Портрет ЖЖ: визуализация связей
Попытка построения топологии livejournal и выявления закономерностей его развития, в особенности применительно к русской части.
http://www.livejournal.com/users/muzyka_sfer/514.html
Попытка построения топологии livejournal и выявления закономерностей его развития, в особенности применительно к русской части.
http://www.livejournal.com/users/muzyka_sfer/514.html
В большинстве своём документация на русском находится в состоянии написания или перевода. Если знания языка позволяют, рекомендуем пользоваться англоязычной документацией.
Новость старая конечно, но на мой взгляд интересная. Поэтому решил перевести, несмотря на дату её публикации (13 марта) на drupal.org.
В топике http://drupal.org/node/19519 отметили забавное совпадение: новый дизайн www.mamboserver.com расцветкой и формой элементов весьма смахивает на титульную страницу drupal.org, при этом текущая стабильная версия Mambo сейчас тоже 4.5.2
Подробное описание по инсталляции PHP, MySQL и Drupal на MacOS X. Статья писалась для Drupal 4.4, но к текущей версии 4.5 эти рекомендации также применимы.
http://maczealots.com/tutorials/drupal/
16 февраля, нашему сайту исполнился 1 год. Точную дату рождения определить сложно (см. недавний опрос), но что-то надо в итоге принять за точку отсчёта. Хотя идея сайта возникла на несколько месяцев раньше этой даты, но до 16 числа по адресу drupal.ru можно было большую часть времени видеть только пустую страницу. За год работы эту чистую страницу общими усилиями неплохо так заполнили контентом, что не может не радовать.
История языков программирования на одной странице: http://www.levenez.com/lang/history.html (найдено по новости на LRN).Ясно дело, все ЯП не считать-не-пересчитать, но основные языки в схеме отражены - исследование проведено фундаментальное. Хотя смотрю на происхождение Python в этой схеме - указано происхождение от Модулы 3, ABC и ANSI C, но в нём ещё есть многое от функциональных ЯП близких скорее к LISP, может я ошибаюсь но в Модуле таких конструкций не было, это чисто объектный процедурный язык. Может быть что-то присутствовалов в ABC? Про него вообще мало знаю, но из тех сведений, что имеются - сомнительно, что функциональные навороты пришли оттуда. Imho, в предках Python забыли указать LISP.
Как-то давно видел подобный граф истории Unix-клонов, никто не подскажет ссылку?
Обсуждение преимуществ и недостатков Drupal в сравнении с MamboServer на форуме drupal.org - drupal.org/node/15689. Как обычно немало воды поналили, но общая мысль прослеживается такая - Mambo проще в установке и выглядит более дружественным к администратору сайта, в Drupal сначала надо разобраться, но после получаем возможность делать вещи как хочется самому, а не как хочет это делать CMS. Код Drupal также хвалят за чистоту и ясность, как кода тем офомрления, так и программного кода движка. Но в целом в споре как
Попробовал на хостинге включить gzip-компрессии страниц сайта с помощью указания в .htaccess: php_flag zlib.output_compression On
Заработало, трафика стало гораздо меньше выдаваться. В FireFox всё хорошо смотрится, в links тоже. А вот konqueror получает контент запакованным и распаковывать не хочет. По аське знакомый постучал - через IE тоже самое, запакованный контент. Ну ладно, может konqueror не умеет zip/gzip контент обрабатывать, но зачем тогда он в HTTP_ACCEPT_ENCODING выдает zip и gzip?
Ладно, фиг с ним, отключил обратно. Включил mbstring:
Со включенным выходным буфером, получил тот же эффект - работает gzip-компрессия, которую конкверор съесть не может. Если выключить буфер, то выдается предупреждение:
Размышления на тему написания безопасного кода на PHP: Protect Yourself from PHP Worms.
Некоторые участники известного в рунете ЕЖЕ-листа высказывают свои мнения о FireFox: http://www.sidebar.ru/Ezhi-o-Firefox.htm
Просматриваем галерею картинок, выбираем понравившуюся, дописываем поздравительный текст и почтовый адрес друга - электронная открытка (e-postcard) готова, а другу на email отправится уведомление с URL открытки. Галерею открыток можно разбить на тематические категории - для этого используется модуль image. Как собственно и для добавления/редактирования изображений - поэтому модуль image должен быть настроен перед установкой модуля открыток.
Цитата из статьи Евгения Золотова "Баги счет любят" в Компьютерре (речь идет о Linux):
Потратив четыре года на совершенствование методов выявления ошибок в программном коде, эксперты Coverity "прошерстили" около шести миллионов строк кода ядра версии 2.6 и обнаружили в нём немногим менее одной тысячи ошибок. Работа проделана большей частью в автоматическом режиме специальной программой (SWAT), основные принципы функционирования которой основатели Coverity сформулировали ещё в бытность свою студентами Стэнфордского университета. Задача SWAT - выявление ошибок в статическом коде C и C++, так что доступные всем и вся исходники ядра свободной ОС пришлись как нельзя кстати. Впрочем, интересно другое - много это или мало, тысяча ошибок на почти шесть миллионов строк? Сравнивая с известной работой другой группы исследователей (Carnegie Mellon University), анализировавших качество кода некоторых проприетарных программ, можно утверждать: весьма умеренно. По самой скромной оценке, в ядре Linux ошибки встречаются в шесть раз реже, нежели в программах с закрытым кодом.
CSV (comma separated) tables may be convenient to export from office packages (like OpenOffice, Koffice etc.). The csvfilter allows to use this exported data in Drupal nodes, simply inserting them through clipboard. If place data between [СSV] ... [/СSV] (BBCode style tags), then filter try to interprete data as CSV-table and represents it as HTML-table. In filter options you may set alternative separators, sorting column etc. (see filter help for full options list). Module may be usefull for price-list publication and other commercial data.
Модуль обеспечивает поддержку перевода документов сайта на разные
языки.
Я начал перевод интерфейса на эсперанто и открыл проект на drupal.org: http://drupal.org/node/12520 -- это хорошее упражнение для изучения языка, т.что если кто-нибудь также интересуется эсперанто -- присоединяйтесь. Своими силами я буду это долго переводить, пока не изучу язык в степени достаточной для перевода длинных фраз
Да-да, про русский перевод я помню, работы идут своим чередом, тут одно другому не мешает.