Roată de apă

Am mai scris despre asta în postul de acum 100 de ani despre campul nostru de vară. Ideea a fost simplă: am vrut să facem o roată de apă care să alimenteze o pompă (făcută tot de noi) care să urce apă într-un cubitainer (un butoi mare de apă), de unde după aia să iasă la dușuri.

Am pus câteva poze atunci, dar acum mi-am adus aminte de asta pentru că am găsit, total random, un film pe care l-am făcut atunci cu roata, și pentru că, tot azi, povesteam cu Nicu despre ideea de a face o roată de apă mică, solidă, ușoară și ușor de montat / demontat care să genereze 5V stabilizat și maxim 1A de curent, pentru încărcat telefoane mobile and such în condiții grele (gen la munte :P).

Dacă are cineva hint-uri, le aștept cu cea mai mare plăcere :)

Idea

Le tot zic la prieteni ce nașpa e pista de biciclete din București, că e plină cu oameni și cu stații de autobuz și cu mașini parcate și cu oameni and so on. Și m-am mai gândit că dacă tot trebuie să îmi dezvolt aptitudinile de prelucrare video, asta ar fi un material bun pentru dedus un traseu (pentru că e între două benzi galbene :P).

So, vineri dimineața am legat un webcam de bicicleta mea Orbea și de netbooku de la robot, am băgat netbooku în rucsac și am zburat spre școală (întâmplarea face să fi avut o întâlnire la 8:15 la poli). Din păcate, pentru că mă grăbeam (și și pentru că îi complicat cu cablul și laptopu în spate și bicla între picioare și camera prinsă cu scai), nu am reușit să prind prea bine camera și era un pic cam în sus și totally nefocalizată.

Rezultatul este un total failure de 30 de minute și nu merită nici măcar să fie pe youtube.

Studiez metode mai fericite de înregistrare și revin cu o înregistrare beton, numa bună de procesat ;) Dacă are cineva experiență în chestii de-astea, drop me a line please :P

Proiecte din CS.Poli

Justificare: În liceu, datorită prieteniei mele cu Cătă Muntean, dar și a faptului că am avut șansa să avem la liceu un director foarte deschis către elevi (dl. Cerbu), am fost implicat în tot soiul de „proiecte” pornite din ideile elevilor și care au existat pentru elevi. Implicarea mea în proiecte mi-a dat o înțelegere mai bună a modului în care funcționează lumea, și, eram sigur, când urma să merg la facultate, treaba asta cu proiectele urma oricum să fie exponențial mai tare decât ce am făcut în liceu și urma să nu îmi mai văd capul de câte proiecte cool o să mă atragă.

Ideea asta ponește parțial de la faptul că singurul lucru pe care mi l-a dat facultatea când am ajuns aici a fost o palmă după cap și o găleată de apă rece peste, ca să îmi revin din asemenea vise și speranțe. Am fost dezamăgit, și, după cum colegii mei care au îndurat 5 ani în CS.PUB știu, prima parte (primii doi ani, cel puțin) nu ajută de nici un fel la construirea moralului. Eu am avut noroc de oameni deosebiți în jurul meu care m-au sprijinit și m-au ajutat să-mi dezvolt unele calități care altfel supersistemul de aici mi le-ar fi inhibat, dar sunt mulți oameni în facultate care nu au. Și ideea asta este despre ei, nu despre mine.

Idee: Ce ar fi dacă cineva (eu?) ar porni un proiect în care să listeze toate proiectele interesante care ruleaza acum în Poli (și când zic interesante mă refer la proiecte care sunt și altceva decât formalități pe hârtie pentru cumpărat echipament). Proiectele de diplomă ar putea avea o secțiune dedicată (cele considerate interesante, anyways), și eventual viitorii ingineri ar putea să facă invitații către colegii lor. Studenți de ani mai mici ar putea fi informați în legătura cu unele lucruri efectiv super tari care se fac în școală și s-ar putea autoîndruma spre responsabilii de proiect. Headhunterii și marile firme internaționale de profil din București și nu numai ar putea sprijini anumite proiecte de care altfel nu au cum să audă. Viitori studenți ar putea găsi ce eu am sperat să găsesc când ajung la facultate. Ar putea exista și o secțiune liberă, unde idei (ca asta) să fie discutate și eventual făcut un matchmaking intern pentru implementarea lor.

Condiții: O asemenea aplicație ar trebui să aibă o bază de utilizatori (care pot să înscrie proiecte) controlată fie prin cunoașterea directă a persoanelor implicate, fie prin baza de date a facultății. Totodată, așa ceva ar avea succes numai dacă proiectele de care știu eu NU sunt singurele proiecte worth mentioning din facultatea noastră. și, mai ales, dacă studenții nu au ajuns înca ATÂT de plante încât să rejecteze și ideile interesante împreună cu orice altceva li se servește în facultate.

Observație: Ideea asta pornește de la ideea menționată anterior și de la conceptul că proiectele studențești ar trebui promovate în cazul în care sunt interesante (nu doar în sesiuni de comunicări științifice) Ideea asta se bazează și pe o idee discutată anterior cu Micvs, idee în care ne gândeam că poate ar fi cool să știm ce fac unii dintre colegii noștri la licențe, pentru că s-ar putea să fie interesant.

Acțiune: Momentan, și probabil la rata asta de idei, timpul meu este și o să fie praf permanent, dar poate că dacă încep eu ceva și îi dau drumu’ la vale către una din organizațiile de prin școală … Sau poate că a mai avut cineva ideea asta și atunci totul e rezolvat :)

yeti vs. cartelă acces cămin

Ieri s-a decis (de cine, nu știu) să se repună în folosire interfonul de la intrarea în cămin (ceea ce evident pune problema „cine, când și de ce s-a decis să se SCOATĂ din folosire intrfonul?”). Pentru că eu sunt nou aici, în P16, nu am cartelă, și la cazare nu s-a pus de nici un fel problema de a primi o cartelă.

Am decis să dau o tură pe la admină (care este o femeie deosebită, cea mai pro-studenți admină din cele 4 pe care le-am „testat” de-a lungul celor câțiva ani prin cămine) să o rog să mă ajute să fac rost de o cartelă. Conversația a mers cam așa:

– Sărumâna, eu n-am cartelă, și am văzut că ați dat drumu la interfon …

– Nici eu n-am …

– A, deci nu mai aveți cartele de dat la studenți

– Nu, nu am cartelă nici EU!

Mi-a mai explicat că o comandă pe care ar face-o acuma pentru cartele, ar fi onorată undeva în iulie, deci mai bine nu ne blochează banii. Eu sunt un pic dumbstruck aici, cum adică durează așa mult o comandă, ce puii mei fac ăștia, fac RFID-urile din cartele din blană de crocodil?

Mă rog, ideea e că am rămas fără cartelă de acces în cămin, așa că acum de câte ori vin acasă, trebuie fie să sun și să sper că e cineva acasă, fie să aștept să treacă cineva și să-mi deschidă, ca un homeless sau un infractor. Trist! Și și neplăcut!

Am hotărât azi să revin un pic asupra unei idei mai vechi ce o aveam, dar care din lipsă de necesitate nu s-a concretizat, și anume hackuiala postului de interfon. Și când spun hackuială mă refer la ceva de genul: formez numărul camerei mele, și ușa mi se deschide automat (varianta basic) sau sun la un număr / dau comandă pe un IP pentru deschiderea ușii, sau formez un cod în plus după codul camerei (astea-s variante extra, sunt lucrari de diplomă mai praf ca astea :P).

Anyway, o sa revin aici cu informații despre această nouă provocare care mi-a fost scoasă în față.

UPDATE: mda, a durat exact două zile treaba cu interfonul. Cineva a avut o idee mai puțin elegantă dar mai eficientă decât mine și a deșurubat și subtilizat zăvorul de la interfon. De data asta, se pare că forța, nu inteligența, a rezolvat problema.

XML Schemas şi yPHP

De câteva săptămâni, am introdus în yPHP (în cazul în care nu ştiţi, yPHP e un fel de framework – web application kit la care lucrez) fişiere de configurare externă pentru module (momentan, se pot defini acţiunile valide şi alte câteva setări de bază, dar aş dori să extind chestia asta şi la alte tipuri de configurări – rapoarte, liste şi, în special, form-uri). Fişierele de configurare fac foarte foarte mult sens, mai ales pentru ideea în care o să dezvolt la un moment dat şi o interfaţă grafică pentru construit aplicaţii yPHP sau măcar un API pentru cine vrea să facă asta.

Miercuri, Vlad Posea ne-a prezentat, în cadrul laboratorului de IE, XML Schemas, ca o alternativă la DTD. Eu începusem să fac un plan să folosesc nişte DTD-uri pentru XML-urile de configurare pentru modulele yPHP, dar DTD mi se pare (şi este) limitat din mai multe puncte de vedere (nu poţi specifica concret care câmp tre să vină şi în ce ordine). În plus, este un alt tip de fişier. XML Schemas în schimb, sunt fişiere XML. Mai tare, la laborator am descoperit că Eclipse (cred că de la WTP – Web Tools Platform) are un super editor grafic de XSD, de poţi să legi chestiile mult mult mai repede (XML Schema se bazează pe definirea tipurilor de elemente – simple (gen string) sau complexe – care pot conţine şi alte elemente sau atribute).

So, două chestii câştigate miercuri în două ore de IE: cunoştiinţe despre XSD şi o super unealtă gata instalată la mine pe comp pentru a le manevra. Veşti bune pentru yPHP :)