Особенность ajax_command_replace

Оказывается, у функции ajax_command_replace() есть интересная особенность, которая, скажем так, не совсем документирована. Суть в том, что JS, отвечающий за замену старого html — новым, от нового кода ждет того, что это будет один тег верхнего уровня, а не два, три или больше. Вложенных тегов может быть до фига, но верхнего уровня — только один. В противном случае новый код будет автоматически обернут в дополнительный div.

Особенность эта интересна прежде всего тем, что если о ней не знать, можно весь мозг сломать, [censored].

Про Глуховского и санкции

В этом заявлении по-настоящему интересно не стандартное превращение «пармезана & хамона» в Двухдневные Очереди За Мясом. Интересна сама позиция беллетриста: Дмитрий Алексеевич как патриот сурово осуждает Родину за то, что она прежде всего думает о каких-то там заграничных мёртвых детях, убитых правительственными ракетами. А должна бы думать о своём экономическом благе.
Вся штука в том, что буквально два года назад, в июне 2012 года, тот же самый серийный писатель сурово осуждал Родину за то, что она прежде всего думает о своём низменном экономическом благе. А должна была бы думать о мёртвых детях, убитых правительственными ракетами.
Как они врут себе, что любят Родину. К патриотическому манифесту цивилизованного фантаста

ЕС и санкции

«Мы будем вести переговоры со странами, которые потенциально могут заменить наш экспорт на российский рынок. Мы ожидаем, что они воздержатся от извлечения недобросовестной выгоды из сложившейся на данный момент ситуации», — заявил чиновник ЕС на брифинге по ситуации в Украине .
Он допустил, что отдельные компании могут подписать новые контракты с Россией, однако, по его словам, будет довольно трудно найти оправдание странам, которые воспользуются ситуацией и постараются занять освободившиеся места ЕС, США, Норвегии и Австралии.
ЕС попытается отговорить Латинскую Америку от экспорта продуктов в Россию

«Недобросовестная выгода», «трудно найти оправдание». Двойные стандарты и лицемерие — обычная политика Западной цивилизации.

Types of Programmers

This programmer type looks like a short-list candidate to play Gandalf in The Lord of the Rings. He (or even she!) has a beard halfway to his knees, a goofy looking hat, and may wear a cape or a cloak in the winter. Luckily for the team, this person is just as adept at working magic as Gandalf. Unluckily for the team, they will need to endure hours of stories from Gandalf about how he or she to walk uphill both ways in the snow to drop off the punch cards at the computer room. The Gandalf type is your heaviest hitter, but you try to leave them in the rear and call them up only in times of desperation.
11 types of programmers

Закат на Школьном озере

Закат на Школьном озере

Телефоном пришлось, больше ничего не было.

Опять торфяники горят

За окном дым уже часа два, все как надо, вонь, и видимость снижена. А тут смотрю — в старую заметку про прошлые пожары по запросам идут и идут. Погуглили — оказывается, снова горят торфяники, под Конаково где-то:

Как сообщили порталу «Зеленоград24» в МЧС Подмосковья, сильное задымление во многих микрорайонах города, взволновавшее зеленоградцев, вызвано горением торфяников в районе города Конаково, Тверской области.
Как рассказали в МЧС, торфяники начали гореть 29 июля еще рано утром. По данным МЧС, сильное задымление достигло Солнечногорска примерно в 19:00. На данный момент на месте работает пожарная авиация и другая техника, но как быстро получится потушить горящие торфяники в МЧС прокомментировать не смогли.
Сильное задымление в городе вызвано горящими торфяниками

Вот ведь.

Про Макаревича и «самостоятельное мышление»

Понятно, что в шестьдесят лет пускать подобные инфантильные пузыри публичному человеку стыдно. Самомыши это подсознательно чувствуют, но учиться чему-либо всё равно не хотят. И стараются компенсировать принципиальную ненависть к знаниям проникновенностью, художественными оборотами и даже поминанием Господа.
…Но настоящая проблема — не в том, что певцы ртом не умеют думать (их профессия вообще состоит в другом). Настоящая проблема в том, что эти беспомощные бульканья ничего не знающих и знать не желающих лицедеев, актёров и светских котиков в сегодняшней инфосфере жирно тиражируются и распространяются. Подают пример. Забивают собой как спамом пространство внимания граждан.
Самомыши и гражданское общество. К политической аналитике Андрея Макаревича

Странно что автор про сепаратизм в Каталонии не упомянул, на злобу дня ведь. В остальном — добротная заметка.

Объективная журналистика на Громадском ТВ


Американцы на FOX в 2008 хотя бы «технические трудности» придумать догадались, рекламу пустили. А этот дяденька молодец, порадовал — выдающийся журналист.

Ссылка more из Views в заголовке блока

Как известно, модуль Views позволяет выводить в генерируемых им блоках ссылку «еще». Вот так можно по-быстрому взять эту ссылку из содержимого блока и поместить в заголовок блока:

/**
 *
 * hook_block_view_alter() implementation
 *
 * @param type $data
 * @param type $block
 */

function mymodule_block_view_alter(&$data, $block) {
  if (($block->module == 'views') && strpos($data['content']['#markup'], '<div class="more-link">')) {
    $matches = array();
    preg_match('/<div class="more-link">[\s]*<a href="(.*)"/', $data['content']['#markup'], $matches);
    $data['subject'] = '<a href="' . $matches[1] . '">' . $data['subject'] . '</a>';
  }
} //mymodule_block_view_alter

Полезно, когда в ссылке содержатся аргументы, и просто так в заголовок их не прописать. Ну и когда блоков много и лень прописывать заголовок каждому.

Свобода слова такая свобода

На заседании ВР депутат от «Свободы» Алексей Кайда требовал удалить из зала главу фракции КПУ Петра Симоненко. По словам Кайды, Симоненко в интервью российским СМИ заявил, что власть в Украине «убила много тысяч украинцев, а в зоне АТО убитых разбирают на органы».
Спикер ВР Александр Турчинов не поставил этот вопрос на голосование, объяснив, что в регламенте существует определенная коллизия относительно количества голосов, необходимых для удаления депутатов из зала. После этого разъяренные «свободовцы» вытолкали Симоненко за зала.
Все это происходило на фоне выступления Рудьковского, который с трибуны говорил, что готовятся отменить практически все социальные гарантии.
Тоталитаризм сознания «свободных европейцев»

Типичное поведение рукопожатных демократов, поборников свободы слова: затыкать рот всем несогласным. Поскольку свобода слова, очевидно, должна быть только у них.