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)