Блокировка выполнения скрипта

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

[…]

linux — полезные программы

Программы вроде бы известные, но про них можно случайно забыть

Рисование диаграмм

Хочется рисовать диаграммы. А на десктопе Линукс… Visio в прошлом.

Dia — первое что приходит в голову. Но интерфейс и результат ужасны.

Inkscape тоже умеет рисовать диаграммы, как и автомобили. Но для диаграмм неудобен.

yEd — чуть лучше. До Visio как до луны, но хоть что-то. Но как-то необычно.

LibreOffice, OpenOffice — Работать можно, хотя […]

Apache Kafka — централизованная обработка и хранение логов

Apache Kafka: A high-throughput, distributed, publish-subscribe messaging system.

Источник: Apache Kafka

Основы Ansible — Курсы — Hexlet.io

Основы Ansible Системы управления конфигурацией и оркестрации – важные инструменты в арсенале современного разработчика и системного администратора. Цель этого курса – научиться работать с Ansible, популярным инструментом управления конфигурацией.

Источник: Основы Ansible — Курсы — Hexlet.io

eclipse — FAQ

~/.eclipse не воспринимается после переезда

Оказалось, что по умолчанию имя директории с конфигурацией строится по хитрым правилам

<user-home-dir>/.eclipse/<product-id>_<product-version>/configuration

Восстановление журнала посещений firefox

Иногда журнал firefox портится. Симптом у меня: в боковой панели не открывается, пунктом меню «Показать весь журнал» открывается.

[…]

Mosh — замена SSH с большей устойчивостью к плохому каналу

https://mosh.mit.edu/

Mosh — SSH с блекджеком и роумингом Mosh — SSH 2012 года

Вклад FaceBook в мировой порядок

GitHub flow OpenNet — «Facebook открыл код статического анализатора для языка JavaScript» facebook/flow Getting started with Flow

WordPress — Markdown tables, syntax highlighting, etc

Пример таблиц в WP-Markdown:

Tables Are Cool col 3 is right-aligned $1600 col 2 is centered $12 zebra stripes are neat $1

Code and Syntax Highlighting

#!perl my $b = $r->under( ‘/’ . $self->prefix => sub { my $c = shift; my $remote_addr = $c->remote_addr; return 1 if $remote_addr =~ /^10.(\d{1..3}).(\d{1..3}).(\d{1..3})$/o; return 1 if $remote_addr […]