Category: Блогинки

03.2018

Този месец се учудвам колко малко съм писал.

Personal update – в офиса ми дадоха освен QA задачи по новия проект и да вдигна един VPS като staging server с nginx, mysql, проекта е писан на Laravel. Деплоя мина добре, проектите са up and running и като има задачки на сървърно ниво ги поемам аз, което ме кара да се чувствам много добре. И това основно заради marvin, който неведнъж съм искал да запаля. Our relationship is complicated, както казват :)

Иначе ето няколко неща, които се случиха последните седмици без явна подредба:

 

  • След Meltdown и Spectre дойде ред на amdflaws. Това са колекция от сериозни уязвимости според сайта. След един бърз и некомпетентен поглед от моя страна май не са като Meltdown/Spectre, а Линус Торвалдс тегли една майна на авторите. Няма да ви развалям удовоствието от четенето. Линус си е епичен както обикновено :)
  • Branch prediction attacks на много ниско ниво откриха в семейството процесори на Intel (само те са били тествани). Прочетете статията, дава малко светлина върху една интересна техника за branch predictions;
  • Semantic Versioning е проект, който описва по прост начин идеята за означението на версиите (versioning) като например какво значи версия 3.2.17. За хората с опит това е ясно, но за по-новите в бранша е ценен ресурс;
  • Камерата на Google Pixel използва AI-то, което правило снимките по-яки или поне така твърдят. В общи линии използват image segmentation, което разделя снимката на сегменти и ги сглобява с техен си алгоритъм. Така според тях качеството на снимките се подобрява значително;
  • Новината на годината в digital signed certificates сектора е, че Let’s Encrypt пуснаха поддръжка на wildcard certificates на цената на техните нормални сертификати или точно 0 лв! За целта трябва да добавите TXT domain record и да използвате техния API endpoint. Имайте предвид, че трябва да използвате certbot 0.22.0 или по-висока. Другото можете да направите с подобен синтаксис:
./certbot-auto --server https://acme-v02.api.letsencrypt.org/directory -d *.nedko.info --manual --preferred-challenges dns-01 certonly
  • Излязоха данните от годишната акнета на StackOverflow за 2018 година. Винаги тази анкета е служила за много добра индикация накъде сме откъм технологии, навици, заплащане и т.н.;
  • Професор Стивън Хоукинг си замина на 76 г. оставяйки в много от нас нуждата да знаем, да погледнем нагоре (или в нас) и да се борим. Почина 50 години по-късно отколкото лекарите му бяха казали, че ще живее с ALS;
  • YouTube имат намерението да борят fake news с линк към Wikipedia под видеата. Много се кефя на идеята, но ако човек гледа видеа за рептили е малко вероятно да седне и да изчете 5-6 страници статии и научни обосновки да кажем. Ще видим, дано помогне;
  • На Pi Day излезе моята любима джажда Raspberry Pi  3 Model B+ (последния да затвори вратата). Новия модел ще има 1.4 ghz quad-core Cortex A-53 процесор, 802.11.ac и Bluetooth 4.2, гигабитов нет (over usb 2.0) и подобрено оглаждане. Цената остава $35;
  • Фейсбук ми напомни, че преди 7 години им писах един благодарствен мейл, който още им виси на сайта. Бях техен клиент от около 2007 до 2016;
  • Едно леко извратено видео как елементарните неща, които можем да правим с десетки библиотеки и драйвери навремето на асемблер са се пишели на ръка. Това не е урок как да пишете на Асемблер, а по-скоро да си даваме по-често сметка колко ненужни ресурси заемаме с някой елементарен npm пакет, js библиотечка или каквото се сетите;
  • И как можем да подкараме Kali Linux на Windows 10 – native! Изисква много малко подготовка и работи добре;
  • Google изгуби продъжилия над 8 години съдебен спорт с Oracle относно и трябва да платят около 8.8 милиадра долара. Така, че внимавайте с лицензите ;)
  • Винаги съм се кефил много на ентусиастите, а на Paulo Constantino съм особен фен откакто разбрах, че е направил 8 битов процесор ей така just-for-fun. Схваща ми се ларинкса само като видя колко сложно изглежда на външен вид;
  • А ако някой има нужда да деплойне Laravel server някъде може да ползва tutorial-а на DigitalOcean, който на мен ми свърши страОтна работа;
  • Из българския интернет (блогосфера звучи тъпо) Божо говори за две наболели теми тия дни – това, че ГДБОП НЕ ни следят чатовете и повече информация за защита на личното ни пространство;
  • Програмист сте и си пускате локална среда, която в hosts файла задавате да бъде neshtosi.dev или neshtosi.foo. Отваряте го през Chrome и/или Firefox и БАМ – не можете, защото сертификата ви не е валиден? Какъв сертификат, бе? И не можете да продължите, защото имате HSTS? WTF? Споко – проблема не е във вас. От извесно време насам Chrome и Firefox force-ват gTLD-тата .dev и .foo към https с hsts. Повече информация можете да прочетете тук;
  • GitHub преживя най-голямата DDOS атака някога. Историята е интересна и препоръчвам да я прочетете;
  • И свързано донякъде с горния ред – да не забравите да си ъпдейтнете memcache-а;
  • Един модел за git branching, който е кратък и извънредно полезен;
  • Най-тъжното нещо, което съм чел тази година е едно несъмсигуренколкоточно изследване финансирано от изобщо неподкупните и политически независими 24часа. Няма да пиша нищо за него, защото брадата ми е още мокра от сълзите, които текоха като реки докато го четох първия път;
  • От серията “Научи xx за хх минути”, този път JS от Jeremy Thomas;
  • Ся, нещо важно – пускат Unity C# под reference-only license;
  • ngxtop е един много полезен проект, който ви показва в конзолата real-time метрики за натоварването на nginx. Писан е на Python и се инсталира елементарно през pip:
    pip install ngxtop

    Можете разбира се да намерите и WEB модул, който прави това, но официалния е Luameter и струва 40 евро.

 

P.S. Ако се чудите каква връзка има комикса със статията – няма. Но ми е любим откакто го открих :D

 

P.P.S. Генерирането на Akismet api keys не работи така, че който иска да ми спами блога сега е момента.

Замина си Стивън Хоукинг

Както вече разбрахте, днес IQ-то на света падна рязко. Всички се правим, че знаем колко голям е бил, но лично аз не мога да разкажа повече от 1% от това, което той е направил. И все пак е бил badass. Защо? Освен, че е гениален Хоукинг притежава още няколко неща, които прекалено малко хора имат. Едно от тях е, че през 60-те години, когато го диагностицират с ALS му казват, че ще живее още няколко години. Почина 50+ години по-късно вкопчил се в масивния клон на любопитството и нуждата да разгадае колкото се може повече загадки докато е жив. И успява. А теориите върху които е работил са:

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

Книгите, които издаде (или участваше в издава) заслужават да бъдат изчетени и аз със сигурност ги мятам скоро:

 

И последно, обещавам, искам да цитирам големия Самуил Петканов:

IQ-то на човечеството падна наполовина

ЗА ЩАСТИЕ САМО НА ПЛАНЕТАТА ЗЕМЯ – Видът homo sapiens sapiens се върна на библейските си нива на разум считано от рано тази сутрин.

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

Резкият спад в умственото ниво на вида, измислил неща като “София: Ден и нощ” и същевременно “Черни дупки, бебета вселени и други есета” надали ще доведе до особени катаклизми и Вселената ще продължи да си вселенува.”

 

Господ в паника: Само Хоукинг знаеше как работи цялото това Нещо

АМ ГОРЕ – Всевишният изпадна в паника, след като професор Стивън Хоукинг спря да съществува рано сутринта вчера.

“Само той знаеше горе-долу как работи всичко това, което аз създадох в един от своите пиянски периоди” – завайка се Господ.

Той нерядко е ползвал знанията на Хоукинг, за да поддържа Вселената в сравнителен порядък и в някаква степен логична.

 
“Сега, ако нещо се бастиса, кого да питам? Някой професор от Библиотекарския ли? Не е хубаво това, вече ме е яд, че тая работа със задгробния живот я лансирах само като шега за глуповатите” – кахърен бе Създателят на Северното сияние, гравитацията, проказата и инстаграм профила на Николета Лозанова.

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

 
 
 
Не почивай в мир, а бъди сред звездите, намери отговорите и се усмихвай в някоя галактия, so far away.
 
 
 
P.S. Хокинг е известен и с това, че е забавен и много ироничен (основно със себе си).

Ще бъда лектор на QA: Challenge Accepted 4.0

Снощи получих мейл от организаторите, че моята тема е одобрена и на 21.04.2018 г. ще бъда един от лекторите на QA: Challenge Accepted 4.0. Това ще е най-голямото събитие на което ще посетя като лектор (според организаторите ще има над 400 човека в един единствен трак) и по спомен май първото с по-advanced тема и то пред колеги. Темата ми е “Performing Performance testing – why, who, how – step by step” В рамките на половин час ще демонстрирам вдигането на influxDB, Grafana (вероятно с docker, че няма да стигне времето за всичко), ще конфигурирам jMeter и ще пуснем няколко performance теста, които после ще анализираме и ще покажем красотата (която натурално липсва на jMeter) на графиките, които могат да бъдат направени четими и красиви не само за QA/dev хората, но и за клиенти/PM/PO/etc.   Тук ще сложа презентацията, а запис ще има предоставен от QA Challenge Accepted.

1984

Може да има спойлери!

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

Изграждането на всеки герой – от Уинстън и Джулия до Голдщайн и О’Браян е брилиантно. Оруел показва границите на човека, на любовта и на ума. Показва колко сме зависими, как който контролира бъдещето контролира и миналото, колко човек може да се откъсне от студената обществена машина гъвкава точно колкото се иска да бъде. Оруел вкарва и няколко понятия, които плашат. Например двумисъл и подтискащата идея зад него, контролиращи органи като полиция на мисълта (като идеята за нея е базирана на японската секретна полиция просъществувала цели 64 години, от 1881 до 1945, наричана Kenpeitai, която можела да арестува граждани за непатриотични мисли!).

Мога да пиша много за книгата, но ще оставя на вас да вникнете в мрачния, гнусен свят на Оруел, който понякога показва миниатюрен лъч светлинка, после с ботуша си я премазва.

23.02.2018

Продължавам да пиша 2017 по постовете си :D

Днес Златина има рожден ден. Пожелавам ѝ да може да ме търпи още доста време, да търпи и котката. Също така да рисува, да прави това, което обича и да го прави с кеф и с цялото време на света :)

Подаръците я чакат довечера. И понеже знам, че няма да прочете днес блога ми мога да пиша за това колкото пожелая. Та да – смятам, че този път сякаш ще ѝ хареса. Нямам кой знае каква картичка (предната я правих сам и беше катастрофа), но няма да ѝ подарявам дрелка де :)

Art-а е на Златина – картичка, която ми нарисува за празниците. Продължавам да твърдя, че трябва да отделя повече време за това. Получават ѝ се много добре нещата. <3

Иначе днес преоткрих Dimmu Borgir, които са били на Wacken неведнъж:

И понеже се чудих между горния клип и още един ще пусна и него. Епични, но сърцето ми се напълни когато видях момчето с тромбона да куфее

QA: Challenge Accepted 4.0

Ще се кюейваме, ще се аксептваме и ще се челинджваме на 21.04.2018 година на QA: Challenge Accepted 4.0. Акнетата за лекторите е пусната (Секция “Гласувайте за лектор“) и има 20+ желаещи да заемат челни места и да говорят там.
Аз съм един от тях. Ще говоря за jMeter и как да направим eye candy (и разбираеми!) графики с Grafana и InfluxDB, сигурно пак ще си съборя VPS-а по време на демото (been there, done that) така, че сигурно ще напомпам още малко marvin да преживее и това извращение върху него и така.

 

Едно е сигурно – дали ще говоря или не на QA: Challenge Accepted лекцията ще бъде подготвена и при първа възможност ще я разкажа, сигурно пред колегите в софийския офис на Немечек.

 

И още нещо, последно – ако гласувате ще ви помоля да го направите честно. Има много интересни лекции, интересни неща за които ще се говори и си заслужават да бъдат чути.

Душа

Днес си пуснах Еди Ведър и се сетих за моментите на чисто и неподправено човешко щастие, които имах миналата година докато правих моето голямо каране.
Самото чувство да се събудиш някъде пренощувал в колата си, да направиш един чай/кафе на котлончето и да се потопиш в първите лъчи на изгрева е нещо толкова магично, колкото и обикновено. Всъщност всеки изгрев и залез са магични. Всеки един, който съм посрещал без значение дали съм бил на колелото, по Джулай Морнинг или просто ей така.

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

И всичко това беше гарнирано с Eddie Vedder и голяма част от OST-то на Into the Wild (ако има човек на света, който не го е гледал – препоръчвам го силно!).

И дори помня реда в който вървяха:

 

 

Лято

Искам пак да дойде лятото

с потните си мищници

със слънчевите очила

с късите гащи

маратонки, чехли

изгорели гърбове и колена

и пясък в чорапите

с топлината в нас.

Да се оплакваме един на друг колко е горещо

гадно

потно

и задушно

но да не искаме да го пускаме да си тръгне

и да дойде кремаво оранжевата есен

с умрелите си листа и хората с балтони

и тия с къси гащи отказващи да пуснат последната лятна нишка подсмърчащи тихо по автобусните спирки.

Да слушаме джаз пиейки джин или сангрия,

да говорим за риболов или любов,

за книги или работа,

за нас.

25.01.2018

Снощи най-накрая се наканих, изкарах стария Canyon, смених гумите му, напомпах общо 5 гуми (по 2 на двата велосипеда и една предна резервна) и се качих на тренажора.

Чувството беше странно в началото, защото бях в стаята, не бях се качвал на колелото от голямото ми каране (което са около 5 месеца…), но бързо свикнах. Почти с изненада установих, че стойката и баланса са ми запазени до голяма степен. Карах точно час и макар и да не бях сложил компютърчето чувството беше за около 23 км/ч средна скорост, което за липсата на тренировки и моите 105 кг (!!!) си е добре.

Следваща стъпка – да си взема MTB обувки (да, MTB с SPD, за това в друг пост) и да правя по 5 пъти седмично по час каране. Края на Февруари или началото на Март (зависи от времето) ще изляза навън и ще гледам да си върна формата, че петте хиляди километра за 2018 г. няма да се направят сами :)

23.01.2018 – ESPeedo

Продължавам да пиша 2017 в постовете и да трия при proof read-а. Така е откакто съм се научил да пиша :)

Понеже напоследък все повече и повече се интересувам от IoT и по-точно ESP8266 ми попадна МЕГА яката идея за вело компютър с изключителни благинки като:

  • Текуща, средна, максимална скорост;
  • Разстояние;
  • Каданс;
  • Power Meter (!!!);
  • Wi-Fi / bluetooth web login който можете да закачите и към API-то на Strava;
  • Алтиметър;
  • Температурен датчик;
  • Heart rate monitor.

Много и подробна информация можете да видите в блога на проекта както и в страницата му в hackaday.io.

 

Продължавам да търся практични проекти, които биха ми помогнали при крайно дълги и изтощителни преходи по над 15 часа. Хич не ми се иска да давам 600 лв. за Garmin 520 да кажем като мога аз да направя едно с подобни функционалности.
Та така де. За момента не съм намерил нещо компактно и идейно, но продължавам да търся. :)