<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">
  <channel>
    <title>The X News ~ IT-Блог со странным названием</title>
    <link>http://thexnews.com/</link>
    <description>Блог про Софт, Интернет, Ubuntu Linux, Wordpress, Windows</description>
    <pubDate>Mon, 02 Jan 2017 11:55:41 GMT</pubDate>
    <generator>Blogofile</generator>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Новогодний пост.</title>
      <link>http://thexnews.com/новогодний-пост.html</link>
      <pubDate>Sun, 01 Jan 2017 15:25:00 EET</pubDate>
      <category><![CDATA[Новости блога]]></category>
      <guid>http://thexnews.com/новогодний-пост.html</guid>
      <description>Новогодний пост.</description>
      <content:encoded><![CDATA[<p><img class="alignleft size-thumbnail" width="150" height="150" alt="Статический блог" src="http://thexnews.com/uploads/thanks-for-all-the-fish.jpg"></p>
<p>&nbsp;&nbsp;&nbsp; <em>Бывает захожишь на блог, а там всего 2 поста - "Ура у нас теперь есть блог", и с "Новым, 2009 годом"</em></p>
<p>Привет, </p>
<p>тут временами <a href="http://thexnews.com/xbmc-на-втором-мониторе-телевизоре-не-захватывая-мышку.html#comment-2519389501">спрашивают</a> - <a href="http://thexnews.com/wtf#comment-1034232077">куда</a> <a href="http://thexnews.com/плагины-для-firefox-3-2.html#comment-1245839028">пропал</a>, и заброшен ли этот блог. </p>
<p>Звучит банально, но за 10 лет много чего поменялось, Рунет стал совсем другим, а Блогосфера переползла в социальные сети. А я, тем временем, сменил язык<a class='footnote' id='fnref:lang' href='#fn:lang' title=' С кривого Русского на Ломаный английский.'>2</a> и формат блога. Много постов так и осталось в черновиках, так как из за размера статей и перфкционизма никогда не хватало времени все доделать. Теперь пишу короче, и на <a href="http://developer.run">developer.run</a>, жду вас там.</p>
<p>Новых постов в этом блоге пока не планируеться, но буду продолжать поддерживать его. Мне очень дорог этот проект, который начинался как ламерский блог, и потихоньку перерос в техностеб<a class='footnote' id='fnref:steb' href='#fn:steb' title=' У нас тут много разных фишичек, вы походите, <a href="http://thexnews.com/wtf.html">понажимайте</a> ;)'>1</a>. Много всего интересного было, никогда не забуду баталию в новогоднюю ночь <a href="http://thexnews.com/ubuntu-linux-vs-windows-vista.html#comments">Linux vs Windows</a> которая набрала аж 380 комментов!</p>
<p>Спасибо всем за комменты, советы и постовые, ребята! Мои контакты остаються <a href="http://thexnews.com/contacts.html">прежними</a>.</p>
<p><a href="javascript:destroy();">Выключить свет</a>.<a class='footnote' id='fnref:tchk' href='#fn:tchk' title=' Грустная Точка.'>3</a></p>
<p>

<div class='footnotes'><ol><li id='fn:steb'> У нас тут много разных фишичек, вы походите, <a href="http://thexnews.com/wtf.html">понажимайте</a> ;) <a href='#fnref:steb'>&#8617</a></li><li id='fn:lang'> С кривого Русского на Ломаный английский. <a href='#fnref:lang'>&#8617</a></li><li id='fn:tchk'> Грустная Точка. <a href='#fnref:tchk'>&#8617</a></li></ol></div>]]></content:encoded>
    </item>
    <item>
      <title>Как запустить XBMC на втором мониторе/телевизоре не захватывая мышку</title>
      <link>http://thexnews.com/xbmc-на-втором-мониторе-телевизоре-не-захватывая-мышку.html</link>
      <pubDate>Sun, 25 Aug 2013 15:25:00 EEST</pubDate>
      <category><![CDATA[Железо]]></category>
      <guid>http://thexnews.com/xbmc-на-втором-мониторе-телевизоре-не-захватывая-мышку.html</guid>
      <description>Как запустить XBMC на втором мониторе/телевизоре не захватывая мышку</description>
      <content:encoded><![CDATA[<p>
<div id="image_0" class="wp-caption alignleft" style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery5867' href="http://thexnews.com/uploads/XBMC_home.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/XBMC_home-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">XBMC</p>
</div>
      </p>
<p>Покупать отдельный медиа плеер (как сейчас модно <a href="http://dx.com/c/consumer-electronics-199/hd-media-players-103/android-hd-players-191">на Android</a> или Raspberry Pi) для того чтобы смотреть фильмы на большом экране, например телевизора, по моему не разумно. Во первых, возникнет проблема копирования контента на этот самый плеер. Во вторых, им не всегда хватает ресурсов на проигрывание этого контента если он в Full HD. В третьих, редкие вменяемые плееры стоят ощутимых денег. В четвертых... а лучше почитайте у <a href="https://plus.google.com/104578309919492528255/posts/j9c3UyQjX9Z" title="Обзор Android media player">Umputun'а почему это плохо</a>.</p>
<p>Я конечно понимаю, что для этого существуют решения с независимым от основного компьютера NAS на котором храниться контент. И что современные телеки вполне себе умеют играть контент без всякого плеера. Но покупать новую TV-панельку если показывает старая я посчитал излишним, да и не хотелось заводить какие-то новые сущности для банальной задачи - просмотра видео с компьютера на телевизоре.</p>
<p>Гораздо проще протянуть HDMI шнурок от компьютера к телевизору (благо они бывают длинными аж до <a href="http://dx.com/s/hdmi+cable+15m">15 метров</a>. А если компьютер стоит в кабинете, а телевизор - в гостинной, стену всегда можно <a href="http://thexnews.com/системный-блок-без-шума.html">просверлить</a> <img class="wp-smiley" alt=">:)" src="/images/icon_evil.png"/>. Так в вашем распоряжении будут все ресурсы и память основного компьютера.</p>
<p>Проблема удобного интерфейса для выбора фильмов (что-бы не бегать с дивана к компу) тоже уже давно решена - существует плеер с полноэкранным "телевизионным UI" <a href="http://xbmc.org" title="Медиа плеер Ubuntu">XBMC</a>. Которым можно управлять хоть с джойстика, хоть с <a href="http://wiki.xbmc.org/index.php?title=Devices">смартфона</a>. Кстати, клавиатура смартфона особенно удобна для поиска контента по названию. Также для XBMC существуют сотни плагинов, позволяющие делать на вашем телике множество интересных штук, начиная от удобного просмотра <a href="http://wiki.xbmc.org/index.php?title=Category:All_add-ons" title="XBMC аддоны">Ютуюба, погоды и Nasa Tv</a> до запуска <a href="http://www.gwenael.org/xbmc/index.php?title=Main_Page">эмуляторов Sega, и Zhiliton/Dendi</a>. Плюс, если вас это интересует, оно умеет показывать сериалы по сезонам с последней просмотренной серии, скачивать обложки, и.т.д.</p>
<p>Единственная проблема (ради которой я собственно и начал писать этот пост :), это то что XBMC в Ubuntu либо запускается на втором мониторе в оконном режиме, либо в полноэкранном, захватывая клавиатуру и мышь с основного монитора. То есть когда запущен XBMC, на компьютере больше ничего делать нельзя. Что очень не удобно, особенно если телевизор находиться в другой комнате. </p>
<p>На оффициальных форумах предлагаются какие-то <a href="http://forum.xbmc.org/showthread.php?tid=50500&amp;page=2">дикие решения</a>, начиная от собственноручной сборки и установки какой-то программки которая будет отбирать мышь назад у XBMC, и заканчивая установкой отдельного оконного менеджера для второго дисплея.</p>
<p>Это все конечно клёво, <span id='more'></span>но проблема решается гораздо проще.</p>
<p>Например у вас есть два монитора работающих в режиме "Separate X Screen" (см. скриншот). 
<div id="image_1" class="wp-caption alignright" style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery5867' href="http://thexnews.com/uploads/nvidia.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/nvidia-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Пример конфигурации с 2 мониторами</p>
</div>
       Это дефолтная конфигурация, когда оконный менеджер<a class='footnote' id='fnref:wm' href='#fn:wm' title=' В двух словах, оконный менеджер занимаеться позиционированием окон, и например отрисовкой полосочки с заголовком сверху, за которую вы можете перетаскивать окошко. Примеры - Compiz или Openbox.'>1</a> бежит на основном дисплее, а запустить программу на втором можно с префиксом <code>DISPLAY=":0.1"</code>.<br />
</p>
<ol>
<li>Если у вас не установлен wmctrl или XBMC, выполните комманду <code>sudo apt-get install wmctrl xbmc</code>.</li>
<li>Сначала запустите <code>xbmc</code> и выберите оконный режим в настройках System -&gt; System -&gt; Video output -&gt; Display Mode -&gt; Windowed. </li>
<li>Теперь с помощью wmctrl установите размер окна в точности как разрешение второго дисплея: <code>wmctrl -r XBMC -e 0,0,0,1280,720</code> где <code>1280</code> и<code>720</code> это естественно - ширина и высота. Их можно узнать как угодно, например на помеченную <code>*</code> строчку комманды <code>xrandr</code>. Wmctrl нужно вызывать на основном дисплее, потому что как вы помните, на втором у нас нет оконного менеджера.</li>
<li>Можно выходить из XBMC.</li>
<li>Отныне XBMC нужно запускать коммандой <code>DISPLAY=":0.1" xbmc</code>. Он будет запускаться на втором дисплее в оконном режиме (оставляя в первом мышку и клавиатуру), но занимать весь экран потому что размер окна мы пиксель в пиксель подогнали к размеру этого дисплея, а без оконного менеджера не будет и полоски сверху.
<strong>UPD</strong> в новых версиях Kodi префикс DISPLAY=":0.1" игнорируеться. Чтобы запустить Kodi на другом мониторе надо зайти System-&gt;Settings-&gt;Monitor и выбрать порт на котором подключен монитор.</li>
<li>Если при запущенном XBMC все остальные программы тормозят (т.е. XBMC зажирает все ресурсы) - зайдите в System-&gt;Settings-&gt;Video Output setting и поставьте <code>Vertical blank sync</code> = <code>Disabled</code>.</li>
</ol>
<!--Hello this is the test. How are you today sweety?-->

<p>А говорят что у на в Linux'ах все сложно :). Желаю приятного просмотра.</p>
<p><div class='footnotes'><ol><li id='fn:wm'> В двух словах, оконный менеджер занимаеться позиционированием окон, и например отрисовкой полосочки с заголовком сверху, за которую вы можете перетаскивать окошко. Примеры - Compiz или Openbox. <a href='#fnref:wm'>&#8617</a></li></ol></div>]]></content:encoded>
    </item>
    <item>
      <title>Про подкасты</title>
      <link>http://thexnews.com/лучшие-подкасты.html</link>
      <pubDate>Sun, 14 Jul 2013 15:25:00 EEST</pubDate>
      <category><![CDATA[Интернет]]></category>
      <guid>http://thexnews.com/лучшие-подкасты.html</guid>
      <description>Про подкасты</description>
      <content:encoded><![CDATA[<p><img class="alignleft size-thumbnail" width="150" height="150" alt="" src="http://thexnews.com/uploads/sansa-podcasts-150x150.jpg" title="Лучшие подкасты"></p>
<p><div class="toc toc-right"><span class="toc-header">Оглавление</span><ul><li class="toc-level-2"><a title="Русские" href="#русские" rel="bookmark nofollow">Русские</a></li><li class="toc-level-2"><a title="Английские" href="#английские" rel="bookmark nofollow">Английские</a></li><li class="toc-level-2"><a title="Пара советов для слушателей подкастов" href="#пара-советов-для-слушателей-подкастов" rel="bookmark nofollow">Пара советов для слушателей подкастов</a></li></ul></div> Итак, я достаю свой <a href="http://thexnews.com/отличный-плеер-для-аудиокниг-подкаст.html" title="плеер для подкастов">Sansa Clip+</a> с улучшенной прошивкой <a href="http://thexnews.com/sansa-clip-rockbox.html" title="лучший плеер для прослушивания подкастов">Rockbox</a>, и начинаю набирать этот текст. Из моего круга общения мало людей слушают, или даже знают что такое подкасты (или радиопередачи в записи, как их не совсем корректно воспринимают). Тем не мение это очень полезная штука. Например слушая подкасты запоминаешь всякие интересные факты которыми потом можно блеснуть в разговоре. Так же подкасты позволяют не терять зря время в дороге и пробках - время движется быстрее если проводить его с пользой или просто слушать увлекательную болтовню. Плюс, если вы не слушаете подкасты, то я понятия не имею как вы можете делать рутинную скучную работу. Уборку например. </p>
<p>Чтобы каждый раз не рассказывать все заново - пишу эту статью, что-бы было куда давать ссылку :). Далее мой список <span id='more'></span>покастов на русском и английском языке.</p>
<h2 id='русские'>Русские</h2>
<ul>
<li><a href="http://www.radio-t.com/" title="IT подкаст">Радио-Т</a> + <a href="http://pirates.radio-t.com/" title="подкаст IT">Пираты</a>  - этот подкаст в представлении не нуждается, но нужно же было с чего-то начинать список? Лучший IT-подкаcт на русском, и все такое.</li>
<li><a href="http://digestive.libsyn.com/" title="подкаст мобильные технологии">Диджестив от Саши и Каши</a> - классный подкаст про мобильные технологии, если у вас нет неприязни к Эльдару Муртазину. Раньше мне нравился даже больше чем Радио-Т.</li>
<li>
<p><a href="http://www.rusnovosti.ru/programms/prog/241211/" title="подкаст наука">Постнаука</a> Познавательный подкаст про науку, колорита которому придает контраст гостей и звонящих в студию. Гости - образованные люди, которые спокойно объясняют интересную научную тему. А звонят в студию в основном <del>идио</del> представители интеллектуального большинства, с представлениями о мире почерпнутыми из желтой прессы, Рен-тв, лавочных сплетен и диких суеверий, перемешанных с полным отсутствием критического мышления.</p>
<blockquote>
<p>Попробуем добавить немножко ада в нашу передачу. Мы будем принимать ваши звонки<a class='footnote' id='fnref:he' href='#fn:he' title=' Источник <a href="http://www.rusnovosti.ru/guests/interviews/249414/249415/">http://www.rusnovosti.ru/guests/interviews/249414/249415/</a>'>1</a>.</p>
</blockquote>
<p>Диалог происходит примерно так: "А сейчас мы вам расскажем о стволовых клетках, которые <a href="http://postnauka.ru/video/5915">можно вырастить из взрослого организма</a>" - "(Все капсом) Ааа!!! Прекратите жрать младенцев, проклятые американские захватчики, при советах такого не было!!!111"  Начинать слушать рекомендую с передачей с <a href="http://www.rusnovosti.ru/popupplayer?type=release&amp;id=244524&amp;param1=241211" title="подкаст своловые клетки">Машей Шутовой</a>, пока что лучшая передача в серии. </p>
</li>
<li>
<p><a href="http://radiovesti.ru/brand/show/brand_id/45" title="познавательный подкаст">Наука 2.0</a> и <a href="Архив">В первом приближении</a>. Наука 2.0, как и Постнаука разбирает одну тему на передачу, а "В первом приближении" каждой теме был посвящен цикл передач, разбирая все подробнее. <a href="http://finam.fm/archive-view/5803/" title="подкаст Мозг">Мозг история заблуждений</a> я бы ввел в обязательную школьную программу, потому что как же задолбало бред о том что "мы используем только n% своего мозга".</p>
</li>
<li><a href="http://compulenta.computerra.ru/podcast/" title="подкаст дайджест новостей">Свободное радио Компьюлента</a> Я бы ни за что не поверил, что ежедневный подкаст состоящий из одного человека зачитывающего новости может быть интересным, если бы не послушал сам. Лёша Халецкий читает дайджест всего самого интересного из мира науки и технологий, с выражением, и интеллектуальным чувством юмора. Оч. рекомендую.</li>
<li><a href="http://www.echo.msk.ru/programs/tochka/" title="IT подкаст">Точка</a> - тоже IT подкаст. Хотя расчитан на обычных пользователей, слушать интересно благодаря ведущему - известному Интернет персонажу <a href="http://plushev.com/">Александру Плющеву</a>, обычно вызывает каких нибудь гостей на злобу дня, и потихоньку их троллит. Весело и ненапряжно.</li>
</ul>
<h2 id='английские'>Английские</h2>
<p>Я знаю что многие слушают подкасты для изучения языка. У меня никогда такой задачи не было, так что по "понятности" для русского уха оценить не могу. Энивэй, зетс уот айм листенинг:</p>
<ul>
<li><a href="http://mysteriousuniverse.org/" title="подкаст про паранормальное">Mysterious Universe</a> - чертовски весёлый подкаст иэ Австралии про всякую паранормальную хрень. Нло, Йети, Теории Заговора и все такое. Я, как большой фанат X-Files, даже платил за расширенную Plus версию в которой они рассказывают все самое интересное. Если это все воспринимать как фэнтези - оч. увлекательно.</li>
<li><a href="http://www.startalkradio.net/" title="подкаст на английском астрофизика">Startalk</a> Нил 'Наше Всё' Ди Грас Тайсон, Астрофизик и один из величайших популяризаторов науки. Поистине эпический человек. Именно из за него пришлось перегенерировать неправильное звездное небо в Титанике и перестать называть Плутон планетой. Например передача где объясняется что весь этот бред с Нибиру появился из за <a href="http://www.startalkradio.net/show/cosmic-queries-mayan-apocalypse-and-other-disasters/" title="подкаст нибиру">ошибки одного из телескопов</a>. Конечно ошибку нашли, но кого это интересует? Передачи кстати не только про астрофизику, но и про всю остальную науку, события, и интервью со знаменитостями. Часто в шоу зовут комиков, что-бы разбавляли научные монологи смищными шутками.</li>
<li><a href="http://atp.fm/" title="подкаст на английском  Apple">Accidental tech Podcast</a> - На английском языке очень много IT подкастов. Больше всего мне нравиться ATP. Ведет Марко (Который <a href="http://marco.org" title="подкаст">marco.org</a>). Кому-то может не понравиться, потому что там много, и с восхищением говорят про Эппл. Даже больше чем в <a href="http://www.radio-t.com/" title="IT подкаст">Радио-Т</a>. Например они могут 40 минут рассказывать о своих способах распологать иконки на айфончиках.</li>
<li><a href="http://www.damninteresting.com/damn-audio/" title="подкаст интересные истории">Damn Interesting</a> - как говорит нам название, подкаст с чертовски интересными историями. Например знали ли вы что аж в 1971 году, уже пытались создать <a href="http://soundcloud.com/damn-interesting/nineteen-seventy-three?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+damn-interesting-podcast+%28Damn+Interesting%29&amp;utm_content=FeedBurner" title="подкаст">компьютерное управление страной</a>? Экономикой, транспортом, логистикой, и.т.д. Жаль что тогда не было Python, а то бы на земле уже давно наступила райская жизнь.</li>
<li>
<p><a href="https://itunes.apple.com/us/podcast/wired-features/id447710430" title="подкаст истории">Wired Magazine Features</a> - выбирают самые интересные статьи из самого крутого журнала <a href="http://wired.com">Wired</a> и пересказывают. Очень литературно рассказывают. Порой слишком литературно. Например меня умиляет кусок про <a href="http://downloads.wired.com/podcasts/assets/wiredfeatures/features007.mp3" title="подкаст">задержание мошенника в Латвии</a>:</p>
<blockquote>
<p>But then he noticed that one of the cops standing watch over the front door had dark brown hair—something of a rarity in Latvia, where much of the population is blond. As the man turned to speak to a colleague, Cabrera saw a can of Coca-Cola jutting from a side pocket of his backpack. That was when Cabrera understood what was going on: the Americans had come for him.</p>
</blockquote>
<p>Я знаю немного про эту таинственную страну Латвию. Некрашенного блондина здесь найти очень сложно, а колу <a href="http://lv.wikipedia.org/wiki/Coca_Cola" title="Кока кола">продают аж с 1988 года</a>. Так что при задержании (которое происходило в 2009 году) бутылка колы и темные волосы <del>спалить</del> выдать американского спецназовца, ну ни как не могли. Зато сколько драмы добавил автор в повествование :)! Это я придираюсь так. В любом случае - интересно.</p>
</li>
<li>
<p><span style='color:#777'>Ну и еще про один подкаст я осознанно рассказывать не буду. Потому что если у вас все в порядке с английским и чувством ч<em>о</em>рного юмора, вы и так его слушаете. А если нет то и не надо вам :)</span></p>
</li>
</ul>
<h2 id='пара-советов-для-слушателей-подкастов'>Пара советов для слушателей подкастов</h2>
<ul>
<li>Есть полезный <a href="http://picklemonkey.net/feedflipper-home/" title="подкаст itunes rss">Feed Flipper</a> сервис который позволяет выдернуть из iTunes ссылки (вот с <img style="vertical-align: middle;" src="http://thexnews.com/uploads/itunec.png" alt="Itunes"> такой иконкой  обычно), нормальный RSS понятный например <a href="http://thexnews.com/софт-для-ubuntu-версия-2.html#менеджер-покастов" title="программа для прослушивания подкастов">Gpodder</a>.</li>
<li>Вот вам <a href="https://github.com/dmi3/bin/blob/master/itunec" title="подкаст">скрипт</a>, который автоматически подмонтирует плеер, вызовет синхронизацию gpodder, затем отмонтирует плеер. Установка:<ol>
<li><code>wget https://raw.github.com/dmi3/bin/master/itunec -P ~/bin &amp;&amp; chmod +x ~/bin/itunec</code></li>
<li><code>sudo apt-get install python3</code></li>
<li><code>ls -l /dev/disk/by-label/</code> - скопируйте label накопителя своего плеера. Например <code>SANSA\x20CLIP</code></li>
<li><code>gedit ~/bin/itunec</code> </li>
<li>В строке <code>LABEL = "AUDIOS"</code> замените <code>AUDIOS</code> на label из предыдущего шага</li>
<li>gpodder -&gt; Podcasts -&gt; Prefences -&gt; Devices; Установите Device type на <code>Filesystem-based</code> и <code>Mountpoint</code> на путь к вашему плееру</li>
<li>gpodder -&gt; Podcasts -&gt; Prefences -&gt; Edit config -&gt; cmd_all_download_complete -&gt; itunec</li>
<li>Плеер будет автоматически монтироваться и синхронизироваьться после того как скачаются все подкасты или вы выполните комманду <code>itunec</code></li>
</ol>
</li>
</ul>
<p><div class='footnotes'><ol><li id='fn:he'> Источник <a href="http://www.rusnovosti.ru/guests/interviews/249414/249415/">http://www.rusnovosti.ru/guests/interviews/249414/249415/</a> <a href='#fnref:he'>&#8617</a></li></ol></div>]]></content:encoded>
    </item>
    <item>
      <title>Ubuntu Faq 0.2</title>
      <link>http://thexnews.com/ubuntu-faq-2.html</link>
      <pubDate>Sun, 23 Jun 2013 15:25:00 EEST</pubDate>
      <category><![CDATA[Интернет]]></category>
      <guid>http://thexnews.com/ubuntu-faq-2.html</guid>
      <description>Ubuntu Faq 0.2</description>
      <content:encoded><![CDATA[<p><img class="alignleft size-thumbnail" width="130" height="130" alt="" src="http://thexnews.com/uploads/ubuntu.png" title="Ubuntu Faq"></p>
<p>В 2007 году я <a href="http://thexnews.com/ubuntu-linux-vs-windows-vista.html">перешел на Ubuntu</a>. Как многие новички, я стал записывать всякие полезные комманды и советы в текстовой файл. Компьютеров у меня много, и удобно было иметь решения часто встречающихся проблем под рукой. Постепенно файл разростался, и что-бы в нем нормально ориентироваться нужно было прикрутить к нему какой нибудь поиск с индексом. Я пошел самым простым путем решив ничего не изобретать, а просто скормить файл <a href="http://site.yandex.ru/">Яндексу</a>. Уж их поиск точно будет работать. Для этого написал <a href="http://thexnews.com/ubuntu-faq.html">скрипт на Python</a>, который генерировал из каждой заметки html страничку. Получилось что-то вроде <a href="http://thexnews.com/ubuntu/">сайта</a> с дизайном в стиле старой ламповой Википедии. С тех пор эта штука там так и крутилась, принося пользу мне, и (судя по статистике) другим постетителям пришедшим из поисковиков.</p>
<p>Добавить заметку на злобу дня в этот небольшой проект гораздо быстрее чем писать статью в <a href="http://thexnews.com" title="Блог">этот блог</a>, поэтому пишу я туда гораздо чаще. Например интересными вам могут показаться:</p>
<ul>
<li><a href="http://thexnews.com/ubuntu/Обновить%20Intel%20SSD.html">Обновить Intel SSD с Linux и без CD-Rom</a></li>
<li>Понаблюдать как ваш гаджет сливает ваши персональные данные <a href="http://thexnews.com/ubuntu/Помотреть%20пакеты%20которые%20отсылает%20устройство.html">помотрев пакеты которые отсылает устройство</a></li>
<li><a href="http://thexnews.com/ubuntu/Изменить%20MAC%20адрес.html">Изменить MAC адрес</a></li>
</ul>
<p>Не успело пройти и 10 лет, как у меня дошли руки доделать версию с 0.1a до 0.2a и выложить это все на <a href="https://github.com/dmi3/notes">Github</a>. Теперь это статический генератор который из <a href="http://www.aether.ru/blog/2012/12/27/why-i-heart-markdown">markdown</a> файла содержащего заметки может собрать нечто вроде сайта с удобным доступом к каждой отдельной заметке, и поиском от Яндекса. Заметкой считаеться любой текст после заголовка второго уровня <code>##</code> (<a href="https://raw.github.com/dmi3/notes/master/notes.md">пример исходного файла</a>). Для лучшей индексации генерируется robots.txt.</p>
<p>Любой посетитель может исправить, добавить или скачать все заметки на том же <a href="https://github.com/dmi3/notes/blob/content/ubuntu_faq.md">Github'е</a>.</p>
<p>Так же вы можете <span id='more'></span>использовать код для генерации сайта из своих заметок, или просто изучить пример протстого генератора статических сайтов на Python 3 </p>
<h2 id='инструкция-по-установке'>Инструкция по установке</h2>
<p>Чтобы сгенерировать заметки <a href="https://github.com/dmi3/notes#install-on-linux">установите необходимые пакеты</a>. После чего добвавьте пару заметок в формате <a href="http://www.aether.ru/blog/2012/12/27/why-i-heart-markdown">markdown</a> и запустите:</p>
<div class="pygments_murphy"><pre>python3 build3.py
</pre></div>

<p>После чего в папке _site у вас появяться сгенерированные html. Чтобы сгенеривовать сайт для интернета запустите:</p>
<div class="pygments_murphy"><pre>python3 build3.py <span class="s2">&quot;http://website.url/&quot;</span> 123
</pre></div>

<p>Где <code>http://website.url/</code> это адрес где будет находиться сайт, а <code>123</code> код поиска Яндекса, который получается <a href="http://site.yandex.ru/searches/new/">здесь</a>. После чего просто залейте содержимое папки <code>_site</code> на хостинг, например с помощью <a href="http://thexnews.com/ubuntu/Синхронизироваться%20по%20ftp.html">lftp</a>.</p>
<h2 id='пример-простого-генератора-статических-сайтов'>Пример простого генератора статических сайтов</h2>
<p>Поскольку я тут пытаюсь распостранять пользу во всех направлениях, рекомендую изучить <a href="https://github.com/dmi3/notes">код на Гитхабе</a>. Код удобно использовать как основу, чтобы быстро написать генератор для статического сайта, блога, и.т.д. Например у меня часто бывают ситуации когда просят нарисовать простой сайт. Когда не нужно монстров типа wordpress, потому что сайт будет обновляться раз в год на основе скажем несколькх doc и csv файлов.</p>
<p>Добавляю и изменяю <a href="http://blog.iborisov.ru/2012/02/mako-markdown-python.html">.mako шаблоны</a> в папке <a href="https://github.com/dmi3/notes/tree/master/_templates">_templates</a> (из которых генерируется html), изменяю <a href="https://github.com/dmi3/notes/blob/master/build3.py">build3.py</a> (где собственно происходит генерация html) чтобы брал данные из нужных источников.</p>
<p>Все файлы из папки <code>_web</code> будут просто скопированы в корень (для картинок и ресурсов). Стили из папки <code>_css</code> будут <a href="http://thexnews.com/три-способа-ускорить-загрузку-вашего-сайта.html">оптимизированы</a> и склеены в общий <code>style.css</code>, JavaScript из папки <code>_js</code> - <a href="http://thexnews.com/три-способа-ускорить-загрузку-вашего-сайта.html">оптимизированы</a> и склеены в общий <code>scripts.js</code>.</p>
<p>Для теста сайта на можно запустить комманду <code>python3 -m http.server</code> в папке <code>_site</code>, и посмотреть как он будет выглядеть открыв <a href="http://localhost:8000">http://localhost:8000</a>.</p>
<p>После чего осталось запустить <a href="https://github.com/dmi3/notes/blob/master/deploy_production.sh">deploy_production.sh</a> чтобы залить на ftp и новый сайт готов.</p>
<p><div class="centered padded"><a class="github_big" href="https://github.com/dima2/notes">Github</a></a></p>]]></content:encoded>
    </item>
    <item>
      <title>Seafile, да это просто праздник какой-то!</title>
      <link>http://thexnews.com/seafile-лучшая-альтернатива-dropbox.html</link>
      <pubDate>Fri, 31 May 2013 15:25:00 EEST</pubDate>
      <category><![CDATA[Софт]]></category>
      <guid>http://thexnews.com/seafile-лучшая-альтернатива-dropbox.html</guid>
      <description>Seafile, да это просто праздник какой-то!</description>
      <content:encoded><![CDATA[<p>
<div id="image_0" class="wp-caption alignleft" style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery4925' href="http://thexnews.com/uploads/seafile2.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/seafile2-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Seafile на моем сервере</p>
</div>
      </p>
<p>В свое время я активно рекламировал Дропбокс, притащив туда в общей сложности аж 88 счастливых пользователей. В чем я теперь раскаиваюсь, поскольку если раньше Дропбокс был просто <a href="http://thexnews.com/софт-для-ubuntu-версия-2.html#синхронизацияbackup">дыркой в безопасности размером с Малый Выборг</a>, то теперь это уже попсовая дырка в безопасности размером с Большой Выборг. </p>
<p>Но удобно синхронизировать файлы все-таки как-то нужно. Для этого кстати бы отлично подошел Гитхаб, но уж больно там приватные репозитории дорогие. Из секъюрных альтернатив можно было как-то пользоваться <a href="http://www.wuala.com/">Wuala</a> (<a href="http://java-0day.com/">ну, относительно секъюрным</a> и с юзабилити из <a href="http://noisydecentgraphics.typepad.com/design/images/2008/03/11/yourproduct.jpg">анекдота</a>).</p>
<p>И вот настал день когда китайцы скрестили<a class='footnote' id='fnref:china' href='#fn:china' title=' Китайцы вообще хорошо умеют все скрещивать. Мой любимый пример - <a href="http://dx.com/p/13761">фонарик, радио, солнечная батарея, динамо машина, и зарядка для мобильного телефона в одном корпусе</a>.'>1</a> Dropbox и Github получив сделав ровно то что нам было так нужно - <a href="http://seafile.com/">Seafile</a>.</p>
<p><strong>Преимущества:</strong>

<div id="image_1" class="wp-caption alignright" style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery4925' href="http://thexnews.com/uploads/seafile1.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/seafile1-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Можно создавать и редактировать файлы прямо в Web-интерфейсе</p>
</div>
      </p>
<ul>
<li>Можно запустить на своем сервере. Например я установил Seafile на своем <a href="https://www.digitalocean.com/?refcode=550d5b856a3c">VPS-за-$5 от Digital Ocean</a> теперь счастлив и спокоен как слон. Можно запустить на Raspberry Pi, если вы являетесь счастливым обладателем сего девайса. Ну а тем у кого нет своего сервера - дают <a href="https://cloud.seafile.com/accounts/register/">5 стандартных гигов</a>.</li>
<li>Возможность создавать и редактировать файлы (!) прямо как на Гитхабе. Чертовски полезно когда вспоминаешь что надо что-то пофиксить в скриптах или конфигах, а из доступных средств только браузер. Притом с подсветкой markdown, все как надо.</li>
<li>Опять же как на Github, можно посмотреть предыдущие версии файла 
<div id="image_2" class="wp-caption alignright" style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery4925' href="http://thexnews.com/uploads/seafile3.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/seafile3-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Версионность</p>
</div>
      </li>
<li>Управляется через браузер. Что полностью совпадает с моей точкой зрения что надо забивать на нативные интерфейсы для локальных програм, а писать все на кросплатформенных языках типа Java и Python c интерфейсом в кросплатформенных же браузерах.</li>
<li>Опять же, написан на Python</li>
<li>Понимает симлинки</li>
<li>Есть клиенты для Linux, Windows, Mac, Android и Aйфончика</li>
<li>Предпросмотр разных типов файлов</li>
<li>Возможность создавать зашифрованные папки. Очень удобно если если у вас есть две группы файлов - важные и обычные. На папку с важными можно повесить дополнительный пароль. И не надо извращаться с <a href="http://habrahabr.ru/post/123114/">Truecrypt</a>, как это делают несчастные DropBox'еры.</li>
<li>Command line интерфейс, чтобы использовать Seafile в скриптах</li>
<li>Есть Русский и Китайский язык</li>
</ul>
<span id='more'></span>А вот а минусах, читайте под катом :) 

<p><strong>Минусы:</strong></p>
<ul>
<li>На больших файлах и медленных скоростях (&gt;200Mb; &lt;80kb\s) может подвисать клиент</li>
<li>Также оно иногда зависает если добавить новую папку с кучей файлов (&gt;1000). Но потом как правило прокашливается и работает дальше.</li>
<li>Есть баг когда синхронизация не работает если в папке есть битые симлинки</li>
</ul>
<p>Продукт активно развивается. Настоятельно рекомендую установить и <a href="https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server">попробовать</a>. Если будет ругаться на <code>ccnet-init: No such file or directory</code> попробуйте сначала <a href="http://thexnews.com/ubuntu/Установка%20Seafile" title="ccnet-init: No such file or directory">установить предыдущую версию</a>. Если Seafile почему то не видит изменения пожно ему помочь дернув <code>Sync Now</code> из web интерфейса.</p>
<p><strong>PS</strong>: Запустил <a href="http://seafile.com">Seafile</a> на <a href="https://www.digitalocean.com/?refcode=550d5b856a3c">Digital Ocean</a>, закачал файлы через <a href="http://thexnews.com/dolphin-в-gnome-как-основной-файловый-менеджер.html">Dolphin</a>. Какой то рыбный день сегодня :).</p>
<p><strong>UPD</strong>: <a href="http://p.umputun.com/p/2013/03/26/seafile-dlia-domashniegho-oblaka/">Одобрено Umputun'ом</a></p>
<p><div class='footnotes'><ol><li id='fn:china'> Китайцы вообще хорошо умеют все скрещивать. Мой любимый пример - <a href="http://dx.com/p/13761">фонарик, радио, солнечная батарея, динамо машина, и зарядка для мобильного телефона в одном корпусе</a>. <a href='#fnref:china'>&#8617</a></li></ol></div>]]></content:encoded>
    </item>
    <item>
      <title>Ускоряем загрузку сайта с помощью простого и бесплатного CDN от Cloudflare</title>
      <link>http://thexnews.com/ускоряем-загрузку-сайта-cloudflare-cdn.html</link>
      <pubDate>Fri, 24 May 2013 15:25:00 EEST</pubDate>
      <category><![CDATA[Webmaster]]></category>
      <guid>http://thexnews.com/ускоряем-загрузку-сайта-cloudflare-cdn.html</guid>
      <description>Ускоряем загрузку сайта с помощью простого и бесплатного CDN от Cloudflare</description>
      <content:encoded><![CDATA[<p><img class="alignleft size-thumbnail" width="150" height="150" alt="" src="http://thexnews.com/uploads/lightspeed.png" title="Ускорение загрузки сайта"></p>
<p>Итак вы <a href="http://thexnews.com/статический-блог-blogofile.html" title="Блог">перевели блог в статику</a>, <a href="http://thexnews.com/три-способа-ускорить-загрузку-вашего-сайта.html" title="Оптимизация сайта по скорости">оптимизировали js, css и картинки</a>, <a href="http://thexnews.com/кнопки-соцсетей-от-Яндекса.html">сделали кнопки социальных сетей асинхронными</a>. И все равно вам кажеться что ваш сайт должен загружается быстрее. Что дальше? Следующим разумным шагом было бы:</p>
<ul>
<li>Установить на <a href="https://www.digitalocean.com/?refcode=550d5b856a3c">каком-нибудь VPS</a> сверхбыстрый сервер <a href="http://gwan.com/">G-WAN</a> и раздавать статические html'ы оттуда.</li>
<li>Или вообще отказаться от сервера, залить статические html'ы на <a href="http://aws.amazon.com/s3/">Amazon S3</a> и раздавать с помощью <a href="http://aws.amazon.com/cloudfront/">Cloudfront</a>.</li>
</ul>
<p>Первый метод все равно не дает сильного прироста по сравнению с nginx (по моим тестам около 30%, потому что в независимости от того как быстро сервер отдает файл, основная задержка как правило в сети). Второй метод мне не подходит по заповеди - "Не храни все яйца в одной корзине, юный падаван". Ну не могу я хранить файлы у сервиса где я обычно покупаю кеды :).</p>
<p>Основной проблемой становиться <del>география</del> географическое положение. Я нахожусь в Европе, основная аудитория этого блога - в России. Поскольку хоститься в Европе дорого, а в России стрёмно, все сервера на которых работают мои сервисы находятся в Америке. Из за этих диких расстояний и теряются ценные секунды.</p>
<p>
<div id="image_0" class="wp-caption alignright" style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery8104' href="http://thexnews.com/uploads/cloudflare-ping.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/cloudflare-ping-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Сайт с Cloudflare пингуеться в 10 раз быстрее</p>
</div>
       Обычно такие проблемы решаются с помощью CDN'ов (<a href="http://ru.wikipedia.org/wiki/Content_Delivery_Network">Content Delivery Network</a>). В двух словах идея CDN: редко обновляемый контент сайта заливается на несколько серверов расположенных в разных частях мира. А когда посетитель запрашивает например картинку, она будет скачивается с ближайшего к нему сервера. </p>
<p>Такие штуки как правило стоят денег, но есть классный бесплатный сервис <a href="http://www.cloudflare.com/">Cloudflare</a>. Сыр бесплатен в расчете на то, что когда вам понадобиться поддержка <a href="http://www.cloudflare.com/plans">SPDY, HTTPs, продвинутая защита от DDOS и.т.д</a> вы купите платный аккаунт. Но <a href="http://thexnews.com/">скромному блогу</a> то этого всего не надо, так что пока вам не потребуется <a href="http://phoboslab.org/log/2013/02/how-much-traffic-is-too-much-traffic-for-cloudflare">100 террабайт</a> траффика в месяц можно спокойно использовать эту CDN.</p>
<p>
<div id="image_1" class="wp-caption alignright" style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery8104' href="http://thexnews.com/uploads/cloudflare-wget.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/cloudflare-wget-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Сайт с Cloudflare грузится в 6 раз быстрее</p>
</div>
      </p>
<p>Также Cloudflare спасает от простеньких DDOS. А если ваш основной сервер ляжет, то сайт все равно будет открываться из кэша Cloudflare. Ну и картинки с css и скриптами сжимать умеет. И траффик ваш по понятным причинам серьезно сэкономит. И даже всякую фигню типа <a href="javascript:alert(&quot;Управление:\u0020кнопки\u0020←↑→↓\nСтрельба:\u0020[пробел]&quot;);var%20KICKASSVERSION='2.0';var%20s%20=%20document.createElement('script');s.type='text/javascript';document.body.appendChild(s);s.src='//hi.kickassapp.com/kickass.js';void(0);">разнеси страницу</a> навешивать умеет. Must have вообщем.</p>
<p>Итак, с помощью Cloudflare <a href="http://thexnews.com/">на этом блоге</a> который находиться на <a href="http://eskhosting.com/">Eskhosting'e</a> удалось (см. скриншоты где-то рядом):</p>
<ul>
<li>Скорость загрузки увеличилась с 297 KB/s до 1.72 MB/s. </li>
<li>Время загрузки страницы сократиось в среднем с 2.91 сек до 1.09сек.</li>
<li>Пинг с 161мс до 10мс.</li>
<li>Вообщем загрузка сайта ускорилась примерно в 2-3 раза.</li>
</ul>
<p>Теоретически Cloudflare может сделать быстрым и доступным для всего мира даже сайт на каком-нибудь копеечном шаред хостинге, где нибудь в Афганистане, Австралии или Замбезии с 50% uptime<a class='footnote' id='fnref:up' href='#fn:up' title=' Потому что соляра в дизельгене постоянно кончается.'>1</a>. Помоему преимущества очевидны. <span id='more'></span>Далее пару советов по настройке </p>
<p>У Cloudflare очень дружественная к пользователю админка. Даже русский язык включить можно внизу страницы. Подключение сайта сделано максимально просто, по шагам его описывать я не вижу смысла. Cloudflare сам перетащит с себе существующие настройки DNS (например MX для почты) после чего вы можете смело направить свои DNS на их сервера. Потом надо подождать примерно сутки чтобы все обновилось. После этих простых действий, ваш сайт будет доступен напрямую по ip и по адресу <code>direct.вашсайт.сом</code> (используйте это чтобы подключиться по ftp например). Все остальные обращения к сайту будут идти через прокси Cloudflare, который будет отдавать контент с самого ближнего к посетителю сервера.</p>
<p>
<div id="image_2" class="wp-caption alignright" style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery8104' href="http://thexnews.com/uploads/cloudflare-page-rules.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/cloudflare-page-rules-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Настройки Page Rules</p>
</div>
       По дефолту Cloudflare не кеширует html. Если у вас <a href="http://thexnews.com/статический-блог-blogofile.html" title="Блог">статический сайт</a> (то есть все часто меняющиеся функции типа комментов и топов постов делаються JavaScriptом на клиентской стороне) то в настройках сайта создайте два правила (<code>Page Rules</code>) для страниц <code>вашсайт.com/*.html</code> и <code>вашсайт.com/</code> со значением <code>Custom caching</code> = <code>Cache everything</code> как показано на скриншоте справа. Если сайт не статический то вы все равно выиграете в скорости благодаря кешированию всего остального - картинок, стилей, скриптов etc.</p>
<p>Там же в настройках можно заказать оптимизацию для тех же скриптов и css'ов. Если вы не по каким то причинам не делаете это <a href="http://thexnews.com/три-способа-ускорить-загрузку-вашего-сайта.html" title="Оптимизация сайта по скорости">сами</a> позвольте Cloudflare сделать это за вас (<code>Performance settings</code> расставить птички для <code>JS</code>, <code>CSS</code>, <code>HTML</code> в <code>Auto Minify (Web optimization)</code>).</p>
<p>Все что нам остается сделать - после обновления вашего сайта послать Cloudflare <a href="https://www.cloudflare.com/docs/client-api.html#s4.4" title="Cloudflare очистить кэщ">комманду</a> о том что нужно удалить все из кеша, чтобы изменения стали видны всем посетителям:</p>
<div class="pygments_murphy"><pre>curl https://www.cloudflare.com/api_json.html <span class="se">\</span>
  -d <span class="s1">&#39;a=fpurge_ts&#39;</span> <span class="se">\</span>
  -d <span class="s1">&#39;tkn=8afbe6dea02407989af4dd4c97bb6e25&#39;</span> <span class="se">\</span>
  -d <span class="s1">&#39;email=sample@example.com&#39;</span> <span class="se">\</span>
  -d <span class="s1">&#39;z=вашсайт.com&#39;</span> <span class="se">\</span>
  -d <span class="s1">&#39;v=1&#39;</span>
</pre></div>

<p>Абракадабра <code>8afbe6dea02407989af4dd4c97bb6e25</code> - это у меня не клавиатура заела, а api key который бреться <a href="https://www.cloudflare.com/my-account.html">здесь</a>.</p>
<p>Например я добавил это в скрипт <a href="https://github.com/dmi3/thexnews.com/blob/master/blogofile/site_init/deploy_production.sh">синхронизации новой версии сайта по ftp</a>.</p>
<p><strong>UPD</strong>: Минусом является то, что ваш сайт "лишается" своего уникального ip (если таковой был), и он будет находиться на одном ip с множеством других сайтов, которые так-же используют Cloudflare. А если какой-то иэ этих сайтов забанит <del>Росгосрыбнадзор</del> Роскосмоснадзор то и ваш сайт может попасть под одну гребёнку. Но как я понял теперь они аккуратнее работают, и такое реже происходит.</p>
<p>Спасибо за внимание. Всем желаю быстрого интернета! Godspeed, как говориться.</p>
<p><div class='footnotes'><ol><li id='fn:up'> Потому что соляра в дизельгене постоянно кончается. <a href='#fnref:up'>&#8617</a></li></ol></div>]]></content:encoded>
    </item>
    <item>
      <title>Как я ушел с Gmail и стал платить за электронную почту</title>
      <link>http://thexnews.com/gmail-vs-альтернативы-vs-fastmail.html</link>
      <pubDate>Sat, 16 Feb 2013 15:25:00 EET</pubDate>
      <category><![CDATA[Интернет]]></category>
      <guid>http://thexnews.com/gmail-vs-альтернативы-vs-fastmail.html</guid>
      <description>Как я ушел с Gmail и стал платить за электронную почту</description>
      <content:encoded><![CDATA[<p>
<div id="image_0" class="wp-caption alignleft" style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery12282' href="http://thexnews.com/uploads/fastmail.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/fastmail-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Инбокс <a href='http://www.mailc.net/?STKI=1020686'>Fastmail.fm</a></p>
</div>
      
<div class="toc toc-right"><span class="toc-header">Оглавление</span><ul><li class="toc-level-2"><a title="Проблемы Gmail" href="#проблемы-gmail" rel="bookmark nofollow">Проблемы Gmail</a></li><li class="toc-level-2"><a title="Альтернативные почты" href="#альтернативные-почты" rel="bookmark nofollow">Альтернативные почты</a></li><li class="toc-level-2"><a title="Fastmail.fm" href="#fastmailfm" rel="bookmark nofollow">Fastmail.fm</a></li></ul></div></p>
<p>Как наверное у многих из вас, Gmail был моей основной почтой аж с 2005 года. Прямо ностальгия берет, если почитать старые мейлы :). За это время я чертовски привык к Gmail'у, и искренне удивлялся как люди могут использовать что-то другое. Но вот, прошло время, и я честно плачу за электронную почту, которых казалось бы бесплатных хоть пруд пруди. <span id='more'></span>Как я докатился до жизни такой?</p>
<h2 id='проблемы-gmail'>Проблемы Gmail</h2>
<ul>
<li>
<div id="image_1" class="wp-caption alignright" style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery12282' href="http://thexnews.com/uploads/fastmail-vs-gmail.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/fastmail-vs-gmail-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Супертяжеловес Gmail против легкоатлета Fastmail</p>
</div>
       Gmail ужасно растолстел за последнее время. Я конечно понимаю, что у Гугла есть свой собственный браузер, и чтобы он был как-бы самый быстрый, надо что-бы сайты как можно больше тормозили во всех остальных браузерах. Но тащить 5 мегов библиотек чтобы открыть Inbox это по моему слишком. </li>
<li>Они долго и упорно продолжают факапить интерфейс. Последним <a href="http://gmailblog.blogspot.com/2012/10/introducing-new-compose-in-gmail.html" title="Проблема Gmail">Compose Popup</a> они меня добили.</li>
<li><code>&lt;paranoid&gt;</code> Таб с почтой обычно открыт в браузере все время. А мало кто задумывается, что бродя по интернету постоянно залогиненым в Google Account's<a class='footnote' id='fnref:ga' href='#fn:ga' title=' Пользуясь случаем, ОППЧ (Организация Параноиков По Четвергам) настоятельно рекомендует логиниться в важные сервисы только в <a href="https://addons.mozilla.org/en-US/firefox/addon/private-tab/">Private Tab</a>. Так ваш логин не будет виден/доступен с других сайтов открытых в остальных табах.'>1</a> вы сливаете информацию о посещениях всех сайтов на которых установлены Google Analytics, Adsense, Поиск или даже просто кнопка Google+. Конечно вы и так ее сливаете (если у вас не установлен <a href="https://addons.mozilla.org/en-US/firefox/addon/ghostery/" title="Безопасный браузинг">Ghostery</a> и не <em>выключен</em> Safe Browsing :). Но с залогиненым аккаунтом это совсем несекъюрно. Да и вообще, в последнее время, отношение Гугла к персональным данным меня определенно тревожит.<code>&lt;/paranoid&gt;</code><a class='footnote' id='fnref:pa' href='#fn:pa' title=' Не то чтобы моя личная почта представляла из себя что-то сверсекретное и сверхважное для всех спецслужб мира (хотя это тоже <img class="wp-smiley" alt=">:)" src="http://thexnews.com/images/icon_evil.png"/&gt;). Просто как в туалете со стеклянными стенами. Неуютно както.'>3</a></li>
<li>В комментах <a href="#comment-874151021">Еще 2 причины</a> моего ухода с Gmail.</li>
</ul>
<h2 id='альтернативные-почты'>Альтернативные почты</h2>
<ul>
<li><a href="http://outlook.com" title="Альтернатива Гмейлу">Outlook.com</a> - в принципе неплох, но у него есть забавная привычка удалять в спам ответы на <em>ваши</em> письма. Я наивно полагаю, что если я сам написал человеку, то я наверно знаю, что он не спамер, или хотя бы жду от него ответа. Но Microsoft видимо лучше знает с кем мне можно общаться. В топку такую почту.<blockquote>
<p>Особенно забавно, что Microsoft в последнее время активно говорит что "Гугл нарушает вашу конфиденциальность, а мы нет". Хорошо что у нас есть <a href="http://www.youtube.com/watch?v=aCL-rxnjS6o" title="Экспертная оценка рекламной кампании Microsoft">экспертная оценка этой рекламной кампании</a>.</p>
</blockquote>
</li>
<li><img style="vertical-align: middle;" src="http://thexnews.com/images/rip.gif" alt="rip"><a href="http://lavabit.com" title="Безоапасная Альтернатива Gmail">Lavabit</a> - 
<div id="image_2" class="wp-caption alignright" style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery12282' href="http://thexnews.com/uploads/lavabit.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/lavabit-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Lavabit: welcome to nineteen ninety three, comrad!</p>
</div>
       одобрено международной ассоциацией параноиков. Это лучшая (платная) почта с точки зрения безопасности. У них все надежно шифруется, и.т.д. Но, к сожалению, предусмотрена она для использования только через POP, а веб интерфейс у них примерно 1993 года выпуска. <strong>UPD</strong>: <a href="#comment-1015334119">Был закрыт по требованию правительства США</a>, после того как владелец отаказлся сливать им данные.</li>
<li><a href="http://mail.yandex.ru" title="Альтернатива Gmail">Yandex Mail</a> - При всей моем <a href="http://thexnews.com/tag/%D1%8F%D0%BD%D0%B4%D0%B5%D0%BA%D1%81.html" title="Яндекс">уважении к Яндексу</a>, Яндекс это примерно как Гугл. То есть см. пункты в начале статьи.</li>
<li>Труъ способ - поднять на своем сервере <a href="http://www.roundcube.net/" title="Лучший почтовый web клиент">Roundcube</a> или <a href="http://www.afterlogic.org/webmail-lite" title="Лучший почтовый web клиент">AfterLogick</a>. Но, email это слишком важный функционал, и лучше доверю админить это людям которые этим профессионально занимаются, чем потом выяснять почему до меня <a href="http://news.ycombinator.com/item?id=5289395" title="Проблемы собственного хостинга email">не дошло важное письмо</a>.</li>
<li><a href="https://mail.opera.com/" title="Электронная почта">Opera mail</a> - я никогда не был фанатом браузера Opera, но должен признать что Web интерфейс их почты прекрасен. Но там все равно есть контекстная реклама, и нету мощных фильтров.</li>
</ul>
<h2 id='fastmailfm'>Fastmail.fm</h2>
<p>А вот Fastmail.fm (<a href="http://www.mailc.net/?STKI=10206869" title="Лучшая платная почта">рефссылка</a>|<a href="http://fastmail.fm/" title="Лучшая Альтернатива Gmail">нерефссылка</a>) это по сути тот же Opera mail, но без рекламы, продвинутыми фильтрами и настройками. Поскольку это не бесплатный сыр из мышеловки, за него нужно платить. От $4.95 в год. Чтобы понять нужно ли вам это - первые 60 дней - бесплатно. Я решил что нужно. И вот почему:</p>
<ul>
<li>Как понятно из названия он чертовски быстрый. Все работает мнгновенно. Буквально.</li>
<li>Размер страницы по сравнению с Gmail - <em>27.3kB против 4.79MB</em>! При этом функционал не теряется, доступны все те же Ajaх фишки типа мгновенного поиска.</li>
<li>Хостинг домена стоит $39.95 в год. Но это именно <em>хостинг</em>. Привязать свой домен можно на любом уровне оплаты - достаточно настроить форвардинг эмейлов.<blockquote>
<p>Я настоятельно рекомендую приобрести свой домен для основной почты. Так вы сможете легко менять поставщиков почтовых услуг, изменяя настройки forwarding из панели управления доменом, сохраняя при этом адрес. Так же, если у вас угонят почту, вы сможете спасти ситуацию убрав forwarding, не давая злоумышленникам получить пароли ко всем вашим сайтам через почту.</p>
</blockquote>
</li>
<li>Мощные фильтры. Даже круче чем в Gmail. Поддерживается <a href="http://ru.wikipedia.org/wiki/Sieve#.D0.A1.D0.B8.D0.BD.D1.82.D0.B0.D0.BA.D1.81.D0.B8.D1.81_.D1.8F.D0.B7.D1.8B.D0.BA.D0.B0">Sieve script</a>, с которым например можно организовать посылку <em>уведомления</em> о пришедшем email. Вот история:<blockquote>
<p>Есть ОпСoС<a class='footnote' id='fnref:os' href='#fn:os' title=' Чисто на всякий: сокращение от <b>Оп</b>ератор <b>Сo</b>товой <b>С</b>вязи.'>2</a>, который бесплатно предоставляет специальный email адрес чтобы можно посылать SMS на телефон. Это удобно, чтобы получать уведомления о важных письмах. Но просто форвардить туда все письма небезопасно, потому что при желании доступ к отосланным сообщениям может получить кто угодно (что-то типа <a href="http://habrahabr.ru/post/124387/" title="Лучший почтовый web клиент">этой истории</a>, только у них еще более детские ошибки). Поскольку в текстах писем мне часто приходят пароли, и всякая другая важная информация, <a href="http://thexnews.com/ubuntu/Sieve%20%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82%20%D1%87%D1%82%D0%BE-%D0%B1%D1%8B%20%D0%BF%D0%BE%D1%81%D1%8B%D0%BB%D0%B0%D1%82%D1%8C%20%D1%83%D0%B2%D0%B5%D0%B4%D0%BE%D0%BC%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%BE%20%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%BE%D0%BC%20%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D0%BD%D0%B8%D0%B8">я настроил Fastmail</a> чтобы на этот ящик форвардились только уведомления: "от кого/заголовок".</p>
</blockquote>
</li>
<li>Можно настроить Алиасы, и посылать/отвечать на эмейлы с разных адресов из одного аккаунта.</li>
<li>Спам? Нету спама. Точно не хуже Gmail.</li>
<li>Для нас, параноиков - двухфакторная авторизация через SMS. А еще можно распечатать лист с сотней одноразовых паролей.</li>
<li>(!) Можно создать <strong>дополнительный пароль</strong>, который даст <a href="https://www.fastmail.fm/help/features_alternative_logins.html">ограниченный доступ</a> к почте без возможности что-то удалить и этот пароль поменять. Решение для доступа с устройств в безопасности которых нет 100% уверенности (например запоминаемый пароль чтобы логиниться с недомашнего компьютера). А для полного доступа создать пароль на 64 символа и хранить в Keepassx, например.</li>
<li>Прекрасный Хелп. Подробно описано что и как. Например ясно написано, что если вы по каким то причинам перестанете платить, ваш акк не удалят, а присвоят статус guest (<a href="https://www.fastmail.fm/pages/fastmail/docs/pricingtbl.html" title="Fastmail сравнение фич и планов">сравнение фич и уровней оплаты</a>).</li>
<li>Много свободных логинов. Например мое (оч. нередкое :) имя Дмитрий внезапно оказалось свободным.</li>
<li>Все что вы пошлете на <code>что_угодно@ваш_логин.fastmail.fm</code> попадет к вам в почтовый ящик. Очень удобно для одноразовых регистраций.</li>
<li>Можно Drag'n'Dropать аттачменты. Почему-то во многих других почтах это до сих пор не реализовано.</li>
<li>Можно хранить тектовые заметки, и просто загружать файлы. Конечно очень простенько по сравнению с дропбоксами-шмопбоксами, но мне удобно. <strong>UPD</strong>: кстати можно прикладывать аттачменты из дропбокса или загружать их туда.</li>
<li>Чтобы количество непрочитанных сообщений показывалось в App Tab'е Firefox - необходимо установить аддон <a href="https://addons.mozilla.org/en-US/firefox/addon/tab-badge/" title="Показывать количество непрочитанных email в Firefox">Tab Badge</a>.</li>
<li>По цветовой гамме напоминает Facebook. Так что если кто-то посмотрит мне через плечо - подумает: "Все ок, на Фейсбуке сидит как нормальный человек." А я в это время буду делом заниматься :).</li>
</ul>
<p>Вообщем Fastmail балансирует на тонкой грани, с одной стороны успокаивая мою <a href="http://youtu.be/QQBttKoetqo">параноидальную натуру</a>, оставаясь при этом удобным, современным и минималистичным. <del>А вот когда Фейсбук купит Оперу, и получит на тарелочке доступ ко всем моим эмейлам, меня наверняка хватит разрыв сердца от приступа паранойи. На этой позитивной ноте, разрешите откланяться.</del></p>
<p><strong>Важный UPD:</strong> В отличии от других платных почт, например <a href="http://www.rackspace.com/email-hosting/webmail/">Rackspace</a>, Fastmail постоянно продолжает совершенствоваться. Но не в революционно-странном направлении как Gmail, а маленькими постепенными улучшениями. Например с момента написания этой статьи серьезно улучшился поиск, и интерфейс для мобильников. И да, Fastmail теперь самостоятельная компания, <a href="http://blog.fastmail.fm/2013/09/25/exciting-news-fastmail-staff-purchase-the-business-from-opera/">независимая от Opera</a>. То есть почта - это их основной бизнес, они заинтересованы чтобы делать его лучшим, и в Гуглплюсы (другие свои продукты) загонять никого не будут. Плюс компания зарегистрирована <a href="http://blog.fastmail.fm/2013/10/07/fastmails-servers-are-in-the-us-what-this-means-for-you/">в Австралии</a> так что есть чуток более уверенности что без ордера (который еще та бюрократия получить) никто вашу почту читать не будет.</p>
<p>

<div class='footnotes'><ol><li id='fn:ga'> Пользуясь случаем, ОППЧ (Организация Параноиков По Четвергам) настоятельно рекомендует логиниться в важные сервисы только в <a href="https://addons.mozilla.org/en-US/firefox/addon/private-tab/">Private Tab</a>. Так ваш логин не будет виден/доступен с других сайтов открытых в остальных табах. <a href='#fnref:ga'>&#8617</a></li><li id='fn:os'> Чисто на всякий: сокращение от <b>Оп</b>ератор <b>Сo</b>товой <b>С</b>вязи. <a href='#fnref:os'>&#8617</a></li><li id='fn:pa'> Не то чтобы моя личная почта представляла из себя что-то сверсекретное и сверхважное для всех спецслужб мира (хотя это тоже <img class="wp-smiley" alt=">:)" src="http://thexnews.com/images/icon_evil.png"/&gt;). Просто как в туалете со стеклянными стенами. Неуютно както. <a href='#fnref:pa'>&#8617</a></li></ol></div>]]></content:encoded>
    </item>
    <item>
      <title>Обзор Ubuntu for ARM на Samsung Chromebook</title>
      <link>http://thexnews.com/обзор-ubuntu-for-arm-на-samsung-chromebook.html</link>
      <pubDate>Tue, 04 Dec 2012 15:25:00 EET</pubDate>
      <category><![CDATA[Железо]]></category>
      <guid>http://thexnews.com/обзор-ubuntu-for-arm-на-samsung-chromebook.html</guid>
      <description>Обзор Ubuntu for ARM на Samsung Chromebook</description>
      <content:encoded><![CDATA[<p>
<div id="image_0" class="wp-caption alignleft height300" style="width: 300px">
<div class="wp-image-container"><a rel='gallery9018' href="http://thexnews.com/uploads/apple-vs-samsung.jpg"><img title="Samsung Chromebook vs Apple Macbook" class="size-thumbnail" src="http://thexnews.com/uploads/apple-vs-samsung-300x.jpg"/></a></div>
<p class="wp-caption-text">Кстати от Macbook Air он всетаки отличаеться. Чуток. Фото &copy; Kevin Smith (<a href="https://www.google.com/search?q=chromebook+macbook&tbm=isch">нагуглить больше картинок</a>).</p>
</div>
      </p>
<p>Есть у меня одна радость - я чертовски люблю азиатские реплики разных дорогих штук. Нравиться их мне сравнивать, и радуют они меня гораздо больше оригиналов. Раньше, это в основном касалось часов, поэтому я и не писал об этом в блоге.</p>
<p>Недавно я абсолютно спонтанно купил новый <a href="http://www.google.com/intl/en/chrome/devices/samsung-chromebook.html">Хромбук</a> за <em>$249</em>. Тот что на ARMовском Samsung Exynos 5250 Dual Processor. Увидев его в новостях, мой внутренний капитан очевидность воскликнул: "О, да это же <a href="http://news.cnet.com/2300-1023_3-10014238-3.html" title="Samsung Chromebook vs Macbook Air 12">выглядит точно как  Macbook Air!</a>". </p>
<p>А у нас тут сейчас модно покупать Mакбуки, ставить туда Ubuntu и демонстративно заклеивать яблочко изолентой. Я же решил купить Chromebook, наклеить изоленту на пустое место (без яблочка) и поставить туда <a href="http://www.ubuntu.com/download/arm" title="Ubuntu 12.04 или 12.10 для Arm">Ubuntu for ARM</a>. И таким хитрым образом   сэкономить 600 баков. А <a href="http://www.amazon.com/dp/B009LL9VDG/" title="купить Samsung Chromebook ARM">Амазон</a> доставил мне посылку раньше чем я успел одуматься. <span id='more'></span>Далее - первые впечатления </p>
<p>Ноутбук сделан из этого странного материла, который на ощупь немного как металл хотя является пластмассой с хитрым напылением. Качество сборки - выше всяких похвал. Ноутбук очень легкий, нигде не прогибается. Его можно носить в одной руке держа за край экрана. Есть ухватистый выступ, чтобы не выскользнул при носке в закрытом состоянии. Девайс очень приятно выглядит. Я бы даже сказал что он чертовски клёво выглядит! И наконец-то сбылась моя <a href="http://thexnews.com/%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D1%8B%D0%B9-%D0%B1%D0%BB%D0%BE%D0%BA-%D0%B1%D0%B5%D0%B7-%D1%88%D1%83%D0%BC%D0%B0.html" title="Samsung Chromebook - бесшумный ноутбук">мечта</a> - это <em>полностью бесшумный</em> ноутбук.</p>
<p>А вот на дисплее Samsung определенно сэкономил. Конечно ретину никто и не ожидал, но пиксели видно невооруженным глазом, а нормальный угол обзора поймать очень сложно. Чуть чуть изменяете положение головы - и цвета резко ухудшаются. Зато он <em>не глянцевый</em>, что добавляет ему много плюсов.</p>
<p>Еще лично мне нравится что батарея несъемная. На ноутбуках со съемной батареей я ее постоянно вынимаю (что-бы беречь, ага), и когда мне надо резко нужно куда-то бежать, приходиться искать батарею и выключать ноут чтобы ее собственно вставить. А тут проблема отпала сама собой :). </p>
<p>Кстати ноутбук поставляется с полностью разряженной батареей. Не удивляйтесь что в первый раз его можно включить только с зарядкой. Из минусов - разъемы расположены неудобно - сзади.</p>
<p>Клавиатура полностью копирует маковскую, и печатать на ней очень удобно. Ход клавиш - мягкий и тихий. Кстати, у оригинального Mакбука подло перепутаны кнопки Fn и Сtrl (хардварно, без возможности поменять местами), что обычно вызывает у меня временный переклин мозга и приступы неконтролируемой ярости. Самсунг с Гуглом решили поступить непредсказуемо, и вообще выкинули кнопки Fn и Super (Windows) сделав Alt и Ctrl более широкими. Т.е. рефлекторно нажимая на Win+D будет постоянно случаться забавные нежданьчики. Это конечно более гуманно чем у Эппла, но я все равно не понимаю зачем так издеваться. Есть лайвхак - можно перемапить все что вы привыкли нажимать как Win+... на Alt+Ctrl+... и жмакать эти две кнопки одним пальцем... Но, опять же, ну зачем они так над нами издеваются?</p>
<p>Тачпад пластмассовый а не стеклянный (как на маке), из за этого не такой гладкий.   Палец натирает :). При нажатии не прожимается весь, а перекашивается. Вообщем тут Самсунг проигрывает Mакбуку. Но поскольку на <em>ubuntu тачпад вообще не работает</em> расстраиваться по этому поводу не стоит.</p>
<p>Ubuntu на Chromebook работает далеко не идеально, местами тормозит. Загружается с SSD секунд за 20, а потом начинаются странные лаги. Не верьте заголовкам статей типа <a href="http://www.phoronix.com/scan.php?page=article&amp;item=samsung_chrome_a15&amp;num=1" title="производительность Samsung Chromebook ARM в Ubuntu">"Samsung's A15 Chromebook Loaded With Ubuntu Is Crazy Fast"</a> - там ребята гоняют синтетические тесты. Например пишу я вам тут этот обзор, а буквы в <a href="https://write-box.appspot.com/">Writebox</a> появляются с задержкой в полсекунды.<br />
</p>
<p>Обнадеживает то что нормальную рабочую Убунту хотят получить множество людей, и ситуация улучшаться в реальном времени. На английском читать: <a href="http://chromeos-cr48.blogspot.com/">1</a>, <a href="http://marcin.juszkiewicz.com.pl/">2</a>, <a href="https://launchpad.net/chromebook-arm">3</a>. По дефолту не будут работать звук, тачпад, HDMI выход и графическая акселерация. Над этим уже <a href="https://launchpad.net/~chromebook-arm/+archive/ppa" title="Ubuntu Драйвера для Samsung Chromebook">ведутся работы</a>. Глядишь и допилят до рабочего состояния. Я, если что, пробовал специальный дистрибьютив - <a href="http://chromeos-cr48.blogspot.com/2012/10/arm-chrubuntu-1204-alpha-1-now.html" title="дистрибьютив Ubuntu для Samsung Chromebook">ChrUbuntu</a> хотя можно установить и <a href="http://www.ubuntu.com/download/arm" title="Ubuntu 12.04 или 12.10 для Arm">ванильную 12.10</a>. Буду следить - если появиться что-то лучшее - напишу в этом блоге.</p>
<p>Будьте готовы к тому что это не полноценная Ubuntu, а Ubuntu для ARM и многого закрытого <a href="http://thexnews.com/%D1%81%D0%BE%D1%84%D1%82-%D0%B4%D0%BB%D1%8F-ubuntu-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F-2.html" title="Софт для Ubuntu">софта</a> там не будет. Например мой любимый <a href="https://www.sublimetext.com/" title="Sublime Text на Chromebook ARM под Ubuntu">Sublime Text  2</a> или ненавистный <a href="https://www.dropbox.com/" title="Dropbox Samsung на Chromebook ARM под Ubuntu">Dropbox</a> там запустить никак нельзя. Тут то и познаешь истинную силу Open Source - если исходники открыты, их можно было бы перекомпилировать под другую платформу. Если закрыты - то все грустно. Флеша кстати нет. И не будет вообще, если это кому-то важно. Хотя некоторые утверждают что с Gnash Youtube таки посмотреть можно. Wine кстати тоже не работает, потому что Windows заточен под x86.</p>
<p>Ну и установив на Хробук что-либо кроме оригинальной Chrome OS при старте компа будет выводиться предупреждение "так делать нехорошо", останавливая загрузку на 30 секунд. Его можно убрать нажав Ctrl+D, но делать это придется при каждой загрузке. Это компенсирует одна приятная фича - ноубук  включаеться сразу при открытии крышки. То есть используя Ubuntu вы просто будете нажимать Ctrl+D вместо Power.</p>
<p>Вообщем пользоваться Ubuntu на Chromebook можно только если у вас есть запас энтузиазма, что-бы не обращать внимания на проблемы, и тратить время и силы на допиливание оси до рабочего состояния.</p>
<p>Про Chrome OS писать не буду. Ну вы знаете - зонды там всякие и.т.д.</p>
<p><strong>UPD</strong>: В <a href="http://thexnews.com/%D0%BE%D0%B1%D0%B7%D0%BE%D1%80-ubuntu-for-arm-%D0%BD%D0%B0-samsung-chromebook.html#comment-864945442" title="Crouton Chromebook Ubuntu установка">комментах</a> читайте более элегантный способ получить на Chromebook Ubuntu, сохранив все преимушества Chrome Os.</p>
<p>Мне очень не хочется заканчивать обзор заезженными банальными фразами вроде "отличная покупка за свои деньги" или "получилось противоречивое устройство". Поэтому я внезапно и непредсказуемо закончу Эвекской-Народной-Мудростью-Не-В-Тему: "Если ящерица, которая сидит на упавшей масличной пальме, утверждает, что она опьянела, что же тогда говорить жуку атаклоэ".</p>
<p><strong>PS:</strong> Кстати Гугл также предлагает <a href="http://www.google.com/intl/en/chrome/devices/acer-c7-chromebook.html">хромбук от Acer</a> еще дешевле, с как-бы нормальным Intel'овким процессором. Но там, во первых, глянцевый экран, во вторых он тяжелый, шумный и страшный как вся моя жизнь. А еще - обычный жесткий диск (бу как несовременно). Вообщем Асер грустен как все нетбуки начала эры э-э-э... нетбуков.</p>
<p><div style='color:#777'>
В следующих выпусках "Дневника Начинающего Хипстара-Эконом-Класса" читайте:</p>
<ul>
<li>Как правильно поставить Хромбук на стол в Старбаксе, чтобы он выглядел как Макбук (подсказка: ставь солонку посередине, на месте яблочка)</li>
<li>Как нацепить чехол на заднюю крышку Хромбука, говорить всем что у вас Макбук и не подать виду</li></li>
<li>Как замаскировать Ubuntu под Mac Os</li>
<li>Как зашифровать китайские кеды за $2.5 под Конверс.</li>
<li>Еще больше Мудрости Народа Эвенков
</div></li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Новая жизнь игр от Id Software</title>
      <link>http://thexnews.com/новая-жизнь-quake-doom.html</link>
      <pubDate>Sun, 19 Aug 2012 15:25:00 EEST</pubDate>
      <category><![CDATA[Special]]></category>
      <guid>http://thexnews.com/новая-жизнь-quake-doom.html</guid>
      <description>Новая жизнь игр от Id Software</description>
      <content:encoded><![CDATA[<p><img class="alignleft size-thumbnail" width="150" height="150" alt="" src="http://thexnews.com/uploads/shambler.png" title="doom 2 quake 1 quake 2"></p>
<div style="width:230px; float:right;">

<div class="toc toc-right"><span class="toc-header">Оглавление</span><ul><li class="toc-level-2"><a title="Doom 2" href="#doom-2" rel="bookmark nofollow">Doom 2</a></li><li class="toc-level-3"><a title="Brutal Doom" href="#brutal-doom" rel="bookmark nofollow">Brutal Doom</a></li><li class="toc-level-3"><a title="Legacy Of Suffering" href="#legacy-of-suffering" rel="bookmark nofollow">Legacy Of Suffering</a></li><li class="toc-level-3"><a title="Russian Overkill" href="#russian-overkill" rel="bookmark nofollow">Russian Overkill</a></li><li class="toc-level-3"><a title="Stronghold - On The Edge Of Chaos" href="#stronghold--on-the-edge-of-chaos" rel="bookmark nofollow">Stronghold - On The Edge Of Chaos</a></li><li class="toc-level-2"><a title="Quake" href="#quake" rel="bookmark nofollow">Quake</a></li><li class="toc-level-3"><a title="Darkplaces" href="#darkplaces" rel="bookmark nofollow">Darkplaces</a></li></ul></div>
<div class="wp-caption alignright" style="width:210px">
  <iframe width="200" height="180" frameborder="0" src="http://www.youtube.com/embed/W1ZtBCpo0eU"></iframe>
  <p class="wp-caption-text">О проблемах современных игр</p>
  </div>
</div>

<p>Я считаю игры Doom и Quake лучшими играми в истории<a class='footnote' id='fnref:best-games-ever' href='#fn:best-games-ever' title=' А так же Fallout 2, Герои III и Morrowind. А потом Космические Рейнджеры 2. Но это не в контексте данного доклада.'>1</a>.</p>
<p>Не я один так думаю, и фанаты продлжают выпускать аддоны к этим играм, поддерживая их в актуальном состоянии (а что еще делать, если нормальные шутеры перестали выпускать?). Грея душу нам, олдовым старперам. Сегодня я расскажу о своий любимых дополнениях, которые помогали мне снять стресс, после тяжелых рабочих дня. Забавно, что не смотря но то что на основном компьютере у меня зачем-то стоит топовая видеокарта, ничего требовательнее второго Квейка я так и не запускал. </p>
<h2 id='doom-2'>Doom 2</h2>
<h3 id='brutal-doom'>Brutal Doom</h3>
<div class="wp-caption alignleft" style="width:210px">
  <iframe width="200" height="180" frameborder="0" src="http://www.youtube.com/embed/BTWP3wvAUuQ"></iframe>
  <p class="wp-caption-text">Must see</p>
</div>

<p>Помните что когда-то давным давно Doom был запрещен из за запредельной жестокости? Это сейчас он нам кажется таким квадратным, милым и добрым, что даже в Германии его <a href="http://habrahabr.ru/post/127620/">разрешили</a>. Ну так вот, наконец вышел мод который дотягивает уровень жести до того, что его пора бы запретить его еще разок <img class="wp-smiley" alt=">:)" src="/images/icon_evil.png"/>. Встречайте - <a href="http://www.moddb.com/mods/brutal-doom/">Brutal Doom</a>.</p>
<ul>
<li>Море крови и дырок от пуль на стенах и прямо на вашем экране (и море, это мягко сказано).</li>
<li>Изменен баланс с упором на скорость и динамику. Что-то ближе к Serious Sam в его лучших проявлениях.
<div style="width:150px; float:right; padding-top:50px;">

<div id="image_0" class="wp-caption " style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery12242' href="http://thexnews.com/uploads/doom7.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/doom7-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Обратите внимание на его выражение лица</p>
</div>
      

<div id="image_1" class="wp-caption " style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery12242' href="http://thexnews.com/uploads/doom4.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/doom4-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Скришот типичного геймплея</p>
</div>
      

<div id="image_2" class="wp-caption " style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery12242' href="http://thexnews.com/uploads/doom1.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/doom1-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Сочнейшие взрывы</p>
</div>
      

<div id="image_3" class="wp-caption " style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery12242' href="http://thexnews.com/uploads/doom5.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/doom5-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Fattality</p>
</div>
      

<div id="image_4" class="wp-caption " style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery12242' href="http://thexnews.com/uploads/doom2.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/doom2-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Монстру больно</p>
</div>
      

<div id="image_5" class="wp-caption " style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery12242' href="http://thexnews.com/uploads/doom3.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/doom3-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Duke Nukem style</p>
</div>
      
</div></li>
<li>Смачные зрелищные спецэффекты. Видели бы вы как бешенно тут все трясет при взрывах!</li>
<li>Жуткие но при этом сочные звуки.</li>
<li>Иногда монстры не умирают сразу, и их можно добивать используюя ж<em>о</em>сткие фаталити (за это дают бонусные броню и здоровье).</li>
<li>Куча новых анимаций смертей монстров и игроков с кинематографичным полетом камеры. Например бык может натурально съесть зомби. А вы, в приступе берсерка, разорвать быка на 2 части. И вся это в стильной квадратной графике. Кстати! Вам тоже могут сделать фаталити :)</li>
<li>Удар ногой на Q, чего так не хватало для подло выскакивающих в упор монстров. А еще их можно скидывать с обрывов!</li>
<li>Новое, клёвое оружие. Нет больше сильных и слабых пушек. Теперь каждая пушка - сама по себе очень крутая. Например вместо пистолета - универсальная винтовка с хорошим прицеолом.</li>
<li>A кулаками можно совершать стелс-убийства а  так же ловить и кидать горящие головы</li>
<li>Хедшоты наносят двойной уроном.</li>
<li>Необходимость перезаряжать оружие. Супостаты перезаряжаются тоже, давая вам шанс выскочить из укрытия, и завалить их в упор.</li>
<li>Монстры научились прыгать. Так что если теперь вы попробуете хитро растрелять беззащитного демона на недоступной платформе, он обязательно спуститься к вам, и объяснит почему так делать нечестно.</li>
<li>Можно выпиливать (в буквальном смысле) пушки у Ревенантов и Манкубусов</li>
<li>Наконец то можно разрушать и поджигать предметы окружения</li>
<li>
<ul>
<li>Еще множество адских сюрпризов</li>
</ul>
</li>
</ul>
<p>Вообщем Brutal Doom - адские стероиды, которые на 200% реанимируют старый добрый Дум.  Действие напоминает последние полчаса фильма Cabin In The Woods. С модом веселее и интереснее проходить разные <a href="http://www.doomworld.com/cacowards/" title="Лучшие мегавады для DooM">мегавады</a> (да, до сих пор талантивые люди делают для нас новые уровни). Или наример мне этот мод на пару с <a href="http://dhtp.freelanzer.com/">Hires-Текстурами</a> дал мне повод в n-ный раз пройти Doom 2 на Nightmare. Единственный комментарий который крутился у меня в голове - "wow, this was pretty intense". Короче, включайте <a href="http://m.8tracks.com/spongemonkey95/instru-metal">музычку потяжелее</a>, и лучшего антистресса вам не найти! </p>
<div>
<span id='more'></span>Еще несколько дополнений для Doom и Quake
</div>

<p><strong>Установка</strong>:</p>
<ol>
<li>Скачайте и установите <a href="http://www.osnanet.de/c.oelckers/gzdoom/">Gzdoom</a> (рекомендовано) или <a href="http://thexnews.com/%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-doom.html#install-skulltag">Skulltag</a>.</li>
<li>Скачайте <a href="http://dhtp.freelanzer.com/?page_id=17">Hires-Текстуры</a> <code>(zd-dhtp-20101225.pk3)</code></li>
<li>Скачайте самый свежий <a href="http://www.moddb.com/mods/brutal-doom/downloads">Brutal Doom</a> <code>(brutaldoomv016b.pk3)</code></li>
<li>Запускайте коммандой</li>
</ol>
<div class="pygments_murphy"><pre>gzdoom -file /full_path_to/zd-dhtp-20101225.pk3 /full_path_to/brutaldoomv016b.pk3
</pre></div>

<p>Если игра не запускается, ругаясь на <code>"SERVERSIDEONLY" is an unknown flag</code>, откройте файл <code>brutaldoomv016b.pk3</code> винраром и в файлах <code>BOSSBOX</code> и <code>HEAD_SYS</code> удалите все строчки содержащие слово <code>SERVERSIDEONLY</code>.</p>
<p>Кстати, если вдруг любимые мегавады на Nightmare с Brutal Doom становяться непроходимыми - вот вам <a href="http://forums.zdaemon.org/viewtopic.php?t=14563">регенерация</a>, как в этих ваших современных шутерах :)</p>
<h3 id='legacy-of-suffering'>Legacy Of Suffering</h3>
<p>Это дополнения мне настолько понравилось, что ему я посвятил <a href="http://thexnews.com/новый-doom.html">отдельную статью</a>.</p>
<h3 id='russian-overkill'>Russian Overkill</h3>
<div class="wp-caption alignright" style="width:210px">
  <iframe width="200" height="180" frameborder="0" src="http://www.youtube.com/embed/U6qpS0_y5Ck"></iframe>
  <p class="wp-caption-text">Doom Russian Overkill weapons of mass destruction</p>
</div>

<p>Приносит множество клёвых пушек. В том числе и <a href="http://thexnews.com/uploads/gun.jpg">эту</a>. А так же пулемет-вампир, перекачивающий нам здоровье. И да, из <a href="http://thexnews.com/новый-doom.html">четырехстволоки</a> мы уже стреляли. А как насчет одновременного выстрела из <em>четырех</em> четырехстволок <img class="wp-smiley" alt=">:)" src="/images/icon_evil.png"/>? + Еще более мясной геймплей. Будте готовы к тому что у вас будет несколько тысяч пунктов здоровья (ограничение на 100 выкинули как слишком скучное), но терятся оно будет за одну стычку с монстрами. Вообщем смотрите видео. Или сразу ставьте:</p>
<ol>
<li><a href="http://dhtp.freelanzer.com/">Hires-Текстуры</a></li>
<li><a href="http://www.moddb.com/mods/brutal-doom/addons/brutal-doom-lite-zdoomgzdoom-v013#">Brutal Doom Lite</a></li>
<li><a href="http://forum.zdoom.org/viewtopic.php?f=19&amp;t=29915">Russian Overkill</a></li>
<li><a href="http://forum.zdoom.org/viewtopic.php?f=19&amp;t=32978">Reinforcements from Moldova</a></li>
</ol>
<p>Запускать коммандой:</p>
<div class="pygments_murphy"><pre>gzdoom -file hires.pk3 bdlitev13gzdoomV2.pk3 RO_pb_2.1b.pk3 Moldova_pb_v1.1.pk3
</pre></div>

<h3 id='stronghold--on-the-edge-of-chaos'>Stronghold - On The Edge Of Chaos</h3>
<p>И еще одно чертовски проработанное дополнение для Doom. Есть множество уровней с адскими полчищами новых монстров, которые набегают волнами. Куча миссий на этих картах. И уютная база с дружелюбными NPC и магазином, куда можно возвращаться между рейдами. Вообщем поиграйте, оно того стоит.</p>
<p>
<div id="image_6" class="wp-caption alignleft" style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery12242' href="http://thexnews.com/uploads/stronghold1.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/stronghold1-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Полчища монстров</p>
</div>
      

<div id="image_7" class="wp-caption alignleft" style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery12242' href="http://thexnews.com/uploads/stronghold2.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/stronghold2-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Классные карты</p>
</div>
      

<div id="image_8" class="wp-caption alignleft" style="width: 150px">
  <div class="wp-image-container">
    <a rel='gallery12242' href="http://thexnews.com/uploads/stronghold3.png">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/stronghold3-150x.png"/>
    </a>
  </div>
  <p class="wp-caption-text">Уютная база</p>
</div>
      
<div style="clear:both"></div></p>
<p><strong>Установка</strong>:</p>
<ol>
<li>Скачайте и установите <a href="http://thexnews.com/%D0%BD%D0%BE%D0%B2%D1%8B%D0%B9-doom.html#install-skulltag">Skulltag</a></li>
<li>Скачайте <a href="http://www.realm667.com/index.php?option=com_content&amp;view=article&amp;id=236:stronghold-on-the-edge-of-chaos&amp;catid=34:projects">Stronghold</a></li>
<li>Запускайте коммандой</li>
</ol>
<div class="pygments_murphy"><pre>skulltag -file /full_path_to/strnghld_v1.pk3
</pre></div>

<h2 id='quake'>Quake</h2>
<h3 id='darkplaces'>Darkplaces</h3>
<p>Есть движок, который по моему скромному мнению в графике уделывает все эти ваши современные шутеры - <a href="http://icculus.org/twilight/darkplaces/">Darkplaces</a>. Оригинальный Quake, как вы помните, был тёмной, жутко атмосферной игрой. И современное динамическое освещение, то чего нам столько лет не хватало! С Darkplaces игру определенно стоит пройти заново.</p>
<p>
<div id="image_9" class="wp-caption alignleft" style="width: 200px">
  <div class="wp-image-container">
    <a rel='gallery12242' href="http://thexnews.com/uploads/quake1.jpg">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/quake1-200x.jpg"/>
    </a>
  </div>
  <p class="wp-caption-text">Детализированные модели монстров</p>
</div>
      

<div id="image_10" class="wp-caption alignleft" style="width: 200px">
  <div class="wp-image-container">
    <a rel='gallery12242' href="http://thexnews.com/uploads/quake2.jpg">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/quake2-200x.jpg"/>
    </a>
  </div>
  <p class="wp-caption-text">Динамическое освещение</p>
</div>
      

<div id="image_11" class="wp-caption alignleft" style="width: 200px">
  <div class="wp-image-container">
    <a rel='gallery12242' href="http://thexnews.com/uploads/quake3.jpg">
      <img class="size-thumbnail" src="http://thexnews.com/uploads/quake3-200x.jpg"/>
    </a>
  </div>
  <p class="wp-caption-text">Текстуры высокого разрешения</p>
</div>
      
<div style="clear:both"></div></p>
<p><strong>Установка</strong>:</p>
<ol>
<li>Допустим, вы создали папку <code>/media/archive/games/quake</code>.</li>
<li>Распакуйте в эту папку <a href="http://icculus.org/twilight/darkplaces/download.html">Darkplaces</a></li>
<li>Распакуйте оригинальные файлы quake в папку id1. (PAK0.PAK и PAK1.PAK должны находиться в <code>/media/archive/games/quake/id1</code>)</li>
<li>Найдите где-нибудь в интернете файл <a href="http://games.on.net/filelist/?search=rygel-dp-texturepack-ultra.pk3&amp;Search+Files=Search">rygel-dp-texturepack-ultra.pk3</a>. Скачайте и раззипуйте все текстуры в <code>id1</code>.</li>
<li>Скачайте и раззипуйте в <code>id1</code> всех монстров с проекта <a href="http://quakeone.com/reforged/Bestiary/files/">Quake Reforged</a></li>
<li>Скачайте и раззипуйте в <code>id1</code> Шамблера с <a href="http://fredrikh.deviantart.com/art/Quake-Shambler-remodeled-168847712">deviantart</a></li>
<li>Запускайте коммандой</li>
</ol>
<div class="pygments_murphy"><pre><span class="nb">cd</span> /media/archive/games/quake
./darkplaces-linux-x86_64-sdl -basedir /media/archive/games/quake/
</pre></div>

<!-- ##Quake 2
[image по мне так и сейчас  quake2 неплохо выглядит]

Воопервый Quake 2 работает в Wine и без проблем поддерживает современные разрешения экрана типа 1920x1080. Во всяком случае последний раз я его прошел именно так.

Quake 2 wine вылетает под водой, или при установке openGL
Проблема в несовместимости Quake 2 и новых драйверов Nvidia/ATI
(Квейк 2 крашиться при установке openGL даже в Windows, так что wine эмулирует баги правильно :)
Установите неоффициальный патч 3.23 quake2-3.23-win32.zip:
http://www.bfeared.com/library/quake/archive/quakedev/kmquake2/index_files/downloads.htm

Во вторых для Quake 2 есть Также есть улучшенный движек. 

В третьих, для тех кто прошел Quake множество раз, рекомендую отлично сделанный Mission Pack Zaero, которое в разы лучше кособокого Juggernaut, и оффициальных The_Reckoning и Ground_Zero. -->

<p><strong>UPD</strong>: Кстати вот вам <a href="https://github.com/dmi3/bin/blob/master/doom">скрипт</a> который позволяет выбирать набор модов через удобную менюшку.</p>
<p><strong>PS1</strong>: А там уже новый <a href="http://games.compulenta.ru/687746/">аддон к Doom 3</a> не за горами.</p>
<p><strong>PS2</strong>: Очень переживаю за судьбу Id после покупки их Bethesda. Кстати, это именно плохие люди из Bethesda отбили во у меня желание играть в современные игры, в ноль запоров такие великие серии как Oblivion и Fallout 3. Есть подозрение что и <a href="http://www.g4tv.com/thefeed/blog/post/721304/doom-4-screenshots-leaked/">Doom 4</a> тоже зафакапят в угоду консольщикам и казуальным домохозяйкам.</p>
<p><div class='footnotes'><ol><li id='fn:best-games-ever'> А так же Fallout 2, Герои III и Morrowind. А потом Космические Рейнджеры 2. Но это не в контексте данного доклада. <a href='#fnref:best-games-ever'>&#8617</a></li></ol></div>]]></content:encoded>
    </item>
    <item>
      <title>Три способа ускорить загрузку вашего сайта</title>
      <link>http://thexnews.com/три-способа-ускорить-загрузку-вашего-сайта.html</link>
      <pubDate>Sun, 12 Aug 2012 15:25:00 EEST</pubDate>
      <category><![CDATA[Webmaster]]></category>
      <guid isPermaLink="true">http://thexnews.com/три-способа-ускорить-загрузку-вашего-сайта.html</guid>
      <description>Три способа ускорить загрузку вашего сайта</description>
      <content:encoded><![CDATA[<p><img class="alignleft size-thumbnail" width="150" height="150" alt="" src="http://thexnews.com/uploads/speed.jpg" title="оптимизировать загрузку сайта">
<div class="toc toc-right"><span class="toc-header">Оглавление</span><ul><li class="toc-level-2"><a title="Uglifyjs - сжимаем JavaScript" href="#uglifyjs--сжимаем-javascript" rel="bookmark nofollow">Uglifyjs - сжимаем JavaScript</a></li><li class="toc-level-2"><a title="Cssoptimizer - сжимаем CSS" href="#cssoptimizer--сжимаем-css" rel="bookmark nofollow">Cssoptimizer - сжимаем CSS</a></li><li class="toc-level-2"><a title="Trimage - Оптимизируем png" href="#trimage--оптимизируем-png" rel="bookmark nofollow">Trimage - Оптимизируем png</a></li><li class="toc-level-2"><a title="Заключение" href="#заключение" rel="bookmark nofollow">Заключение</a></li></ul></div>Зачем оптимизировать загрузку сайта, думаю понятно. Посетители будут меньше ждать, а вы сэкономите трафик. Сегодня я расскажу про три простых способа ускорить загрузку вашего сайта, <em>если вы используете Linux для разработки</em>. Теоретически данные утилиты можно запустить и под Windows.</p>
<p>Для проверки скорости загрузки сайта (что-бы сравнить результаты до и после) рекомендую использовать <a href="http://tools.pingdom.com/fpt/" title="проверить скорость загрузки сайта">Pingdom Tools</a>. </p>
<p>Чтобы автоматизировать оптимизацию, все будем делать через консоль. Для начала установим необходимые утилиты:</p>
<div class="pygments_murphy"><pre>sudo apt-get install uglifyjs trimage
<span class="c">#cssoptimizer</span>
wget --content-disposition http://mabblog.com/getfile.php?file<span class="o">=</span>37
sudo tar -xvf cssoptimizer_linux.tgz -C /usr/bin ./cssoptimizer
</pre></div>

<p>Ну а теперь давайте разбираться что же мы только что установили :)</p>
<h2 id='uglifyjs--сжимаем-javascript'>Uglifyjs - сжимаем JavaScript</h2>
<p>Существует множество оптимизаторов и обсуфикаторов для JavaScript. По своему опыту меньше всего проблем с <a href="https://github.com/mishoo/UglifyJS/" title="уменьшить офмфыскшзе оптимизация ubuntu ">uglifyjs</a>. Не разу не встречал чтобы оптимизированный им код перестал работать. Плюс он еще и проверяет код на случай если вы допустили синтаксическую ошибку. Удобно, если вы как я пишете JavaScript в текстовом редакторе а не IDE.</p>
<p>Когда вы пишете код, удобно разделять функционал по разным js файлам. А чтобы уменьшить количество запросов к сайту также рекомендуется склеить все файлы в один. Это делается стандартной Linux утилитой <code>cat</code>. После чего вывод перенаправляется в uglifyjs. Результат сохраняется в файл script.js. Например данная команда склеивает и оптимизирует все скриты из папки <code>_js</code> и сохраняет результат <code>script.js</code> в папке <code>_output</code>.</p>
<div class="pygments_murphy"><pre>cat _js/*.js | uglifyjs -nc &gt; _output/script.js
</pre></div>

<p>Если ваши скрипты зависят друг от друга - пронумеруйте их, например: <code>01_functions.js</code>, <code>02_main.js</code>. Склеивать в один файл фреймворки типа <a href="http://thexnews.com/" title="Блог про Софт, Интернет, Ubuntu Linux">jQuery</a> не рекомендуется, потому что все современные браузеры и так умеют их кешировать.</p>
<h2 id='cssoptimizer--сжимаем-css'>Cssoptimizer - сжимаем CSS</h2>
<p><a href="http://thexnews.com/ускоряем-загрузку-сайта-cloudflare-cdn.html">Cssoptimizer</a> как очевидно из названия, позволяет сжимать css. Тут та же история что и с js - желательно склеить все CSS'ки в 1 файл. Для сохранения иерархии - пронумеруйте файлы, например: <code>01_base.css</code>, <code>02_site.css</code>.</p>
<div class="pygments_murphy"><pre>cat _css/*.css | cssoptimizer -i -o &gt; _output/style.css
</pre></div>

<h2 id='trimage--оптимизируем-png'>Trimage - Оптимизируем png</h2>
<p>Я часто слышу миф что png это looseless формат и уменьшить его размер без потери качества нельзя. Это таки миф, потому что замечательная програмка <a href="http://trimage.org/" title="сжатие png ubuntu">Trimage</a>, позволяет облегчить PNG'шку в среднем на 30% сохраняя исходный внешний вид. Заодно программа оптимизирует и <span style="text-decoration:line-through">джипики</span> JPEG'и.</p>
<p>Trimage можно натравливать на папку с изображением. Работает она достаточно долго, поэтому рекомендую запускать ее только для новых изображений.</p>
<div class="pygments_murphy"><pre>trimage -f _images
</pre></div>

<h2 id='заключение'>Заключение</h2>
<p>Вы можете добавить эти команды в 1 скрипт (<a href="https://github.com/dmi3/thexnews.com/blob/master/blogofile/site_init/build.sh">пример</a>) и прогонять его каждый раз когда загружаете сайт на хостинг. С использованием данных утилит, этот блог стал грузиться примерно на 20% быстрее.</p>
<p><strong>PS</strong>: Так-же значительно ускорить загрузку сайта поможет <a href="http://thexnews.com/ускоряем-загрузку-сайта-cloudflare-cdn.html">Cloudflare CDN</a>.</p>
<p><strong>PS</strong>: И еще важный совет по оптимизации загрузки сайта: не забудьте асинхронно загружать <a href="http://thexnews.com/%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D0%B8-%D1%81%D0%BE%D1%86%D1%81%D0%B5%D1%82%D0%B5%D0%B9-%D0%BE%D1%82-%D0%AF%D0%BD%D0%B4%D0%B5%D0%BA%D1%81%D0%B0.html">кнопки социальных сетей</a>. Я из за этого особенно страдаю - на работе не грузиться кнопка Google Plus, а вместе с ней куча сайтов, где вебмастеры добавляют ее установку в <code>&lt;header&gt;</code>.</p>]]></content:encoded>
    </item>
  </channel>
</rss>