Drush

Студенческая история о настоящей дружбе

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

Ссылки на Skype и ICQ

http://rotorweb.ru/xhtmlcss-verstka/ssylki-na-skype-i-icq.html

Архитектура Вконтакте

Самая популярная социальная сеть в рунете пролила немного света на то, как же она работает. Представители проекта в лице Павла Дурова и Олега Илларионова на конференции HighLoad++ ответили на шквал вопросов по совершенно разным аспектам работы Вконтакте, в том числе и техническим. Спешу поделиться своим взглядом на архитектуру проекта по результатам данного выступления.

 

Платформа

  • Debian Linux — основная операционная система
  • nginx — балансировка нагрузки
  • PHP + XCache
  • Apache + mod_php
  • memcached
  • MySQL
  • Собственная СУБД на C, созданная «лучшими умами» России
  • node.js — прослойка для реализации XMPP, живет за HAProxy
  • Изображения отдаются просто с файловой системы xfs
  • ffmpeg — конвертирование видео

Очень полезные ресурсы с информацией по CMS Drupal

http://content-management-systems.info/

http://romka.eu/

http://azbukaweb.ru

http://www.developer.goliberty.ru/

http://drupaldance.com/

50 самых умных фраз, сказанных мужчинами

  1. Я люблю работу, она очаровывает меня. Я могу сидеть и смотреть на неё часами. © Джером К. Джером.
  2. Что если мир — иллюзия и ничего нет?

Альберт Эйнштейн и вера

Один умный профессор однажды в университете задал студенту интересный вопрос.
Профессор: Бог хороший?
Студент: Да.
Профессор: А Дьявол хороший?
Студент: Нет.
Профессор: Верно. Скажи мне, сынок, существует ли на Земле зло?
Студент: Да.
Профессор: Зло повсюду, не так ли? И Бог создал все, верно?
Студент: Да.
Профессор: Так кто создал зло?
Студент: …

Интересные модули для Drupal

Есть такое понятие как модули которые должны быть на всех сайтах (must have), так сказать, частоиспользуемы модули. Вот эта статья как раз не о таких модулях.

Забавное исследование: "Если бы браузеры были девушками"

1. Opera.

Стройная, сексуальная и упорная, она может быть только вашей, если вам по вкусу такие девушки. Она весьма хороша в постели, вам понравятся все её качества. Однако, девушка-opera не отдастся вам полностью, полное удовлетворение не гарантировано.

Внешность: Глядя на изящную и подтянутую фигурку этой девушки, другие женщины испытывают банальную зависть. Злые языки пытаются утверждать, что такая внешность - результат различных диет и косметических операций, а не занятий фитнесом и аэробикой. Как бы там ни было, но такой фигурой, как у Opera, не может похвастаться ни одна другая девушка. Выбирая одежду, она отдает предпочтение классическому сочетанию красного и черного.
Характер: Она понимает вас с полуслова. Даже с полужеста - поначалу это кажется непривычным и немного пугает, но те, кто сумеют привыкнуть, уже никогда не смогут нормально общаться с другими женщинами - любая другая будет казаться непонятливой по сравнению с этой девушкой. В быту Opera нетребовательна - она согласна с вами жить даже в жалкой лачуге и ездить на старом автомобиле. Если автомобиля нет, не страшно - Opera поедет на мотоцикле и даже на велосипеде. В быту и ведении хозяйства умеет настолько много, что иногда это отпугивает. К тому же следует учитывать ее способности к обучению (правда не такие широкие, как у Firefox). Именно поэтому, даже прожив с Opera несколько лет, вы не можете быть уверены в том, что знаете о ее возможностях абсолютно все.

FileField Paths

Сегодгя охота поговорить об очень полезном, с моей точки зрения, модуле FileField Paths.

FileField Paths - это очень полезный модуль для Drupal. Этот модуль позволяет установить динамический путь к файлам, загружаемым на сервер через CCK FileField поля. Путь к файлам может состоять из различных токенов, например таких как [nid], [type]. Также удобно использовать даты создания материала.

Также в модуле реализованы такие очень полезные функии как File path - настройки очистки. Модуль берет на свои плечи следующие задачи:

  • Очистка, используя Pathauto. (Только при наличии модуля Pathauto).
  • Конвертировать к нижнему регистру.
  • Транслитерировать.  (Только при наличии модуля Transliteration).

Рекомендую следующий вариант настройки файлового поля: