Thursday, September 01, 2005

I guess I should really start writing my posts in English...
Next time, I promise...
Google's Summer of Code вече официално свърши, или поне според местното време, иначе според Western American Time (където май е централното упрваление на Google, или поне където се намира Chris DiBona,Open Source Program Manager, Google Inc) ще свърши след около 7 часа , към 9 сутринта утре...
Мале, а колко много мога да изпиша само за тоя Google's Summer of Code, не е истина... В началото имах намерение да блогвам редовно, ма така и не намерих време а и как - 8-9 часа на работа - MSTP, IGMP, PIM, че напоследък я докарах и до Duplex-Mode/Speed Autonegotiation и регистри на PHY чипове (ау, а това какъв кошмар беше не е истина) , а след това вкъщи - само SNMP (Надя: лаф на деня - SNMP = Security Not My Problem) под FreeBSD :) - не че се оплаквам, напротив, просто се опитвам да си намеря извинение затова че съм несериозна и блогвам средно по веднъж на месец и половина...
Трябва обаче следващите дни да се опитам да понапиша всичките впечатления от Google's Summer of Code... И FreeBSD разбира се :)
Толкова много искам да кажа и незнам откъде да започна...
Първо, Mentor-а ми (това го разбирам какво значи но си нямам идея как да го кажа на български) - наистина невероятен човек, кореспонденцията с него е такова удоволствие, нямам думи... Philip Paeps - е човека, който трябваше да ми отговаря на всичките тъпи въпроси и да си блъска главата с мойте простотии - а такива имаше - и то големи...
Най-голямата - да си кажа - понеже си смених квартирата средата на юли - точно преди да разбера, че Google са ми одобрили application-а, трябваше да изчакам новия интернет доставчик да дойде и да прекара кабелите - (историческо чакане - Homelan трябваше да са дошли около 20 Юли - още не са се обадили - BgCell.Net дойдоха три седмици по-късно, BG доставчиците - УЖАС!!! нямам думи), та трябваше да започна да работя по проекта възможно най-скоро - вече бяха минали повече от три седмици от началото - оставаха още пет - е понеже съм много умна - какво да направя - ще checkout-на текущите source-ове в офиса - под Windows - в къщи за времено решение се връзвахме към някакъв номер на БТК (който излезе майка си и баща си - 90 лв телефонна сметка за 15 дни) но Иво (Вачков) ме предупреди, че едва ли ще успея да подкарам WinModem-a си под FreeBSD и аз (слава богу, поне този път) реших да не се правя на герой и да загубя страшно много време да ръчкам безмислено нещо, което не може да проработи - та checkout-нах source-овете под Windows и ги прехвърлих под FreeBSD - и се започна мъката - не мога да компилирам - по дяволите - не става - как ли не пробвах - тея source-ове просто не искаха да се компилират - говорих с Victor Cruceru - другия студент, който работи по bsnmp - и който беще създал проекта на Perforce сървъра (беше забравил да добави един Makefile.inc - което беше също част от проблема - въпреки това - ме предупреди, че липсва файл с дефинициите за ATM модула на bsnmp - полезна информация, която много помогна по-късно) - но и той не успя да помогне :-( в крайна сметка решиш, че няма друг начин и ше трябва да изпищя на Philip Paeps (всъщност бях се оплакала един-два пъти преди това - ма без да има някаква по-конкретна информация, човек нищо не може да направи) и му пратих output-а от конзолата, в която съм се опитала да компилирам във всяка една директория на проекта + output-a на export, setenv ( :-) ), sisctl -A и въобще всичко останало, което реших, че може да помогне - УЖАС - отговора "I just tried something very silly though, and I managed to reproduce your problem. :-) - Makefile-овете checkout-нати на Windows машина имали DOS-style line-endings (\n\r - new-line |carriage-return) докато под FreeBSD (всъщност всички Unix-подобни ОС) line-ending си е нормалния line-ending - \n - ужас - мен това ми е пределно ясно (обикновено, когато се опитам да разархивирам под Linux или FreeBSD .tar.gz архив download-nat под Windows - и получавам грешка от сорта на Archive is corrupted - и си мисля, че е точно заради line-endings), ама как можех да се сетя, че make не може да се оправя с DOS-style line-endings - gcc няма проблем - коментара на Philip Paeps - That was a tricky one. :-)

No comments: