tuupic`s blog Nobody about something

Глобальное потепление

Написано 15 мая 2009 в 9:51 - Рубрики: разное

15 мая. Ночью выпал снег.

И на старуху бывает проруха

Написано 13 мая 2009 в 2:16 - Рубрики: BSD

Отрелизилась FreeBSD 7.2. Но при сборке ядра всё отваливалось с ошибкой.
cc -c -O -pipe -std=c99 -g -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -Wundef -Wno-pointer-sign -fformat-extensions -nostdinc -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000 -mno-align-long-strings -mpreferred-stack-boundary=2 -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -ffreestanding -Werror /usr/src/sys/dev/ath/if_ath.c -I/usr/src/sys/dev/ath
/usr/src/sys/dev/ath/if_ath.c: In function 'ath_rx_tap':
/usr/src/sys/dev/ath/if_ath.c:3414: error: 'const struct ath_rx_status' has no member named 'rs_flags'
/usr/src/sys/dev/ath/if_ath.c:3416: error: 'const struct ath_rx_status' has no member named 'rs_flags'

После гугления и чтения /usr/src/UPDATING, закомментировал в конфиге ядра строку
device ath_hal
а заодно и прочее, что было связано с atheros (отхерос).
После чего всё собралось.
Данные сетевые карты прямо не могут не доставлять проблем различным unix. Об этом я уже писал в заметках, связанных с установкой linux на ноут.

cowsay

Написано 9 мая 2009 в 19:34 - Рубрики: *nix, юмор

Нашёл ещё одну прикольную прогу. Называется cowsay.
Как переводится, то и делает. Но возможны варианты:
Читать полностью »

kblooger

Написано 3 мая 2009 в 13:06 - Рубрики: linux-DE

Оказывается, для KDE есть даже клиент для блогов. Данный пост как раз пишу из него. Называется, он KBlogger. Обитает по адресу http://kblogger.pwsp.net/

Из него можно постить на любой движок, поддерживающий xml-rpc постинг. Это, например, wordpress, ЖЖ. При создании записи можно выбрать черновик или нет, выбрать рубрики, разрешить/запретить комментирование/пингбэки. Можно выбрать дату, когда сообщение станет опубликовано. Есть даже функция предпросмотра, но на ней клиент иногда крашится (альфа версия только, к сожалению)

Можно также редактировать ранее написанные сообщения.

Минус: он при редактировании поста по умолчании использует вкладку “visual editor”, и сбрасывает все написанные руками html теги

Вообщем, интересная штука. Посмотрим, что из неё получится

Отношение юзерфрендли дистрибутивов linux к пользователям

Написано 3 мая 2009 в 12:28 - Рубрики: linux, философия, юмор

Это моё мнение относительно того, как видят разработчики, так называемых, юзерфрендли дистрибутивов, тех, собственно для кого они их делают. Это исключительно моё ИМХО, никакой холивар я начинать не собираюсь, как и вступать в какую либо полемику

Рассмотрю Fedora, Ubuntu, openSUSE, Mandriva

  • Fedora
    Пользователь – тестер. Как только всё оттестируете, мы выпустим новый RedHat, а вам новую свежатину выдадим – тестируйте на здоровье

  • Ubuntu
    Пользователь – идиот. Мы знаем, что вы ничего не знаете и ничего не умеете, поэтому мы постараемся как можно больше сделать за вас, хотите этого вы или нет

  • Madnriva
    Пользователь – лентяй. Вы можете всё сделать самостоятельно, но мы знаем, что вам лень это делать. Поэтому мы сделаем специально всё немного неправильно, чтобы подтолкнуть вас либо в сторону платной powerpack версии (где всё правильно), либо к настройке самостоятельно

  • openSUSE
    Пользователь – враг. Мы всё сделали и настроили чтобы работало. Не вздумайте что-либо править руками. Если уж неймётся, то правьте через наши утилиты(правда через которые нельзя всё сделать по человечески). Если будете править руками, то вы всё сломаете(потому что так мы спроектировали)

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

greylistng и callback

Написано 22 апреля 2009 в 9:16 - Рубрики: разное

Грейлистить callback`и – оригинально, ничего не скажешь

tuupic@laptop ~ $ telnet 208.95.158.2 25
Trying 208.95.158.2...
Connected to 208.95.158.2.
Escape character is '^]'.
220 smtp1.atl.automattic.com ESMTP Postfix
mail from:<>
250 2.1.0 Ok
rcpt to:<donotreply@gravatar.com>
450 4.7.1 <donotreply@gravatar.com>: Recipient address rejected: Greylisted, see http://isg.ee.ethz.ch/tools/postgrey/help/gravatar.com.html
quit
221 2.0.0 Bye
Connection closed by foreign host.
tuupic@laptop ~ $

Как коротка жизнь

Написано 21 апреля 2009 в 10:11 - Рубрики: my life, музыка

Несмотря на то, что моё понятие о жизни во многом схоже с панковским, последнее время я всё чаще себя ловлю на мысли, что мне не хватает моей жизни. Хотя бы на то, чтобы прослушать всю музыку, что я хочу прослушать…

О линуксе и виндузятниках

Написано 20 апреля 2009 в 1:06 - Рубрики: linux, философия

Значит, линукс так и останется на ваших уныленких десктопах и всю жизнь будет глючным, тормозным и падучим. Отношение: “Даем бесплатно, жрите, как есть” и при этом очень сильно обижаются, когда тыкают носом в их говно.

Нас устраивает линукс на наших уныленьких десткопах настолько, что винды вообще в доме не держим. И мысли о мировом господстве наш сон не тревожат. Лишь бы уныленькие виндотролли от нас подальше держались и грызли свои кактусы – ибо для них винду делать из линукса не собираемся.

Цитата с лора. Абсолютно в точку

Бесконечность

Написано 20 апреля 2009 в 0:46 - Рубрики: философия

Мне известны только две бесконечные вещи – Вселенная и человеческая глупость. Причём насчёт Вселенной я не уверен

Установка pecl расширений PHP.

Написано 18 апреля 2009 в 23:26 - Рубрики: *nix

Часть расширений PHP входят в само PHP, и включаются при сборке PHP путём опций –with-ИМЯ.
Но многие расширения в “основу” не входят. Например, imagick, zip, json и т.д. Они входят в репозиторий pecl (PHP Extensions Community Library). Пакеты с такими расширениями называются обычно pecl-имя.

Но не все подобные пакеты бывают в репозитории системы. Либо, если это бинарный дистрибутив, но у вас самосборный PHP? На самом деле всё очень просто.

Если дистрибутив бинарный, то ставим пакет php-devel и пакет pear. Если FreeBSD, Gentoo и т.п. то нужно только pear. В gentoo пакет называется PEAR-PEAR. Собственно после установки просто
pecl install imagick
И расширение imagick будет собрано и помещено куда надо. Останется только дописать в php.ini нужное расширение и всё.

Естественно при таком способе установки, если из репозитория обновить PHP, то расширения не обновятся