<?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:blogger='http://schemas.google.com/blogger/2008' 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-3936821842020925022</id><updated>2024-10-25T02:27:45.567+03:00</updated><category term="всячина"/><category term="web"/><category term="freebsd"/><category term="google"/><category term="tools"/><category term="difftools.net"/><category term="javascript"/><category term="грыжа"/><category term="здоровье"/><category term="flash"/><category term="hdd"/><category term="jquery"/><category term="maps"/><category term="network"/><category term="perl"/><category term="лень"/><category term="сайт"/><category term="скрипт"/><category term="упражнения"/><category term="хром"/><category term=".net"/><category term="Aihanmi shihonage"/><category term="DBIx"/><category term="Gyakuhanmi shihonage"/><category term="Ikkyo"/><category term="Kaitennage"/><category term="Tsuki sankyo"/><category term="admin"/><category term="aikido"/><category term="ajax"/><category term="bash"/><category term="chrome"/><category term="clone"/><category term="cloud-zoom"/><category term="csh"/><category term="css"/><category term="custom"/><category term="drops"/><category term="email"/><category term="facebook"/><category term="fancybox"/><category term="games"/><category term="history"/><category term="hunspell"/><category term="katana"/><category term="linux"/><category term="lucene"/><category term="mojo"/><category term="mojolicious"/><category term="mysql"/><category term="nishio budo"/><category term="ping"/><category term="pr"/><category term="roundcube"/><category term="seo"/><category term="shell"/><category term="stemming"/><category term="sword"/><category term="sync"/><category term="traceroute"/><category term="utf8"/><category term="zoom"/><category term="БД"/><category term="Поздравления"/><category term="администрирование"/><category term="айкидо"/><category term="боевые искусства"/><category term="всячинаячина"/><category term="галерея"/><category term="зум"/><category term="игры"/><category term="изображения"/><category term="история"/><category term="картинка"/><category term="картинки"/><category term="клик"/><category term="кнопки"/><category term="масштабирование"/><category term="нисио будо"/><category term="обработчик"/><category term="прогресс"/><category term="пропорции"/><category term="размер"/><category term="разработка"/><category term="синхронизация"/><category term="скорость"/><category term="спина"/><category term="тест"/><category term="тестирование"/><category term="утилиты"/><category term="флеш"/><category term="харды"/><category term="цены"/><category term="цивилизация"/><title type='text'>Блог migihajami</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>44</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-6191764680127988414</id><published>2015-03-24T20:29:00.001+02:00</published><updated>2015-03-24T20:29:31.111+02:00</updated><title type='text'>CherryPy autoreloader</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
CherryPy классный легкий и удобный фреймворк под Python.&lt;br /&gt;
&lt;div&gt;
Столкнулся сегодня с такой проблемой: он автоматически перезапускается когда в исходниках происходят изменения (autoreloader). Вроде бы всё отлично, но возникает проблема с дебагом. Когда проект запущен из PyCharm авторелоад отсоединяет процесс от среды разработки и он болтается в памяти. Работает, продолжает обрабатывать запросы и релоадится при изменении фйлов. Но! Подключить дебагер нельзя. Попытка запуска завершается ошибкой с руганью на то, что порт занят и это вполне логично. Приходится искать этот процесс в таск-менеджере и убивать, либо добавлять функционал выключения CerryPy приложению и глушить его через браузер. И так каждый раз. Дико неудобно.&lt;/div&gt;
&lt;div&gt;
Ответ вроде бы лежит наповерхности, но есть нюанс.&lt;/div&gt;
&lt;div&gt;
Так вот, доки говорят, что autoreloader отключается через конфигуратор, нужно выставить&amp;nbsp;&lt;b&gt;engine.autoreload.on&lt;/b&gt; в &lt;b&gt;False&lt;/b&gt;. Я попытался проделать это и пытался выставить это значение в секции [global] файла с конфигом. Долго мучился, но эффекта не добился.&lt;br /&gt;
&lt;br /&gt;
Всё заработало и autoreloader отключился только после того как я добавил строку &amp;nbsp;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;cherrypy.config.update({&#39;engine.autoreload.on&#39;:False}) перед запуском &lt;/span&gt;&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;cherrypy.engine.start()&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/6191764680127988414/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2015/03/cherrypy-autoreloader.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/6191764680127988414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/6191764680127988414'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2015/03/cherrypy-autoreloader.html' title='CherryPy autoreloader'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-3147110314032029753</id><published>2015-03-22T11:42:00.002+02:00</published><updated>2015-03-22T11:53:23.408+02:00</updated><title type='text'>Python генераторы.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Продолжаю вникать в тонкости Python-а. Разглядывал как-то свой код и понял, что он не очень... в смысле совсем &quot;не очень&quot;. А штука в том, что он хоть и написан на Python-е, но не полноценно питоновский. Что это значит? Да всё очень просто. По многолетней привычке я пишу:&lt;br /&gt;
&lt;pre&gt;result = list()
for itm in items:
    i = dict()
    i[&#39;Name&#39;] = itm.name
    i[&#39;ItemID&#39;] = itm.item_id
    result.append(i)
return result
&lt;/pre&gt;
&lt;br /&gt;
Вот, код работает, но... я задумался, вспомнил что читал о Python-е, вспомнил про такую штуку как &lt;b&gt;генераторы&lt;/b&gt;. Сказал себе: &quot;Хмммм...&quot; и, покопавшись в доках, написал:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;return [{&#39;Name&#39;: i.name, &#39;ItemID&#39;: i.item_id} for i in items]
&lt;/pre&gt;
&lt;br /&gt;
Разница, как говорится, налицо. Код гораздо компактнее, понятнее и доки утверждают, что &lt;b&gt;генераторы в Python работают быстрее циклов&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Генерировать можно не только списки. Словари тоже можно и это тоже очень просто:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;result = { i.name: i.item_id for i in items}
&lt;/pre&gt;
&lt;br /&gt;
Тут генератор возвращает словарь у которого name - это ключ, а item_id - значение. Примеры очень простые, но генераторы в Python очень мощная и гибкая штука и могут создавать довольно сложные объекты.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/3147110314032029753/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2015/03/python_22.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/3147110314032029753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/3147110314032029753'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2015/03/python_22.html' title='Python генераторы.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-2926050235472207046</id><published>2015-03-21T18:33:00.000+02:00</published><updated>2015-03-22T18:32:07.514+02:00</updated><title type='text'>Вникаю в Python, генерирую классы для SQLAlchemy</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Собственно изучаю Python как платформу для веб-разработки. Пока всё очень нравится. В качестве ORM фреймворка стал изучать SQLAlchemy, т.к. сегодня это стандарт де-факто для Python.&lt;br /&gt;
&lt;br /&gt;
Встал вопрос как для SQLAlchemy сгенерить классы на основе существующей БД, писать всё руками совсем неохота. Поиски привели меня к sqlacodegen. Инсталится он просто: pip install sqlacodegen. Запускается из консольки: sqlacodegen&amp;nbsp;mysql+mysqlconnector://user:password@localhost/dbname&lt;br /&gt;
&lt;br /&gt;
То есть ему нужен коннектор. А вот с установкой коннектора под винду у меня возникли сложности. Ни один из популярных коннекторов из pip ставиться не захотел. Всем им понадобился C компилятор, а ставить студию или mingw мне не захотелось. Простое решение нашлось на сайте MySQL в виде готового инсталлятора под виндовс:&amp;nbsp;&lt;a href=&quot;http://dev.mysql.com/downloads/connector/python/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://dev.mysql.com/downloads/connector/python/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Эта связка отлично заработала и сгенерила мне нужные&amp;nbsp;SQLAlchemy классы со всеми связями. sqlacodegen генерит код и выводит его в stdout. Поэтому нужно просто перенаправить вывод в нужный файл:&amp;nbsp;sqlacodegen mysql+mysqlconnector://user:pass@localhost/dbname &amp;gt; model.py&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/2926050235472207046/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2015/03/python.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/2926050235472207046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/2926050235472207046'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2015/03/python.html' title='Вникаю в Python, генерирую классы для SQLAlchemy'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-9017366849330040065</id><published>2013-08-27T15:03:00.000+03:00</published><updated>2013-08-27T15:03:09.816+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="flash"/><category scheme="http://www.blogger.com/atom/ns#" term="games"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><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><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Готовлю к запуску новый сайт www.get-game.ru. Как видно из темы это &lt;a href=&quot;http://www.get-game.ru/&quot; target=&quot;_blank&quot;&gt;портал бесплатных флеш игр&lt;/a&gt;. Планирую реализовать на нем несколько интересных технологий, когда созрею - напишу о них. А пока можно там поиграть в свободное время.&lt;br /&gt;
Почему именно флеш игры? А дело в том, что иногда нужно отвлечься, расслабиться и игра - это хороший помощник. Но! Обычные компьютерные игры (или, не дай бог, MMORPG) имеют свойство затягивать и пожирают время. В итоге - хотел отвлечься, а потерял кучу времени.&lt;br /&gt;
У флеш игр такого недостатка нет (ну практически). В среднем на &lt;b&gt;прохождение флеш-игры &lt;/b&gt;уходит 25-30 минут. Отвлекся, отдохнул, поиграл и можешь с новыми силами свершать подвиги в реальности.&lt;br /&gt;
Так, что, всем хорошего настроения, &lt;b&gt;играйте с удовольствием и не забывайте о спорте&lt;/b&gt;!&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/9017366849330040065/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2013/08/free-flash-games.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/9017366849330040065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/9017366849330040065'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2013/08/free-flash-games.html' title='Бесплатные флеш иры'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-431981766673792228</id><published>2013-08-12T12:56:00.000+03:00</published><updated>2013-08-12T12:56:11.075+03:00</updated><title type='text'>Снова про соотношение сторон картинки</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Пришлось вернуться к вопросу сохранения пропорций картики. Некоторое время назад я писал об &lt;a href=&quot;http://migihajami.blogspot.com/2011/11/blog-post.html&quot; target=&quot;_blank&quot;&gt;изменении размеров изображений с сохранением пропорций&lt;/a&gt;.&amp;nbsp;&lt;div&gt;
Но возникла необходимость отображать все картинки в ленте одинакового размера.&lt;/div&gt;
&lt;div&gt;
Решение довольно простое: для контейнера задаем фиксированную высоту и добавляем css атрибут overflow: hidden &amp;nbsp;а для картинки задаем фиксированную ширину.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
В итоге браузер приведет картинку к нужной ширине, сохранив пропорции, а контейнер отрежет лишнее. Выглядит это нормально, если картинки более-менее схожего формата.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
P.S. этот рецепт действует для landscape изображений. Для портретной ориентации в контейнере нужно выставлять ширину, а в картинке высоту.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/431981766673792228/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2013/08/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/431981766673792228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/431981766673792228'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2013/08/blog-post.html' title='Снова про соотношение сторон картинки'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-4712729940176225770</id><published>2013-05-11T13:16:00.000+03:00</published><updated>2013-05-11T13:20:19.110+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aihanmi shihonage"/><category scheme="http://www.blogger.com/atom/ns#" term="aikido"/><category scheme="http://www.blogger.com/atom/ns#" term="Gyakuhanmi shihonage"/><category scheme="http://www.blogger.com/atom/ns#" term="Ikkyo"/><category scheme="http://www.blogger.com/atom/ns#" term="Kaitennage"/><category scheme="http://www.blogger.com/atom/ns#" term="katana"/><category scheme="http://www.blogger.com/atom/ns#" term="nishio budo"/><category scheme="http://www.blogger.com/atom/ns#" term="sword"/><category scheme="http://www.blogger.com/atom/ns#" term="Tsuki sankyo"/><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><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Недавно мы с нашим будо клубом отсняли ролик, где одновременно исполняются техники в паре и с оружием. Получилось довольно наглядно, параллель между техниками с оружием и без оного хорошо видна.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/rGxrGsezmIo?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
В ролике продемонстрированы техники:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;
&lt;li&gt;&lt;b&gt;Ikkyo&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Kaitennage&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Aihanmi shihonage&amp;nbsp;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Gyakuhanmi shihonage&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Tsuki sankyo&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/4712729940176225770/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2013/05/aikido-techniques.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/4712729940176225770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/4712729940176225770'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2013/05/aikido-techniques.html' title='Айкидо техники с мечем и в паре'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Bolderāja, Kurzemes priekšpilsēta, Riga, Latvia</georss:featurename><georss:point>57.0157626761461 24.02984619140625</georss:point><georss:box>57.0136016761461 24.024803691406252 57.017923676146104 24.034888691406248</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-7236538004140792759</id><published>2013-04-19T11:41:00.000+03:00</published><updated>2013-04-19T11:41:41.428+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".net"/><category scheme="http://www.blogger.com/atom/ns#" term="hunspell"/><category scheme="http://www.blogger.com/atom/ns#" term="lucene"/><category scheme="http://www.blogger.com/atom/ns#" term="stemming"/><title type='text'>Lucene в .net и словари hunspell</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Недавно на работе мне задали такую задачку: замутить в  lucene поиск не только по точному совпадению ключевого слова, а также по его свловоформам.&lt;br&gt;
А, надо сказать, проект у нас написан на .net и порт lucene там довольно старый (lucene 3.0.3). А что это значило для меня? А то, что штатной поддержки морфологии нужного мне языка не было. Я пошерстил интернет в поисках отвеа на вопрос: что же lucene может предложить в вопросах морфологии и стемминга той кучи языков, которую она не поодерживает из коробки?&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://migihajami.blogspot.com/2013/04/lucene-net-hunspell.html#more&quot;&gt;Дальше »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/7236538004140792759/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2013/04/lucene-net-hunspell.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/7236538004140792759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/7236538004140792759'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2013/04/lucene-net-hunspell.html' title='Lucene в .net и словари hunspell'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-4432368504342337109</id><published>2013-03-15T15:45:00.000+02:00</published><updated>2013-03-15T15:47:50.870+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="maps"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>Точность адресов в google maps</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
На работе используем google maps для расчета маршрутов, но чем популярнее становится наш сервис, тем больше жалоб на неправильно рассчитанные маршруты. Причем эта тварь может выдать координаты с разницей в четыре километра для одного и того же адреса написанного по разному. Например &amp;nbsp;Brivibas 372 и Brivibas gatve 372 оказывается два разных адреса! Не, ну я все понимаю, ну сказал бы про один из них: мол, нет такого, ошиблись вы, гражданин! А он наоборот: выбирай какой тебе ближе - туда и ехайте, товарищ!&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;div&gt;
Не вижу нормальных вариантов кроме использования коммерческого классификатора адресов с координатами. Они тоже не на 100% покрывают страну, но, по крайней мере, дубликатов адресов с разными координатами там нет.&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Движок карты, можно и дальше гугловский использовать, или osm, а координаты из внешних сервисов брать.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
А какое-то время назад вообще лажа случилась, гугл в карте Риги по запросу Lidosta (Аэропорт) начал первым выдавать координаты мелкого аэропорта где, по моему только частники летают, вместо международно Латвийского. Жалоб было - пипец. Этот мелкий аэропорт километров на 7 ближе к центру города.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/4432368504342337109/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2013/03/google-maps.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/4432368504342337109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/4432368504342337109'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2013/03/google-maps.html' title='Точность адресов в google maps'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-8101763739945159436</id><published>2013-03-12T11:45:00.000+02:00</published><updated>2013-03-12T11:45:02.323+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="facebook"/><category scheme="http://www.blogger.com/atom/ns#" term="всячина"/><category scheme="http://www.blogger.com/atom/ns#" term="хром"/><title type='text'>Хром и панелька фейсбука</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
С некоторых пор верхняя панель фейсбука у меня перестала быть приклеенной. Это раздражает: ленту вниз прокрутил - панелька уехала. Я думаю, что это стало происходить после того, как я разок-другой зашел на ФБ, поменяв хрому юзерагента на один из мобильных браузеров. Очистка кеша и куков не помогает. Все равно подгружается какой-то css, который переназначает фейсбучной панели позишн с fixed на relative. Блин что ж делать то.... =(&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/8101763739945159436/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2013/03/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/8101763739945159436'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/8101763739945159436'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2013/03/blog-post.html' title='Хром и панелька фейсбука'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-2407711153057542771</id><published>2013-03-02T21:11:00.000+02:00</published><updated>2013-03-02T21:11:09.172+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="difftools.net"/><category scheme="http://www.blogger.com/atom/ns#" term="tools"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>Http HEAD Online</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Частенько для понимания того, что происходит с http запросом нужно увидеть заголовки ответа. То есть сделать Http HEAD запрос. Обычно для этих целей я использовал curl, но это не всегда удобно. Нужно или логиниться на unix машину, либо запускать его из виндозной консоли. А раз уж я собираю утилиты на difftools.net, то и &lt;a href=&quot;http://www.difftools.net/http_head&quot; target=&quot;_blank&quot;&gt;получение &amp;nbsp;http заголовков&lt;/a&gt; тоже реализовал там.&lt;br /&gt;
Из приятного: можно добавлять в запрос любые опции (ну типа юзерагента или таймаута).&lt;br /&gt;
&lt;br /&gt;
На очереди реализация GET/POST запросов и генератора паролей. И тогда список утилит для веб-мастеров будет довольно приличным.&lt;br /&gt;
&lt;br /&gt;
Всем успехов. Если есть идеи по онлайн тулзам - велком.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/2407711153057542771/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2013/03/http-head-online.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/2407711153057542771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/2407711153057542771'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2013/03/http-head-online.html' title='Http HEAD Online'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-7162691136058034090</id><published>2013-02-28T12:22:00.003+02:00</published><updated>2013-02-28T12:22:42.077+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="difftools.net"/><category scheme="http://www.blogger.com/atom/ns#" term="tools"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>URL encoder and декодер</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Наскоро накатал &lt;a href=&quot;http://www.difftools.net/url_encoding&quot; target=&quot;_blank&quot;&gt;тулзу для енкодирования и декодирования ссылок&lt;/a&gt;. &amp;nbsp;А то периодически нужно URL то енкодить, то декодить и каждый раз ищу в гугле, надоело - сделал, выложил на difftols.net.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Самое частое применение это, конечно, кликтаги (clickTAG). То подцепить туда енкодированную ссыль нужно, то проверить что туда другие подсунули, а соответственно декодировать ее. &amp;nbsp;Еще бывает в параметр к другому урлу нужно прицепить, опять енкодить надо.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Ещё раз, брать тут: &amp;nbsp;&lt;a href=&quot;http://www.difftools.net/url_encoding&quot;&gt;http://www.difftools.net/url_encoding&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Да, вот еще, с месяц назад выложил &lt;a href=&quot;http://www.difftools.net/js_compressor&quot; target=&quot;_blank&quot;&gt;JS компрессор&lt;/a&gt;, но забыл про него написать. Как нибудь на днях вернусь к нему.&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/7162691136058034090/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2013/02/urlencoderanddecoder.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/7162691136058034090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/7162691136058034090'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2013/02/urlencoderanddecoder.html' title='URL encoder and декодер'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-2442593619767535224</id><published>2012-12-18T22:53:00.000+02:00</published><updated>2012-12-18T22:53:51.855+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="css"/><category scheme="http://www.blogger.com/atom/ns#" term="difftools.net"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><category scheme="http://www.blogger.com/atom/ns#" term="утилиты"/><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Сегодня запустил новую утилиту которая позволяет &lt;b&gt;&lt;a href=&quot;http://www.difftools.net/css_compressor&quot; target=&quot;_blank&quot;&gt;сжать css&lt;/a&gt;&lt;/b&gt; онлайн. Ему можно подсунуть стили из буфера обмена, или дать ссылку на CSS файл, или просто линк на страницу.&lt;br /&gt;
В результате вы получите &lt;b&gt;сжатый CSS&lt;/b&gt;. Хоть из буфера, хоть из ссыли. Если дать линк на страницу компрессор сам найдет на ней все CSS и предложит выбрать те CSS которые нужно сжать.&lt;br /&gt;
В общем наслаждайтесь.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/2442593619767535224/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2012/12/css.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/2442593619767535224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/2442593619767535224'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2012/12/css.html' title=''/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-2517284844866276646</id><published>2012-12-08T23:11:00.001+02:00</published><updated>2012-12-08T23:12:48.724+02:00</updated><title type='text'></title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
На сайте www.difftools.net запущены две утилиты:&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
1) &lt;a href=&quot;http://www.difftools.net/counter&quot; target=&quot;_blank&quot; title=&quot;Подсчет количества символов, слов, предложений и строк&quot;&gt;Подсчет количества символов, слов, предложений и строк&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
2) &lt;a href=&quot;http://www.difftools.net/colorpicker&quot; target=&quot;_blank&quot; title=&quot;colorpicker&quot;&gt;Выбор цвета&lt;/a&gt; (в простонародии colorpicker)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
В ближайшее время там появятся еще несколько утилит. Я хочу сделать на этой площадке тулбокс который удовлетворит широкие потребности разработчика сайтов. Сейчас приходится держать большую коллекцию полезных тулзов в закладках, скоро все они будут жить на одном сайте www.difftools.net.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/2517284844866276646/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2012/12/www.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/2517284844866276646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/2517284844866276646'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2012/12/www.html' title=''/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-5573065737906104869</id><published>2012-03-28T11:11:00.000+03:00</published><updated>2012-03-28T11:11:47.079+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="bash"/><category scheme="http://www.blogger.com/atom/ns#" term="csh"/><category scheme="http://www.blogger.com/atom/ns#" term="freebsd"/><category scheme="http://www.blogger.com/atom/ns#" term="history"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="история"/><title type='text'>bash history как в csh</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Давно хотел сделать, но никак руки не доходили.&lt;br /&gt;
Дико удобно - набираешь ревые две-три буквы команды и листаешь отфильтрованную по этим буквам историю. Так по умолчанию сделано в FreeBSD csh/tcsh. А вот в bash этой прелести нет.&lt;br /&gt;
Но, лечится недостаток очень быстро и просто:&lt;br /&gt;
Открываем файл /etc/inputrc и добавляем туда две строчки:&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;&quot;\e[B&quot;: history-search-forward&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;&quot;\e[A&quot;: history-search-backward&lt;/span&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
После этого нужно перелогиниться.&lt;br /&gt;
Все, история команд bash фильтруется так-же, как в csh.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/5573065737906104869/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2012/03/bash-history-csh.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/5573065737906104869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/5573065737906104869'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2012/03/bash-history-csh.html' title='bash history как в csh'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-1265863469438975264</id><published>2012-03-07T07:18:00.000+02:00</published><updated>2012-03-07T07:18:02.653+02:00</updated><title type='text'>Оззи и Шакира</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqItmLLQJq8tmTwKVm_p-HWuvqx2x5WbevdVnlF1a1JI6GiQxhLb2Y7KuErvbZwpyOQO2kg_Ymauul0pmVjkj_gajF4-Bsu3SGDz0_zT_UmHstRfySHkErmD2uOg0B3NY4r7_YgEdLZiYA/s1600/dreamstimefree_2938435.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqItmLLQJq8tmTwKVm_p-HWuvqx2x5WbevdVnlF1a1JI6GiQxhLb2Y7KuErvbZwpyOQO2kg_Ymauul0pmVjkj_gajF4-Bsu3SGDz0_zT_UmHstRfySHkErmD2uOg0B3NY4r7_YgEdLZiYA/s200/dreamstimefree_2938435.jpg&quot; width=&quot;200&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Недавно жена уезжала на фестиваль восточного танца в Вентспилс и нам с дочкой приходилось управляться со всеми делами самостоятельно. Было много интересного, но запомнилось субботнее утро.&lt;div&gt;
Раненько утром в субботу у Ксюхи тренировки по фигурному катанию. Чтобы точно не проспать, я решил помимо будильника в телефоне поставить на таймер телевизор.&lt;/div&gt;
&lt;div&gt;
И вот 7 утра, из моего телефона доносится привычная мелодия и голос Оззи Осборна, через несколько секунд включается телевизор и оттуда надрывается Шакира с &quot;Африкой&quot;!&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Вынос мозга =)&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/1265863469438975264/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2012/03/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/1265863469438975264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/1265863469438975264'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2012/03/blog-post.html' title='Оззи и Шакира'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqItmLLQJq8tmTwKVm_p-HWuvqx2x5WbevdVnlF1a1JI6GiQxhLb2Y7KuErvbZwpyOQO2kg_Ymauul0pmVjkj_gajF4-Bsu3SGDz0_zT_UmHstRfySHkErmD2uOg0B3NY4r7_YgEdLZiYA/s72-c/dreamstimefree_2938435.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-7620099470206006006</id><published>2012-03-01T14:55:00.001+02:00</published><updated>2012-03-01T20:13:02.744+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="hdd"/><category scheme="http://www.blogger.com/atom/ns#" term="харды"/><category scheme="http://www.blogger.com/atom/ns#" term="цены"/><title type='text'>Цены на HDD</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhonn97nPwBmVRCq2WQ7OgZolbsgUDyounJZwPefRJSOnNYv9x2JXpoONXofakydqa9WlEO0ZGuyjHjGWPQZZDOm213LYkP0H1oiMR5MywjeLuZn18W_1imLZYRIjlHRKZuw13F8JuoCAJA/s1600/dreamstimefree_2699104.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhonn97nPwBmVRCq2WQ7OgZolbsgUDyounJZwPefRJSOnNYv9x2JXpoONXofakydqa9WlEO0ZGuyjHjGWPQZZDOm213LYkP0H1oiMR5MywjeLuZn18W_1imLZYRIjlHRKZuw13F8JuoCAJA/s1600/dreamstimefree_2699104.jpg&quot; /&gt;&lt;/a&gt;Вчера был шокирован ценами на винты.&lt;br /&gt;
Зашел в интернет-магазин прицениться, и челюсть сама упала на стол. Жесткие диски стали стоить в &lt;b&gt;два раза дороже,&lt;/b&gt; чем год назад... Я уж подумал, что конкретно в этом магазине продавцы офигели, но нет, в остальных магазах ситуация та же.&lt;br /&gt;
Поинтересовался у знающих людей и мне растолковали, что цены взлетели после того, как на Тайване было наводнение, в котором пострадали два завода WD.&lt;br /&gt;
Наводнение, это конечно плохо, пострадавшие заводы - тоже ничего хорошего. Но чтобы в два раза поднимать цены?! По моему это местные торговцы решили проверить насколько сильно можено офигеть, чтобы при этом у тебя продолжали покупать...&lt;br /&gt;
Хотя, на том же амазоне харды ненамного дешевле, чем в наших магазах: &lt;a href=&quot;http://www.amazon.com/gp/product/B00461G3MS/ref=as_li_tf_tl?ie=UTF8&amp;amp;tag=migihajami-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=B00461G3MS&quot;&gt;WD 500 GB&lt;/a&gt;&lt;br /&gt;
Так, что с хардом придется чутка обождать =(&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/7620099470206006006/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2012/03/hdd.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/7620099470206006006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/7620099470206006006'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2012/03/hdd.html' title='Цены на HDD'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhonn97nPwBmVRCq2WQ7OgZolbsgUDyounJZwPefRJSOnNYv9x2JXpoONXofakydqa9WlEO0ZGuyjHjGWPQZZDOm213LYkP0H1oiMR5MywjeLuZn18W_1imLZYRIjlHRKZuw13F8JuoCAJA/s72-c/dreamstimefree_2699104.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-271486505291717082</id><published>2012-02-29T09:21:00.000+02:00</published><updated>2012-02-29T09:21:10.791+02:00</updated><title type='text'>Монитор с сюрпризом</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
У моего домашнего компа выявился баг. Небольшой такой, но неприятный.&lt;br /&gt;
Суть его втом, что если выдернуть из него шланг монитора он уходит в ребут, мерзавец. Вот вчера знакомый принес комп в починку, а я как раз музычку включил. Ну, думаю, пока комп починять буду пускай ACCEPT понадрывается. Только шланг выдернул, чтобы в сломанный комп воткнуть, тут меня и подстерег великий облом, со словами &quot;Лёша, до свидания!&quot;. Обидно.&lt;br /&gt;
Вот такой вот монитор с сюрпризом&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyowJHZIP-RiHbxfOa-luiFT6PxmTyPfyCiGer3ZiD8T0mTqyc9dtjWAzAEGqFwLvB7bt0kx7Vf7R-YjJfWkg4bHJIPO2q7r_F7yG62utZJ1g5RrXWF4lwIRETPSBzyKSXGft3NJmcGjVw/s1600/dreamstimefree_3502123.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;315&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyowJHZIP-RiHbxfOa-luiFT6PxmTyPfyCiGer3ZiD8T0mTqyc9dtjWAzAEGqFwLvB7bt0kx7Vf7R-YjJfWkg4bHJIPO2q7r_F7yG62utZJ1g5RrXWF4lwIRETPSBzyKSXGft3NJmcGjVw/s320/dreamstimefree_3502123.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Но вот порадовала меня маздайка после ребута =) Она заявила, что неимоверными усилияме ей удалось подняться поле критической ошибки, и предложила мне поискать решения в интернете. Это ж надо... прям так и вижу запрос в гугл: &quot;как не дать компу повиснуть&quot; или &quot;ребут от мониторного кабеля&quot;... ппц.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/271486505291717082/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2012/02/blog-post.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/271486505291717082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/271486505291717082'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2012/02/blog-post.html' title='Монитор с сюрпризом'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyowJHZIP-RiHbxfOa-luiFT6PxmTyPfyCiGer3ZiD8T0mTqyc9dtjWAzAEGqFwLvB7bt0kx7Vf7R-YjJfWkg4bHJIPO2q7r_F7yG62utZJ1g5RrXWF4lwIRETPSBzyKSXGft3NJmcGjVw/s72-c/dreamstimefree_3502123.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-2052758944190643544</id><published>2012-02-26T16:09:00.000+02:00</published><updated>2012-02-26T16:10:26.126+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DBIx"/><category scheme="http://www.blogger.com/atom/ns#" term="mojo"/><category scheme="http://www.blogger.com/atom/ns#" term="mojolicious"/><category scheme="http://www.blogger.com/atom/ns#" term="mysql"/><category scheme="http://www.blogger.com/atom/ns#" term="perl"/><category scheme="http://www.blogger.com/atom/ns#" term="utf8"/><title type='text'>Mojolicious, DBIx и UTF-8</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Битый час пытался заставить mojolicious нормально рендерить строки в utf8... &lt;br /&gt;
&lt;div&gt;
А он мне упорно вместо кириллицы рисовал вопросительные знаки. Я уже нервничать стал, обгуглился весь, уже и по перлу, и по Mojo, и по mysql-у прошелся крепкими выражениями. Но все они оказались невинными жертвами.&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
Все мучения прошли, когда в сроку коннекта &amp;nbsp; DBIx я добавил параметр&lt;/div&gt;
&lt;div&gt;
&amp;nbsp;&lt;span class=&quot;string&quot; style=&quot;background: inherit !important; color: #a8ff60; font-family: monospace; line-height: 15px; white-space: pre-wrap;&quot;&gt;mysql_enable_utf8 =&amp;gt;&lt;/span&gt;&lt;span class=&quot;string&quot; style=&quot;background: inherit !important; font-family: monospace; line-height: 15px; white-space: pre-wrap;&quot;&gt;&lt;span style=&quot;color: #f8f8f8;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;number&quot; style=&quot;background: inherit !important; color: #ff73fd; font-family: monospace; line-height: 15px; white-space: pre-wrap;&quot;&gt;1 &lt;/span&gt;&lt;span class=&quot;number&quot; style=&quot;background: inherit !important; font-family: monospace; line-height: 15px; white-space: pre-wrap;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
Кому пришло в голову отключать поддержку utf-8 в mysql по умолчанию? Что их толкнуло на этот шаг? Лично мне представляется ехидный, укуренный прогер (в очках естестно), который выставляет дефолтное значение mysql_enable_utf8 в 0, приговаривая: &quot;Ну по...тесь часок другой, гы&quot;.&lt;/div&gt;
&lt;div&gt;
По итогу коннекшн стринг для DBIx стал выглядеть вот так:&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;color: #a8ff60;&quot;&gt;connect(&quot;dbi:mysql:$dbname:$dbhost&quot;, $dbuser, $dbpass, { mysql_enable_utf8 &amp;nbsp; =&amp;gt; 1 });&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
И utf8 работает нормально.&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/2052758944190643544/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2012/02/mojolicious-dbix-utf-8.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/2052758944190643544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/2052758944190643544'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2012/02/mojolicious-dbix-utf-8.html' title='Mojolicious, DBIx и UTF-8'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-2708368710529357346</id><published>2012-02-15T20:29:00.003+02:00</published><updated>2012-02-29T07:43:38.919+02:00</updated><title type='text'>Новый альбом ACCEPT - &quot;STALINGRAD&quot;</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Отличная новость! Совсем скоро, 6 апреля нас порадует новым альбомом легендарная группа &lt;b&gt;ACCEPT&lt;/b&gt;! Если честно, то я не надеялся, что они соберутся выпустить еще один альбом, тем радостнее эта новость. Новый диск называется &quot;&lt;b&gt;STALINGRAD&lt;/b&gt;&quot;. Vivat Heavy Metal!&lt;br /&gt;
Уже можно &lt;a href=&quot;http://www.amazon.com/gp/offer-listing/B00753MBHA/ref=as_li_tf_il?ie=UTF8&amp;amp;tag=migihajami-20&amp;amp;linkCode=am2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=B00753MBHA&quot; target=&quot;_blank&quot;&gt;сделать предзаказ&lt;/a&gt;!&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.amazon.com/gp/offer-listing/B00753MBHA/ref=as_li_tf_il?ie=UTF8&amp;amp;tag=migihajami-20&amp;amp;linkCode=am2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=B00753MBHA&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://images-na.ssl-images-amazon.com/images/I/51aDXG3X7lL._SL160_.jpg&quot; /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;br /&gt;
А в конце апреля, ACCEPT дадут несколько концертов в Европе, думаю, может в Варшаву сгонять на концерт =)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
UPD:&lt;br /&gt;
Ну, и на сладкое: ACCEPT выложили песню &quot;&lt;b&gt;Stalingrad&lt;/b&gt;&quot; из нового альбома на радость нам!&lt;br /&gt;
&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/i-QQYxryAqM&quot; width=&quot;560&quot;&gt;&lt;/iframe&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/2708368710529357346/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2012/02/6-accept.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/2708368710529357346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/2708368710529357346'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2012/02/6-accept.html' title='Новый альбом ACCEPT - &quot;STALINGRAD&quot;'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/i-QQYxryAqM/default.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-661362566652550275</id><published>2011-11-23T17:44:00.001+02:00</published><updated>2011-11-27T22:57:05.180+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="custom"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="maps"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><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'>Google maps кастомные кнопки.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;text-align: justify;&quot;&gt;
Карты google это очень популярный сервис, который используется повсеместно. Даже в своем дефолтном виде он довольно удобен. Но, после того как разработчик освоил базовые возможности google карт, он обязательно захочет побольше. Карту нужно будет кастомизировать. И одними только новыми иконками тут не обойтись.  Сегодня я расскажу о том, &lt;b&gt;как добавить на google карту свои кнопки&lt;/b&gt; и заставить их работать.&lt;/div&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://migihajami.blogspot.com/2011/11/google-maps.html#more&quot;&gt;Дальше »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/661362566652550275/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2011/11/google-maps.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/661362566652550275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/661362566652550275'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2011/11/google-maps.html' title='Google maps кастомные кнопки.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-3703308464773351676</id><published>2011-11-22T12:15:00.001+02:00</published><updated>2011-11-23T18:05:15.707+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cloud-zoom"/><category scheme="http://www.blogger.com/atom/ns#" term="fancybox"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><category scheme="http://www.blogger.com/atom/ns#" term="zoom"/><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'>Галерея fancybox и её зум.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;В вебе существуют проверенные опытом и временем инструменты. Бывает так, что в таком инструменте не хватает какой-то детали, что тогда делать? Можно попробовать найти новый, но не всегда есть время на поиск, сравнение и изучение.&lt;br&gt;
&lt;br&gt;
Один из таких инструментов &lt;b&gt;Fancybox&lt;/b&gt;. Замечательный скрипт для он-лайн галереи.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://migihajami.blogspot.com/2011/11/fancybox.html#more&quot;&gt;Дальше »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/3703308464773351676/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2011/11/fancybox.html#comment-form' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/3703308464773351676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/3703308464773351676'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2011/11/fancybox.html' title='Галерея fancybox и её зум.'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-8640789856417541909</id><published>2011-11-15T10:06:00.002+02:00</published><updated>2011-11-15T12:12:53.205+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="google"/><category scheme="http://www.blogger.com/atom/ns#" term="sync"/><category scheme="http://www.blogger.com/atom/ns#" term="синхронизация"/><category scheme="http://www.blogger.com/atom/ns#" term="хром"/><title type='text'>Google chrome ошибка синхронизации (sync error)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;С недавних пор у меня на работе хром перестал синхронизироваться, и стал выдавать ошибку &amp;quot;Sync error&amp;quot;. Предлагал заново ввести пароль аккаунта и попробовать синхронизировать данные по новой. Но ввод пароля ему никак не помогал, он долго-долго и очень безуспешно пытался авторизоваться. Я устал сидеть без синхронизации букмарков, поискал решения в сети, спросил у гугла. Мне предложили почистить кеш у куки, но это опять не помогло.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;a href=&quot;http://migihajami.blogspot.com/2011/11/google-chrome-sync-error.html#more&quot;&gt;Дальше »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/8640789856417541909/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2011/11/google-chrome-sync-error.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/8640789856417541909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/8640789856417541909'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2011/11/google-chrome-sync-error.html' title='Google chrome ошибка синхронизации (sync error)'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-3419636614539089687</id><published>2011-11-12T23:54:00.004+02:00</published><updated>2011-11-13T11:06:06.570+02:00</updated><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="тест"/><category scheme="http://www.blogger.com/atom/ns#" term="тестирование"/><title type='text'>Тестирование скорости сайта</title><content type='html'>Тест скорости своего сайта дело нужное, и если вовремя не подготовить его к нагрузкам потом будет мучительно больно. Нагрянет к Вам на сайт куча пользователей, а он ляжет. Это неправильно. К высокой посещаемости нужно готовиться заранее.&lt;br /&gt;
&lt;br /&gt;
Недавно написал скрипт для тестирования скорости сайта под нагрузкой, описание выложил на отдельной странице. Кому нужно воспользоваться: &lt;a href=&quot;http://migihajami.blogspot.com/p/blog-page_12.html&quot; title=&quot;тест скорости сайта&quot;&gt;скрипт для тестирования скорости сайта&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/3419636614539089687/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2011/11/blog-post_12.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/3419636614539089687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/3419636614539089687'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2011/11/blog-post_12.html' title='Тестирование скорости сайта'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-6471018952486128553</id><published>2011-11-10T22:37:00.004+02:00</published><updated>2013-03-15T15:22:19.009+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="tools"/><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><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Старая-старая задачка: нужно разместить на странице картинки, &lt;b&gt;сохраняя пропорции&lt;/b&gt;, но размеры картинок заранее неизвестны.&lt;br&gt;
Самое простое решение - установить размер для одной из сторон! Простой и эффективный ход. Одно но: работает только если у картинок примерно одинаковые пропорции. Итак пример:&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;http://migihajami.blogspot.com/2011/11/blog-post.html#more&quot;&gt;Дальше »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/6471018952486128553/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2011/11/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/6471018952486128553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/6471018952486128553'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2011/11/blog-post.html' title='Меняем размер с сохранением пропорций'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3936821842020925022.post-7524304018616200977</id><published>2011-03-31T12:52:00.001+03:00</published><updated>2011-03-31T12:59:33.362+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="drops"/><category scheme="http://www.blogger.com/atom/ns#" term="freebsd"/><category scheme="http://www.blogger.com/atom/ns#" term="network"/><category scheme="http://www.blogger.com/atom/ns#" term="shell"/><category scheme="http://www.blogger.com/atom/ns#" term="лень"/><title type='text'>Ахтунг! Дропы! Администрация, примите меры!</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Начал у меня глючить один район, народ звонит, волнуется, карта вся красная, трафика почти нет. Проверил. Смотрю, на сетевухе бешеные дропы. Я ей говорю:&lt;br&gt;
&lt;i&gt;ifconfig em0 down; sllep 3; ifconfig em0 up&lt;/i&gt;&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;a href=&quot;http://migihajami.blogspot.com/2011/03/blog-post_31.html#more&quot;&gt;Дальше »&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://migihajami.blogspot.com/feeds/7524304018616200977/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://migihajami.blogspot.com/2011/03/blog-post_31.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/7524304018616200977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3936821842020925022/posts/default/7524304018616200977'/><link rel='alternate' type='text/html' href='http://migihajami.blogspot.com/2011/03/blog-post_31.html' title='Ахтунг! Дропы! Администрация, примите меры!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/07607104796039929457</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>