Pull to refresh
29
0
Breeze Fishbone @breeze

Пользователь

Send message

Пишем на Java для Nintendo DS

Reading time6 min
Views6.2K
image

Введение


Все началось с того, что я случайно нашел список homebrew программ (программы, разработанные усилиями пользователей для устройств, не предназначенных для запуска пользовательского ПО) для Nintendo DS и в нем увидел одну очень интересную строчку, а именно: «Pstros NDS — MIDP implementation run on the CLDC java machine compiled for NDS».

Будучи большим поклонником Java и Nintendo DS я решил разобраться, что это за зверь такой, и по возможности попробовать написать под эту JVM свое приложение. Тех, кому это интересно прошу под кат.
Total votes 30: ↑29 and ↓1+28
Comments9

Сценарист Dune II и Legend of Kyrandia о нарративном дизайне, судьбе Westwood Studios и сотрудничестве с Plarium

Reading time6 min
Views11K
Рик Гаш уже более 50 лет занимается игровой сценаристикой и геймдизайном. В 1990 году Рик пришел в маленькую компанию Westwood Studios, состоящую из 26 человек. Новому сотруднику доверили работу над несколькими проектами, целью которых было просто выиграть время на разработку Command & Conquer. Так Рик Гаш и стал создателем игр, повлиявших в итоге на всю игровую индустрию: Dune II, The Legend of Kyrandia и Lands of Lore.

В рамках работы над совместным проектом, Рик побывал в нашей студии и рассказал о работе в игровой индустрии, нарративном дизайне и создании сценария для Dune II.


Читать дальше →
Total votes 14: ↑12 and ↓2+10
Comments28

Jabber-клиент WIME. Наш open source форк на базе PSI+

Reading time4 min
Views22K
Последнее время поле разработки меcсенджеров сместилось на мобильные платформы и закрытые протоколы, а многие старые проекты стали коммерциализированы и замкнулись на себя. Логика понятна, зачем делать мессенджеры на основе открытых протоколов, так нельзя привязать пользователей к себе. Подобные проекты могут существовать только в рамках Open Source сообщества и доброй инициативы.

Mr. Whoer


Один из сотрудников нашей компании (whoer.net) предложил сделать свой форк Psi+ и возглавил проект, зачем это нужно и что мы сделали, под катом.
Читать дальше →
Total votes 13: ↑12 and ↓1+11
Comments92

Одна маленькая проблема скачивания файлов на медленных соединениях

Reading time5 min
Views29K


Примечание: однажды наши коллеги по цеху, специалисты из другого сервиса по ускорению и защите сайтов, столкнулись с тем, что некоторые очень медленные скачивания файлов пользователями внезапно обрывались. Ниже мы приводим перевод их рассказа о возникшей проблеме с нашими комментариями.

Проблема: некоторые пользователи не могли скачать бинарный файл объемом несколько мегабайт. Соединение почему-то обрывалось, хотя файл находился в процессе скачивания. Вскоре мы убедились, что где-то в нашей системе был баг. Воспроизвести проблему можно было достаточно просто единственной командой curl, но исправить ее потребовало невероятных затрат сил и времени.
Читать дальше →
Total votes 59: ↑56 and ↓3+53
Comments17

Низкий FPS при прокрутке страницы. Решение проблемы background-attachment: fixed

Reading time2 min
Views41K
Решил я тут недавно на одном из своих сайтов сделать легкий редизайн. И дошло дело до фона. Показался он мне каким-то скучным. Захотелось его немного «оживить». Подобрал подходящую картинку небольшого размера, загнал ее в свойство фона:

body{
	background: url("../images/bg.jpg") no-repeat center center / cover fixed;
}


и довольный нажал F5. Красота, да и только!

Начал скроллить страничку вниз и чувствую, что-то не то…


Такое чувство, как будто я играю в Crysis на очень старом компьютере. Почему же на сайте начались «тормоза» и прокрутка проходит рывками?

Я начал свое расследование…
Читать дальше →
Total votes 38: ↑36 and ↓2+34
Comments33

Реверс-инжиниринг визуальных новелл

Reading time18 min
Views42K

Хочу признаться: я обожаю визуальные новеллы. Кто не в курсе — это такие то ли интерактивные книжки, то ли игры-в-которых-надо-в-основном-читать-текст, то ли радиоспектакли-с-картинками, преимущественно японские. Последние лет 5, наверное, художественную литературу в другом формате толком не вопринимаю: у визуальных новелл по сравнению с бумажными книгами, аудио-книгами и даже сериалами — в разы большее погружение, да и сюжет регулярно куда интереснее.

Читать дальше →
Total votes 49: ↑49 and ↓0+49
Comments53

Современный троянский конь: история одного расследования

Reading time24 min
Views43K

Всем привет!

Сегодня я расскажу вам об одном троянском коне, забредшем в огород моего очень хорошего знакомого, о том, как я выгонял незваного гостя, о том, что у него внутри и какие уроки из всего этого я вынес.

Если вам интересно — добро пожаловать под кат!
Читать дальше →
Total votes 56: ↑55 and ↓1+54
Comments88

Ethernet Library или почему в природе не существует серверов на Arduino

Reading time8 min
Views66K
image

В этой статье я опишу ситуацию с которой столкнулся во время разработки проекта Arduino Mega Server. Суть дела заключается в том, что существует такая библиотека Arduino Ethernet Library, написанная для поддержки сетевой платы Ethernet Shield на чипе W5100. Это стандартная плата и стандартная библиотека, которая многие годы поставляется в комплекте со средой разработки Arduino.

И эта библиотека является основой для всех проектов, использующих обмен информацией по проводной сети. Так вот, оказалось, что эта библиотека попросту профнепригодна. На ней в принципе невозможно построить нормальное сетевое взаимодействие. Можно только «баловаться» одиночными запросами и ответами. Ни о каком построении серверов на базе этой библиотеки речь не может идти. Почему?
Читать дальше →
Total votes 62: ↑61 and ↓1+60
Comments74

11 неожиданных особенностей языков программирования

Reading time6 min
Views72K
На свете много языков программирования и каждый из них обладает своими маленькими причудами — странным синтаксисом, необычным функционалом или нестандартными реализациями. Порой это сбивает с толку не только новичков, но и опытных разработчиков. Иногда эти причуды всерьез останавливают от изучения языка или, напротив, становятся известной фишкой.

Есть очень много подобных вещей в языках программирования, но мы выбрали для вас самые известные из них.

Пустые строки в Oracle SQL



Image courtesy Nic Hughes CC BY 2.0
Читать дальше →
Total votes 71: ↑59 and ↓12+47
Comments175

Художница из Нью-Йорка напечатала ажурные доспехи и протез на 3D-принтере

Reading time1 min
Views12K
Художница-самоучка из Нью-Йорка Мелисса Ng использует технологию 3D-печати с 2013 года. То, что изначально было набросками в блоге дизайнера-любителя, в итоге превратилось в произведения искусства.

image
Читать дальше →
Total votes 12: ↑9 and ↓3+6
Comments12

Интернет как старая ворчливая жена и бесчувственная мать

Reading time8 min
Views15K
— Мама, я хочу кушать.
— Держи лопатку, сынок.
— Но я хочу поесть
— Да-да, скоро придет бабушка и подарит тебе велосипед.
— Дай мне просто немножечко хлеба?
— Ладно, поиграй в папин планшет, только недолго...


Как вы уже поняли, в данной статье мы попробуем взглянуть со стороны на все наше общество, в котором, несмотря на зашкаливающий прогресс и технологии, за последние 10 тысяч лет так и не было до конца решено ни одной проблемы человечества. Заодно мы понаблюдаем за болтливыми женами, поговорим о болеутоляющих таблетках, а также рассмотрим, что должно прийти на смену интернет-магазинам или личным кабинетам после очередной революции человеческого мышления.

image
Читать дальше →
Total votes 42: ↑28 and ↓14+14
Comments117

Как Облако@mail.ru спасло все* мои файлы и что из этого вышло

Reading time10 min
Views116K


Однажды я увидел этот баннер и решил, что бесплатный терабайт мне совсем не помешает, тем более, что мой архив фотографий и документов как раз лежал на терабайтном винчестере. Признаюсь, я очень опасался ставить на компьютер программу с логотипом mail.ru, но стремление к халяве пересилило. Я зарегистрировался, получил место, установил клиент, настроил его и забыл.

А несколько месяцев назад произошло неизбежное — мой жёсткий диск с архивом приказал долго жить. К счастью, к тому времени все файлы были скопированы в облако и ничего не потерялось.
Но радоваться было рано
Total votes 80: ↑72 and ↓8+64
Comments118

История развития процессоров: из 70-х в 90-е

Reading time9 min
Views89K
Центральный процессор представляет из себя сложную интегральную схему, которая является одним из ключевых составляющих элементов современного ПК. Первые компьютеры появились примерно в 40-х годах прошлого века, работая на электромеханических реле и вакуумных лампах. Они обеспечивали функционирование первых вычислительных машин. В 60-х годах появились первые интегральные микросхемы которые на долгое время стали неотъемлемой частью любого вычислительного устройства. Началом эпохи современных CPU можно смело назвать 1971-й год.

Intel 4004




Читать дальше →
Total votes 51: ↑45 and ↓6+39
Comments71

Исправляем ошибки установки обновлений Windows 7

Reading time6 min
Views260K
Windows 7 по-прежнему остается популярной операционной системой в корпоративной среде, несмотря на то, что уже вышли две новые версии клиентских ОС. Расширенная поддержка «семёрки» закончится лишь 14 января 2020 г., а это значит, что ближайшие 4 года для нее будут выходить обновления, исправляющие обнаруженные уязвимости.

Существует правило – если есть обновления, то есть и проблемы с их установкой. Давайте разберем, какие основные проблемы возникают при обновлении Windows 7 через Windows Server Update Services (WSUS) и как их исправить с наименьшими затратами.

Осторожно, настоящая уличная магия!
Total votes 22: ↑19 and ↓3+16
Comments20

Работа с ESP8266: Первоначальная настройка, обновление прошивки, связь по Wi-Fi, отправка-получение данных на ПК

Reading time7 min
Views414K
На Хабре уже было пару статей о чипе ESP8266 китайской компании Espressif. Статья №1 и Статья №2. Не так давно я получил плату ESP-01 для проведения тестирования. Кому интересно, прошу под кат.
Подробности
Total votes 22: ↑22 and ↓0+22
Comments42

«Почему я удалил ваше приложение», или Основные причины недовольства пользователя вашей программой

Reading time4 min
Views32K


Вы — разработчик мобильного приложения, и вы очень гордитесь собой, поскольку только что закончили работу над очередной отличной программой. В нее добавлены все функции, которые могут быть полезны пользователю. Программа многократно протестирована, все работает отлично. Вы приняли работу дизайнера, который создал симпатичные иконки и прочие изображения. Загружаем приложение в каталог и… через несколько дней видим огромное количество удалений вашего приложения пользователями, которые его уже установили.

Они не просто не используют вашу программу, нет, они ее удаляют! Но почему? Вы запускаете приложение и начинаете его тестировать, изучать снова и снова, выискивая возможную проблему. Но все работает отлично, явных причин нет. В чем же дело? Давайте попробуем разобраться.
Читать дальше →
Total votes 30: ↑24 and ↓6+18
Comments24

Борис Гребенщиков за два дня собрал 3 миллиона на запись новых песен

Reading time2 min
Views14K
image

Борис Гребенщиков разместил на проекте planeta.ru краудфандинговую кампанию для сбора средств на запись и выпуск своих новых песен. Для оплаты аренды студии музыкант планировал собрать 3 миллиона рублей за 110 дней работы кампании. Однако поклонники собрали необходимую сумму уже на второй день её работы.

Известный музыкант, автор песен, бессменный руководитель творческого коллектива «Аквариум», Борис Борисович Гребенщиков известен своим поклонникам радикальным отношением к вопросу доступности творчества музыкантов. Все свои новые песни он сразу же выкладывает в интернет, считая, что музыкант работает ради аудитории – поэтому, чем больше людей услышат его песни, тем лучше. Участники коллектива зарабатывают на жизнь исключительно гастролями и концертами.

Но кроме концертов БГ с товарищами периодически выпускают синглы и альбомы, а на профессиональную запись на хорошем оборудовании требуются деньги. Как пишет сам музыкант:
Аквариум всегда записывал и выпускал свою музыку. В любую историческую эпоху. И всегда – благодаря друзьям. Именно Аквариум, еще в семидесятые годы прошлого века, начал, а в восьмидесятые развил «магнитиздат» – звуковой аналог самиздата в России.

Друзья помогали полулегально записаться ночью в студии. Друзья распространяли полноценные альбомы с самодельными обложками на катушках и кассетах. Друзья привезли нас в Канаду на первую профессиональную сессию звукозаписи. Друзья открыли нам двери фирмы «Мелодия». Сегодня мы все — обитатели Прекрасного Нового Мира Интернета, где музыку можно слушать бесплатно. Но, чтобы ее записывать, нужны деньги.

Читать дальше →
Total votes 54: ↑45 and ↓9+36
Comments35

Злоупотребление правом или как легко отнять фанатское сообщество (на примере антивируса Dr. WEB)

Reading time4 min
Views75K
История о том, как я создал и развивал фанатскую группу, и как ее у меня отобрали.

«… Ты человек жестокий: берешь, чего не клал, и жнешь, чего не сеял».
От Луки (гл. 19, ст. 21):

В далеком 2007 году я на добровольных началах, не являясь сотрудником фирмы Доктор Веб (c одобрения ее сотрудников, с которыми я общался на официальном форуме), создал фанатскую группу во Вконтакте vk.com/drwebuser (обратите внимание на адрес группы, я оставил возможность фирме создать vk.com/drweb), объединяющую «счастливых» пользователей антивирусных продуктов данной компании. На самом деле не всегда счастливых, а часто заложников этих продуктов, потому что решения о выборе антивирусного ПО, часто принимаются руководителями организаций, и у юзеров не остается выбора чем пользоваться. Поэтому кроме развития данной группы, я добровольно и без вознаграждения длительное время в ней занимался технической и моральной поддержкой пользователей антивирусов Доктор Веб.



Почему я вообще создал подобную группу? Потому что меня интересовала антивирусная защита и методы борьбы с вирусами, и профессиональный своевременный обмен опытом на данную тему. Это ведь была золотая эпоха зарождения и расцвета винлокеров и USB-авторанеров. И я не одну организацию избавил от этих напастей и не мало неизвестных семплов послал в антивирусную лабораторию Доктора Веба.
Читать дальше →
Total votes 159: ↑147 and ↓12+135
Comments212

Видео от пользователя: MacOS внутри ReactOS

Reading time1 min
Views26K
image

Под катом спрятано видео, на котором один из пользователей нашего проекта демонстрирует работу приложений для MacOS внутри ReactOS при помощи Mini vMac.
Читать дальше →
Total votes 46: ↑29 and ↓17+12
Comments46

RC Drift — учимся ездить боком в миниатюре

Reading time6 min
Views31K
Привет, GT! У каждого из вас наверняка есть какое-нибудь хобби. Кто-то обходится малым, чьё-то увлечение стоит как крыло от «Боинга» и собирается по капле за год. Сегодня поговорим об одной штуке, обладать которой мечтал в детстве каждый. Да и чего греха таить – сейчас наверняка многие бы не отказались вернуться в детство:



Причём речь пойдёт не об обыкновенной RC-модели машинки, а о дрифткаре.



Направление это модное, развивается активно, а на форумах, посвящённых этим делам, вам сразу порекомендуют шасси за $300-500 и всяких дополнительных плюшек ещё на $200. Мы же попробуем вложиться в разумные бюджет, чтобы и семейный бюджет не страдал, и кактус жевать не пришлось.
Keep Rollin'
Total votes 30: ↑29 and ↓1+28
Comments15
1
23 ...

Information

Rating
Does not participate
Location
Беларусь
Date of birth
Registered
Activity