Remote: офис не нужен

Remote: Office Not Required
Прочитал недавно книгу REMOTE: Office Not Required. Прочитал перевод, выпущенный издательством «Манн Иванов и Фербер». Книгу можно купить в электронном виде прямо на сайте издательства. Ну или в бумажном виде в любом книжном. Или вроде бы как она уже появилась на флибусте.
В общем тот кому надо — найдет. Но разговор не об этом. Речь о том зачем это надо.
Читать далее

Рубрика: Книги | Добавить комментарий

Модификация коллекции продуктов в Magento

Речь пойдет о коллекции продуктов, которые выводятся в листинге категории или например, в результатах поиска. Предположим, что коллекция получена следующим образом:

$collection = Mage::getModel('catalog/product')->getCollection()

Что же можно сделать…
Читать далее

Рубрика: Magento, Фриланс | Метки: , , | Добавить комментарий

Простейший слайдер для фонового изображения

Существует много различных слайдеров. С кучей функционала, множеством настроек и т.п. Но есть у них один небольшой недостаток — в большинстве случаев невозможно расположить элементы поверх этих слайдеров. Либо это удается с помощью трюков и хаков.
Но если особые эффект не нужны, а необходио менять картинки, то есть один способ
Читать далее

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

Авторизация в PostgreSQL

После обновления версии PostgreSQL и при попытке подключиться к базе стало появляться сообщение

FATAL:  Ident authentication failed for user "..."

с указанием юзернейма активного пользователя. И при этом никакого запроса пароля. И совсем не реагирует на ключи -U или —username.

При этом если переключится на пользователя postgres то зыql запускается без всяких проблем и запроса пароля.

Как оказалось немного поменялась конфигурация и настройки параметров доступа. Об этом чуть подробнее.

Читать далее

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

Если забыли пароль от Wi-Fi

Небольшая заметка для себя о том как восстановить «забытый» пароль от Wi-Fi. Все команды лучше выполнять из под root и в папке /root
Читать далее

Рубрика: Жизнь | Метки: | Добавить комментарий

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

Иногда нужно запустить какую-то команду mongo из bash скрипта или просто из консоли. Для этого можно использовать отдельный файл js с набором команд:

mongo host/dbname < script.js

А можно указать команду прямо в аргументах командной строки:

mongo host/dbname --eval="db.collection.find({...})"

Если результат выполнения команды надо использовать дальше в скрипте или просто вывести в файл, то для этого есть внутреняя функция Монго printjson:

mongo host/dbname --eval="printjson(db.collection.find({_id:ObjecId(...)}))" > result.txt
Рубрика: Linux, Полезности | Метки: , , | Добавить комментарий

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

После обновления версии Fedоra и Gnome наткнулся на интересный баг с клавиатурной раскладкой. Выяснилось что через стандартные настройки невозможно задать адекватную комбинацию клавиш для переключения языков. Т.е. при нажатии привычных Shift+Ctrl, в окошке назначения хоткея, ничего не происходит. Путем длительного использования гугла, а так же при помощи метода проб и ошибок была найдена команда:
setxkbmap -option grp:lctrl_lshift_toggle us,ru
Это позволило переключать раскладку так как было привычно, через левый Shift+Ctrl

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

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

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

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

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

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

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

Проверка электронной подписи

В электронном документообороте обычно используются разделенные подписи. Т.е. для каждого документа существует два файла. Первый это XML собственно с документом, а второй это подпись этого основного файла. По формату имя файла с подписью формируется из имени файла документа, путем добавления постфикса SGN и расширения sgn.

Таким образом для файла документа «акт_11_октября_2013.xml» должен существовать файл подписи этого файла с помощью ЭЦП, который будет называться «акт_11_октября_2013SGN.sgn»

Для проверки правильноси подписи можно воспользоваться криптографическим софтом на компьютере, а можно специальными сервисами в интернет.

Например: Сервис от КриптоПро или Проверка ЭЦП на сайте госуслуг

Для проверки нужно загрузить через форму файл документа и файл подписи .sgn. Результат получается мгновенно.

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