Tag Archives: Lindeas

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

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

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

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

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

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

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

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

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

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

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

Обратно в релси

Този януари тук нямаше блог-ретроспекция, сайтът ми стана на 14 години, но имах много други грижи. Виждам, че и миналата година не съм писал, но те тревогите започнаха някъде през януари 2017г. Много неща се промениха за тези две години, много, но и в някакъв смисъл всичко е по старому. Само аз съм остарял с две години, сякаш са двеста. Разказват ми се веселите неща, но първо ми трябва време да отлежат другите, а то като мине време, не ти се блогва.

Опитвам да се справя и да си върна ентусиазма, спокойствието, а пък оттам и здравето. Засега успявам да балансирам, че и да поработвам по малко, и макар Lindeas да е в леко забавяне, с бутане ще излезе от калната локва обратно на шосето. Знам, с решителност става – като малък колко пъти сме бутали старата Шкода да запали на връщане от вилата или морето. Тати ръчка нещо из двигателя, после бутаме и той пали на втора. Половин България обиколихме с тая кола, при това при комунизма, дето още на 20-тина километра от границата те спират с бариера и автомати и ти казват “накъде, другарю, кръгом и обратно”. Та ще се справя.

Опитвам да вляза пак в ритъм, но е трудно. Реших, че с рок концерти няма да прегоря, но точно тази година всички яки са на поне две туби бензин. Набелязах, но кой знае. После нацъфтяха страхотни вишни и череши, праскови и кайсии, но не знам къде съм скрил от деца и майстори фотоапарата и обективите, та и фото-терапията ме подмина. Третото ще е първото по значение, работата. Три за щастие, трябва да стане. Линукс медитация след залез.

Една година Линдеас

Малко преди лятната почивка, гледам година назад и докъде съм с Lindeas, пък и по принцип. Описано шеговито, иначе по-сериозно и конкретно за работата ще пиша в Линдеас. Всъщност не е точно една година, а вече година и половина, но да кажем, че е поглед назад към първата година на работенето ми в моя си фирма. Плюс някои планове за бъдещето.

Говорих на две яки и сериозни конференции в България – OpenFest и TuxCon. Беше истинско удоволствие, момичета и момчета! Още по-голям фен съм. А и имаше интерес към моите неща, да не повярваш. :)

на OpenFest 2015:

на TuxCon 2016:

Спрях се да предложа лекция по другата ми специалност, неща за авторско право, философия, познание в Интернет и социални мрежи. Може да опитам тази година, но дали някой ще иска да слуша такива неща…?

Пропуснах ‪‎FOSDEM‬ тази година в последния момент заради грип. Но пък ходих да карам ветроходна яхта в Бяло море! Вече съм яхтен капитан, имам си и книжка за кораб до 40 бруто тона. Страхотно е, детска мечта ми е, откакто четях за клиперите и за корабомоделизъм и търсех по РЕП-овете броеве на “Катера и Яхты”. Тогава си представях, че си построявам сам фолкбот и обикалям света или че съм юнга на “Калиакра”.

Но на нещо по средата като размер, например 30-тина футова килова яхта си е доста по-добре. Искам да заведа и семейството, но няма да е тази година. Нито време, нито пари. Но някой ден…

Nea Klima, о-в Скопелос

Nea Klima, о-в Скопелос

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

Няколко поредни подвига с Калин за уеб интеграция и цялостни решения. Друго си е до теб да е човек, врял и кипял в уеб. Продължаваме с нови проекти, включително наша услуга за уеб конференции, хоствана в Lindeas и интегрирана с други услуги. Тъкмо място за стабилни доработки и връщане на код към Jitsi. Ако някой иска сайт с някаква сложна интеграция с видеоконференции, сега е моментът, докато не е дошла есента след ваканциите и не сме се зарили в работа. ;)

Нещата, с които изоставам засега:

1) свободно време – колкото и да се фукаме иначе, не можем без него)

2) пакетиране на ‪JitsiMeet‬ за ‪‎Fedora‬ и ‪CentOS‬ – вече два клиента с такива инсталации, но не съм си доволен от пакетите, особено в частта с изключенията за SELinux, така че имам още работа, преди да са достатъчно добри (и неопасни, работещи), за да ги публикувам

3) работа по ElectriClub, включително наскоро назря една идея за конференция на тема електромобилност – няма да съм сам, но има доста работа, включително и по сайта. Блогът върви добре, но хората във форума като че ли позагубиха интерес.

3а) искам и да конвертирам Рошко на ток, защото вече си има заместник (децата го кръстиха Дракончо, не ме питайте защо). Миниван за цялото семейство е по-добре от хечбека, но тъкмо Ровъра може да го конвертирам и да карам децата на училище с него, вместо да замърсявам с вана или да спонсорирам корумпираната община с нередовните рейсове сутрин. Но за електромобилна конверсия трябват 1) пари, 2) гараж и 3) ясна процедура в българските институции, а от тия трите неща дори и да намеря първите две, третото е сякаш обречено… Контрастът с например Щатите и как там си правиш и узаконяваш модификации по колата е от земята до небето.

4) за които не знаят, аз съм PhD ABD (All But Dissertation) и мисля, че тази година е последната ми, преди да загубя права – това значи, че трябва да реша дали да предложа нов текст на секцията ми в БАН. Имам почти готов дисертационен текст, който се нуждае от доработки, за да го представя пак. Преди две години ме върнаха с някои леки забележки. Работата не е много, тезата ми е развита и си мисля, че би имала приноси, но трябва да намеря време да я дооправя и да я дам на научния ми ръководител проф. д.ф.н. Веселин Петров да я прецени.

TuxCon 2016

Върнах се от ‪TuxCon‬ снощи в малките часове. Конференцията беше супер, слушах много интересни лекции и се видях с много интересни хора. Поздравления на организаторите за позитивната атмосфера, която изградиха от началото в залите на палата “Киров” в панаирния град и поддържаха чак до края, когато затворихме бирарията. Момчета и момичета, конференцията отново беше супер, браво на вас и благодаря, че сте се потрудили да я направите!

Видях много ентусиазирани млади (и не чак толкова млади, но пък младежи по душа) хора, научих за историята на компютъра ‪‎Пълдин‬. Помня, че съм виждал един навремето в училище, трябва да съм бил 6 или 7 клас. С Явор бяхме или на кръжок по информатика, или висяхме за пореден път в свободните за посещение часове – щракахме някакви наши си програмки на 8-ците и като ни доскучае зареждахме “лунохода”. И тогава учителят събра около неговото бюро по-големите батковци и каки и им показа някакъв компютър с клавиши в бяло и синьо, които не се натискаха, а някак се “пипаха”. Ние се запровирахме да гледаме, но някакви ни се присмяха “къде бе, зайци, това е сериозна техника, за големи” и ние се върнахме да си пишем на бейсика.

А сега разбрах и историята на машината и видях чичковците, част от екипа навремето. Запознах се и с нови хора, видях се и със стари познати. Обсъдих идеи, че даже и пих в една лъскава пловдивска бирария радлер от жива бира и истински лимони. Смееха ми се, ама аз все пак щях да шофирам. Ванката отбеляза, че в случая този radler по-правилно е да е fahrer :)

Имаше и двама-трима чички, които нещо говориха за “безплатен” софтуер (специално за тях: свободен, повтарям сво-бо-ден), как отвореният код побеждавал лошия капитализъм, как някакви щели да ни превземат с партии, колко велика фирма била Novell, колко минути щяло да има светлина от Луната, ако Луната “изгаснела” (?!?) и подобни неща… Абе пийте ги тия хапчета… :P Но всичко беше позитивно, харесах всички лекции.

На връщане закъснях много и пътувахме на фарове. Целият свят беше в посока към Пловдив и почти само ние – обратно. Не успях да се обадя навреме вкъщи, а трябваше. Много зле се справям в (с) компании и често губя своите си приоритети, за сметка на тези на общите, а така не трябва. Трябва да се науча.

От Jitsi на Lindeas

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

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

От друга страна екипът около Jitsi и Bluejimp ще ми липсва – това беше най-смисленото ми сътрудничество досега, най-добрият екип, с който съм работил. И то – забележете – през почти цялото време ставаше дума за отдалечен екип. Редките случаи, в които сме се събирали офлайн (така де, “наживо”), малко е ставало дума за работа. Много хора, свикнали с работенето в офис, няма да разберат, но с този отдалечен екип, когато се е налагало, съм работил по-бързо и по-точно, отколкото с колегите ми в предишни фирми, когато сме седели на съседни бюра. Има начин – ключовите думи са комуникация и мотивация. А “наживо” е за бири. ;)

Имах възможността да пожелая на повечето от колегите успех в новата компания, но тук наведнъж към всички – Good luck, guys! Hook ’em horns! Успех и да разправяте после!

Bluejimp беше купена от Atlassian и почти всички колеги заминават да работят в една от централите зад океана. Аз реших да остана и да рискувам да направя нещо с Lindeas. Вече не съм съвсем сам, макар че за да привлека хора на постоянен щат, ще ни трябват повече контакти с клиенти и повече поръчки.

Това, с което ще се занимава Lindeas, е поддръжка на решения с Jitsi Meet, продуктът за WebRTC видеоконференции, по който работихме в Bluejimp. Ако някой има нужда от нещо като Google Hangouts, но на свой си сървър и под свой контрол, към което да може да има например и телефонни участници, ако иска всичко да е достъпно директно в браузър, а не през приставки, флашове и настолни програми, може да се свърже с нас. Както за малки, отделни “Proof Of Concept” инсталации, така и за големи корпоративни системи, които да се използват от много хора наведнъж.

Можете да се свържете с Линдеас както през сайта, така и през twitter или facebook.

На практика аз продължавам да правя това, което правех за предишните ни клиенти в Bluejimp – инсталирам, настройвам, интегрирам и доработвам система за уеб-конференции. Софтуерът е свободен и с отворен код, но компонентите са много и настройките може да са по-сложни. Освен това Lindeas ще осигурява мониторинг на услугата, статистики на използването на конференциите и освен това разработваме административен панел. За панела има много идеи, които също ще улеснят и интеграцията с календари, свързването със SIP, споделянето на записи от конференции и много други.

Всичко това започна официално от 1-ви април, но не е първоаприлска шега. Доскорошните ми колеги вече се приготвят да заминават за Щатите, някои от тях може би вече са там и най-добрата новина за стария екип всъщност е, че Atlassian ще продължат да поддържат софтуера като свободен и на практика, дори и с някакво закъснение, кодът ще влиза и в Git-хранилищата, достъпен за всички под свободен лиценз. А аз запретвам ръкави да търся контакти с нови клиенти за поддръжка на видеоконференции в уеб.

Единствената обективна трудност засега е бавната бюрокрация в България. Или може би просто аз нямам търпение да започнем, да startup-нем. :)

2057

Щях да ставам лектор за LPI-курсове. Преди малко писах “прощален” мейл (за моя изненада и получих “прощален” отговор”). Мечтая за времето, когато IT-фирмите (и IT-фирмичките) ще започнат да уважават комуникацията. Бях дал мейл, телефон, записал телефони – търсели ме били от “други” телефони. “Защо не съм бил вдигал на непознати” – ми защото така, ве! Lindeas щеше да е за курсове, сега се чудя…

1327

След четири дни в небитието “Свободна планета” и пощенският списък на преводачите на свободен софтуер са отново на линия. Не зная каква е била причината за срива. Първото нещо, което направих, когато видях сървъра беше да дръпна пълен архив на нещата, които държа там. Основно на планетата. Трябва да има нов сайт – FSA отдавна не работи. Или нещо съвсем ново, или Lindeas – той е също такъв проект.