Herní DOS nostalgie pod Vistama

Pro začátek několik pojmů: Dune 2, Aladin, Prince of Persia, Terminator: Skynet, Scorch, Tyrian, Wacky Wheels… Nic Vám to neříká? Tak to nic nezmůžu, ale pokud ano a nyní máte na tváři „rohlík“ a slzu v oku, pak pokračujte ve čtení. Dnešní hry jsou „někde jinde“ a doby, kdy hratelnost byla tím hlavním, jsou skoro pryč. Nezbývá než mít někde schovanou 486ku a občas používat klávesnici více než myš, pokud se chcete vrátit o 20 let zpátky…

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.

Hamachi

Kdo si dneska chce zahrát po internetu, tak nemusí jenom přes oficiálníservery,ale může se svými kamarády hrát i po síti LAN. Ale LAN nejde přes internet … takže tu máme Hamachi, které udělá VPN (Virtual private network) virtuální síť v internetu, a její účastníci pak na sebe vidí, jako by byli v jedné místnosti se switchem :-) Je to zdarma a je to rychlé. A v placené verzi ještě rychlejší (dá se vypnout šifrování, které je standartně nastaveno).

Pro všechny, co by chtěli zahrát přes Hamachi, tak tady je návod, jak si jej upravit, aby fungovalo. Je třeba provést několik změn v nastavení sítě. Popis je ze systému Vista, pro XP je to podobné, musíte pohledat. Toto je přímý překlad a výtah ze stránky RS V2 Hamachi howto a dle fóra lze vidět, že to fakt funguje.

Launchy

Tenhle malý program je docela vychytávka. Ve Vistě se objevil jeho klon v podobě nabídky start. Ta umožňuje po vyvolání pouhým psaním přistupovat k programům v nabídce start, záložkám v prohlížeči, nebo jiným indexovaným souborům. Launchy toho umí ale mnohem více.

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.