Tag Archives: Jitsi

TuxCon 2015

Вчера се върнах от TuxCon 2015 в Пловдив. Страхотно събитие, видях няколко стари познати, запознах се с няколко нови и накрая съжалих, че трябваше да се връщам още същия ден и докато те са пиели бира вечерта, аз карах към София и залязващото слънце блестеше в очите ми. Важното е, че след дълго прекъсване отново искам да намирам време за такива събития и срещи. След първите OpenFest-и престанах да ходя и на линукс-бирата, но лека-полека ще надживея това прекъсване.

Имам ужасно много работа тия дни и ще пиша подробно по-натам, но понеже не издържам, само да уточня набързо за нещо, което ме втрещи на TuxCon 2015

  • XMPP‬ може да се ползва за аудио и видео (справка Jingle)
  • XMPP може да се ползва за пренос на файлове
  • ДА, разбира се, че преносът на файлове и медия в XMPP може да бъде шифриран
  • видеото в XMPP не “лагва ужасно”, или поне не повече от други на един и същи сетъп, защото преносът на файловете и медията е peer-to-peer (хайде пак справка какво е jingle)
  • Jitsi‬ не е “някакво ужасно бавно”, поне не по-бавно от много други настолни Java програми, при условие че Jitsi в сравнение с други XMPP клиенти е сред най-богатите на възможности. Особено пък за шифриране. Особено пък за пренос на медия.
  • XMPP мрежата от доста време е шифрирана, така че нека спрем FUD-а за това
  • Facebook вече НЕ ползват XMPP. Заявиха промяната преди една година и я направиха преди месец-два. Някои клиенти все още успяват да се връзват, но това е като надбягването с ICQ навремето. Вече ползват MQTT, но своя си, затворена, непълна и недокументирана имплементация.
  • SIP‬ далеч не е “едно нещо като XMPP, ама не точно”, а съвсем различен протокол с различно предназначение… даже не знам откъде да започна за SIP…
  • Tox‬ може да изглежда много секси и бунтарски, но няма никакви реални технически предимства пред XMPP, а пълната разпределеност има свои негативи.

Точно името на MQTT ми убегна в репликата ми и това ме спря, но няма значение – да кажеш в отговор “колегата тук възразява, но аз не знам за това, така че игнорирайте го” е некоректно. Защото както аз мога да науча интересни неща от лекцията ти, така и ти можеш да научиш неща и от мен, пък било то и само от реплика – нали затова се събираме на конференции. Трябваше да поговорим след лекцията, но закъснявах и си тръгнах – иначе мога да дам още един пример за съвсем нов и недоказал се проект, Matrix. ;) Също не може да стъпи на малкия пръст на XMPP, но е интересна идея, говорих наживо и с авторите. Така че неща за учене има винаги.

И изобщо хубаво е човек да знае повече за нещата, които представя, аудиторията не е от някакви странични хора, които не знаят за какво иде реч. Всеки лектор, мисля аз, трябва да застава зад катедрата с нагласата, че аудиторията може да е по-запозната от него. Схемата “професор-студенти” вече не работи в ерата на Интернет. Така че малко повече уважение към компетенциите на слушателите, моля!

Разказвах за едни неверни неща, които се казаха на TuxCon‬ и как аз в един момент се спрях да оборвам, за да не преча на лектора – Краси помисли и каза, че ние в България сме тактични по много неправилен начин.

Права е. В една лекция са важни слушателите и правилността на нещата, които се казват, а не щаденето на лектора.

От 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-нем. :)

Единадесет години по-късно

Този блог направи 11 години миналата седмица, а аз не намерих време да пиша в деня на годишнината. Едно, две, три, четири, пет, шест, седем, осем, девет, десет… Все изоставам последните години, но то е не от възрастта – няма и как, млад съм си – нито е от друго, а само от ежедневни мои грижи и тревоги. Като добавим и че в работата си постоянно разделям вниманието си към няколко неща едновременно, умората след това си казва думата. Човек не е многозадачен, трябва някой да ни го повтаря това на нас, компютърджиите, щото го забравяме.

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

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

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

Извън това работно ежедневие не се справях чак толкова добре, колкото исках. Пропуснах някои от извънкласните изяви на Светко и Оги, пропуснах доста техни водения от и до училище, занималня, хор, читалище, уроци и т.н. Краси понесе всичко това вместо мен, при това с малката Рая в слинга или на ръце. Огромен проблем за поредна (тази беше втората, сега започваме трета) година се оказа и паркирането в центъра. Как изобщо да тръгна нанякъде, особено с жена и три деца, когато знам, че на връщане няма да има никакво място за паркиране? Редовно обикалям да търся и/или чакам да се освободи място и така около един час, когато имам късмет. При това вече знам в кои дни и в кои части на деня на кои улици се освобождават места. Поне половината коли в Яворов са на работещи в Полиграфията и дневният им режим е лесен за отгатване. Но пак не винаги има места. Разбрах, че някакви ентусиасти от квартала имат огромното желание, свободно време и фейсбук група, за да настояват през общината да направи зелена зона не само “Цар Иван Асен II”, а и всички малки улички в квартала. Така щяло да се реши проблемът – глупости, масово магазинчетата разчитат на левчетата за хляб и сирене на хора като мен, които нямат постоянна регистрация в квартала, съответно не могат да си извадят винетка за паркиране. “Кореняците” искат да изгонят всички други, за да си паркират свободно, но да им фалират всички магазини от липса на клиенти – умно. Да разрешат винетка по временен адрес или само с договор за наем и подкрепям, дотогава – не.

И така мина година – работа, деца, планове за “след Яворов”. Започнах отново малко по малко да свиря на китарата. Изрових китарите, взех си от мрежата разни дреболии – тунер, струни, нови ключове за електрическата, усилвателче за слушалки… Заглеждам едни нови китарни неща, но всичко трябва да почака, понеже тук ни е тесничко, а и разходите, наемът и сметките не питат.

Ходихме на море и планина, всичко това в десет дни отпуск лятото. Добре беше, но може и по-добре. Например трябваше да пиша тук и за Пампорово, където бяхме след Слънчев бряг. Но то беше вече връщане, беше край и нямаше кога. Така сме ние, а не трябва, трябва тази година да оправим качеството на живот – особено по-малко нерви, повече почивка и смях. Че децата си растат, а ние само ставаме по-възрастни – пък стресът състарява и убива.

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

FOSDEM 2014

На FOSDEM можете да ме намерите, да побъбрим за свободен софтуер и/или да пийнем по бира. С Jitsi  съм. Нямах време да проверя дали и кой от хората наоколо ще идва, така че ако ме видите, кажете “бау”. Аз също ще се огеждам за познати физиономии. Happy hacking! :)

 

Десет години по-късно

Преди десет години, през януари 2004г. започнах да списвам този блог. Минаха една, две, три, четири, пет, шест, седем, осем, девет години и ето мина и десетата. Годишнината беше миналата седмица, на 20 януари, но все нямам кога да седна да пиша. Или не, седя си по цял ден, но нямам кога да се спра с всичко друго и да се занимая с личния си сайт. Даже не, не седя, а през повечето време последната седмица лежа – болен съм. Разболях се след едно поредно преработване в края на миналата година. Исках да разчистя някои малки поръчки, защото след това започвах първата си по-сериозна работа във фирма, занимаваща се със свободен софтуер. Първата по-сериозна, защото често преводите на софтуер не се приемат за сериозна работа, въпреки че са си. Та след KDE и работенето с преводи там преди години, после пък дълги години доброволно превеждане, сега съм сисадмин на Jitsi. Както и харесвам джабър от толкова време, пък и най-вече както хората в Jitsi са свестни, работата е супер. Пожелайте ми успех. :)

Комай това е най-голямата новина около мен и компютрите през последната година. Вече съм разказвал за преработването и раздялата с предишната ми работа и за търсенето на нови проекти. Не успях да разкажа за страхотното лято с много пътувания из България, за Пампорово, Поморие, Несебър, едно малко пиратско корабче и един голям ветроход, на който тази година вече трябва да се качим, безбройните километри с Рошко по пътищата… Рошко, който тези дни, в изненадалите ни студове и докато бях с треска и възпалени уши, взе че замръзна. Антифризът му; дано ни се размине ремонтът – имаше доста антифриз и се надявам да не се спука нищо. Когато има примеси, водата замръзва при по-ниски температури и освен това когато има антифриз, първо започва да замръзва на малки кристалчета, които се мачкат и наместват. Това може да е спасило Рошко от повреда, защото няма цял леден блок, който да се разшири при -4 градуса, а много малки кристали, като сладолед с водни кристали.

Вкъщи най-важното е, че Светко тръгна на училище – същото 12-то, в което беше в предучилищна. Оги пък ходи на кооператив. Казва му “къща за игри” или само “игрите”. Там ходят и децата на две двойки наши колеги и приятели от следването. Малък свят. :)

Напоследък нещо не съм доволен от 12 СОУ – Светко беше толкова буден и любознателен, нямаше търпение да ходи там, а сега е все тъжен и притеснен, ядосан и обиден. Или учителката не го оценява, или децата са станали леко хулиганчета – не знам. Работата на учителката е да забелязва и да оценява, да поощрява и да хвали всяко едно дете. Има време за зубрене, за контролни и за учене наизуст – сега трябва за всяко нещо да му се казва, че се е справил страхотно. А не, например, по физкултура да му се карат, че не можел да играе футбол. Моля?!? Първи клас, това да не е спортната академия? Освен това и аз не мога да ритам футбол, чудо голямо! Или пък да го накажат, защото е последвал целия клас и е излязъл на двора, без да изчака учителката. Явно или образованието е станало някакво много “модерно”, или аз нещо не съм разбрал целта на ходенето до училище.

По тоя повод – някой има ли добри впечатления от другите околни училища? Има ли шанс да е по-различно в 119-то или 138-мо? Или пък в по-близкото 31-во? Не че е лошо 12-то, но просто очаквах много повече. И съм прав – човек веднъж е ученик. А предучилищната беше супер – явно всичко си зависи от учителя.

Ами това е. Пък нека разправят, че блоговете били умирали. Имам си WordPress и на мобилния. Страхотно приложение, между другото. И Prestigio 4300 е страхотна машинка – IPS екран и батерия за четири дни с говорене и синхронизиране. Между другото, и ThinkPad T410 е добра машина, нищо че не е с IPS. Сега ви пиша от нея, което значи, че дилемата ми с лаптопите намери разрешение… но за това следващ път. Приятно блогване и до нови срещи!