Tag Archives: PHP

1400 за година

от Ясен Праматаров
лиценз CC BY

Подаванията ми към github сигурно ще станат 1400 за една година. От 22 май миналата година, когато реших да правя система за следене и преглед на логовете на Jitsi. Казах си – поне по едно на ден, когато мога – и повече. Всъщност са към мой gitea, който обаче има огледала в github, codeberg и gitlab. Не че има смисъл, поне засега – така и така съм само аз.

Повечето промени от около половин година са не в Jilo, а в TotalMeet, което застояваше отдавна. Идеята е за платформа за споделена работа, проекти и видео срещи. Странна работа – колкото повече неща правя, толкова по-далечно ми изглежда пускането на сайта и проекта наживо.

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

От друга страна знам, че не съм програмист – защо се залъгвам на стари години да дебъгвам класове и модули, вместо да си гледам работата, да говоря с клиенти и да дебъгвам сървъри, в което знам, че съм добър? Ако ще е криза на средната възраст, не може ли да е с ферарита и яхти, като нормалните хора от филмите…

Ама не се оплаквам де, просто си говоря. Не, всъщност се хваля – 1400 git commits си е бая! Не че вярвам в онова с количеството и качеството де, ама… Честит петък!

Пресен бетон и агенти на Go

от Ясен Праматаров
лиценз CC BY

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

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

Движа Jilo (за мониторинг на Jitsi сървъри) и отделно TotalMeet, дето ми беше отдавна идеята за сайт, дето хората да си правят видео срещи (пак на Jitsi, де). Имам и едни видеота да редактирам, пак за същите неща, ама то от легло не става.

От всичко това видимо е само Jilo. Има ги в github нещата.

Тръгнах да пиша jilo-agent, който ще работи на всяка машинка, за да пищи като има някакъв проблем или да показва конфигурацията, евентуално да я редактира – такива работи. Без да губя време, почнах на PHP и то вярно, че лесно и става, ама после се сещам, че покрай него трябва уеб сървър, че и да върви php на него… Освен фронтенд машините, друго почти няма с уеб сървър, а и дори на тях php не е по подразбиране.

ОК, викам си, дай на Bash, като другия агент на Jilo, дето пък сканира за събития от логовете. Да, ама и то не ми хареса нещо. Дай тогава, викам, примерно на Go – таман ще по понауча поне малко, нали всички за него говорят.

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

Да, ама скриптовете на php, барабар с коментарите (аз ги пиша заедно с кода, щото после кой ще се връща да се сеща и да допълва) е максимум 6-7 килобайта. Bash скриптът и той някъде там. А Go програмчето и то е така, но като го компилирам, дори и максимално орязано и компресирано, е почти 2 мегабайта.
Вярно – преносимо, пускаш го навсякъде, не е като php с уеб сървър… ама то и bash има на всичките сървъри.

Изобщо… нямам търпение да почна да ставам. Не стъпвайте в мокър бетон! Цимент и вар да не докосват кожа – няма значение колко често се миете, гори веднага и после цяла седмица кожата е в рани. А глезените са много кофти място. Уж си добре, ама като стъпиш на крака и падаш.

Горкият Ахил…