Jeffrey Cross
Jeffrey Cross

Moja budilka urnika vlakov

Bilo je hladno zimsko jutro in sedel sem na še hladnejši klopi na železniški ploščadi v Londonu in se preklinjal, da sem zadel dremež. Zaradi tega trenutka šibkosti sem moral čakati na naslednji vlak. Sem omenil, da je hladno?

Zato sem začel razmišljati o rešitvah - navsezadnje sem imel čas za ubijanje. Funkcija 30-minutnega dremeža? Ni dobro, razlika med vlaki ni bila vedno 30 minut. Vsaka budilka mora biti seznanjena z voznim redom železnice ali še bolje, da se zaveda zamud.

Tisto noč sem pomislil, kaj bi bilo potrebno, da zgradim takšno budilko. Lahko bi ugotovil, kako narediti skoraj vse: gumb za dremež, glasbo, ki me je zbudila, spletne poizvedbe - vendar nisem mogel ugotoviti, kako lahko preprosto zgradim zaslon za trenutni čas.

Nekaj ​​tednov je minilo, dokler nisem končal na večerni zabavi, ki je govorila o zamisli. Prijateljica, Kate Pugh, je opozorila na očitno - že imam budilko z zaslonom, zakaj ga ne bi uporabili?

Že naslednji dan sem zgradil novo budilko z gumbom za dremež, ki je bila narejena predvsem iz Legosa in stare miške (moj najljubši del je bil čudovit stik, s katerim je nahrbtnik potisnjen na glavo, v glavo, ki ga napolni Blu Tack. , izdelane z mikrostikalo miške). Dremež se povezuje z dolgim ​​kablom na mojo delovno postajo Linux, mojo staro budilko, AirPort Express in program, ki se hitro skupaj v Perlu.

Program je bil veliko lažji z uporabo različnih bitov kode CPAN (cpan.org), kjer je to mogoče. (Uspelo mi je celo malo nazaj, ko sem sprostila modul, ki sem ga napisal, da bi prikazal informacije o vlakih.) Če sem iskren, je bil to samo preprost državni stroj, ki je spal, dokler se ni približal času bujenja, nato pa se je začel. spremljanje odhodnih plošč.

Torej imam zdaj budilko, ki me zbudi malo kasneje, če vlaki zamujajo, in se ukvarja s časom, da mi dremajo na podlagi naslednjega odhoda, ki me je potreboval za delo. Najboljše od vsega, moj delodajalec se je strinjal, da bo ura, če bodo odpovedani vsi vlaki, poslala na moje delovno mesto, da bom delal doma, in mi dovolil spati.

Delež

Pustite Komentar