Про посольство
Работники российского посольства настолько суровы, что даже время на их часах — московское.
Еще про социальные сети
Фокус внимания
Даже «эволюция» такая прослеживается: авторские проекты -> блоги -> бесплатные блоговые площадки типа ЖЖ -> социальные сети.
Кстати, для социальных сетей предлагаю использовать сокращение СС.
Поле чудес
Посмотрел вдруг «Поле чудес» (не помню, сколько лет до этого не смотрел). Вот одно из заданий: этого слова нет в китайском языке, вместо него они говорят «это будет в году осла». Моей первой и единственной версией было слово «никогда». Сначала назвали букву «а» и подтвердили мою догадку. Потом назвали «о», этой буквы не оказалось. Больше ничего я придумать не смог, а тем временем открыли буквы «и», «к», «д». Игрок отгадал букву «г», на табло красовалось «*ик*гда», и он решился назвать слово.
— «Никогда»!
— И это правильный ответ! — восклицает Якубович.
Занавес.
Социальные сети: -1
Илья Бирман написал про напоминания о днях рождения. Еще один аргумент на тему «почему я не люблю вконтакте».
Президентский сайт
А это только мне кажется, что сайт Медведева похож на страницы ошибок в «Опере»?
IE8 -> ?
Подумал, что если в Microsoft действительно захотели сделать браузер, работающий по стандартам, и они действительно обеспокоены проблемой отображения сайтов с хаками для IE(6), то самое простое решение этой проблемы — назвать новый браузер
PS. IE vs. others.
PHP: навигация
Некоторое время назад Илья Бирман написал про подсветку ключевых слов. В комментариях после моего замечания о возможности использовать функцию preg_replace развязалась небольшая дискуссия о том, как правильно нужно генерировать подобные вещи. Вот что писал Илья:
*_replace — это вообще не наш метод, надо сразу всё правильно генерировать, а не резать по живому потом.
…
А генерировать неправильный контент, чтобы потом его героически исправить — это левак, нужно сразу генерировать правильный.
Рассмотрим достоинства и недостатки различных подходов к генерации контента на простом примере навигационных ссылок.
Использование preg_replace позволяет сделать код коротким и понятным.
$cur_url = 'item2.htm';
$menu = '<a href="item1.htm">item1</a><br />
<a href="item2.htm">item2</a><br />
<a href="item3.htm">item3</a><br />
<a href="item4.htm">item4</a><br />
<a href="item5.htm">item5</a>';
$menu = preg_replace(
'#<a href="'.$cur_url.'">([^<]*)</a>#',
'<span>\\1</span>',
$menu);
Однако на мой взгляд этот код может быть расценен в соответствии с цитатой как «левак». Я не знаю, какой способ является правильным в этой ситуации с точки зрения Ильи, но могу предположить, что он должен быть примерно таким:
$cur_url = 'item2.htm';
$menu_array = array(
'item1.htm' => 'item1',
'item2.htm' => 'item2',
'item3.htm' => 'item3',
'item4.htm' => 'item4',
'item5.htm' => 'item5'
);
$menu = '';
foreach ($menu_array as $url => $link) {
if ($url != $cur_url)
$menu .= '<a href="'.$url.'">'.$link.'</a><br />';
else
$menu .= '<span>'.$link.'</span><br />';
}
Этот код является чуть более громоздким. К тому же, у метода не всё в порядке с производительностью. Проведенные тесты показали, что он примерно в три раза медленнее, чем предыдущий.
Можно применить и третий способ:
$cur_url = 'item2.htm';
if ($url != 'item1.htm')
$menu = '<a href="item1.htm">item1</a><br />';
else
$menu = '<span>item1</span><br />';
if ($url != 'item2.htm')
$menu .= '<a href="item2.htm">item2</a><br />';
else
$menu .= '<span>item2</span><br />';
if ($url != 'item3.htm')
$menu .= '<a href="item3.htm">item3</a><br />';
else
$menu .= '<span>item3</span><br />';
if ($url != 'item4.htm')
$menu .= '<a href="item4.htm">item4</a><br />';
else
$menu .= '<span>item4</span><br />';
if ($url != 'item5.htm')
$menu .= '<a href="item5.htm">item5</a>';
else
$menu .= '<span>item5</span>';
Он еще более громоздкий, да еще и избыточный. Хотя данный способ в полтора раза быстрее первого, в подобной ситуации я отдаю предпочтение использованию preg_replace.
Странности фотошопа
Я постоянно спотыкаюсь в фотошопе на этом окне нечеловеческого не принятого в Windows порядка кнопок.
Красота науки
Советую почитать статью «Красота науки»,
Советская газировка
Когда Лебедев написал, что в его кафе установлен советский аппарат с газированной водой, я решил, что должен обязательно сходить туда и вспомнить вкус из далекого детства. Однако этим летом у меня так и не получилось выполнить затею.
Сегодня проходил мимо центрального рынка в Кишиневе и увидел вот что:
Случайная прохожая загораживает именно советский аппарат с газированной водой! Я просто не мог не попробовать эту газировку с сиропом и не освежить воспоминания.
Как следовало ожидать, цена оказалась в 10 раз меньше, чем у Лебедева.