26
сентября
2014
22:19

Отладка физических кнопок в Android

getevent · /dev/input/event3 · recovery · кнопка питания
Реальных, а не виртуальных, кнопок на современных смартфонах становится всё меньше и меньше Первым шагом на пути портирования CyanogenMod на смартфон, для которого ещё нет этой прошивки, можно считать сборку правильно функционирующего CWM Recovery. Обычно, ничего сложного в этом нет, но мне не повезло: после того, как recovery успешно скомпилировалось и благополучно запустилось на устройстве, я обнаружил, что не могу выбрать ни один пункт в меню при помощи кнопки питания. На моём девайсе всего три физических кнопки: "громкость вниз" и "громкость вверх" заработали сразу, позволяя перемещаться по пунктам меню режима восстановления, и упрямая кнопка включения, при нажатии на которую ничего не происходит. Делать нечего, берём в руки напильник.
Читать дальше
23
сентября
2014
10:18

Микола Витальевич, провайдер

провайдер · микола витальевич табаков · завальнюк владислав михайлович · воежкова надежда · татьяна мысюк
Я периодически просматриваю логи сервера, на котором хостятся мои сайты, и начинаю со списка заблокированных при помощи fail2ban IP-адресов (про настройку этой утилиты я писал совсем недавно). Сегодня случилось что-то странное.
Читать дальше
04
сентября
2014
14:30

Защита VPS от нечисти с помощью fail2ban и iptables

fail2ban · iptables · jail · защита vps · debian · linux
Как только в цифровом океане интернета рождается новый маленький беззащитный VPS, злые боты сбегаются со всех уголков Сети сканировать его наивно открытые миру порты и доступные веб-адреса с целью найти брешь и доложить своему хозяину. Юному серверу приходится учиться, как нарастить толстый панцирь, который убережёт его от большинства вредных тварей. В этой заметке я расскажу, как помочь ему в этом. Однако, хоть дальнейшее повествование и будет на все сто правдиво только для сервера с ОС Debian, единственной задачей которого является хостинг сайтов, я думаю, что кому-то оно будет полезно и в некоторых других случаях.
Читать дальше
31
августа
2014
18:34

Лето в Midnight Castle

разработка компьютерных игр · elephant games · lua
Величественное строение в исторической части Дубровника, Хорватия В начале июня у меня появилась новая работа в уютном офисе в пяти минутах ходьбы от дома. Занятие для меня совершенно необычное — разработка компьютерных игр. Геймером я никогда себя не считал, а идея стать разработчиком казуальных таймкиллеров в мою голову даже не приходила. В реальности всё оказалось даже забавно, хотя теперь мне приходится ежедневно убивать часть своей жизни, кликая мышкой в игре жанра Hidden Object во время отладки моего кода.
Читать дальше
23
мая
2014
12:01

Знакомьтесь, DarkCoin — криптовалюта с прокачанной анонимностью

darkcoin · анонимность · криптовалюта · drk · darksend
Притягательность криптовалют нетрудно понять, ведь это быстрый и удобный способ не только для частных переводов, но и для отмывания денег, торговли наркотиками, что в большинстве стран является незаконной деятельностью. Нравственные и правовые нормы могут удержать не каждого от выбора этого пути, поэтому неудивительно, что криптовалюты продолжают процветать. DarkCoin 
смотрит на тебя из тени анонимности Самой известной криптовалютой мы все уже давно признали Bitcoin. Если верить интернетным слухам, то первый случай обмена виртуальных монет на что-то из реального мира произошёл в 2010 году, когда чувак из Флориды по имени Laszlo Hanyecz заплатил 10000 BTC за две пиццы в Papa John's. С тех пор, Bitcoin вышел на совершенно новый уровень принятия общественностью. Одновременно, всем вдруг стало ясно, что эта криптовалюта совсем не так анонимна, как это представлялось вначале. Вот тут на сцену и выходит DarkCoin.
Читать дальше