Archive for April, 2007

SVN ядове

Thursday, April 26th, 2007

Днес в работата нямахме интерсвинщина до към обяд - провайдера си сменявал някакви сървъри, ала-бала. По някое време се оказа, че май само DNS сървъра не работи и сложих ръчно друг DNS и успях да загубя половин час в четене на новинарски сайтове. Е, прекъсваше си TCP трафика от време на време, но като човек се подмотва не му прави такова впечатление.

Проблемът дойде, когато по някое време се опитах да си комитна промените по сорсовете - цял ден бях писал phpdoc коментари. Комит-а тръгна, вървеше си ОК, но в един момент интернета запече и дотам. След 5 мин. пробвах отново обаче ми изрева, че копието ми не било up-to-date и да съм update-нал първо. Пробвам update и ми реве “еди кой си обект вече е scheduled for commit”. Абе джанъм, нали тоя SVN работеше на транзакции - или всичко влиза, или нищо?! Как стана така, че първата транзакция не е ОК, а в SVN има разни неща?! Всъщност това, което ме учудва е следното: с локалния SVN никога не ми се е случвало подобно нещо, а само със sourceforge става така.
Дали е бъг на TortoiseSVN или нещо sourceforge са омазали…

Както и да е, с малко ръчна намеса комитнах нещата, каза ми сто пъти merged и сега ако се скапало нещо ще си отворя лимита от псувни и за 2008…

Мацки с джанти 19-ки

Thursday, April 26th, 2007

Беше време, когато като видиш мадама в огромен джип или някое SLK и като я загледаш по-подробно - може да изплакнеш окото - вътре се вози някакъв визуален разкош.

Напоследък все по-често ми се случва да хвърля някое око на мадама в подобна кола и да се окаже ебати и крокодила. Да не кажа, че май в половината случаи вече е така.

Айде, да речеш, мутрите и преди си бяха тъпи и сега явно съвсем са оглупяли и дават коли на разни кикимори, но какво става с всичките баровци и играчи?! Господа, ако обичате! Не давайте такава кола на мадама, която има оценка по-малка от 8 по десетобалната. Излагате се, мама му стара.

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

За президента Буш и други охранявани персони

Thursday, April 26th, 2007

Днес прочетох разни статии, че Буш щял да идва юни месец в България. За охраната щяли да бъдат ангажирани не знам си колко хиляди полицаи (в различните издания - различни цифри. Абе хора, откъде ги вадите тия цифри?!? Генератор на случайни числа?! Не би ли трябвало да идват от едно и също място - пресцентъра на МВР (А пък те как са го сметнали - това отделен въпрос)). Отделно: “Само US изтребители ще летят над София” - това пък откъде-накъде. Май станахме вече поредния щат на USA? Че махнете визите барем (ЕС натиска САЩ да ни махнат визите).

Явно докато Буш е тук пак цяла София ще бъде блокирана и ще има едно късане на нерви… Май ще си взема отпуска за този период - миналата година го открих този номер , когато беше срещата на НАТО(?). Открих го случайно де - просто си бях взел няколко дена да си свърша малко лична работа и слушах разни познати как са се изнервили и са си изхабили лимита от псувни за до края на годината…

Тук е мястото да спомена и няколко нашенски тутманици, които с усвоили добре номерата на Бай Тошо:

  • всеки делничен ден към 19:00 по “Васил Левски” към попа се пускат две коли със сини лампи. Не знам кого возят, но катаджиите на Гурко и Левски настройват светофарите да пускат само по Левски и съответно по Гурко става лудница, която не се оправя в следващите 20-30 минути. Понякога “зелената вълна” е по 5-6-7 минути и се почват едни класкони, музика (за душата)…
  • отново в делничните дни, към 10:00 има същото изпълнение по “България” на светофара на НДК. На “България” свети зелено, докато за идващите от “Пирогов” си свети червено поне по 4-5 и повече минути. Колоната понякога стига до предишния светофар. Ако човек улучи края на “зелената вълна” и се окаже последен на опашката, не му мърдат поне 10 минути докато му дойде реда да се “мушне” през светофара.

Думата ми тук не е за това дали трябва да се осигурява такъв “комфорт” и сигурност на нашите политици/тутманици.

Яд ме е на господа КАТаджиите, че се презастраховат и вместо да пуснат “зелена вълна” за 1-2 минути, те прекаляват в мазните си опити да угодят на някой “управляващ”.

“Пичове” от КАТ: още ме е яд на вас, че ми загубихте 2 дена за регистрацията на колата. Нямам псувни вече за вас… Да вземете да се стегнете, какво ли?

За писането на документация за Web сайтове/приложения

Monday, April 23rd, 2007

Смята се за съвсем нормално, след като бъде приключен даден сайт (разработка и deployment) на юзерите да бъде даден един кирлив DOC файл с няколко screenshot-а, където е описано криво-ляво как се работи с този сайт или поне с админ панела му.

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

Представете си какво могат да разберат и запомнят юзерите от едно такова обучение… Най-вероятно - почти нищо. После им се сърдим, че били тъпи, разсеяни и т.н.

Та думата тук ми се за писането на документация.

(more…)

Задаващото се PHP6. Какво ново и ще има ли полза?

Monday, April 23rd, 2007

Преди доста време излезе “протокола” от една сбирка в Париж на PHP разработчиците в който се описва какви са идеите за PHP6 (Minutes PHP Developers Meeting) . Този пост ще коментира някои от точките от гледна точка на разработчик, който пише на PHP.

(more…)

За блоговете, WordPress и NIH синдрома

Thursday, April 12th, 2007

Тъй като напоследък бях обвинен в някои грехове искам да изкажа следните съображения:

  1. Да, казвал съм, че тази работа с блоговете е пълна простотия - признавам си, не съм бил съвсем прав. Все още определено смятам, че 90% от блоговете само хабят интерсвинщината и дисковото пространство, но определено има и какво смислено да се прочете, особено напоследък. Май се оказва, че блоговете са единствената останала платформа за “независима” “журналистика”. Слагам “независима” в кавички просто защото гаранция никога няма, но все пак, човек сам си преценява, когато чете един текст дали наистина автора изразява лично мнение или се опитва да внушава чужди идеи. Слагам и “журналистика” в кавички, защото много от хората, които постват всъщност не са професионални журналисти (и толкова по-добре, напоследък на така наречените журналисти доста съм им набрал, но - друга тема).
  2. Да, въпреки че съм php програмист и мога и сам да си напиша блог система - ползвам wordpress, защото не ми се отделя и една минута, за да правя нещо, което вече си има прилични реализации (даже прекалено, като гледам админ панела на wp направо се изумявам какви чудеса са наслагали (или поне на мен така ми се струва като неопитен блогер)).
  3. Да, въпреки че страдам от NIH (Not Invented Here) синдрома в особено изострена форма, поне засега не смятам да си променям мнението по т.2. Имам си къде да чеша тази краста :-) до кръв :-) че и до кокал…

За Тангра PHP framework-а

Wednesday, April 11th, 2007

Изминаха повече от две години откакто започнах да пиша моя PHP framework.

Ще изминат вероятно още две докато го добутам до public release.

Когато го започвах, честно казано, не мислех, че ще отнеме чак толкова време - по-скоро бях се настроил “ей сега, още 1-2 месеца и готово”. Тия “още 1-2 месеца” обаче си стоят 1-2 откакто се помня (едва ли не) и вече сериозно започва да ми писва. Та се замислих - “И какво правим сега?!”

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

Към настоящия момент списъкът е:

  1. Довършване на сайта и преместването му на tangraframework.net
    1. Редактиране на общите приказки за “какво е”, “защо е”, история и т.н.
    2. Да се напише един прост news модул
  2. Довършване на API reference (това май ще се окаже най-лесното - с помоща на phpDocumentor нещата стават доста лесно, макар че кода се пълни с бая излишни като за там коментари, но това е отделна тема, която ще засегна в отделен пост)
  3. Написване на “Quick start” (квик старт :-))
  4. Пакетиране в един общ all-in-one tar.gz/zip
  5. Release 2.0RC1

Това горното го виждам да стане до 1-2 месеца. :-)

За трите прасенца и dotgeek.org

Tuesday, April 10th, 2007

Предишния постинг го бях написал за участие в един конкурс за статия, който се организираше от dotgeek.org - това е сайта, който организираше навремето php marathon-a - състезание по програмиране за php developer-и.

Та отделих значи 4-5-6 часа да го пиша, после загубих времето и на други хора да ми пооправят индианския английски, постнах статията на dotgeek.org и зачаках. За няколко дни излезе на първо място по оценка от посетители и така си и остана до един момент в който dotgeek.org просто изчезна - сега се отваря празна страница.

А първа награда беше някакъв Mac core duo нещо си - хубава машинка, мислех да си кача линукса на нея.

Та цялата работа е в това, че админ-а на сайта и бившия организатор на маратона - gurugeek, който въпреки пубертетския си ник всъщност е професор в някакъв частен университет в Швейцария, няма време да се занимава със сайта си и инициативите си и просто явно затвори сергията. Барем да беше пратил един е-майл да каже “сорри”.

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