Acronis Disk Director Suite BSOD

Удалось победить крайне неприятные переодические синие экраны смерти, возникавшие в случае интенсивной работы с жестким диском, а также при установке программ (в особенности через установщик MSI) и 100% гарантированный BSOD при установке одного из обновлений безопасности Windows 7. Если у Вас случаются синие экраны с кодами ошибок (скриншот внизу) KMODE_EXCEPTION_NOT_HANDLED (код 1E) и/или ATTEMPTED_SWITCH_FROM_DPC(код B8) и установлен один из продуктов работы с разделами жесткого диска Acronis, то возможно, проблема в драйверах Acronis.

Перед всеми действиями по удалению Acronis рекомендую сделать точку восстановления системы, так как после того, как я удалил Acronis Disk Director Suite штатным деинсталлятором, перезагрузил компьютер и установил обновления Windows, систему нельзя было загрузить даже в безопасном режиме (возникал синий экран). Горе-программисты Acronis, не написавшие нормальные драйвера и даже нормальное удаление своего продукта из системы, выпустили такое же горе-обновление, требующее ручных манипуляций с реестром. Рекомендую сразу удалять Acronis именно этим средством Acronis Disk Director 11 Home Cleanup Utility, важно после удаления не перезагружать компьютер и проделать следующие действия:

1.Запустить редактор реестра (Пуск-выполнить-regedit.exe)
2.В следующих ключах реестра: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{71A27CDD-812A-11D0-BEC7-08002BE2092F} и HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E967-E325-11CE-BFC1-08002BE10318} отредактировать ключи UpperFilters и LowerFilters удалением из них строк snapman*, tdrpman*, timounter (сами ключи с остальным содержимым должны остаться!!! например, вместо «snapman fvevol rdyboost», должно стать «fvevol rdyboost»)

После такого удаления Acronis Disk Director Suite наконец-то удалось заставить компьютер функционировать должным образом и устанавливать новые программы и обновления.

Декомпиляция Android приложений

Хочу поделиться наиболее удобным и быстрым способом получения исходного кода Android приложения.

1. Для получения apk-файла прямо из телефона можно воспользоваться бесплатным файловым менеджером Astro. В приложении ASTRO необходимо зайти в менеджер приложений, и выбрав нужное приложение нажать кнопку резервная копия, apk-файл сохранится на карту памяти в папку backups и папку, соответствующую имени пакета приложения.
AirDroid.

2. Получение dex-файла из файла приложения apk. Открыть apk-файл как zip-архив и скопировать оттуда файл classes.dex.

3. Получить jar-файл из dex-файла. Для этого можно воспользоваться проектом dex2jar. В консоли следует запустить dex2jar.bat с параметром имени dex-файла.

4. Собственно этап декомпиляции. Проект jd-gui позволяет декомпилировать jar файла даже с использованием интерфейса. После открытия файла командой File-Save All Sources указываем для архива с исходным кодом. Следует отметить, что на некоторых приложениях (например, Instagram) jd-gui вываливается с ошибкой и не сохраняет архив, хотя по отдельности файлы можно просматривать. Если это станет проблемой, то придется искать альтернативные декомпиляторы java.

Как узнать физический путь расшаренной папки

Иногда ворох папок, расшаренных по сети достигает неимоверного количества и вспомнить о том, где какая папка лежит на самом деле не так просто. Для того, чтобы узнать где физически лежит папка проще всего воспользоваться простой командой net share.

На скриншоте видно, что папка с сетевым именем Temp находится на компьютере по физическому пути C:Temp

Instagram для Android

Instagram, популярное приложение,позволяющее накладывать эффекты на фотографии прямо на телефоне и выкладывать фотографии в социальные сети, появилось для Android. Теперь не только хипстеры-фанаты эппла смогут облегчить свою нелегкую хипстерскую жизнь и имитировать ломографию и фотографии полароидом.

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

Under the Hood of .NET Memory Management

Компания Redgate представила первую часть книги, посвященной проблемам менеджемента памяти. Первая часть книги «Under the Hood of .NET Memory Management» доступна для скачивания.