?

Log in

4.Ноябрь, 2016


09:55 - ssh-agent.service
...Свернуть )
Tags: ,

(Оставить комментарий)

21.Октябрь, 2016


13:03 - История под рукой
зышизмСвернуть )
Tags:

(4 комментария | Оставить комментарий)

9.Август, 2016


13:34 - Конфигурация mailx
для работы с gmail и yandexСвернуть )
Tags:

(Оставить комментарий)

21.Июнь, 2016


08:54 - Использование REPLY и reply для генерации имен файлов
zshизмСвернуть )
Tags:

(Оставить комментарий)

20.Июнь, 2016


13:26

Нос почесать


(2 комментария | Оставить комментарий)

18.Май, 2016


10:43 - Правильный выбор регулярок
ПодробностиСвернуть )

(Оставить комментарий)

4.Май, 2016


12:28 - Расширенный $! в zsh
Возникла задача получения pid последнего форкнутого процесса.
Проблема: если форкается труба (cmd1 | cmd2 | cmd3), то $! возвращает pid последнего процесса в трубе, а хотелось бы получить pid первого (в общем случае любого) для последующего отстрела, если он зависнет (e.g. ssh host cat big-file | sha1sum).

РешенияСвернуть )
Tags: ,

(Оставить комментарий)

28.Декабрь, 2015


10:12 - zshell kbd binding function

function __switch_sudo () {
    local sudo="sudo "
    if [[ $LBUFFER == $sudo* ]]; then
        LBUFFER="$LBUFFER[$[$#sudo+1],-1]"
    else
        LBUFFER="$sudo$LBUFFER"
    fi
}
zle -N switch-sudo __switch_sudo
bindkey "\es" switch-sudo

привязывает функцию __switch_sudo к клавиатурному шорткату <ESC-s>. Результат:

# ls -l /lost+found<ESC-s> →
# sudo ls -l /lost+found<ESC-s> →
# ls -l /lost+found

как это работает:Свернуть )
Tags:

(3 комментария | Оставить комментарий)

8.Май, 2015


14:50 - Цепочки regexов

sub ipv6squeeze ($) { $_[0] =~ s#(^|:)0+#$1#gr =~ s#:::+#::#gr }

примерСвернуть )

(2 комментария | Оставить комментарий)

9.Март, 2015


15:09 - век живи - век учись

# print "<6>TEST" | sudo tee /dev/kmsg && dmesg | grep TEST
<6>TEST
[704265.528211] TEST

Tags:

(Оставить комментарий)

3.Март, 2015


23:16 - Советское перловое

Tags: ,

(Оставить комментарий)

2.Декабрь, 2014


12:23 - Наткнулся в просторах интернета

Зарплаты Linux remote
Самые востребованные – кандидаты с зарплатами около $None.


Tags:

(Оставить комментарий)

17.Октябрь, 2014


13:27 - zcp/zmv
Копирование с преобразованием:Свернуть )

(4 комментария | Оставить комментарий)

9.Октябрь, 2014


16:01 - пп-мерство

# uptime
 3:42PM  up 937 days,  3:29, 0 users, load averages: 0.00, 0.00, 0.00
# dick
:-)Свернуть )

Tags:

(8 комментариев | Оставить комментарий)

25.Сентябрь, 2014


21:58 - Реклама перла

Tags: ,

(Оставить комментарий)

29.Июль, 2014


13:22 - Проблема в CryptoPro CSP
интересно немногимСвернуть )
Tags: ,

(2 комментария | Оставить комментарий)

29.Январь, 2014


22:07 - Задачка от яндекса
вот тут.
С однострочником не получилось (не влезла юстификация строки), результат:Свернуть )
Tags:

(Оставить комментарий)

15:01 - Вычисление параметров в zsh
В zsh можно вычислять параметры с помощью флага e:

# a="\$RANDOM"; print -l $a ${(e)a} ${(e)a}
$RANDOM
497
31298
#

Более сложный примерСвернуть )
Tags:

(Оставить комментарий)

23.Декабрь, 2013


12:32 - Переинсталляция perl модулей
После апгрейда перла с версии на версию возникает проблема с xs модулями,
не входящими в поставку из-за изменения abi, и они требуют перекомпиляции.
Например, при апдейте Fedora19 -> Fedora20 перл поменялся с 5.16.3 на 5.18.1.

dirty hackСвернуть )
Tags:

(6 комментариев | Оставить комментарий)

12.Декабрь, 2013


22:50 - Задача на собеседовании админу
Придумал subj: как стандартными средствами в gnu уних/линух окружении
запустить на параллельное выполнение задачи, чтобы la не превышал какое-либо
значение. Например: есть каталог с тучей больших файлов, всех их надо
зипнуть или гзипнуть, задания можно запускать параллельно,
общий la не должен превышать 2.5.

пс. наверно пятничная задачка :)
Tags: , ,

(13 комментариев | Оставить комментарий)

Записки проperl

> Свежие записи
> Архив
> Друзья
> Личная информация
> previous 20 entries

> previous 20 entries
> Go to Top
LiveJournal.com