<?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-8764428735304166910</id><updated>2024-11-01T03:34:02.629-07:00</updated><title type='text'>commentarius</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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>36</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8764428735304166910.post-5670082682505011463</id><published>2012-08-03T13:38:00.000-07:00</published><updated>2012-08-03T13:38:00.436-07:00</updated><title type='text'>Почему линукс рулит</title><content type='html'>Избитая тема, да. Я не буду писать философских сочинений, это точно не мой жанр. Покажу реальный пример.&lt;br /&gt;
&lt;br /&gt;
Обычный домашний компьютер. Обычная пришедшая в голову пользователя блажь: «&lt;b&gt;хочу, чтобы на рабочем столе обоина менялась каждые 5 минут&lt;/b&gt;».&lt;br /&gt;
&lt;br /&gt;
Что делает пользователь Windows? Пользователь Windows открывает яндекс и пишет: &lt;b&gt;«меняющиеся обои для рабочего стола»&lt;/b&gt;. Потом чешет репу и дописывает: «бесплатно». Ага. И находит какую-нибудь программу, и даже не одну. И пользуется, довольный.&lt;br /&gt;
&lt;br /&gt;
Что делает пользователь Linux? Ну конечно пользователь Linux может поступить аналогичным образом и найти какое-нибудь приложение-для-смены-обоев или приложение-для-чесания-левой-пятки, или даже приложение-для-ковыряния-в-носу. Но пока вы там будете гуглить, умеет ли программа для смены обоев ковырять в носу нужным образом, я открываю текстовый редактор и пишу:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;pre&gt;#!/bin/bash

WP_DIR=~/wallpapers/
WP_REGEX=&#39;\.(png|jpe?g)$&#39;
INTERVAL=5m

while true ; do

 find &amp;quot;${WP_DIR}&amp;quot; -type f | egrep -e &amp;quot;${WP_REGEX}&amp;quot; | sort -R | while read FILENAME ; do
  if [ `file -ib &amp;quot;$FILENAME&amp;quot; | egrep &#39;^image/&#39; -c` = 1 ] ; then
   feh --bg-fill &amp;quot;$FILENAME&amp;quot;
   break
  fi
 done

 sleep $INTERVAL
done
&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;
Уверен, писал я это не дольше, чем вы искали и устанавливали программу. И здесь написано ровно то, что мне нужно:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;из какого каталога брать картинки;&lt;/li&gt;
&lt;li&gt;и с какими расширениями;&lt;/li&gt;
&lt;li&gt;менять их случайным образом;&lt;/li&gt;
&lt;li&gt;каждые 5 минут.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
И это работает.&lt;br /&gt;
&lt;br /&gt;
На первый взгляд кажется, что пользователь Windows затратил меньше усилий. Но разница в том, что пользователь Windows вынужден искать специальную программу под каждый частный случай. Я же напрямую объясняю машине, чего я от неё хочу, и &lt;b&gt;она делает именно это&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
Поехали дальше. Через пару дней пользователю надоедает смотреть на одни и те же 10 обоин, что валялись в ~/wallpapers/, и он собирался было скачать новых, но тут подумал: «какого черта? пусть компьютер сам качает обои, мне лень». Вот лично мне нравится сайт wallbase.cc, там много хороших обоин. Пусть машина сама скачивает обои из топ-листа.&lt;br /&gt;
&lt;br /&gt;
Что делает пользователь Windows? Пользователь Windows открывает яндекс и... ну вы в курсе. Но пользователю нужна не просто программа для скачивания обоин, а &lt;b&gt;программа для скачивания обоин с конкретного сайта&lt;/b&gt;. Каковы шансы её найти? На самом деле, не слишком велики, по запросу «wallbase.cc downloader» сплошь скрипты под линукс. Это уже не просто «ковырять в носу», это «ковырять в носу в гамаке на лыжах, играя на баяне». Так что пользователю Windows придётся сосать лапу. Кстати, почему их там так много, этих скриптов?&lt;br /&gt;
&lt;br /&gt;
Потому пользователи Linux привыкли напрямую объяснять машине, что им от неё нужно. И каждый из этих скриптов — такое объяснение. Вот мой вариант:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;pre&gt;WP_DIR=~/wallpapers/wallbase.cc/
INTERVAL=20m

echo &amp;gt; &amp;quot;$WP_DIR/cookies.txt&amp;quot;

WGETARGS=&#39;--user-agent=&amp;quot;Mozilla/5.0 (Windows NT 6.1; rv:12.0) Gecko/20120403211507 Firefox/12.0&amp;quot; --keep-session-cookies --load-cookies=&amp;quot;&#39;&amp;quot;$WP_DIR/cookies.txt&amp;quot;&#39;&amp;quot;&#39;

ids=&amp;quot;`(
 wget $WGETARGS &amp;quot;http://wallbase.cc/toplist/0/12/eqeq/0x0/0/100/60/2w&amp;quot; -q -O -
 wget $WGETARGS &amp;quot;http://wallbase.cc/toplist/60/12/eqeq/0x0/0/100/60/2w&amp;quot; -q -O -
 wget $WGETARGS &amp;quot;http://wallbase.cc/toplist/120/12/eqeq/0x0/0/100/60/2w&amp;quot; -q -O -
 wget $WGETARGS &amp;quot;http://wallbase.cc/toplist/180/12/eqeq/0x0/0/100/60/2w&amp;quot; -q -O -
) | grep -o &#39;wallbase\.cc/wallpaper/[0-9]*&#39; | cut -d/ -f 3`&amp;quot;

while true ; do
 echo &amp;quot;$ids&amp;quot; | sort -R | while read id ; do
  if ls &amp;quot;$WP_DIR&amp;quot; | grep &amp;quot;[^0-9]$id[^0-9]&amp;quot; -q ; then
   continue
  fi

  url=&amp;quot;`
   wget $WGETARGS -q -O - \
    --referer=http://wallbase.cc/toplist/0/12/eqeq/0x0/0/100/60/2w \
    &amp;quot;http://wallbase.cc/wallpaper/$id&amp;quot; | \
   egrep -o &amp;quot;http:.*(gif|png|jpg)&amp;quot; | egrep &amp;quot;wallbase2|imageshack.us|ovh.net&amp;quot;
  `&amp;quot;

  (
   cd &amp;quot;$WP_DIR&amp;quot; &amp;amp;&amp;amp; \
   (echo &amp;quot;$url&amp;quot; | wget \
    $WGETARGS \
    --referer=&amp;quot;http://wallbase.cc/wallpaper/$id&amp;quot; -q -i - )
  )

  break
 done

 sleep $INTERVAL
done
&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;
Эта простыня иероглифов означает: &quot;скачать первые четыре страницы (по 60 картинок на каждой) из двухнедельного топ-листа и затем скачивать по одной случайной картинке из этого списка каждые 20 минут.&quot; Писалась она, конечно, подольше, чем предыдущая, но оно того стоит.&lt;br /&gt;
&lt;br /&gt;
Linux — это &lt;b&gt;система, в которой ты можешь объяснить машине, что тебе от неё надо, и она подчинится&lt;/b&gt;. А Windows — это просто платформа для стижки хомячков, в которой с каждого хомячка норовит срезать по 10 баксов очередной шароварщик за очередную поделку для ковыряния в носу.&lt;br /&gt;
&lt;br /&gt;
У пользователя линукс всегда есть уверенность: «&lt;b&gt;и эту тоже&lt;/b&gt; задачу возможно решить».&lt;br /&gt;
&lt;br /&gt;
И еще. Подход «я говорю, а ты делаешь» не просто практичен и богат возможностями. Есть кое-что сверх этого. Согласитесь: &lt;i&gt;это на самом деле чертовски кайфово, когда тупая железяка исполняет волю Хозяина&lt;/i&gt;. Это круто.&lt;br /&gt;
&lt;br /&gt;
Вот поэтому линукс рулит. Не смотря ни на что.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/5670082682505011463/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2012/08/why-linux-rules.html#comment-form' title='Комментарии: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/5670082682505011463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/5670082682505011463'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2012/08/why-linux-rules.html' title='Почему линукс рулит'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-8902509269341508607</id><published>2012-08-03T06:59:00.004-07:00</published><updated>2012-08-03T07:02:51.289-07:00</updated><title type='text'>Энтузиазм вместо мозгов</title><content type='html'>Опенсорс, сцуко, такой опенсорс. Приходится работать с тем, что само приползло.&lt;br /&gt;
&lt;br /&gt;
Есть тут один девелопер, компенсирующий отсутствие ума гиперактивностью. Слежу вот за его коммитами и думаю: чувак, а может ты под веществами? Лог коммитов смотришь, и кажется: ух, сколько всего полезного чел накатал. А потом открываешь диффы, а таааааам... Там пиздец, дорогие мои.&lt;br /&gt;
&lt;br /&gt;
Но, твою мать через полено, есть же какой-то предел упоротости! Я всё могу понять, но коммитить код, который даже не компилируется, снабдив его сообщением &quot;Исправлена компиляция с Gtk3&quot; — это уже за гранью... даже не знаю, за гранью чего... за гранью, блядь, всего! При этом попутно сломав и нормальную работу на Gtk2.&lt;br /&gt;
&lt;br /&gt;
Сейчас ковыряю этот код, ну хер бы с ним! Однако же чувак успел отметиться во всех частях проекта. И сейчас вот как раз обратил своё внимание на «доработку» пары критически важных компонент. Не хочу даже думать, что он там наработает.&lt;br /&gt;
&lt;br /&gt;
Особый трагизм ситуации придаёт то, что он один из самых активных разработчиков. У большинства остальных просто тупо нет времени.&lt;br /&gt;
&lt;br /&gt;
А потом все эти говна гордо уйдут в релиз. Так и живём.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/8902509269341508607/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2012/08/blog-post_3.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/8902509269341508607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/8902509269341508607'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2012/08/blog-post_3.html' title='Энтузиазм вместо мозгов'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-5141222181507013929</id><published>2012-08-01T23:17:00.000-07:00</published><updated>2012-08-01T23:17:31.758-07:00</updated><title type='text'>«Работало вполне сносно»</title><content type='html'>Из обсуждения на &lt;a href=&quot;https://www.linux.org.ru/forum/talks/8055723&quot;&gt;ЛОРе&lt;/a&gt;:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Разговор мейнтейнеров Archlinux в рассылке:&lt;br /&gt;
&lt;br /&gt;
M1: &#39;ll be away for a couple of days, normally everything should get updated automatically while i&#39;m out.&lt;br /&gt;
&lt;br /&gt;
M2: How are you updating things automatically?&lt;br /&gt;
&lt;br /&gt;
M1: cronjobs on a server :)&lt;br /&gt;
&lt;br /&gt;
D1: So you&#39;re blindly signing and pushing packages based on the fact that they compile?&lt;br /&gt;
&lt;br /&gt;
M1: yes why not?&lt;/blockquote&gt;&lt;br /&gt;
Это само по себе прекрасно в качестве иллюстрации дятла, способного уничтожить цивилизацию, но мне понравилось не это, а один из комментариев:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;snoopcat когда-то делал скрипт для автосборки пакетов из аура и генерации из них репы. Работало вполне сносно по крону, но потом у меня закончился лишний процессор на сервере и проект благополучно помер.&lt;/blockquote&gt;&lt;br /&gt;
Автор фразы и сам не понял, насколько глубокомысленную вещь он изрек. «Работало вполне сносно» со всей определенностью тянет на официальный девиз линукса, если бы таковой был. Unix way, да.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/5141222181507013929/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2012/08/blog-post_1.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/5141222181507013929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/5141222181507013929'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2012/08/blog-post_1.html' title='«Работало вполне сносно»'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-5718194809154666625</id><published>2012-08-01T13:03:00.000-07:00</published><updated>2012-08-01T13:03:19.450-07:00</updated><title type='text'>Долбогрызики</title><content type='html'>Долгие месяцы не заходил в панель управления blogspot-а. И вот зашел, и первое, что я вижу — это очередной феерический проёб в интерфейс:&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://storage9.static.itmages.ru/i/12/0801/h_1343850609_1190981_02d43b31bb.png&quot;/&gt;&lt;br /&gt;
&lt;br /&gt;
«Постоянных читателе...», ага. Может если как-то хитро потянуть за эту строку или если изменить размер окна, то можно увидеть текст целиком? Хренушки. Нет.&lt;br /&gt;
&lt;br /&gt;
Но самое смешное не это. Смешнее, что в самый первый миг, когда страница не прогрузила картинки и скрипты, можно на мгновение увидеть надпись целиком. А потом всё. Потом срабатывают умные, мать их, скрипты.&lt;br /&gt;
&lt;br /&gt;
Но и это не самое смачное! Самое смачное, что если эту надпись потянуть мышкой до упора, а потом скопировать и вставить куда-нибудь, то вставляется она без обрезки: «Постоянных читателей: 80»&lt;br /&gt;
&lt;br /&gt;
Традиционно: «я не знаю, как надо писать, чтобы напрограммировать подобное!». Хотя ведь вру. Знаю. И уже давно ничему не удивляюсь.&lt;br /&gt;
&lt;br /&gt;
Очередная иллюстрация к тому, что слова «гугл» и «дизайн» могут сочетаться в пределах одного предложения только в ироническом контексте.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/5718194809154666625/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2012/08/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/5718194809154666625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/5718194809154666625'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2012/08/blog-post.html' title='Долбогрызики'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-4128661248839056785</id><published>2012-08-01T10:27:00.000-07:00</published><updated>2015-08-26T01:54:41.742-07:00</updated><title type='text'>Samsung NP300E5Z-A06</title><content type='html'>Какой &lt;a href=&quot;http://habrahabr.ru/post/145715/&quot;&gt;интересный ноутбук&lt;/a&gt; попался на глаза случайно. Собственно, больше всего мне в нём нравится жёсткий диск на 750Гб и возможность установки 8 гигабайт ОЗУ (в комплектации — 2) в сочетании с такой приятно низкой ценой. Правда на сайте самого Самсунга указаны всего лишь 500Гб, возможно, в новых поставках уменьшили объём диска.&lt;br /&gt;
&lt;br /&gt;
Пожалуй, я бы купил такую машинку. Надо сходить по магазинам, посмотреть, насколько плохи у него экран и клавиатура.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Update:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Купил. Хороший, практичный бук.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/4128661248839056785/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2012/08/samsung-np300e5z-a06.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/4128661248839056785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/4128661248839056785'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2012/08/samsung-np300e5z-a06.html' title='Samsung NP300E5Z-A06'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-1785970251502298395</id><published>2010-11-30T03:31:00.001-08:00</published><updated>2010-11-30T03:31:28.444-08:00</updated><title type='text'>No comments</title><content type='html'>&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/AVvXsEib2VGTuT6FUqsRBat2sfzlwXNx5vbLANmkPwSRuu6kiYNYIGTCF2eX5U3IJmYi2yqz95nKF2gpb83nMQwl4YsZOS-axnLqG_O3WPFrjSw8rGTdPQ7OMuqIiUUedp6w9P1aQioPsQzHA2I/s1600/nautilus-marazm.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEib2VGTuT6FUqsRBat2sfzlwXNx5vbLANmkPwSRuu6kiYNYIGTCF2eX5U3IJmYi2yqz95nKF2gpb83nMQwl4YsZOS-axnLqG_O3WPFrjSw8rGTdPQ7OMuqIiUUedp6w9P1aQioPsQzHA2I/s1600/nautilus-marazm.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/1785970251502298395/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/no-comments.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/1785970251502298395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/1785970251502298395'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/no-comments.html' title='No comments'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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/AVvXsEib2VGTuT6FUqsRBat2sfzlwXNx5vbLANmkPwSRuu6kiYNYIGTCF2eX5U3IJmYi2yqz95nKF2gpb83nMQwl4YsZOS-axnLqG_O3WPFrjSw8rGTdPQ7OMuqIiUUedp6w9P1aQioPsQzHA2I/s72-c/nautilus-marazm.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8764428735304166910.post-6176816864828024696</id><published>2010-11-29T04:10:00.000-08:00</published><updated>2010-11-29T04:12:08.503-08:00</updated><title type='text'>Компьютеры не решили реальных проблем, но создали виртуальные</title><content type='html'>Мечты из 20-го века разбились о суровую действительность человеческой природы.&lt;br /&gt;
Где роботы-помошники, выполняющие рутинную работу? Где «умный дом»? Где коммуникатор, который в магазине напомнит мне, что в хлебнице не осталось хлеба, и что жена утром просила купить еще и картошки? Кстати, где и магазины без людей-продавцов? Где безопасные полностью автоматические автомагистрали? Где заводы, на которых техника воспроизводит сама себя без участия человека?&lt;br /&gt;
&lt;br /&gt;
Я могу купить навороченный смартфон и погрузиться в «восхительный мир» асек, твиттеров, ютюба, форумных баталий и ЖЖ-срачей, но не могу банально подключить его к кофеварке, чтобы проснувшись утром и зайдя на кухню, получить чашечку кофе. Гвозди забивать таким смартфоном — но даже на это, впрочем, он не годен. Могу купить ноутбук, покрытый понтами и брендами как новогодняя ёлка — мишурой, но не могу заставить его насыпать коту жрачки в кормушку, пока меня не будет дома.&lt;br /&gt;
&lt;br /&gt;
Следует признать, что в деле преобразования природы под нужды человека компьютерные технологии пока что потерпели полный фейл. Хотя причины лежат отнюдь не в оных технологиях, а в том, что эти проблемы, на самом деле, никто и не собирался решать. Ведь смотреть документальную запись настоящего крушения самолёта на ютюбе, гораздо интереснее, чем заниматься реальными делами, не правда ли, %username%? А твиттер — лучше, чем шашлыки на природе.&lt;br /&gt;
&lt;br /&gt;
Есть мнение, что ни одна из цивилизаций не в состоянии преодолеть межпланетный барьер, потому что неизбежно в процессе эволюции окукливается в «Матрицу». Именно поэтому в космосе мы их и не видим.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/6176816864828024696/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_29.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/6176816864828024696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/6176816864828024696'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_29.html' title='Компьютеры не решили реальных проблем, но создали виртуальные'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-9060712344435102610</id><published>2010-11-26T00:35:00.000-08:00</published><updated>2010-11-26T00:35:47.023-08:00</updated><title type='text'>Всё для людей</title><content type='html'>...или приключения iso-образа в дебрях современных технологий:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Осознать, что Наутилус не умеет писать iso образы.&lt;/li&gt;
&lt;li&gt;Установить GnomeBaker.&lt;/li&gt;
&lt;li&gt;Записать образ и получить пустой диск.&lt;/li&gt;
&lt;li&gt; Очистить диск.&lt;/li&gt;
&lt;li&gt;Понаблюдать, как Наутилус и GnomeBaker играют в игру «Кто у кого диск отберёт».&lt;/li&gt;
&lt;li&gt;Попытаться записать образ и получить случайную ошибку.&lt;/li&gt;
&lt;li&gt;Два-три раза повторить в произвольном порядке шаги 3-6.&lt;/li&gt;
&lt;li&gt;Скопировать образ на съемный диск, запустить на ноутбуке Nero под Windows и записать образ с первой попытки.&lt;/li&gt;
&lt;li&gt;Profit.&lt;/li&gt;
&lt;/ol&gt;
Они говорят «современная операционная система», да.&lt;br /&gt;
В целом, деградация на лицо.&lt;br /&gt;
&lt;br /&gt;
Но это всё фигня. Прелюдия, так сказать. Щас я буду FreeBSD устанавливать — вот где настоящий секс-то.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/9060712344435102610/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_26.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/9060712344435102610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/9060712344435102610'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_26.html' title='Всё для людей'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-6402570789538485968</id><published>2010-11-24T09:57:00.000-08:00</published><updated>2010-11-24T09:57:57.143-08:00</updated><title type='text'>...до основанья, а затем...</title><content type='html'>&lt;blockquote&gt;
&lt;a href=&quot;http://code.google.com/p/chromium/issues/list?cursor=64290&quot;&gt;&lt;b&gt;Multi programming language Web: .NET/Mono as scripting engine&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
Time to future Web. Multi programming language Web. We have ready .NET and Mono platforms. Vendors should uses it as common scripting engines and contribute it. Vendors should focuses on fast bug-less renderers and do not invents own scripting engines. Why we want it.&lt;br /&gt;
+ We tired from forcing JS as exclusive Web language. We want freedom of language choose. We do not need to develop another %language% -&amp;gt; js translator. Each language exist for it&#39;s own tasks. Its stupid to perform massive calculations using JS instead Haskell or Erlang. Or 3d rendering using untyped js without operator overloading support instead C++.&lt;br /&gt;
+ We want modern development tools and IDE. Its better to debug in MonoDevelop or in Visual Studio instead using console or browser own debug tool. Except css/layout debug of course.&lt;br /&gt;
+ We tired from ugly js minification and minification hacks. We want CIL binary code as stuff which is sent to client side. CIL is *safe* bytecode.&lt;br /&gt;
+ Its so easy to embed CLR into renderer. CIL has build-in OOP support. Renderer just extends CRL with DOM classes.&lt;br /&gt;
+ We do not need to switch between languages. Its hard for human brain. Remember how often you write &#39;$i&#39; in js and &#39;var i&#39; in php. Also using one language in server and in client we do need reimplement same classes many times.&lt;br /&gt;
+ .NET/Mono works on popular platforms. x86, arm, windows, linux, BSD, iOS, android(currently porting), webos(http://code.google.com/p/webosdotnet/)&lt;br /&gt;
+ Yes we understand, vendors competes and share market. They uses JS benchmarks, renderer benchmarks, accessibility, features, ... as advertisement of own browser. We just propose remove scripting engine speed from this list.&lt;/blockquote&gt;
Я даже не знаю таких слов, какими это следует комментировать. Пиздец. Пиздец. Пиздец, пиздец, пиздец.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/6402570789538485968/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_24.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/6402570789538485968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/6402570789538485968'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_24.html' title='...до основанья, а затем...'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-1233873751244694052</id><published>2010-11-24T08:01:00.000-08:00</published><updated>2010-11-24T08:01:57.949-08:00</updated><title type='text'>Когда коту делать нечего, он яйца лижет, а программисты — издеваются над PHP</title><content type='html'>&lt;a href=&quot;http://brokenbrake.biz/2010/11/22/cacher-PHP&quot;&gt;В блоге у Тормоза&lt;/a&gt; 3-й день занимаемся какой-то хернёй, пытаясь заставить PHP делать то, для чего он в принципе не предназначен. Со счётом 3:0 пока побеждает интерпретатор.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/1233873751244694052/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/php_24.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/1233873751244694052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/1233873751244694052'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/php_24.html' title='Когда коту делать нечего, он яйца лижет, а программисты — издеваются над PHP'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-7312902732692993336</id><published>2010-11-24T07:30:00.000-08:00</published><updated>2010-11-24T07:30:45.935-08:00</updated><title type='text'>Не ходите, дети, JSAPI читать</title><content type='html'>&lt;a href=&quot;http://code.google.com/intl/ru/apis/gdata/docs/js.html&quot;&gt;Ебанётесь&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Мыши плакали, кололись, но продолжали писать вебдванольненькое приложение для Blogger.&lt;br /&gt;
Примеры скриптов для работы с Blogger API более всего похожи на обряды магии вуду. Ну ничо, прорвёмся.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/7312902732692993336/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/jsapi.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/7312902732692993336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/7312902732692993336'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/jsapi.html' title='Не ходите, дети, JSAPI читать'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-3578973565801442459</id><published>2010-11-23T07:35:00.000-08:00</published><updated>2015-08-26T01:47:09.898-07:00</updated><title type='text'>В этой стране до тех пор всё будет плохо, пока мы будем себе говорить, как у нас всё плохо</title><content type='html'>&lt;a href=&quot;http://commentarius.blogspot.com/2010/11/blog-post_22.html&quot;&gt;Как я вчера писал&lt;/a&gt;, profithunter &lt;a href=&quot;http://www.profithunter.ru/putevye-zametki/seo-kultura-ili-gde-my-teryaem-svoi-dengi/&quot;&gt;телепатически пообщался&lt;/a&gt; с духом Русского Менталитета (™) и рассказал всем всю правду о рунете и неблагодарных пользователях. Ну попиарился чувак, получил ретвитов, ссылок и обсуждение в комментах — это не удивляет. Удивляет реакция хомячков в этих самых комментариях. Из 43-х комментариев, по существу высказались (считая вместе со мной) целых трое. Остальные занимались крайне продуктивным делом: опускали в говно своих сограждан, плакались и просили выдать им кнопку ретвита, чтобы поделиться горем с друзьями. Эмо-тред, розовые сопли. Это пиздец.&lt;br /&gt;
&lt;br /&gt;
Люди, блядь, ау! Рунета мало не потому, что все в нём &lt;strike&gt;пидарасы&lt;/strike&gt; жмоты, а потому, что нас самих мало! И в сети, и вообще на глобусе. Этот простой факт ясен, или требует развернутых объяснений на молекулярном уровне? Харе стонать, валите работать! Нет же, они ретвитят сидят. Сделайте крутой сайт или откройте оффлайновый бизнес, или заставьте, хотя бы, положить чиновников асфальт на ямы рядом&amp;nbsp; с вашим домом. Мусор из подъезда уберите, в конце концов.&lt;br /&gt;
Пиздуйте делом заниматься, короче.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/3578973565801442459/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_23.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/3578973565801442459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/3578973565801442459'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_23.html' title='В этой стране до тех пор всё будет плохо, пока мы будем себе говорить, как у нас всё плохо'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-5238599455570603061</id><published>2010-11-22T22:33:00.000-08:00</published><updated>2010-11-23T00:17:44.541-08:00</updated><title type='text'>Сделали Linux красивым, пора подумать и о юзабилити</title><content type='html'>Давайте присмотримся к панели задач в GNOME с темой оформления Glossy:&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/AVvXsEh6vWNIRryrLx_Bia-1UdhiQl_WfP9di1GWVClNJQvASpfRnpLj66_e9Sc95nDMHMLV3mdAZhIeBwMb-fZP39H9PKuul_sHA3EneX7TGF3K1JyULfkLnrqF_GfcbvXyfUs0D-Mt_N0Of1g/s1600/gnome-glossy.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6vWNIRryrLx_Bia-1UdhiQl_WfP9di1GWVClNJQvASpfRnpLj66_e9Sc95nDMHMLV3mdAZhIeBwMb-fZP39H9PKuul_sHA3EneX7TGF3K1JyULfkLnrqF_GfcbvXyfUs0D-Mt_N0Of1g/s1600/gnome-glossy.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Не будут тянуть кота за половые органы, сразу скажу, в чём тут проблема:&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;У свёрнутых окон иконка теряет насыщенность. Все кнопки окон выглядят как братья-близнецы, зачастую совершенно невозможно понять где найти нужное окно приложения. Чем больше окон открыто, тем меньше текста остаётся видимым на кнопках, и пользователь начинает ориентироваться в основном по цвету иконок и их расположению относительно друг друга. В данном случае пользователь обламывается.&lt;/li&gt;
&lt;li&gt;Текущее окно выделено только цветом кнопки, практически неотличимым от цвета других кнопок. Если у монитора не идеальная цветопередача (а с вымиранием CRT теперь практически у всех хреновая цветопередача), и светлый кажется чуть темнее, а тёмный —&amp;nbsp; чуть светлее, отличить кнопку активного окна от неактивного становится вообще невозможно.&lt;/li&gt;
&lt;/ol&gt;
Первая проблема, очевидно, лечится пропатчиванием элемента управления, формирующего панель задач. (Я уже привык к тому, что GNOME ничего никогда невозможно настроить в конфиге, всё «настраивается» ручной правкой исходника и перекомпиляцией.) Этим я в ближайшее время, видимо, и займусь.&lt;br /&gt;
&lt;br /&gt;
Вторая проблема — особенность темы оформления. Однако, надо сказать, что я просмотрел множество тем, и во многих из них вообще никак не выделяют кнупку активного окна, а большинстве оставшихся — делают это примерно так же, как в Glossy. Вообще же, Glossy в остальном отличный стиль: красивый и эргономичный. Так что придётся патчить и его, делать свою кустомную версию.&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/AVvXsEj8mD1aXxZpUIeU8Q-5cr2JEQ0Aen8z1DbuzVt68SG2i2ID80-UnZOLf6uSHPrTjp42j6pVnRCLx4DeTtl9wd1QsGnb08EG6JHX0QdHZI-18u8TAOe60gY6e1967iLqVEpESc5UKoBrSNo/s1600/gnome-redmond.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8mD1aXxZpUIeU8Q-5cr2JEQ0Aen8z1DbuzVt68SG2i2ID80-UnZOLf6uSHPrTjp42j6pVnRCLx4DeTtl9wd1QsGnb08EG6JHX0QdHZI-18u8TAOe60gY6e1967iLqVEpESc5UKoBrSNo/s1600/gnome-redmond.png&quot; /&gt;&lt;/a&gt;&lt;/div&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/AVvXsEjWUIRyREg2plotdT3PgbCojUi2dgkctuZjGvvBa3rTAACi1A1iDeJJe-hX0AueDHAin9rLZNqn1PeZlrzHYkeSiM_fMq9bdGMLuqrL043C_LxQQjxsogQjM7lUoAD9txDNGauIbzAUvgw/s1600/gnome-aud-default.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWUIRyREg2plotdT3PgbCojUi2dgkctuZjGvvBa3rTAACi1A1iDeJJe-hX0AueDHAin9rLZNqn1PeZlrzHYkeSiM_fMq9bdGMLuqrL043C_LxQQjxsogQjM7lUoAD9txDNGauIbzAUvgw/s1600/gnome-aud-default.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/5238599455570603061/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/lniux.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/5238599455570603061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/5238599455570603061'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/lniux.html' title='Сделали Linux красивым, пора подумать и о юзабилити'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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/AVvXsEh6vWNIRryrLx_Bia-1UdhiQl_WfP9di1GWVClNJQvASpfRnpLj66_e9Sc95nDMHMLV3mdAZhIeBwMb-fZP39H9PKuul_sHA3EneX7TGF3K1JyULfkLnrqF_GfcbvXyfUs0D-Mt_N0Of1g/s72-c/gnome-glossy.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8764428735304166910.post-4993072336086479773</id><published>2010-11-22T11:12:00.000-08:00</published><updated>2010-11-22T11:12:53.100-08:00</updated><title type='text'>Плохие русские не хотят читать блоги</title><content type='html'>&lt;a href=&quot;http://www.profithunter.ru/putevye-zametki/seo-kultura-ili-gde-my-teryaem-svoi-dengi/&quot;&gt;Очередной специалист по менталитету и загадочной русской душе&lt;/a&gt; раскрывает секреты мироздания.&lt;br /&gt;
Я-то наивно полагал, что у известных англоязычных блогов во много раз больше читателей потому, что англоязычный интернет сам по себе гигантсткий, по сравнению с рунетом, и имеет почти десятилетнюю фору в развитии. А оказывается — от оно чо —&amp;nbsp; что виной всему неблагодарный менталитет этих противных русских.&lt;br /&gt;
Срочно читай, твить, обсуждай, еби гусей, жди ответного гудка — а то сеошники теряют деньги!</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/4993072336086479773/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_22.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/4993072336086479773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/4993072336086479773'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_22.html' title='Плохие русские не хотят читать блоги'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-4183234520274435350</id><published>2010-11-22T02:38:00.000-08:00</published><updated>2010-11-22T02:41:28.908-08:00</updated><title type='text'>GoboLinux, side-by-side versioning и все-все-все</title><content type='html'>Курю документ &lt;a href=&quot;http://www.gobolinux.org/?page=doc/articles/clueless&quot;&gt;по дизайну GoboLinux&lt;/a&gt; и почему-то кажется, что что-то тут не то. С одной стороны, поставлена цель запускать в полностью-run-time-конфигурабельной среде немодифицированные Unix-программы, а с другой — всё это должно работать на ванильном ядре. Понятно, что так просто не получится: нужно либо программы модифицировать с целью отвязать от compile-time привязки к путям в системе, либо на системном уровне обеспечивать виртуализацию привычного FHS. Может быть даже, ядро при этом удастся оставить вполне ванильным, но где-то на уровне загрузчика исполняемых модулей код виртуализации должен быть всё равно.&lt;br /&gt;
&lt;br /&gt;
Другая проблема в том, что архитекторы GoboLinux всё еще остаются в рамках классического для Unix подхода к программам, в то время как реальность давно уже требует выйти на следующий уровень абстракции. На мой взгляд, современной ОС требуется:&lt;br /&gt;
а) уметь из модулей-кирпичиков составлять рабочую среду для приложения и&lt;br /&gt;
б) прозрачно отделять конфигурацию приложения от его бинарников.&lt;br /&gt;
&lt;br /&gt;
GoboLinux пытается решать первую задачу, но оставляет за бортом вторую. Хотя если отстраниться от привычных понятий исполняемых файлов, библиотек, конфигураций и взглянуть на систему с точки зрения задач и служб, то мы увидим, что по отношению к задаче «Редактировать ~/todo.txt», исполняемый файл /usr/bin/kate является таким же служебным модулем, как какая-нибудь libqt-mt.so.3 — по отношению к самой kate. С точки зрения пользователя, мы «открываем документ ~/todo.txt в редакторе ~/.kde/share/apps/kate» (ну или где там у вас лежит его конфиг). Какие бинарники при этом грузятся, вообще никого не волнует. Да-да, тот самый документо-ориентированный интерфейс. Только его апологеты не понимают, что невозможно нарисовать в «Наутилусе» красивые иконки и добиться этим мировой гармонии, когда на уровне файловой системы царят бардак и кривые пакетные менеджеры. &lt;strike&gt;(Впрочем, они вообще ничего не понимают.)&lt;/strike&gt;&lt;br /&gt;
&lt;br /&gt;
Что касается практической стороны дела, то для реализации механизма виртуализации достаточно имеющихся средств. Как минимум, можно делать chroot в локальное рабочее окружение при запуске процесса. Другой вариант (требующий минимального вмешательства в ядро) — добавлять нужные симлинки в каталоги процессов в файловой системе proc, чтобы каждый процесс в /proc/self/something видел свой собственный вариант something. В общем, технически ничего сложного, если поставить задачу и всерьёз заняться её решением.&lt;br /&gt;
&lt;br /&gt;
Я, впрочем, еще не дозрел до того, чтобы взяться переделывать GoboLinux на новый лад, с блекджеком и всем остальным, что полагается.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/4183234520274435350/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/gobolinux-side-by-side-versioning.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/4183234520274435350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/4183234520274435350'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/gobolinux-side-by-side-versioning.html' title='GoboLinux, side-by-side versioning и все-все-все'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-3732083337679668777</id><published>2010-11-20T04:21:00.000-08:00</published><updated>2010-11-20T04:21:40.477-08:00</updated><title type='text'></title><content type='html'>Окончательно убеждаюсь, что документацию стоит писать по мере работы над программой или даже перед ней. Два дня как доделал новую версию виджета похожих статей, и теперь лень написать и опубликовать статью о его установке и настройке.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/3732083337679668777/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_20.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/3732083337679668777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/3732083337679668777'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_20.html' title=''/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-1023322418616475428</id><published>2010-11-20T00:53:00.000-08:00</published><updated>2010-11-20T00:53:29.371-08:00</updated><title type='text'>В чём изначальное различие между папками Windows и System</title><content type='html'>&lt;a href=&quot;http://habrahabr.ru/blogs/Old_New_Thing/108490/&quot;&gt;Заметка на хабре.&lt;/a&gt;&lt;br/&gt;
Оказывается, System предназначалась для неизменяемых бинарников, а Windows — для конфигов, чтобы можно было работать в сетевых конфигурациях. Т.е., фактически, как в Unix.&lt;br/&gt;
А потом эту идею успешно похерили. Как и в Unix.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/1023322418616475428/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/windows-system.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/1023322418616475428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/1023322418616475428'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/windows-system.html' title='В чём изначальное различие между папками Windows и System'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-3817053582189632073</id><published>2010-11-18T21:31:00.001-08:00</published><updated>2015-08-26T01:43:07.898-07:00</updated><title type='text'>И мне тоже</title><content type='html'>&lt;blockquote&gt;&lt;span style=&quot;font-size: large;&quot;&gt;— На самом же деле мир целиком принадлежит похуистам, но им похуй.&lt;/span&gt;&lt;/blockquote&gt;&lt;a href=&quot;http://pe3yc.livejournal.com/1030350.html&quot;&gt;(c)&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/3817053582189632073/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_18.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/3817053582189632073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/3817053582189632073'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_18.html' title='И мне тоже'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-3435912534108276793</id><published>2010-11-18T17:14:00.000-08:00</published><updated>2010-11-18T17:14:14.002-08:00</updated><title type='text'></title><content type='html'>Еще пара ссылок о русском менталитете: &lt;a href=&quot;http://goo.gl/3iJND&quot;&gt;http://goo.gl/3iJND&lt;/a&gt; &lt;a href=&quot;http://goo.gl/zMSNU&quot;&gt;http://goo.gl/zMSNU&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/3435912534108276793/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/httpgoo.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/3435912534108276793'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/3435912534108276793'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/httpgoo.html' title=''/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-5526650084289905123</id><published>2010-11-16T23:03:00.000-08:00</published><updated>2010-11-16T23:18:16.534-08:00</updated><title type='text'>Ну вот и у меня дошли руки пощупать бету #fx4</title><content type='html'>С производительностью всё как обычно: нет флеша — нет лагов, есть флеш — есть лаги. Эпичные беспричинные тормоза, что были у меня постоянно в 3-й ветке, здесь вроде бы пока себя не проявляют, тьфу-тьфу-тьфу.&lt;br /&gt;
&lt;br /&gt;
Морда программы в целом стала красивее и современнее, но удобнее не стала. Скучающие дизайнеры продолжают ломать experience пользователя «улучшениями» интерфейса. На этот раз они додумались подсказку адресов ссылок перенести в строку адреса и вставлять новые вкладки между уже открытыми. Сейчас буду искать, где это отключается. Но это мелочи.&lt;br /&gt;
С другой стороны, группировка вкладок — это реальное улучшение интерфейса, вот за него большое спасибо.&lt;br /&gt;
&lt;br /&gt;
Ну и самое главное, что на меня произвело впечатление, не имеет никакого отношения к самому FX, а только к его сборке для Linux: &lt;b&gt;он не нуждается в установке&lt;/b&gt;! Скачал, распаковал, запустил. Чёрт, это волшебно! У меня прямо таки появляется надежда застать времена, когда все приложения в Linux будут «устанавливаться» обычным копированием дистрибутива с сайта, или даже просто добавлением нового URL в какой-нибудь конфиг в домашнем каталоге.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/5526650084289905123/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/fx4.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/5526650084289905123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/5526650084289905123'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/fx4.html' title='Ну вот и у меня дошли руки пощупать бету #fx4'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-7671103686535386268</id><published>2010-11-16T06:53:00.000-08:00</published><updated>2010-11-16T06:53:37.061-08:00</updated><title type='text'>«У них что-то с головой, у этих русских»</title><content type='html'>&lt;a href=&quot;http://d-fedot.livejournal.com/184370.html&quot;&gt;Книга финской журналистки&lt;/a&gt;, оригинальный взгляд на Россию. Судя по цитатам, интересная книга, даже почитать захотелось.&lt;br /&gt;
&lt;br /&gt;
В заметке по ссылке уже почти 700 комментариев, еды много — ушибленные поцреоты набежали сразу же.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/7671103686535386268/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_1903.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/7671103686535386268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/7671103686535386268'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_1903.html' title='«У них что-то с головой, у этих русских»'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-8780303600240224918</id><published>2010-11-15T21:52:00.000-08:00</published><updated>2010-11-15T21:52:00.055-08:00</updated><title type='text'>Сеошники, вашу мать</title><content type='html'>Тут вот чувак в упор &lt;a href=&quot;http://composapience.ru/domeny/seoshniki-oni-takie-seoshniki-zachem-nuzhny-domeny-rf.html#comment-2325&quot;&gt;не видит разницы&lt;/a&gt; между &lt;a href=&quot;http://www.google.com/search?q=%D0%B4%D0%BE%D1%80%D0%B2%D0%B5%D0%B9&quot;&gt;сайтами под траффик&lt;/a&gt; и &lt;a href=&quot;http://vkontakte.ru/&quot;&gt;сайтами&lt;/a&gt; &lt;a href=&quot;http://www.yandex.ru/&quot;&gt;для&lt;/a&gt; &lt;a href=&quot;http://en.wikipedia.org/&quot;&gt;людей&lt;/a&gt;. Поисковая оптимизация головного мозга — опасное заболевание, опасайтесь, граждане.&lt;br /&gt;
&lt;br /&gt;
Если вы стали замечать за собой, что называете информацию — контентом, путаете полезность материала — с уникальностью текста, а уровень раскрученности ресурса измеряете по ТИЦ и числу сапоссылок вместо количества отзывов о нём на сайтах третьих лиц, то есть серьёзный повод задуматься и, во избежание прогрессирования болезни, отключить себя от всех этих интернетов.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/8780303600240224918/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_8636.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/8780303600240224918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/8780303600240224918'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_8636.html' title='Сеошники, вашу мать'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-7179348426800777672</id><published>2010-11-15T20:17:00.000-08:00</published><updated>2010-11-15T20:17:06.841-08:00</updated><title type='text'>Еще один наглядный пример, что если берёшься что-то делать, то делать это надо хорошо</title><content type='html'>Всё больше сайтов ставят себе виджет &lt;a href=&quot;http://loginza.ru/&quot;&gt;Loginza&lt;/a&gt;, весь такой замечательный и позволяющий прозрачно авторизоваться через OpenID... Если бы ни одно «но»: логинзовая авторизация через блоги на blogspot.com не работает. Подозреваю, что не работает и на множестве других более мелких OpenID провайдеров. Скорее всего, дело в неподдержке/несовместимости версий протокола OpenID.&lt;br /&gt;
&lt;br /&gt;
Если бы это была проблема механизма авторизации на каком-то конкретном сайте, то и чёрт с ним, пусть его админ будет сам себе буратино. Но в данном случае это виджет, предназначенный для работы на любом сайте, и этот виджет становится всё популярней. В итоге, появляется всё больше сайтов, на которых я не могу авторизоваться через свой основной OpenID! И складывается такое положение вещей, что &lt;b&gt;сервис, который должен решать проблемы авторизации, натурально, создаёт эти проблемы&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
P.S.&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/AVvXsEg0ltHoSyGAge5qy8wxWnfQN_c0AQdybrVNtju0w38-H3EoO10HuLRQeH-9ugzN960ExYTP67UuVUJ8Q_FcI0onUUIkR-A5INKQH3DYIw2A8G_eIe1ERDhwKGjl7fbQVdRT23ySESSpkhE/s1600/Screenshot-2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;62&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0ltHoSyGAge5qy8wxWnfQN_c0AQdybrVNtju0w38-H3EoO10HuLRQeH-9ugzN960ExYTP67UuVUJ8Q_FcI0onUUIkR-A5INKQH3DYIw2A8G_eIe1ERDhwKGjl7fbQVdRT23ySESSpkhE/s320/Screenshot-2.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Уотафак? Облазил профиль твиттера, нигде не нашел там параметра возраст, так и не понял, откуда форум взял это число. «Возраст пользователей по умолчанию?»</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/7179348426800777672/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_15.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/7179348426800777672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/7179348426800777672'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_15.html' title='Еще один наглядный пример, что если берёшься что-то делать, то делать это надо хорошо'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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/AVvXsEg0ltHoSyGAge5qy8wxWnfQN_c0AQdybrVNtju0w38-H3EoO10HuLRQeH-9ugzN960ExYTP67UuVUJ8Q_FcI0onUUIkR-A5INKQH3DYIw2A8G_eIe1ERDhwKGjl7fbQVdRT23ySESSpkhE/s72-c/Screenshot-2.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8764428735304166910.post-5904696005708065290</id><published>2010-11-15T18:53:00.000-08:00</published><updated>2015-08-26T01:38:48.641-07:00</updated><title type='text'>Воистину</title><content type='html'>&lt;blockquote&gt;«Глупость и безблагодатность человеческая безгранична, и это можно наблюдать на примере темплейтных движков для PHP. Достойно лучшего применения упорство, с которым на PHP пишут жалкое подобие самого PHP.»&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://tonsky.livejournal.com/219212.html?thread=955724#t955724&quot;&gt;источник&lt;/a&gt;&lt;/blockquote&gt;</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/5904696005708065290/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/php.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/5904696005708065290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/5904696005708065290'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/php.html' title='Воистину'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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-8764428735304166910.post-5683191364273524630</id><published>2010-11-14T22:08:00.000-08:00</published><updated>2010-11-14T22:08:00.305-08:00</updated><title type='text'>Замечательный пример того, что бывает, если не читать спецификации</title><content type='html'>Разработчики glibc прооптимизировали алгоритм memcpy, в результате чего &lt;a href=&quot;http://www.linux.org.ru/news/linux-general/5545961/&quot;&gt;перестал корректно работать Adobe Flash&lt;/a&gt;. Хомячки с ютюба негодуют.&lt;br /&gt;
&lt;br /&gt;
На самом деле, конечно, — всё правильно сделали. Если кто-то не в стоянии прочитать стандарт Си и уяснить разницу между memcpy и memmove, разработчики низкоуровневых библиотек в этом точно не виноваты и не обязаны поддерживать совместимость с багами сторонних приложений.</content><link rel='replies' type='application/atom+xml' href='http://commentarius.blogspot.com/feeds/5683191364273524630/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_5545.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/5683191364273524630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8764428735304166910/posts/default/5683191364273524630'/><link rel='alternate' type='text/html' href='http://commentarius.blogspot.com/2010/11/blog-post_5545.html' title='Замечательный пример того, что бывает, если не читать спецификации'/><author><name>sdc</name><uri>http://www.blogger.com/profile/06009713622902465243</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>