Thursday, December 27, 2012
Теперь это старый блог
by
Dima Kovalenko
at
00:44
Всё, я сваливаю :) Новый технический блог тут: http://codedigging.com
Labels:
Everyday life,
На русском
Tuesday, December 25, 2012
Странно
by
Dima Kovalenko
at
09:33
Чем дальше я вникаю в философию Textpattern тем страньше она мне кажется и тем больше я склоняюсь в сторону Wordpress или его аналогов. Может конечно мне просто не попалась никакая толковая документация по Textpattern, где на пальцах объясняется что к чему, и почему именно так, а не иначе. Поищу ещё.
Labels:
Everyday life,
На русском
Monday, December 24, 2012
Textpattern
by
Dima Kovalenko
at
22:04
Перенёс kovalenko.mobi на новый хостинг, установил Textpattern. У Textpattern непривычный принцип администрирования и наполнения контентом, но я сейчас читаю мануалы и надеюсь скоро врубиться что к чему. Если врубиться не получится, поставлю старый добрый Wordpress.
Labels:
Everyday life,
На русском
Sunday, December 23, 2012
Стояк
by
Dima Kovalenko
at
10:40
Ничего эротичного, если что :) Просто стояк горячей воды в ванной выгнулся в нехилую такую дугу когда эту самую горячую воду дали. Стояк поменяли недавно, менял наш горячо ненавистный ЖБК. Причем по моим личным впечатлениями пришедший по вызову соседки снизу люди в ватниках еле справились с этой вроде бы несложной для профессионального сантехника задачей. Справились с двух попыток. Потратив на замену стояка неделю моего времени, попутно слегка попортив мне кафель сваркой. Позвонил им по поводу стояка, они сказали это нормально что он выгнулся. Почитал интернеты, оказалось что это нифига не нормально, у того кто делал просто руки из жопы, но с точки зрения прорыва воды вроде бы не опасно. Черт его знает, посмотрим.
Labels:
Everyday life,
На русском
Saturday, December 22, 2012
Раскрутка
by
Dima Kovalenko
at
02:34
Время от времени я беру халтурку по реверсингу. Как правило я не ищу клиентов, они сами меня находят. Мне нравится реверсить и я стараюсь по возможности идти людям навстречу. Может поэтому мои халтурки ладятся и обычно мы с заказчиками расстаёмся друзьями. Недавно задумался, а не сделать ли реверсинг своим основным источником дохода? Или хотя бы увеличить поток клиентов что бы в будущем сделать из этого какой-то постоянный бизнес (сейчас у меня 2-3 заказчика в месяц в среднем, делаю заказы после основной работы).
Labels:
Everyday life,
На русском
Wednesday, November 28, 2012
Забросил я чего-то блог...
by
Dima Kovalenko
at
17:53
Не хватает времени сюда что-то писать, к тому же подумываю о переводе блога на отдельный хостинг (может на тот же, на котором моя несчастная домашняя страничка сейчас хоститься). Или вообще запилить свой сайтик с блекджеком и шлюхами.
Labels:
Everyday life
Friday, November 23, 2012
Спокойно
by
Dima Kovalenko
at
01:06
За окном ночь, холодный украинский ноябрь. А я сижу в теплой уютной комнате, читаю спецификацию JP2 (JPEG2000), и разбираю .jp2 файл руками на боксы потому что внятного парсера не выгуглилось. Пытаюсь понять почему этот файл будучи засунутым в stream PDF файла валит самый новый со всеми исправлениями Acrobat Reader.
Мне спокойно. Хорошо когда точно знаеш в чем твоё призвание.
Мне спокойно. Хорошо когда точно знаеш в чем твоё призвание.
Labels:
Debugging,
На русском
Monday, November 5, 2012
ASLR disabled
by
Dima Kovalenko
at
18:13
Часто Address Space Layout Randomization (ASLR) мешает исследованиям на Windows 7. Вот лекарство, запихнуть в
*.reg
файлик, применить:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management] "MoveImages"=dword:00000000
Labels:
Debugging,
Windows,
На русском
Dell - говно :(
by
Dima Kovalenko
at
01:57
Мой ноутбук Dell Vostro 3450 - это просто сраный кусок говна.
- После двух недель после покупки на экране появился мертвый пиксель
- После двух (аккуратных) снятий аккумулятора он дико люфтит
- Windows 7 не может проснуться после спячки. Читал интернеты, там написано что это общая проблема. Обновление биоса A13 должно было это исправить - но фиг там.
- После месяца использования биос при очередном включении заявил что блок питания мол не родной, поэтому работать не буду. Общая проблема. Борется обновлением биоса и отключением этого предупреждения.
- Блок питания противно пищит когда ноутбук в ждущем режиме. В интернетах есть мнение что он сделан из говна и покупка более мощного блока питания (на 90Вт) решает.
- Карточка отформатированная в кардридере ноутбука в FAT32 больше не читается никаким устройством. Никогда. Проверено на двух карточках.
- Сегодня это чудо инженерной мысли стало перезагружаться вместо выключения. Включилось само прямо посреди ночи... почитал интернеты - тоже общая проблема. Решилось загоном в спячку, выведением из оной, и выключением.
- Dell никак на это всё не реагирует, хотя на официальном форуме народ который имел глупость купить их замечательную продукцию просто воем воет. При том что их ноутбкуи стоят совсем не дешево.
Labels:
Hardware,
Маразм,
На русском
Thursday, November 1, 2012
Day Z: УАЗ исчез
by
Dima Kovalenko
at
13:05
Вчера мой напарник поведал мне по скайпу что УАЗ, который мы так лихо угнали и заныкали, исчез. То ли кто-то угнал, то ли сам по себе. Ну что тут скажеш. Как пришло так и ушло... Не играю уже пару дней, ковыряю ошибку в RealPlayer.
Labels:
Debugging,
Everyday life,
Games,
Windows,
На русском
Пришла маская Гая Фокса
by
Dima Kovalenko
at
13:02
Пришла маска Гая Фокса, которую я заказывал на DealExtreme чуть больше месяца назад. На удивление неплохое качество, и сидит как влитая. Мне нравится :)
Labels:
Everyday life,
На русском
Tuesday, October 30, 2012
Day Z: как мы угнали УАЗик и другие приключения
by
Dima Kovalenko
at
10:19
Вчера просто отлично поиграли в Day Z. Играл с одним из тех адекватных ребят, которых встретил позавчера. Бегали вместе, связь держали через TeamSpeak. Встретились в небольшой деревушке где вылогинились позавчера, он залил мне кровь (меня случайный зомби покоцал пока я его ждал). У меня было мясо, у него спички - пожарили шашлык в ближайшем лесочке. Перекусили и двинули в Зеленогорск.
Labels:
Games,
На русском
Sunday, October 28, 2012
Day Z: UA какой-то там, RU 105
by
Dima Kovalenko
at
23:15
Сегодня на каком-то UA сервере пришил кемпера на "Колгазе". Я залез на "Колгаз", самый высокий резервуар - хотел посмотреть не валяется ли там свежий труп какого-то кемпера с вкусным лутом. Трупа не было, зато на соседний резервуар сразу за мной вылез и там засел вполне себе живой кемпер со снайперкой. Он меня не видел - моя позиция была выше, но он был раз со стороны лестницы на колгаз - фиг слезеш. Ну я улучил момент и завалил его с одного выстрела из Smali. А что было делать?
На RU 105 встретился с тремя удивительно адекватными ребятами. Вместе весело побегали по лесам, я с топором (токо заспавнился, ничего толком не успел налутать ещё к тому времени), они с оружием получше. Под конец они подарили мне "Глок" :) Я обменялся с одним из них скайпом - как-то ещё побегаем. Есть же всё-таки в этой игре нормальные люди.
На RU 105 встретился с тремя удивительно адекватными ребятами. Вместе весело побегали по лесам, я с топором (токо заспавнился, ничего толком не успел налутать ещё к тому времени), они с оружием получше. Под конец они подарили мне "Глок" :) Я обменялся с одним из них скайпом - как-то ещё побегаем. Есть же всё-таки в этой игре нормальные люди.
Labels:
Games,
На русском
Saturday, October 27, 2012
Типичный русский шко-ло-ло сервер Day Z
by
Dima Kovalenko
at
22:20
Типичный русский шко-ло-ло сервер Day Z:
Играть на таких серверах невозможно совершенно. Разве что школоту в чате потролить, чисто ради прикола :)
- На сервере в основном школота, она тусуется в районе Электро и/или Черно. Она матерится и угрожает в синем чате истеря ломающимися подростковыми голосами: "Бл...ть, ху...сос, .... ...., ты зачем меня убил?! Вычислю по IP, ты шлепок майонезный!"
- На сервере есть читер - такая же школота. Если читер добрый - все в синем чате кляньчат у него читерскую коробку с оружием и транспорт на халяву. Если читер злой (прыщи достали или двойку в школе поставили :)) - он убивает игроков и разрушает здания. Его все матерят... и всё равно кляньчат коробку с оружием и транспорт на халяву.
- Игроки живут в среднем пол часа-час. Программа типовая: заспавниться, побежать в Электро где все тусят, по дороге выклянчивая коробку, умереть в Электро насильственной смертью. Заспавниться, побежать в Электро где все тусят, по дороге выклянчивая коробку, умереть в Электро насильственной смертью. Заспавниться...
Играть на таких серверах невозможно совершенно. Разве что школоту в чате потролить, чисто ради прикола :)
Labels:
Games,
Маразм,
На русском
Monday, October 22, 2012
Day Z: убийства
by
Dima Kovalenko
at
11:25
Вчера в Day-Z убил двоих, возможно троих. Один в церкви в Электрозаводске начал палить в меня из "макарова", я выстрелил в него дважды из "кольта" и он, истекая кровью, вылогинился. Наверное помер потом. Второго я пришил в Балотах, там была война, все убивали всех. Зарубил его топором на берегу, он по-моему был без оружия и раненый. Обыскивать не стал. Третьего я долго и муторно гонял с топором по берегу тех же Балот, потом наконец загнал в избушку с одним входом где и покоцал топором. В избушку через этот вход ломилось десяток зомби, которых я наагрил пока бегал по всем Балотам за бедолагой. Пришлось прорубаться через толпу зомби наружу. Конец моей humanity, надоело что убивают за банку тушенки. Буду бандитом.
Labels:
Games,
На русском
Saturday, October 20, 2012
Про говно
by
Dima Kovalenko
at
18:07
Почему современные товары, даже относительно дорогие, сделаны из говна? Летом купил кеды Rocket Dog. Стоили они раза в три выше средней цены за кеды, типа фирма, не говно. Оказалось что таки говно - сегодня обнаружил что подошва на правом лопнула. А всего-то месяца три-четыре поносил. Эх...
Labels:
Everyday life,
На русском
Tuesday, October 16, 2012
Пример простого переполнения
by
Dima Kovalenko
at
15:18
Нужно мне объяснить людям, которые не совсем в теме, что такое переполнение стека длинной строкой и как это работает в 32-битных программах под Windows. Ну я прикидываю что надо рассказать по теории - про адресное пространство, стек и т.п. Потом конечно начинаю думать какой бы пример переполнения показать. Решаю что сначала лучше показать "на кошках", т.е. на каком-то искусственном примере. Недолго думая, я открываю MS Visual C++ 2010 Express, создаю проект консольного приложения и по памяти накидываю в
main.cpp
известный всем код:
Labels:
Debugging,
Windows,
На русском
Sunday, October 14, 2012
Полный litost
by
Dima Kovalenko
at
23:54
Сегодня вечером абсолютно без причины полный litost. Полнейший.
Labels:
Everyday life,
На русском
Thursday, October 11, 2012
Опять про сериалы
by
Dima Kovalenko
at
23:58
Из всех сериалов пожалуй буду пока смотреть только "Касла" и "Родину". Наверное "Революцию", "Элементарно", "666 Парк Авеню" и "Кости" посмотрю когда выйдут все серии текущих сезонов.
Labels:
Movies,
На русском
Monday, October 8, 2012
bpx
by
Dima Kovalenko
at
16:17
Как-то отвлекся и на автомате случайно набрал
bpx
вместо bp
в WinDbg. Не сразу понял что сделал, а как дошло - нахлынули воспоминания.
Labels:
Debugging,
Windows,
На русском
Sunday, October 7, 2012
Когда уже запилят видео на Linux'e?
by
Dima Kovalenko
at
22:12
Интересно при моей жизни на распространённых и относительно нестарых видеокартах в Linux будут становится драйвера из коробки или хотя бы путём нехитрых манипуляций без адских трюков с заменой ядра и прочими выворачиваниями через жопу? И что бы оно потом работало быстро и без tearing. Или этот ад анального выворачивания установки видео пребудет на Земле вечно?
Пока в Linux нельзя установить драйвера видео хотя бы так же просто как в Windows - Linux на десктопах так и останетсясекс-игрушкой для задротов которым никто не даёт и надо чем-то компенсировать неконкурентоспособным в глазах рядовых пользователей. А так хорошая система, да :)
Пока в Linux нельзя установить драйвера видео хотя бы так же просто как в Windows - Linux на десктопах так и останется
Labels:
Hardware,
Linux,
Маразм,
На русском
Day Z: как я был коровой
by
Dima Kovalenko
at
12:03
Полутал Старый Собор, но очень осторожно - смог полутать только магазин на окраине. Когда уходил - наагрил зомби, которые меня в чистом поле конктретно помяли. Пришлось жарить и хавать мясо, надеясь что кровь восстановится.
А вчера зашел на какой-то сервак и заспавнился возле мыса Крутой без оружия и снаряжения (сервак очевидно был приватный, сейв с других серверов не подтянулся). На серваке тусил один человек, который оказался читером. Читер уже был на мысе где я заспавнился, сразу вооруженный какой-то сверхмощной снайперкой. Я предложил ему побегать вместе. А он, видимо чисто из вредности, использовал какое-то особо сильное читерское колдунство и превратил меня в корову! :) Натуральную корову, у меня на мониторе был вид от третьего лица коровы. Ну я сильно не расстроился, здраво рассудил что зомби коров не трогают и коровой поплёлся в Черногорск. По пути я размышлял смогу ли я лутать в виде коровы. Но не успел я пройти пары десятков метров, как читер превратил меня обратно в человека, попутно выдав камуфляж "леший" и такую же крутую снайперку как у самого читера. Я решил что так не интересно, когда всё даётся сразу и на шару, и вышел. Но побыть коровой было очень познавательно :)
А вчера зашел на какой-то сервак и заспавнился возле мыса Крутой без оружия и снаряжения (сервак очевидно был приватный, сейв с других серверов не подтянулся). На серваке тусил один человек, который оказался читером. Читер уже был на мысе где я заспавнился, сразу вооруженный какой-то сверхмощной снайперкой. Я предложил ему побегать вместе. А он, видимо чисто из вредности, использовал какое-то особо сильное читерское колдунство и превратил меня в корову! :) Натуральную корову, у меня на мониторе был вид от третьего лица коровы. Ну я сильно не расстроился, здраво рассудил что зомби коров не трогают и коровой поплёлся в Черногорск. По пути я размышлял смогу ли я лутать в виде коровы. Но не успел я пройти пары десятков метров, как читер превратил меня обратно в человека, попутно выдав камуфляж "леший" и такую же крутую снайперку как у самого читера. Я решил что так не интересно, когда всё даётся сразу и на шару, и вышел. Но побыть коровой было очень познавательно :)
Labels:
Games,
На русском
Friday, October 5, 2012
Только что увидел на сайте Microsoft
by
Dima Kovalenko
at
23:24
И что бы это блин значило? :)
Labels:
Маразм,
На русском
Thursday, October 4, 2012
Вчера посмотрел "Родину" и "Элементарно"
by
Dima Kovalenko
at
10:35
Второй сезон "Родины" начался абсолютно в духе первого, вроде бы те же яйца только в профиль, но всё равно достаточно интересно. Буду смотреть дальше наверное.
Посмотрел ещё пилот "Элементарно". Нуууу... посмотрю ещё пару серий, тогда определюсь с ощущениями. В целом отвращения вроде бы не вызывает.
Посмотрел ещё пилот "Элементарно". Нуууу... посмотрю ещё пару серий, тогда определюсь с ощущениями. В целом отвращения вроде бы не вызывает.
Labels:
Movies,
На русском
Wednesday, October 3, 2012
Сериалы! Сериалы!
by
Dima Kovalenko
at
21:54
Пошла жара :) Есть первая серия новых сезонов "Касла" и "Родины".
Кроме того появился пилот какого-то "Элементарно" - я так понял очередная попытка снять своего Шерлока Холмса, с блекджеком и шлюхами. Кстати, судя по постеру Ватсон там - женщина. Т.е. у нас реальный шанс увидеть как Холмс Ватсона... о времена! о нравы! Ну все равно глянем, может что и получилось.
Ещё есть третья серия "Революции". Первые две я посмотрел, понравилось не очень что бы очень... но третью ещё гляну всё-таки, вдруг зацепит? Если нет - не буду дальше смотреть.
Короче сериалов хоть отбавляй :)
Кроме того появился пилот какого-то "Элементарно" - я так понял очередная попытка снять своего Шерлока Холмса, с блекджеком и шлюхами. Кстати, судя по постеру Ватсон там - женщина. Т.е. у нас реальный шанс увидеть как Холмс Ватсона... о времена! о нравы! Ну все равно глянем, может что и получилось.
Ещё есть третья серия "Революции". Первые две я посмотрел, понравилось не очень что бы очень... но третью ещё гляну всё-таки, вдруг зацепит? Если нет - не буду дальше смотреть.
Короче сериалов хоть отбавляй :)
Labels:
Movies,
На русском
Tuesday, October 2, 2012
Курю трассировку в WinDbg
by
Dima Kovalenko
at
17:12
Хочу сделать мультипоточное логирование выполненных команд по сложным условиям (только в таком-то модуле, только если не глубже чем n от текущего уровня, только если
eax!=m
и т.д. в том же духе) с дампом регистров и памяти после каждой выполненной инструкции - не всей конечно, а опять-таки по хитрым условиям. Ну посмотрим что получится...
Labels:
Debugging,
Windows,
На русском
Записался на криптографию на Coursera
by
Dima Kovalenko
at
11:00
Народ в сети больно хвалит http://www.coursera.org. Я записался на криптографию, просто ради интереса. Посмотрим чего расскажут :)
Labels:
Everyday life,
На русском
Режим выровнялся
by
Dima Kovalenko
at
09:59
Ну вот, вчера меня вырубило в 9, сегодня утром я проснулся бодрым и полным сил. Токо зеваю иногда :)
Labels:
Everyday life,
На русском
Monday, October 1, 2012
ARM rulezzzz...
by
Dima Kovalenko
at
16:56
Чем больше куришь нюансы ARM, тем больше понимаешь какой это рулезный ассемблер. Например за счёт condition code suffixes можно делать просто чумовые оптимизации! Вот взять псевдокод:
int gcd(int a, int b) { while (a != b) do { if (a > b) a = a - b; else b = b - a; } return a; }Можно его конечно реализовать так:
Labels:
Debugging,
На русском
Курю ARM ассемблер
by
Dima Kovalenko
at
13:32
Понедельник... Я всё-таки поспал пару часиков утром, но всё равно не выспался. Как и ожидалось, голова от недосыпа работает плохо, окружающая реальность невыносима без стимуляторов в виде чая и кофе. Но в этом собственно и суть. Усталый и невыспавшийся, я сегодня лягу в девять и мигом усну, а завтра встану рано утром. И потом уже смогу ложится и засыпать в нормальное время. Таким образом восстановится обычный режим сна.
Пользуясь тем, что всё равно ничего делать не могу толком, курю нюансы ARMовского ассемблера. Я знаю его сильно хуже чем ассемблер x86-64, поэтому по ходу дела узнаю много нового - например о трюках с использованием conditional execution. Вообще, если писать ассемблерный код руками, то conditional execution и barrel shifter заставляют многое переосмыслить в понятии "оптимальный код". Надеюсь завтра моя голова прояснится и я смогу заняться чем-то практически полезным.
Пользуясь тем, что всё равно ничего делать не могу толком, курю нюансы ARMовского ассемблера. Я знаю его сильно хуже чем ассемблер x86-64, поэтому по ходу дела узнаю много нового - например о трюках с использованием conditional execution. Вообще, если писать ассемблерный код руками, то conditional execution и barrel shifter заставляют многое переосмыслить в понятии "оптимальный код". Надеюсь завтра моя голова прояснится и я смогу заняться чем-то практически полезным.
Labels:
Debugging,
Everyday life,
На русском
Режим сна
by
Dima Kovalenko
at
02:53
Ещё с пятницы у меня начал смещаться режим сна - каждый день я ложился всё позже и соответственно позже вставал. В воскресенье (это уже вчера получается) встал в три дня. Сейчас уже без десяти три ночи, и спать мне совершенно не хочется. Видимо придётся прибегнуть к старому трюку что бы выровнять режим сна. Сегодня ночь я не буду спать, день прохожу как зомби (ну, на то и понедельник, гыыы!), лягу в девять вечера. Измученный засну моментально. Завтра проснусь в шесть утра. И кровавый режим будет восстановлен :) Остаётся найти себе занятие до утра, что бы не скучать ночью.
Labels:
Everyday life,
На русском
Day Z: дошел до Старого Собора
by
Dima Kovalenko
at
00:41
Шарился на западе от центра карты, потом пошел на восток, к центру карты, и дошел аж до Старого Собора. По дороге чуть не сдох от голода, да и зомби разок прижали - думал хана. Выживших не встретил ни одного - ну да это и к лучшему, я всё еще не убил ни одного человека и чего-то не хочу начинать. Честно говоря специально выбирал серваки где пинг повыше и людей поменьше. Думаю заходить ли в Старый Собор? Вообще-то интересно, я так не был ни разу, но с другой стороны место стрёмное, снайперы его любят. Думаю сначала посмотрю гайды на ютюбе типа "лутание Старого Собора для чайников", а потом пойду :)
Кстати, сорок минут назад наступил октябрь...
Кстати, сорок минут назад наступил октябрь...
Labels:
Games,
На русском
Sunday, September 30, 2012
Новые наушники
by
Dima Kovalenko
at
00:41
Купил себе новые наушники в супермаркете на дешевой распродаже, а то в старые уже сто раз скотчем перемотаны, хотя ещё работают как-то. Новые - какой-то хлипкий Pleomax да ещё и с непривычным креплением на ушах. Википедия подсказывает что это наушники с затылочной дужкой. Это значит которые на уши одеваются, а дужка значит на затылке. Так вот эта дужка поломалась ещё до того как я их первый раз одел. Пришлось чинить черной изолентой. Почти незаметно получилось. Ну что за железо сейчас делают? Фигня а не железо! Зато микрофон у них вставляется на штекере - захотел прицепил, захотел отцепил и в ящик положил. И регулятор громкости на шнурке. Нормально, за 4 евро - чего ещё желать?
Labels:
Hardware,
На русском
Friday, September 28, 2012
Пилот "Революции"
by
Dima Kovalenko
at
15:32
Посмотрел пилот "Революции". Ну что сказать... гламурные протагонсты, харизматичные антагонисты, все стильно одеваются и носят сочную цветную одежду как будто только что из бутика, у всех красивые белые зубы и отличная кожа. Все расчесанные, все чисто вымытые. Это я так понимаю после каждодневной тяжелой физической работы из года в год и 15-ти лет "смутных времён" без электричества. Такой вот у них Апокалипсис, да.
Labels:
Movies,
На русском
Яндекс: теория не сработала
by
Dima Kovalenko
at
00:32
Теория не сработала, уязвимость не совсем уязвимость, а скорее просто стрёмный (без шуток, реально стрёмный!) рудиментный код который видимо забыли убрать перед релизом приложения в Android маркете. Ну оно и к лучшему наверное что не уязвимость :) Написал в Яндекс, посмотрим что ответят.
...В 15:20 пришел ответ от робота. Типа перенаправлено нужным людям, будет рассмотрено, держите связь с ними. Ну ок, пусть так.
...Пять вечера. Состоялась короткая переписка, уже с человеком. Человек подтвердил наличие стрёмного кода, но сказал что вознаграждение они выдать не могут т.к. приложение в котором я это всё нашел не участвует в конкурсе. Я посмотрел положения конкурса - таки да, не участвует. Ну и фиг с ним тогда :) В любом случае оно меня интересовало в последнюю очередь.
...В 15:20 пришел ответ от робота. Типа перенаправлено нужным людям, будет рассмотрено, держите связь с ними. Ну ок, пусть так.
...Пять вечера. Состоялась короткая переписка, уже с человеком. Человек подтвердил наличие стрёмного кода, но сказал что вознаграждение они выдать не могут т.к. приложение в котором я это всё нашел не участвует в конкурсе. Я посмотрел положения конкурса - таки да, не участвует. Ну и фиг с ним тогда :) В любом случае оно меня интересовало в последнюю очередь.
Labels:
Android,
Debugging,
На русском
Thursday, September 27, 2012
Яндекс валяется
by
Dima Kovalenko
at
17:24
В связи с конкурсом "Охота за ошибками", решил взглянуть на сервисы Яндекса. Возможный косяк в одном из их мобильных приложений нашелся сразу, и вот я уже пол часа пытаюсь зарегистрировать ихний "пасспорт" что бы проверить свою теорию. Но ихний сервер валится совершенно рандомно и я не могу завершить регистрацию, а мобильное приложение говорит что сервер типа не доступен, попробуйте поздже... Ну буду пробовать, чё.
Labels:
Android,
Debugging,
Everyday life,
На русском
Wednesday, September 26, 2012
Нет толковых сериалов
by
Dima Kovalenko
at
19:39
"Гримм" потихоньку надоедает. Последний сезон "Касл" закончился вроде как правильно, но куда дальше будут развиваться события - непонятно. "Теория большого взрыва" в конце прошлого сезона не радовала, "Как я встретил вашу маму" - тоже, похоже оба выдыхаются. "Футурама" в последнее время крайне уныла и смотрится исключительно "шоб було".
Пробовал смотреть "Люди Альфа", "Событие", "Подозреваемые", "Хранилище 13" - ничего не понравилось. Сегодня попробую новоиспеченную "Революцию", вроде бы идея там интересная. Хоть бы пошло, а то вообще смотреть нечего.
Пробовал смотреть "Люди Альфа", "Событие", "Подозреваемые", "Хранилище 13" - ничего не понравилось. Сегодня попробую новоиспеченную "Революцию", вроде бы идея там интересная. Хоть бы пошло, а то вообще смотреть нечего.
Labels:
Movies,
На русском
Ехать на ZeroNights 2012 или нет?
by
Dima Kovalenko
at
19:07
Собственно вот. Никак не могу решить надо оно мне или нет. А решить желательно до конца месяца, т.к. скидки только до октября.
Labels:
Everyday life,
На русском
Пролетая над jailbreak'ом iOS
by
Dima Kovalenko
at
17:02
Как я уже написал в предыдущем посте, я обновил iPhone 4s c iOS 5.1.1 до iOS 6... и понял что зря это сделал ибо для iPhone 4s нету jailbreak'а для iOS 6 [facepalm!]. Очень надеюсь что это только пока, и скоро он появится. Потому что без jailbreak'а как-то скрутно, особенно в нашем деле.
Labels:
Hardware,
iOS,
На русском
iOS 6: впечатления после Android 4.0.x
by
Dima Kovalenko
at
16:01
До этого я почти не имел дело железом Apple, но сегодня мне в руки попался iPhone 4s, который я штатными средствами тут же обновил с iOS 5.1.1 до iOS 6. В сравнении с Android 4.0.x, в iOS 6 меня пока что удивили две вещи:
Неудобная виртуальная клавиатура. Буквы на клавиатура всегда нарисованы в верхнем регистре. При смене регистра на нижний и наоборот - всё равно остаются в верхнем. Понять какой сейчас регистр можно только по подсвеченной клавише shift (на виртуальной клавиатуре iOS выглядит как стандартная "стрелка вверх"). Неудобно. Цифры можно набрать только переключившись на цифровую клавиатуру, долгий тап как в стандартной (и в большинстве нестандартных) клавиатуре в Android - не работает! Совсем неудобно.
В iOS нету виджетов "из коробки" как в Android, что бы они появились - нужно делать jailbreak! WTF?!. Это стопудовый fail, тут и обсуждать нечего.
В остальном впечатления пока нейтральные. Посмотрим что дальше будет.
Неудобная виртуальная клавиатура. Буквы на клавиатура всегда нарисованы в верхнем регистре. При смене регистра на нижний и наоборот - всё равно остаются в верхнем. Понять какой сейчас регистр можно только по подсвеченной клавише shift (на виртуальной клавиатуре iOS выглядит как стандартная "стрелка вверх"). Неудобно. Цифры можно набрать только переключившись на цифровую клавиатуру, долгий тап как в стандартной (и в большинстве нестандартных) клавиатуре в Android - не работает! Совсем неудобно.
В iOS нету виджетов "из коробки" как в Android, что бы они появились - нужно делать jailbreak! WTF?!. Это стопудовый fail, тут и обсуждать нечего.
В остальном впечатления пока нейтральные. Посмотрим что дальше будет.
Labels:
Hardware,
iOS,
На русском
1000 views
by
Dima Kovalenko
at
09:15
Yesterday I saw 1000 views in the stat page of the blog. I believe that not all of the views were generated myself :) The most popular blog posts are
So my readers like technical how-to guides. That's good! However, I have no comments yet. At all. It looks like my readers have nothing to say. Heloooooo! Are you there?!. Say something :)
P.S. Today I have iPhone 4s for my experiments. The next posts will be about jailbreak and/or debugging iOS applications without source code.
So my readers like technical how-to guides. That's good! However, I have no comments yet. At all. It looks like my readers have nothing to say. Heloooooo! Are you there?!. Say something :)
P.S. Today I have iPhone 4s for my experiments. The next posts will be about jailbreak and/or debugging iOS applications without source code.
Labels:
Everyday life,
In English
Tuesday, September 25, 2012
Как я root'овал HTC Desire C
by
Dima Kovalenko
at
13:46
Попался мне подопытный HTC Desire C с Android 4.0.3 и прошивкой HTC Sence 4.0, нужно было его root'овать. Ну вот собственно ход дела, как это было (это лог событий, а не how-to инструкция - я понимаю что всё можно сделать короче и без этих дурацких заходов/выходов с сайта HTC):
Labels:
Android,
Hardware,
На русском
Маска Гая Фокса
by
Dima Kovalenko
at
00:26
Заказал маску Гая Фокса на DealExtreme. Четыре бакса. Честно говоря не знаю, зачем она мне. Хоть я и не любитель нашего правительства да и каких-либо правительств вообще, но бегать в ней по улицам и протестовать против угнетения меня как личности :) я ясное дело не собираюсь. Я вообще не особый приверженец какой-либо внешней атрибутики типа масок, футболок с Че и прочей мишуры. По-моему если хочешь бороться с системой — нехер выпендриваться, борись тихо. "И никто не заметит как мы победим" (с) А я-то и не борюсь на самом деле, потому что слишком ленивый. Плевать я хотел на систему, пока она плюет на меня. А она пока плюет. В гробу она меня видела в белых тапочках - ну и хорошо, ну и слава Летающему Макаронному Монстру. Блин, какой-то поток сознания получается, а не пост. Начал я с маски... что заказал и не знаю зачем она надо... а, не! знаю! одену её на буржуйский Хэллоуин - чисто по приколу камрадов попугаю. Или на пятое ноября, показать какое я загадочное небыдло с богатым внутренним миром. Рэмэмбер, чиста, рэмембер зе фирст... тоесть зе фифс оф новэмбэр... В общем заказал и заказал - сгодится куда-то.
Labels:
Everyday life,
На русском
Monday, September 24, 2012
Статья на Хабр про отладку native методов под Android
by
Dima Kovalenko
at
00:49
Статья вот. Чисто техническая хардкорная статья для тех кто в теме и желает быть в теме ещё больше. По-моему такие статьи и должны быть на Хабре. Однако почти сразу после того как я запостил эту статью, кто-то её минусанул. Статьи про любую сто раз пережеванную херню вроде "мои мега ценные мысли про суд яблочников против гнусмасов" набирают сотни плюсов. А техническая статья для которой неделю пришлось экспериментировать с неизвестными (по крайней мере в русско- и англоязычном интернете) материями - тут же получает минус. Возможно, я выбрал не тот ресурс и стоит писать куда-нибудь в более толерантное к моим задротстким статьям место?
Labels:
Android,
Debugging,
Маразм,
На русском
Wednesday, September 19, 2012
Эффективные люди
by
Dima Kovalenko
at
17:56
Меня всегда удивляли эффективные люди. Ну знаете такие которые в любой ситуации знают что делать. Обычно такие люди тверды характером, на вещи смотрят просто и никогда не рефлексируют. Быстро принимают решения, совершенно не парясь о возможных последствиях. Если и мучаются нравственными терзаниями - то недолго и несильно. Любят конкретику и предметность во всём - начиная от искусства и заканчивая отношениями с противоположным полом. Увлекаются конкретными реальными осязаемыми вещами вроде ремонта двигателей, туризма или пулевой стрельбы. Эффективные люди очень хорошо вписываются в эту реальность ни на секунду ни ставя под сомнение существование мира и вещей в нём. Они всегда знаю что как и куда. Может поэтому я их немножко боюсь?
Labels:
Everyday life,
На русском
Day Z: просто мысли
by
Dima Kovalenko
at
15:58
Боюсь мне никогда не прокачаться до ачивки "трушный Day Z задрот". В самом начале я старался играть мирно, подружиться с кем-то. Потом просто избегал других игроков: не стреляют в спину - и ладно. Однако как бы мирно или нейтрально я ни играл, рано или поздно всё равно встречалась какая-то воинствующая школота, которая убивала меня за банку тушенки. Даже если лута на мне - кот наплакал. В итоге так пока что и не получилось нормально поиграть и игра начинает потихоньку разочаровывать. Может потому что я играю один и нету компании с которой было бы интересно поиграть вместе и повоевать против остальных?
Всё ещё не убил ни одного человека в игре.
P.S. А, да, чуть не забыл... собственно мысль. Если при настоящем зомби-апокалипсисе люди станут себя вести как игроки на серверах Day Z то наверное лучше будет сразу застрелиться. Гуманнее по отношению к себе.
Всё ещё не убил ни одного человека в игре.
P.S. А, да, чуть не забыл... собственно мысль. Если при настоящем зомби-апокалипсисе люди станут себя вести как игроки на серверах Day Z то наверное лучше будет сразу застрелиться. Гуманнее по отношению к себе.
Labels:
Games,
На русском
Sunday, September 16, 2012
Неологизмы
by
Dima Kovalenko
at
16:17
Бастурмация - самоудовлетворение путём поедания бастурмы (как правило с пивом). Соответствующий глагол - бастурмировать :)
Labels:
Everyday life,
На русском
Хочется зомби-игр
by
Dima Kovalenko
at
11:51
Я очень надеюсь что успех Day Z подтолкнёт создателей игр к запиливанию похожих игр, с такими же большими картами, атмосферой, возможностью ездить на машинах и летать на вертолётах :), но без явных косяков Day Z в виде кривоватой боевой системы и очень странного управления.
В принципе уже вроде есть какие-то подвижки, Microsoft например показал вот что
Labels:
Games,
На русском
Saturday, September 15, 2012
Day Z will be a standalone game
by
Dima Kovalenko
at
12:17
Good news everyone! They say that Day Z will be a standalone game. The new game will follow "Minecraft development model". I hope it will come soon.
Labels:
Games,
In English
Friday, September 14, 2012
A yoga guy
by
Dima Kovalenko
at
22:57
Today night, after a beer party in Shultz, the local pub, my comrades and I visited Kavomania to drink a cup of coffee before say goodbye to each other and go home. And we saw a real yoga guy there! He wore white and looked like a tramp. The yoga guy was saying something (via a translator), people around him was listening. The café owner, who also was there, told us that the yoga guy is from another country and he is some kind of a spirit teacher. "He was a hippie in the 70s", the owner told.
We did not listen to the yoga guy (probably, because no one of us needed a spirit teacher at that moment :)), but he looked funny :)
We did not listen to the yoga guy (probably, because no one of us needed a spirit teacher at that moment :)), but he looked funny :)
Labels:
Everyday life,
In English
"Прометей" и "Люди в черном 3"
by
Dima Kovalenko
at
09:39
Вчера посмотрел "Прометей". У меня сложилось впечатление вялого нелогичного приквела к серии фильмов "Чужие". Спецэффекты на высоте, сама история и игра актеров сильно так себе, динамики (на которую можно было бы отвлечься что бы не замечать недостатков фильма) нету. Фильм не стоит потраченного времени.
Позавчера видел "Люди в черном 3". Тут всё чуть лучше, я хотя бы не пожалел о времени которое потратил на просмотр. В целом меня порадовали некоторые шутки - вроде Энди Уорхолда малюющего этикетки на консервные банки или снимающего как человек ест гамбургер "трансцендентно", или астронавтов которые не докладывают что кто-то бегает по обшивке ракеты перед стартом что бы старт не отменили... Но в то же время очень печально смотрится старый и какой-то ботоксный Томми Ли Джонс. Да и Уилл Смит уже не такой молодой, резкий и нахальный как был в первой части. Время не жалеет никого и это печально. Пересматривать фильм не буду.
Позавчера видел "Люди в черном 3". Тут всё чуть лучше, я хотя бы не пожалел о времени которое потратил на просмотр. В целом меня порадовали некоторые шутки - вроде Энди Уорхолда малюющего этикетки на консервные банки или снимающего как человек ест гамбургер "трансцендентно", или астронавтов которые не докладывают что кто-то бегает по обшивке ракеты перед стартом что бы старт не отменили... Но в то же время очень печально смотрится старый и какой-то ботоксный Томми Ли Джонс. Да и Уилл Смит уже не такой молодой, резкий и нахальный как был в первой части. Время не жалеет никого и это печально. Пересматривать фильм не буду.
Labels:
Movies,
На русском
Sunday, September 9, 2012
Day Z: debug field
by
Dima Kovalenko
at
23:01
Кстати, я вчера заспавнился в debug зоне какого-то сервака, ночью! Когда я понял, что попал в изнанку мира Day-Z, я неспеша пошел по побережью разглядывая звёзды на небе и ночной океан. Потом я сошел с асфальта и пошел вглубь острова. Там не было ничего - ни леса, ни городов... под ногами была черная земля и всё. Было очень странно ночью ходить по "заготовке" того мира в котором происходят сражения и кипят страсти днём. Потом я вышел, а в следующий раз меня закинуло на обычные сервер.
Очень странный опыт, думаю он запомнится мне не меньше чем сражения и походы в Черноруси.
Labels:
Games,
На русском
Day Z глазами Станиславского
by
Dima Kovalenko
at
23:00
Явные маразмы в Day Z, которые я заметил:
- Человек не может выстрелить на бегу. Ну вот совсем не может, пусть даже косо-криво, пусть не попадёт... но нет - на бегу нельзя никак! Сначала остановись - потом стреляй.
- Человек не может срубить одиноко стоящее дерево на дрова. Или порубить деревянную мебель в каком-нибудь доме. Нет, за дровами извольте переться в лес! Причем насобирать в лесу вы дрова не можете - только нарубить! Маразм :(
- Даже умирая от жажды, нельзя напиться из озера без фляжки. Т.е. просто засунуть голову в озеро и выпить воды - не комильфо! Извольте набрать фляжку, а уже из фляжки пейте сколько влезет. Не нашли фляжку? Ну тогда извольте умереть от жажды в озере чистой пресной воды.
- Нашинкованное мясо убитого животного и само это животное исчезает меньше чем через минуту. На глазах изумленного игрока куда-то девается целый дохлый дикий кабан. Куда интересно?
- Лежа на пузе, человек не может рвануть с низкого старта, даже если зомби его счас за жопу схватят. Нееет, сначала надо подняться на прямые ноги, и только потом бежать.
- Топор перезаряжается :) У вас есть что-то около 99999 взмахов топором, потом магазин топора опустеет и он видимо будет махать вхолостую, чисто повеселить зомби :)
Labels:
Games,
Маразм,
На русском
Saturday, September 8, 2012
Day Z: вторые впечатления
by
Dima Kovalenko
at
12:33
Похоже, в следующие недели я буду много писать про Day Z. Игрушка того стоит :) Вчера я исследовал почти всю прибрежную зону на юге, встретил различных людей. Некоторые меня сразу пристрелили (привет тому п... плохому человеку, который стреляет в безоружных новичков - я надеюсь мой фонарик его немеряно обрадовал), некоторые помогли (парень на Элекрозаводске с топором под смешным ником ВАФЛЯ - спасибо!), некоторые просто проигнорировали. Я пока что не убил ни одного человека. Вот такой я гуманный...
Labels:
Games,
На русском
Friday, September 7, 2012
Day Z: первые впечатления
by
Dima Kovalenko
at
01:36
Поиграл. Короче, реальный уберхардкор. Выкидывает на берегу океана, без оружия, кругом сцуко зомби. Ночью еще и темно. Приходится прятаться, потому что если зомби тебя заметят - всё, сливай воду. Убежать от зомби конечно можно, если только ты не раненый. Бежать при этом надо очень долго, что бы он (или они, если увязались пару) от тебя отстали. Бегать ночью по лесу или каким-то промзонам - то ещё удовольствие. Территория Черноруси огромная. На всех серверах где я бывал, я пока не встретил никаких людей, слышал только переговоры в чате.
В общем мои ожидания пока что оправдываются на 100%. Игрушка - жесть! :)
В общем мои ожидания пока что оправдываются на 100%. Игрушка - жесть! :)
Labels:
Games,
На русском
Thursday, September 6, 2012
Как я устанавливал Day Z
by
Dima Kovalenko
at
22:45
Поставил Day Z легально и с минимумом затрат. Пишу это всё в основном для себя, что бы не забыть на будущее (например если переставлю Windows и надо будет переставить Day Z с нуля). Подготовка у меня была такая:
- Тут купил ключ для Arma2: Operation Arrowhead. Обошлось в 87 грн.
- На сайте разработчиков скачал Arma2 Free, бесплатная версия. На этом же сайте сгенерировал ключ воспользовавшись аккаунтом Google, тоже бесплатно.
- Тут скачал лицензионный (не крякнуты и не репак) образ Arma2: Operation Arrowhead. Пришлось зарегаться на этом трекере, иначе оно никак скачать не давало. Скачалось в виде .mdf образа. Там ещё был кряк и какой-то патч в раздаче - его не качал, т.к. ставить всё равно не собирался.
- Здесь нашелся Daemon Tools Lite последней версии. Он бесплатный для некоммерческого использования.
- Скачал патчи Arma 2: Операция Стрела 1.60 и 1.62 отсюда
- Скачал Six Updater последней версии с https://dev-heaven.net/projects/six-arma-updater/files
Labels:
Games,
На русском
Wednesday, September 5, 2012
Две статьи на Хабрахабр
by
Dima Kovalenko
at
17:04
По итогам раскопок и экспериментов на тему "отладка Smali кода с Apk-tool и NetBeans" писанул на Хабрахабр две статейки: раз и два. Может кому-то пригодится мой опыт :) Думаю покопать что-то на тему защиты, антиотладки, и конечно реверсинга native кода, тем более что в прошлом я с этим всем уже так или иначе сталкивался.
Labels:
Android,
Debugging,
На русском
Monday, September 3, 2012
Day Z: а не смухлевать ли с покупкой?
by
Dima Kovalenko
at
17:54
Вот тут предлагают какой-то читерский, но якобы рабочий вариант получить лицензионный Day Z всего за ~$10, в то время как на Steam нужный комплект (ARMAII + Operation arrowhead) стоит аж ~$40. Жаба орёт "ты что, обалдел? сорок баксов за игрушку, в которую ты играть-то не будеш наверное - у тебя ж почти никогда времени нету! бери читерский вариант за десятку!", а совесть шепчет "купи на стиме, поддержи разработчиков! будь мужиком, блеать!" Ну я прямо не знаю...
Labels:
Games,
На русском
Saturday, September 1, 2012
Нет инструментов?
by
Dima Kovalenko
at
00:16
Чего-то я пока не нашел инструментов реверсинга для native приложений под Android. Понятно что аппаратные платформы под андроидом все разные, где-то ARM, а где-то и MIPS. Наверное в Google для того Dalvik и сделали, что бы обеспечить переносимость приложений на всём этом зоопарке железа. Но всё же хотелось бы какой-нить ARM-дизассемблер вменяемый и желательно бесплатный. В качестве debugger в принципе должен покатить gdb, но я его как-то не очень люблю если честно. Ладно, "будем искать" (с)
Пока писал этот пост, как-то тихо и незаметно пришла осень.
Пока писал этот пост, как-то тихо и незаметно пришла осень.
Labels:
Android,
Debugging,
На русском
Thursday, August 30, 2012
Fink - всё
by
Dima Kovalenko
at
18:42
Учитывая что связка Apktool + NetBeans работает вполне прилично, я решил отложить Fink на неопределённое время (по факту - навсегда, но мне как-то не хочется в этом самому себе признаваться). Ну и ладно...
Labels:
Android,
Debugging,
На русском
Breakpoints in Smali code
by
Dima Kovalenko
at
14:34
In one of my previous posts I wrote a step-by-step instruction how to debug Smali code with Apktool and NetBeans. However, there were no details about breakpoints, just a short note in steps 12 and 13
12. Set breakpoint. You must select line with some instruction, you can't set breakpoint on lines starting with ".", ":" or "#".
13. Trigger some action in application. If you run at breakpoint, then thread should stop and you will be able to debug step by step, watch variables, etc.In this post I'm going to share more information about breakpoints in Smali code.
Labels:
Android,
Debugging,
In English
Tuesday, August 28, 2012
Цасы
by
Dima Kovalenko
at
09:41
Инструкция на обороте ленивчика от японского кондиционера в офисе :)
Labels:
Everyday life,
Маразм,
На русском
Мороженое
by
Dima Kovalenko
at
09:27
В морозилке внезапно обнаружился стратегический запас мороженого.
Labels:
Everyday life,
На русском
Monday, August 27, 2012
Debugging Smali code with apk-tool and NetBeans works!
by
Dima Kovalenko
at
15:52
Ho-ho-ho, it works now! Here is a (more or less detailed) how-to. To debug Smali code with apk-tool, you need
- Apk-tool 1.4.1 and NetBeans 6.8. Use these versions, not the latest ones! Currently, the latest versions of apk-tool and NetBeans do not allow to debug Smali code.
- Java, JDK and other stuff installed in your system to make Apk-tool and NetBeans working
Labels:
Android,
Debugging,
In English
Sunday, August 26, 2012
Сегодня последний день отпуска
by
Dima Kovalenko
at
22:59
Отпуск кончается. Завтра снова в офис. Чего-то не очень хочется, если честно... Отпуск был хорошим - много отдыха, много книжек и кодинга "для себя", много времени вместе с любимыми людьми. Я действительно восстановился и душой и телом. Вот почаще бы оно так :)
Labels:
Everyday life,
На русском
Fink: первый блин
by
Dima Kovalenko
at
02:04
Первый запуск Fink показал, что подход был выбран простой и быстрый, но в корне не верный. Работает крайне нестабильно. Надо думать как в принципе сделать по другому. Пичалька, огорченьице, гневик...
Labels:
Android,
Debugging,
На русском
Мало памяти
by
Dima Kovalenko
at
02:00
Мой HTC Wildfire S только что пожаловался, что ему мало памяти. Я отправил его в перезагрузку и задумался. Ещё пять лет назад Windows XP, полноценная десктопная ось, сносно работала на 512Мб оперативы. А тут мобильной оси, коей является Android, не хватает 512Мб памяти... Куда-то прогресс не туда движется, мне кажется. "Жизнь - бардак! Что-то видимо в ней не так..." (с) Макаревич
Labels:
Android,
Hardware,
На русском
Saturday, August 25, 2012
3 movies i didn't finish watching
by
Dima Kovalenko
at
20:18
The list of idiotic movies I didn't finish watching last week:
- Ghost Machine. Cheap special effects, bad acting, very trivial story.
- Adam Chaplin. 100% trash.
- One more movie... something about zombies... shit! I even do not remember the name of that crap.
Labels:
In English,
Movies,
Маразм
Рекрут
by
Dima Kovalenko
at
19:56
Посмотрел "Рекрут". Полная хрень! Даже на один раз под пиво - и то не проканывает. Компьютерный вирус, которые залезает к компьютеры через электророзетку. Т.е. прямо через вилку, провод и блок питания - ка-аа-ак прыгнет на винт! И давай там всё-всё заражать! И качковитый "крутой компьютерщик" Фаррелл, который с серьёзным лицом говорит "...ляяя! Да этот вирус же - пипец всему! Галактеко опасносте!!!" И умудренный жизнью вербовщик ЦРУ Аль Пачино, который весь фильм ходит отмороженный и метёт полную пургу вроде "Почему мы мать его за ногу агенты ЦРУ?! Потому что мы туды его в качель работаем в этом самом ЦРУ! Вот!" И все вокруг такие типа "Да! Да! Точно!" (или это просто перевод такой был?) Короче, фильм не рекомендую, ибо редкостный идиотизм.
Labels:
Movies,
Маразм,
На русском
Thinking to buy Day Z...
by
Dima Kovalenko
at
17:55
I start thinking to create
Steam
account and buy the Day Z mod. I watched some videos on Youtube, the mod looks really cool for me. I think I should try the mod and share my experience here, in the blog.
Labels:
Games,
In English
Fink is coming
by
Dima Kovalenko
at
00:31
Apk-tool and NetBeans do not work for me, so I'm coding my own tool called Fink. It's not a full-featured debugger; but anyway, it should help me to trace Smali inside an Android application, without Java sources. At least, I hope so :)
Labels:
Android,
Debugging,
In English
Friday, August 24, 2012
Хижина в лесу
by
Dima Kovalenko
at
19:22
Недавно посмотрел "Хижина в лесу". Фильм офигенен, я давно такого не видел. Довольно незатасканная идея и в то же время тонкий стёб над многочисленными типовыми ужастиками "группа подростков отправляется в/на лес/пионерский лагерь/необитаемый остров". Черный юморок. Полное отсутсвие обычных слезливых рассказов о тяжелом детстве, непонимающей матери, пьющем отце, семейном докторе-педофиле, сверстниках-извращенцах которые сексуально домагались до ручного хомячка главной героини... в общем никаких "американских семейных ценностей" ™ И никакого "американского патриотизма" ™ И никакого happy end тоже. Короче, классный фильм, очень советую :)
Labels:
Movies,
На русском
Приват24 + IE8 = ад
by
Dima Kovalenko
at
14:10
Система Приват24 время от времени глючит и ведёт себя... ммм... весьма парадоксальны образом. IE8 вообще похож на сверхосторожного маразматика, который выдаёт предупреждения на каждый пук и задаёт кучу ненужных вопросов, но ответов на вопросы сцуко не запоминает и потому задаёт эти вопросы снова и снова!
И вот когда две эти замечательные системы - Приват24 и IE8 - вдруг пересекаются в одной точке, между ними начинается стремительная реакция неизвестной природы, в результате которой происходит выброс невероятного количества чистого незамутнённого usability-хаоса и маразма. Попав в зону поражения, пользователь немедленно сходит с ума и в течении минуты с криками "Ненавижу, суки! Сдохните падлы!! Aaaaaaaa!!!" беспорядочно колотит по клавиатуре и дергает мышку. Через минуту пользователь, не в силах воспринять деструкцию окружающей его реальности, затихает и либо навсегда превращается в овощ, либо тихо умирает от шока.
Пол часа назад внезапно произошла реакция Приват24 с IE8 прямо на моём ноутбуке и меня зацепило, правда краешком. Так что отделался небольшим нервным срывом. Уже практически успокоился, только в груди ещё давит немного.
И вот когда две эти замечательные системы - Приват24 и IE8 - вдруг пересекаются в одной точке, между ними начинается стремительная реакция неизвестной природы, в результате которой происходит выброс невероятного количества чистого незамутнённого usability-хаоса и маразма. Попав в зону поражения, пользователь немедленно сходит с ума и в течении минуты с криками "Ненавижу, суки! Сдохните падлы!! Aaaaaaaa!!!" беспорядочно колотит по клавиатуре и дергает мышку. Через минуту пользователь, не в силах воспринять деструкцию окружающей его реальности, затихает и либо навсегда превращается в овощ, либо тихо умирает от шока.
Пол часа назад внезапно произошла реакция Приват24 с IE8 прямо на моём ноутбуке и меня зацепило, правда краешком. Так что отделался небольшим нервным срывом. Уже практически успокоился, только в груди ещё давит немного.
Labels:
Маразм,
На русском
Отладчик уровня байткода для Android
by
Dima Kovalenko
at
12:06
Много гуглил, а потом с удивлением понял что для Android приложений видимо нету внятного отладчика уровня байткода Dalvik, т.е. что бы байткоды вроде
# синтаксис Smali const-wide/16 v2, -0x1 const/4 v1, 0x0 const/4 v0, 0x0можно было трассировать один за другим без исходников на Java. Отладка в debug mode с помочью apk-tool и старого NetBeans у меня так толком и не заработала. А другого ничего не выгугливается. Есть идея как это исправить, уже даже начал что-то говнокодить. Может получится, и может я не брошу эту идею на пол дороги как обычно бросаю неплохие идеи... эх, че-то у меня никакой мотивации по жизни.
Labels:
Android,
Debugging,
На русском
Thursday, August 23, 2012
Про индикатор питания на моём LG IPS236V
by
Dima Kovalenko
at
22:14
Иногда логика разработчиков интерфейсов просто умиляет. У меня монитор LG IPS236V. У него спереди здоровенный синий индикатор питания, по форме напоминающий глаз Саурона из "Властелина колец", токо не красный, а синий. Индикатор очень яркий - ночью вполне себе подсвечивает небольшую комнату. Нафига такой большой и яркий нужен?
В меню монитора правда можно этот индикатор отключить - есть для этого отдельный пункт. Казалось бы вот оно счастье! Но этот пункт меню отключает индикатор весьма странным образом. Если поставить в этом пункте меню "Yes", то пока монитор получает сигнал с видеокарты компьютера и что-то показывает - индикатор выключен. Как только компьютер выключаешь и идёш спать, на монитор перестаёт поступать сигнал с видеокарты, и - опп-пааа! - индикатор тут же включается и сцуко начинает медленно и печально мигать! Синим светом на всю комнату. Включаеш компьютер - сигнал с видеокарты снова идёт, индикатор гаснет. Ну как же, конечно! В меню же установлено "Yes". Блин, ну и где тут логика?
Иногда это мигание реально мешает спать - кажется что где-то сработала сирена тревоги. Приходится выключать на ночь кнопкой на самом мониторе или вообще из розетки. Маразм... :(
В меню монитора правда можно этот индикатор отключить - есть для этого отдельный пункт. Казалось бы вот оно счастье! Но этот пункт меню отключает индикатор весьма странным образом. Если поставить в этом пункте меню "Yes", то пока монитор получает сигнал с видеокарты компьютера и что-то показывает - индикатор выключен. Как только компьютер выключаешь и идёш спать, на монитор перестаёт поступать сигнал с видеокарты, и - опп-пааа! - индикатор тут же включается и сцуко начинает медленно и печально мигать! Синим светом на всю комнату. Включаеш компьютер - сигнал с видеокарты снова идёт, индикатор гаснет. Ну как же, конечно! В меню же установлено "Yes". Блин, ну и где тут логика?
Иногда это мигание реально мешает спать - кажется что где-то сработала сирена тревоги. Приходится выключать на ночь кнопкой на самом мониторе или вообще из розетки. Маразм... :(
Labels:
Hardware,
Маразм,
На русском
Subscribe to:
Posts (Atom)