nuclight: (Default)
Десять лет назад для BIND 9 появился DLZ, Dynamically Loadable Zones — механизм, позволяющий описывать данные зон не в обычных текстовых файлах (и конфигах), а брать их из внешних источников непосредственно во время обработки запроса. Например, из SQL-базы или LDAP. Таким образом, сервер заранее не знает, какие у него есть зоны, производительность чуть-чуть ниже (обычные файлы зон целиком есть в памяти, а здесь нужно делать запросы), но зато данные можно обновлять в реальном времени, не требуя долгих перезагрузок зон. Сначала существовал в виде отдельных патчей, затем был интегрирован в состав поставки BIND. С тех пор мало что менялось, на сайте автора осталась документация: http://bind-dlz.sourceforge.net/. Однако, сайт не обновлялся с 2004 года, и вообще сайт (и автор) очень своеобразный — так, оказалось, что на странице по модулю DLZ для MySQL (да и другим) документация больше для программиста — какие методы и функции вызываются.

Статья будет полезна системным администраторам и программистам, желающим расширить/изменить SDLZ-компоненты BIND 9 (предполагается, что начальное знакомство с темой уже имеется, по собственно сайту или какому-нибудь howto по конфигурации DLZ — поэтому здесь будут не азы, а объяснение "вглубь"). Админу нужно понимать некоторые особенности работы модулей DLZ, с точки зрения программирования, потому что конфигурирование, скажем, DLZ_MYSQL и DLZ_POSTGRESQL — довольно нетривиально, и чтобы разобраться с ним, нужно иметь представление об устройстве DLZ. При этом документация на сайте весьма ориентирована на программиста, и «сходу» может оказаться непонятной. Здесь в основном пересказываются доступным языком фрагменты документации с сайта DLZ (например, описание работы dlz_mysql), а также текстовые файлы с описанием API для программиста, распространявшиеся в предыдущих версиях DLZ (например, из архива DLZ-0.7.0.tar.gz — программисту, после чтения этой статьи, стоит прочитать и те документы). Кроме этого, здесь описываются некоторые другие особенности программирования внутренностей BIND 9 (с документацией разработчика в ISC вообще всё плохо), и наконец, в качестве примера описывается создание своего собственного SDLZ-модуля DLZ_WILDCARD (полный код доступен), который может использоваться и администраторами для отдачи статической зоны по шаблону FQDN (инструкция по применению ниже). Но обо всём по порядку.

Read more... )
nuclight: (Default)
Перевод статьи "How to keep someone with you forever" (с дополнениями в конце из наблюдений).

Итак, вы хотите близко держать при себе сотрудника или партнера по отношениям. Даже привязать его к себе, пожалуй. Как? У Вас есть несколько вариантов. Вы можете быть лучшим любовником, который у неё когда-либо был, добрым, очаровательным, вдумчивым, компетентным, остроумным, и тигром в постели. Вы можете создать лучшее рабочее место, которое у них когда-либо было: с интересной работой, наградой за талант, инициативу и профессиональное развитие, отличным балансом между работой и личной жизнью, а также хорошей зарплатой. Но оба этих варианта потребуют от вас немало. Кроме того, ваш партнер (или сотрудник) останется только до тех пор, пока хочет оставаться в рамках таких систем, а Вы хотите удержать ее, даже если она не хочет оставаться. Как Вам привязать её к себе, бесповоротно, навсегда, и совершенно легально?

Вам нужно создать извращенную систему (в оригинале sick system — прим. перев.).

Извращенная система имеет четыре основных правила:
Остальной текст перевода )
Оригинальная англоязычная статья вызвала бурное обсуждение в комментариях, некоторые из интересных ссылок были добавлены в конец оригинального поста. Для одной из ссылок в Сети также доступен перевод на русский язык:

Не все вампиры сосут кровь — Антон ЛаВей обсуждает психических вампиров — людей, которые изображают беспомощность, чтобы держать других под своим контролем. Это в точности тот типаж людей, которые устраивают извращенные системы.

Дополнение от переводчика по специфике российских реалий )
Распространение текста приветствуется, при условии сохранении ссылки на оригинал, без постскриптума ниже.

P.S. Это мой первый перевод не-технического текста, просьба сильно ногами не пинать, лучше конструктивные замечания в комменты :)
nuclight: (Default)
Давно собираю, но всё как-то забывал выложить дальше, чем локальный сервер с видимостью только по Томску. Подборка разных сохраненных из инета статей по сравнению различных языков программирования и технологий "около того". Вот:

http://antigreen.org/vadim/ProgLanguageComparison/index.html

Там, например, можно найти материалы, которые из Интернета уже исчезли (а из http://web.archive.org выковыривать не очень удобно, да), в частности, список литературы к моей старой (однако ж до сих пор комментят) статье насчет PHP, в котором те же вопросы освещены более подробно, и разные другие материалы. Надеюсь, кому-нибудь пригодится.

P.S. Да, и с днем рождения дедушки Ленина всех.

* * *

Feb. 24th, 2007 03:26 pm
nuclight: (Default)
Небо с черными стежками,
Ветер, крик ворон,
Мрак клубится над часами,
Погребальный звон.

Молний черные покровы
Солнца гасят свет,
Закусить губу до крови -
Страха больше нет.

Тяжесть камнем давит сердце,
Зеркало разбито.
Мысли пляшут в темпе скерцо
Смерть святого Витта.

До конца, до самой точки
Долетит на крыльях боли
Одиночка.
nuclight: (Default)
Бескрайняя снежная равнина. Вдаль уходят черные блестящие рельсы и теряются в тумане. На них стоит тяжелая, железобетонно-устойчивая дрезина, с деталями, кое-где покрытыми ржавчиной. Вокруг ни души, лишь завывает время от времени ветер, да падающий снег припорашивает чертежи, и приходится его сметать. Вдоль дороги, иногда близко, иногда далеко (так, что невооруженным глазом с трудом и видно) разбросан всякий хлам. Из этого металлолома предстоит соорудить на дрезине ракетную установку. Жаль, чертежи совсем не полны. Недостающие части иногда попадаются вместе с деталями, но остальное придется сообразить самому. Топлива нет, оно попадется еще нескоро, да и приберечь его надо бы, поэтому дрезину приходится толкать руками - она катится, но общее продвижение медленное, ведь приходится делать остановки на осмотр хлама в поисках нужных вещей и ковыряния с гаечными ключом.
Где-то там, вдалеке за горизонтом, дорога входит в Зону. Это гибельное место, множество опасностей подстерегает в ней. Вскоре после начала Зоны дорога начинает идти с всё более возрастающим уклоном, в гигантскую котловину. Придет время, и с собранной установкой, дрезина подойдет к началу и покатится уже сама, с нарастающим ускорением. Там, на дне, через небольшое время рельсы внезапно пойдут круто вверх, а потом дорога кончится, и когда на бешеной скорости дрезина подойдет к обрыву, надо будет не потерять сознание от ядовитых испарений, не загореться, успеть использовать набранную скорость, в нужный момент включить двигатели и уйти в свободный полет. Или рухнуть вместе с тележкой на камни...
Но до этого момента остается еще несколько месяцев пути. А пока... ночью, в снах, всё причудливо перемешивается и преображается: дрезина становится тепловозом, снежная равнина - песчаной пустыней, и в узкую щель между респиратором и колпаком видно бескрайнее черное небо с всполохами сине-красной зари впереди... Днем же единственным звуком, кроме завывания ветра, является лишь натужный скрип дрезины. Вот подплыл мертвый светофор, смотрящий назад, стойка его погнута, перекошена снизу вверх слева направо. Между фонарями чьей-то когтистой лапой нацарапан номер 26. Интересно, что будет, если стукнуть по шафчику с реле?.. Светофор мигнул, и загорелся холодный, чуть иронично-насмешливый огонь фиолетово-синего цвета. Маневровый, назад дороги нет. Знак... Да, отсюда можно выбраться только одним путем. Пора идти дальше.
nuclight: (Default)
А что ты в свои годы сделал для уничтожения хип-хопа?
nuclight: (Default)
Мы тут с [livejournal.com profile] rain_13 решили продолжить работу над биореактором им В.С. Луговского (http://antigreen.org/bioreactor). Пока из идей - сделать нечто вроде гостевой / галереи высказываний. Причем с двух сторон - фриков и технократов.
Высказывайте свои идеи, замечания, пожелания, критику и все такое :)

Стране нужен метан!

February 2017

S M T W T F S
   1 234
567891011
12131415161718
19202122232425
262728    

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 6th, 2025 09:15 am
Powered by Dreamwidth Studios