<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7834070817485858458</id><updated>2012-02-16T11:29:06.303-08:00</updated><category term='linux'/><category term='soft'/><category term='articles'/><category term='setup'/><category term='gtkVdonskTel'/><category term='lytdybr'/><category term='elcipse'/><category term='news'/><category term='gamedev'/><title type='text'>I write code )))</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pretorean-soft.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pretorean-soft.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Pretorean</name><uri>http://www.blogger.com/profile/18315416317450724306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7834070817485858458.post-351657903399138683</id><published>2008-10-31T23:30:00.000-07:00</published><updated>2008-10-31T23:43:12.743-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='lytdybr'/><title type='text'>Хобби</title><content type='html'>Имею небольшое хобби, &lt;strike&gt;сантиметров 20&lt;/strike&gt; коллекционирую анекдоты, которые меня зацепили.&lt;br /&gt;Устав от блого-помоек решылся таки сделать для своей коллекции отдельный сайт.&lt;br /&gt;Хостинг &lt;a href="http://billing.via.su/redir.php?User_ID=9914&amp;page=http://via.su/plans.php"&gt;VIAHOST&lt;/a&gt; был выбран из экономический соображений, реально весьма дешевле аналогов.&lt;br /&gt;В качестве движка используется &lt;a href="http://max-3000.com/"&gt;MaxSite CMS&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;вобщем вот:&lt;br /&gt;&lt;a href="http://fpad.ru"&gt;http://fpad.ru&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7834070817485858458-351657903399138683?l=pretorean-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/351657903399138683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/351657903399138683'/><link rel='alternate' type='text/html' href='http://pretorean-soft.blogspot.com/2008/10/blog-post.html' title='Хобби'/><author><name>Pretorean</name><uri>http://www.blogger.com/profile/18315416317450724306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7834070817485858458.post-589743775870572943</id><published>2008-09-21T08:12:00.000-07:00</published><updated>2008-09-21T09:04:50.018-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='lytdybr'/><title type='text'>Software Freedom Day</title><content type='html'>20 сентября во всем мире признан как &lt;a href="http://en.wikipedia.org/wiki/Software_Freedom_Day"&gt;Software Freedom Day&lt;/a&gt; - день пропаганды свободного программного обеспечения.&lt;br /&gt;Мы с товарищами, а именно я, Алексей Радионов, Александр Пащенко (point212) и Сергей Степанов (xintrea), решили присоединиться к этому движению и организовали встречу с учениками школы "МОУ СОШ №2" города Цимлянска. Я взял для демонстрации свой домашний компьютер с установленной Ubuntu, в школе нашелся хороший проектор, для демонстрации на большем экране. За организацию встречи отдельная благодарность преподавателю информатики этой школы Кривошлыкову Виктору Павловичу.&lt;br /&gt;На этом открытом уроке учащимся школы было рассказано о положении дел в компьютерной отрасли в России и в мире, о законе и лицензиях и продемонстрирована свободно-распространяемая операционная система Linux. Также были продемонстрированы образцы программного обеспечения, которые тоже распространяются свободно, и работают как в системе Linux, так и в системе Windows.&lt;br /&gt;Мероприятие было проведено для учащихся старших классов - присутствовали ученики 9, 10 и 11 класса.&lt;br /&gt;Я честно говоря не ожидал такого живого интереса к линуксу со стороны школьников. Многие из них даже не подозревали о существовании свободного ПО, и после нашей лекции выразили готовность изучать линукс в дальнейшем с целью использования его как в учебном процессе, так и в качестве ОС на домашнем компьютере. &lt;br /&gt;Это говорит о том что что информация о свободном ПО не во всех случаях достигает конечного пользователя. Наша группа готова и дальше проводить подобные семинары в школах, вузах, на предприятиях.&lt;br /&gt;Приглашаем к сотрудничеству и обмену опытом всех заинтересованных людей.&lt;br /&gt;&lt;br /&gt;В аудитории аншлаг&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JL7pVPXRweo/SNZpIxo0xuI/AAAAAAAAAFE/I9Ar5kwKno8/s1600-h/1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_JL7pVPXRweo/SNZpIxo0xuI/AAAAAAAAAFE/I9Ar5kwKno8/s400/1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5248498015231330018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Доклад сопровождался демонстрацией на большем экране&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JL7pVPXRweo/SNZqyU7eGEI/AAAAAAAAAFs/aHHKTx2s9xs/s1600-h/6.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_JL7pVPXRweo/SNZqyU7eGEI/AAAAAAAAAFs/aHHKTx2s9xs/s400/6.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5248499828591040578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Личное знакомство с Linux&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JL7pVPXRweo/SNZpelafOYI/AAAAAAAAAFM/oKDyQSw2vMA/s1600-h/2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_JL7pVPXRweo/SNZpelafOYI/AAAAAAAAAFM/oKDyQSw2vMA/s400/2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5248498389907093890" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JL7pVPXRweo/SNZpnlXMGXI/AAAAAAAAAFU/Jabg2vsU1Kw/s1600-h/3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_JL7pVPXRweo/SNZpnlXMGXI/AAAAAAAAAFU/Jabg2vsU1Kw/s400/3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5248498544512080242" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Я отвечаю на дополнительные вопросы заинтресованных школьников&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_JL7pVPXRweo/SNZp6ogl7jI/AAAAAAAAAFc/VNgA4LVrilk/s1600-h/4.jpeg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_JL7pVPXRweo/SNZp6ogl7jI/AAAAAAAAAFc/VNgA4LVrilk/s400/4.jpeg" border="0" alt=""id="BLOGGER_PHOTO_ID_5248498871774342706" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Организаторы встречи&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JL7pVPXRweo/SNZqAj4cNpI/AAAAAAAAAFk/JePaKyu1PWg/s1600-h/5.jpeg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_JL7pVPXRweo/SNZqAj4cNpI/AAAAAAAAAFk/JePaKyu1PWg/s400/5.jpeg" border="0" alt=""id="BLOGGER_PHOTO_ID_5248498973611406994" /&gt;&lt;/a&gt;&lt;br /&gt;слева на право: я, Сергей Степанов (xintrea), Кривошлыков Виктор Павлович, Александр Пащенко (point212)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7834070817485858458-589743775870572943?l=pretorean-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/589743775870572943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/589743775870572943'/><link rel='alternate' type='text/html' href='http://pretorean-soft.blogspot.com/2008/09/software-freedom-day.html' title='Software Freedom Day'/><author><name>Pretorean</name><uri>http://www.blogger.com/profile/18315416317450724306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_JL7pVPXRweo/SNZpIxo0xuI/AAAAAAAAAFE/I9Ar5kwKno8/s72-c/1.jpg' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7834070817485858458.post-4562796542322620242</id><published>2008-08-28T03:58:00.000-07:00</published><updated>2008-08-28T04:08:31.830-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gamedev'/><category scheme='http://www.blogger.com/atom/ns#' term='articles'/><title type='text'>Обзор AI библиотек</title><content type='html'>Писать свой AI (Artificial intelligence) дело весьма увлекательное и интересное. Или, если сказать по русски, Искуственный Интелект для врагов игрока, которыми управляет компьютер. Однако, всётаки, стало любопытно чем можно поживится полезным и готовым. Не корысти ради, а любопытства для.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Библиотеки&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://opensteer.sourceforge.net/"&gt;OpenSteer&lt;/a&gt; - C++ библиотека для реализации автономного поведения персонажей в играх. В комплекте идет дополнение к библиотеке, OpenGL-приложение OpenSteerDemo, в котором продемонстрированно всё что умеет эта библиотека. Документация очень скудная, но исходники демки мне показались весьма увлекательными и познавательными. Имеется много разных вкусностей, таких как захват флага, следование пути и следование по карте с огибанием препятствий, следование за лидером, преследование. В демке даже есть пример реализации игры в футбол автономными персонажами. Авторы намекают что в последующих версиях может измениться API.&lt;/li&gt;&lt;li&gt;&lt;a href="http://pathlib.hildebrand.cz/pathlib.html"&gt;PathLib&lt;/a&gt; - Си библиотека. Поиск пути без излишеств, работает быстро. Засада в том что документация на чешском, но гугл умеет с него переводить и каменты в коде в большинстве своем на английском.&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.grinninglizard.com/MicroPather/"&gt;MicroPather&lt;/a&gt; - Си библиотека для поиска пути. Простой API, легко интегрируется. Не является библиотекой в том плане, что поставляется как исходник который нужно просто прилинковать к проекту.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.boost.org/doc/libs/1_36_0/libs/graph/doc/table_of_contents.html"&gt;Boost Graph Library&lt;/a&gt; - Я думаю что &lt;a href="http://www.boost.org/"&gt;Boost&lt;/a&gt; не нуждается в представлениях. &lt;a href="http://www.boost.org/doc/libs/"&gt;Много всякого нужного и не нужного&lt;/a&gt; можно в нем найти, но в комплекте имеются в том числе и алгоритмы поиска пути.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://leenissen.dk/fann/"&gt;FANN&lt;/a&gt; (Fast Artificial Neural Network Library) - Си библиотека для моделирования нейронных сетей. Поддерживает несколько различных видов обучения. Имеется биндинг с более чем десятком языков программирования. Очень подробная документация.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://openskynet.sourceforge.net/"&gt;OpenSkyNet&lt;/a&gt; - С++ библиотека. На офсайте написано что библиотека создана для мирового господства. Вроде как много в ней всего вкусного, но както руки не дошли посмотреть.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Ресурсы для дополнительного изучения&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Специальный раздер форума на сайте игростроя &lt;a href="http://www.gamedev.ru/code/forum/?ai"&gt;http://www.gamedev.ru/code/forum/?ai&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Достаточно не плохой сайт с подборкой статей на тему AI и посещаемым форумом: &lt;a href="http://gotai.net/"&gt;http://gotai.net&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://google.com/"&gt;http://google.com&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7834070817485858458-4562796542322620242?l=pretorean-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/4562796542322620242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/4562796542322620242'/><link rel='alternate' type='text/html' href='http://pretorean-soft.blogspot.com/2008/08/ai.html' title='Обзор AI библиотек'/><author><name>Pretorean</name><uri>http://www.blogger.com/profile/18315416317450724306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7834070817485858458.post-6978555285350279594</id><published>2008-08-18T23:43:00.000-07:00</published><updated>2008-08-28T04:09:21.413-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lytdybr'/><title type='text'>Раздаю идеи нахаляву</title><content type='html'>Прочитав статью Михаила &lt;a href="http://feeds.feedburner.com/%7Er/debianletters/%7E3/368571100/sleeptracker.html"&gt;Sleeptracker - наручные часы с гуманным будильником&lt;/a&gt; возникло стойкое ощущение, что при всей полезности этого мегадевайса, его стоимость очень сильно завышена.&lt;br /&gt;&lt;br /&gt;Возникла идея, которую не жалко подарить любому, кто сможет ее реализовать.&lt;br /&gt;Берем обычный промышленный датчик движения от систем сигнализации, цена вопроса 10уе.&lt;br /&gt;Он работает на разрыв цепи при наличии движения. Подключаем его между 2 и 3 контактом COM порта. Софт хоть под венду, хоть под любимый Linux написать, я думаю, не проблемма.&lt;br /&gt;Алгоритм работы мегадевайса подробно изложен в документации, упоминаний о патентах нету, готовое ТехЗадание по сути. Наличие движения в программе определяем следующимм образом: пишем по таймеру в порт байтик а потом его пытаемся считать, если не получилось, то значит тело шевелится.&lt;br /&gt;Цена вопроса - копейки и не нужно ничего на руке таскать.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7834070817485858458-6978555285350279594?l=pretorean-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/6978555285350279594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/6978555285350279594'/><link rel='alternate' type='text/html' href='http://pretorean-soft.blogspot.com/2008/08/blog-post.html' title='Раздаю идеи нахаляву'/><author><name>Pretorean</name><uri>http://www.blogger.com/profile/18315416317450724306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7834070817485858458.post-7593848744027471340</id><published>2008-07-18T01:09:00.000-07:00</published><updated>2008-07-18T02:13:05.733-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gamedev'/><category scheme='http://www.blogger.com/atom/ns#' term='articles'/><title type='text'>Популярно и позновательно о разработке AI в компьютерных играх</title><content type='html'>Недавно возник спортивный интерес к тому, как реализуется автономное поведение персонажей в компьютерных играх, так называемое "Autonomous Characters". Гуглил и много думал.&lt;br /&gt;Катастрофически мало материала на эту тему на русском языке.&lt;br /&gt;Статья на эту тему, опубликованная Андреем Плаховым в своем ЖЖ и написанная для КРИ, расставила, для меня, много галочек над "Й".&lt;br /&gt;&lt;a href="http://plakhov.livejournal.com/49077.html"&gt;Разработка AI в стратегических компьютерных играх&lt;/a&gt;&lt;br /&gt;&lt;a href="http://plakhov.livejournal.com/49420.html"&gt;Разработка AI в стратегических компьютерных играх II&lt;/a&gt;&lt;br /&gt;&lt;a href="http://plakhov.livejournal.com/52343.html"&gt;Разработка AI в стратегических компьютерных играх III&lt;/a&gt;&lt;br /&gt;за ссылки спасибо &lt;a href="http://alenacpp.blogspot.com/"&gt;Алёне С++&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;также шедевральная статья на эту тему на английском: &lt;a href="http://www.red3d.com/cwr/steer/"&gt;Steering Behaviors For Autonomous Characters&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7834070817485858458-7593848744027471340?l=pretorean-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/7593848744027471340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/7593848744027471340'/><link rel='alternate' type='text/html' href='http://pretorean-soft.blogspot.com/2008/07/ai.html' title='Популярно и позновательно о разработке AI в компьютерных играх'/><author><name>Pretorean</name><uri>http://www.blogger.com/profile/18315416317450724306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7834070817485858458.post-2665467711227254915</id><published>2008-05-10T02:14:00.000-07:00</published><updated>2008-07-18T02:13:40.595-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='news'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>В X11 кодировкой по умолчанию для России становится UTF8</title><content type='html'>Три часа назад, не без помощи со стороны svu, Daniel Stone внёс в код libX11 важное изменение, лог которого звучит следующим образом: "так как никто не пользуется кодировкой 8859-5, то кодировкой по умолчанию для России будет UTF-8".&lt;br /&gt;&lt;br /&gt;Не прошло и 20 лет...&lt;br /&gt;&lt;br /&gt;http://www.linux.org.ru/view-message.jsp?msgid=2723820&lt;br /&gt;http://gitweb.freedesktop.org/?p=xorg/lib/libX11.git;a=commitdiff;h=01a9cb58888d290cc3d319feec4ee4a0297a844c&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7834070817485858458-2665467711227254915?l=pretorean-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/2665467711227254915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/2665467711227254915'/><link rel='alternate' type='text/html' href='http://pretorean-soft.blogspot.com/2008/05/x11-utf8.html' title='В X11 кодировкой по умолчанию для России становится UTF8'/><author><name>Pretorean</name><uri>http://www.blogger.com/profile/18315416317450724306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7834070817485858458.post-1127045034998357316</id><published>2008-04-07T21:20:00.000-07:00</published><updated>2008-07-18T02:16:16.963-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='setup'/><category scheme='http://www.blogger.com/atom/ns#' term='articles'/><title type='text'>тюнинг инета в ubuntu</title><content type='html'>на некоторых adsl модемах (у меня D-Link 500T), настроенных как роутер возникает проблемма с dhcp при которой все доменные имена ресолвятся как 1.0.0.0.&lt;br /&gt;поиск по форуму дает много топиков в которых людям заявившим эту проблемму рекомендуют сделать несколько действий:&lt;br /&gt;1. в огнелисе на странице &lt;span style="font-family:courier new;"&gt;about:config&lt;/span&gt; изменить значение &lt;span style="font-family:courier new;"&gt;network.dns.disableIPv6&lt;/span&gt; на &lt;span style="font-family:courier new;"&gt;false&lt;/span&gt;&lt;br /&gt;2. в &lt;span style="font-family:courier new;"&gt;/etc/modprobe.d/aliases&lt;/span&gt; заменить&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;alias net-pf-10 ipv6&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;на&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;alias net-pf-10 ipv6 off&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;alias net-pf-10 off&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;alias ipv6 off&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;и в &lt;span style="font-family:courier new;"&gt;/etc/modprobe.d/blacklist&lt;/span&gt; добавить&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;blacklist ipv6&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;я так сделал но нормально с интернетом работает только огнелиса, проблемма с 1.0.0.0 остается в консоли&lt;br /&gt;редактирование &lt;span style="font-family:courier new;"&gt;/etc/resolv.conf&lt;/span&gt; ни к чему не приводит т.к. его постоянно перезаписывает &lt;span style="font-weight: bold;font-family:courier new;" &gt;NetworkManager &lt;/span&gt;другими параметрами.&lt;br /&gt;я проверил, что ситуацию можно исправить отредактировав файл &lt;span style="font-family:courier new;"&gt;/etc/dhcp3/dhclient.conf&lt;/span&gt;&lt;br /&gt;добавив строку&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;prepend domain-name-servers xx.xx.xx.xx,yy.yy.yy.yy;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;где &lt;span style="font-family:courier new;"&gt;xx.xx.xx.xx&lt;/span&gt; и &lt;span style="font-family:courier new;"&gt;yy.yy.yy.yy&lt;/span&gt; - адреса днс серверов провайдера&lt;br /&gt;после перезагрузки они автоматически появятся в &lt;span style="font-family:courier new;"&gt;/etc/resolv.conf&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7834070817485858458-1127045034998357316?l=pretorean-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/1127045034998357316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/1127045034998357316'/><link rel='alternate' type='text/html' href='http://pretorean-soft.blogspot.com/2008/04/ubuntu.html' title='тюнинг инета в ubuntu'/><author><name>Pretorean</name><uri>http://www.blogger.com/profile/18315416317450724306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7834070817485858458.post-5779126916811010887</id><published>2008-01-06T10:36:00.000-08:00</published><updated>2008-07-18T02:14:58.630-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='elcipse'/><category scheme='http://www.blogger.com/atom/ns#' term='articles'/><title type='text'>Хоткеи для eclipse</title><content type='html'>Сижу значит, тихо работаю, никого не трогаю, осваиваю Eclipse. Думаю про себя, что для полного счастья нужно разобраться какой хоткей переключает закладки с файлами в редакторе.&lt;br /&gt;Сам не разобрался к сожалению. Уже пост на forum.ubuntu.ru написал с вопросом, но решил сперва погуглить.&lt;br /&gt;Выяснилось что всё счастье заключено всего в одном хоткее &lt;span style="font-family:courier new;"&gt;Ctrl+Shift+L&lt;/span&gt;&lt;br /&gt;Он выдает на экран маленькую подсказку с другими хоткеями, повторное нажатие &lt;span style="font-family:courier new;"&gt;Ctrl+Shift+L&lt;/span&gt; выдает диалог с настройкой этих самых хоткеев.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_JL7pVPXRweo/R4EmLmSAq7I/AAAAAAAAACI/6zP4XgzHiFA/s1600-h/eclipse1.gif"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_JL7pVPXRweo/R4EmLmSAq7I/AAAAAAAAACI/6zP4XgzHiFA/s320/eclipse1.gif" alt="" id="BLOGGER_PHOTO_ID_5152441429385063346" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Почему-то я ожидал увидеть в результатах поиска огромные таблицы с хоткеями или в крайнем случае какието блогопосты с описанием любимых комбинаций.&lt;br /&gt;Оказалась вся соль в комбинации из трех клавиш ... как слово из трех букв, хоть на заборе пиши.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7834070817485858458-5779126916811010887?l=pretorean-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/5779126916811010887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/5779126916811010887'/><link rel='alternate' type='text/html' href='http://pretorean-soft.blogspot.com/2008/01/eclipse.html' title='Хоткеи для eclipse'/><author><name>Pretorean</name><uri>http://www.blogger.com/profile/18315416317450724306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_JL7pVPXRweo/R4EmLmSAq7I/AAAAAAAAACI/6zP4XgzHiFA/s72-c/eclipse1.gif' height='72' width='72'/></entry><entry><id>tag:blogger.com,1999:blog-7834070817485858458.post-8079351126341140128</id><published>2007-11-25T13:11:00.000-08:00</published><updated>2008-07-18T02:17:34.286-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='soft'/><category scheme='http://www.blogger.com/atom/ns#' term='articles'/><title type='text'>Bakefile - ваш помощник в компиляции проекта</title><content type='html'>﻿1.&lt;br /&gt;Есть задача - компилировать проект в консоли Линукса, а потом с минимальными изменениями всё тоже самое скомпилировать в Visual Studio.&lt;br /&gt;С исходными кодами на Си проблем не особо много, препроцессор штука мощная. А вот поддержание в адекватном состоянии make-файлов одновременно с *.vcproj это задача, рутинная, регулярно отнимающая много времени и не доставляющая удовольствия от процесса.&lt;br /&gt;Решение нашлось достаточно быстро. Это Bakefile, кросс-платформенный генератор make -файлов для перекрестной компиляции.&lt;br /&gt;&lt;br /&gt;2.&lt;br /&gt;Наиболее простой способ создания make-файлов с использованием Bakefile заключается в использовании так называемых пресетов, которые позволяю описать стандартное поведение make-файлов буквально в двух словах.&lt;br /&gt;Возьмем простой пример,  программа, написанная на С и сохранена в файле &lt;span style="font-family:courier new;"&gt;hello.c&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;int main()&lt;br /&gt;{&lt;br /&gt;printf("Киса куку!\n");&lt;br /&gt;return 0;&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;Чтобы нам это скомпилировать, напишем небольшой файл &lt;span style="font-family:courier new;"&gt;hello.bkl&lt;/span&gt; (строки пронумерованы для того, чтобы потом на них ссылаться)&lt;br /&gt;&lt;pre&gt;1 &amp;lt;?xml version="1.0"?&amp;gt;&lt;br /&gt;2 &amp;lt;makefile&amp;gt;&lt;br /&gt;3   &amp;lt;include file="presets/simple.bkl"/&amp;gt;&lt;br /&gt;4   &amp;lt;exe id="hello" template="simple"&amp;gt;&lt;br /&gt;5     &amp;lt;sources&amp;gt;hello.c&amp;lt;/sources&amp;gt;&lt;br /&gt;6   &amp;lt;/exe&amp;gt;&lt;br /&gt;7 &amp;lt;/makefile&amp;gt;&lt;br /&gt;&lt;/pre&gt;Формат файла в стиле xml. В строке 3 подключаем пресет. В строке 4 говорим что нас интересует исполняемый файл. В строке 5 объясняем где взять исходник. Всё!&lt;br /&gt;Просто, не правда ли?&lt;br /&gt;&lt;br /&gt;3.&lt;br /&gt;Создаем make-файлы.&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;$ bakefile -f msvc hello.bkl&lt;/span&gt;&lt;br /&gt;Так мы получим &lt;span style="font-family:courier new;"&gt;makefile.vc&lt;/span&gt; для nmake&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;$ bakefile -f gnu hello.bkl&lt;/span&gt;&lt;br /&gt;А так для &lt;span style="font-family:courier new;"&gt;GNU Make&lt;br /&gt;&lt;br /&gt;$ bakefile -f msvs2005prj hello.bkl&lt;/span&gt;&lt;br /&gt;Вот таким не хитрым способом получаем файл проекта для &lt;span style="font-family:courier new;"&gt;VS2005&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bakefile версии 0.2.2 позволяет создать make-файлы для 14-ти средств компиляции, используемых на различных платформах.&lt;br /&gt;Bakefile активно развивается и используется во многих проектах.&lt;br /&gt;&lt;br /&gt;Кто это использует: &lt;a href="http://www.bakefile.org/wiki/BakefileUsers"&gt;http://www.bakefile.org/wiki/BakefileUsers&lt;/a&gt;&lt;br /&gt;Домашняя страница проекта: &lt;a href="http://www.bakefile.org/"&gt;http://www.bakefile.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7834070817485858458-8079351126341140128?l=pretorean-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/8079351126341140128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/8079351126341140128'/><link rel='alternate' type='text/html' href='http://pretorean-soft.blogspot.com/2007/11/bakefile.html' title='Bakefile - ваш помощник в компиляции проекта'/><author><name>Pretorean</name><uri>http://www.blogger.com/profile/18315416317450724306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7834070817485858458.post-6413206851188166934</id><published>2007-11-14T22:05:00.000-08:00</published><updated>2008-02-14T22:43:25.609-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='soft'/><category scheme='http://www.blogger.com/atom/ns#' term='gtkVdonskTel'/><title type='text'>gtkVdonskTel-0.01</title><content type='html'>Телефонный справочник Волгодонска под Linux версия 0.01&lt;br /&gt;Требуется наличие библиотеки Gtk и Gtkmm.&lt;br /&gt;В папке bin лежит исполняемый файл который собран статически с некоторыми другими библиотеками.&lt;br /&gt;Работает как минимум в Ubuntu 7.04 и Fedore Core 7&lt;br /&gt;&lt;br /&gt;Страница проекта: &lt;a href="http://code.google.com/p/gtkvdonsktel/"&gt;http://code.google.com/p/gtkvdonsktel/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_JL7pVPXRweo/R0mh5Vse0hI/AAAAAAAAACA/fEB5RPmwi34/s1600-h/Screenshot-gtkVdonskTel:+%D0%A2%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9+%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA+%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%B0+%D0%92%D0%BE%D0%BB%D0%B3%D0%BE%D0%B4%D0%BE%D0%BD%D1%81%D0%BA%D0%B0.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_JL7pVPXRweo/R0mh5Vse0hI/AAAAAAAAACA/fEB5RPmwi34/s320/Screenshot-gtkVdonskTel:+%D0%A2%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9+%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA+%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%B0+%D0%92%D0%BE%D0%BB%D0%B3%D0%BE%D0%B4%D0%BE%D0%BD%D1%81%D0%BA%D0%B0.png" alt="" id="BLOGGER_PHOTO_ID_5136814856441090578" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7834070817485858458-6413206851188166934?l=pretorean-soft.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/6413206851188166934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7834070817485858458/posts/default/6413206851188166934'/><link rel='alternate' type='text/html' href='http://pretorean-soft.blogspot.com/2007/11/gtkvdonsktel-001.html' title='gtkVdonskTel-0.01'/><author><name>Pretorean</name><uri>http://www.blogger.com/profile/18315416317450724306</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_JL7pVPXRweo/R0mh5Vse0hI/AAAAAAAAACA/fEB5RPmwi34/s72-c/Screenshot-gtkVdonskTel:+%D0%A2%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9+%D1%81%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA+%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%D0%B0+%D0%92%D0%BE%D0%BB%D0%B3%D0%BE%D0%B4%D0%BE%D0%BD%D1%81%D0%BA%D0%B0.png' height='72' width='72'/></entry></feed>
