четверг, 26 мая 2011 г.

Разработчики — гады

Есть разработчики, которые про пользователей не думают совсем.
Учебные курсы, в которых из окошка не скопировать текст, само окошко не разворачивается на экран и не масштабируется (причем некоторые картинки в эту «бойницу» не помещаются), да еще отваливается по таймауту — форменное издевательство.

Я тоже разработчик, кстати. Ко мне это тоже применимо.

вторник, 10 мая 2011 г.

Flash в Firefox 4 на FreeBSD 8.2

Открываем /etc/make.conf и добавляем следующие строки в конец файла:
OVERRIDE_LINUX_BASE_PORT=f10
OVERRIDE_LINUX_NONBASE_PORTS=f10
Сохраняем и выходим. Далее если у вас уже установлен linux_base любой версии, то переименовываем его директорию
# mv /usr/compat/linux/ /usr/compat/linuxold1
Затем, обновляем linux_base до последней версии, если он уже стоит или устанавливаемпереуснавливаем linux_base-f10.
# cd /usr/ports/emulators/linux_base-f10/ && make deinstall install clean
Далее устанавливаем официальный Flash Player от Adobe:
# cd /usr/ports/www/linux-f10-flashplugin10/ && make install clean
Добавляем в /etc/fstab следующие строки:
linproc /usr/compat/linux/proc linprocfs rw 0 0
linsys /usr/compat/linux/sys linsysfs rw 0 0
Далее устанавливаем nspluginwrapper:
# pkg_add -r nspluginwrapper
и монтируем наши linprocfs и linprocsys:
# mount /usr/compat/linux/proc
# mount /usr/compat/linux/sys
Затем добавляем в /etc/rc.conf строку linux_enable=»YES» и проверяем загружен ли linux.ko модуль
# kldstat | grep linux
если не загружен то загружаем:
# kldload linux
Дале запускаем некоторые дополнительные linux сервисы:
# /etc/rc.d/abi start
# /etc/rc.d/sysctl start
Затем:
# rehash
и выполняем уже под своим пользователем
% nspluginwrapper -v -i /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so
чтобы посмотреть подключенные плагины набираем
% nspluginwrapper -l


От себя добавлю, что если Firefox загружен, надо рестартовать. Кроме того, мне манипуляции с make.conf не потребовались, я ставил сразу /usr/ports/www/linux-f10-flashplugin10/

Оригинал

среда, 4 мая 2011 г.

Рисование путей в Qt

Странное дело, при рисовании путей в Qt при помощи scene.addPath(QPainterPath) путь, нарисованный по часовой стрелке отличается визуально от пути, нарисованному против часовой стрелки. С чем это связано, пока непонятно, однако есть подозрение, что это связано с antialiasing.