Pokušavajući pronaći jednostavan PHP brojač za jedan moj mali projekt – sve više je nalikovalo na nemoguć zadatak. Brojaču se trebao zadati datum i on bi od njega računao što bi se već zadalo – koliko je sekundi/dana/mjeseci/godina/… prošlo od toga (zadanog) dana. Sve se naplaćivalo, sve je bilo vrlo opširno i/ili šlampavo napisano. Srećom, pronašao sam slijedeći dio koda kojeg ću ukratko i pojasniti.
< ?php $start = "January 1, 1990"; // definiramo pocetni datum $sada = strtotime ("now"); // varijabli "sada" dodjeljujemo trenutno vrijeme $onda = strtotime ("$start"); // varijabli "onda" dodjeljujemo varijablu "start" tj. pocetni datum $razlika = $sada - $onda ; // izracunavamo razliku izmedu "sada" i "onda" $num = $razlika/86400; // dijelimo tu razliku sa 86400 kako bi dobili rezultat u danima, a ne u sekundama $num2 = ($num/365); // dijelimo broj dana sa 365 kako bi dobili godine $godina = intval($num2); // zaokruzujemo godine pomocu operatora intval $num3 = ($num - (intval($num2)*365)); // od ukupnog broja dana oduzimamo umnozak godina koje su prosle pomnozene sa brojem dana $mjeseci = intval($num3/30); // zaokruzujemo broj tj. mjesece ?> <p>Prošlo je < ? echo $godina ?> godina i < ? echo $mjeseci ?> mjeseci.</p>
Prije nekoliko dana počela je sve češće i češće iskakati slijedeća poruka – “Service error 5100. Cancel printing and turn off and then on again. If this doesn’t clear the error, see the printer manual for more detail.”

Radi se o jednostavnim (s gledišta promatrača) magičnim trikovima koji se mogu protumačiti jedino kao nešto – nemoguće. Postoji više vrsta trikova, no meni najdraži su vizualni trikovi (tipično za početnike) – oni koji se logično, baziraju na onome što ljudi vide, i kao takvo – to jednostavno ne može biti. Druga vrsta/tip koja me zainetesirala su psihički trikovi, oni koji uopće ne traže ikakve vještine u baratanju kartama/rukama, sakrivanju određenih stvari i sl. – već se sve odvija na prezentaciji. Ukoliko je ona ispravno izvedena, takvi trikovi mogu biti puno snažniji od vizualnih, iako ljudi ništa ne vide/čuju/osjete u njihovoj glavi nastaje pravi košmar, što ih zbuni, neke nasmije, dok će vas drugi gledati kao demona/vraga/sl. jer kako je moguće da im možete besprijekorno čitati misli, znati nešto o njima iako ih nikada prije niste sreli i sl. (more…)
Eksperimentalna pločica generano služi za isprobavanje/testiranje određenih sklopova i shema. Ukoliko ćete naći neku shemu na netu, najprije je valja detaljno istestirati (u krajnjem slučaju provjeriti radi li uopće) na eksperimentalnoj pločici prije samog lemljenja na pločicu s otisnutim vodovima. Eksperimentalna pločica kao što joj i samo ime govori omogućuje eksperimentiranje s raznim projektima/shemama. Općenito ukoliko se kreće u neki “projekt” (najčešće “za po doma”) najprije valja proučiti dokumentaciju i shemu, zatim ju isprobati uživo na eksperimentalnoj pločici te tek nakon što ste se uvjerili u potpunu ispravnost - kreće se u otiskivanje vodova na pločicu i samo lemljenje komponenata. (more…)
Napokon se dokopao nekih “čipova” (točnije integriranih krugova), otpornika, dioda i sl. pa sam za probu složio digitalni komparator (prema shemi naravno). Radi bez problema – ovisno o ulazima A i B svijetle diode (A<B, A=B, A>B). Nadam se da će uskoro i objašnjenje kako spajati/pikati po eksperimentalnoj pločici, neke osnovne stvari vezane za spajanje i sl.