Ubuntu Enable Networking

Заметка

Случается, что после выхода из сна (suspend) не работает сеть – ни кабель, ни wi-fi. И попытка просто выбрать “Enable Networking” в выпадающем меню иконки сети на панели ничего не дает

ubuntu-enable-networking

Ubuntu Enable Networking

Читать далее

git удалить все локальные ветки

Заметка

Чтобы удалить все локальные ветки кроме смерженных (–merged ) и текущей ветки (-v ‘*’):

Читать далее

Импорт контактов Gmail – PHP

Для импорта контактов почты Gmail:

  1. В Google Developers Console создать новый проект, включить Contacts API
  2. Создать приложение, получить ID и ключ (Client ID и Client secret)
  3. Сгенерировать ссылку для авторизации
  4. Получить код авторизации и с ним сделать запрос на получение oauth token’а
  5. Сделать запрос к апи с полученным токеном и получить xml-ответ с контактами почты gmail

Читать далее

Дамп базы данных MySQL / Linux, Windows

*nix

Создание дампа (экспорт)

Загрузка дампа (импорт)

Читать далее

Запуск PHP скрипта из консоли Windows

В *nix подобных системах сделать это достаточно просто:

Но под windows это может оказаться немного сложнее, даже прописав абсолютные пути к php.exe и самому скрипту. На примере, когда установлен пак Denwer..

Читать далее

Использование архиватора tar, ключи, разбиение архива на части

Создание архива

Для создания нового архива используется соответствующий ключ -c. Также, для сохранения содержимого в файл нужно использовать ключ -f, так как без него содержимое будет выдаваться на стандартный поток вывода (stdout). Можно использовать ключ -v для подробного листинга обрабатываемых файлов:

Читать далее

Определение загрузки CPU сервера: PHP/Linux

К сожалению, универсальной функции для определения процента загруженности процессора в PHP нет.

Кроме того, напрямую получить такое системное значение также не получится. Можно узнать по-отдельности загрузку процессора по состояниям..
Читать далее

Nginx большие cookies и ошибка сервера 400 Bad Request

Ситуация: относительно большой объем информации необходимо хранить в куках (суть не в целесообразности). Всё сделано, оттестировано локально (Apache) – всё отлично. Заливается на сервер (Nginx + Apache) – вроде все ок, пока не появляется ошибка 400..

Читать далее

Демон-планировщик cron и команды crontab

cron — демон-планировщик задач в UNIX-подобных операционных системах, который используется для выполнения заданий в определённое время (по расписанию). Регулярные действия описываются инструкциями, помещенными в файлы crontab, которые находятся в каталоге:

* названия каталогов и файлов описаны для CentOS. Для других  ОС названия могут отличаться, но принцип работы cron остается таким же.

Пример файла crontab:
Читать далее