Author's posts

Как запускать Windows программы под Mac

Если вы хотите запустить win-приложение в Mac, а устанавливать в качестве второй системы Windows через BootCamp не охота, как и заморачиваться с виртуальными машинами (Virtual Box, VmWare, etc) можно попробовать запустить windows-программу, используя одну из ниже описанных утилит. Бесплатные: DARWINE – http://darwine.sourceforge.net/ Winebottle – http://www.kronenberg.org/ Платные Crossover – http://www.codeweavers.com/products/crossover/ Установленные windows приложения на вашем Mac …

Continue reading

Нечеткий поиск и сравнение – свалка ссылок

В случае, если необходимо сравнить две строки не строго, с совпадением один в один символ, а по принципу похожести, можно почитать примеры алгоритмов: здесь достаточно фундаментально: http://itman.narod.ru/ http://algolist.manual.ru/search/fsearch/ здесь непроверенные примеры для разобрать: http://ms.by.ru/HTML/37.htm http://www.rusdoc.ru/articles/9888/ http://forum.chertenok.ru/viewtopic.php?p=11748 http://www.prog.org.ru/topic_12509_0.html

Как обрабатывать нажатия hardware-кнопок на java в android

Добавляем этот сниппет в нашу activity и наше приложение для android сможет обрабатывать нажатия hardware-кнопок так как мы того пожелаем. В данном примере используется обработчик для нажатия кнопки “вызова” (KeyEvent.KEYCODE_HEADSETHOOK) на handsfree гарнитуре. Если вы не знаете кода кнопки для которой хотите написать обработчик – переопределите функцию onKeyDown таким образом чтобы она выводила код нажатой …

Continue reading

Как изменить размер диска в виртуальной машине VirtualBox

Если при создании очередной виртуалки для VirtualBox вы совершили преступную халатность и позабыли учесть размер всего добра, что жизненно необходимо в нее запихать и теперь катастрафически не хватает места –  воспользуйтесь вот этой командной: VBoxManage modifyhd MyVirtualBoxImage.vdi –resize new-size-in-megabytes общий формат команды: VBoxManage modifyhd <uuid>|<filename> [–type normal|writethrough|immutable|shareable| readonly|multiattach] [–autoreset on|off] [–compact] [–resize <megabytes>|–resizebyte <bytes>]

Как конвертировать образ vmdk в vdi

Для того чтобы конвертировать образ виртуальной машины из одного формата в другой можно воспользоваться одним из ниже перечисленных способов: 1. Используя утилиту qemu-img из пакета эмулятора qemu. Данная команда конвертирует образ виртуальной машины, созданной в VirtualBox, в VmWare-образ. qemu-img convert -f  vdi -O vmdk VirtualBoxImage.vdi VmWareImage.wmdk -f – определяет формат образа виртуальной машины для преобразования -O – определяет формат …

Continue reading

Как порезать PDF на картинки

Порою бывает необходимо “порезать” pdf-ку на картинки, так чтобы каждая страница была преобразована в JPEG-картинку. В линуксе для этого есть две полезные утилиты: pdftoppm и ppmtojpeg. pdftoppm – обрабатывая pdf файл генерирует для каждой его страницы соответствующую картинку. Поддерживаются следующие форматы: ppm, pgm или pbm. По умолчанию используется ppm. При конвертировании можно указать диапазон страниц (флаги …

Continue reading

Как звонить из java-приложения на android

Добавляем в файл-манифест приложения, разрешения на выполнение звонков <uses-permission android:name=”android.permission.CALL_PHONE”/> И далее используем сниппет для стандартного диалога вызова. Contacts_Phone – строка-номер вызываемого абонента. Intent myIntent = new Intent(Intent.ACTION_CALL, Uri.parse(“tel:” + Contacts_Phone));  myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  startActivity(myIntent);

Как получить список контактов с номерами телефонов на android в java

Не забудьте добавить в файл-манифест соответствующие права для доступа к спискам контактов: <uses-permission android:name=”android.permission.READ_CONTACTS” /> Снипет java кода для получения списка контактов из телефонной книжки с номерами телефонов.

Анализ и восстановление данных с винчестера

Полетел винт. В BIOSе винчестер определяется. Но не видятся логические диски или Windows радушно предлагает их отформатировать? А данные ой как нужны. Что делать? Подключаем его к другому компьютеру как дополнительный винчестер – вполне возможно что у вас капризничает материнка или ОС. В примерах ниже, если это не оговорено, в качестве операционной системы используется линукс. Подключаем, …

Continue reading

SCP – удаленное копирование через SSH

Как копировать файлы с удаленного компьютера если есть только ssh? В Линуксе для этого есть специальная утилита – приемница cp, – scp или secure cp. Команда: scp file-name your-user@where-ip:/my/cosy/directory скопирует файл file-name из текущей директории вашего ПК на машину с айпи-адресом where-ip в директорию /my/cosy/directory под тем же именем file-name. При указании относительных путей – …

Continue reading