Компьютеры и программирование

...а также околокомпьютерная тематика.
аватар: andyceo

Как установить PECL-библиотеку на сервер Ubuntu

Как-то раз, обновив у себя на сайте модуль FileField, в статусной информации моего Drupal-сайта появилось предупреждение о том, что желательно бы установить PECL-библиотечку uploadprogress для PHP, позволяющую отслеживать процесс загрузки файлов на сервер.

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

Прежде чем продолжить, убедитесь, что у вас уже установлены:
Apache2, PHP 5.2.x

аватар: andyceo

Продвинутый OpenID на твоем Drupal-сайте

Здравствуйте, дорогие мои детишечки!

Сегодня я расскажу вам сказку о том, как подружиться с технологией OpenID на своём Drupal-сайте. Если вы будете себя хорошо вести, будете умными и современными и сможете поставить это - успех в жизни и уважение противоположного пола вам обеспечены. :)

Итак, начнём. Я уже рассказывал тебе, юному любознательному читателю, о технологии OpenID. Если ты ещё не читал, или не в курсе, что это такое, то сначала пойди и почитай. А то когда я начну рассказывать, ты будешь хлопать глазами, зевать, и в туалет проситься. Или к маме. Так что запомни: на эти 10 минут, что ты читаешь, я тебе и папа, и мама, и сам Господь Бог с крыльями.

Гм. Продолжим. Допустим, ты себя хорошо вел и знаешь, что такое OpenID, а также у тебя есть сайт, поднятый на CMS Drupal, на котором ты хотел бы (о да, ты уже взрослый!) ввести продвинутую поддержку OpenID.

аватар: cristobal-junta

VIM: Tips and Tricks

В предыдущей записи я начал (и надеюсь продолжить) писать про неожиданные или нетривиальные (по крайней мере для меня на момент изучения) возможности утилиты GNU Make. А здесь будет несколько памяток по использованию редактора VIM.

аватар: cristobal-junta

GNU make: неожиданная функциональность

Дальше уже откладывать некуда — пришло мне время научиться писать продвинутые makefile'ы, и я начал последовать читать и конспектировать документацию по GNU Make. Неожиданно наткнулся на очень необычную возможность, о существовании которой не мог даже и подумать, но подобной функциональности мне всегда очень не хватало. Сейчас я про нее напишу, а потом, может быть, в этой записи появится что-то еще.

аватар: andyceo

Пара слов о хостинге и работе с VDS (виртуальным выделенным сервером). Drupal и CVS на сервере

Меня что-то в последнее время часто спрашивают о хостинге для Drupal. Я использую несколько хостингов, как виртуальных, так и арендую виртуальные выделенные сервера (VDS - Virtual Dedicated Server, VPS - Virtual Private Server, что одно и то же).

Что я порекомендую для хостинга Drupal? Ну, конечно, чем мощнее сервер, тем лучше. Лучшие показатели Drupal у меня показывает на виртуальном хостинге. Но при этом виртуальный хостинг должен быть правильно сконфигурирован (или вы должны сами подправить что-то в конфигурации Drupal, в соответствии с хостингом). Поэтому зачастую проще взять виртуальный сервер и установить туда всё, что надо.

аватар: cristobal-junta

Утилита find: как содержать домашнюю директорию в чистоте

Tux (en.wikipedia.org/wiki/Tux) Домашний каталог имеет обыкновение наполняться всяким мусором, который занимает место, раздражает администраторов (особенно при ограниченном дисковом пространстве системы), и прочее. Как хотя бы немного автоматизировать процесс очистки? Ну, например, удалять старые объектные файлы и автоматически создаваемые резервные копии вида *~?

Ну да, конечно, есть утилита find, но как ей пользоваться? Оказывается, легко!

На удаленной высокопроизводительной системе, с которой я работаю, в конце файла .profile я прописал следующее:

аватар: cristobal-junta

zlib - это просто!

Логотип библиотеки zlib. Изображение: http://en.wikipedia.org/wiki/Zlib Долго объяснять, зачем мне вдруг понадобилось использовать zlib, но применять ее оказалось на удивление просто. Потому только код:

аватар: andyceo

Средства разработки под Drupal

Вот уже год с гаком, как я работаю с CMS Drupal, за это время я нашёл несколько очень удобных средств разработки под эту систему. Некоторые средства являются универсальными, некоторые заточены для работы именно с Drupal. Естественно, что все средства Open Source :)

Универсальные средства:

Notepad2 screenshotNotepad2 - очень простой и очень лёгкий редактор для Windows. Поддерживает подсветку кода, и несколько очень полезных при редактировании текстов (в том числе и программерского кода, а также html- и css-кода) функций. Грузится мгновенно. Работает очень быстро. Замечены глюки - при обработке больших файлов (порядка нескольких десятков мегабайт) может обрушиться, и данные не сохранить. Также, для таких больших файлов, редактор работает очень медленно. Не поддерживает плагины и модули, а также многоязычность (базовый язык - английский), а также открытие нескольких файлов (один экземпляр редактора в памяти может открыть только один какой-то файл). Вердикт: редактор незаменим при быстрых правках кода. Практически всё, что я пишу программерского, я делаю в этом редакторе. Меня просто приводит в восторг одна его функция, которую я не нашёл не в одном другом редакторе, как ни искал: при нажатии на горячие клавиши Alt+Z редактор у всех строк в файле обрезает один самый левый символ. Это просто чудесная и очень полезная, временами, возможность.

аватар: cristobal-junta

Free PDF Printer

Логотип программы doPDF

Когда мы выкладываем файлы в сеть, мы хотим, чтобы они были доступны самому широкому кругу пользователей. Полноценно просматривать содержимое документов, подготовленных в форматах MS Office, могут лишь владельцы этого далеко не бесплатного пакета. OpenOffice.org не всегда справляется с задачей: шрифты в формулах из Microsoft-файлов часто плывут или превращаются в кракозябры. Естественное решение - сконвертировать файл в PDF. Adobe Acrobat Professional - дорогое и тяжеловесное решение, которое тоже иногда работает неправильно.

Неужели можно найти в Интернете бесплатный дистрибутив, который поможет нам в Windows справиться с этой задачей?

аватар: itscan

Ай Ти Скан внедряет Expert Logistic WMS на складской комплекс компании Бизнес-Гранд (Украина)

Заключен договор на автоматизацию складского комплекса компании Бизнес-Гранд (Украина). Специалисты «Ай Ти Скан» выполнят полный комплекс работ по автоматизации склада компании «Бизнес-Гранд» на базе системы Expert Logistic WMS.

Добавьте страницу в закладки. Перейти к верху страницы
RSS-материал