неделя, август 24, 2008

Лексикон за програмисти

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

  1. На каква възраст бяхте, когато започнахте да се занимавате с програмиране?
  2. В осми клас. Значи съм била около 15.
  3. Как се случи? Кой ви запали по програмирането?
  4. Учителката ми по информатика в гимназията. В средата на 8ми клас вместо стандартното разделение на две групи по информатика в зависимост от номера в класа, ни разделиха на такива, които се справят по-добре с информатиката и на такива, които не проявяваха особен интерес (или както ние се майтапехме "на по-умни и по-глупави"). Аз се оказах в групата на "по-умните" и съответно при по-готината учителка...
  5. Какъв беше първият език, на който започнахте да пишете?
  6. Pascal
  7. Каква беше първата истинска програма, която сте написали?
  8. Май беше игра на "Бикове и крави"
  9. Какви програмни езици сте ползвали до момента?
  10. Pascal, C++, C#, ASP.NET, Visual Basic .NET, SQL, Perl, Python, Java
  11. Какво беше първото ви професионално назначение и какво научихте оттам?
  12. В Musala Soft в един проект към IBM - Tivoli Directory Integrator (TDI). Екипа беше много готин и ще ми е трудно да изброя всички неща, които научих там.
  13. Ако имахте днешните си опит и знания, бихте ли се захванали с програмиране отново?
  14. Да.
  15. Кое е най-важното за програмирането, на което бихте искали да научите начинаещите разработчици?
  16. Смятам, че аз самата имам още какво да уча и едва ли мога да дам съвет много по-различен от това, което може да се прочете в учебниците. Но много ми хареса, това което е написал dzver като отговор на въпроса и затова ще си позволя да го копирам тук.
    ПРЕИЗПОЛЗВАЕМОСТ НА КОДА! Никога, по никакъв повод не бива доброволно да пишете повторно неща, които:
    a/ вече сте написали.
    b/ имате като вградени библиотеки / функции / възможности на езика или пък някакви популярни разработки. Това включва и копирането на 1 файл на 15 места или с 15 имена :)
    ps. Това включва и конфигурационните сетинги на 1 програма. Всичко на 1 място, ако имате вградена методика за управление на сетинги - ползвайте я (както е във VS, C#).
  17. Кой е бил най-забавният ви спомен като програмист?
  18. Беше, докато още работех в Musala. Веднъж се возех в едно такси, и гледам на колата пред нас (някакъв volkswagen) пише TDI. При, което аз се опулвам до краен предел и през главата ми светкавично минава мисълта "Егати! Вярно, че Integrator-a може да се ползва за наистина всякакви неща, ама от какъв зор ще го интегрират в автомобил". Разбира се, след това колегите в офиса ме светнаха, че TDI в случая не било Tivoli Directory Integrator, а Turbocharged Direct Injection :)
Няма да подавам щафетата на никого конкретно. Нека всеки, който има желание да сподели тайните около програмисткия си живот, да се чувства поканен :-)

сряда, август 20, 2008

Фитнес център

Ето тази табела е пред един от входовете на националния стадион "Васил Левски".


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

Хайде на море


Това беше залепено на спирката на Орлов мост. Чак ми се прииска да си стегна багажа и "Ах морето...!"

понеделник, август 18, 2008

Блогърки - готвачки

Аз се чудех защо не никога не ме е влечало готвенето, а то ето къде била причината :-)

И въпреки, че май ми стои добре готварската униформа, предпочитам да си остана на блогване :-)



P.S. Разбира се, само си търся оправдания, Магдалина и Крис от "Нож и Виличка", са чудесен пример как може да се съчетаят двете неща.

четвъртък, август 14, 2008

Тае Бо

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

But today was the big day. За първи път с колежката ми Мими ходихме на Тае Бо. Клубът се намира в Националния Стадион и от работа до там стигам за 15мин.
Бях чувала, че Тае Бо-то е интензивно с много движение и подскачане. И си е така. Тъй като досега никога не съм тренирала нищо сериозно, доста лесно се изморявам, не мога да правя толкова бързо повторенията, нито мога да се разтягам толкова, а и имам проблем с координацията на движенията - кое след кое следва. На 15тата минута вече започнах да се уморявам, на 20тата бях вир вода, а на 25тата си мислех "Олеле, как ще издържа още толкова" (на стената има часовник, та имах възможност редовно да гледам колко време е минало ;-) )

След тренировката се чувствах буквално размазана и в абсолютен възторг. Точно от това имам нужда - движение!
Ако успея да си наложа да ходя 2 пъти седмично, определено гореизброените неща ще ги преодолея и ще се чувствам доста по-енергична.
Минусът е, че музиката беше доста силна и почти не се чуваше какво говори инструктурът. А и най-вероятно повечето движения не ги правя особено правилно, но смятам, че това е едно доста добро начало. Може би скоро ще седна да почета, кое точно как се прави и се надявам ентусиазма ми да не угасва :-)

Gmail account activity

Преди няколко дни четейки си gmail пощата, забелязах, че под надписа

You are currently using 1115 MB (15%) of your 7030 MB.
има нещо ново:
Last account activity: 1 hour ago on this computer.  Details
Когато click-нах на details, изскочи popup с информация за последните 5 пъти, когато пощата ми е била достъпвана - от къде, IP-адрес и преди колко време.


Доста полезно, ако имате подозрения, че някой ви чете пощата.
(Макар, че ако наистина имате такива съмнения, най-добре си сменете паролата, вместо да дебнете статистиката ;-) )

вторник, август 05, 2008

Познайте какво е това

Въпрос:



Какво е това:



Fatal error: Uncaught exception 'com_exception' with message '<b>Source:</b> Microsoft OLE DB Provider for ODBC Drivers<br/><b>Description:</b> [Microsoft][ODBC Microsoft Access Driver] Too many client tasks.' in C:\Program Files\xampp\xampp\htdocs\KSK\KLASS.PHP:105 Stack trace: #0 C:\Program Files\xampp\xampp\htdocs\KSK\KLASS.PHP(105): com->Open('KSKINTR') #1 {main} thrown in C:\Program Files\xampp\xampp\htdocs\KSK\KLASS.PHP on line 105



Отговор:

класиранията от кандидатстудентските изпити в СУ



Ето така изглеждаше сайта до преди малко:







Вече забавният exception изчезна, но се показва бял екран.



Успех на всички кандидатстиденти :-) 

петък, юли 25, 2008

Честит ден на сисадмина

Пожелавам на всички сисадмини довечера да празнуват много по-щуро, от (не)хората на това Crazy IT Party :-)

вторник, юли 22, 2008

Гадно Слънце Грее(2)

Тази сутрин подлъгана от прогнозите за дъжд реших да прескоча част от ежедневния ритуал преди излизане - а именно не се намазах със слънцезащитен лосион (в момента ползвам този на Garnier с фактор 30). И днес точно по обяд пекна такова брутално слънце.....ааа... ужас. Около час след като се прибрах от обедната почивка започна стандартния сърбеж на целите ръце. Вече четвърти час се дера и се чудя още как не съм си смъкнала кожата от чесане. Имам чувството, че алергията се влошава. Миналата година например не ми се налагаше да се мажа със слънцезащитен лосион всеки ден. В wikipedia има доста забавни съвети за prevention:
  • Stay inside during the brightest hours of the day, from noon to 3 p.m.
  • Cover up: wear long sleeves, slacks, and a wide-brimmed hat whenever harsh exposure is probable. Remember that cloud cover does not provide protection from UV rays.
  • Wear sunscreen[1] at least factor 30 with a high UVA protection level.
Май е време да ида на доктор да видя какво може да каже по въпроса.
Чудя се какво мога да направя по въпроса за работа през нощта. Някой да знае за място с с програмисти нощна смяна?

вторник, юли 15, 2008

Caligula

Един разговор днес ме подсети за един доста впечатляващ филм.
weirddreamer: кой беше оня филм с императора, бруталния
iffi: калигула?
weirddreamer: дам
iffi: ама филма от...ох сега ще ти кажа от коя година
iffi: ето този от '79 на Tinto Brass http://www.imdb.com/title/tt0080491/
weirddreamer: да, мерси :)
iffi: ти гледал ли си го?
weirddreamer: ми много малко
iffi: хммм... не го гледай с момиче
weirddreamer: знам :D
Един колега веднъж беше класифицирал "Калигула" като "хорър-порно".  Но според мен във филма може да се види много повече от секс и гадости.
И Malcolm McDowell играе страхотно (с негово участие също горещо препоръчвам A Clockwork Orange на Кубрик).

Тъй като аз чета и гледам ужаси и гадости от малка, не съм особено и чувствителна, а и съм "една луда блогърка-програмистка", ми е интересно, средностатистическите жени чак толкова чувствителни ли са или аз ги подцених/надцених(зависи от гледната точка), като посъветвах моя приятел да не гледа филма с момиче. Ще се радвам да чуя отговорите на следните въпроси на хората, които са гледали филма (или част от него):

Мъже, бихте ли пуснали Калигула на приятелката си?
Жени, целия ли го изгледахте?
Към всички: хареса ли ви филма и бихте ли го гледали пак?

P.S. Ако някой е любопитен "какво пък толкава", може да намери Caligula, 1979 (by Tinto Brass) в Zamunda.

понеделник, юли 07, 2008

Хомосексуалисти, феминисти, програмисти и други -исти

Преди няколко седмици в блога на Openly Feminist за пръв път разбрах, че думата "хомосексуалист" била обидна, защото "Звучи медицински-диагностично, описва хомосексуалността като някакво девиантно сексуално поведение: хомосексуалист...подобно на мазохист, фетишист..." и на нейно място трябвало да се използва "хомосексуален".

В главата ми почти едновременно нахлуха следните хаотични мисли и въпроси (ще ги подредя в списък за малко по-голяма яснота)

  1. Часовете по български език никога не са ми били любими, но от това, коeто съм научила ми се струва, че "хомосексуалист" е съществително, а "хомосексуален" - прилагателно. Защо ще искаме да сменяме съществително с прилагателно след като те не са еквивалентни? (поне според мен отговора на въпроса се крие в точка 4)
  2. Какво значи "дeвиантно сексуално поведение"? Такова, което се отклонява от нормата? Коя е нормата? Вагинален секс в мисионеркса поза? Явно не е това.
    Приемаме, че гейовете нямат девиантно сексуално поведение =>
    Ако правя анален секс, също нямам девиантно сексуално поведение.
    Ако правя секс с най-добрата си приятелка също нямам девиантно сексуално поведение.
    Но! Ако правя анален секс с най-добрата си приятелка(не питайте, как, гледали сте филми, знаете как става) и я помоля да си сложи розови лачени обувки с 10саниметрови токчета и да си облече престилка на медицинска сестра, това вече е девиантно сексуално поведение.
    Хмммм...
    (Тук мога да се разпростра в защита на фетишизма, мазохизма и садизма и в това, че щом на 2мата(или колкото там са) човека им харесва това, което правят и не пречат на никого, няма нищо лошо, но ще спра до тук, мисля, че схванахте гледната точка)
  3. Аз съм програмИСТ, Петя е феминИСТ(ка), Симеон е журналИСТ. Не съм чула до сега някой феминист или журналист, или тракторист, или парапланертист да се обиди, че тези думи звучат като фетишист.
    Но щом "недевиантните" -ИСТи са толкова обидни, хайде да сменим всички тях с -АЛНи. В крайна сметка не искам професията ми да звучи като диагноза (макар че "програмист" си е направо диагноза....)
    • програмистите - програмални
    • феминистите - феминални
    • трактористите - тракторални
    • алпинистите - алпинални
    • аналистите -... хм... май е по-добре да ги питаме дали не искат да се наричат
  4. Всъщност "ислямист" ми звучи доста по-обидно от "хомосексуалнист" (най-вече защощто жирналистите го ползват най-често в негативен контекст), но не съм видяла някой да е омрънкал света да иска да го наричат "ислямален".
  5. Сигурна съм, че това да се замени "хомосексуалист" с "хомосексуален" не е хрумнало на някой българин, който една сутрин се е събудил с просветлението, че "хомосексуалист" звучи като "фетишист" и е решил да се чувства обиден от това.
    И след кратка справка с google веднага попаднах на urbandictionary.com, където 2рата дефиниция за homosexualist гласи "The cool way of saying homosexual. "
    ОК, най-вероятно цялото нещо е тръгнало от англоговорящите гейове. Там поради някаква специфика на езика или и аз не знам защо някой се е почувствал засегнат от думата. Ама защо и на български трябва да ни се налага смяна на думата след като в нея няма нищо обидно? В английския език също така е обидна и негър:
    Nigger is a derogatory term used to refer to dark-skinned people, mostly those of Black African ancestry. As an English variant of negro, it was once in common usage, but in recent times, in most contexts, it is considered a racial slur.

    Но в България "негър" си е съвсем стандартна дума, много по-обидно е да наречеш някого "черен" (което пък е стандартно за английския). Така че, ако тръгнем да сменяме думата "негър" в българския (защото да речем, негрите се почувстват засегнати, че ги наричаме "негри"), очевидно няма да я сменим с "черен", а с какво? "Афро-американец"? Ами ако негъра е французин?
    Вместо да се правим на много толерантни променяйки думи, които на български нямат обидното значение, което имат на английски, много по добра идея би било просто, хората които учат английски да бъдат предупредени да не ги ползват, когато общуват с англоговорящи. Както винаги са ни предупреждавали в училище: "Не казвайте на английски nigger, защото ще си изпросите боя", така може да ни предупреждават да не използваме и "homosexualist" защото може да обидим някой англоговорящ. Ама от къде на къде българските гейове ще се обиждат, наистина ми е непонятно.
В крайна сметка не е толкова важно дали казваш "хомосексуалист", "хомосексуален", "гей" или "педал", а това какво отношение влагаш към човека, за който го казваш.
За финал ето подобни разсъждения от един от главните герои в Cryptonomicon:
"Nip is the word used by Sergeant Sean Daniel McGee, U.S. Army, Retired, to refer to Nipponese people in his war memoir about Kinakuta, a photocopy of which document Randy is carrying in his bag. It is a terrible racist slur. On the other hand, people call British people Brits, and Yankees Yanks, all the time. Calling a Nipponese person a Nip is just the same thing, isn’t it? Or is it tantamount to calling a Chinese person a Chink?"
"...each of them has occasionally, inadvertently, used the word Jap as shorthand for Japanese—in the same way as they used RAM to mean Random Access Memory. But of course Jap is a horrible racist slur too. Randy figures it all has to do with your state of mind at the time you utter the word. If you’re just trying to abbreviate, it’s not a slur. But if you are fomenting racist hatreds, as Sean Daniel McGee occasionally seems to be not above doing, that’s different."

И последно на колко от вас им е хрумвало, че "хомосексуалист" звучи обидно?
А колко от тези с хомосексуална ориентация биха се почувствали обидени, ако ги нарека "хомосексуалисти"? И защо?

събота, юли 05, 2008

В козметичния салон

Козметичката: А вчера беше дошъл един мъж за кола-маска на гърдите и корема как пищеше...
Ива: А много мъже ли идват да се епилират?
К: Ами да, особено сега през лятото - подмищници, гърди, корем.
И: Аз май познавам само 1 мъж който се епилира.
К: Абе, девойко ти сред какви мъже се движиш?
И: Амиии...програмисти.
К: Аааа, ми така кажи, те програмистите си ходят космати и гола жена да лежи до тях, пак ще си гледат компютъра...

петък, юли 04, 2008

Взимане на решения

Много, ама много мразя да правя избор между някакви неща, които са ми безразлични или които искам еднакво силно и няма критерий, по който да оценя кое е по-добро. Тъй като и аз като повечето жени много често не знам какво искам, се чувствам просто отвратително, когато трябва да взема някакво просто решение, а не мога.
"Какъв чай ти се пие: черен, зелен или бял?" (отговора в повечето случаи е "ъъъъъъъъ" тъй като аз така или иначе не ги различавам)
"Какво/къде ти се вечеря?" (тук също, ако не ми се е прияло нещо конкретно през деня, ми е все тая, само да не включва чушки или дробчета)
"Какъв сладолед искаш?" (тук в повечето случаи отговора е "без значение, само да не е шоколадов." Ако има тирамису, разбира се, тази дилема отпада)

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

Но край с мъките. Тъй като освен жена, която не знае какво иска, съм и програмист, ето решението на проблема ми
1. Файл decisions.txt, в който на нови редове са изброени всички опции
2. Питонска конзола
3. Следните 2 реда въведени в питонската конзола:

from random import choice
print choice(open('decisions.txt', 'r').readlines())

Решението е взето! :-)

четвъртък, юли 03, 2008

Autocomplete във Firefox

Ако случайно се чудите как да разкарате някакви дразнещи неща от autocomplete във Firefox (например сгрешен или излишен username), просто маркирате това, което искате да изтриете, натискате shift + del и voila! :-)

неделя, юни 29, 2008

Bee Gees

Говорехме си за Bee Gees и колко потресаваща е тяхната версия оригинала на "Words" (до днес дори не знаех, че съществува) и изведнъж ми хрумна, че ми се слуша най-хубавата им песен. Винаги като я чуя знам, че това е песента на Bee Gees, която най-много ми харесва и ми е много приятно да я слушам, но... пълна мъгла, нито ми хрумва как се казваше, нито какво се пееше в нея. Само се сещам, че клипа беше един такъв бял, ама това не помага особено в издирването на песен. Тези моменти са както, когато някоя дума или име е "на върха на езика ти" и пак не можеш да се сетиш как се казва. Ужасно е! Знам, че ще се сетя, че е тя ако видя името и се започва едно изброяване на имената на песните от диска на Bee Gees, който се мотае тук: "Massachussets" - Не "To Love Somebody" - хм, дори не знаех, че имат вариант на тази песен че е техен оригинала. Според google тази песен има поне 5 различни варианта от различни изпълнители. Мамка му и нея ще трябва да я намеря тези дни, защото иначе ще има да си я пея по цял ден. Но да се върнем на Bee Gees "World"? - не се сещам коя е, най-вероятно не е тя, я дай да я чуем все пак...мне "Tragedy" - абе ABBA нямаха ли и те някаква такава песен... мда и тази не е "Stayin' Alive" - не "How Deep Is Your Love" - и тази много я харесвам, но и тя не е. "Универсалният източник на знание" a.k.a. Wikipedia има огромна статия за Bee Gees и никакъв шанс да намеря това, което търся. Youtube също изкарва някакви песни, които не са тази, която искам. Накрая google ми предложи някаква компилация от два Greatest Hits, които се продават в amazon, и там списъците бяха само до 10та песен и нямаше моята. Тъкмо мислех да се връщам пак към google, когато забелязах линка, към пълния списък на всички песни, които са в двете части на Greatest Hits и там на 16та позиция от disk 2 забелязах познатото заглавие и ми просветна, че е точно това, което търся: Bee Gees - Alone :-) Enjoy the great song and the video: