Update up to WordPress 3.0 – полёт нормальный

June 18th, 2010

Проапдейтился до версии 3.0, которая обещает фантастические улучшения, одно из самых удивительных на мой взгляд – это объединение с WordPress Mu (многопользовательской версией движка) – пока, полёт нормальный.

VirtualBox 3.1.6 & Ubuntu 10.04 Beta1

March 28th, 2010

Sun (Oracle) выпустила обновление для VirtualBox – 3.1.6, которое включает в себя следующие изменения. Самое интересное, среди них:

Linux Additions: support Ubuntu 10.04 (bug #5737)

Что не может не радовать, т.к. 3.1.4 работал с Compiz-ом в 10.04, просто преотвратно. Сейчас, всё гораздо лучше, работает интеграция мыши, изменение разрешения экрана. У меня есть некоторые проблемы с обновлением экрана, но с этим можно жить. Те проблемы, которые наблюдались с рабочим столом в 3.1.4 – остались в прошлом.

VirtualBox 3.1.4 & Ubuntu 10.04 Beta

March 20th, 2010

Сегодня вышла Ubuntu 10.04 Beta и я решил проверить, как она работает под VirtualBox, перед тем как ставить на “железо”. Установка прошла без проблем, равно как и установка VurtialBox Guest Additions. Однако, после того, как я перезагрузил виртуальную машину, Ubuntu помигав разными цветами, сообщила мне, что есть проблемы с видео режимом и загрузиться можно только в Safe Mode. Очевидно, что Guest Additions встали криво и нужно с этим что-то делать.

Как оказалось, вся проблема в новом ядре, с которым не совместимо пока Guest Addons.

Вылечить это можно следующим образом. Запускаем:

gksudo gedit /usr/src/vboxvideo-3.1.4/vboxvideo_drm.c

и заменяем строку 90, на следующий код:

#if defined(DRM_UNLOCKED) || LINUX_VERSION_CODE >= KERNEL_VERSION (2, 6, 33)
                 .unlocked_ioctl = drm_ioctl,
#else
                 .ioctl = drm_ioctl,
#endif

После этого, запускаем следующую команду для установки новой версии аддона:

sudo /etc/init.d/vboxadd setup

После этого, Ubuntu снова научится грузиться нормально не подмигивая разными цветами. Однако, судя по всему, Compiz, запускаясь – что-то там ломает и не отрисовывает даже курсор мыши, хотя наблюдая за тем, как подсвечиваются иконки – всё таки можно понять, где находится курсор. Т.о., нужно запустить терминал и там набрать:

killall compiz

metacity –replace –display :0 &

Ура! Без Compiz-a, зато с работающим рабочим столом.

Первоисточники:

http://www.virtualbox.org/ticket/6198 и http://www.virtualbox.org/changeset/27248

Ubuntu – использование клавиши Win (windows)

March 18th, 2010

Поставив на ноутбук Ubuntu 9.04, я решил её обжить. Мои попытки подружиться с Linux именно как с Desktop OS, начались очень давно. Я охотно использую различный зоопарк из дистрибутивов по работе, но вот чтобы использовать как машину на каждый день – не получалось. То одной тулзы не хватает, то другой. Сейчас в очередной раз делаю попытку этого перехода и по ходу дела буду здесь публиковать некоторые “твики” или зарисовки с полей, которые проделываю с Ubuntu для того, чтобы сделать её чуть удобнее.
Первый шаг – заставить кнопку Windows, делать то, что обычно делает эта кнопка в Windows – сворачивать окна (Win+M), блокировать сессию (Win+L), открывать ‘Run…’ (Win+R).
Для этого, сначала нужно отключить поведение по умолчанию, которое при нажатии на кнопку Win+M инвертирует все цвета. Кому в голову пришло, что это может быть удобно, я не знаю. Но мне лично – не удобно, и выглядит это на мой взгляд странно.
Первым делом, ставим Compiz Config Settings Manager для управления настройками/эффектами Compiz-a.
Открываем консоль, выполняем следующую команду:

sudo aptitude install compizconfig-settings-manager

После этого, идём в System -> Preferences -> Compizconfig Settings Manager.
Откроется приложение, которое позволяет производить целый ряд настроек:

Нас интересует опция “Negative”, отключив которую – отключаются и клавиши для инвертирования цветов – Win+M (весь рабочий стол) & Win+N (активное окно).
Пол дела сделано, осталось теперь научить Ubuntu распознавать Win+M как команду для сворачивания всех окон.
Для этого, опять зайдём в консоль и впишем туда команды (их в последствии нужно будет сохранить в ‘~/.xstartup’:

xmodmap -e "keycode 115 = Super_L"
xmodmap -e "add mod4 = Super_L"

Тем самым, определив клавишу `Win` под именем Super_L и назначив её модификатором (позволяет использовать её в сочетании с другими клавишами).
После этого, нужно запустить System->Preferences->Keyboard Shortcuts, найти там ‘Hide all normal windows and set focus to the desktop background’, кликнуть мышью в правый столбец и нажать искомое сочетание клавиш (Win+M). В результате, эта строка должна выглядеть так:

Теперь осталось проверить всё ли работает, как задумано? Всё правильно? Тогда нужно добавить 2 команды, которые выполнялись в командной строке в файл ‘~/.xstartup’, для того, чтобы при следующем запуске – это сочетание клавиш распознавалось правильно. В Keyboard Shortcuts можно настроить и остальные клавиши по образу и подобию того, как они работали в Windows

Skyfire – браузер для Windows Mobile

November 1st, 2009

Открыл для себя браузер Skyfire (http://www.skyfire.com/), браузер для Windows Mobile & Symbian. Насколько я знаю, первый браузер который может отображать контент для Adobe Flash (т.е. в нём работают сайты типа moskva.fm в которых главный действующий элемент – это плеер на основе Adobe Flash).

Почему-то до сегодняшнего дня он выпадал из моего поля зрения и я фокусировался только на Opera Mobile, в т.ч. и на последней бете 9.7. Да, в ней есть Opera Turbo – технология по сжатию информации, аналогичная той, которая используется в Opera Mini. Однако, иногда есть в наличии достаточно толстый канал через Wi-Fi и хочется “красоты”, в виде Web 2.0, вот тут то и приходит на помощь Skyfire.

Рекомендую попробовать, если не видели раньше.

Ищу Audiobooks плеер для Windows Mobile

October 24th, 2009

Ищу Audiobooks плеер для Windows Mobile. Хочу что-то похожее на Nokia audiobooks, приложение-мечта, которое к сожалению прекратили развивать и похерили. Жаль, хорошая вещь была. Ищется что-то похожее для Windows Mobile. Сжатие в свой формат не обязательно, но главы, букмарки обязательны.

Facebook всех победит

October 4th, 2009

Не выдержал… И меня заставили зарегистрироваться в facebook. Нашёл клиент под Windows Mobile, прелестная штука. Долго искал под Symbian s60v3 – не нашёл. В очередной раз убедился, что Nokia подзабила, на эту операционку. под 5800 (v5) есть, под всё остальное – нет.

UTF-8 в MySQL, это что-то с чем-то

August 9th, 2009

Не удаётся заставить работать правильно, пока не впишешь вот эти строки в wp-db.php там, где создаётся коннект к базе. Ни в какие ворота! Кто-то рекомендует вот это всё:

$this->query(‘SET NAMES "UTF8"’);
$this->query("SET collation_connection=’utf8_general_ci’");
$this->query("SET collation_server=’utf8_general_ci’");
$this->query("SET character_set_client=’utf8′");
$this->query("SET character_set_connection=’utf8′");
$this->query("SET character_set_results=’utf8′");
$this->query("SET character_set_server=’utf8′");

Но мне хватило одной этой:

$this->query("SET character_set_client=’utf8′");

Disclaimer: Я конечно понимаю, что дело в настройке MySQL, а не WordPress-a, но в условиях когда к MySQL нет доступа, приходится бороться подручными способами.

Про менталитет, анекдот в тему

August 9th, 2009

Купила компания Мерседес завод АвтоВАЗ.
Перенастроили производство, запускают конвейер…
Бац! на выходе Жигули!
Демонтируют оборудование, пригнали новое из Германии, установили, наладили, запускают.
!!! снова Жигули!
Увольняют весь персонал завода, привозят работников из Германии, налаживают, проверяют, запускают.
Ы-ы-ы! На выходе вновь – Жигули!

Около завода холм, на нём отдыхают гл. инженер и директор завода (оба с приставкой Экс). Смотрят на всё это.
Инженер директору:
- А я тебе говорил – место проклятое!!! А то всё “руки из жопы, руки из жопы”…

utf-8 базы для wordpress

July 18th, 2009

Если в 2.8 или в 2.8.1 у вас пропала возможность сделать новый пост в “правильной” кодировке, а вместо этого – только “зюзюки” типа Р?РбР.
(или что-то похожее, не хочется восстанавливать это по памяти), то всё дело в том, что на сервере стоит кривая кодировка для передачи с клиента на сервер и в этом весь косяк. Исправляется это вот таким добавлением
$this->query(“SET NAMES ‘utf8′”);
$this->query(“SET CHARACTER SET ‘utf8′”);
перед
$this->select($dbname);
в файле wp-includes/wp-db.php

И таки нет, простое указание “правильной” кодировке в настройках не достаточно. Всё дело в SET CHARACTER SET.


Valid XHTML 1.0 Transitional Valid CSS!