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

Разбираем ваш 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 загрузившись воспринимает это время как локальное и показывает его как ни в чем не бывало.

Вирус. Папки превратились в ярлыки.

Уже второй раз подряд наступаю на одни и те же грабли. Прихожу в гости к товарищу, включаю в его компьютер свой переносной USB винчестер и наблюдаю странную картину - вместо директорий, которые были в корне жесткого, ярлыки. Но во второй раз я уже был в курсе с чем имею дело, по этому сохранял спокойствие м не закатил истерику. Это вирус, который помещает себя (свой исполняемый файл) в скрытую и системную папку RECYCLER, что на текущем USB устройстве. Все папки, что были в корне диска, делает скрытыми и системными, а вместо них создает ярлыки с такими же названиями. Именно эти ярлыки в будущем могут стать отправной точкой в истории заражения других компьютеров. Всё дело в том что они выполняют две команды: запускают исполняемый файл вируса, а затем открывают папку которую вы хотели просмотреть. Таким образом рядовой неискушенный пользователь и не заметит, что запустил на своем компьютере вирус. Я не разбирался, что именно делает этот вирус, но мне и не особо интересно. Зараза — она и в Африке зараза, а с нечистью надо бороться.

Обзор утилиты X-Mouse Button Control.

Однажды я уже писал о том как настроить мышку A4Tech WOP-35 на Windows, но в комметариях к этой статье выяснилось, что существует ещё более простое решение. Уважаемый leomaks leomaks сказал, что в этом нам может помочь утилита X-Mouse Button Control, которая позволяет настроить любые кнопки любой мышки так, как нам хочется! ~Только заранее предупреждаю, те кто надеятся увидеть здесь настройку горизонтальной прокрутки вторым колесом, вынужден вас разочаровать. Нет у меня пока такого рецепта. Возможно поможет вот-этот, но сам я его не пробовал, так что не обещаю.~ В комментариях к вышеуказанной статье подсказали, что для того чтобы нормально заработали оба колеса прокрутки и пять кнопок, нужно установить драйвер с офф сайта, который я раньше, кстати, не нашел.

Как обновить Mozilla Firefox в Ubuntu.

Для того чтобы обновить Mozilla Firefox в Ubuntu до актуальной версии достаточно в терминале ввести команду:

1sudo add-apt-repository ppa:mozillateam/firefox-stable && sudo apt-get update && sudo apt-get install firefox
2

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

Проверить наличие jQuery и узнать её версию.

Иногда возникает необходимость проверить установлена ли на сайте JavaScript библиотека jQuery и если да, то какой она версии.

Предлагаю для этого маленький сниппет, который нужно добавить в закладки браузера, а кликнув по этой закладке узнаете версию.

Или просто выполнить код в консоли браузера.

Конвертация файловой системы диска.

В Windows есть возможность конвертировать файловые системы дисков без помощи каких либо сторонних программ.

Здесь уже есть утилита командной строки под названием Convert.