Page 38 of 47

marvin

Началото

Около 2001 година започна интереса ми към WEB. И с времето се ориентирах към Joomla. Тогава бизнеса вече знаеше, че няма да му се размине без WEB и с времето направих доста сайтове (някои от тях са още online). И след време теглен от желанието си за собствено местенце в интернет и място където да пиша започнах да мисля за стой блог/ресурс в който да пиша разни неща. И така се роди идеята за Nedko.info – блог с интересна информация за web, малко смешки, урочета и т.н. Взех си хостинг в sueprhosting и сложих една Joomla 1.0.x
С времето интереса ми към него замря малко, но го оставих да живее. Няколко години по-късно (и един drop, защото не внимавах с времето за подновяване на домейна) реших да го съживя. 2014 година беше времето в което започнах с блога си в този му вид. Първо поствах мои стихове и разкази, после интересни IT неща, малко простотии и днес блога е изцяло персонален + малко интересни неща, които намирам ежедневно.

nasam.be

nasam.be е втората ми идея (тогава за социална мрежа, don’t blame me – всеки тогава искаше социалка), която датира от 2009 г. С времето слагах разни неща. В момента имам един status page там, като скоро ще мигрирам Joomla базата към WordPress и ще вдигна сайта със старите ми писания.

 

Избора на хостинг

Малко след като си купих първия хостинг се чудих защо аз не направя нещо свое? Звучи напълно логично за 15-17 годишен, но реалността се оказа различна. И така с времето все повече и повече изпитвах ограниченията на cpanel, трудностите в това да не знаеш какво става отдолу, кой има достъп до твоите данни и какво би било да можеш да направиш service nginx restart.

След няколко опита (включително вдигнахме един университетски сървър, а малко по-късно имах проект с мои приятели от университета и вдигнах един ubuntu server в таванското помещение на един от приятелите. Проекта се казваше 5heads.eu) останах на superhosting още няколко години, но 2016 беше времето в което трябваше да изляза от комфортната си зона и да направя нещо, което съм мечтал прекалено много време. Намерих vultr.com – VPS (virtual private server) за умопомрачителните $5 месечно и реших да го наема за няколко месеца и да видим дали transition-а ще е лек.

Marvin

marvin е параноичния и вечно депресиран свръхинтелигентен робот от “Пътеводител на галактическия стопаджия” на Дългaс Адамс.

marvin работи с Ubuntu. Всичко тръгна. Или поне по-новите проекти. Имам 2 сайта на античната Joomla 1.5, които са невъзможни за ъпдейт към по-нов бранч (има custom решения, но не и универсални такива) и започнах да търся. Оказа се, че има решение да пусна две отделни PHP-та на nginx с fpm (ако някой има интерес ще пусна инструкциите тук). Отне ми цяла вечност да ги подкарам поради различни проблеми и най-вече това, че за пръв път пипах nginx.

След като подкарах всичко реших, че е време да сложа Let’s encrypt сертификати на всичките си сайтове и сега си светят в зелено. Доволен съм. Статия за това как го направих ще пиша скоро.

 

Хостинг в marvin

През целия си живот съм бил привърженик на споделянето на знания с другите и marvin не прави изключение. VPS, който ползвам в момента е със следната конфигурация:

  • 1 CPU;
  • 2 GB RAM memory;
  • 50 GB SSD storage;
  • 2 TB bandwidth.

В този си вид мога да споделя малко място с FTP достъп, mySQL база данни и сертификат от Let’s Encrypt безплатно за всеки, който пожелае това и ми даде достатъчно добър довод (от типа на – студент съм, ученик съм, нов съм в бранша и не искам да си взимам хостинг за сега).

Edit – към септември 2017 г. marvin беше ъпгрейднат от 768 мб рам към 1ГБ, а storage-а му – от 15 SSD към 25 GB SSD.

Към Май 2021 г. marvin се търкаля на DigitalOcean с 1vCPU (avg CPU usage за последните 14 дни – 10%), 2GB RAM (avg RAM usage за последните 14 дни – 55%) и 50GB SSD (avg Disk usage за последните 14 дни – 83%).

 

Бъдещето на marvin

Надявам се marvin да не свърши като робота в книгата. Искам да подкарам няколко услуги на него като една от тях ще е wpscan за web, ще има gitlab и най-вероятно munin и backup service (вероятно duply или прост скрипт използващ rsync).
Към marvin смятам след време да присъединя още един, който ще е на друг VPS provider, който ще играе ролята на failover и DB replication service.

 

slartibartfast

И ето, че днес (15.02.20117) вдигнах още един VPS, този път на digitalocean, който ще играе ролята на backup, replication и failover solution на marvin. Хостинга по традиция е от $5 и ще свърши много повече отколкото имам нужда.
Скоро ще пиша в отделен пост какво съм вдигнал и как на сървъра.
В момента прехвърлям и nasam.be към него за да имам асоцииран домейн с който да си играя.

Ъпдейт към 27.05.2021 – slartibartfast е мъртъв от година и повече. Доста по-изгодно е да имам един по-голям VPS с повече RAM и диск отколкото два и колкото и да не ми се искаше теглих ножа на slartibartfast и се наложи да забравя за failover и remote backup.

vortex

Вече писах за vortex, но би било редно да направя honorable mention за него и тук. Откакто съм DevOps виждайки scale-а с който работим и всичките услуги, които мога да хостна и да науча не видях смисъл да търкалям един нещастен VPS (не, че не може на DigitalOcean, но освен цената идва и отговорността за поддръжката и правилната експлоатация на сървисите) и реших да взема нещо в нас. Повече инфо за това можете да намерите в статията, която съм линкнал по-горе.

 

Changelog

И понеже много обичам да пиша changelogs реших да го сложа директно в тази статия:

  • Full SSL support преди започването на този blogpost;
  • Пълен бекъп на базите данни ежедневно;
  • swap support – on (защото на VPS-а на който съм не е пуснат по default). Как да си активирате swap-а на кой да е VPS можете да прочетете тук;
  • Вдигнах slartibartfast на 15.02.2017 използващ услугите на digitalocean.com
  • 16.03.2017 г. marvin вече работи с HTTP/2 и HSTS (HTTP Strict Transport Security). Резултата от SSLLabs можете да видите тук;
  • 18.07.2017 г. – marvin вече поддържа livepatch, което ще минимизира downtime-а му до минимум.

27.01.2017

Новината на деня – Evanescence ще идват в Пловдив, България!

Иначе деня мина добре, не беше трагедия :)

 

А с подбалканското предизвикателство гледам да се подготвям повече и повече и с това намирам и няколко интересни случки. Например един китаец тръгнал да се прибира в родния си град с велосипед и след 500 км. го спрели ченгетата и като го попитали на къде е тръгнал станало ясно, че още в началото нашия е търгнал в съвсем грешна посока :D И статията в BBC с повече информация.

 

In other news:

  • Eдна статия с нещо за което не се бях замислял изобщо – Why is the P in WordPress Important?;
  • И един screenshot от github по време на войната в Киев. Не е смешна ситуацията там, но този коментар ме разби :D

26.01.2017

Днес деня мина в тестове и четене на PCI DSS, което се оказа не толкова скучно и безвкусно отколкото си мислих. Смятам, че е хубаво всеки да го мине отгоре и да види дали ще му е интересно.

 

Disqus пак правят шашми. В пост от техния блог обещават някакви страхотни работи само, че Васил Тошков от Cloxy ги е систематизирал в една статия. С една дума – not cool. Никога не съм се кефил на third-parity система за коментари, но това вече е прекалено. Основните минути са изброени в четири точки, а цялата статия можете да прочетете тук:

  1.  Koмeнтapитe oт cиcтeмaтa вeчe нe ce индeĸcиpaт oт тъpcaчĸaтa Gооglе, c ĸoeтo цялaтa им ЅЕО cтoйнocт ce гyби. Peaлнo ниĸoя тъpcaчĸa нe ги виждa зapaди външния іfrаmе;
  2. Dіѕquѕ зaпoчнaxa дa cлeдят пoтpeбитeлитe cи oт вaшe имe, чpeз биcĸвитĸи във Baшия caйт. Taĸa ce нapyшaвaт eвpoпeйcĸитe зaĸoни и pиcĸyвaтe coлeнa глoбa;
  3. Зaпoчнaxa дa cлaгaт peĸлaми в caйтoвeтe нa пoтpeбитeлитe, въпpeĸи oбeщaниятa им ниĸoгa дa нe гo пpaвят. Πpeмaxвaнeтo им e плaтeнo, peaлнo cиcтeмaтa вeчe e плaтeнa;
  4. Eĸcпopтиpaнeтo нa ĸoмeнтapи oт cиcтeмaтa e мaĸcимaлнo зaтpyднeнo c цeл дa нe мoжe лecнo дa ce пpeмecтитe нa дpyгa тaĸaвa. “Paзвoдът” e пoчти нeвъзмoжeн.

 

In other news днес ми попадна домейн, който се казва CabinPorn :D е – не е това, което си мислих, но пък е скандална селекция от малки къщи в средата на брутално красива природа.

Скайп и end-to-end encryption са си чужди като жираф и космос. И освен това скайп продължават да посещават линковете, които си пращаме. Страхотна новина. Signal ftw.

Четох ревюто за Воевода и ще го гледам със сигурност. Казват, че е един от най-успешните български филми та да видим.

И за последно, обещавам! Днес освен новата песен на Обратен Ефект намерих и нещо, което въртях почти през целия ден. Enjoy:

Обратен Ефект с нова песен!

Днес голяма изненада ми поднесоха Обратен Ефект с новата си песен, която храни фейсбук хейтърите. Участва и Георги Бенчев, който е идеално подбран за клипа.

 

Enjoy:

 

 

ТЕКСТ:

Събуждам се намусен във седем сутринта,
веднага включвам Фейса с идея за кавга –
да видя кой е писал, какво е сътворил
и кой къде бил ходил и със к’во се бил напил…
Нюзфийда си преглеждам и лайкове броя
под снощните си мъдри и афиф послания,
нахъсвам се юнашки, запалвам смачкан фас,
сега ще ви разпердушиня с критики от раз!
Защот’ съм хейтър от класа
и патриот съм на маса
герой зад клавиатура
а всъщност карикатура
е моя живот!

И ставам пак намръщен със задникът напред
Заяждам се със хората за сбъркан словоред,
за всяка запетайка изплювам аз змии,
кафето ми – утайка, а устата ми смърди…
И разни тъпанари се снимат в ресторант,
а други с няк’ъв смотан некадърен музикант,
пък трети на морето развяват си „онуй”,
на мене пък търбухът ми покрива моя… ой, ой!

Защот’ съм хейтър от класа
и патриот съм на маса
герой зад клавиатура
а всъщност карикатура
е моя живот! /2

Изтривам своя профил във тъпия Фейсбук
реших да се самоизхвърля в кофата с боклук,
че писна ми от всичко, особено от мен,
така че ще ви пожелая аз УЖАСЕН ДЕН!

Очаквайте Samurai Jack на 11 март

Както бях писал преди (доста) време продължението на иконичните серии на Samurai Jack беше потвърдено от създателя ѝ – Genndy Tartakovsky в края на 2015 година.

Мина доста време докато мине postproduction-а и да обявят датата на първия епизод. Вчера gizmodo писа, че датата е 11 март 2017 г.

До тогава като фен ще изгледам старите епизоди (които ги има в youtube) и ще се надявам на качествено завършване на сериите.

25.01.2017

Тези дни преминаха основно в тестване и тренировки. Започнах интервалните тренировки и за сега съм много доволен.
Миналата седмица си счупих рекорда – за 60 минутно каране направих 33.6 км. Да видим като се пооправи времето на шосе какви ще са ми резултатите.

In other news вече имаме организацията по най-голямото ми годишно приключение – “Подбалканско предизвикателство” – София – Варна за под 20 часа. Ще е трудно и ще боли, 20 часа ще въртим с малко почивки за храна и вода, но съм супер надъхан да го направя. Ще се видим в София на 17 Юни.

100% SSL поддържка на marvin

Днес най-накрая успях да подкарам 100% SSL support на всичките ми хостнати проекти с Let’s Encrypt.

Без проблеми естествено не можеше, но бяха решени с касапския метод:

[code]aptitude remove letsencrypt[/code]

[code]aptitude purge[/code]

[code]aptitude install letsencrypt[/code]

Заедно с това сложих и letsencrypt renew, защото сертификатите са валидни само три месеца. Сега ще чакам да видим след три месеца дали всичко ще стане автоматично :)

22.01.2017

Днес имахме малко екстремно пътуване пътуване към Генерал Тошево (през Балчик) – Добрич – Варна.
Голяма грешка. Пътя Балчик – Тошево е 30-тина км и се минава през няколко села. Пътя на места беше с 50% стеснен, малко сняг, малко лед и няколко циганина. Даже видяхме двама излезли с каруца. За пръв път виждам кон да се пързаля и за малко да падне докато го подминавахме.

Вечерта ходихме във Vintage 33 да гледаме The Comedy Club. Две неща станаха ясни:

  1. Всички ще горим в ада за това, че се смяхме на всичките тия мръсни шеги (в това при рогатия съм си резервирал едно от челните места :D);
  2. Иван и Филип са огромни. Много силно представяне предвид, че сме ги гледали вече веднъж в София.

Вече си имат и podcast, който има интересни неща (чувствителността на микрофоните обаче не ми е никак по вкуса).

Enjoy.

Как да оправим проблема със синхронизирането на историята на Skype за Линукс

Откакто минах на Дебиан един проблем бе тормози. И точно този проблем ми убиваше кефа да си ползвам лаптопа.
Проблема беше в това, че историята на скайп за линукс (4.3.0.27) не се синхронизираше. Не показваше и груповите чатове както и моята част от историята. Абе беше голяма каша.

Проблема:

Откакто skype паднаха в ръцете на микромеките настъпиха определени промени и една от най-големите е това, че Skype стана “облачен”. Вече няма p2p – всичко минава през техния облак. И при преминаването от p2p към cloud се получават проблеми подобни на този.

Решението

В кой да е прозорец напишете това:

/dumpmsnp

и ще видите списък с малко данни за вас, но най-важното за момента е това, че ще видите:
System: MSNP: Connection Data:
* Status: LoggedOut

Решението е много просто:

/msnp24

След това рестартирате Skype и имайте търпение, че хисторито може да се проточи повечко.

Със здраве,
Недко