<?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-7658466300344345439</id><updated>2012-01-17T14:37:05.096+02:00</updated><category term='работать'/><category term='javasript'/><category term='super'/><category term='erlang'/><category term='цели собеседования'/><category term='C'/><category term='выводы'/><category term='regexp'/><category term='too'/><category term='array'/><category term='кризис'/><category term='хеши'/><category term='utf8'/><category term='сравнение'/><category term='процедуры'/><category term='киррилица'/><category term='код'/><category term='отзыв'/><category term='читаемый'/><category term='FireFox'/><category term='Poster'/><category term='программный код'/><category term='взаимоотношения'/><category term='мир'/><category term='быстрое начало'/><category term='mysql'/><category term='attribute'/><category term='xs'/><category term='пустые строки'/><category term='хостинг'/><category term='идеальный код'/><category term='мужчины'/><category term='агава'/><category term='налимов'/><category term='представление'/><category term='perl и С/С++'/><category term='функции'/><category term='android'/><category term='выбор'/><category term='cross-domain'/><category term='первый'/><category term='colocation'/><category term='ssl'/><category term='движок'/><category term='примеры'/><category term='recursions'/><category term='мнение'/><category term='multiply'/><category term='error'/><category term='использования индексов'/><category term='гон'/><category term='google'/><category term='массивы'/><category term='javascript'/><category term='apple'/><category term='универсальный'/><category term='perl'/><category term='связь'/><category term='now'/><category term='agava'/><category term='HTMLParser'/><category term='тестирование'/><category term='скорость'/><category term='дополнение'/><category term='оптимизация'/><category term='общение'/><category term='анализ'/><category term='max_connections'/><category term='many'/><category term='начинающий'/><category term='сертификаты'/><category term='написание'/><category term='методы'/><category term='колокейшн'/><category term='plugin'/><category term='python'/><category term='Mozilla'/><category term='собеседование'/><category term='mysq'/><category term='идеи'/><category term='женщины'/><category term='люди'/><category term='скрытые'/><category term='сервисы'/><category term='connections'/><category term='php'/><category term='ajax'/><category term='принципы'/><category term='начинающим'/><category term='математические множества'/><category term='тюнинг'/><category term='COM'/><category term='власть'/><category term='instance'/><category term='отызыв'/><category term='теоретическая база'/><category term='настройка сервера'/><category term='ets'/><category term='быстро'/><category term='госдолг'/><category term='расширения'/><category term='всех'/><category term='свобода'/><category term='sql'/><category term='mod_pagespeed'/><category term='МоеПространство'/><category term='алгоритмы'/><category term='резервный канал'/><category term='решения'/><category term='IE'/><category term='базы данных'/><category term='глюки'/><category term='mylucid.net'/><category term='удаление'/><category term='пример собеседования'/><title type='text'>zzzz ;) Записки дилетанта</title><subtitle type='html'>Жизнь дерьмо , а людям достались главные роли))Короче в очередной раз я надорвал связки на голиностопе, и пришлось пару дней проваляться дома( без интернета), в голову есно лезли всякие мысли,которые приходили раньше, и что не повторяться  решил их записывать</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://2type.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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>48</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-8114575972036905142</id><published>2012-01-17T14:17:00.007+02:00</published><updated>2012-01-17T14:37:05.107+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='multiply'/><category scheme='http://www.blogger.com/atom/ns#' term='ets'/><category scheme='http://www.blogger.com/atom/ns#' term='erlang'/><category scheme='http://www.blogger.com/atom/ns#' term='скорость'/><category scheme='http://www.blogger.com/atom/ns#' term='now'/><title type='text'>Скорость работы Erlang -а</title><summary type='text'>Давно начал работать с Erlang-ом. В конце концов каждому программисту становится интересно скорость работы того или иного языка. Пишем набор простых тестов.Скорость выполнения отдельной операции это конечно интересно, но чаще всего любая операция работает вместе  с вызовом какой-то функции. В итоге пишем что-то типа этого -module(meash_loop).-export([loop/2]).loop(Fun,List) when is_list(List) -&gt;</summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/8114575972036905142/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=8114575972036905142&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/8114575972036905142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/8114575972036905142'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2012/01/erlang.html' title='Скорость работы Erlang -а'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-3244917776164183425</id><published>2012-01-14T16:57:00.005+02:00</published><updated>2012-01-14T17:06:06.344+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='МоеПространство'/><category scheme='http://www.blogger.com/atom/ns#' term='mylucid.net'/><title type='text'>Новый подход к чтению</title><summary type='text'>Навеяло мне тут этим постом, что повадился я все оставлять на потом - мой список закладок в браузере полнится и полнится, а вот сказать что у меня появляются новые знание пропорционально их количеству я сказать не могу, ибо не читаю я их потом.      Поэтому вспомнил про один проект написаный мной в далекой древности, идея проекта проста как 5 копеек - сделать максимально удобным чтение текстов и </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/3244917776164183425/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=3244917776164183425&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/3244917776164183425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/3244917776164183425'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2012/01/blog-post.html' title='Новый подход к чтению'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-3681894081386467889</id><published>2011-12-04T01:35:00.003+02:00</published><updated>2011-12-04T01:39:59.365+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cross-domain'/><category scheme='http://www.blogger.com/atom/ns#' term='erlang'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><title type='text'>ajax api</title><summary type='text'>Представляю простенький сервис для выполнение кросс-доменных ajax запросов. Все подробноститут . Собственно это обертка к моему прокси написаному на эрланге и javascriptm, который передает запросы посредством тега &lt;script&gt;. Юзайте на здоровье, скоро будет еще одна вкусность.</summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/3681894081386467889/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=3681894081386467889&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/3681894081386467889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/3681894081386467889'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2011/12/ajax-api.html' title='ajax api'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-3700128886275706884</id><published>2011-11-07T00:41:00.001+02:00</published><updated>2011-11-07T00:41:43.850+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Poster'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='FireFox'/><title type='text'>Долго не писал, зато теперь есть Poster</title><summary type='text'>Топики о плагинах к firefox получили логичное продолжение в простеньком сервисе, который я назвал Poster. Вот здесь можно сделать плагин под свой сайт для быстрого и удобного добавления контента на него, как вами, так и вашими пользователями. P.SЕще один удобный сервис ajaxapi, для cross domain ajax, так задрала эта проблема, что решил ее решить для себя раз и навсегда.</summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/3700128886275706884/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=3700128886275706884&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/3700128886275706884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/3700128886275706884'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2011/11/poster.html' title='Долго не писал, зато теперь есть Poster'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-7647176193487808926</id><published>2011-09-14T01:27:00.003+03:00</published><updated>2011-09-14T01:37:17.901+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='erlang'/><category scheme='http://www.blogger.com/atom/ns#' term='резервный канал'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>Лекарство от нагрузок</title><summary type='text'>Не безизвестная компания эрикссон является разработчиком замечательного языка Erlang. Эта штука на уровне языка реализовала работу с процессами. Более того - эти процессы легковесны. Так же в  стандартную поставку входят библиотека готовых паттернов, которые можно знать, а можно и не знать.Собственно к чем это я. А к тому, что учавствую в проекте написанном на эрланге. Нагрузка что-то типа 20 </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/7647176193487808926/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=7647176193487808926&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/7647176193487808926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/7647176193487808926'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2011/09/blog-post.html' title='Лекарство от нагрузок'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-6329407224802056833</id><published>2011-06-06T00:37:00.004+03:00</published><updated>2011-06-06T00:45:14.521+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='скрытые'/><category scheme='http://www.blogger.com/atom/ns#' term='власть'/><category scheme='http://www.blogger.com/atom/ns#' term='мир'/><title type='text'>Просто мысль</title><summary type='text'>Чего-то потянуло не на специализированую тему. Наткнулся на новость об очередном взломе инфраструктуры Sony тут.При этом вспомнил, что горячо любимые всем английские ученые, проведя опрос, пришли к выводу, что IT- работники главная причина информационной безопасности компаний, а там и не только до информационной недалеко. И само-собой прошерстил в мозгу сколько инфы я унес из компании, откуда </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/6329407224802056833/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=6329407224802056833&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/6329407224802056833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/6329407224802056833'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2011/06/blog-post.html' title='Просто мысль'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-5949317826457128073</id><published>2011-05-16T15:46:00.000+03:00</published><updated>2011-05-16T15:47:08.268+03:00</updated><title type='text'>Не слушайте</title><summary type='text'>Не слушайте их, когда они говорят, что ваша идея бесперспективна.Когда говорят, что идея должна быть Идеей.Эти перфекционисты, мой бог, они говорят вам, что лучше потратить год на отладку.Они говорят, что пользователи капризны и не примут проект с недоработками.Вы предпочитаете слушать их? Тех, которые из-за своего перфекционизма сами ничего не запустили?Это лучшая отмазка для тех, кто не хочет </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/5949317826457128073/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=5949317826457128073&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/5949317826457128073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/5949317826457128073'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2011/05/blog-post.html' title='Не слушайте'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-1761547089693884602</id><published>2011-05-10T16:43:00.003+03:00</published><updated>2011-05-10T17:07:12.507+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='оптимизация'/><category scheme='http://www.blogger.com/atom/ns#' term='regexp'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><category scheme='http://www.blogger.com/atom/ns#' term='хеши'/><title type='text'>Use perl или продолжаем оптимизацию</title><summary type='text'>Бродил по коду проекта на новой работе и набрел на такую вот функцию :sub translit{  my $text = shift;  $text = "$text";  $text =~ s/А/A/g;  $text =~ s/Б/B/g;  $text =~ s/В/V/g;  $text =~ s/Г/G/g;  $text =~ s/Д/D/g;  $text =~ s/Е/E/g;  $text =~ s/Ё/E/g;  $text =~ s/Ж/ZCH/g;  $text =~ s/З/Z/g;  $text =~ s/И/I/g;  $text =~ s/Й/J/g;  $text =~ s/К/K/g;  $text =~ s/Л/L/g;  $text =~ s/М/M/g;  $text =~ </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/1761547089693884602/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=1761547089693884602&amp;isPopup=true' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/1761547089693884602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/1761547089693884602'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2011/05/use-perl.html' title='Use perl или продолжаем оптимизацию'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-1290113347145283758</id><published>2011-04-29T12:05:00.005+03:00</published><updated>2011-04-29T12:15:02.846+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysql'/><category scheme='http://www.blogger.com/atom/ns#' term='быстро'/><category scheme='http://www.blogger.com/atom/ns#' term='тюнинг'/><title type='text'>Очень полезная штука</title><summary type='text'>Один скрипт который существенно упростит жизнь Скрипт по косвенным признакам выдает резюме по поводу настроек вашего mysql - демона.Хорошо подходит для а) ленивыхб)быстрого решения проблемы, при наличии свободных ресурсов конечно жев) исправить свои огрех оптимизации тоже пойдет Используется просто качаешь и отвечаешь на пару вопросов при запуске - говорю ж для ленивыхкачать а заодно слегка </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/1290113347145283758/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=1290113347145283758&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/1290113347145283758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/1290113347145283758'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2011/04/blog-post_29.html' title='Очень полезная штука'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-6593523862100941014</id><published>2011-04-25T18:07:00.003+03:00</published><updated>2011-04-25T18:18:36.086+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='свобода'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>Python и Perl</title><summary type='text'>Знаете, эти два языка как бы не похожи, но после того, как я стал замечать за собой подобные конструкции d=",".join([ str(i) for i in range(0,10000)] )   Понял, что что-то два эти языка роднит, и это за областью синтаксиса или языковых конструкций.Значит, что это что-то фундаментальней и общей, и понял...   Понял, что это совобода - python-у абсолютно подойдет лозунг "it's more than one way to do</summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/6593523862100941014/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=6593523862100941014&amp;isPopup=true' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/6593523862100941014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/6593523862100941014'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2011/04/python-perl.html' title='Python и Perl'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-2118319913418567711</id><published>2011-04-24T23:50:00.001+03:00</published><updated>2011-04-24T23:51:25.247+03:00</updated><title type='text'>Еще немного о том, как себя заставлять..</title><summary type='text'>Ответить на вопрос «Как себя заставлять?» невозможно. Невозможно не потому что себя заставить нельзя, а потому что сама идея является неверной с самого начала.Проблема самозаставления возникает тогда, когда у человека нету контакта с собой. То есть, модель себя, присутствующая у него в голове, не соответствует действительности. Мы же редко ищем и формулируем сведения о себе. А обращаем внимание </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/2118319913418567711/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=2118319913418567711&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/2118319913418567711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/2118319913418567711'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2011/04/blog-post_24.html' title='Еще немного о том, как себя заставлять..'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-7489639455433558115</id><published>2011-04-24T15:35:00.005+03:00</published><updated>2011-04-24T16:18:14.305+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='работать'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>Мой новый способ перестать страдать фигней и начать работать</title><summary type='text'>В операционных системах есть такая штука, как планирощик задачь. Многозадачность довольна илюзорная - на самом деле все выполняется последовательно( спасибо КЕП). Самый простейший планирощик задачь основан на приоритетах - то есть каждому процессу присваивается приоритет, на их основе выделяется кванты времени на выполнения, и последовательность. При этом возникает проблема, что малоприоритетные </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/7489639455433558115/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=7489639455433558115&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/7489639455433558115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/7489639455433558115'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2011/04/blog-post.html' title='Мой новый способ перестать страдать фигней и начать работать'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-7915358941564454946</id><published>2011-03-22T21:25:00.002+02:00</published><updated>2011-03-22T21:35:19.543+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='recursions'/><category scheme='http://www.blogger.com/atom/ns#' term='FireFox'/><category scheme='http://www.blogger.com/atom/ns#' term='javasript'/><title type='text'>FireFox не любит рекурсий</title><summary type='text'>Если писать много и сложно, то может случиться так, что fireFox вдруг решит выпендриться и написать too many recursions  и скрипт дальше отказываеться работать вообще.. Ты начинаешь лихорадочно искать, где ж у меня рекурсия, может она и есть, но тут лучше скажу про другой нюанс. JavaScript использует механизм замыкания, через него мы любим создавать объекты. Так вот это тоже  подпадает под это </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/7915358941564454946/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=7915358941564454946&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/7915358941564454946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/7915358941564454946'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2011/03/firefox.html' title='FireFox не любит рекурсий'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-3588327333786333633</id><published>2011-03-22T21:16:00.005+02:00</published><updated>2011-03-22T21:21:14.446+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='удаление'/><category scheme='http://www.blogger.com/atom/ns#' term='массивы'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='array'/><category scheme='http://www.blogger.com/atom/ns#' term='всех'/><title type='text'>Удаление всех элементов массива</title><summary type='text'>Вроде нет ничего проще....Но гениальных вариантов дофига, как оказалосьможно например в цикле делать pop каждому...Страшно॥Да ;)Ладно долго страдал вот такой формой     var ar=new Array();   ar.push(7);   ar=[]; //delete allА потом вчитавшись в документацию начал делать так вот   var ar=new Array();   ar.push(7);   ar.length=0; //delete allПоследнее понравилось больше...</summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/3588327333786333633/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=3588327333786333633&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/3588327333786333633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/3588327333786333633'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2011/03/blog-post.html' title='Удаление всех элементов массива'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-8611247703487093634</id><published>2011-02-04T15:28:00.005+02:00</published><updated>2011-02-04T15:42:43.102+02:00</updated><title type='text'>Использование алгоритма AES  при помощи библиотеки openssl</title><summary type='text'>Столкнулся с тем, что нет описания интерфейс к алгоритму AES в библиотеке OpenSSL, а несколько русскоязычных статей оказались мало пригодно, по тому простому поводу, что в примерах давали не работающий код. Хотя нельзя отрицать, что там была и полезная информация, которая помогла лучше понять англоязычную документацию на openssl.org .Собственно функция фишрования : unsigned long int do_crypt(</summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/8611247703487093634/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=8611247703487093634&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/8611247703487093634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/8611247703487093634'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2011/02/aes-openssl.html' title='Использование алгоритма AES  при помощи библиотеки openssl'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-6448197236874197326</id><published>2011-01-18T20:05:00.001+02:00</published><updated>2011-02-10T12:31:37.414+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='тестирование'/><category scheme='http://www.blogger.com/atom/ns#' term='теоретическая база'/><category scheme='http://www.blogger.com/atom/ns#' term='налимов'/><title type='text'>Тестировщику на заметку</title><summary type='text'>Недавно наткнулся на статью про тестирование на http://habrahabr.ru, там кромевсего прочего был в комментариях тезис  :"Тестирование относительно новая область, теоретическая база отсутствует"      С которым категорически не согласен, во всех аспектах, тестирование  появилось вместе с программированием. Дальше вы мне возразите "Но им не  занимались профессионально". Ага как же?! Им занимались </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/6448197236874197326/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=6448197236874197326&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/6448197236874197326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/6448197236874197326'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2011/01/blog-post.html' title='Тестировщику на заметку'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-5419183184126169180</id><published>2010-12-28T17:47:00.000+02:00</published><updated>2010-12-28T17:48:43.405+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ssl'/><category scheme='http://www.blogger.com/atom/ns#' term='сертификаты'/><category scheme='http://www.blogger.com/atom/ns#' term='настройка сервера'/><title type='text'>SSL, openssl и генерация сертификатов</title><summary type='text'>Что бы не забыватьВ состав дистрибутива openssl входят скрипты CA.sh и CA.pl (/usr/local/openssl/misc)создаем корневой сертификат ./CA.sh -newcaгенерируем личный ключ и сертификационный запрос сервера ./CA.sh -newreqи подписываем его своим корневым сертификатом. ./CA.sh -signпереписываем ключ и сертификат сервера в служебный каталог Apache cp newreq.pem   /usr/local/etc/apache/sslkey/server.key </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/5419183184126169180/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=5419183184126169180&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/5419183184126169180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/5419183184126169180'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/12/ssl-openssl.html' title='SSL, openssl и генерация сертификатов'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-977487425593560526</id><published>2010-12-22T12:39:00.000+02:00</published><updated>2010-12-22T12:40:38.798+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='решения'/><category scheme='http://www.blogger.com/atom/ns#' term='идеи'/><title type='text'>Где брать идеи</title><summary type='text'>1. Идеи не появляются от просмотра телевизора.   2. Идеи иногда появляются после прослушивания лекции.   3. Идеи часто появляются во время чтения книги.   4. Хорошие идеи появляются из плохих идей, но только если последние есть в достаточном количестве.   5. Идеи ненавидят конференц-залы, особенно такие конференц-залы, где сохранился опыт критики, личных выпадов или занудства.   6. Идеи возникают</summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/977487425593560526/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=977487425593560526&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/977487425593560526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/977487425593560526'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/12/blog-post_22.html' title='Где брать идеи'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-5844720553456580720</id><published>2010-12-09T22:46:00.012+02:00</published><updated>2010-12-11T11:45:18.711+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='универсальный'/><category scheme='http://www.blogger.com/atom/ns#' term='примеры'/><category scheme='http://www.blogger.com/atom/ns#' term='оптимизация'/><category scheme='http://www.blogger.com/atom/ns#' term='код'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='методы'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><category scheme='http://www.blogger.com/atom/ns#' term='идеи'/><category scheme='http://www.blogger.com/atom/ns#' term='программный код'/><title type='text'>Оптимизация кода</title><summary type='text'>Архитектурно правильный код - это хорошо. Он красиво выглядит, легко читается, все структурировано, а потом оказывается, что код работает долго, а все вроде бы красиво.Так вот не всегда "правильный" с точки зрения стиля, архитектуры код самый быстрый.Ну так получилось, так бывает, теория и практика знаете ли. А теперь идеи ускорения.Идея 1. Назовем ее развертывание цикла.Код :my $ref = $dbh-&gt;</summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/5844720553456580720/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=5844720553456580720&amp;isPopup=true' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/5844720553456580720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/5844720553456580720'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/12/blog-post.html' title='Оптимизация кода'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-2651893332271346094</id><published>2010-12-03T16:22:00.005+02:00</published><updated>2010-12-03T16:28:25.306+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mysq'/><category scheme='http://www.blogger.com/atom/ns#' term='utf8'/><category scheme='http://www.blogger.com/atom/ns#' term='киррилица'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><category scheme='http://www.blogger.com/atom/ns#' term='пустые строки'/><title type='text'>perl, utf8,киррилица и mysql</title><summary type='text'>Вы похвально решили перевести вашу базу данных в utf-8...Везеде поставили в mysql :set names utf8;set charset utf8;в таблицах проставили новую коддировку по умолчанию,default charset utf8Начинаете добавлять из скрипта данные, а вместо них пустые строки в базе данных....Первое скрипту выставляем коддировку utf8 это вы и сами догадались, а второепишем в начале скрипта :use utf8;Теперь все работает.</summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/2651893332271346094/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=2651893332271346094&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/2651893332271346094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/2651893332271346094'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/12/perl-utf8-mysql.html' title='perl, utf8,киррилица и mysql'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-7128847277843835010</id><published>2010-11-29T17:56:00.010+02:00</published><updated>2010-11-29T18:54:02.571+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='базы данных'/><category scheme='http://www.blogger.com/atom/ns#' term='алгоритмы'/><category scheme='http://www.blogger.com/atom/ns#' term='представление'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><category scheme='http://www.blogger.com/atom/ns#' term='математические множества'/><title type='text'>Построение множеств в реляционной базе данных</title><summary type='text'>Человеческий мозг интересная штука, особенно интересно наблюдать, как ты работаешь, напряженно думаешь, строишь огромные схемы, чтоб решить какую-то задачу, а потом вдруг озарение и в результате 50 строк предыдущего кода заменяются на 10 нового.  Данная заметка родилась примерно так.  Поговорим об организации простых математических множест в реляционной базе данных.Множество это набор элементов, </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/7128847277843835010/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=7128847277843835010&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/7128847277843835010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/7128847277843835010'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/11/blog-post_29.html' title='Построение множеств в реляционной базе данных'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-3936846945716722452</id><published>2010-11-28T01:58:00.003+02:00</published><updated>2010-11-28T02:02:27.847+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='кризис'/><category scheme='http://www.blogger.com/atom/ns#' term='госдолг'/><title type='text'>Занятная картинка</title><summary type='text'> Кто кому должен...источник </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/3936846945716722452/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=3936846945716722452&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/3936846945716722452'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/3936846945716722452'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/11/blog-post_28.html' title='Занятная картинка'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-4260221572321633427</id><published>2010-11-19T17:46:00.021+02:00</published><updated>2010-11-20T02:14:28.171+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='дополнение'/><category scheme='http://www.blogger.com/atom/ns#' term='первый'/><category scheme='http://www.blogger.com/atom/ns#' term='plugin'/><category scheme='http://www.blogger.com/atom/ns#' term='FireFox'/><category scheme='http://www.blogger.com/atom/ns#' term='javasript'/><category scheme='http://www.blogger.com/atom/ns#' term='программный код'/><category scheme='http://www.blogger.com/atom/ns#' term='начинающий'/><title type='text'>Пишем plugin для FireFox</title><summary type='text'>Давно интересовала эта, но все руки не доходили, вернее не было идеи плагина. Но а потом пришлось, так сказать.  Вообще написание плагина мне доставило удовольствие сравнимое с изучением фреймворка Django. Технология написания плагина для fireFox интуитивно понятный процесс. Для быстрого старта вап понадобиться зайти вот сюда :https://addons.mozilla.org/en-US/developers/tools/builderПо ссылке вы </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/4260221572321633427/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=4260221572321633427&amp;isPopup=true' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/4260221572321633427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/4260221572321633427'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/11/plugin-firefox.html' title='Пишем plugin для FireFox'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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://1.bp.blogspot.com/_niPkK_TpTSw/TOajXLc4LpI/AAAAAAAAAb4/luoL5FKLl_w/s72-c/Screenshot.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-8988161418240554856</id><published>2010-11-17T17:43:00.005+02:00</published><updated>2010-12-12T17:39:10.094+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='super'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='error'/><category scheme='http://www.blogger.com/atom/ns#' term='attribute'/><category scheme='http://www.blogger.com/atom/ns#' term='HTMLParser'/><category scheme='http://www.blogger.com/atom/ns#' term='instance'/><title type='text'>Люблю python :)</title><summary type='text'>Захотелось мне распарсить документ html,  порылся я в мануалах наткнулся на парумодулей и выбрал HTMLParser. Скажу сраз до меня не сразу доперло, что надо сделать класс, унаследовав его от HTMLParser сделать что-то типа этогоfrom HTMLParser import HTMLParserclass MyHTMLParser(HTMLParser): def handle_starttag(self, tag, attrs):     print "Encountered the beginning of a %s tag" % tag def </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/8988161418240554856/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=8988161418240554856&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/8988161418240554856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/8988161418240554856'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/11/python.html' title='Люблю python :)'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-8310636605055043112</id><published>2010-11-12T14:48:00.004+02:00</published><updated>2010-11-12T15:02:47.052+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='расширения'/><category scheme='http://www.blogger.com/atom/ns#' term='написание'/><category scheme='http://www.blogger.com/atom/ns#' term='Mozilla'/><category scheme='http://www.blogger.com/atom/ns#' term='COM'/><category scheme='http://www.blogger.com/atom/ns#' term='IE'/><category scheme='http://www.blogger.com/atom/ns#' term='сравнение'/><category scheme='http://www.blogger.com/atom/ns#' term='FireFox'/><title type='text'>Сравнение FireFox и Microsoft IE. Или почему FireFox лучше :)</title><summary type='text'>Так получилось, что понадобилось мне написать плагин для FireFox. Для сравнения решил глянуть как подобный плагин, или если быть точным будет писаться для IE.  Полемикуразводить бессмысленно, главную мысль можно выразить просто приведением примера кода обоих плагинов. Например для FireFox -а он бы выглядел так :var test = {         onload: function(aEvent){                 var doc = </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/8310636605055043112/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=8310636605055043112&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/8310636605055043112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/8310636605055043112'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/11/firefox-microsoft-ie-firefox.html' title='Сравнение FireFox и Microsoft IE. Или почему FireFox лучше :)'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-2313982213497646113</id><published>2010-11-10T12:12:00.002+02:00</published><updated>2010-11-10T12:20:27.589+02:00</updated><title type='text'>Разбиение чисел на разряды в php</title><summary type='text'>Зашел я статистику блога, и увидел там, что на блог  зашлоаж ...секунду 12 пользователей  по запросу :"php regexp разбиения числа на разряды"Вообщем дорогие php-шники, помогу, чем могу...люблю помогать людяместь такая прекрасная функция number_format в php, которой нет к сожелению в perl - сказывается разница в возрасте...&lt;?php$number= 1234.56;// английский формат (по умолчанию)$</summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/2313982213497646113/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=2313982213497646113&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/2313982213497646113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/2313982213497646113'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/11/php.html' title='Разбиение чисел на разряды в php'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-175558939603375237</id><published>2010-11-08T13:25:00.003+02:00</published><updated>2010-11-11T12:37:28.318+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='быстрое начало'/><category scheme='http://www.blogger.com/atom/ns#' term='начинающим'/><category scheme='http://www.blogger.com/atom/ns#' term='мнение'/><category scheme='http://www.blogger.com/atom/ns#' term='отзыв'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Инновации, что учить начинающему специалисту</title><summary type='text'>Согласно новости ,  мы наблюдаем новый виток развития индустрии. Так что дорогие студенты, в ближайшее время надо срочно начинать учить Android и сопутствующие сервисы.Очень хорошие статья для так называемого "квик старта "http://habrahabr.ru/blogs/android/99323/http://habrahabr.ru/blogs/android/98704/ Удачи всем.p.sНовость радует, потому что политика гугла, имхо полиберальней, чем гламурного </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/175558939603375237/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=175558939603375237&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/175558939603375237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/175558939603375237'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/11/blog-post.html' title='Инновации, что учить начинающему специалисту'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-130906036877302276</id><published>2010-11-08T13:17:00.004+02:00</published><updated>2010-11-10T12:01:12.107+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='глюки'/><category scheme='http://www.blogger.com/atom/ns#' term='выводы'/><category scheme='http://www.blogger.com/atom/ns#' term='отзыв'/><category scheme='http://www.blogger.com/atom/ns#' term='mod_pagespeed'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google и mod_pagespeed</title><summary type='text'>Оно само не ничего не сжимаетhttp://code.google.com/intl/en/speed/page-speed/docs/using_m...Могут перестать работать сложные js скрипты, например  CKEditor.Из личного опыта простейшая страница поиска  с ajax  стала дико тормозить, чего раньше не наблюдалось.Итого незачет однозначно...p.sИ вообще почему не использовать nginx в режиме проксирования.</summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/130906036877302276/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=130906036877302276&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/130906036877302276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/130906036877302276'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/11/google-modpagespeed.html' title='Google и mod_pagespeed'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-1681375688406944063</id><published>2010-10-22T17:02:00.003+03:00</published><updated>2010-10-22T17:04:08.541+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='too'/><category scheme='http://www.blogger.com/atom/ns#' term='mysq'/><category scheme='http://www.blogger.com/atom/ns#' term='connections'/><category scheme='http://www.blogger.com/atom/ns#' term='max_connections'/><category scheme='http://www.blogger.com/atom/ns#' term='many'/><title type='text'>mysql, max_conntection  и too many connections</title><summary type='text'>mysql &gt; set global max_connections = 200;И да будет нам счастье</summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/1681375688406944063/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=1681375688406944063&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/1681375688406944063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/1681375688406944063'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/10/mysql-maxconntection-too-many.html' title='mysql, max_conntection  и too many connections'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-1783590285513192967</id><published>2010-10-06T10:32:00.003+03:00</published><updated>2010-10-06T11:48:25.076+03:00</updated><title type='text'>Работа с идеями, их так много а я один.</title><summary type='text'>Думаю многие сталкивались с некой, что ли проблемой. Вот в моей голове появилась идея. И после недолгих раздумий она показалась вам гениальной!Дальше следует запись примерного названия идеи и...поставление ее в список задачь на будущее. А дальше следовала реализации наиболее понравившейся идеи( выбрал из десятка и начал), а потом... Два варианта события1) в процессе реализации все так затянулось </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/1783590285513192967/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=1783590285513192967&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/1783590285513192967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/1783590285513192967'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/10/blog-post.html' title='Работа с идеями, их так много а я один.'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-1598285492118411843</id><published>2010-09-18T01:44:00.009+03:00</published><updated>2010-09-21T12:02:20.455+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='хостинг'/><category scheme='http://www.blogger.com/atom/ns#' term='agava'/><category scheme='http://www.blogger.com/atom/ns#' term='сервисы'/><category scheme='http://www.blogger.com/atom/ns#' term='отызыв'/><category scheme='http://www.blogger.com/atom/ns#' term='мнение'/><category scheme='http://www.blogger.com/atom/ns#' term='колокейшн'/><category scheme='http://www.blogger.com/atom/ns#' term='отзыв'/><category scheme='http://www.blogger.com/atom/ns#' term='агава'/><category scheme='http://www.blogger.com/atom/ns#' term='colocation'/><title type='text'>Про сервисы Агава, хостинг,colocation etc</title><summary type='text'>Сидел и думал, каким образом у веб-мастера происходит процесс выбора новой площадки для своего сайта, будь то хостинг или колокейшен. Действительно, а что тут думать?! Набираем в адресной строке google.com, yandex.ru ну и дальше по пристрастием.. В строке поиска пишем "хостинг" или "colocation" и дальше по ссылкам. Выбрали хостинг, цена  подходит, имя у компании громкое..Заключаем договор?! Ан </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/1598285492118411843/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=1598285492118411843&amp;isPopup=true' title='Комментарии: 6'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/1598285492118411843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/1598285492118411843'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/09/colocation-etc.html' title='Про сервисы Агава, хостинг,colocation etc'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-7927345134958264333</id><published>2010-09-17T18:52:00.008+03:00</published><updated>2010-09-21T12:08:04.068+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='принципы'/><category scheme='http://www.blogger.com/atom/ns#' term='написание'/><category scheme='http://www.blogger.com/atom/ns#' term='анализ'/><category scheme='http://www.blogger.com/atom/ns#' term='идеальный код'/><category scheme='http://www.blogger.com/atom/ns#' term='читаемый'/><category scheme='http://www.blogger.com/atom/ns#' term='программный код'/><title type='text'>Пишем понятный код</title><summary type='text'>Давно хотелось написать что-то подобное, но все не знал как начать. И похоже начну с собственных боков, в принципе есть что в выражение: "на чужих ошибках люди учатся,а на чужих делают каръеру ". Вот обнаружил у себя с одной стороны безобидный вроде бы код :  REQ=getHttp();var login=document.getElementById('login').value;var email=document.getElementById('email').value;var name=</summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/7927345134958264333/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=7927345134958264333&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/7927345134958264333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/7927345134958264333'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/09/blog-post.html' title='Пишем понятный код'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-4591140499891033937</id><published>2010-08-03T17:59:00.003+03:00</published><updated>2010-09-21T12:09:03.425+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='люди'/><category scheme='http://www.blogger.com/atom/ns#' term='собеседование'/><category scheme='http://www.blogger.com/atom/ns#' term='цели собеседования'/><category scheme='http://www.blogger.com/atom/ns#' term='пример собеседования'/><category scheme='http://www.blogger.com/atom/ns#' term='общение'/><title type='text'>Собеседование</title><summary type='text'>Занимался я финансовым проектом для коммерческого банка, и в конце концов плавно подошли к тому, что мне нужен еще один человек.  Написавобъявление для работы, я словил себя на мысли, что у меня нет четкого планасобеседования. А значит его надо составить.  Потому что вспоминая большинство своих собеседований до этого - могу с полной уверенностью сказать, что они были как дырявая система, если </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/4591140499891033937/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=4591140499891033937&amp;isPopup=true' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/4591140499891033937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/4591140499891033937'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/08/blog-post.html' title='Собеседование'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-6254920400828210483</id><published>2010-07-26T14:35:00.001+03:00</published><updated>2010-09-21T12:09:51.125+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql'/><category scheme='http://www.blogger.com/atom/ns#' term='оптимизация'/><category scheme='http://www.blogger.com/atom/ns#' term='движок'/><category scheme='http://www.blogger.com/atom/ns#' term='использования индексов'/><title type='text'>MySql и leftmost</title><summary type='text'>Если индекс составной (a, b), то операция сравнения идёт слева направо. Тогда индекс будет справделив для вариантовWHERE a =?WHERE a =? AND b =?Но индекс не будет использоваться в случаеWHERE b =?</summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/6254920400828210483/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=6254920400828210483&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/6254920400828210483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/6254920400828210483'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/07/mysql-leftmost.html' title='MySql и leftmost'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-8609411528949940210</id><published>2010-05-18T01:45:00.004+03:00</published><updated>2010-09-21T12:10:27.934+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='мужчины'/><category scheme='http://www.blogger.com/atom/ns#' term='взаимоотношения'/><category scheme='http://www.blogger.com/atom/ns#' term='женщины'/><title type='text'>Инь и янь , и с чем его едят...или о мужчинах и женщинах</title><summary type='text'>       Институт отношений на самом деле  это всего лишь какая-то подсознательная модель , которая появляется у человека в процессе становления его, как личности .....Кстати Вопрос откуда появилась вообще потребность брака тоже открыт(хотя на самом деле закрыт ,но сейчас не об этом) ))) А становление этой модели строится на смеси детских сказок,мелодрамм,романов, а потом бытовых реалий - нехилая </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/8609411528949940210/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=8609411528949940210&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/8609411528949940210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/8609411528949940210'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/05/blog-post_18.html' title='Инь и янь , и с чем его едят...или о мужчинах и женщинах'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-1338606304782723894</id><published>2010-05-18T01:43:00.001+03:00</published><updated>2010-09-21T12:10:49.475+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='гон'/><category scheme='http://www.blogger.com/atom/ns#' term='выбор'/><title type='text'>Выбор машины</title><summary type='text'>mysterio (01:03:29 30/01/2010)но краааасиваяiRBIS (01:04:00 30/01/2010)да, красиваяiRBIS (01:07:21 30/01/2010)У меня за спиной стоит очеь красивый Epson C63. Я когда его покупал почитал обзоры, этож Эпсон качество картинки, бла-бла-бла. А на самом деле: маленькие картриджи, которые до конца нельзя выработать (потому что чипованные. и принтер сам решает когда всё), дофига чернил уходит для чистки </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/1338606304782723894/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=1338606304782723894&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/1338606304782723894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/1338606304782723894'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/05/blog-post.html' title='Выбор машины'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-2725138006043172703</id><published>2010-03-26T18:20:00.003+02:00</published><updated>2010-03-26T18:27:29.843+02:00</updated><title type='text'>Перенос django на боевой lighttpd</title><summary type='text'>Почитали мы маны да и запустили наше djangoapp, как fastcgi приложение....А lighttpd настроили подобным образомserver.document-root       = "/home/user/projects/domain_com"   fastcgi.server = (    "/mysite.fcgi" =&gt; (     "main" =&gt; (      "host" =&gt; "127.0.0.1",      "port" =&gt; 2605,      "check-local" =&gt; "disable",     )    ),   )      alias.url = (     "/media/" =&gt; "/usr/lib/python2.5/</summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/2725138006043172703/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=2725138006043172703&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/2725138006043172703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/2725138006043172703'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/03/django-lighttpd.html' title='Перенос django на боевой lighttpd'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-5298559050719960840</id><published>2010-01-28T16:03:00.002+02:00</published><updated>2010-01-28T16:13:09.617+02:00</updated><title type='text'>Что может быть страшного ubuntu,msyqld,datadir</title><summary type='text'>Вообщем ничего вроде страшного в замене datadir в mysql...Я тоже так думал..но поменяв datadir в /etc/my.cnf меня ждал сюрприз..Куча страшных слов в syslog и неработающий mysql...Вообщем официальный сайт mysql приказал курить траву и ловить дзен...Магические chmod  -Rf 777 * не помогали,и когда я решил ,что буду ночевать в офисе, неожидано пришел ответ в виде демона apparmor...Вообщем весь трабл </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/5298559050719960840/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=5298559050719960840&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/5298559050719960840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/5298559050719960840'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2010/01/ubuntumsyqlddatadir.html' title='Что может быть страшного ubuntu,msyqld,datadir'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-8078669167671909745</id><published>2009-12-28T12:40:00.005+02:00</published><updated>2009-12-28T12:43:26.108+02:00</updated><title type='text'>Из двух зол..</title><summary type='text'>из двух зол...Вот снова выборы...И меня посетило  некое дежавю, дежавю от того,чтокогда-то такое уже было.Ах да,это это было прошлые выборы,ипозапрошлые,и позапозапрошлые...Когда я еще был студентом,у нас был предмет политология.Преподователем был практикующий политолог,который работал непосредственно на всех выборах в нашей стране.В принципе этот человек ничего нового мне не рассказал, но он </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/8078669167671909745/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=8078669167671909745&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/8078669167671909745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/8078669167671909745'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2009/12/blog-post.html' title='Из двух зол..'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-2752361331461598003</id><published>2009-06-03T12:31:00.004+03:00</published><updated>2009-06-03T13:24:32.372+03:00</updated><title type='text'>Инструменты</title><summary type='text'>Дык, там справа есть ссылка "Сравнения языков программирования", перейдя по ней можно подробно ознакомиться с характеристиками 72 языков программирования при реализации различнх алгоритмов. Вообщем довольно интересное чтиво. Меня лично интересовали Java,C++,C,Python,php и мой любимый perl. Perl почти по всем параметрам ,я б сказал значительно проигрывает своим прямым конкурентам ;(. А php </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/2752361331461598003/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=2752361331461598003&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/2752361331461598003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/2752361331461598003'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2009/06/blog-post.html' title='Инструменты'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-7368262868131915354</id><published>2009-06-01T11:51:00.002+03:00</published><updated>2009-06-01T12:00:09.458+03:00</updated><title type='text'>Осторожно mysql!!!</title><summary type='text'>Вот иногда бывает!!!Это сообщение типа заметки об mysql, чтоб всегда помнил и не забывал.Итак есть две таблицы desc search_words;+---------+--------------+------+-----+---------+----------------+| Field   | Type         | Null | Key | Default | Extra          |+---------+--------------+------+-----+---------+----------------+| sw_id   | int(11)      | NO   | PRI | NULL    | auto_increment || </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/7368262868131915354/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=7368262868131915354&amp;isPopup=true' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/7368262868131915354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/7368262868131915354'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2009/06/mysql.html' title='Осторожно mysql!!!'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-7087404332128740438</id><published>2009-05-21T01:36:00.002+03:00</published><updated>2009-05-21T01:56:51.726+03:00</updated><title type='text'>программирование и математика</title><summary type='text'>Итак много программистов после окончания вузов и уже во  время учебы в вузах говорят , что высшая математика им ничего не дает и только отвлекает от нормальной работы... То есть от нормального программирование на полюбившемся им языке...Сначала я сам так думал,но после мне так попался труд господина Кнута , который дал мне ответы на вопросы, которые меня интересовали....По сути после практики в </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/7087404332128740438/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=7087404332128740438&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/7087404332128740438'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/7087404332128740438'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2009/05/blog-post.html' title='программирование и математика'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-5579342039172606058</id><published>2009-03-19T16:06:00.003+02:00</published><updated>2009-03-19T16:41:10.417+02:00</updated><title type='text'>IF или религия</title><summary type='text'>В этом посте все просто...Каждый программист даже самый ебанутый на голову задумывается о быстродействии своего кода в фундаментальном контексте( то есть хотя бы в контексте языка на котором он пишет)...Грубо говоря рано или поздно он начинает понимать, что куча операторов ветвления замедляют программу, вызовы процедур тоже,циклы тоже...   Фигасе , как свойственно человеку , мы вдаемся в </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/5579342039172606058/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=5579342039172606058&amp;isPopup=true' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/5579342039172606058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/5579342039172606058'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2009/03/if.html' title='IF или религия'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-3655921421104301884</id><published>2009-03-18T17:48:00.001+02:00</published><updated>2009-03-18T17:50:45.462+02:00</updated><title type='text'>Хеши и JavaScript</title><summary type='text'>Короче задолбало все время вспоминать как делаються нормально хеши в JavaScript потому запишу здесьvar hash = new Object();var anotherHash = {};Создание и инициализация массива выглядит следующим образом:var hash = {"element1": "value2",           "element2": "value2",           "testKey": "testValue"};Получить значение хеша по ключу можно 2-мя способами: либо обратится как к элементу массива,</summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/3655921421104301884/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=3655921421104301884&amp;isPopup=true' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/3655921421104301884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/3655921421104301884'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2009/03/javascript.html' title='Хеши и JavaScript'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-6741142735979611010</id><published>2009-03-05T10:46:00.001+02:00</published><updated>2010-10-13T15:51:46.227+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='C'/><category scheme='http://www.blogger.com/atom/ns#' term='процедуры'/><category scheme='http://www.blogger.com/atom/ns#' term='perl и С/С++'/><category scheme='http://www.blogger.com/atom/ns#' term='функции'/><category scheme='http://www.blogger.com/atom/ns#' term='связь'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><category scheme='http://www.blogger.com/atom/ns#' term='xs'/><title type='text'>Оптимизация,Xs,Perl и нахера это все нужно</title><summary type='text'>Вообще этот пост является продолжением темы про идеальные языки.  Грубо говоря то xs это язык описания клея(интерфейся), которым вы будете связывать свою подпрограмму на perl c подпрограммой на C. Если вчитываться в доку , то вы буквально найдете перевод предыдущего предложения на английском.  Доку можно почитать здесь perlxs вернее perldoc perlxs ;). Она довольно обширная и меня не покидала </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/6741142735979611010/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=6741142735979611010&amp;isPopup=true' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/6741142735979611010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/6741142735979611010'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2009/03/xsperl.html' title='Оптимизация,Xs,Perl и нахера это все нужно'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-4125961274789477880</id><published>2009-03-04T12:10:00.000+02:00</published><updated>2009-03-04T12:39:06.733+02:00</updated><title type='text'>Идеальный язык и с чем его едят</title><summary type='text'>Ну в нынешнем разнообразии языков программирования высокого уровня можно потеряться)) ведь неправда ли)) А красноглазики с пеной у рта доказывают , что именно их  язык лучше... Другие красноглазики спорят, что лучше ООП или ПОП(процедурно ориентированное )...  Во все этом я совершенно потерялся,потерялся я главным образом потому,что один мой товарищ вместе, с которым мы начинали писать и </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/4125961274789477880/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=4125961274789477880&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/4125961274789477880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/4125961274789477880'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2009/03/blog-post.html' title='Идеальный язык и с чем его едят'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-8576890524841754766</id><published>2008-05-18T11:40:00.000+03:00</published><updated>2008-05-18T12:00:16.755+03:00</updated><title type='text'>begin develop application</title><summary type='text'>After analize some information about previos vulneberies in internet browsersi conclude that in future any object or html tag can have some mistake.In order to avoid this we decided to analyze every object in browser.application must decided with some probability whether this code  of html or javascript normal or not.This service will work as extended component for Squid proxy server.The </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/8576890524841754766/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=8576890524841754766&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/8576890524841754766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/8576890524841754766'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2008/05/begin-develop-application.html' title='begin develop application'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7658466300344345439.post-7810181589744215101</id><published>2008-04-24T11:29:00.000+03:00</published><updated>2008-04-24T11:32:56.228+03:00</updated><title type='text'>Internet Security - how ? i don't know</title><summary type='text'>The main part of global international network Internet is working and presentation information through protocol HTTP.This protocol is developed for transporting text data in the network.For presentation information which is transported by using this protocol  some number of markup languages are used. The most prominient of them is HTML ,but all this languages are based onone fundemental language </summary><link rel='replies' type='application/atom+xml' href='http://2type.blogspot.com/feeds/7810181589744215101/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7658466300344345439&amp;postID=7810181589744215101&amp;isPopup=true' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/7810181589744215101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7658466300344345439/posts/default/7810181589744215101'/><link rel='alternate' type='text/html' href='http://2type.blogspot.com/2008/04/internet-security-how-i-dont-know.html' title='Internet Security - how ? i don&apos;t know'/><author><name>perldev</name><uri>http://www.blogger.com/profile/10442192277088963838</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><thr:total>0</thr:total></entry></feed>
