<?xml version='1.0' encoding='utf-8' ?>
<!--  If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/  -->
<rss version='2.0' xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:media='http://search.yahoo.com/mrss/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Saemon Zixel</title>
  <link>http://saemon-zixel.livejournal.com/</link>
  <description>Saemon Zixel - LiveJournal.com</description>
  <lastBuildDate>Sun, 09 Aug 2009 11:43:48 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>saemon_zixel</lj:journal>
  <lj:journalid>11008681</lj:journalid>
  <lj:journaltype>personal</lj:journaltype>
  <atom10:link rel='hub' href='http://pubsubhubbub.appspot.com/' />
  <image>
    <url>http://l-userpic.livejournal.com/75001256/11008681</url>
    <title>Saemon Zixel</title>
    <link>http://saemon-zixel.livejournal.com/</link>
    <width>76</width>
    <height>76</height>
  </image>

<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/21524.html</guid>
  <pubDate>Sun, 09 Aug 2009 11:43:48 GMT</pubDate>
  <link>http://saemon-zixel.livejournal.com/21524.html</link>
  <description>Сделал на днях SVG версию простой страницы с заголовком и таблицей. &lt;br /&gt;Мдаа, вышло хуже чем в HTML версии. Если в HTML версии текст &quot;подстраивается&quot; под доступное пространство, а таблица изменяется в соответствии с содержимым, то в SVG каждому элементу глубоко плевать на всё остальное, он выводится максимально простым способом (если не топорным). Сразу видно что SVG не конкурент HTML при создании страниц сайта.&lt;br /&gt;&lt;br /&gt;Есть мысль сделать внутрений рендер текста, т.е. на стороне сервера определять какой прямоугольник займет строка определенного шрифта, кегля, начертания и т.д. На основании этой информации можно будет форматировать текст перед вставкой его в SVG-страницу. Также можно расчитывать положение других элементов на странице относительно текстовых элементов.</description>
  <comments>http://saemon-zixel.livejournal.com/21524.html</comments>
  <category>svg</category>
  <category>html</category>
  <category>векторные сайты</category>
  <category>web</category>
  <lj:security>public</lj:security>
  <lj:reply-count>3</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/21483.html</guid>
  <pubDate>Sun, 14 Jun 2009 18:16:01 GMT</pubDate>
  <link>http://saemon-zixel.livejournal.com/21483.html</link>
  <description>На новой работе осваиваю HostCMS. Интерфейс админки неплохой, заметно что дизайнер посторался и нарисовал все вполне хорошо, но про юзабилити не подумали и программеры сделали посвоему. С точки зрения процесса создания сайта, полный пиздец (имхо). Входной барьер высокий (появляется желание отказатся и попробовать другое), в документации основная идеология не описанна (документация просто есть, и на поверхностный взгляд неплохая), исходники закрыты (приходится догадыватся как оно там внутри &quot;думает&quot;), в некоторых местах остается только использовать sql-запросы вместо api системы (но тогда зачем эта цмс вообще нужна?). Ну в принципи я только осваиваю её, возможно когда освою - увижу настоящие плюсы и минусы.&lt;br /&gt;&lt;br /&gt;Также на работе поставил AltLinux Desktop 4.1. И скажу - неплохо. Появилась возможность шарить папки как в винде, панель настройки samba-сервера, alterator аналог yast2 в suse (но правда уступает в функциональности). Ещё бы сделали сетевое окружение через smbnetfs то было достаточно для удобной работы в Win-сети. Но есть и недочеты/недоделки. Например: не срабатывает вкладка брандмаэра (iptables) через каторую можно легко &quot;интернет шарить&quot;, невозможно более тонко настроить клаву в XWin (тоже в алтераторе) и т.д. Да и вообще Десктоп и hardened нельзя совмещать.</description>
  <comments>http://saemon-zixel.livejournal.com/21483.html</comments>
  <lj:music>altlinux</lj:music>
  <media:title type="plain">altlinux</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/21041.html</guid>
  <pubDate>Tue, 12 May 2009 13:02:24 GMT</pubDate>
  <title>Резюме</title>
  <link>http://saemon-zixel.livejournal.com/21041.html</link>
  <description>Как-же тяжело писать резюме.&lt;br /&gt;Вечно надо-что-то уточнить, что-то пропускаешь и видишь только при последним просмотре.&lt;br /&gt;Последний раз просматривать можно бесконечно, всегда найдется что добавить или поправить.&lt;br /&gt;&lt;br /&gt;Но, слава богу, где-то на 15 раз оно принимает вполне приличный и готовый вид.&lt;br /&gt;&lt;br /&gt;PS. Ну ниче, завтра снова &quot;в бой&quot;.</description>
  <comments>http://saemon-zixel.livejournal.com/21041.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/20560.html</guid>
  <pubDate>Sun, 29 Mar 2009 15:11:22 GMT</pubDate>
  <title>Эксепшены</title>
  <link>http://saemon-zixel.livejournal.com/20560.html</link>
  <description>Разница между просто возвратом кода ошибки (или просто false) из функции и созданием Исключения в том что:&lt;br /&gt;- при первом варианте (классическим) код ошибки если и будет обнаружен, то вполне возможно в дали от функции которая вернула этот код.&lt;br /&gt;- при втором варианте ошибка будет обнаружена сразу (программистом или пользователем), и максимально близко от той функции в которой возникла ошибочная ситуация.&lt;br /&gt;&lt;br /&gt;Вывод: Исключения - лутший друг программиста.</description>
  <comments>http://saemon-zixel.livejournal.com/20560.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/20468.html</guid>
  <pubDate>Fri, 06 Mar 2009 14:32:52 GMT</pubDate>
  <link>http://saemon-zixel.livejournal.com/20468.html</link>
  <description>Объекты и РСУБД несовместимы.&lt;br /&gt;Потому-что данные(число, строка, дата) мертвые, а объекты живые.&lt;br /&gt;Потому-что для работы с данными надо знать структуру данных, а объекты скрывают свою структуру. Считается что объекты не имеют структуры, и если нужны какие-нибудь данные надо попросить их у объекта, а для этого последней должен быть живой.</description>
  <comments>http://saemon-zixel.livejournal.com/20468.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/20073.html</guid>
  <pubDate>Sat, 14 Feb 2009 13:58:26 GMT</pubDate>
  <title>буду краток</title>
  <link>http://saemon-zixel.livejournal.com/20073.html</link>
  <description>За последней месяц я ясно почувствовал что&lt;br /&gt;программировать на Smalltalk и в Smalltalk среде лучше чем на Ruby и в блокноте++ (хоть и по TDD).&lt;br /&gt;&lt;br /&gt;PS. Просто мне в падлу рассказывать про свои 2 попытки решить одну и туже задачу на руби, и легкое и быстрое решение её же на Smaltalk-e.&lt;br /&gt;&lt;br /&gt;PSS. Наверное у Smalltalk-a очень хорошая среда разработки (яб даже сказал наилучшая), а у руби ничего толком нет. Возможно я еще плохо знаю руби, а взялся решать сложную задачу. Возможно на руби я решил основные проблемы и обнаружил не правильные пути что позволило мне быстро запрограммить на Smalltalk-e нужное.</description>
  <comments>http://saemon-zixel.livejournal.com/20073.html</comments>
  <category>smalltalk</category>
  <category>ruby</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/19859.html</guid>
  <pubDate>Sun, 18 Jan 2009 13:41:54 GMT</pubDate>
  <title>ещё про Ruby</title>
  <link>http://saemon-zixel.livejournal.com/19859.html</link>
  <description>На руби программировать легче - не надо ставить точки или точку с запятой в конце каждой строки.&lt;br /&gt;Также есть метод collect с которым я познакомился еще в смолтолке (есть еще reject, но случая использовать еще небыло)&lt;br /&gt;Есть each по аналогии с foreach в PHP или с do в смолтолке.&lt;br /&gt;&lt;br /&gt;Неудобно то что на руби пишешь скрипты, плоские файлы, рулоны. Получается также как с PHP. Видишь в основном код в методах, а объявления методов, &lt;br /&gt;список методов в классе не видишь. &lt;br /&gt;В смолтолк-средах по другому. Видишь только дерево классов, и список методов (ну и группы/протоколы), а код не видишь. Код можно посмотреть но только одного метода.&lt;br /&gt;Поскольку я на работе програмлю в основном на PHP, получается что программирую дома на руби примерно так-же как на PHP, как-то &quot;сносит&quot; все время.&lt;br /&gt;И вообще на руби можно кодировать по всякому, и это наоборот вводит в ступор. И становится тяжело определится как именно надо кодировать в данный момент для реализации данного алгоритма.</description>
  <comments>http://saemon-zixel.livejournal.com/19859.html</comments>
  <category>php</category>
  <category>smalltalk</category>
  <category>ruby</category>
  <lj:music>Taniuchi Hideki - Kakou (DEATH NOTE Original Soundtrack II)</lj:music>
  <media:title type="plain">Taniuchi Hideki - Kakou (DEATH NOTE Original Soundtrack II)</media:title>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/19479.html</guid>
  <pubDate>Mon, 05 Jan 2009 14:24:45 GMT</pubDate>
  <title>Мои думы...</title>
  <link>http://saemon-zixel.livejournal.com/19479.html</link>
  <description>Бывает используешь одну модель (набор алгоритмов поведения, структур данных, классов, патернов...) решения задачи и понимаешь что у нее есть проблемы (&quot;архитектурные ошибки&quot;), и переходишь но другую модель у которой нет этих проблем. Казалось бы более лучшую модель, но относительно предыдущей, хотя потом понимаешь что у нее могут быть свои недостатки, более серьезные чем у предыдущей. Так какая же лучше? &lt;br /&gt;Я считаю что это достижение потолка. Не хватает знаний, опыта для принятия правильного или наиболее подходящего решения.&lt;br /&gt;&lt;br /&gt;В программировании одну и туже задачу можно решить разными путями, разными алгоритмами, главное понимать что требуется, и приоритетность этих требований.&lt;br /&gt;&lt;br /&gt;Тогда стоит сильнее уточнить и детализировать цели и расставить приоритеты, и это поможет выйти из ступора?&lt;br /&gt;В правильно поставленном вопросе находится половина ответа.&lt;br /&gt;&lt;br /&gt;Мож стоит сделать как есть? &lt;br /&gt;Иногда надо сделать ошибку чтоб сориентироваться куда двигаться дальше.</description>
  <comments>http://saemon-zixel.livejournal.com/19479.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/19312.html</guid>
  <pubDate>Sun, 14 Dec 2008 12:02:22 GMT</pubDate>
  <title>start ruby</title>
  <link>http://saemon-zixel.livejournal.com/19312.html</link>
  <description>Начал пробовать программировать на ruby.&lt;br /&gt;&lt;br /&gt;Причина по каторой я решил научится програмить на ruby - две: создание &quot;оконных&quot; приложений и близость к языку Smalltalk по части объектов.&lt;br /&gt;&lt;br /&gt;Поставил себе задачю, сделать некий &quot;просмотр логов&quot;. Интерфейс на QT, связь по протоколу XML-RPC, по возможности надо использовать PostgreSQL и SQLite. Программа делается естественно в образовательных целях, и только для личного использования.&lt;br /&gt;&lt;br /&gt;Первые впечатления:&lt;br /&gt;- регулярные выражения и вообще стиль (постфиксные записи if,less, объявления def, class, хеши и массивы, yeild) напоминает perl.&lt;br /&gt;- отсутствие точки запятой в конце и необязательное использование скобок напоминает Basic.&lt;br /&gt;- ООП (если неуказывать кому посылается сообщение то посылается self, методы inspect, instant_methods, методы класа -&amp;gt; def Test.setClassVar, #symbol -&amp;gt; :symbol) напоминает Smalltalk.&lt;br /&gt;- неочень понял разницу между Proc и {}, но это наверное должно напоминать lisp (но lisp я почти не знаю).&lt;br /&gt;- старт был быстрый, наверное сказалась особенность языка т.е. &quot;ожидаемость&quot;.&lt;br /&gt;- с QT тяжеловато, нужно регулярно смотреть в официальный справочник по QT для с++, ну и самому думать.&lt;br /&gt;- иногда ruby кидает эксепшен что типа метод не найден, хотя он есть и ты его уже использовал. Фишка в том что для каждого набора параметров есть свой метод, и с теми параметрами с которыми ты хочеш вызвать метод соответствующего метода нет. К этому надо привыкать.&lt;br /&gt;- с отладкой пока-что тяжко (есть аналог gdb - &quot;ruby -rdebug &amp;lt;файл&amp;gt;&quot;, но с ним надо разбиратся).&lt;br /&gt;&lt;br /&gt;Восновном програмлю на работе, в openSuseLinux+KDevelop (пробую RDT).&lt;br /&gt;Дома восновном балуюсь и просто пробую ruby, и там среда похуже - win98+notepad++, QT к сажелению нету (и это плохо), поэтому пробуем FOX (FXRuby).</description>
  <comments>http://saemon-zixel.livejournal.com/19312.html</comments>
  <category>qt</category>
  <category>fox</category>
  <category>smalltalk</category>
  <category>ruby</category>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/18957.html</guid>
  <pubDate>Sat, 25 Oct 2008 14:27:57 GMT</pubDate>
  <link>http://saemon-zixel.livejournal.com/18957.html</link>
  <description>а еще музыка помогает пережить тяжелые моменты в жизни&lt;br /&gt;&lt;br /&gt;PS ...особеннно OST-ы от аниме-сериалов.</description>
  <comments>http://saemon-zixel.livejournal.com/18957.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/18848.html</guid>
  <pubDate>Tue, 07 Oct 2008 17:35:14 GMT</pubDate>
  <title>За последние пол года программирования...</title>
  <link>http://saemon-zixel.livejournal.com/18848.html</link>
  <description>....я понял что для каждой проблемы нужно решение достаточного калибра.&lt;br /&gt;&lt;br /&gt;Например есть у нас фотки в папке одинакового формата и размера. Нужно их обштамповать логотипами.&lt;br /&gt;Делаем одну процедуру которая в цикле их открывает, ставит лого и сохраняет.&lt;br /&gt;Если форматы разные да и размеры тоже, то надо делать несколько процедур/функций каждая из которых сделает свою часть работы.&lt;br /&gt;Если там еще надо подумать в каком месте лого штампонуть, то стоит и класс нарисовать который будет представлять файл-фото и решать как его обрабатывать...&lt;br /&gt;Чем крупнее калибр тем проще и легче решается поставленная задача, не теряется зря время и &quot;мозговые ресурсы&quot;.&lt;br /&gt;&lt;br /&gt;ЗЫ И наоборот, не стоит брать крупный калибр для решения мелких задач - возни больше.</description>
  <comments>http://saemon-zixel.livejournal.com/18848.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/18530.html</guid>
  <pubDate>Sun, 24 Aug 2008 16:35:35 GMT</pubDate>
  <title>На php тяжело программировать.</title>
  <link>http://saemon-zixel.livejournal.com/18530.html</link>
  <description>На php тяжело программировать.&lt;br /&gt;Рисовать все объектами слишком рутинно (да и боязнено с точки зрения производительности). Вот в Смолтолке это легко. Там мало телодвижений надо делать чтоб создать класс, метод, тело метода. Больше надо думать головой что и где создать и как это все переделать.&lt;br /&gt;Программировать чисто процедурно (php изначально был чисто процедурный язык) вполне можно но с более сложной логикой и большими объемами это становится гемором.&lt;br /&gt;Вот и приходится учится программировать полу-объектно полу-процедурно. Именно для таких языков и были придуманы патерны ГоФ.</description>
  <comments>http://saemon-zixel.livejournal.com/18530.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>1</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/18273.html</guid>
  <pubDate>Fri, 30 May 2008 18:43:44 GMT</pubDate>
  <title>Накопилось следующие:</title>
  <link>http://saemon-zixel.livejournal.com/18273.html</link>
  <description>1). Какая все-таки гадость этот переснятый Appleseed, максимум сюжет присутствует.&lt;br /&gt;2). от Javascript пахнет self языком (вот не знаю радоваться или нет, пока-что наслаждаюсь).&lt;br /&gt;3). XUL (наконец-то я начал с ним работать.):&lt;br /&gt;	а) придурошная верстка! (это мне кроме html надо будет учится верстать и xul?)&lt;br /&gt;	б) скорость не супер... (ну это понятно)&lt;br /&gt;	в) &quot;оживлять&quot; все это javascript-ами не так легко как я рассчитывал (есть только самые необходимые функции у контролов)&lt;br /&gt;4). regexp-ы рулят, всем кто хочет обрабатывать строки знать обязательно (ну это все знают), но выглядят ужасно (это тоже все знают)!</description>
  <comments>http://saemon-zixel.livejournal.com/18273.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>2</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/18057.html</guid>
  <pubDate>Thu, 03 Apr 2008 15:58:50 GMT</pubDate>
  <title>Куда катится этот мир</title>
  <link>http://saemon-zixel.livejournal.com/18057.html</link>
  <description>У меня медленный компьютер (Athlon 750Mhz шина 200Mhz памяти 512 (раньше было на четверть меньше)). Это проявляется когда я редактирую таблицу в какой-нибудь админке кого-нибудь сайта в поле с &quot;расширенном&quot; редакторе (типа FCKedit, TinyMCE...);  когда копирую и вставляю таблицу из OOCalc в NVU и переключаюсь в &quot;Source&quot; чтоб почистить html код; когда я переключаюсь в Оперу с 15 вкладками из IE6 запущенного под wine чтоб посмотреть как смотрится измененная в админке мною информация на сайте...&lt;br /&gt;Хотя когда перезагружаюсь в win98 с ie55, office97, frontpage и делаю это-же то у меня все летает.&lt;br /&gt;Хмм... Вот я думаю, стоит ли покупать какой-нить Core2 Duo для вышеприведенных действий или нет...</description>
  <comments>http://saemon-zixel.livejournal.com/18057.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/17890.html</guid>
  <pubDate>Mon, 24 Mar 2008 16:46:35 GMT</pubDate>
  <title>PHP и OOP</title>
  <link>http://saemon-zixel.livejournal.com/17890.html</link>
  <description>Теперь я понял и почувствовал почему создатели PHP против OOP в их детищи. Теперь я их мнение полностью разделяю!</description>
  <comments>http://saemon-zixel.livejournal.com/17890.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/17585.html</guid>
  <pubDate>Sun, 16 Mar 2008 16:47:45 GMT</pubDate>
  <title>:(</title>
  <link>http://saemon-zixel.livejournal.com/17585.html</link>
  <description>Оказывается в ANSI стандарте по языку Smalltalk 243 страницы (с 52 по 295) это описания методов, при этом только базовых. Если на одну страницу входит где-то 2-3 описания методов, то получается ~600 методов...&lt;br /&gt;А есть еще куча не базовых методов, которые тоже очень даже нужны...&lt;br /&gt;&lt;br /&gt;В общем, меня эти цифры сильно огорчают. Опять я просчитался...</description>
  <comments>http://saemon-zixel.livejournal.com/17585.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/16947.html</guid>
  <pubDate>Thu, 14 Feb 2008 14:55:52 GMT</pubDate>
  <title>ооп</title>
  <link>http://saemon-zixel.livejournal.com/16947.html</link>
  <description>За то небольшое время которое я программирую на ST - кристально чистом объектно ориентированном языке, я понял что на нем тяжело писать. Сложность заключается не  в написание алгоритмов, а &quot;придумывание&quot; классов, методов, имен методов и instance variables. Т.к. не знаешь как по настоящему правильно и куда уведет &quot;дорожка&quot;...</description>
  <comments>http://saemon-zixel.livejournal.com/16947.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/16809.html</guid>
  <pubDate>Tue, 22 Jan 2008 18:00:59 GMT</pubDate>
  <link>http://saemon-zixel.livejournal.com/16809.html</link>
  <description>И всетаки Squeak тормозная штука, особенно в связки squeak3.9-8 + sq3.9-7067dev08.01.1.image + Athlon750.&lt;br /&gt;&lt;br /&gt;ЗЫ И еще каму-то в голову взбрело использовать его как веб-платформу...</description>
  <comments>http://saemon-zixel.livejournal.com/16809.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/16553.html</guid>
  <pubDate>Mon, 31 Dec 2007 15:01:21 GMT</pubDate>
  <title>имхо</title>
  <link>http://saemon-zixel.livejournal.com/16553.html</link>
  <description>В этом году AKROSS CON выдался хуже чем в прошлие разы.&lt;br /&gt;Лутший клип конкурса (SVS - Spoil) мне не показался лутшим, хотя техника и синхранизация с музыкой впечетляет.</description>
  <comments>http://saemon-zixel.livejournal.com/16553.html</comments>
  <category>anime</category>
  <category>amv</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/16020.html</guid>
  <pubDate>Sat, 01 Dec 2007 11:52:01 GMT</pubDate>
  <title>PHP и стиль ST</title>
  <link>http://saemon-zixel.livejournal.com/16020.html</link>
  <description>В первый раз когда я писал на php &quot;объектно ориентированно&quot; я долго ломал голову какой стиль использовать при создании классов. ST стиль наврядли здесь подходил, а классически-популярный стиль когда вместо функций код укладывается в методы и класс это просто группа таких методов (который мне некогда не нравился) или для PHP создателями был придуман свой стиль.&lt;br /&gt;Второй раз (совсем недавно) воспользовался пакетом SimpleTest (достаточно убогая оказалась вещь) для написания тестов, и что то похожее на стиль ST начал появляться при написании классов. Но долго сохранять этот стиль не удалось, всё таки объекты/классы PHP слишком далеки от ST. Сложно писать объектно ориентированно на языках которые изначально для этого не предназначались.&lt;br /&gt;&lt;br /&gt;PS Вчера мня угостили одной ягодой фейхоа, теперь я ее регулярно нюхаю и она поднимает настроение в мои программерские будни. Неделю назад кстати был мандарин, но он продержался всего два дня, потом аромат испортился :(... может его стоило на ночь класть в холодильник или за окно...</description>
  <comments>http://saemon-zixel.livejournal.com/16020.html</comments>
  <category>php</category>
  <category>smalltalk</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/15657.html</guid>
  <pubDate>Wed, 07 Nov 2007 08:42:04 GMT</pubDate>
  <link>http://saemon-zixel.livejournal.com/15657.html</link>
  <description>Вообще забавная идея на работу приходить со своим компом, и директору удобно и работнику тоже комфортно. Правда есть минусы такие как: не у всех есть лишний компьютер, проблематично перевозить если нет машины, боязно за свою технику...</description>
  <comments>http://saemon-zixel.livejournal.com/15657.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/15576.html</guid>
  <pubDate>Tue, 16 Oct 2007 11:41:27 GMT</pubDate>
  <link>http://saemon-zixel.livejournal.com/15576.html</link>
  <description>Сегодня я второй раз убедился что не Squeak не VW не подходят для мелких задачь, таких как: сгенерировать список ссылок увеличивая в определенном месте число на один и убрать в текстовом файле все строки начинающиееся символом &quot;#&quot;...&lt;br /&gt;Может я просто плохо знаю библиотеку классов смоллтолка?</description>
  <comments>http://saemon-zixel.livejournal.com/15576.html</comments>
  <category>smalltalk</category>
  <lj:security>public</lj:security>
  <lj:reply-count>4</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/15344.html</guid>
  <pubDate>Thu, 11 Oct 2007 14:23:20 GMT</pubDate>
  <link>http://saemon-zixel.livejournal.com/15344.html</link>
  <description>Оказывается очень даже комфортно ставить и настраивать Linux используя chroot (если хост система linux) или coLinux (если хост система win)...</description>
  <comments>http://saemon-zixel.livejournal.com/15344.html</comments>
  <category>linux</category>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/14890.html</guid>
  <pubDate>Fri, 31 Aug 2007 08:11:44 GMT</pubDate>
  <title>cvs merge</title>
  <link>http://saemon-zixel.livejournal.com/14890.html</link>
  <description>Нахрен мне нужен этот merge когда он не может cmergить только определенную часть различий двух файлов...</description>
  <comments>http://saemon-zixel.livejournal.com/14890.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
<item>
  <guid isPermaLink='true'>http://saemon-zixel.livejournal.com/14703.html</guid>
  <pubDate>Mon, 06 Aug 2007 07:48:35 GMT</pubDate>
  <title>о своём</title>
  <link>http://saemon-zixel.livejournal.com/14703.html</link>
  <description>Последние несколько недель живу в квартире в которой протекает ремонт, по большей части я его там и делаю, и делаю для себя. Но последние время на выходных, которые можно полностью посветить ремонту, мне больше хочется посидеть на работе и продуктивно поработать, чтоб быстрее и качественнее сделать работу и заработать больше денег, которые можно будет отдать людям разбирающемся в ремонте лучше меня, и самое главное будут рады за деньги им &quot;озаботится&quot;... &lt;br /&gt;&lt;br /&gt;PS Оказывается дома можно жить без компьютера!</description>
  <comments>http://saemon-zixel.livejournal.com/14703.html</comments>
  <lj:security>public</lj:security>
  <lj:reply-count>0</lj:reply-count>
</item>
</channel>
</rss>
