27 окт 2010
StackOverflow
Ruby on Rails воден от @skanev и @nikolayb беше може би най-свежият курс, на който съм присъствал по време на бакалавърстването ми във ФМИ. Преподаватели, материя, хора – всичко беше много гот. Жалко, че курсът се проведе само веднъж, но пак добре, че го уцелих.
1. Та, @skanev един път говореше за това как човек да задобрее в даден език/технология и един от съветите му беше включване в мейлинг листи на камюнититата, които разработват или използват даденото нещо. Това естествено ми прозвуча като купища мейлове и спам, защото по законите на Всемирната несправедливост ще получиш това (писмо), което най-малко искаш, когато най-малко искаш. За това и тогава тази идея ми се стори повече изнервяща, отколкото помагаща.
2. От известно време забелязвам, че поне 10% от Google search-ванията ми по даден проблем завършват в един странен сайт със странно име – http://stackoverflow.com . Въпросният сайт е това, което един програмист би си представил като „Програмистска социална мрежа“ – място където програмистите питат програмистски въпроси и им се отговаря от други програмисти.
Наскоро (1) и (2) успяха да се комбинират в главата ми (най-накрая) и се регистрирах в StackOverflow. Първото ми впечатление беше … wow. Самата концепция на сайта е много интересна – всеки има репутация и колкото повече смислени въпроси/отговори имаш, толкова по-голяма репутация печелиш. По-голямата репутация води до повече отключени функции в сайта (например модериране, гласуване, създаване/използване на чат и други). Най-интересното е, че репутацията се определя от „обществото“ (потребителите) и съответно, както казваше спайдърмен, с голямата репутация идват и големите отговорности/функционалности. Абе, справедливо си е отвсякъде – чиста форма на демокрация
.
Така, след като ви убедих, че StackOverflow е fun, да ви разкажа и защо е полезно да го навестявате в свободното си време. Като изключим някои глупави въпроси, писани от глупави хора, които не познават Google или правят нещо по абсолютно погрешен начин, останалите въпроси са доста ортодоксални – корнър кейсове или непопулярни факти за популярни технологии. Една от възможностите е да попаднете на интересен нов въпрос, за който си нямате и идея какво е решението, хубавото е че до няколко минути някой, който си има идея ще го е написал и любопитството ви ще е задоволено. Още по-хубаво е когато си имате идея за отговора на дадения въпрос и ви трябва само един „припомнящ“ сърч в Google, за да сглобите целия пъзел и отговорите на питането.
Така правите „сухи тренировки“ на уменията си и придобивате нови такива. В крайна сметка нищо не губите, помагате на някой беден програмист и най-важното – задобрявате.
*Моля, заменете думата „програмист“ с „разработчик“ или „developer“ в по-горните параграфи, че някои програмисти се обиждат като има кажеш „програмист“
20 окт 2010
Що е то биалета?
Този екзистенциален въпрос ме мъчеше вече няколко години – от както за първи път закарах колата да й прегледат окачването и естествено монтьора „намери“ проблем в едната от двете „биалети“. Наскоро в един сервиз пак ми казаха, че са за смяна – този път и двете. Смениха ги, а аз все още незнаех какво са тези мистични „биалети“. По автофорумите има разни обяснения, даже и снимки, които не вършат работа за човек, който предимно кара кола, а не изучава устройството й.
Ясно беше, че трябва да се докопам до дефиницията на този термин в Wikipedia, но как при положение, че превода на „биалета“ на английски не е „bialet“ или сходен?! Както и да е след обстойно преглеждане и google-ване на различни чаркове от предното окачване на автомобила разбрах, че биалета на английски значи „sway bar drop link“/“anti roll bar drop link“.
Логичният въпрос е какво е антирол бар? Краткия отговор е: „лост, чиито краища са свързани с предното (задното) ляво и дясно окачване на колелата“. Ако тази система липсва и колата например завие наляво, дясната й страна се накланя надолу, а лявата нагоре – системата предотвратява точно това накланяне в някаква степен (не напълно) и за това се казва anti-roll. Когато „anti-roll“ системата е налична и колата например завие наляво, „лостовата работа“ (както казваше Кро), която се извършва от дясното колело притиска лявото колело също надолу. Тогава и двете колела са приблизително еднакво притиснати към земята и не се получава голямо накланяне на шасито. Така се печели по-добро управление на колата в завоите, като се предотвратява недозавиването (understeering).
Ето и нагледно:
Източник – http://www.ultraracing.com.my/template.asp?menuid=30
И сега къде се вписват биалетите в картинката?
Според схемата, която взех от http://www.ukcar.com/features/tech/suspension/antiroll.htm биалетите са „Anti-roll bar link arm“ и свързват окачването с лоста на антирол бара. Самите биалети са много сходни с човешка става в краищата си – имат гъвкава връзка и предполагам, че точно тe се износват и са причината за посещения в сервиза (хубавите ни пътища помагат също доста).
« Предишна страница — Следваща страница »








Follow me…
