Чаще всего разработчики при хранении файлов, привязанных к сайту используют обычную файловую систему сайта, а ссылки на сайт хранятся в таблице базы данных. Данный способ актуален в случае когда у Вас огромное количество файлов, и хранение их в отдельном поле таблицы негативно скажется на объеме базы данных (под которую обычно выделяют меньшее количество памяти, чем под файловую систему) а, в некоторых случаях - на скорости работы с ней (все зависит от того, насколько корректно Вы создали индексы для таблицы с "файлами"). Однако же, если файлов у Вас немного, то возможно хранить их не на диске, а прямо в таблице базы данных.

В некоторых случаях может возникнуть ситуация, когда по различным причинам (установили "кривой" компонент, делали резервное копирование сайта) у Вас неожиданно пропала административная панель управления в Вашей СMS Joomla. Вернее панель-то на месте... Ваш логин и пароль для входа в админку замечательно подходят, но вот внутри Вас ожидает пустой интерефейс - никаких кнопок, менюшек, просто обнадеживающий задний фон.

Создатели социальной сети ВКонтакте с целью популяризации своего сервиса реализовали во-первых, возможность комментирования различных материалов на сайте с использованием их сети, а во-вторых поддержку отображения упомянутых комментариев на любом сайте. И, к слову сказать, каждый современный веб-разработчик не может не осозновать важность интеграции своего сайта с социальными сетями, даже если не "сидит" в них. Хотя мне, честно говоря, непонятно, как он будет связывать сайт и социальные сети, не регистрируясь в них... но я отвлекся от темы. Итак, довольно распространённая ситуация: Вы сперва реализовали комментирование новостей сайта через VKontakte, а затем уставновили виджет комментариев ВКонтакте по инструкции, а он не работает... то есть Вы точно знаете что комментарии есть, но в виджете пусто!

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

Когда-то давным давно, когда еще книжки были деревьями, довелось мне написать для различных нужд JavaScript, реализующий экспортирование табличного отчета с открытой HTML-страницы в Microsoft Office Excel (в ту пору еще 2003 версии). Работа данного скрипта была проверена даже в таком древнем создании, как Internet Explorer 6.0 и была оценена как успешная.

На самом деле работать с виртуальными хостами (virtual hosts) на веб-сервере Apache2 несложно, но всё усложняет тот факт, что в интернете очень трудно найти внятную документацию или хорошие примеры настройки.

На рабочем месте мне, помимо основной деятельности, приходится администрировать Windows 2003 Server, на котором установлен наш корпоративный сайт и база данных MySQL. И вот, в очередной раз было решено обновить версию базы данных MySQL с 5.1.9 до 5.5.19.

Устанавливаем wget (если он не установлен):

# pacman -S wget

Правим файл /etc/wgetrc — добавляем туда следующие строки...

В интернете эта тема поднималась уже не раз, как известно: "Лень родилась вперед человека" и каждый раз лазить под стол, искать заветную кнопочку на приводе (лотке) CD-ROM-а (DVD-ROMa) кому-то бывает неудобно. В связи с этим родилось следующее решение.

Vim умеет редактировать файлы на удаленной машине.

В интернете Вы найдете массу полезных комбинаций, например статью под названием "10 полезных комбинаций клавиш в Windows, о которых мало кто знает ". Хочется внести свою лепту и добавить еще несколько полезных комбинаций.