[Windows] Виртуальные рабочие столы

Если кто-то привык использовать несколько рабочих столов, как это реализовано, к примеру, в Ubuntu (через Compiz), но при это работать приходится в Windows, то можно воспользоваться сторонними программами, реализующими данную возможность. Одной из таких программ является VirtualWin, которая, во-первых, бесплатна, во-вторых, проста в использовании, а в-третьих, потребляет очень мало системных ресурсов. Так что мой выбор остановился именно на ней.

По умолчанию имеется возможность управлять четырьмя столами (первый их них — ваш текущий). переключение между ними осуществляется по нажатию комбинации клавиш «Ctrl + Alt + стрелки», что весьма удобно. Также есть возможность реализовать переключение с помощью жестов мыши, но это уже больше смахивает на хардкор. Рабочим столам можно дать название, поэтому вы всегда будете в курсе, с каким из них вы работаете.

Про конвертацию 2D изображений в 3D

На днях, бродя в поисках программы для конвертации 2D изображений в стереоформат, наткнулся на программу «MediaConverter» от ArcSoft.

Честно говоря, я не ожидал, что результат работы этой программы будет таким впечатляющим. Взяв набор фотографий, сделанных мною в последнее время, и пропустив через конвертер 2D -> 3D, я получил изображения с хорошим стереоффектом.

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

Если изображение, обработанное MediaConverter’ом, просматривать в Wiggle-режиме (попеременная смена левой и правой стереопары), то заметны отчетливые артефакты, которые возникают из-за особенностей алгоритмов построения карт глубины. А вот при просмотре через очки  NVIDIA 3D Vision артефакты для глаза совсем не заметны.

Tor Browser: указываем, какой регион использовать

Для того, чтобы сохранять анонимность, а также обходить гео-фильтрацию у некоторых сервисов, я использую Tor Browser. Tor позволяет указывать, через какой узел (т.н. ноду) выходить в сеть, и соответственно, определять ваше псевдо гео-расположение. Однако данной настройки в интерфейсе нет, и чтобы задействовать ее, необходимо добавить в файл Data/Tor/torrc следующие строки:

ExitNodes {us}
StrictExitNodes 1

Теперь при запуске Tor вы будете идентифицироваться как житель США.

Более подробную информацию о настройке Tor можно найти в этой статье.

Android: добавление русской раскладки

У меня есть служебный телефон Sharp SH-12C, который предназначен для японского оператора NTT Docomo (хотя, он отлично работает и в сетях других операторов). Т.к. сей аппарат предназначен сугубо для японского потребителя, то в нем присутствуют только два языка — непосредственно японский и английский. Беда состоит в том, что в качестве ввода для клавиатуры нельзя выбрать какой-либо другой язык, а ведь так хочется иметь русскую раскладку!

Как всегда, выход из этой, казалось бы, сложной ситуации есть. Необходимо скачать бесплатную программу GO Keyboard, которая является сторонней клавиатурой для Android. Самое главная фишка этой клавиатуры заключается в том, что для нее можно добавлять огромное количество разных языков ввода, в том числе русского. Да и сама по себе клавиатура выглядит очень брутально, и имеет в своем арсенале множество замечательных плюшек.

[TrueCrypt] Монтирование диска через планировщик задач

Для того, чтобы в Windows при входе в систему автоматически монтировался диск TrueCrypt, можно создать в планировщике задач (Task Scheduler) соответствующую запись:

C:\Program Files\TrueCrypt\TrueCrypt.exe /v path/to/container/contaier_name /q /a /e /m rm

Eclipse в темных тонах

Многие любят, когда цвет редактора настроен на темную цветовую схему оформления (говорят, что так меньше устают глаза, хотя тут спорный вопрос). Если вы работаете с Eclipse IDE, то скачать темные темы можно с сайта Eclipse Color Theme. Там же можно найти инструкцию по установки специального плагина , который сам добавит в Eclipse необходимые темы.

Запуск PHPUnit в Eclipse IDE

Чтобы иметь возможность запускать PHPUnit из Eclipse IDE, можно воспользоваться средствам запуска внешних инструментов: вкладка «Run» -> «External Tools» -> «External Tools Configurations». В открывшемся окне «External Tools Configurations» в дереве слева необходимо выделить пункт «Program», вызвать контекстное меню и в нем выбрать «New». В окне слева вписываем:

  • Name: PHPUnit
  • Location: указываем путь до PHPUnit (пример: C:\xampp\php\phpunit.bat)
  • Working Directory: можно оставить пустым
  • Arguments: ${resource_loc}

Затем «Apply», после чего в меню Run -> External Tools появится созданная конфигурация.

Удаление дополнений в Eclipse IDE

Удаление установленных дополнений в Eclipse: вкладка «Help» -> «About Eclipse SDK» -> «Installation Details» -> вкладка «Installed Software».

Тоже самое окно можно вызвать через ссылку «What is already installed?» на странице «Install New Software».

А вот с ручным удалением плагинов в папке Eclipse\plugins нужно быть крайне осторожно, потому что возможен случай, когда удалив «что-то ненужное», IDE начинает сыпаться ошибками.

Плагины рекомендуется не удалять, а по возможности выключать. Если вы все же решитесь удалять плагины вручную, то не забывайте и про папку Eclipse\features, в которой находится информация об установленных плагинах.

Альтернатива PhpMyAdmin в лице Adminer

Раньше для работы с MySQL я использовал PhpMyAdmin, который был и продолжает является самым известным и популярным инструментом для администрирования баз данных. Затем на стороне сервера произошли какие-то глюки, и PhpMyAdmin перестал у меня открываться. Т.к. искать причину возникновения и решения проблемы мне было влом, я стал искать альтернативные инструменты для работы с БД, коих на сегодняшний момент предостаточно. Тогда мой выбор пал на SQLBuddy, и вот уже больше года я пользуюсь именно им.

Однако функциональность у SQLBuddy не сказать, что богатая, а ведь иногда возникает необходимость более «глубокой» работы с БД. Что делать? Возвращаться обратно к PhpMyAdmin? Не-а! Оказывается, есть проект Adminer, который позиционирует себя как лайт-версия PhpMyAdmin и умещается всего в один (!!!) php-файл размером менее 200 КБ. При этом в такой крошечный файл уместилось практически все то, что имеет «старший брат». А самое главное, проект живет и активно развивается, в отличие от SQLBuddy, последняя версия которого датируется январем 2011 года.

Программа для обновления программ

До тех пор, пока я не наткнулся на замечательную программу All My Apss, все мои приложения обновлялись исключительно по следующей схеме: «Интересно, а вышла ли новая версия программы N? Пойду-ка, схожу на официальный сайт и посмотрю.»

Но сейчас все изменилось, и гораздо в лучшую сторону. Благодаря All My Apss мне показывается список всех приложений, которые требуют обновления. Конечно, список установленных на моем компьютере приложений, отображаемых в программе, не полный (часть проприетарных ПО не отображается). Однако стоит сделать скидку на то, что All My Apss молодой проект, а список поддерживаемых программ с каждым разом только увеличивается.

Чтобы установить обновления, достаточно выделить нужные приложения в списке и нажать кнопку «Install selected updates». Все остальное будет сделано за вас, за исключением лишь тех моментов, когда установка приложения требует непосредственного вмешательства пользователя.