Скачивание определенной директории из git-репозитория

Нашёл решение для скачивания определенной директории из git-репозитория. Это перевод ответа на StackOverflow, который в свою очередь является хорошим примером к документации по Sparse Checkout в Git.

Начиная с версии 1.7.0 в Git появилась возможность указания какие пути в локальной копии репозитория должны синхронизироваться - sparse checkout. Для

Posted on
Tagged in note , git

Получение codepoint символа

В процессе работы с LDAP столкнулся с неверной интерпретацией некоторых символов. Особую проблему доставляла запятая и знак равенства. Для них быстро были найдены коды ,\2C и =\3D. Тут, казалось бы, можно забыть о проблеме, но на деле оказалось не совсем так.

Этот скрипт используется в том числе для проверки валидности

Posted on
Tagged in perl , note , ldap

Решение проблемы с "якорем" прячущимся за "шапкой"

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

Проблема: При оформлении веб-страницы с фиксированной "шапкой", которая всегда(!) отображается в самом верху

Posted on
Tagged in note , css

Просмотр SIEVE-правил пользователя в Cyrus

Продолжаю серию заметок по работе с Kolab GroupWare. Очень интересный продукт, плотно занимаюсь его изучением и настройкой уже в течении нескольких месяцев. Некоторые моменты работы с ним решил записывать, так как нужно не часто, но в целом пригодится. И чтобы потом не вспоминать что там и как - конспектировать. Все

Базовая настройка Ruby Gem в Fedora 22

Эта запись максимум претендует на мини-заметку.

Всё происходит на примере пакета tmuxinator. При попытке его установить получил следующую ошибку.

$ gem install tmuxinator
Ignoring json-1.8.2 because its extensions are not built.  Try: gem pristine json --version 1.8.2  
ERROR:  Loading command: install (LoadError)  
    no such file to load
Posted on
Tagged in note

Использование Unicode в Perl

У любого, кто с Perl работал не так мало времени не один раз возникала ошбика упоминающая в себе Wide character. Это все из-за того, что Perl с unicode плохо дружит и реализация поддержки самого unicode прилеплена с боку. Все это оставляет желать только лучшего. Вот небольшой сборник рецептов для помощи,

Создание правил iptables

Когда сервер работает по правилам "всё разрешено, кроме" это конечно хорошо. Но часто все забывают добавлять те самые правила "кроме". И сервер остается не защищенным от внешних атак. А если сервер в продакшене, то он всегда должен работать по правилу "запрещено всё, кроме". Здесь разберем способ основной защиты сервера от

Cisco не позволяет подключиться по SSH

Случилась проблема: на Cisco устройство невозможно подключиться через SSH. Проблема особенна тем, что нельзя подключиться только с linux-версии OpenSSH (Gentoo пользователям повезло больше), а с bsd-версии все отлично.

Проблема:

ssh -v host
OpenSSH_6.4, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuration data /home/sattellite/.ssh/config

Настройка транкового соединения между SMG-1016M и Cisco

При работе Eltex SMG-1016M в качестве центральной городской АТС возникла необходимость выпускать вызовы, отличные от местных, через другой SIP шлюз. В качестве альтернативного SIP шлюза выступает Cisco 7200 Voice, соединенная с провайдерами высшего уровня по SIP: MTT, PrimeLink, Ростелеком. Для этого на SMG-1016M надо создать SIP-транк до этой Cisco.

Сейчас

Подключение стилей и скриптов для специфичных страниц в Mojolicious

Иногда при оформлении определенных частей приложения требуется создать специфичный стиль. Конечно же, можно описать его в общем стиле если это пару строчек. Но если это огромное количество стилей, необходимых только тут, то таскать за зря на 99% страниц всего приложения за собой ненужных 2-4кб становится, наверное, не правильным. Даже не