Archive for November, 2008

Коцерт на Акустичното трио

Posted on November 30, 2008, under За мен.

На 26-ти бях на концерт на Иван Лечев, Цветан Недялков и Веселин Койчев. Отидох, защото трима колеги бяхме на Пол Гилбърт и понеже аз видях китариста, за който бях отишъл, а те – не, реших да проявя солидарност с Андрей и Стилър и отидох на концерта, от който се върнах с главоболие…
Музикантите безспорно са добри, но това не е моят тип музика – фламенко, джаз, кънтри и разни китарни пиеси по 15 минути всяка – 2 китари и цигулка или 3 китари…
За щастие концертът свърши след 90 минути и щастлив се отправих към студа навън – бях преживял и това изпитание на живота.
И двамата колеги бяха възхитени, дори според тях триото били по-добри от Гилбърт. За мен и дума за сравнение не може да става – при Гилбърт видях скорост и виртуозни изпълнения, а тук – подрънкване на акустична китара и, колкото и да не понасям цигулка, електрическата цигулка на Иван Лечев беше най-доброто нещо при Акустичното трио…

Всеки ден едно и също

Posted on November 30, 2008, under За мен.

Откакто ме преместиха по друг проект, всеки един ден е същият като предния – работа, работа и пак работа, а в допълнение – извънредна работа, но неофициално…
Накрая ми писна и пратих писмо на ресурс мениджъра ми (гневно и сипващо, но що-годе възпитано писмо). Последва отговор и среща с него. Разговорът беше няколко часа и на висок тон – той ме изнерви, но и аз не му останах длъжен. Опита се да ме излъже защо за пореден път нямам заплата на 10-то число (и сега я нямам де). Причината била световната финансова криза, азиатските икономики, които ни подбиват пазара и тн., все високопарни изрази. Аз го прекъснах, казвайки му, че заплата съм получил 2 пъти навреме за година и четири месеца работа, а имам информация и за 3 месеца назад – и тогава все толкова често са плащали…
Той се ядоса и смени темата на това, за което исках да говорим – извънредното работно време, което е неофициално и не бивам компенсиран по никакъв начин за него. Идеята на тази глупост е следната :
Имаш срок (някой път го даваш ти, друг път – някой друг) и задачата трябва да стане тогава, като се работи 8 часа на ден. Ако има изгледи да не стане, трябва веднага да сигнализираш и може и да ти дадат официално да работиш извънредно, но ще те питат колко точно часа ти трябват… Аз уж съм програмист, а не врачка…
Ако не ти дадат да работиш извънредно, тогава пак задачата трябва да стане в срока, само че работиш за твоя сметка – няма да получиш допълнително пари или почивка…
Обясняваха ми как такава била практиката другаде, как извънредното работно време съсипвало бюджетите на проектите и тн., само дето всеки, който е работил в тази сфера знае, че проблеми дебнат навсякъде и, при положение, че срокът е кратък, няма как да стане с нормални работни дни. Другите от екипа работят извънредно и си мълчат, но аз ценя времето и свободата си, след като не получавам почивка за извънредната работа, тези условия не ме устройват и им казах (на ресурс и проект мениджърите) че ще си търся работа другаде. Шефът, видимо ядосан каза, че ще ми подпише молбата за напускане веднага, щом му я дам. Ще видим дали ще направи така – веднага щом намеря работа напускам тази фирма. Текущият ми проект трябва да свърши утре и след това мога да напусна когато реша – не дължа нищо друго на фирмата – работих месец извънредно. Повече не заслужават…
Междувременно си търся работа, изпратих автобиография и сега чакам да ми се обадят (ако решат че имат нужда от мен).
С две думи, не се знае до кога ще съм в текущата фирма и съм отворен за предложения. Ресурс мениджърът направи една голяма грешка – опитваше се да ме убеди колко съм безотговорен, само дето не позна – има едно мое качество, в което съм сигурен и това е точно поемането на отговорност. Все пак се допитах до колеги и приятели – мнението им беше близко до моето…
В крайна сметка не знам с каква цел дойде ресурс мениджърът в Пловдив, но не постигна и двете неща, за които според мен бе дошъл – да ме убеди да остана на работа и да се оправдае за заплатите. Не му повярвах и на двете. Намеря ли си работа другаде, тази фирма ще е минало…

Един мийм, в който ще участвам :)

Posted on November 14, 2008, under За мен.

От няколко дни чета за този мийм (meme на английски) – споделена идея или поведение, което се пренася от човек на човек из блогоете на разработчиците на Ubuntu. Струва ми се забавно, а и ми беше интересно какво ще хвана. Вече знам коя е най-близката ми книга, но още не съм я отворил.
Следват оригиналните правила :

  1. Grab the nearest book.
  2. Open it to page 56.
  3. Find the fifth sentence.
  4. Post the text of the sentence in your journal along with these instructions.
  5. Don’t dig for your favorite book, the cool book, or the intellectual one: pick the CLOSEST.

А ето и някакъв (не особено точен превод):

  1. Вземета най-близката книга.
  2. Отворете я на страница 56.
  3. Намерете петото изречение.
  4. Напишете го в блога си заедно с тези инструкции.
  5. Не търсете любимата си книга, готината или интелектуалната – вземете НАЙ-БЛИЗКАТА.

Ето и резултатът :
рџ™‚ рџ™‚ рџ™‚ рџ™‚ :):) рџ™‚ рџ™‚ рџ™‚ рџ™‚ бяла страница. Няма текст. Чувстам се прецакан. Как може нова глава да започне с 2 празни страници преди нея…
Иначе книгата беше “Алхимикът” на Паулу Коелю, което явно сестра ми чете сега, понеже беше на раклата до леглата ни, а не в шкафа, където я оставих последния път като я четох (преди около 2 години)…
Има една неписана традиция в предаването на мийм – авторът пише чий мийм иска да прочете рџ™‚
Е, Динко, Ико,Митак, Калине – топката е във вашето поле рџ™‚

Разпускане след работа

Posted on November 14, 2008, under За мен.

Напоследък нямам време почти за нищо – от 2-3 седмици (паметта ми изневерява вече) работя без обедна почивка, като освен това си тръгвам час и нещо след работното време, при това отивам 40 мин. по-рано всеки ден… На всичкото отгоре това е неофициално извънредно работно време, защото ръководителят на проекта отказва да ми даде разрешение официално, но държи задачите да са готови, когато тя е казала…
Реших, че този път няма да съм толкова стриктен спрямо времето си и ще оставам безвъзмездно, щом се налага – през тази година и 4 месеца, все съм загубил общо няколко дни, нерабойтеки по задачите си, но не съм убеден, че ще го направя следващ път…
Покрай проблемите в работата реших, че трябва да излизам по-често да разпускам, че иначе ще полудея…
По тази причина и няколко други в сряда замъкнах Стилър на караоке в “Мармалад”. Естествено караокето не ми се понрави особено, но пак беше излизане и разтоварване…
Вчера пък трябваше да сме на БТР в същото заведение – събрахме се 11 човека и не успяхме да си направим резервация, а тези като нас, без предварителна уговорка, трябваше да чакат 25 минути допълнително навън на студа. 7 човека решихме, че не сме чак такива фенове на българската група и отидохме в “No sense” – готино местенце, където не бях ходил от първи курс. Не знам как са си изкарали другите колеги на БТР, но аз си изкарах супер в това клубче – музиката беше всякаква – хаус, рок и дори едни продажници, дето се водят ню метъл, а правят песни с някакъв рапър…
За втори път в близкия месец-два си изкарах наистина добре – 4 бири и две текили някак спомогнаха да забравя 86-те байта от по-долния пост, а и преживяването беше в пъти по-добро от миналия петък, когато в “ретро” клуб “Ремикс” пускаха всичко друго, но не и ретро – то не беше хаус, ориенталски хаус, прогресивен хаус, комерсиален хаус, чилаут и дразнещите песни в стил Трейси Чапман (не знам какъв стил са, а ме мързи да проверя). Не мога да си изкривя душата – имаше няколко ретро песни – “California love” (брои ли се за песен?), “This is your night” на Amber, “Miss California” на Данта Томас, ако се не лъжа, “Missing you” на Everything But the Girl и “Mr. Vain”. Това бе цялото ретро, което чух за близо 3-те часа, когато бях там. Може да имат готини танцьорки, ама това не е нещо, което ще ме накара да се върна повече от един-два пъти, особено след като музиката е гадна…

Размисли за великия “Оракъл”

Posted on November 14, 2008, under Java, Компютри.

Сигурно всеки, който знае какво е база данни е чувал за всемогъщия “Оракъл”, който едва ли не е най-добрият софтуерен продукт за всички времена. Във втори курс ми промиваха мозъка с тази база, докато на практика ми показваха работа със сървъра на М$. И двете не ми харесаха, а лекторът още по-малко – не знаеше какво е софтуер с отворен код, каза че не иска и да знае когато някой от колегите започна да му обяснява… Това беше последната лекция по този предмет, която посетих – човек, който не иска да се научи не заслужава уважние…
В крайна сметка имам 3 по бази данни – заслужавах за 4, но ми писаха по-ниската оценка, защото не съм посещавал лекциите…
Както и да е, последните 7 работни дни с колегата работим по импортиране и експортиране на данни от 2 приложения, които не могат да изполват мрежа, за да си комуникират и се налага това да става чрез човек с флашка. Та тези файлове се генерират и след това се записват в базата като blob. Отне ми няколко часа и обяснение пред трима души, но накрая ги убедих, че моето решение е добро (имах опит с него, а при другото навлизах в мътни води)… Логиката и екшъните за функционалността бяха написани сравнително бързо, записването в базата нямаше никакви проблеми и аз бях доволен…
Малко по-късно беше готова и частта с архива, която трябваше да даде произволен стар файл (в случай, че човекът с флашката загуби файла) от базата. Опитах да сваля файла – получих 86 байта глупости, имащи много бегла прилика с XML-а ми. Реших, че това е някой от по-старите записи, които ръчно бях набил в базата, но не – всички файлове, които тествах бяха точно 86 байта – доста “кръгло” число, “делящо” се на 8…
При колегата с външното приложение нещата сработиха от раз. Базите бяха на един сървър, мапингите и моделите – подобни, но той получаваше каквото трябва, а аз 86 байта…
Ръководителят на екипа ми сипа за кофти решението ми и ми каза да го направя с блоб. Казах му, че няма да стане нищо, но все пак пробвах – не се оправи проблема – 86 байта…
Тествах какво ми връща базата на заявката – естествено интелигентният оракъл клиент Sql Developer реши да се направи и да ми покаже (BLOB) вместо байтовете. След консултация с базаджии се оказа, че базата е ок – връща си каквото трябва, а моят клиент е виновен, че ми показва глупости вместо байтовете ми…
Търсих какво ли не решение в кода – пробвах настройки на библиотеките, но не помогна нищо…
Добре, какво може да е толкова различно спрямо външното приложение, което работи на tomcat и се разработва под еклипс, сравнено с това, което пиша аз, разработвано на Jdeveloper (оракълска среда) и вграденият сървър(пак на оракъл)?
Оказа се драйверът за базата. Като му дадох “вграденият” в моя Jdeveloper драйвер, приложението на колегата се счупи също. Поне бяхме открили причината…
Между другото, средата за разработка не е много стара (вграденият драйвер се казва ojdbc14.jar, а на колегата библиотеката е ojdbc14_g.jar).
Добре, взех неговия драйвер при мен – сложих го навсякъде в проекта, дадох му да се експортира – 86 байта…
Намерих го къде е, презаписах файла – 86 байта…
Изрових настройките на сървъра, забих ръчно библиотеката там и той гръмна – имало два пъти един и същи клас в пътя и моят ще бъде игнориран…
Къде мислите, че е драйверът на сървъра – в един от архивите му. Но този, който е 24 МБ…
Псувайки майкрософтските изпълнения на “оракъл” се опитах да намеря нормален сървър, да видя толкова ли са зле, но не успях. Показах на ръководителя на екипа си къде е проблема, казах му че се чупи по същия начин и външното приложение, като се ползва библиотеката, в която е драйвера от jdeveloper, а с другия драйвер всичко е точно там. Той се мъчи, мъчи, уж го оправяше няколко пъти, но все още проблемът с този сървър не е разрешен…
Кога “Оракъл” ще се научат да пишат свестни драйвери? Преди няма и 6 месеца имах проблем с друга база – трябваше да тестваме едно приложение с “Оракъл”, защото там имало най-хубавите инструменти за намиране на проблеми… Отне ми 1.5 дни да подкарам приложението на “най-великата” база, като тогава трябваше да пренапиша заявки, имена на таблици, редици и тн., защото защо да няма ограничение 15 символа на редици и май 31 на колони… Проблемът с базата отново беше драйверът им – отново взет от самите “Оракъл”…
Как може да напишеш драйвер, който да вградиш в сървъра си, а той да не работи като хората….
В случай, че се чудите, тези 86 байта се водят указател към началото на поток (или поне така пише в интернет), само дето от този поток не успях да взема нищо, дори иползвайки “оракулската” имплементация на Блоб класа. Даже с нея получавах 86 байта, които явно трябваше да са ми достатъчни…

Честит празник!

Posted on November 1, 2008, under За мен.

Честит ден на будителите! Предполагам няма нужда от разяснение кои са те, но ако случайно сте от ръководството на ФМИ Пловдив, тогава пробвайте в уикипедия – има информация по въпроса..
Завчера Андрей ми даде линк към поздравителното писмо на факултета по повод празника. На снимката какво се вижда – жена от небългарски произход, която пише на латиница?!
И това от университет, кръстен на Паисий Хилендарски. Нима толкова нямаха картинка с негово изображение?! Колега от работата отвори тема във форума и само един преподавател отговори с нещо от сорта, че ФМИ се учат и чужди езици.. Е и? И преди Паисий са се учили гръцки и турски…
Прилагам умалено копие на поздравителното писмо, в случай че някой реши да го промени, но ме съмнява, все пак съм учил 4 години в този факултет и мисля, че познавам хората там…
Снимка на жена, която пише на латиница