Hatred's Log Place

DON'T PANIC!

Jul 28, 2008 - 1 minute read - Comments - linux

q4wine

Оболочка-конфигуратор-менеджер для wine, написана на QT4:

http://sourceforge.net/projects/q4wine/

можно создавать несколько профилей запуска для приложений, т.е. под каждое тонко тюнинговать wine, задавать параметры запуска для приложений, в остальном следует попробывать :)

Jul 25, 2008 - 1 minute read - Comments - linux programming

фикс отображения иконок приложений в lxpanel

Поставил как среду себе LXDE, подробности описывать не буду, или потом.

Первое что бросилось в глаза: в таскбаре панели lxpanel не отображаются иконки приложений, точнее отображается, но дефолтные. Покурил исходники, покурил исходники плагина, соотстветствующего, из XFCE4, покурил библиотечку libwnck. И вот родилось решение, даже два: просто и сложное.

Как обычно у простого есть свой недостаток: нехорошо отображаются некоторые иконки, особенно у QT приложений.

Оба решения требуют патчинга одного файла в исходниках lxpanel * , фиксится только одна строчка. Иконки у QT приложений отображаются крайне некузяво (черно-белые). * , фикса на много строчек :) но отображаются все иконки нормально. Идея позаимствована из кода libwnck, которые, согласно комментам, позаимствовали код у метасити, вот такая чехорда.

Да, в сложном решении иконки как-то съехавшими получаются, чуток,не напряжно на глаз мозолит, если кто скажет где я ошибку сделал, буде премного благодарен, ибо дело к ночи и так со вставленными спичками фикс пишу и этот отчет страпаю :)

Ссылки: * http://sourceforge.net/tracker/index.php?func=detail&aid=2019094&group_id=180858&atid=894869 * http://sourceforge.net/tracker/index.php?func=detail&aid=1998433&group_id=180858&atid=894869 * http://www.linux.org.ru/view-message.jsp?msgid=2917400 * http://bbs.archlinux.org/viewtopic.php?id=51224 * http://lxde.org

Jul 21, 2008 - 1 minute read - Comments -

Изменения на блоге

Опять разрешилп постинг комментов анонимным пользователям, но включил плагин капчи, для проверки что это не боты.

Кроме того, поправиле немного бложные плагины, заменил использование date на strftime, в скором времени пришлю автору патчи.

Jul 20, 2008 - 1 minute read - Comments - linux

Немного о бекапе

Хавтушка для Gentoo, но в умелых руках пойдет где угодно :)

HowTo: http://www.inode.ru/articles/linux/2005-10-14/103

От себя в адаптирование к ArchLinux:

  • Утилита flexbackup есть в AUR: http://aur.archlinux.org/packages.php?ID=2339
  • Утилита nc есть в пакете gnu-netcat
  • Утилиты rsync, rdiff-backup есть в дистрибутиве (последня используется из backup-ninja на работе под Debian, бывает вылетает, приходится весь бекап грохать и начинать заново)

Jul 20, 2008 - 1 minute read - Comments -

О друзьях

Фраза которую сказал мой командир по комманде Рысь:

“я никогда не променяю друга на кусок пи…ды”

Для некоторых второе важнее.

Jul 18, 2008 - 1 minute read - Comments - life

жадность

жадность-это когда хочется спать, но жалко на это времени

Jul 16, 2008 - 2 minute read - Comments - programming

D programming language

Немного заинтересовался сабжем. Собственно небольшая компиляция опыта.

Компилятор

Пока однозначно GDC - бакенд для gcc. На сайте подробные инструкции как собирать. Для ArchLinux есть в AUR: * gdc * gdc-svn * gdc-bin - бинарная сборка, дабы не мучаться (для AMD64 есть).

Туториалы и документация

Небольшой туториал для начинающих: http://www.dprogramming.com/tutorial1.php

Документация: http://www.quit-clan.de/docwiki/view.php?pageid=1

Стандартная библиотека Phobos от DigitalMars: http://www.digitalmars.com/d/2.0/phobos/phobos.html

Learn to Tango with D (eng) http://www.dsource.org/projects/tango/wiki/LearnToTangoWithD

A Postmortem of Game Programming with Digital Mars (eng) http://www.gamedev.net/reference/articles/article2451.asp

Регулярные выражения: http://www.digitalmars.com/d/2.0/regular-expression.html

Исключения: http://www.digitalmars.com/d/2.0/exception-safe.html

Русский форум по языку: http://forum.dprogramming.ru

Примеры кода

В AUR нашел игрушку на D: torus-trooper

Расчет площади круга: http://www.dprogramming.com/CA_prompt.html

Пример работы с файлами: http://www.dprogramming.com/FileTutorial.html

Различные проекты: http://dsource.org/projects/

Биндинги и библиотеки

Хидеры для SDL и GL: http://shinh.skr.jp/d/porting.html

Коллекция D биндингов к C библиотекам, полезные в разработке мультимедийных приложений: http://www.dsource.org/projects/derelict

Коллекция GUI биндингов и библиотек: http://www.prowiki.org/wiki4d/wiki.cgi?action=browse&id=GuiLibraries&oldid=AvailableGuiLibraries. Видно что стандартная библиотека основана на SWT, думается что и поддтормаживать будет аналогично, инетересена так же реализация биндингов FLTK: http://dronten.googlepages.com/fltk4d, а так же TK: http://www.algonet.se/~afb/d/dtk.html, wxD - биндиниги для wxWidgets: http://wxd.sourceforge.net/

Биндинги GTK+ к D: http://dsource.org/projects/gtkd

Утилиты для разработки

Интересная утилита для преобразования сишных хидеров в формат D: http://dsource.org/projects/h2d. Кроме неё следует посмотреть на этот проект для генерации биндингов: http://dsource.org/projects/bcd, или информацию на официальном сайте: http://www.digitalmars.com/d/2.0/htomodule.html

Патчи к GDB для отладки программ на D: http://dsource.org/projects/gdb-patches

Среда разработки для D: http://dsource.org/projects/poseidon. Либо можно использовать Code::Blocks, для ArchLinux можно утянуть из AUR: http://aur.archlinux.org/packages.php?ID=14922

Jul 14, 2008 - 1 minute read - Comments -

Сталкер

Вчера приехал с игры Сталкер, впечатлений море, и почти ни одного отрицательного (только случай с Джокером, когда он с моста упал по крайней невнимательности, ну хорошо, что только растяжением небольшим и ушибом отделался).

Погодка явно не способствовала моему наряду: брезентовый плащ, штаны от горки, рюкзак за спиной, вообще видок был отличный, имхо, но пока бродил, наверное кило несколько сала спустил. Выпил много воды, а в туалет ни разу не сходил.

По игре был проводником, за все время сделал два провода до Зоны и с Мерлином сделали проводку по зоне кореспондента. Прошлись без потерь, но на самом выходе Мерлин угодил в паутинку, обидно и чертовски жаль терять таких людей, задержались на 30 минут больше чем по пропуску положено (хотя как проводники могли и через лазы пройти), но военные отнеслись с пониманием, ведь потеряли в своей группе буквально перед самым КП…

Очень порадовал Бар 100 ренген, спасибо Егерям за организацию, где я ещё за такие денежки покушаю!?

Вотс, впечатления краткие и сумбурные… но :)

Jul 10, 2008 - 1 minute read - Comments - life

Хватит бухать!

В общем, присоединился к акции Хватит бухать.

Разместил у себя баннер:

Код:

<a href="http://www.hvatitbuhat.ru/" target="_blank"><img src="http://www.hvatitbuhat.ru/img/ne-buhau.gif" width="176" height="62" border="0" /></a>

Для размещения его в постах на форумах можно использовать код:

[url=http://www.hvatitbuhat.ru/][img]http://www.hvatitbuhat.ru/img/ne-buhau.gif[/img][/url]

Еще можно засунуть большой баннер, если место позволяет:

Код:

<a href="http://www.hvatitbuhat.ru/" target="_blank"><img src="http://www.hvatitbuhat.ru/img/468.gif" width="468" height="60" border="1" /></a>