Усього потроху про інтернет та залізяччя

Разбираем ваш access.log

Пришлось мне давече "воевать" с перегрузкой на моем сервере. Ничто не предвещало беды, как говорится, но график использования CPU ощутимо полез вверх. Посещение сайтов, хостящихся на этой железке, было как обычно никакое, значит это здесь не причем. То есть нужно было копать глубже. Начал копать...

Бэкап сайта одной командой. Быстро и просто.

Каждому из нас (имею ввиду владельцев или админов сайтов) иногда бывает нужно создать бэкап актуального состояния файлов и базы данных сайта. Многие используют для этого какие то плагины, кто-то пользуется phpMyAdmin+FTP и т.п. Всё это работает, но я предпочитаю использовать чудодейственную консоль. Быстро, просто, недежно...

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

Как загрузиться с USB HDD в VirtualBox.

Есть у меня компьютер с которым я постоянно работаю и развлекаюсь, в качестве операционной системы на нем крутится Windows 7. Так же у меня имеется переносной USB винчестер, на который я подшаманил в качестве загрузочной ОС Ubuntu Linux. Я её использую как "спасательную" операционку, типа Live CD, и иногда в ней работаю. В общем, подумал я, что было бы не плохо иметь возможность загружать эту ОСь в VirtualBox. Понасоскребав различных инструкций из мануалов и интернетов я составил свой рецепт, как это делать.

И так, запускаем в VirtualBox Ubuntu Linux установленную на USB HDD, как обычную виртуальную машину. Кстати, для флешек этот рецепт так же подходит.

Простой импорт контактов в формате vCard в контакты Google.

Эта короткая заметка поведает вам о том, как без лишних телодвижений можно импортировать большое количество контактов в формате vCard в контакты Google.

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

Вот и мне понадобилось перенести контакты из моего старого смартфона Nokia в Google contacts. Конечно, наверное, существуют программы для Symbian, которые позволяют автоматизировать данный процесс, но я нашел способ позволяющий сделать это быстрее, без поиска и установки стороннего софта. Итак приступим...

Сбивается время при перезагрузке из Ubuntu в Windows.

Недавно установил себе на переносной жесткий Ubuntu 12.04. Посмотрел что нового, порадовался изменениям и нововведениям, но... перезагрузившись в Windows обнаружил, что системные часы показывают на два часа меньше чем на самом деле. "Oooops" - подумал я - "что за дела"?

Но покумекав немного пришел к выводу, что не спроста разница составляет именно два часа. И действительно. Причиной тому было то, что по умолчанию Ubuntu при загрузке устанавливает таймер BIOS в UTC 0 (Coordinated Universal Time - Координированное Универсальное Время). То-есть отнимает от текущего времени системы два часа (а именно такая разница во времени Украины от нулевого часового пояса) и устанавливает в BIOS это время. А Windows загрузившись воспринимает это время как локальное и показывает его как ни в чем не бывало.