Моят личен и професионален живот

2006-12-07

Нови версии на калкулаторите ми

Днес, както и вчера пуснах нови версии на калкулаторите ми - Ипотечен калкулатор и Лихвен калкулатор. Вчера точно на Никулден, разсеян от изпитото вино не забелязах, че файловете на двете приложения не съдържаха обновена информация за самите тях и версиите им. Така, че се наложи да направя набързо нови версии :-)

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

Заинтересованите могат да прегледат и другите ми проекти.

Приятно ползване!

2006-11-27

18-ти в linuxpackages.net

Днес забелязах, че съм излязъл на 18-то място в списъка за най-много регистрирани пакети на linuxpackages.net - цели 48. Това, до някъде ме радва, защото работата по създаването на пакетите не е лека, а и е трудоемка. Въпреки създаваните от мен скриптове за изграждане липсата на обща система за изграждане на пакети все още е минус на Slackware.
За съжаление все още нямам възможност да пусна собствения ми сайт за Slackware пакети, защото не ми остава време да довърша разширеното търсене. Хранилищата ми в момента съдържат около 130 пакета на около 60 различни софтуерни дистрибуции, като тези показатели заедно с заеманото пространство растат постоянно.
Тази събота благодарение на Васил Колев успях да направя огледало на пакетите върху marla.ludost.net. Надявам се така те да са достъпни дори когато имам проблеми с машината вкъщи.

2006-11-17

Превод на Bugzilla 2.22.1 (също 2.18.6 и 2.20.3)

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

За по-старите версии единственото което направих е да синхронизирам шаблоните. Там така или иначе имаше само промени в кода, а и аз нямам възможността да поддържам тези версии качествено.

Пакетите могат да бъдат намерени на обичайните места - пакетите на проекта и моя домашен сървър.

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

  • разбрах късно за новите версиите пуснати от Bugzilla;
  • имах проблеми със софтуера, който използвам за превод;
  • нямах достатъчно свобоно време.

Щастливо ползване!

2006-10-19

Само поискай!

Транскарт ми скриха картата тия няколко месеца. Всичко започна когато в средата на Август установих, че картата ми е блокирана - не можех да вляза в Интернет услугата им. На телефон *77 ме информирах, че имало реорганизация и картата трябвало да се "преиздаде", защото спирали работа с ЕвроБанк. Тъй като това не можело да стане по факс отидох до офиса им където ме убедиха, че е по-добре да изчакам изтичането на картата в края на месец Август, защото тя щяла да бъде преиздадена автоматично.
Въоръжих се с търпение и чаках, целия месец Септември. След като картата така и не дойде се обадих отново на телефон *77 от където ме уведомиха, че трябва задължително да подам молба като посоча преиздаване и прехвърляне на стари задължения. Така и направих. Последва ново половинмесечно чакане, докато най-накрая получих картата си в раздран плик. Естествено това не било проблем потвърди телефон *77, защото картата не била активирана. Но нали този, който е раздрал плика е имал всичко необходимо за активирането ѝ? Добре, че не го е направил.
След няколко дни картата ми беше активирана. Реших да вляза в Интернет услугата на Транскард за потребители, за да прегледам информацията там. Уви, никаква информация нямаше, защото както ме уведомиха от телефон *77 това било "съвсем нова карта" и съответно не могат да ми дадат достъп до информацията за старата.
Всичко това ме накара да си задам следните въпроси:
  • Защо беше необходимо да бъда лишаван цели 2 месеца от кредитната ми карта?
  • Що за "преиздаване" е това, след като картата е "съвсем нова"?
  • Достатъчно ли е нивото на сигурност особено при изпращане на новите "преиздадени" карти с обикновена поща?
  • Защо съм лишен от информацията за миналите движения по картата?
Тези въпроси ме карат да си правя извода, че нивото на услугите в България все още е доста ниско. Смятам, че като потребител въобще не трябваше да усещам "реорганизацията" на Транскард по този начин. Смятам, че трябваше да получа преиздадената си карта още в началото на месец Септември, а не с два месеца закъснение и то по независещи от мен причини.
Сега разполагам с картата си, но съм силно разочарован от това което стана и вече отправих оплакване към Транскард, за това което стана през изминалите два месеца.

За пощата без Тема:

Много ама много мразя пощата без тема (subject). Много хора (дори и професионалисти) продължават да пращат наляво и надясно поща, която не ми говори нищо на пръв поглед и се тематизира с всички останали такива съобщения (трябва да проверя дали няма дефект за това в Bugzilla).

Апелирам към всички хора изпращащи електронна поща - не пускайте писма без тема. Тя е най-същественото нещо от едно писмо. Винаги поставяйте тема на писмата, които пращате ако искате да ги вземат под внимание.

2006-09-25

Малко спорт

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

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

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

2006-09-21

Изчерпа ли се Слави?

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

Едно време Слави правеше шоу, харесвано и гледано от много хора, но сега ако не са актьорите му с някой свеж скеч просто няма какво друго да се гледа. както самия Слави каза след едно не много сполучливо шоу преди години "Ако сценаристите седнат да работят както трябва може и да се получи шоу..." - цитирам по памет.

2006-07-19

5 задължителни за web разработчика Firefox разширения

Когато става въпрос за web разработка браузърите на Mozilla винаги са били една крачка напред. В последно време и Internet Explorer добави повече възможности за настройка на приложенията от страна на разработчиците, но тепърва предстои те да бъдат приети, защото когато дълго време си разработвал една технология встрани от общоприетите стандарти, то след това е трудно да накараш ползващите я да променят начина си на работа. Аз винаги съм се стремял да се поддържам към общоприетите стандарти, затова избора ми на Firefox като платформа за разработване на web приложения не е случаен. Затова в тази малка статия искам да представя 5 разширения, които в допълнение с прекрасния браузър могат да направят живота ви по лесен.
Предварително искам да направя уговорката, че това не е класация и подредбата е условна.

LiveHTTPHeaders

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

WebDeveloper

Това разширение е просто задължително за всеки, който се занимава с web разработка. Списъка от нещата, които може да направи за вас би изисквал отделна статия, затова ще спомена само най-важните. Това разширение добавя лента с инструменти, които ви позволяват да скривате всяка част от дадена web страница - картинки, форми и т.н., да забранявате JavaScript, Java, бисквитки, CSS и т.н., да очертавате отделни елементи, да показвате скрити атрибути, да преоразмерявате страницата и много, много още. Това е идеалното разширение за проверка на достъпността на страницата без картинки, стилове или скриптове, но това е само едно от нещата за които го ползвам. В допълнение към всичко това можете да проверявате страниците си за съгласие със стандартите.

Html Validator

Това разширение ще ви позволи да проверявате локално вашите HTML страници с помощта на инструмента tidy на W3C. Чрез удобен интерфейс в View Source ще можете да преглеждате последователно грешките и предупрежденията в кода, както и предупреждения за нарушена достъпност. Изключително полезно, за тези които имат желание да следват стандартите.

JavaScript Debugger (Venkman)

Отминаха старите дни, когато за да отстраниш проблема в някой засукан JavaScript трябваше да пишеше alert("blah, blah"). Заслугата за това до голяма степен е на Venkman - дебъгера за JavaScript. Незаменимо разширение за настройка на по-сложни JavaScript програми. За съжаление текущата версия (0.9.7) не върви добре на моя Firefox 1.5.0.4, но не се съмнявам, че е въпрос на време това да се промени.

DOM Inspector

Въпреки, че това разширение идва по подразбиране с Firefox горещо го препоръчвам на всички, които поради една или друга причина го нямат. С него ще можете да преглеждате йерархичната структура на вашия HTML/XUL/XML код, да откривате елементите в графичното представяне на страницата. Изключително удобен е прегледа на стиловете прилагани към даден елемент, размера и позицията на елемента и др.
Това бяха моите 5 незаменими Firefox разширения, които използвам почти всеки ден. Те са достатъчно известни, но ако някое от тях Ви е непознато, то е време да го инсталирате и пробвате. Щастливо хакване ;-)

2006-07-17

Ръкоделие

Днес в работата отново се упражнявахме в ръкоделие и то почти до 20 часа. Тряваше да правим сума неща на ръка, защото иначе не могат да бъдат направени - ограничение на технологията. Да се чуди човек колко е важен човешкия фактор във века на информационните технологии. Докато хората правят веднъж и след това само доставят, ние правим едно и също нещо много пъти с цел усъвършенстване :-) Нерядко това води до грешки, но какво да се прави това е положението... е, поне за сега.

2006-07-10

Честито Италия!

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

2006-07-07

WebTech 2006

Миналите петък и събота бях на WebTech. Отново сам, тъй като приятелите ми които искаха да дойдат не успяха, а имаше такива които не проявиха никакъв интерес.

С задоволствие мога да кажа, че тази година имаше по-интересни за мен теми и лекциите бяха поднесени по-професионално, въпреки че нивото може да се вдига още. Направи ми впечатление, че някои от лекторите от миналата година продължават да не могат да водят лекции сносно. Радостнно обаче е, че повечето лектори от България се представиха доста добре.

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

2006-06-14

Изгубени документи

Вчера (13 Юни) на обяд установих, че съм загубил документи. Сред тези документи бяха малкия талон на колата, полицата за "Гражданска отговорност" + талон, протокол за ГТП + талон. Веднага потърсих документите, но не можах да ги намеря. Единственото възможно място където може да съм ги загубил е пощенска станция 115, където пусках писма тази сутрин. Вчерашния следобед и рано тази сутрин успях да възстановя всичко без талона към гражданската - разбира се трябваше да мина нов ГТП, защото там възстановяване няма :-(

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

Моля, ако някой е намерил тези документи да ги върне. Не бъдете лоши!

Обновяване: Документите са били намерени и бяха върнати късно вечерта на 14 Юни. Поне сега съм спокоен, че някой нама да злоупотреби с тях. Светославе благодаря ти!

2006-05-16

Обновен превод на Bugzilla 2.22

След доста изпитания на новия превод и изчистване на някои изрази, както и поправка на синтактични грешки в шаблоните днес съм щастлив да обява обновения превод на Bugzilla 2.22. Това е може би най-качествения превод за момента. Препоръчвам на всички да обновят своите инсталации. В момента не смятам да прехвърлям промените и оправените проблеми по старите (2.18 и 2.20) клонове, защото не виждам интерес към тях.

Можете да свалите тази версия от обичайните места:

Тази версия посвещавам на дъщеря ми Габриела. Обичам те.

Габриела в четвъртия и месец

2006-05-15

Единственото нещо, което има смисъл...

Сам съм. Оставих жена ми Ива и дъщеря ни Габриела да погостуват в Кърджали. Брат ми е отново в командировка. В работата е скучно (разбирай, не че няма работа, но тя не носи удоволствие) и безинтересно. В момента съм се отказал от желанието си за кариера и то не защото не вярвам в себе си, а защото не мога да намеря сродни души. Хора на които да вярвам и те също да вярват в мен. Писна ми да работя по някакви измислени схеми, а не по начина по които съм свикнал, писна ми да не използвам инструментите с които съм свикнал.

Замисляйки се за тези неща винаги стигам до извода, че единственото смислено нещо в живота са децата. Единственото нещо което си заслужава е да създадеш живот. Животът ми без Габриела и Ива е безсмислен. Затова нямам търпение да си ги прибера тази седмица.

Предполагам, че трябва да обмисля смяна на работното място.

2006-04-30

Превод на Bugzilla 2.22rc1, 2.22 и 2.20.2

Този петък и събота успях да довърша превода на новия клон на Bugzilla - 2.22, както и да направя превода на 2.20.2 версията. Пакетите за официалната версия сложих на страниците на проекта преди минути, както и на личния ми ftp сървър. Надявам се да са полезни за някой, защото съдейки по броя на изтеглянията превода не се радва на голям интерес. Лека нощ! ;-)

2006-03-27

Превода на Bugzilla 2.22

Вече от две седмици правя превода на Bugzilla 2.22rc1. Нещата вървят бавно, защото има много нови файлове. Тъй като идеята на Bugzilla е цялостна локализация, сега трябва да се преведат неща като редактирането и създаването на продукти, като и редактирането на параметри - неща които до момента бяха само на английски. Надявам се в близките няколко седмици да мога да завърша превода, за да може когато излезе новата 2.22 версия той да бъде готов. Засега не знам за инсталация, която да ползва 2.22rc1, но ако не намеря такава до момента на завършване на превода, ще трябва да осъвременя моята Bugzilla, за да мога да пробвам новите неща.

2006-03-26

Сървър за печат със Slackware Linux и HP 1020

Тази неделя домашния ми сървър стана и локален сървър за печат. Напоследък доста, често ми се налага да печатам разни документи поради което си купих лазерен принтер HP LaserJet 1020. Удобен и евтин принтер за дома.
Естествено устройството идва с драйвери само за "любимата" ми операционна система Windows. Тъй като ползвам Линукс за всичко трябваше сам да намеря начин за пускането му в употреба. Нещата се оказаха по-прости от колкото предполагах. Оказа се, че печатащото устройство работи с ZjStream протокола на Zenographics, за който има поддръжка в проекта foo2zjs. След около час работа успях да направя пакет (md5, sign) за Slackware и след като го инсталирах нещата започнаха да се нареждат едно по едно. Добавянето на принтер към CUPS е наистина лесно с магьосника в KDE. Отнема не повече от 5 минути. След това можете да печатате на устройството от всяко приложение. Надявам се в скоро време да успея да напиша статия, в която по-подробно да опиша всичко, и след това да публикувам в Линукс за българи.
Лошото е, че драйвера има по-малко настройки в съпоставка с варианта за Windows, но за сметка на това работи добре. В Интернет се намират оплаквания, че печатането спирало след 20-тата страница и то точно на Slackware, но аз все още не съм стигал до този проблем.

2006-02-27

Старо желязо...

Тази неделя реших да се опитам да поправя стария ми преносим компютър CTX EzBook. Да ама не... Желязото е старо. Произвеждано е около 1997 година, като поддръжката за него е спряна някъде между средата на 1998 и началото на 1999 година. Така, че нещата са изцяло в мои ръце.

Компютъра има няколко проблема както механични така и програмни. Най-същественият механичен проблем е това, че екранът няма опора. Закрепването на пантите е тотално съсипано (някой умник го е направил от пластмаса...), така че екранът буквално виси държейки се само на захранващ кабел и RGB. Друг проблем е, че флопито не работи, а CD устройството чете дискове избираемо. Което не позволява лесната инсталация на програмно осигуряване. Още по-голям проблем е, че BIOS-а е много, много стар и не поддържа големи дискове (като например IBM Travelstar 20GB). Поддръжката на такъв диск се осъществява със специален софтуер, който незнайно от къде намерих преди 4-5 години. Него ден установих и че вече не мога да стартирам от CD, което иначе се чете. Това прави невъзможно инсталирането на операционна система освен, чрез някакъв вид мрежова инсталация.
Замислих се как така се получи, че тази машина се скапа пред очите ми за има няма 5 години. Имам настолна машина, която е дори по-стара (в смисъл, че я ползвам от повече време) и тя работи много по-добре отколкото когато беше нова... монитора е друг въпрос.
Имате ли и вие такива машини? Какво правите с тях когато станат почти напълно неизползваеми? Чудя се дали има някой, на който цялата машина или на части би му свършила някаква работа. А дали ще се намери някой, който да може да я оправи, защото аз не съм по железата - моята сила е другаде.

2006-02-21

Shell смях :-)

Вчера прибирайки се от работа съвсем случайно забелязах нещо странно в таблото с цените на Shell София Средец. Някой беше объркал нещо. Вижте сами :-)

2006-01-28

Преводите на Bugzilla 2.18.x и 2.20 вече официални

Благодарение на Дейв Милър (Dave Miller) преводите на Bugzilla са вече обявени в секцията "Локализации" на проекта Bugzilla, с което стават официални.

2006-01-25

Преводи на Bugzilla-2.18.x и Bugzilla 2.20

Днес обявих първоначалните преводи на Bugzilla 2.18.x и 2.20 на страниците на mozilla-bg проекта. Надявам се да бъдат полезни. Скоро очаквам те да бъдат официално обявени.