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

Програмистки въпроси

Mrasnika`s Lair ми "подаде" една интересна идея - Лексикон за програмисти. Ето и въпросите:

1. На каква възраст бяхте, когато започнахте да се занимавате с програмиране?
2. Как се случи? Кой ви запали по програмирането?
3. Какъв беше първият език, на който започнахте да пишете?
4. Каква беше първата истинска програма, която сте написали?
5. Какви програмни езици сте ползвали до момента?
6. Какво беше първото ви професионално назначение и какво научихте оттам?
7. Ако имахте днешните си опит и знания, бихте ли се захванали с програмиране отново?
8. Кое е най-важното за програмирането, на което бихте искали да научите начинаещите разработчици?
9. Кой е бил най-забавният ви спомен като програмист?

Ето и отговорите:
1. Ако се броят batch-овете - 2-ри клас. От някъде вкъщи се беше пръкнал някакъв компютър с DOS 3.3 и въпреки многото възражения на баща ми, аз редовно киснех пред монитора с празен поглед. После ми попадна някаква книжка за DOS. По това време започна да се чува за Windows и някакви графични интерфейси и аз понеже нямах такова нещо реших да си го напиша. Имаше проценти при зареждане и накрая изкарваше login screen, който реално имаше само визулна функция :D
После писах някакви игри в стил популярните навремето книги игри :)
2. Еми общо взето май сам се запалих. Един доста дълъг период от време бях без никакъв компютър. После ми купиха, сложих Linux, реших че искам да опитам истинско програмиране и ... те така.
3. Еми май първия се води pascal в училище, обаче първия език на който писах нещо по-сериозно беше BASIC.
4. Първата долу-горе истинска програма която съм писал беше за генериране на Linux Live CD-та, тя беше добавка към проекта ми за обучителна Linux дистрибуция. С нея ходих по някакви олимпиади - успеха беше променлив.
5. Pascal, BASIC, php, js, C++ (съвсем малко JAVA и C)
6. Първото малко по-сериозно беше един сайт за недвижими имоти. От там научих - "Искай точни спецификации!!!" :D Много важен урок бих казал.
7. Ми да, то си ме радва (все още).
8. Еми аз не бих казал, че съм много про, тей че ми е рано да давам съвети на другите
9. Откакто живея с още двама програмисти в една квартира, забавни моменти не е трудно да се намерят, но не мога да кажа само един. Може би:
- търсене на студентска книжка с grep
- въпроси от типа -"Има ли свободен слот за захранващия ми кабел ?"
- влизане в машината в съседната стая през сървър в Германия(беше ми отрязал локалния достъп), писане на програма, която заема RAM, но не я освобождава и отивам в другата стая да го гавря :D
- многобройните програмистки мерения на пишки и т.н.

It is cool to be nerd !

събота, август 02, 2008

Trusted Computing

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

Защо DRM не е хубаво нещо


Всеки знае, че DRM (Digital Rights Management) е нещо добро за обикновения потребител и причините за това са много. Днес се сблъсках с още една страна на проблема, за която не се бях замислял.
Нашите добри приятели от една редмъндска компания, която вероятно сте чували – MicroSoft, решили да си направят музикален онлайн магазин – MSN Music Store. Както се очаква от отрочетата на бате Били, стабилно се слага DRM на музиката, за да не вземе някой случайно да я изкопира, че после ще ги бият от звукозаписните компании.
Един красив ден решават, че тоя магазин не е доходен или просто не им харесва – спират го.
Проблема: всяка mp3/wma песен има записана дата, на която песента става неактивна и за това се използват едни такива хубави DRM сървъри, които да реактивират песните. Обаче какво става ако тия сървъри изчезнат ? Музичката, която сте си купили съвсем честно и легално става неактивна, а вие пиете една студена вода и гледате с празен поглед монитора.
Както и да е, Microsoft обещаха да оставят сървърите до 2011-та след доста протести от страна на потребителите. Не че варианта е много добър, но все пак е нещо.
Никога не си купувайте песни с DRM! Ама никога ! Иначе рискувате да се окажете с неактивна колекция от песни. Ако имате онлайн магазин DRM може да ви принуди да поддържате с години тази технология или да плащате неустойки на потребителите. Не се набутвайте сами в калта, не си създавайте проблеми, купувайте и продавайте свободно музика. DRM е последното нещо, което може спре пиратството, но първото, което ще ви вкара в неприятности при подобна ситуация.


Малко встрани:
Въпреки че, тия разголените, дето уж съм ги оставил без хляб защото съм изтеглил тяхна песен от интернет, говорят абсолютни глупости, смятам че е хубаво да се купува българска музика на оригинални носители. Metallica или Iron Maiden едва ли ще умрат от глад ако не си купите албума им, но за underground рок група, която прави концерти в мази на кръчми с вход 1лв. всеки продаден албум или билет има значение.
Ако харесвате дадена музика – купете си я оригинална.

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

D-Link DI-524 AirPlus G

Най-после си взех безжичен рутер (маршрутизатор по нашенски) - D-Link DI-524 AirPlus G за 90 лева с wireless adapter за да може и бащата да се радва на безжичен интернет :)
Много приятна машинка. 54mbps, съвсем достатъчни за домашната мрежа и доста лесна за инсталация. Свързах я, пуснах 1 wizard за настройка и всичко си беше ОК (добре де, от второто пускане на wizard-a стана :P ).
Даже доста предвидливо ме пита дали искам да му задам някакво конкретно име за хост и MAC адрес в случай, че имам лайнян доставчик от типа на БТК, което перфектно реши проблема, за който бях писал в предишния пост.
Махнал съм всякакви пароли за достъп, така че ако сте ми съседи заповядайте (само не се оливайте да теглите HD филми :) ).
Това е, доволен съм от живота :)

П.П. Покрай ходенето до Technopolis намерих оригинален "Хора от народа" на Хиподил, преоценен на 2 лева. Сега слушам и се кефя. :)

сряда, юли 16, 2008

Новите модеми на БТК


След като се прибрах в Русе ми направи впечатление, че модемът на БТК забива много стабилно. Като казвам стабилно разбирайте 3 пъти за 600MB със скорост 600kb/s при положение, че са платили за 12 Mbps. Дори ми беше хрумнало да пиша програма, която да ping-ва и рестартира автоматично модема.
Минавайки през офиса на БТК за да питам за безжичните им рутери, споменах проблема. Служителката беше учудена, че още съм със старите модеми и ми предложиха да занеса стария и да ми дадат нов. Дадоха ми пакет "инсталирай сам", прибрах се вкъщи, свързах го и за сега всичко и е ок. Скоростта си е стабилно около 1MB/s и представете си дори не забива. :) Софтуера на новите модеми не е много по-различен от този на стария.
Когато питах девойката в БТК, защо никой не ни е уведомил, че трябва да си сменим модема при смяна на скоростта, тя ме погледна с празен поглед и сви рамене. Нещо в организацията на БТК яко куца.
Кофти частта: сложили са някаква тъпа филтрация по MAC адрес и сега ми иде да ги бия. Това е ултимативно тъпата филтрация. Искам просто да си преместя кабела на лаптопа и да си ползвам нет-а, но не! Някой мозък в БТК е решил, че това не трябва да е така и не мога да връзвам повече от една машина. Смяната на MAC адрес е тривиална, но все пак е тъпо да го правя при положение, че е искам просто да ползвам интернета, който съм си платил.
В момента ръчкам модема за да махна филтрацията, но засега неуспешно.

П.П. Безжични рутери нямат и не знаят кога ще имат. Доста трябва да се замислите преди да решите да си вземете рутер от тях. 2 лева и нещо на месец за рутер ZTE, над който нямате никакъв контрол. Не че ще е трудно да се разбие и неговата парола, но все пак не е културно така :)