Майдан післямайданний

Учора ходив на Майдан Незалежності дивитися, що там зробили. Показую фотографії.
Читати все ››

Опубліковано в Записки Мітки: , ,

Ботанічний сад

Виклав весняні фотографії з ботанічного саду ім. Гришка. Оце тільки дійшли руки.

Залишилося розібратися, чому лайтбокс у фотогалереї відвалився.

Опубліковано в Записки Мітки: ,

Медове пиво

Завдяки своїм оболонським алкотуристам мав змогу спробувати польське пиво на гречаному меді. Отаке:

imgp2303_0

Можу порівняти його тільки із славнозвісною медовухою з київської «Пінти». Хочу ще!

Одна деталь: на українському медовому пишуть «Не рекомендується вживати дітям, вагітним жінкам…», а на польському коротко і ясно: «Na zdrowie!»

Опубліковано в Записки Мітки:

Powerwolf

Миле німецьке відкриття року вам на ніч.

^_^

Опубліковано в Записки Мітки: ,

mbuffer/pv

Ну і ще два корисних скрипта.

Перший — для копіювання громіздких каталогів з купою файлів:

➜  bin  cat pfcp
#!/usr/bin/env bash
 
tar -cf - $1 | mbuffer -m 8G | tar -x -C $2

Хитрість у тому, що інфа читається за раз tar'ом, буферизується в ОЗП, а потім видається знову ж таки tar'у для запису в нове місце. Обсяг пам’яті для mbuffer бажано підстроїти під свої об’єми.

Другий скрипт дає змогу швидко передати цілий каталог по ssh без scp (не треба мені нагадувати, що є rsync):

➜  bin  cat pfst 
#!/usr/bin/env bash
 
tar cf - "$1" | pigz --fast -f -c -n | pv | ssh $2 "pigz -d - | tar xf -"

Тут єдина хитрість в тому, що використовується багатопоточний варіант компресора gz. Можна замінити на pbzip2 або pixz, але вони працюють набагато повільніше за pigz.

Опубліковано в Записки Мітки: ,

netconsole

Мав нагоду затестити це чудо. Домашній сервак перший тиждень стояв без монітора, а дебажити ядро треба було, бо воно падало.

Хитрість в тому, що приймач повідомлень мав бути в іншій підмережі. Майже всі мануали пишуть, що треба, щоб приймач був у тій самій підмережі, що й сервер із netconsole, але це не так.

Тому нехай безголовий сервер має зовнішню IP-адресу a.b.c.d на інтерфейсі eth0, а приймач — x.y.z.t. Передавач буде надсилати логи з порта ABCD на порт приймача XYZT.

На приймачі:

netcat -l -u x.y.z.t XYZT

На безголовому сервері:

sudo dmesg -n 7
sudo modprobe netconsole "netconsole=ABCD@a.b.c.d/eth0,XYZT@x.y.z.t/aa:bb:cc:dd:ee:ff"

А тепер нюанс хитрощів. netconsole вимагає вказувати MAC-адресу приймача. І якщо він в іншій підмережі, то вказувати треба MAC-адресу маршрутизатора підмережі безголового сервера. Така собі ручна маршрутизація.

Щоб дізнатися адресу свого маршрутизатора, достатньо виконати таку команду:

sudo arp -a | grep "($(ip r | grep eth0 | grep default | awk '{print($3)}'))" | awk '{print($4)}'

Вона якраз і видасть MAC-адресу маршрутизатора для підмережі, до якої підключений безголовий сервак своїм інтерфейсом eth0.

Після modprobe на приймачі посипляться повідомлення від ядра безголового сервера. netcat можна запхнути в сесію tmux, щоб він собі тихенько працював «до востребования».

Опубліковано в Записки Мітки: ,

Halestorm

Metal head boys in the back of a Camaro
Banging to Metallica on the radio
From an all-star stud to a punk like you
We've got so many flavours that I just can't choose

Ох як тонко про Bang Camaro і Металіку :)… Ну і на ніч кліп:

Опубліковано в Записки Мітки: ,

99% українських новин…

…в принципі, підпадають під такі шаблони:

  • гривня значно укріпилася на міжбанку (читай — коливання ±5 копійок);
  • долар на міжбанку рухнув (читай — гривня піднялася на ті ж 5 копійок);
  • індекс російських бірж обвалився (дивишся на графік, і бачиш маніпуляцію масштабом, а спад усього кілька відсотків);
  • XXX уже хочуть YYY (про будь-які дії й повально, аж гидко);
  • XXX зробив YYY — джерело (яке джерело???);
  • XXX вважають, що… (кому цікаво, що вважають XXX?).

На наших ЗМІ взагалі забагато відповідальності за нинішню ситуацію, але майже ніхто цього не розуміє. Звісно, про російські я взагалі мовчу.

Аналогічно виглядають засідання Радбезу ООН. Типова програма:

  1. подякувати голові за надане слово;
  2. подякувати черговій комісії за «змістовну характеристику ситуації»;
  3. висловити «глибоке занепокоєння».

Оголошую цей рік роком безвідповідальних ЗМІ, а також роком імпотенції в міжнародних відносинах.

Опубліковано в Записки Мітки:

Метропланування

Найдовше виживають кільцеві топології, що перетинаються в декілької місцях. Як олімпійські кільця.

minimetro

Опубліковано в Записки Мітки: ,

Ти

Ти мені наснилася вдруге.

Я тобі, певно, про перший раз навіть і не пробував розказати. Але вдруге… повтор неочікуваний. Чи очікуваний. Принаймні, він не випадковий.

Перший раз ти була у своєму сірому светрі і, мружачись, гризла яблуко. Я до тебе підійшов і просто поцілував. А потім ти щезла. Здавалося, що назавжди, але то був тільки сон. І як виявилося, лише перший.

А сьогодні я тебе випадково зустрів. То був якийсь перон якогось незрозумілого вокзалу, і я біг на поїзд, аж раптом у дверях побачив тебе. І ти мене помітила. І я почав за тобою ганятися, а ти все сміялася, поки я тебе не вхопив міцно обома руками і пригорнув до себе.

А потім задзвенів будильник.

Опубліковано в Записки Мітки: