Кодировки в VI

Для удобной работы с файлами в разных кодировках можно прописать в .vimrc следующие строки:

set wildmenu
set wcm=<Tab>
menu Encoding.koi8-r :e ++enc=koi8-r<CR>
menu Encoding.windows-1251 :e ++enc=cp1251<CR>
menu Encoding.ibm-866 :e ++enc=ibm866<CR>
menu Encoding.utf-8 :e ++enc=utf-8<CR>
map <F8> :emenu Encoding.<TAB>

Теперь кодировку можно менять налету нажатием F8.

Toonel – сжимающий прокси

Toonel – небольшая утилита, написанная на яве и позволяющая сжимать трафик. Работает как локальный прокси. Прятаться в трей не умеет, но может быть запущена без окна вообще:
java -jar toonel.jar -t
Для просмотра статистики в этом случае можно воспользоваться браузером:
http://127.0.0.1:7999

Данная утилита будет весьма полезна в мобильных сетях (3G/GPRS/DSL/CDMA). Она сжимает как входящий, так и исходящий трафик.
Поддерживаются все оси, на которых есть Java.

xcode и subversion

Для хранения и слежением за изменениями я использую Subversion (правда много старых проектов так и осталось в CVS). Возникла необходимость работать с Subversion в Mac OS X. По умолчанию (как минимум в моем случае) Subversion в Mac OS X не идет. Хотя xcode и поддерживает эту систему, но самого клиента нет.
В интернете нашелся мануал по установке Subversion в Mac OS X. Все очень просто – скачиваем клиента, устанавливаем его, прописываем пути к его бинарникам. В свойствах проекта указываем использование Subversion. На этом все.

Вышел OpenTTD v0.5.0

Вышел в свет релиз замечательной игры OpenTTD (Open Transport Tycoon Delux, в простонародье “паровозики”) версии 0.5.0.

По утверждению разработчиков, в этой версии нововведений ОЧЕНЬ много, включая:

  • Полностью обновленный шустрый механизм поиска путей (AI)
  • Совершенно новый генератор ландшафтов
  • Полная поддержка UNICODE
  • Улучшения в режиме многопользовательской игры

Для скачивания доступны инсталляторы для Windows/MacOS X и исходные тексты для UNIX/Linux. Как показывает практика, игра прекрасно собирается и работает под большинством *NIX подобных систем.

Скриншоты игры для новой версии 0.5.0:

VirtualBox

VirtualBox – бесплатная виртуальная машина, использует куски из qemu. Работает под Windows и Linux. Под Linux интерфейс основан на Qt, какая используется библиотека под Windows я не знаю – не пробовал устанавливать.
Основные особенности, которые бросильсь в глаза – размер дистрибутива менее 10Мб, попытка установить Ubuntu и Windows Vista закончилась неудачей (в обоих конфигурациях была включена поддержка звука – и не надоело разработчикам использовать OSS?.. достало это старье) – просто закрывается окно виртуальной машины, с сообщением Aborted. Понравилось как сделан менеджер виртуальных дисков, исошников, и флопиков. В качестве сетки работает только NAT (при выборе host-only, не стартует). Присутствует поддержка снапшотов, но работоспособность проверить я не смог. В качестве гостевых систем поддерживается большой, но не полный, набор ОС. Не поддерживается (пока, если верить заверениям разработчиков) Mac OS X, и 64-битные системы. На скриншоте видна Mac OS X с запущенной в ней VirtualBox.

UPD: С отключенным звуком Ubuntu запустилась. Пока работает 😉

iPhone от Apple

Наконец то яблочная компания разродилась своим телефоном (вернее смартфоном) – iPhone. Как и предполагали ранее, телефон полностью “чувствительный”, и представляет из себя сплошной экран со всеми вытекающими подследствиями для интерфейса. Работает под управлением OS X, в комплекте есть браузер.
Характеристики весьма неплохи: толщина 12мм, разрешение экрана 480х320 (3,5 дюйма), 2Мпкс камера, 4 или 8 Гб емкость внутреннего хранилища (не думаю, что бы это был “хард”), BT, WiFi. Зарядки аккумуляторов хватает на просмотр 5 часов видео или 16 часов музыки (если это правда, то весьма неплохо).
Продажи в европе начнутся только к концу года. Стоимость – от 500 до 600 долларов (в зависимости от емкости).
Фотографии iPhone.

UPD: Вот и появился телефон со сходным дизайном LG KE850. Материал корпуса – металл и пластик. Размеры 99.8х54х12 мм. Разрешение экрана 240×400, камера 1600×1200. Поддержка карт microSD. Есть Bluetooth, но нет Wi-Fi (это серьезный недостаток в наше время).

Mac OS X и VMware

Сегодня удалось установить Mac OS X на VMware. Хостовая ОС была Gentoo Linux. Основная сложность заключалась в том, что VMware не умеет корректно работать с iso-образом Mac OS X. Если в качестве гостевой системы использовать Windows, то эта проблема решается легко – эмуляцией устройства с помощью Alcohol 100% или Daemon Tools.

В Linux таких утилит нет, да и не нужно. Достаточно наличие утилиты qemu-img – из iso-образа Mac OS X формируем хард для VMware:

qemu-img convert -f raw path_name.iso -O vmdk path_name.vmdk

Дальнейшая установка проблем не должна вызвать (главное незабыть наложить соответствующие патчи во время инсталляции из customize).

Еще одной тонкостью является то, что редактор разделов (в моей версии – 10.4.8) не делал раздел активным. Но проблема решается просто – грузимся с iso-образа, жмем F8, вводим -v -s. Из коммандной строки запускаем fdisk -e /dev/rdisk0. Делаем нужнй раздел активным (flag part_number), записываемся и выходим (quit).

Установка желаемого разрешения – во время загрузки написать: “Graphics Mode”=”1280x1024x16”

Полная статья Mac OS X и VMWare.
Еще одна статья на русском.
Mac OS X intel How-To.

GFL SDK

GFL SDK – графическая библиотека от автора XnView, позволяет загружать и сохранять растровую графику. Существует две версии библиотеки – полная и лайт. Полная версия позволяет загружать более 100 форматов, и сохранять 40. Кроме прочего можно накладывать фильтры на изображение.
Существуют версии для Windows, Linux x86, Irix N32, Solaris sparc, BeOS x86, MacOS X, FreeBSD x86, Cygwin. Библиотека закрытая. Для коммерческого использования необходимо разрешение автора.

Квест Ankh

Немецкие фирмы Runesoft и Deck13 Interactive объявили о грядущем выходе версии Ankh под линукс. Версия для MacOS X уже вышла.

Жанр: трёхмерный point-and-click квест от третьего лица;
Место действия: древний Египет;
Особенности сюжета: чёрный юмор, анахронизмы;
Системные требования: linux x86, X11, glibc 2.2 или выше;
Минимальное железо: процессор 1ГГц, NVIDIA GF series 4 или Radeon 8×00/9×00, 256Mb RAM, 900MB HD;
Рекомендуемое железо: процессор 2ГГц, NVIDIA GF series 5 or better, Radeon 9500 or better, 512Mb RAM, 900MB HD. » Read more

1 2 3 4