?

Log in

No account? Create an account
Cat-light

klink0v


Блохи в свитере деда Сергеича


Как делаются новости
Cat-light
klink0v

Первый втрому: я сегодня видел, как Пушкин, проходил по мостовой и споткнулся.
Второй третьему: сегодня Вася видел, как Лермонтов обкакался.
Двадцать втоторой двадцать третьему: прикинь, выхожу я из дома,
а на фонарном столбе сидит Гоголь и дрочит.

(анекдот)

Как делаются новости в этой_стране™.


  1. Берём какую-нибудь карманную СМИ.

  2. Выполняем какое нибудь действие %action%. Например, action="Пойти и накакать соседу под дверь".

  3. По данному событию создаем информационный повод. Выпускаем новостной материал о том, как %username% совершил %action%, где вместо %username% можно подставить кого угодно: от Пушкина до Путина.

  4. В конце материала мелким шрифтом делаем едва заметную приписочку о том, что аутентичность %username% проверить невозможно. Потому что камер видеонаблюдения в подъезде нет, паспорт у %username% никто не проверял, а может быть это вообще был алкаш Вася из соседнего подвала.

  5. Эту новость со ссылкой на "первоисточник" тиражируют все остальные СМИ. Приписочку, разумеется, ожидаемо "теряют".

  6. У народа в головах откладывается очередная порция информационного кала.

  7. ???

  8. PROFIT!!!

Вот показательный случай. Не читайте до обеда советских газет ©.

Противно.


Про vsftpd
Cat-light
klink0v

Есть такой FTP-сервер под названием "vsftpd". Софтинка весьма симпатичная. Работает хорошо, предсказуемо. Но вот что курил автор, когда придумывал логику и архитектуру своего детища, лично мне неведомо. В отличие от того же nginx, где с первых шагов знакомства хорошо прослеживается чёткая идеология, в случае с vsftpd всё очень "запущено". Что вкупе с путаной документацией очень сильно затрудняет понимание смысла тех или иных директив и многократно усложняет процесс настройки демона под свои задачи.

Возможно, нижеизложенные тезисы кому-то помогут развернуть FTP-сервер с наименьшими мучениями.

Тезисы под катомCollapse )

IPv6 Cheat Sheet
Cat-light
klink0v

На всякий случай сохраню это здесь. На будущее. Прикольный Cheat Sheet по IPv6.

http://teachmeipv6.com/IPv6-Essentials-Cheat-Sheet-v1.3.pdf

И вот ещё хорошая подборка для системного администратора "на все случаи жизни" есть здесь. Пожалуй, распечатаю их всех на формате A3 и обклею ими одминский кабинет вместо обоев. И самому шпаргалка, и подрастающей смене наука.

©пёр у Пепельняка

P.S. А тем временем "Яндекс" прислал мне приглашение на очередной Яндекс.Root. Отдельно доставила фраза в конце письма "Регестрируйся и побеждай". Ага, именно так, как я процитировал. Интересно, в этот раз команда гугла снова будет участвовать? Если да, то она опять с большим отрывом ожидаемо порвёт всех остальных. И не потому что такие умные. А потому что задания для олимпиады сочиняют админы точно с такой же специализацией и очень близким опытом работы.


Эволюция VS программирование
Cat-light
klink0v

На хабре прикольная статья про шуточное сравнение животных с программными продуктами. Повествование ведётся в ключе, как будто бы некие "всевышние" разработчики создавали земных тварей в соответствии с общеупотребимыми ныне стандартами. Юмор весьма специфичный, далёкому от IT читателю навряд ли будет понятен. Но у нас сегодня над этим креатифффом ржал весь отдел. Всем технарям рекомендую.

Комменты жгут отдельно.


Разыскивается СУБД
Cat-light
klink0v

Вопрос к залу.

Прошу помочь с выбором наиболее подходящего под мои задачи движка базы данных aka "СУБД". Технические требования ниже.


  1. Запускается под Linux. Желательно чтобы был готовый пакет в Debian-овских репозиториях. (Ага, я ленивый.)

  2. С ним умеет работать PHP либо "из коробки" (предпочтительно), либо с минимальным вмешательством.

  3. Легковесность: малый размер бинарника/библиотек и небольшой memory footprint, умеренные аппетиты в плане CPU, тянет вслед за собой минимум софта через зависимости.

  4. Умение хранить разнородную информацию, главным образом текстовую. Key-Value скорее всего не подойдёт.

  5. Наличие нормально работающей Master-Slave репликации. Причём, Master будет один, а Slave - много.

Нагрузка в моём случае будет просто смешной. Несколько десятков записей в каждой таблице, добавление пары новых записей раз в неделю. Чтение будет осуществляться постоянно, но только со slave-реплик, притом локально. Работать с базой на каждом хосте будет только одно приложение, либо только на чтение, либо только на запись (на мастере, конечно). Репликация в режиме реального времени не обязательна, достаточно будет синхронизации раз в 5 минут.

Пока что я смотрю в сторону SQLite 3. Она умеет всё что мне надо, только вот пока не очень понятно как реплицировать. Как вариант, раз в N минут делать онлайн-бэкап встроенными средствами, а потом rsync-ать его на Slave-ов. Говорят, есть ещё какой-то SQLite3-rdiff, только последнее упоминание о нём датировано 2009-м годом. Ещё есть некий RQLite.

Что можете посоветовать на тему? Одобрите ли вы или раскритикуете мой выбор насчёт SQLite?

↑ Кнопарь если кто-то вдруг захочет перепостить.