Uncategorized

Вниманию ЖЖ-юзеров и блоггеров Одессы!

Вниманию ЖЖ-юзеров и блоггеров Одессы!
В пятницу, 5 декабря, в 20:00 намечается встреча одесских жж-юзеров и сочувствующих. Встреча состоится в «Mакондо» (угол Дворянской, напротив университета). Более точно — ул. Пастера, 52. На схеме показано красной точкой.

Постараюсь быть — с цифровиком наперевес, как минимум.

Набрел на интересную статью в

Набрел на интересную статью в ЖЖ — «Украинский национализм. Современный этап«:

Мы должны отказаться от открытой агрессивности в отношению к всему, что носит приставку «русский». Мы должны провоцировать открытую агресию со сторон всего, что носит приставку «русский». Война между Украиной и Россией должна напоминать драку обезумевшего от ярости медведя с хитрой и хладнокровной лисой. Не мы должны ненавидеть Россию, а она нас. Ничто так не укрепляет украинский суверенитет, как нежелание России его признавать. Тузла должна стать уроком для нас — маленький Богом забытый островок стал той объеденительной силой украинского народа, о котором мы мечтали. Тузла показала, что в обозримом будущем безконфликтное сосуществование Украины и России не предвидится, значит темы для конфликтов должны предоставлять мы сами, чтобы быть готовыми к ним, чтобы снимать максимум выгоды от резонанса.

Резонно, по крайней мере…

Джоэл Спольски выложил русский перевод

Джоэл Спольски выложил русский перевод одной из своих статей, в редактировании которого я принял участие. Немного необычное для меня занятие, будем надеяться, я не ухудшил текст, постаравшись вернуть его ближе к оригиналу — переводчик временами писал «по мотивам» авторского текста. Не углубляясь в проблемы литературного перевода, замечу, что подобные вещи меня всегда раздражают, ибо создается впечатление, что переводчик воспользовался возможностью, чтобы вложить свое мнение в текст автора.

Экслер окончательно перешел в стан

Экслер окончательно перешел в стан желтой прессы и начал публиковать гороскопы. Вранье, конечно, полное, сами посмотрите, что мне предсказано:

В пять утра возможен неожиданный просыпон. Постарайтесь его эффективно использовать путем написания стихов или отдраивания плиты. Физические нагрузки сегодня благоприятны, так как значительно разработают некоторые группы мышц.

Какой там просыпон? Тут вряд ли засыпон возможен, разве что уж очень неожиданный… А плита у меня чистая, не надо инсинуаций.
Что до стихов, то ввиду наличия отсутствия смертельного врага, я их пока не пишу. Не дай бог какие несмертельные враги прочтут да начнут дохнуть — выйдет превышение пределов необходимой самообороны.
Короче, врет он все.

О наболевшем — о правилах

О наболевшем — о правилах верстки текстов или, как любят нынче повторять дизайнеры — о типографике.
Основные правила типографики для сайтов были изложены Лебедевым еще три года назад и после подхвачены большим количеством дизайнеров, которые дружно принялись друг друга гнобить познаванием разницы между кавычками и знаками дюйма.
Так вот что я вам скажу — фигня это все. Увлечение типографикой увело наших дизайнеров далеко от основного направления развития веба — разделение содержания и оформления.
Вот простой пример. Стучится ко мне в аську саппорт Яндекс-Новостей и «радует» сообщением, что новости с Searchengines.ru перестали корректно парситься роботом службы. Причина — в недозволенных стандартом XML символах, которые воспринимаются как объекты. Иду разбираться. Парсер вылетает на новости от Бегуна, что сразу дает мне наводку. Дело в том, что Алексей Басов, директор по PR в «Бегуне», рассылает пресс-релизы в plain text, что приводит к появлению символов переноса строки, если этот текст сразу копировать в редактор, которым я пользуюсь. Поэтому, чтобы не удалять эти символы вручную, я пихаю текст в специальную утилитку, которая их удаляет моментально. Раньше я использовал «Кавычкер» Спектатора, но сейчас попробовал «Типограф» Студии Лебедева. Именно он и повставлял разные красивые символы.
Да, конечно, можно дописать чего-то в движок моих новостей, чтобы распознавать и убивать такие символы при создании xml-файла. Но посмотрите на такую дилемму — либо соблюдать все правила типографики и писать дополнительную функцию для конвертации в xml, либо наплевать на правила типографики и просто избегать спецсимволов. Как вы думаете, что я выберу?
Есть еще одно «но». Весь веб постепенно движется к отделению элементов оформления от содержания страницы. В качестве примера можете взять эту страницу — она сверстана практически без применения визуальных тэгов в html-коде, а отображением ее управляют стили CSS. Еще круче — генерить xml и обрабатывать его XSLT-процессором перед выдачей, что сделало бы сайт состоящим из xml-файлов с содержанием, нескольких xsl-шаблонов и коротенького скрипта, который бы в зависимости от запроса брал нужный xml-файл, накладывал на него xsl-шаблон и выдавал пользователю. Pure content — при этом шаблоны зависели бы только от того, кто и как заходит на сайт, скажем, броузером с десктопа или наладонником.
А что делают адепты типографики? Они предлагают напичкать содержание спецсимволами, которые никак не влияют на содержание текста, управляя исключительно визуальным представлением отдельных символов в соответствии (вдумайтесь внимательно) с правилами печатной верстки. Можно ли найти лучшее подтверждение, что содержание для них значения не имеет?

Я довольно долго не мог

Я довольно долго не мог понять, каким макаром MyIE2 умудряется пропускать попапы, которые успешно ловит NetCaptor.
В итоге, перейдя на ноутбуке на MyIE2 и покопавшись в настройках, понял — они банально режут блоки кода, в которых встречается адрес сервера или директории, с которой может быть загружен попап. В принципе, ничего страшного, но есть одна недоработка — они никак не проверяют, откуда именно они вырезают данный блок. Что приводит также к блокировке рекламы, хотя, по идее, для этого есть отдельная функция.
Вот, казалось бы, мелочь, а сразу начинаешь думать о разнице между платным и бесплатным софтом.

Mandrake выпустила MandrakeMove — отдельную

Mandrake выпустила MandrakeMove — отдельную версию своего дистрибутива, базирующуюся, правда, на MandrakeLinux 9.2, но представляющую собой загрузочный Live CD с добавлением в виде USB Key — специального USB Drive для сохранения результатов работы. Кстати, ему вообще не нужен жесткий диск для работы…
Интересно…
Бета-версия — без поддержки USB Key — доступна для скачивания уже сейчас.

«Политинформация» Мостовщикова хорошеет на глазах

«Политинформация» Мостовщикова хорошеет на глазах — и не публицистика — которая все же предполагает некоторую общественность, и не нечто фундаментальное — так, путевые заметки, возможно, очерки… Но стиль…

– Тогда скажите, что надо делать, чтобы дожить до ваших лет и не возненавидеть человечество?
– А вот, минуточку. Нэлечка! – крикнул композитор в сторону кухни. – Давай-ка, приготовь нам тут что-нибудь, а я сейчас.
И тут почетный гражданин ловким движением дирижера добыл из буфета графин темной водки, настроенной барабанными перепонками грецких орехов, включил что-то тайное, и рюмки наполнились звуками его ни к чему не обязывающей музыки из документальных кинофильмов типа «7 дней совхоза «Гигант», «Город пламенных зорь» и «Вернись человеком».

Кстати, Мостовщикова за этот цикл выдвинули в POTOP++, который сейчас проходит и он пока лидирует в номинации «Журналист года».

Атос сваял любопытный сайт —

Атос сваял любопытный сайт — nowww.ru. Предполагается собрать на нем список сайтов, по-разному, можно прямо сказать даже — неоднозначно относящихся к приставке www перед доменом — иначе говоря, субдомену www.
Все желающие приглашаются добавить работы основателю сайта — иначе говоря, сообщить адреса таких сайтов.

Кстати, за последние дня оба

Кстати, за последние два дня оба компьютера — основной и ноутбук — переехали на Windows XP Professional, с накаткой сервис-паков и MUI. Если основному это особо не повлияло — все же разница между Home Edition и Professional невелика, а критические обновления у меня и так стояли, то ноутбуку явно полегчало после Millenium Edition. Последняя все же тяжело переносит установки и сносы игр в большом количестве и откровенно тормозила в последнее время. А с включенным ClearType ноутбук просто неузнаваем… И система практически не тормозит на 128 метрах памяти — больше чувствуется медленный винчестер…

О стереотипах в программировании. Давеча

О стереотипах в программировании.
Давеча имел удовольствие немного попрограммировать на php — учитывая, что новый код я писал впервые за последние лет десять, кажется, то шевеление мозгами приятно взбодрило. Но потом, обсуждая результат со знакомым, поразился шаблонности мышления в программировании.
Нет, я не пытаюсь кому-то как-то указывать, как ему надо писать программы или скрипты. Задача, в принципе, элементарная — есть rss-фид, в котором транслируются новости, надо его разобрать и построить на его содержимом новостной подраздел портала. Мне показалось абсолютно оправданным решение дергать этот фид раз в сколько-то там минут, разбирать его и одновременно с разбором строить по шаблонам страницы — индексную и страницу конкретной новости. Решение копирует MovableType и позволяет небольшой ценой получить требуемый результат.
Знакомый был шокирован моей простотой и сказал, что он гораздо проще все это при разборе запишет в mysql-базу, а потом по запросу выдаст новость из базы. Тут настала моя очередь спрашивать — «Нафига?»
Допускаю, что я что-то там не понимаю. Действительно, манипуляции с базой производить гораздо проще и потом с этой информацией можно делать все, что угодно. Но зачем это делать? Никто не планирует — по крайней мере, мы это задачей не ставим, — организовать поиск по этому контенту. Есть задача — отобразить новости в своем дизайне, простенький скрипт из 50 строк все это делает и не нагружает сервер, зачем делать больше?
Я уже как-то проходился на тему советского стиля программирования, но, похоже, это просто такой стиль программирования — основательный, созвучный девизу «Все свое ношу с собой». Благодаря ему этот же самый знакомый сейчас перелопачивает сотню метров кода на php, чтобы просто натянуть новый дизайн на все это и не перестает восхищаться титаническим трудом его автора. Мои замечания, что к этому всему нужен веб-интерфейс и движок для публикации, отметаются возражениями о крутости классов и гибкости решения. Но при этом смена кодировки на всем богатстве невозможна в принципе. А мне нужен юникод.
Все закончится тем, что я сам все напишу и нарисую, а человек будет продолжать копаться в коде и выверять контент…