Author: Недко

Author, writer, cyclist and a passionate DevOps/QA engineer that love to share his knowledge with everyone.

21.01.2023 – Kovacs с нов албум и колаборация с Тил Линдеман

Онзи ден Спотифай ми светна и вика – “Чш, ей, келеш, спри всичко и пусни новия албум на Kovacs”. Викам си – брех, много добре. Учуден бях, защото откакто мацката си обръсна главата не очаквах да приключи добре всичко това.

Но така де – имат една стара песен вътре, и един gem, който като чух гласа му ми настръхнаха космите зад ушите. Тил? Тил Линдеман (от Рамщайн ако някой не му знае името)? ТИЛ ЛИНДЕМАН? Ta Шарън (Шарън Ковакс, от там и името на “групата” ѝ) и Тил имат една колаборация, която се казва Child of sin. Ако трябва да съм честен самия факт, че колаболират е по-голям от самата песен, защото текста не е супер уау, но като цяло не е никак лоша.

20.01.2023 – нова песен на Металика

Джийзъс фъкин крайст. Не вярвах, че ще има изобщо нещо ново на Металика докато не излезе Lux Aetherna, която си беше ок и обещание за нов албум.
Но ето, че днес денят ме хвана неподготвен за ново от тях и този път си изкарах слушалките, надух ги до последно и честно казано доста добре ми дойде. Няма го техния траш-бяс от осемдесетте, но това е нормално и не виждам защо хората очакват това.

Честно казано ми харесва доста. Щом си държах слушалките да не паднат от главата ми докато веех грива сам в офиса сякаш ми е харесала.

Нямам търпене за целия им албум. Още го могат старчетата!

11.01.2023 – Поля от слънчогледи

Добре де, Димо ми се заби в главата тези дни. Димо от ПИФ, който си замина. И някак бях забравил колко много харесвам ПИФ и колко ми липсват спорадичните им концерти във Vintage33. Имаше няколко песни, които си имаха свои “концертни” версии, които бяха по-малко шлифовани, с повече чувство и като цяло по-живи.

Поля от слънчогледи

Гледат към слънцето

Поля от слънчогледи

Хиляди малки слънца

Гледам и аз

Ябълка и праскова

Устни затворени

Сняг и ябълков цвят вали

Чисто и бяло

Никога не ще се стопи

Няма изток от рая

Посей, огледай болката и отрежи.

Поля от изгорели малки слънца

Поля от присъдени болни цветя

Поля от изгладнели любовни сърца

Поля от слънчогледи бели петна.

P.I.F. Поля от слънчогледи

Припомня ми за годините в които пишех. Малки думички, натежали от значение, от любов. Малки прашинки от душа издухани някъде далеч от вятъра.

За да не стане прекалено тъжно за cover слагам една идиотска снимка на мен и Златина в поля от слънчогледи.

09.01.2023

Днес е шантав ден. Борко започва ясла и го водя, отивам на работа, работя, дейлита, билдове, взимам го, водя го в нас, отивам в офиса, срещи, билдове, докери, става 7-7 и нещо, прибирам се – акота, памперси, къпане, спане, помощ на Злати и накрая – 2 бирички с God of War: Ragnarok.

Убеден съм, че след няколко години ще осъзная, че това са ми били едни от най-щасливите мигове в живота. Не от онези при раждането на двете деца или като се оженихме със Злати, а онези периоди, които са една страхотна забързаност.

А музикалния поздрав за днес е кавър, който е толкова мазан, че го слушам от половин час – тоя брутаааален синхрох, бийтбокса, как преливат гласовете им един в друг и как се включват са божествени. Цялата акапела е нещо извънземно за мен.

07.01.2023

Ако ви се налага да вземете списък от вашите локални images на докер можете да използвате моя spell:

#!/bin/zsh
for image in $(docker image ls | grep k8s.gcr.io | awk '{print $1}' | uniq)
do
    echo $image
done

Какво прави скрипта?

  • Завъртаме цикъл в който итерираме docker image ls за да покажем всичките docker images (образи);
  • Отделяме всички, които са в k8s.gcr.io (можете да изпозлвате каквото ви е нужно);
  • awk изпозлваме за да отделим и покажем само първата колона (тази, която ни е нужна)

Изхода изглежда ей така:

./blog-post.sh
k8s.gcr.io/kube-apiserver:demo
k8s.gcr.io/kube-proxy:demo
k8s.gcr.io/kube-controller-manager:demo
k8s.gcr.io/kube-scheduler:demo
k8s.gcr.io/pause:demo
k8s.gcr.io/etcd:demo
k8s.gcr.io/coredns:demo

Това може да ви се стори мноооого специфичен пример, но е хубаво упражнение как в реалния свят да изпозлваме linux tooling-а за да си правим живота по-лесен.

06.01.2023

Ако искате да инсталирате Composer на вашия Mac можете да си спестите време като следите следните стъпки:

brew install php &&
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" &&
php -r "if (hash_file('sha384', 'composer-setup.php') === '55ce33d7678c5a611085589f1f3ddf8b3c52d662cd01d4ba75c0ee0459970c2200a51f492d557530c71c15d8dba01eae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" &&
php composer-setup.php && 
php -r "unlink('composer-setup.php');" &&
sudo mv composer.phar /usr/local/bin/composer

Toзи oneliner ще инсталира PHP, което, слава богу, не идва по подразбиране в MacOs, после тегли composer, проверява му хеша за да сме сигурни, че се е изтеглил праивлно и без проблеми, инсталираме Composer и го правим глобален като го слагаме в /usr/local/bin/composer (ще ви иска root password).

05.01.2023

Ако някога ви се случи да се логвате в (private) docker repo и тръгне да ви гърми с:

It reports: Error saving credentials: error storing credentials - err: exit status 1, out: status code not OK but 401: {"detail":"Incorrect authentication credentials"}

Първото нещо, което искате да направите преди да променяте конфигурацията в ~/.docker/config.json е да направите

docker logout

You’ll thank me later. Моя train of thought тръгна към друга посока и изгубих 15 минути докато се сетя да опитам да logout-на преди да дебъгвам по на дълбоко.

04.01.2023

Преди 12-13 години може би Габс ме покани с приятели да ходим във Винтидж33 да слушаме ПИФ и може би от този момент нататък не мисля, че съм изтървал и един техен концерт. Всеки път беше магия, основно защото не бяхме много хора, беше приятелско, виждахме едни и същи лица през повечето време, Димо се раздаваше винаги, ви-на-ги, както и другите от групата. Бяхме се посприятелили с Димо и остатъка от групата. Даже единия път ходихме в Болла и напих басиста им като свиня. И сега всеки път като си пусна нещо тяхно и ме стяга, защото вече няма ПИФ, няма Димо.

Но човек не си заминава ако хората се сещат за него, нали? Докато му пеят песните той още е жив, нали? Дано е така.

In other news:

  • Сам Къри пише за това авто индустрията е направо като разграден двор от гледна точка на сигурност. Така е когато са в “startup” mode – features first, security last;
  • Славчев има нов блог пост, нещо, което ме кара да бъда щастлив, че го познавам.

03.01.2023 – светлина в тунела!

Не съм писал два поста в един ден от бая време, но този си заслужава.

Клиент съм на суперхостинг от 2006 г. или малко след като започнаха да предлагат услугите си. През годините когато използвах cPanel и правих сайтове те ми бяха основния доставчик на услуги (хостинг и домейн). С времето мигрирах marvin към DigitalOcean, а домейните си към CloudFlare, но остана един, който е .be, а CF не ги поддържат още. Та през някакъв период от време имам взимане-даване със суперхостинг.

Мой приятел, който е в web dev бранша и работи с бълграрски клиенти (и предпочита cPanel решенията) ми беше споделил, че качеството рязко е спаднало, особено след като са придобили ICN, hostbulgaria и host.bg и това съвпадна с моите впечатения като цяло.

Но ето, че днес се свързах с тях по повод подновяването на nasam.be и жената с която говорих беше супер ангажирана с моя пробле, помогна ми много и се ангажира да направи малко екстра усилие за да може да сме сигурни, че всичко ще мине наред (.be си имат своите специфични условия за подновяване та за това). Та пиша този пост за да кажа, че супер в суперхостинг явно пак се показва, а това ме кара да бъда щастлив, че на нашия пазар има решения, които могат да ни свършат работа.

03.01.2023

Ще ми отнеме да спра да пиша 2022…

Малко за миналата година – оставаше ми ЕДИН работен ден и тъкмо сутринта по време на дейлито Злати ми звъни по спешност – бъбречна криза. За 8 минути карайки напълно безразсъдно се прибирам в нас, звъняхме на личния лекар, ходих до аптека, но в крайна сметка просто извикахме бърза помощ. Ако ви се наложи, понеже при бъбречната криза единственото, което може да се направи е да се изчака да мине, най-добрия вариант е да звъннете или отидете в Бърза помощ. Там ще бият един коктейл от болкоуспокояващо, спазмолитик и антиеметици. Започва да действа до минути. Повече инфо можете да прочетете тук.

Мина ѝ на Злати, всичко започна да тече по нормалния си път и на другия ден се събудих с отвратителен зъбобол. Запазих час, отидох, прегледаха ме, отложиха часа за 16:00 (последен работен ден за годината, последен час за лекаря, йей). Хайде сега дръж това вадене на зъб и корен, дръж тез 6 шева. 5 дни на антибиотици, йей.

А преди бъбречната криза ден по-рано Оги направи реакция от редовните ваксини, та плака много повече от нормалното.

Та дойде края на годината, всичко се стабилизира и бам – Борко вдигна температура. Вече се чудих дали да не се гръмна, но на следващия ден му мина, предполагаме, че е от ваксината, кояот му биха също.

Абе като цяло беше някакво много “приятно” изкарване на празниците, макар, че имаше и много хубави моменти между кризите.

За тази година съм си решил да си направя един roadmap по който да действам и в професионален и в личен план и да споделям по него своя опит, пък да видим.

Плюс не можахме да запишем последния епизод на подкаста с Митака и Дидо с които щяхме да си говорим за бащинството, но скоро ще го направим и се надявам да си вземете нещо полезно от там.