Archiv autora: Radi

Návrhový vzor – Singleton

Nedávno jsem v jednom projektu použil několik návrhových vzorů. Ano, na internetu se k nim dá najít hromada informací, ale většinou je jich až příliš. Smyslem tohoto článku, který je jedním ze zamýšlené série o návrhových vzorech, je nabídnout čtenáři ucelený pohled na konkrétní návrhový vzor.

Co si od toho slibuji? Budu psát o něčem co mě baví, seskupím si konečně někde souhrnné informace o návrhových vzorech a možná to pomůže i někomu dalšímu. Nic víc, nic míň.

Big bang theory – Ještěr, Spock

Seriál Big bang theory bezpochyby patří mezi špičku současné seriálové tvorby a dovolím si tvrdit, že spolu s How I met your mother tvoří to nejlepší, na co lze na poli sitkomů v současnosti koukat. To, co produkují tuzemské televizní stanice, není nic jiného než brak, to jen tak na okraj a teď zpět k tématu.

Dnes jsem měl možnost shlédnout zatím poslední díl právě Big bang theory, ve kterém mě pobavilo rozšíření známe hry Kámen, nůžky, papír natolik, že jsem se rozhodl o toto rozšíření podělit i s těmi, kdo tento seriál nesledují. Mimochodem pokud jej nesledujete, vězte, že děláte chybu. Se zmiňovaným rozšířením přišel kdo jiný než Sheldon Cooper, Ph.D. a vypadá to následovně:

Kámen, nůžky, papír, ještěr, Spock:

  • Nůžky rozstřihnou papír
  • Papír balí kámen
  • Kámen drtí ještěra
  • Ještěr otráví Spocka
  • Spock zničí nůžky
  • Nůžky zabijí ještěra
  • Ještěr sežere papír
  • Papír usvědčuje Spocka
  • Spock nechá vypařit kámen
  • A jak tomu vždy bylo, kámen tupí nůžky

Mollom – ochrana proti SPAMu

Na blogu se mi celkem hojně začal množit komentářový SPAM. Situaci samozřejmě bylo potřeba začít řešit, a tudíž jsem se začal poohlížet po nějakém pluginu pro WordPress, kterým bych SPAM filtroval. Pro wordpress jich pochopitelně existují mraky, mě však zaujal plugin, který ani tak vyloženě pluginem proti SPAMu není jako spíše plugin integrující do WordPressu antispamovou službu. Celé se to jmenuje Mollom a funguje to na výbornou.

Netradiční použití LaTeXu – sazba Sudoku

Na úvod bych rád podotkl, že tento článek je určen především uživatelům se základní znalostí prostředí LaTeX a tedy není jeho cílem vysvětlovat, některé základní konstrukce při tvorbě dokumentu. Dále je potřeba říci, že uvedený postup funguje s využitím distribuce TeX Live a v prostředí Linuxu. Nicméně TeX Live je dostupný i pro Windows, takže je možné do jisté míry předpokládat funkčnost i v tomto OS.

Browsershots

Nedávno jsem jen tak brouzdal po internetu v podstatě odnikud nikam (původně jsem něco hledal 😉 ), přičemž se mi podařilo narazit na velmi zajímavou službu.

Nejvíce ji ocení patrně lidé zabývající se webdesignem. Služba totiž umožňuje vytvořit náhled na jakýkoli web snad ze všech dostupných (ne už tak smysluplných) prohlížečů ze čtyř různých platforem. Osobně ladím web pro Operu, IE7, FF (a také pro některé linuxové prohlížeče). Díky této službě bylo ale příjemným zjištěním, že toto ladění, jak já říkám pro „silnou trojku“, je postačující, neboť se web zobrazuje korektně i ve většině prohlížečů, jejichž náhled Browsershots.org nabízí.

Pokud jste tedy zvědavi, jak je na tom váš web, mohu tuto službu jedině doporučit ;-).

S2G Converter

GmailPřed pár dny za mnou přišel otec se zajímavým problémem. Jelikož už jej také přestal „bavit“ Seznam.cz, rozhodl se založit si schránku na Gmail.com. To by bylo celkem bez problémů, problém nastal, až když chtěl exportovat kontakty ze schránky na Seznamu a následně si je importovat na Gmail. Samozřejmě Seznam implicitně neexportuje kontakty do formátu, ve kterém Gmail importuje. Celkově je to podivný formát či způsob zápisu do CSV, co Seznam produkuje při exportu, ale to už je téma na další článek.

Naštěstí řešení tohoto problému bylo zcela triviální. Nevím, zda toto již neexistuje, neboť se mi nechtělo hledat, a také jsem již delší dobu nenapsal žádný kus kódu krom jednoduché webové aplikace v ASP.NET, a proto jsem se rozhodl napsat jednoduchý převaděč seznamovského exportu kontaktů do formátu, který umožňuje import kontaktů do Gmailu.

Stáhnout jej můžete zde: S2G Converter. Pro běh je však nutný instalovaný .NET Framework alespoň verze 2.0, který můžete stáhnout třeba ze Slunečnice. Snad to někomu pomůže 😉

DI.fm – Digitally imported

Rádio vysílající na internetu je v dnešní době již běžná záležitost. V ČR postupně přidala své „streamované“ verze všechna větší rádia. Co mi ale v ČR neustále chybí je rádio se zaměřením na elektronickou hudbu. Naštěstí ale nejsme jediný stát planety, a proto se lze právě díky internetovému vysílání rádií poohlédnout po této pro mne chybějící proprietě jinde.

Last.fm – aneb ukaž co posloucháš

Jistě mi dáte za pravdu ve věci, že hudba člověka provází takřka odjakživa a každý z nás si rád poslechne svou oblíbenou skladbu ať už je to při práci či jen tak při relaxaci. Pokud patříte ke skupině lidí, která ráda a často poslouchá hudbu na počítači jsou následující řádky určeny právě vám.

Last.fm je totiž služba, která shromažďuje informace o hudbě, kterou posloucháte a na základě těchto shromážděných informací poskytuje například různé statistiky, které je možno dále vystavit na webu a pochlubit se jimi jste-li například vlastníkem nějakého blogu, možnost vyhledat lidi se společným nebo podobným hudebním stylem, vyhledat a poslechnout si další skladby svého oblíbeného interpreta.

Widle.cz spuštěny

Ahoj všem!

Dnes došlo oficiálně ke spuštění stránek Welmi Welké Widle. Tento web má sloužit jako místo pro mé články, návody či osobní názory. Do budoucna pokud bude zájem počítám i s dalšími přispěvateli, takže pokud máte zájem ozvěte se 😉

Prestože jsem na webu pracoval poměrně dlouho, jsem jen člověk, a proto je web zatím spuštěn ve verzi beta. Proto bych byl rád kdybyste mi případné bugy, které odhalíte oznámili třeba sem. Web běží na CMS WordPress a šabloně K2. Jelikož jsem ale nebyl spokojen s některými funkcemi a hlavně vzhledem, ačkoli existují hromady témat, vytvořil jsem si vzhled vlastní odvozený od původního K2.

Nyní mi již nezbývá než vám popřát příjemné čtení.