Немного про разработку

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

OracleToGit: released!

At last, I released a useful tool for Oracle DBAs - a special customizable script which helps you to store database DDL (views, tables, package code…) in Git repositary so that you can always see history of object’s changes.

Have fun!

Oracle To Git

Мир Тьмы: Белоснежка

Спрятавшись за поваленным деревом, мы с ужасом смотрели, как стекло меняется под его пальцами. Там, где он прикасался, оставались жирные отпечатки, и оно темнело, становясь обычным хрупким материалом. Пролетевшая мимо разноцветная птица упала на землю, став серым воробьём. Мы услышали, как стекло хрустит под собственной тяжестью….

Снежная королева - киберсказка

Герда задумчиво догрызала грязный ноготь на указательном пальце правой руки. Увы, остальные уже закончились, а ожидание казалось нестерпимым. Её старый компьютер громко выл кулерами, компилируя простой низкоуровневый код. От потоков воздуха, которые разогревались, проходя сквозь раскалённый до 90 градусов процессор, заметно шевелились засаленные жалюзи. Свет в комнате периодически помаргивал, и она лишний раз порадовалась тому, что несколько дней назад всё же отдала несколько новых йен за старый, но кое-как отремонтированный и всё же работающий стабилизатор напряжения. Меньше всего ей бы хотелось повторять всё заново… Она отрывисто вздохнула и не глядя вытащила ещё одну сигарету из помятой пачки.

Set up Centreon SMS notifications with Android smartphone

This small tutorial will show how to send centreon notifications via SMS with Android smartphone. It is made for android 2.3 gingerbread and using android 4 may be easier. But cheap android smartphones use 2.3 now…

You will need:

  1. Configured nagios with centreon.
  2. Rooted Android smartphone with installed busybox and SD card, connected to centreon server via USB.
  3. Minimum programming and Linux skills.

How it works:

  1. Centreon writes notification log in JSON to phone card.
  2. Persistent service on android smartphone reads JSON, composes a messages and sends it.

Step by step guide:

Share Android SD card with PC via USB on gingerbread using mass storage device protocol

Android 4 already has MTP (Media Transfer Protocol), but sometimes you need to use android 2.3. We use it for sending SMS notofications - it’s simple and cheap.

To share SD card to both PC and Android, you need a rooted phone and a dirty hack. So here it is:

  1. Enter device console on android device (via ADB, ssh, terminal emulator, etc)
  2. issue “mount” command - it will show you all currently mounted devices.
  3. There you’ll see smth like
    /dev/block/vold/179:1 /mnt/sdcard vfat 
    Remember it.
  4. plug your device into computer, select file transfer mode.
  5. In device console, enter smth like
    mount -r -t vfat /dev/block/vold/179:1 /mnt/sdcard
  6. Your SD card is mounted on your android device in read only mode (-r flag), you are wonderful!

You can probably mount in writable mode but it can be dangerous.

If you need to use this mount often, you can create another mount point (which is always -r connected with SD card), or write a software button which mounts it.

Here’s a sample of my mounting program (works for samsung galaxy mini): https://github.com/jehy/mount_sd Feel free to use and to fork.

Боты

Каждое утро я просыпаюсь, завтракаю универсальной смесью из полезных злаков, и выхожу на работу. Когда я иду по улице, то стараюсь копировать походку и выражение лиц окружающих - немного ссутулиться, уголки вниз, морщины на лоб. Да, вроде всё в порядке. Меня не узнают. Глаза полуприкрыты, выражение недосыпа и недовольства.

Заметки Джона - Проблема

Отрывок из путевых заметок Джона:

… Помимо водки, матрёшки и кокошника, есть ещё один характерный признак исконно русского человека. Это его Проблема.

День Святого Валентина

Наконец этот праздник. День святого Валентина. Я так долго его ждал, несколько раз порывался пойти к ней… Но останавливал себя. Теперь я стою на неизвестной никому из нашего селения лесной поляне, в руках у меня - её локон цвета воронова крыла и маленький ошмёток ткани. Не буду рассказывать, какими неправдами и усилиями я получил фрагмент робы святого Валентина. Скажем так - это было очень непросто.