úterý 18. srpna 2009

Signalizace nerozsvícených světel

Včera před spaním jsem odhalil další případ loupeže mého geniálního nápadu. Ano, já vím, že je to nesmysl. Však terapie byla dlouhá a nákladná, leč úspěšná... Nicméně nechť laskavý čtenář posoudí sám.

Někdy na jaře 2006 jsem začal uvažovat o zabudování signalizace nerozsvícených světel do auta. Začal jsem zkoumat nabídku hotových zařízení, ale nic se mi nezdálo dost dobré. Začal jsem tedy uvažovat o vlastní konstrukci nějakého toho pípáku.

V e-mailu ze středy 3. 1. 2007 kamarádům-konzultantům s nadšením sděluji:
nahodou jsem narazil na nejake schematko s citacem 4060. ma primo v sobe oscilator. zakladni popis je treba na www.kpsec.freeuk.com, stoji 10 - 20 Kc dle provedeni...
Následoval zevrubný nástin funkce.

V dalším e-mailu ze středu 12. 10. 2007 (jak ten čas letí, že?) píšu:
včera jsem dal to zapojení do kupy (čekal jsem na práci a pustil jsem se do toho, co by šlo kdykoliv odložit). trošku počítal, pak přepočítal a nakonec laboroval (s tím, co bylo v mělkým šuflíku). momentálně mi to dělá -------pi-pi-pi-pi-pi-pi-pi-pi--------pi-pi-pi-pi-pi-pi-pi-pi--------pi-pi-pi-pi-pi-pi-pi-pi-... (pípání a pauza jsou stejně dlouhé) + bliká ledka (zcela nezávisle na pípání), pokud se někam zapojí

Připojil jsem i schéma s popisem:
...cca po 7 s (může být i 15 s) spustí 4 pauzou oddělené série 8 pípů. pak je zase pauza 7 s (15 s) a zase 4 série 8 pípů... tak jak jsem to chtěl :-D
Zapojení ve vrabčím hnízdě vypadá takto (dnes, dříve byly všechny drátky zapojené kam bylo třeba):


Po několika dalších vylepšeních a úpravě pro napájení 12 V byl tento projekt odložen do šuplíku a pozapomenut.

No ale včera takhle před spaním kouknu náhodou zase k panu Belzovi (no ano, jistě, to byl zdroj té prapůvodní inspirace k mému zapojení) a co nevidím? Návod na Indikátor nerozsvícených světel z 23. 11. 2008, a že byl otištěn také v PE 10/2008 s. 17. Rok po mém prototypu! Základem je stejný časovač, podobně zapojený a celé je to obdobně fungující. Jen je to z prťavých SMD součástek.

P.S. Ten úvod měl být jako vtipný, kdybyste vám to nedošlo samo ;-)
P.P.S. Poučení? Nic nevymýšlej, když to nejseš schopnej dotáhnout, a počkej, až to někdo vymyslí za tebe. Pak si to koupíš v samošce.

čtvrtek 23. července 2009

Nezvětšující se pozadí v prohlížeči Internet Explorer 7

Jednou z chyb Microsoft Internet Exploreru 7 je nezvětšování obrázku na pozadí při zvětšení celé stránky. Jak se tato chyba konkrétně projevuje a hlavně jak se dá opravit je popsáno v článku JumpStarts Fix: IE7 Zoom Body Background Image Bug.

Pro IE 7 je běžnou definici pozadí "v body":
body {background: url(../images/bodyBG.jpg) #fff repeat-x;}
"přesunout do html":
html {background: url(../images/bodyBG.jpg) repeat-x;}

pondělí 20. července 2009

Záložky ve vývoji

Nějakou dobu zvolna pracuji na pluginu pro Wordpress, který by umožňoval velmi snadno rozdělit text příspěvku na jednotlivé záložky. Jmenuje se "BarelyFitz JavaScript Tabifier Wordpress Plugin" a základní popis a současně test je zatím jen na mé soukromé vývojové kopii Wordpressu.

Případný zájem veřejnosti by mohl dokončení finální verze pluginu uspíšit ;-)

Kde můžu pomůžu

Nějak se stalo, že jsem se zapojil do vývoje zajímavého a skvělého překládacího pluginu pro Wordpress Transposh. Děkuji za poděkování.

čtvrtek 16. července 2009

Klikací seznam budoucnosti

Během své webařské kariéry jsem udělal několik rozklikávacích seznamů a menu. V principu jde o to samé. Při nedávném průzkumu situace jsem narazil na nextElementSibling, díky kterému lze udělat takové rozklikávadlo velmi elegantně bez složitého scriptování:

onclick="this.nextElementSibling.style.display=(this.nextElementSibling.style.display=='none'?'block':'none');return false;"

Odladil jsem to pro Firefox 3.5 a funguje to také v prohlížečích Opera 9.64 a Google Chrome. Současné implementace JavaScriptu však tuto metodu nemusí znát a třeba MSIE8 i Firefox 3.0 tuto vymyšlenost prostě neumí. Musíme ještě chvilku počkat.

Kliknutím sem skryješ nebo zobrazíš následující odstavec...

Tento text by se měl při fungujícím nextElementSibling skrývat a zobrazovat klikáním na předchozí text.


Tak si to pamatujme ;-)



...kdybych se byl líp učil, tak bych dávno věděl, že existuje nextSibling, který funguje od MSIE 5.5 (a jo, vyzkoušel jsem to):

Kliknutím sem skryješ nebo zobrazíš následující odstavec...

Tento text by se měl při fungujícím nextSibling skrývat a zobrazovat klikáním na předchozí text.


Kód pak je takový:

onclick="this.nextSibling.style.display=(this.nextSibling.style.display=='none'?'block':'none');return false;"

MAKE Magazine

Technology Review RSS Feeds

Nejčtenější příspěvky