Как стать автором
Обновить
29
0
Breeze Fishbone @breeze

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

Отправить сообщение

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

Время на прочтение6 мин
Количество просмотров6.2K
image

Введение


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

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

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

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

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


Читать дальше →
Всего голосов 14: ↑12 и ↓2+10
Комментарии28

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

Время на прочтение4 мин
Количество просмотров22K
Последнее время поле разработки меcсенджеров сместилось на мобильные платформы и закрытые протоколы, а многие старые проекты стали коммерциализированы и замкнулись на себя. Логика понятна, зачем делать мессенджеры на основе открытых протоколов, так нельзя привязать пользователей к себе. Подобные проекты могут существовать только в рамках Open Source сообщества и доброй инициативы.

Mr. Whoer


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

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

Время на прочтение5 мин
Количество просмотров29K


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

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

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

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

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


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

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


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

Я начал свое расследование…
Читать дальше →
Всего голосов 38: ↑36 и ↓2+34
Комментарии33

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

Время на прочтение18 мин
Количество просмотров42K

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

Читать дальше →
Всего голосов 49: ↑49 и ↓0+49
Комментарии53

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

Время на прочтение24 мин
Количество просмотров43K

Всем привет!

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

Если вам интересно — добро пожаловать под кат!
Читать дальше →
Всего голосов 56: ↑55 и ↓1+54
Комментарии88

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

Время на прочтение8 мин
Количество просмотров66K
image

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

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

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

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

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

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



Image courtesy Nic Hughes CC BY 2.0
Читать дальше →
Всего голосов 71: ↑59 и ↓12+47
Комментарии175

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

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

image
Читать дальше →
Всего голосов 12: ↑9 и ↓3+6
Комментарии12

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

Время на прочтение8 мин
Количество просмотров15K
— Мама, я хочу кушать.
— Держи лопатку, сынок.
— Но я хочу поесть
— Да-да, скоро придет бабушка и подарит тебе велосипед.
— Дай мне просто немножечко хлеба?
— Ладно, поиграй в папин планшет, только недолго...


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

image
Читать дальше →
Всего голосов 42: ↑28 и ↓14+14
Комментарии117

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

Время на прочтение10 мин
Количество просмотров116K


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

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

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

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

Intel 4004




Читать дальше →
Всего голосов 51: ↑45 и ↓6+39
Комментарии71

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

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

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

Осторожно, настоящая уличная магия!
Всего голосов 22: ↑19 и ↓3+16
Комментарии20

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

Время на прочтение7 мин
Количество просмотров414K
На Хабре уже было пару статей о чипе ESP8266 китайской компании Espressif. Статья №1 и Статья №2. Не так давно я получил плату ESP-01 для проведения тестирования. Кому интересно, прошу под кат.
Подробности
Всего голосов 22: ↑22 и ↓0+22
Комментарии42

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

Время на прочтение4 мин
Количество просмотров32K


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

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

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

Время на прочтение2 мин
Количество просмотров14K
image

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

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

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

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

Читать дальше →
Всего голосов 54: ↑45 и ↓9+36
Комментарии35

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

Время на прочтение4 мин
Количество просмотров75K
История о том, как я создал и развивал фанатскую группу, и как ее у меня отобрали.

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

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



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

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

Время на прочтение1 мин
Количество просмотров26K
image

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

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

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



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



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

Информация

В рейтинге
Не участвует
Откуда
Беларусь
Дата рождения
Зарегистрирован
Активность