Архив рубрики: Полезности

Запуск команд Монго из консоли

Иногда нужно запустить какую-то команду mongo из bash скрипта или просто из консоли. Для этого можно использовать отдельный файл js с набором команд: mongo host/dbname < script.js А можно указать команду прямо в аргументах командной строки: mongo host/dbname —eval=»db.collection.find({…})» Если … Читать далее

Рубрика: Linux, Полезности | Метки: , , | Оставить комментарий

Переключение раскладки клавиатуры в Fedora

После обновления версии Fedоra и Gnome наткнулся на интересный баг с клавиатурной раскладкой. Выяснилось что через стандартные настройки невозможно задать адекватную комбинацию клавиш для переключения языков. Т.е. при нажатии привычных Shift+Ctrl, в окошке назначения хоткея, ничего не происходит. Путем длительного … Читать далее

Рубрика: Linux, Полезности | Метки: , , , | Оставить комментарий

Формат файла *.cer

Файл .cer это сертификат открытого ключа ЭЦП. В нем хранится информация о пользователе и представляемой им организации. Закодированно это все с помощью алгоритма ASN.1 Подробнее об алгоритме можно прочитать здесь: http://rsdn.ru/article/ASN/ASN.xml А здесь есть утилита, позволяющая посмотреть содержимое файла cer: … Читать далее

Рубрика: Полезности, ЭДО для идиотов | Метки: , , , | Оставить комментарий

Колонки одинаковой высоты

Время от времени при верстки всплывает задача что надо сделать две плавающих колонки одинаковой высоты. Сущесвуют куча вариантов: начиная от того чтобы представить что это не float блоки, а ячейки одной таблицы, и заканчивая использованием JavaScript с вычислением максимальной ширины … Читать далее

Рубрика: Полезности | Метки: , , , | Оставить комментарий

Настройка sudo для пользователя

Задача: разрешить пользователю username выполнять все команды с правами суперпользователя (root) и без запроса пароля. Так же должена работать sudo -i Настраивается под root. Открываем для редактирования файл /etc/sudoers и в самый конец добавляем строку username ALL = NOPASSWD: ALL … Читать далее

Рубрика: Сисадминское | Метки: | Оставить комментарий

Вход на сервер по ключам

Для того чтобы была возможность входить на сервер по ключам надо отредактировать файл /etc/sshd_config. Добавить или поменять следующие настройки RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys И перезапустить сервер SSH: service sshd restart

Рубрика: Сисадминское | Метки: | Оставить комментарий

Jenkins деплой из командной строки

Jenkins может использоваться в том числе как и система деплоя веб-приложения на сервера. При всех плюсах — есть одно неудобство — надо заходить в интерфейс деплоя и «кликать мышью». Если делается это долго, то утомляет. В тоже время вроде бы … Читать далее

Рубрика: Полезности, Работа | Метки: , | Оставить комментарий

Настройки консоли PostgreSQL

В названии слишком громко сказано. Настраивать будем не всю консоль, я только строку приглашения (PROMPT) Зачем это нужно? Зачастую бывает что откртыто в разных окошках по несколько баз данных. Одна отладочная, другая боевая… И можно совершенно случайно запустить запрос не … Читать далее

Рубрика: Полезности | Метки: , , | Оставить комментарий

Узнать структуру таблицы PostgreSQL

Иногда требуется узнать структуру таблицы в базе данных. Для MySQL существует куча вариантов. С PostgreSQL все чуть сложней. Если есть pgphpadmin или другая утилита для администрирования базы, то там как правило можно просмотреть колонки их тип и прочие параметры. В … Читать далее

Рубрика: Полезности | Метки: | Оставить комментарий

SH — получить директорию скрипта

Часто при написании shell скриптов на sh надо узнать директорию в которой собственно находится файл скрипта. Один из рабочих способов: SCRIPT_FILE=`readlink -e $0` SCRIPT_FOLDER=`dirname $SCRIPT_FILE`

Рубрика: Полезности | Метки: , | Оставить комментарий