Привет, меня зовут Infanty, мой профиль в LinkedIn.
Я пишу how-to статьи на редкие темы или статьи обзоры - для себя и тех кто со мной работает.

Отображено: по дате публикаций. Посмотреть по дате последнего изменения.

Когда проект (например на Drupal) небольшой, он не требует особой инфраструктуры для своей разработки и поддержки. Но стоит объёму работ по проекту стать больше 16 ~ 40 часов, как его поддержка и дальнейшее развитие может превратиться в "головную боль". Чтобы этого избежать, для любого среднего проекта необходимо иметь инфраструктуру для его развития и поддержки. Она необходима даже если на проекте работает один разработчик, так как с течением времени разработчик может поменяться и новый разработчик потратит в разы меньше времени на "вхождение в проект".

Как всё успеть при управлении проектами и в жизни? Как тратить так, чтобы оставались деньги и на инвестиции?

Как и любой проект можно пустить на самотек и затянуть сроки разработки, превысить бюджет и получить на выходе посредственный продукт, так же и с жизнью, а так же и с деньгами. Если каждый день не делать шажок к большой цели, к следующей ступени вашего благополучия, то Вы так и будете топтаться на месте. А если не управлять деньгами то они вообще не будут задерживаться у вас в кармане. Надеюсь, Я убедил Вас в том, что жизнью можно управлять как и любым проектом. Главное работать не по 12 часов а головой.

Для работы с русским текстом в кодировке UTF-8 и его нормального отображения в консоли Ubuntu, необходимо использовать библиотеку NLTK совместно с Python 3.3. Версия 3.4 уже не совместима с текущей реализацией библиотеки NLTK версии 3.1. Для установки Python 3.3 добавим новый репозитарий программного обеспечения в Ubuntu, установим Python и систему управления пакетами для него и с помощью системы управления пакетами - установим библиотеку NLTK в указанную директорию.

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

В большинстве модулей записи в базу данных делаются постоянно - будь то новые записи, или же обновление уже существующих. Функция db_merge() позволчяет записывать или обновлять запись максимально удобным способом.

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

Для чистой вёрстки в Drupal понадобятся: