<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Персональный блог Валерия Леонтьева &#187; PC</title>
	<atom:link href="http://valera.ws/category/pc/feed/" rel="self" type="application/rss+xml" />
	<link>http://valera.ws</link>
	<description>Маленький блог для публикации интересных личных заметок</description>
	<lastBuildDate>Tue, 20 Apr 2010 19:23:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Debian 5 и датчики температуры для Intel Atom (330)</title>
		<link>http://valera.ws/2010.03.14~debian-5-coretemp-intel-atom/</link>
		<comments>http://valera.ws/2010.03.14~debian-5-coretemp-intel-atom/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 10:24:19 +0000</pubDate>
		<dc:creator>Валера Леонтьев</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Intel Atom]]></category>
		<category><![CDATA[ION]]></category>

		<guid isPermaLink="false">http://valera.ws/?p=379</guid>
		<description><![CDATA[Проблема: если на платформу ION с процессором Intel Atom (вообще — любым, но у меня Atom 330) установить Debian Linux 5, то датчики температцры процессора &#8220;из коробки&#8221; не заработают. Связано это с тем, что в моделу ядра coretemp.ko не включена поддержка этого семейства процессоров. А sensors-detect не умеет их находить. О том, как включить поддержку [...]]]></description>
			<content:encoded><![CDATA[<p>Проблема: если на платформу ION с процессором Intel Atom (вообще — любым, но у меня Atom 330) установить Debian Linux 5, то датчики температцры процессора &#8220;из коробки&#8221; не заработают. Связано это с тем, что в моделу ядра coretemp.ko не включена поддержка этого семейства процессоров. А sensors-detect не умеет их находить. О том, как включить поддержку и получать сведения о температуре, написано далее.<span id="more-379"></span> На самом деле все очень просто. Процессоры семейства Atom придерживаются старой архитектуры X86 и работают аналогично другим процессорам от Intel, т.е. их поддержка в моделу ядра есть, просто она не включена. Чтобы исправить положение, нужно пересобрать модуль ядра, который отвечает за работу с датчиками. Процедура довольно простая и по шагам описана ниже.  Кроме обновления самого модуля, требуется обновить скрипт sensors-detect, чтобы он научился находить новые датчики.</p>
<p>Debian 5.0. Как обычно, сначала требуется обновить систему. А затем:</p>
<p>0) Если еще не установлены, то устанавливаем</p>
<p>#lm-sensors  apt-get install lm-sensors</p>
<p>1) Сливаем свежую версию (2010-02-19) sensors-detect. Файл можно <a href="http://www.mediafire.com/file/umcjzryjm01/sensors-detect.rar">взять готовый</a> или выдернуть <a href="http://www.mediafire.com/file/umcjzryjm01/sensors-detect.rar" target="_blank">из официальных билдов</a>.</p>
<p>Файл должен быть положен в: /usr/sbin/sensors-detect и иметь права 755.</p>
<p>2) Готовимся к сборке модуля ядра:</p>
<p>#apt-get install build-essential linux-headers-$(uname -r) linux-source-$(uname -r | awk -F&#8217;-&#8217; &#8216;{print $1}&#8217;)</p>
<p>3) Патчим исходники стандартного дебиановского модуля coretemp</p>
<p>#cd /usr/src<br />
#wget http://mabene.icomedias.com/coretemp.patch<br />
#tar jxvf linux-source-$(uname -r | awk -F&#8217;-&#8217; &#8216;{print $1}&#8217;).tar.bz2<br />
#cd linux-source-$(uname -r | awk -F&#8217;-&#8217; &#8216;{print $1}&#8217;)<br />
#patch -p1 &lt; ../coretemp.patch</p>
<p>Здесь вы получите сообщение о неполном патче файла. Не пугайтесь, все хорошо. Последний кусок патча не применился, т.к. патч для Ubuntu, а в Debian сырец чуточку другой. Доведем патчинг до конца руками:</p>
<p>#nano drivers/hwmon/coretemp.c</p>
<p>Находим почти в конце файла строки:</p>
<p>/* check if family 6, models 0xe, 0xf, 0&#215;16, 0&#215;17 */<br />
if ((c-&gt;cpuid_level &lt; 0) || (c-&gt;x86 != 0&#215;6) ||<br />
!((c-&gt;x86_model == 0xe) || (c-&gt;x86_model == 0xf) ||<br />
(c-&gt;x86_model == 0&#215;16) || (c-&gt;x86_model == 0&#215;17))) {</p>
<p>И заменяем их на:</p>
<p>/* check if family 6, models 0xe, 0xf, 0&#215;16, 0&#215;17, 0&#215;1A, 0&#215;1C */<br />
if ((c-&gt;cpuid_level &lt; 0) || (c-&gt;x86 != 0&#215;6) ||<br />
!((c-&gt;x86_model == 0xe) || (c-&gt;x86_model == 0xf) ||<br />
(c-&gt;x86_model == 0&#215;16) || (c-&gt;x86_model == 0&#215;17) ||<br />
(c-&gt;x86_model == 0&#215;1A) || (c-&gt;x86_model == 0&#215;1C))) {</p>
<p>Суть этой замены в том, что в комментарий и оператор добавляем еще лэйблы двух семейств (одно из них как раз Atom): (c-&gt;x86_model == 0&#215;1A) || (c-&gt;x86_model == 0&#215;1C)</p>
<p>4) Собираем (билдим) модуля ядра</p>
<p>#make -j 4 -C /lib/modules/$(uname -r)/build M=/usr/src/linux-source-$(uname -r | awk -F&#8217;-&#8217; &#8216;{print $1}&#8217;)/drivers/hwmon/ modules</p>
<p>5) Копируем полученный собранный модуль ядра в нужное место:</p>
<p>#cp drivers/hwmon/coretemp.ko /lib/modules/$(uname -r)/kernel/drivers/hwmon/coretemp.ko</p>
<p>7) modprobe coretemp</p>
<p>Если ошибок нет, то все ок.</p>
<p>8) #sensors-detect (всегда отвечаем утвердительно)</p>
<p>9) #sensors (радуемся):</p>
<p>coretemp-isa-0000<br />
Adapter: ISA adapter<br />
Core 0:      +13.0°C  (crit = +95.0°C)</p>
<p>coretemp-isa-0001<br />
Adapter: ISA adapter<br />
Core 1:      +17.0°C  (crit = +95.0°C)</p>
<p>coretemp-isa-0002<br />
Adapter: ISA adapter<br />
Core 2:      +12.0°C  (crit = +95.0°C)</p>
<p>coretemp-isa-0003<br />
Adapter: ISA adapter<br />
Core 3:      +16.0°C  (crit = +95.0°C)</p>
<p>P.S. Если призагрузке модуля ядра coretemp у вас возникала такая ошибка:</p>
<p># modprobe coretemp<br />
insmod /lib/modules/2.6.26-2-686/kernel/drivers/hwmon/coretemp.ko<br />
FATAL: Error inserting coretemp (/lib/modules/2.6.26-2-686/kernel/drivers/hwmon/coretemp.ko): No such device</p>
<p>то описанное выше решение именно для вас.</p>
<p>P.S.S. Спасибо: <a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/296478">https://bugs.launchpad.net/ubuntu/+source/linux/+bug/296478</a>, <a href="http://www.didier-segura.fr/?p=66">http://www.didier-segura.fr/?p=66</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://valera.ws/2010.03.14~debian-5-coretemp-intel-atom/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>CSS-кнопка с реакцией на наведение</title>
		<link>http://valera.ws/2009.10.25~css-button-sprite/</link>
		<comments>http://valera.ws/2009.10.25~css-button-sprite/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 15:35:10 +0000</pubDate>
		<dc:creator>Валера Леонтьев</dc:creator>
				<category><![CDATA[PC]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Жизнь]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[верстка]]></category>

		<guid isPermaLink="false">http://valera.ws/?p=366</guid>
		<description><![CDATA[Верстка кнопки для HTML-страницы, которая работает через тег &#60;a&#62; (т.е. с нее можно, например, скопировать адресс ссылки по правому клику в браузере), собранной из CSS-спрайта. Все картинки: края, фон, края и те же элементы при наведении собраны в один CSS-спрайт.

Итак, HTML-код кнопки такой:

CSS-спрайт для нее выглядит так:

Кратко суть верстки: внешний элемент a поставляет картинку начала [...]]]></description>
			<content:encoded><![CDATA[<p>Верстка кнопки для HTML-страницы, которая работает через тег &lt;a&gt; (т.е. с нее можно, например, скопировать адресс ссылки по правому клику в браузере), собранной из CSS-спрайта. Все картинки: края, фон, края и те же элементы при наведении собраны в один CSS-спрайт.<br />
<span id="more-366"></span><br />
Итак, HTML-код кнопки такой:<br />
<script src="http://pastie.org/668995.js"></script><br />
CSS-спрайт для нее выглядит так:</p>
<p><img class="alignnone" title="CSS-спрайт кнопки" src="http://feedbee.server.valera.ws/files/button-demo/button-1-sprite.png" alt="" width="35" height="186" /></p>
<p>Кратко суть верстки: внешний элемент a поставляет картинку начала кнопки (левая часть) и делать отступ слева на ширину это картинки, первый вложенный span добавляет конец кнопки и отступ справа, второй вложенный span заливает фон кнопки и объявляет ее высоту.  Последний вложенный span нужен для размещения текста кнопки по-середине.</p>
<p>Т.к. элементы спрайта прозрачные, необходимо избегать наложения одного элемента на другой. Именно поэтому нижний элемент обрезан слева.</p>
<p>Тестировалась и работает правильно в IE 7, Opera 10, Firefox 3.5, Safari 3.1.2, Chrome 3.0.195.27.</p>
<style type="text/css">
.link {font: 11px Arial, Helvetica, sans-serif;}
.link a {background: url(http://feedbee.server.valera.ws/files/button-demo/button-1-sprite.png) top left no-repeat; display: block; float: left; color: #fff; text-decoration: none; margin-top: 14px; padding-left: 35px;}
.link a span {background: url(http://feedbee.server.valera.ws/files/button-demo/button-1-sprite.png) right -62px no-repeat; display: block; padding-right: 10px;}
.link a span span {background: url(http://feedbee.server.valera.ws/files/button-demo/button-1-sprite.png) 0 -31px repeat-x; display: block; height: 31px;}
.link a span span span {background: none; padding: 8px 0; margin: 0; height: auto; cursor: pointer;}
.link a:hover {background: url(http://feedbee.server.valera.ws/files/button-demo/button-1-sprite.png) left -93px no-repeat;}
.link a:hover span {background: url(http://feedbee.server.valera.ws/files/button-demo/button-1-sprite.png) right -155px no-repeat;}
.link a:hover span span {background: url(http://feedbee.server.valera.ws/files/button-demo/button-1-sprite.png) 0 -124px repeat-x;}
</style>
<p><span class="link"><a href="http://feedbee.server.valera.ws/files/button-demo/button.html"><span><span><span>Демонстрация&#8230;</span></span></span></a></span></p>
<div style="clear:both">&nbsp;</div>
]]></content:encoded>
			<wfw:commentRss>http://valera.ws/2009.10.25~css-button-sprite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Пакетная обработка изображений с помощью ImageMagick</title>
		<link>http://valera.ws/2009.10.19~imagemagick-batch-processing/</link>
		<comments>http://valera.ws/2009.10.19~imagemagick-batch-processing/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 07:19:53 +0000</pubDate>
		<dc:creator>Валера Леонтьев</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Все рубрики]]></category>

		<guid isPermaLink="false">http://valera.ws/?p=358</guid>
		<description><![CDATA[Иногда возникает необходимость пакетной обработки изображений: изменить размеры, цветовые характеристики, наложить водяной знак или копирайт. Для проведения таких операций для Windows существует куча софта, с которым надо разбираться. В Linux-е все намного проще. Достаточно установить* пакеты ImageMagick-а и написать небольшой скрипт.

Моя задача была в том, чтобы проставить копирайты и уменьшить размеры изображений для вставки на [...]]]></description>
			<content:encoded><![CDATA[<p>Иногда возникает необходимость пакетной обработки изображений: изменить размеры, цветовые характеристики, наложить водяной знак или копирайт. Для проведения таких операций для Windows существует куча софта, с которым надо разбираться. В Linux-е все намного проще. Достаточно установить* пакеты ImageMagick-а и написать небольшой скрипт.<br />
<span id="more-358"></span><br />
Моя задача была в том, чтобы проставить копирайты и уменьшить размеры изображений для вставки на сайт. Учесть было необходимо тот факт, что есть изображения горизонтальные и вертикальные. После некоторого времени вспоминания синтаксиса shell-скриптов для bash и чтения очень добротного <a href="http://www.imagemagick.org/script/command-line-tools.php" target="_blank">мануала по ImageMagick Console Tools</a> родился на свет следующий скрипт:</p>
<p><script src="http://pastie.org/660242.js"></script></p>
<p>Пакетная обработка фотографий на Линуксе — это просто!</p>
<p>* — apt-get install imagemagick</p>
]]></content:encoded>
			<wfw:commentRss>http://valera.ws/2009.10.19~imagemagick-batch-processing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debian Lenny, wifi и Broadcom</title>
		<link>http://valera.ws/2009.02.15~debian-lenny-wifi-i-broadcom/</link>
		<comments>http://valera.ws/2009.02.15~debian-lenny-wifi-i-broadcom/#comments</comments>
		<pubDate>Sun, 15 Feb 2009 21:14:21 +0000</pubDate>
		<dc:creator>Валера Леонтьев</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://valera.ws/?p=293</guid>
		<description><![CDATA[В своей недавней записи я рассказал как настроить работу Wi-fi на базе карточки от Broadcom в Debian Linux Etch. Сегодня вышла новая версия Debian — 5.0 Lenny, в которой обвновлена версия ядра Linux сразу до версии 2.6.26 (с 2.6.18). В связи с этим перестал работать старый Бродкомовский драйвер, и потребовалась установка нового.  Благо, что [...]]]></description>
			<content:encoded><![CDATA[<p>В своей <a href="http://valera.ws/2008.11.24~nastrojka-wi-fi-debian/" target="_blank">недавней записи</a> я рассказал как настроить работу Wi-fi на базе карточки от Broadcom в Debian Linux Etch. Сегодня вышла новая версия Debian — 5.0 Lenny, в которой обвновлена версия ядра Linux сразу до версии 2.6.26 (с 2.6.18). В связи с этим перестал работать старый Бродкомовский драйвер, и потребовалась установка нового. <span id="more-293"></span> Благо, что установить новый драйвер очень просто, так как мы имеем свежее ядро Linux, под которое есть нормальные Бродкомовские дрова. Всю необходимую информацию о драйверах и установке можно получить на сайте <a href="http://linuxwireless.org/en/users/Drivers/b43" target="_blank">http://linuxwireless.org/en/users/Drivers/b43</a>.</p>
<p>В прошлый раз я писал, что у меня ноутбук HP Compaq nx7300 с сетевой Broadcom BCM4311 802.11b/g WLAN (rev 01). Эта карточка числится в списке поддерживаемых драйвером bc43 при условии свежести ядра (2.6.24 или старше). Чтобы проверить, какая карта у вас, выполните команды:</p>
<p>update-pciids<br />
lspci -nn</p>
<p>В выводе последней команды в конце у меня есть следующая строка:<br />
10:00.0 Network controller [0280]: Broadcom Cor poration BCM4311 802.11b/g WLAN [14e4:4311] (rev 01)</p>
<p>Это и ест ь мой сетевой адаптер  Broadcom  BCM4311.</p>
<p>Поддерживаются карты:</p>
<ul>
<li>bcm4303 (802.11b-only chips, uses b43legacy)</li>
<li>bcm4306 (Rev. 2 uses b43legacy, Rev. 3 uses b43)</li>
<li>bcm4309 (only the 2.4GHz part)</li>
<li>bcm4311 rev 1 / bcm4312</li>
<li>bcm4311 rev 2 / bcm4312 (needs patches for 2.6.24)</li>
<li>bcm4312 (only the 2.4GHz part)</li>
<li>bcm4318</li>
</ul>
<p>Для карты BCM4306 Rev 2 или для работы с лишь 802.11b режимом используется дрвйвер b43legacy. Во всех других случаях используется b43. Об установке b43 и поговорим :)</p>
<p>Для ядер 2.6.25 и выше надо выполнить лишь 2 следующие пачки команд, и все:</p>
<p>wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2<br />
tar xjf b43-fwcutter-011.tar.bz2<br />
cd b43-fwcutter-011<br />
make<br />
cd ..</p>
<p>export FIRMWARE_INSTALL_DIR=&#8221;/lib/firmware&#8221;<br />
wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2<br />
tar xjf broadcom-wl-4.150.10.5.tar.bz2<br />
cd broadcom-wl-4.150.10.5/driver<br />
sudo ../../b43-fwcutter-011/b43-fwcutter -w &#8220;$FIRMWARE_INSTALL_DIR&#8221; wl_apsta_mimo.o</p>
<p>Тем самым мы скачали и собрали b43-fwcutter, которому затем подсунули скачанный драйвер. Он его &#8220;вставил&#8221; в систему. Все, сетевая работает.</p>
<p>Про настройку сетевой читайте в <a href="http://valera.ws/2008.11.24~nastrojka-wi-fi-debian/" target="_self">старом посте</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://valera.ws/2009.02.15~debian-lenny-wifi-i-broadcom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Вот такие бывают ошибки</title>
		<link>http://valera.ws/2009.01.05~error-or-not-erro/</link>
		<comments>http://valera.ws/2009.01.05~error-or-not-erro/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 09:02:49 +0000</pubDate>
		<dc:creator>Валера Леонтьев</dc:creator>
				<category><![CDATA[PC]]></category>
		<category><![CDATA[Все рубрики]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://valera.ws/?p=265</guid>
		<description><![CDATA[Вот такие ошибки могут быть в Linux :) Ошибка без ошибки.

]]></description>
			<content:encoded><![CDATA[<p>Вот такие ошибки могут быть в Linux :) Ошибка без ошибки.</p>
<p><img class="alignnone size-full wp-image-266" title="d0bed188d0b8d0b1d0bad0b0" src="http://valera.ws/wp-content/uploads/2009/01/d0bed188d0b8d0b1d0bad0b0.png" alt="d0bed188d0b8d0b1d0bad0b0" width="376" height="162" /></p>
]]></content:encoded>
			<wfw:commentRss>http://valera.ws/2009.01.05~error-or-not-erro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка интернета от ADSL.BY в Debian</title>
		<link>http://valera.ws/2008.11.25~internet-adslby-debian/</link>
		<comments>http://valera.ws/2008.11.25~internet-adslby-debian/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 07:25:41 +0000</pubDate>
		<dc:creator>Валера Леонтьев</dc:creator>
				<category><![CDATA[PC]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Все рубрики]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://valera.ws/?p=201</guid>
		<description><![CDATA[Краткая инструкция по настройке интернет-соединения с провайдером ADSL.BY по VPN в Debian Linux. За основу взята инструкция из блога ZvZ.
1) Для поднятия соединения необходимо установить пакеты PPTP и PPP.
# apt-get install pptp-linux

 # apt-get install ppp
Опционально можно установить пакет для мониторинга PPP-соединения:
# apt-get install pppstatus
2) Далее требуется поправить конфиг /etc/ppp/options. Если брать за основу дефалтный [...]]]></description>
			<content:encoded><![CDATA[<p>Краткая инструкция по настройке интернет-соединения с провайдером ADSL.BY по VPN в Debian Linux. За основу взята <a href="http://dr-wermut.blogspot.com/2008/04/vpn-adslby-gnu-linux-debian.html" target="_blank">инструкция из блога ZvZ</a>.</p>
<p><span id="more-201"></span>1) Для поднятия соединения необходимо установить пакеты <a href="http://ru.wikipedia.org/wiki/PPTP" target="_blank">PPTP</a> и <a href="http://ru.wikipedia.org/wiki/PPP_(сетевой_протокол)" target="_blank">PPP</a>.</p>
<address># apt-get install pptp-linux<br />
</address>
<address> # apt-get install ppp</address>
<p>Опционально можно установить пакет для мониторинга PPP-соединения:</p>
<address># apt-get install pppstatus</address>
<p>2) Далее требуется поправить конфиг <strong>/etc/ppp/options</strong>. Если брать за основу дефалтный файл, надо закомментить лишние строки и добавить недостающие. Но проще удалить все и вставить следующие строки:</p>
<address>lock<br />
</address>
<address> hide-password<br />
</address>
<address> noauth<br />
</address>
<address> nobsdcomp<br />
</address>
<address> nodeflate</address>
<p>3) Необходимо создать файл ppp-соединения в каталоге /etc/ppp/peers. Имя файла может быть любое, но его придется указывать каждый раз при подъеме соединения. Например, <strong>/etc/ppp/peers/adsl.by</strong></p>
<address>remotename adsl.by<br />
</address>
<address> linkname adsl.by<br />
</address>
<address> ipparam adsl.by<br />
</address>
<address> name 22222pupkin<br />
</address>
<address> pty &#8220;pptp 81.25.32.68 &#8211;nolaunchpppd&#8221;<br />
</address>
<address> connect &#8220;ip route add `ip route get 81.25.32.68 | head -1`; exit 0&#8243;<br />
</address>
<address> replacedefaultroute<br />
</address>
<address> refuse-eap<br />
</address>
<address> debug dump<br />
</address>
<address> noauth<br />
</address>
<address> defaultroute</address>
<p>В данном примере требуется заменить имя пользователя (22222pupkin), а при необходимости и IP шлюза.</p>
<p>3) В файл <strong>/etc/ppp/chap-secrets</strong> добавляем пароль от Интернета. Для параноиков обращаю внимание, что файл можно писать и читать только из-под root&#8217;а. Остальным пользователям заглянуть в него не удастся. В файл требуется добавить строку, в которой все значения разделены не пробелом, а табуляцией.</p>
<p>22222pupkin adsl.by пароль *</p>
<p>4) Если вы еще не указали DNS-сервера Инфонета при настройке сети, сделайте это. Это можно сделать через Network Manager, или вручную в файле <strong>/etc/resolv.conf</strong></p>
<address>81.25.32.34<br />
</address>
<address> 81.25.32.9</address>
<p>5) Теперь пропишем роуты. Это можно делать каждый раз после загрузки, можно сделать скрипт (например у меня роуты прописываются после поднятия wi-fi-соединения скриптом), можно засунуть в &#8220;автозагрузку&#8221;. Роут нужен следующий:</p>
<address># route add -net 81.25.32.0 netmask 255.255.255.0 gw 192.168.0.1</address>
<p>192.168.0.1 — это адрес вашего модема.</p>
<p>Настройки готовы. Теперь можно пользоваться. Запуск  соединения (из-под  root&#8217;а):</p>
<address># pon adsl.by</address>
<p>Останов всех ppp-соединений:</p>
<address># pon -a</address>
<p>Останов только данного соединения:</p>
<address># poff adsl.by</address>
<p>Просмотр статистики (если соответствующий ставили пакет в начале):</p>
<address># pppstatus</address>
<p>(Чтобы выйти из просмотра статистики, наберите <strong>!q</strong>)</p>
<p>После команды pon adsl.by между вами и сервером поднимается соединение по протоколу PPP, поверх которого идет туннелирование PPTP. Соединению PPP соответствует появившийся сетевой адаптер ppp0. Если создать больше одного соединения, появятся адаптеры ppp1 и т.д. Именно на этот адаптер  прописывается default route автоматически (если ваши настройки соответствуют приведенным выше).</p>
<p>Удачи! ;)</p>
]]></content:encoded>
			<wfw:commentRss>http://valera.ws/2008.11.25~internet-adslby-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка беспроводной сети (wi-fi) в Debian</title>
		<link>http://valera.ws/2008.11.24~nastrojka-wi-fi-debian/</link>
		<comments>http://valera.ws/2008.11.24~nastrojka-wi-fi-debian/#comments</comments>
		<pubDate>Sun, 23 Nov 2008 21:02:55 +0000</pubDate>
		<dc:creator>Валера Леонтьев</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Все рубрики]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://valera.ws/?p=170</guid>
		<description><![CDATA[Известный факт, что настройка беспроводных сетей в линуксе — не самая простая задача. Проблемы возникают из-за отсутствия  в дистрибутивах драйверов к адаптерам wi-fi и bluetooth. Ко многим адаптерам драйвера существуют только под Windows.
В своем блоге я опишу результат собственных изысканий по подъему wi-fi адаптера на ноутбуке HP Compac nx 7300 для дистрибутива Debian (etch). [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://valera.ws/wp-content/uploads/2008/11/debian.png"><img class="alignleft size-full wp-image-196" title="Debian Linux" src="http://valera.ws/wp-content/uploads/2008/11/debian.png" alt="" width="133" height="72" /></a>Известный факт, что настройка беспроводных сетей в линуксе — не самая простая задача. Проблемы возникают из-за отсутствия  в дистрибутивах драйверов к адаптерам wi-fi и bluetooth. Ко многим адаптерам драйвера существуют только под Windows.</p>
<p class="P1">В своем блоге я опишу результат собственных изысканий по подъему wi-fi адаптера на ноутбуке HP Compac nx 7300 для дистрибутива Debian (etch). Стоит упомянуть, что вся информация актуальна на момент ноября 2008 года, и что все описанное ниже не претендует на «руководство», это лишь описание моих действий и результатов.</p>
<p class="P1"><span id="more-170"></span></p>
<p class="P1"><span style="color: #ff0000;"><strong>UPD: Внимание!</strong> В связи с выходом Debian 5.0 Lenny сначала <a href="http://valera.ws/2009.02.15~debian-lenny-wifi-i-broadcom/" target="_blank">прочитайте эту запись</a>!</span></p>
<p class="P1">Гуглинг  на тему моего wi-fi в Debian привел к <a href="http://wiki.debian.org/bcm43xx"> замечательному описанию-руководству</a> по поднятию беспроводной сети. В этом мануале рассказывается про установку драйверов для беспроводных адаптеров на базе чипсетов Broadcom 43xx и 1390. Вот как раз 4311 и установлен в ноутбук HP Compac  nx7300.</p>
<p class="P1">Драйвера от Broadcom есть и под Linux, и под Windows. Для линукса есть даже 2 разных версии:</p>
<ul>
<li class="P1">Linux b43 / bcm43xx driver (начиная с ядра 2.6.24 его просто переименовали),</li>
<li>Linux b43_legacy driver (<a href="http://wireless.kernel.org/en/users/Driv ers/b43#b43andb43legacy">отделен</a> в ядре 2.6.24 для совместимости со старыми чипсетами).</li>
</ul>
<p>Виндовый драйвер так же может работать в линуксе через известную программу <a href="http://sourceforge.net/projects/ndisw rapper/">NDISWrapper</a>. Причем, забегая вперед, скажу, что именно с ним и пришлось работать.</p>
<p class="Standard">Сначала требуется определить, какой сетевой адаптер используется. Как это сделать, написано в отдельном <a href="http://wi ki.debian.org/HowToIdentifyADevice/PCI">руководстве</a>. Самый простой вариант —  выполнить следующие команды:</p>
<pre>update-pciids</pre>
<pre>lspci -nn</pre>
<p class="P1">В выводе последней команды в конце у меня есть следующая строка:</p>
<pre>10:00.0 Network controller [0280]: Broadcom Cor poration BCM4311 802.11b/g WLAN [14e4:4311] (rev 01)</pre>
<p class="P1">Это и ест ь мой сетевой адаптер  Broadcom  BCM4311. Теперь пробуем заставить его работать.  Стоит отметить, что до установки дров сетевой интерфейс wlan0 просто не существует, а диод на ноуте не горит и не включается кнопкой.</p>
<p class="P1">Установкой я занимался по порядку, описанному в <a href="http://wiki.debian.org/bcm43xx">статье</a>. Принцип там такой: попробуйте сделать это, если не поможет, попробуйте это, если не поможет, попробуйте это и т.д.</p>
<p class="P1">Сразу отмечу, что ядро у меня 2.6.18 (т.е. меньше) 2.6.24, а значит b43_legacy и Native b43 driver рассматривать смысла нет вообще. Cтавим Native bcm43xx driver.</p>
<p class="P1">Руководство по установке этого драйвера начинается с <a href="http://wiki.d ebian.org/bcm43xx#bcm43xx">этого места</a>. Подзаголовки (option 1, 2, 3, 4, 5) — это этапные варианты установки драйвера. Последним пунктом идет установка Ndiswrapper&#8217;а. Я прошел все эти 6 уровней, адаптер заработал у меня только после установки  Ndiswrapper&#8217;а. Если у вас не адаптер BCM4311 в связке с linux kernel 2.6 .18, рекомендую попробовать все варианты по порядку (пройти этот увлекательный к вест :), иначе можете сразу приступать к <a href="http://wiki.debian.org/bcm43xx #head-008d3c9860c55e5707a54612125803ac3b2ad0c8">установке  Ndiswrapper&#8217;а</a>.</p>
<p class="P1">Если в конце концов у вас таки появилось устройство wlan0, поздравляю, драйвер установлен!</p>
<p class="P1">Но установить драйвер естественно мало. Надо еще настроить интерфейс. Так как я бродил несколькими обходными путями и произвел достаточно много действий при изучении этого вопроса, точно сейчас сказать сложно, какие из действий являются минимально-необходимыми. Но факт в том,  что в файле /etc/networks/interfaces у меня сейчас следующие строки:</p>
<pre>allow-hotplug wlan0</pre>
<pre>iface wlan0 inet static</pre>
<pre>wireless-essid ZyXEL</pre>
<pre>address 192.168.0.30</pre>
<pre>netmask 255.255.255.0</pre>
<pre>gateway 192.168.0.1</pre>
<p>ZyXEL — точка доступа, IP понятны, вторая строка обозначает, что IP пр описаны статически, а не по DHCP. Так же есть файл /home/feedbee/wlan следующего  содержания:</p>
<pre>echo "Loading ndiswrapper..."</pre>
<pre>modprobe ndiswrapper</pre>
<pre>echo "Setting mode Managed..."</pre>
<pre>iwconfig wlan0 mode Managed</pre>
<pre>echo " -- Setting ESSID"</pre>
<pre>iwconfig wlan0 essid ZyXEL</pre>
<pre>echo " --Setting to channel 6..."</pre>
<pre>iwconfig wlan0 channel 6</pre>
<pre>echo " --Turning on managed mode..."</pre>
<pre>iwconfig wlan0 mode Managed</pre>
<pre>echo " --Setting encryption key"</pre>
<pre>iwconfig wlan0 key restricted E3374866EE</pre>
<pre>echo "Bringing up interface wlan0..."</pre>
<pre>ifconfig wlan0 up</pre>
<pre>echo "Disable interface eth0 to kill its routes. .."</pre>
<pre>ifconfig eth0 down</pre>
<pre>echo "--Setting routing..."</pre>
<pre>route add default wlan0</pre>
<pre>route add -net 81.25.32.0 netmask 255.255.255.0 gw 192.168.0.1 wlan0</pre>
<p>Этот файл включает сетевой адаптер. Но до запуска файла адаптер дол жен быть включен физически, т.е. должен гореть синий диод на ноутбуке.</p>
<p>В этом файле все должно быть понятно, отмечу только следующие моменты. Последняя строка строго индивидуальна, она прописывает нужный для работы роут на  провайдера. Вообще, после поднятия интерфейса wlan0 остаются старые роуты на eth0 и к ним добавляются новые на wlan0. В этом случае роутиговая система ядра пытается слать пакеты через eth0 даже в том случае, если сетевой кабель не подключен. Именно по этой причине в файле wlan гасится интерфейс eth0 (при этом роуты на  него автоматически удаляются). Дефалтные роуты на wlan0 прописываются автоматически.</p>
<p class="P1">Строка <span class="T1">iwconfig wlan0 key restricted E3 374866EE</span> в файле обозначает, что используется WEP-шифрование.  E3374866EE  — это ключ, который введен на точке (в HEX-формате). Для WEP-64 это 10 шестнадцатеричных цифр, для WEP-128 — 26. Если шифрование не используется, эту строчку можно просто убрать.</p>
<p class="P1">Если интерфейс wlan0 и соединение с точкой доступа поднялись, но пакеты на сеть не ходят (хосты не пингуются), разбирайтесь с роутами.</p>
]]></content:encoded>
			<wfw:commentRss>http://valera.ws/2008.11.24~nastrojka-wi-fi-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bigmir.net собирается потеснить TUT.BY</title>
		<link>http://valera.ws/2008.07.23~bigmir-belarus/</link>
		<comments>http://valera.ws/2008.07.23~bigmir-belarus/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 13:00:14 +0000</pubDate>
		<dc:creator>Валера Леонтьев</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Авто]]></category>
		<category><![CDATA[Все рубрики]]></category>
		<category><![CDATA[BLR]]></category>

		<guid isPermaLink="false">http://valera.ws/?p=78</guid>
		<description><![CDATA[По сообщению ИнтернетУА компания «Бигмир-Интернет», которая является частью крупнейшего медиа-холдинга KP Media и владеет крупнейшим украинским порталом Bigmir.net, готовит выход на белорусский рынок.

Небольшая цитата:
Свою экспансию в Белоруссию Бигмир начал еще в апреле — с запуска баннерной сети BBN.BY. И хотя белорусский корпоративный домен Бигмира mir-internet.by все еще закрыт паролем, компания не теряет времени даром &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>По <a href="http://news.internetua.com/uanet/bigmir-belarus">сообщению ИнтернетУА</a> компания «Бигмир-Интернет», которая является частью крупнейшего медиа-холдинга KP Media и владеет крупнейшим украинским порталом <a href="http://www.bigmir.net/">Bigmir.net</a>, готовит выход на белорусский рынок.</p>
<p><span id="more-78"></span></p>
<p>Небольшая цитата:</p>
<p style="padding-left:20px;"><span style="color: #333333;">Свою экспансию в Белоруссию Бигмир начал еще в апреле — с запуска баннерной сети <a href="http://bbn.by">BBN.BY</a>. И хотя белорусский корпоративный домен Бигмира mir-internet.by все еще закрыт паролем, компания не теряет времени даром &#8211; в течение месяца готовится выкатить новый сервис &#8211; рейтинг сайтов. Примечателен тот факт, что в первую очередь «Бигмир» пытается привлечь внимание белорусских вебмастеров, запуская узконаправленные веб-сервисы. Однако в долгосрочной перспективе «Бигмир» твердо намерен потеснить белорусского монополиста TUT.BY.</span></p>
<p>Сейчас на белорусском рынке Интернет-сервисов самый известный портал <a href="http://tut.by">TUT.BY</a>. Он занимает явно монополистическое плоложение. По просмотрам страниц и известности бренда портал имеет подавляющее преимущество перед конкурентами (точных цифр к сожалению нет). А конкурируют с ним только два портала: <a href="http://tut.by">open.by</a> и более-менее известный <a href="http://date.by">date.by</a>. Остальные крупные и популярные ресурсы байнта являются тематическими.</p>
<p>На TUT.BY приходится солидная доля поиска белорусов. По <a href="http://stan.akavita.com/from/">статистике</a><a></a> известного «счетчика» Беларуси, доля использования поисковика tut.by в Байнете 21.56%, опережают его только Google и Яндекс, в то время как ближайший конкурент all.by (портал open.by) имеет лишь 2.07%.</p>
<p>Некоторые профессионалы белорусской IT-сферы не довольны поведением на рынке портала TUT.BY, определяя его политику как &#8220;перетягивании всего одеяла на себя&#8221;. Портал насыщен разного рода сервисами, которые целенаправленно продвигает во взаимосвязи, тем самым не оставля шансов узконаправленным ресурсам на реальную раскрутку. Кроме того, в последнее время не наблюдается динамичного развития портала. Зато на страницах портала появилось обильнейшее наличие рекламы. Сказывается отсутствие реальной конкуренции.</p>
<p>Учитывая прочные позиции bigmir.net на Украине и опыт «Бигмир-Интернет» в развтии этого проекта, можно рассчитывать, что появление этого нового игрока в Беларуси обусловит положительные тенденции и бурное развитие Интернет-рынка.</p>
]]></content:encoded>
			<wfw:commentRss>http://valera.ws/2008.07.23~bigmir-belarus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tibo 2008 — ежегодная IT-выставка в Минске</title>
		<link>http://valera.ws/2008.04.24~tibo-2008/</link>
		<comments>http://valera.ws/2008.04.24~tibo-2008/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 06:29:31 +0000</pubDate>
		<dc:creator>Валера Леонтьев</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[Все рубрики]]></category>
		<category><![CDATA[Жизнь]]></category>
		<category><![CDATA[GSM]]></category>
		<category><![CDATA[TIBO]]></category>
		<category><![CDATA[МТС]]></category>

		<guid isPermaLink="false">http://valera.ws/2008.04.24~tibo-2008/</guid>
		<description><![CDATA[22—25 апреля в Минске проходит очередная ежегодная выставка IT — TIBO. В день открытия, 22 апреля я посетил выставку. Проходила  она, как и в прошлом году, в Футбольном манеже.
В этом году tibo отличилась унылостью и скучностью. Обычно увеселительный характер мероприятия активно поддерживают мобильные операторы, интернет провайдеры. Конкурсы органиует Открытый контакт. Ничего такого в этот раз на выставке не было. Стенды МТС и Белсела были представлены в деловом стиле, стенд Беста [...]]]></description>
			<content:encoded><![CDATA[<p><img ALIGN="left" HEIGHT="100" WIDTH="200" BORDER="0" ALT="Tibo`2008" SRC="http://static.onliner.by/img/tibo_logo.jpg" />22—25 апреля в Минске проходит очередная ежегодная выставка IT — TIBO. В день открытия, 22 апреля я посетил выставку. Проходила  она, как и в прошлом году, в Футбольном манеже.</p>
<p><span id="more-49"></span>В этом году tibo отличилась унылостью и скучностью. Обычно увеселительный характер мероприятия активно поддерживают мобильные операторы, интернет провайдеры. Конкурсы органиует Открытый контакт. Ничего такого в этот раз на выставке не было. Стенды МТС и Белсела были представлены в деловом стиле, стенд Беста вообще был мало интересен, а стенда Velcom не было вообще. &#8220;Унылой&#8221; выставку <a TARGET="_blank" HREF="http://www.onliner.by/events/operators/tibo2008/">охарактеризовали</a> и корреспонденты Onliner. Увеселительная программа отсутствовала вовсе и для обычных посетителей никаких впечатлений выставка не оставлила.</p>
<p>Обширно в этот раз была представлена продукция для полиграфии. Сразу несколько стендов с огромными принтерами, плоттерами. На стенде Canon даже футболистки были.</p>
<p><a TITLE="Стэнд кэнон отличился футболистками. В прошлом году футбол был у велкома" REL="lightbox[post-1209016838]" HREF="http://lh5.ggpht.com/feedbee/SA7qWM4WJ3I/AAAAAAAAApo/iSk3zi3bg1M/22042008313.jpg?imgmax=720"><img ALT="22042008313.jpg" SRC="http://lh5.ggpht.com/feedbee/SA7qWM4WJ3I/AAAAAAAAApo/iSk3zi3bg1M/s144/22042008313.jpg" /></a>  <a TITLE="Принтеров на выставке было много..." REL="lightbox[post-1209016838]" HREF="http://lh6.ggpht.com/feedbee/SA7qWc4WJ5I/AAAAAAAAAp4/ScBi_EHc2GA/22042008315.jpg?imgmax=720"><img ALT="22042008315.jpg" SRC="http://lh6.ggpht.com/feedbee/SA7qWc4WJ5I/AAAAAAAAAp4/ScBi_EHc2GA/s144/22042008315.jpg" /></a>  <a TITLE="...Самых разных..." REL="lightbox[post-1209016838]" HREF="http://lh6.ggpht.com/feedbee/SA7qWc4WJ6I/AAAAAAAAAqA/Ve73ZBaeg9c/22042008316.jpg?imgmax=720"><img ALT="22042008316.jpg" SRC="http://lh6.ggpht.com/feedbee/SA7qWc4WJ6I/AAAAAAAAAqA/Ve73ZBaeg9c/s144/22042008316.jpg" /></a>  <a TITLE="...И очень больших" REL="lightbox[post-1209016838]" HREF="http://lh3.ggpht.com/feedbee/SA7x0s4WKCI/AAAAAAAAArA/4krI9tlzayE/22042008328.jpg?imgmax=720"><img ALT="22042008328.jpg" SRC="http://lh3.ggpht.com/feedbee/SA7x0s4WKCI/AAAAAAAAArA/4krI9tlzayE/s144/22042008328.jpg" /></a>  <a TITLE="...Больших..." REL="lightbox[post-1209016838]" HREF="http://lh3.ggpht.com/feedbee/SA7qWs4WJ7I/AAAAAAAAAqI/jxF1VCJXE_s/22042008317.jpg?imgmax=720"><img ALT="22042008317.jpg" SRC="http://lh3.ggpht.com/feedbee/SA7qWs4WJ7I/AAAAAAAAAqI/jxF1VCJXE_s/s144/22042008317.jpg" /></a></p>
<p>На выставке присутствовал стенд Oracle. Видимо, спрос на продукцию этой компании у нас в стране поднялся в виду активного развития банковских технологий.</p>
<p><a TITLE="Стенд Оракла имеет довольно приятный дизайн" REL="lightbox[post-1209016838]" HREF="http://lh6.ggpht.com/feedbee/SA7u-c4WJ8I/AAAAAAAAAqQ/LwAVGKivSO0/22042008318.jpg?imgmax=720"><img ALT="22042008318.jpg" SRC="http://lh6.ggpht.com/feedbee/SA7u-c4WJ8I/AAAAAAAAAqQ/LwAVGKivSO0/s144/22042008318.jpg" /></a></p>
<p>В центре выставки какая-то компания построила &#8220;город&#8221;. Правда эта компания совсем не запомнилась, а вот город запомнился.</p>
<p><a TITLE="Вот такой городок в центре выставки. Правда, кто его построил, так и не запомнилось..." REL="lightbox[post-1209016838]" HREF="http://lh3.ggpht.com/feedbee/SA7u-s4WJ9I/AAAAAAAAAqY/jD-4DmA2Qao/22042008319.jpg?imgmax=720"><img ALT="22042008319.jpg" SRC="http://lh3.ggpht.com/feedbee/SA7u-s4WJ9I/AAAAAAAAAqY/jD-4DmA2Qao/s144/22042008319.jpg" /></a>  <a HREF="http://lh3.ggpht.com/feedbee/SA7x0s4WKDI/AAAAAAAAArI/dCwdAl3j_Lc/22042008330.jpg?imgmax=720" REL="lightbox[post-1209016838]" TITLE="У Беста главной темой были вышки"><img SRC="http://lh3.ggpht.com/feedbee/SA7x0s4WKDI/AAAAAAAAArI/dCwdAl3j_Lc/s144/22042008330.jpg" ALT="22042008330.jpg" /></a></p>
<p>Главной темой стенда Беста были базовые станции. Почему, зачем вместо продукции представлять технологии, на которых работает бизнес компании, — не понятно.</p>
<p>Некоторые стенды поражали своей безвкусицей. Например, рубленный топором стенд Мальпассо. Горизонт довольно неплохо представил спектр своей продукции. Вот эта черная стена с окном из мониторов — часть стенда Горизонта. Красное сердце — галаграфическое изображение на мониторе. В реальности выглядело как трехмерный предмет в пространстве.</p>
<p><a HREF="http://lh4.ggpht.com/feedbee/SA7u-84WKAI/AAAAAAAAAqw/46K8l4uZ6DU/22042008326.jpg?imgmax=720" REL="lightbox[post-1209016838]" TITLE="Безвкусица и совковость атакует"><img SRC="http://lh4.ggpht.com/feedbee/SA7u-84WKAI/AAAAAAAAAqw/46K8l4uZ6DU/s144/22042008326.jpg" ALT="22042008326.jpg" /></a>  <a HREF="http://lh3.ggpht.com/feedbee/SA7x0s4WKBI/AAAAAAAAAq4/T1z5oo9GjLo/22042008327.jpg?imgmax=720" REL="lightbox[post-1209016838]" TITLE="Галографическое изображение. В реальности смотрится круто"><img SRC="http://lh3.ggpht.com/feedbee/SA7x0s4WKBI/AAAAAAAAAq4/T1z5oo9GjLo/s144/22042008327.jpg" ALT="22042008327.jpg" /></a>  <a HREF="http://lh3.ggpht.com/feedbee/SA7u-s4WJ-I/AAAAAAAAAqg/tjQVVEJvIho/22042008322.jpg?imgmax=720" REL="lightbox[post-1209016838]" TITLE="Типа окно. ониторы Горизонт."><img SRC="http://lh3.ggpht.com/feedbee/SA7u-s4WJ-I/AAAAAAAAAqg/tjQVVEJvIho/s144/22042008322.jpg" ALT="22042008322.jpg" /></a>  <a HREF="http://lh3.ggpht.com/feedbee/SA7u-s4WJ_I/AAAAAAAAAqo/WKZMmAryUcg/22042008323.jpg?imgmax=720" REL="lightbox[post-1209016838]" TITLE="Стенд Горизонта. ЖКИ атакует"><img SRC="http://lh3.ggpht.com/feedbee/SA7u-s4WJ_I/AAAAAAAAAqo/WKZMmAryUcg/s144/22042008323.jpg" ALT="22042008323.jpg" /></a>  <a HREF="http://lh4.ggpht.com/feedbee/SA7x084WKEI/AAAAAAAAArQ/fIubvOJI7gI/22042008333.jpg?imgmax=720" REL="lightbox[post-1209016838]" TITLE="Скушно, почти не интересно, не было Велкома. Тибе 2008 незачет."><img SRC="http://lh4.ggpht.com/feedbee/SA7x084WKEI/AAAAAAAAArQ/fIubvOJI7gI/s144/22042008333.jpg" ALT="22042008333.jpg" /></a></p>
<p>В целом Tibo 2008 определяется словами скучно и уныло. Остается надеяться, что в следующем году организаторы организуют что-то более веселое.</p>
<p>Дополнительные материалы о выставке: фотоотчеты <a HREF="http://www.onliner.by/events/companies/tibophoto/" TARGET="_blank">Onliner</a> и <a HREF="http://news.tut.by/otklik/107639.html" TARGET="_blank">tut.by</a>. <a HREF="http://www.onliner.by/events/operators/tibo2008/" TARGET="_blank">Статья</a> на Onliner.</p>
]]></content:encoded>
			<wfw:commentRss>http://valera.ws/2008.04.24~tibo-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP-класс ProfiCaptcha (open source, BSD license): new version</title>
		<link>http://valera.ws/2008.04.09~proficaptcha-05/</link>
		<comments>http://valera.ws/2008.04.09~proficaptcha-05/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 06:57:57 +0000</pubDate>
		<dc:creator>Валера Леонтьев</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Все рубрики]]></category>
		<category><![CDATA[CAPTCHA]]></category>
		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://valera.ws/2008.04.06~php-klass-proficaptcha-open-source-bsd-license-new-version/</guid>
		<description><![CDATA[Сегодня обновил свою библиотечку ProfiCaptcha до версии 0.5.0. Главным нововведением стала возможность генерации фоновых изображений на лету. Кроме этого подправил немного настройки цветов и размеров шрифта.
О самой библиотеке подробно описано в записи, посвященной ее появлению на свет.
Вот пример изображения, подготовленного библиотекой:

Страница класса — http://valera.ws/proficaptcha/. Там его можно скачать и посмотреть on-line demo.
]]></description>
			<content:encoded><![CDATA[<p><img style="width: 107px; height: 65px" title="PHP-скрипт" src="http://valera.ws/images/php.png" border="0" alt="PHP-скрипт" hspace="3" vspace="3" width="107" height="65" align="left" />Сегодня обновил свою библиотечку ProfiCaptcha до версии 0.5.0. Главным нововведением стала возможность генерации фоновых изображений на лету. Кроме этого подправил немного настройки цветов и размеров шрифта.</p>
<p><span id="more-45"></span>О самой библиотеке подробно описано <a href="http://valera.ws/2007.09.02~captcha/">в записи</a>, посвященной ее появлению на свет.</p>
<p>Вот пример изображения, подготовленного библиотекой:</p>
<p><img src="http://valera.ws/proficaptcha/ShowCaptcha.php" alt="" width="160" height="50" /></p>
<p>Страница класса — <a href="http://valera.ws/proficaptcha/" target="_blank">http://valera.ws/proficaptcha/</a>. Там его можно <a href="http://valera.ws/proficaptcha/ProfiCaptcha.0.5.zip">скачать</a> и <a href="http://valera.ws/proficaptcha/example/form.html">посмотреть on-line demo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://valera.ws/2008.04.09~proficaptcha-05/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
