studentagency.cz - Troubové a lamy

Trávě poslední dobou s webem STUDENT AGENCY spoustu volných chvil (u příležitosti vývoje SA Notify) začínám propadat ve větší a větší beznaděj – ten web je prostě příšerný.

Uživatelská přívětivost

První mrákoty na mě přijdou už s hlavní stránkou.

Hlavní stránka studentagency.cz.

Vyznáte se v té změti barev, tvarů a pohybujících se objektů? Menu o mnoho položkách bez výraznější hierarchie, zmatek nad zmatek. Jsem asi už ovlivněn, protože na hlavní stránku nechodím (mám bookmark přímo na stránku linky Praha-Liberec) a i kdyby, vím, kde odkaz na tu linku hledat, ale být na stránkách nováčkem a hledat konkrétní informaci, asi bych nad webem strávil mládí.

(Web)design


Nemeškejte volná sedadla ve spojích Regiojetu

Pokud jezdíte autobusy SARJ častěji, určitě se vám stalo, že jste narazili večer na plný ranní autobus. V takových chvílích je možné, že se budou místa ještě hýbat, a mačkat neustále f5 na stránce s mapou míst taky není uplně ono. Měl jsem dlouho ideu naprogramování drobné pomůcky, která by se o toto hlídání postarala. A idea se konečně dočkala zpracování – a taky mnohých vylepšení – současná verze 1.7.1 funguje s novým rezervačním systémem a kontroluje zastávky na vnitrozemských linkách.

Aktualizace 31. 3. 2023: Program RJNotify ve verzi 2.2.0 kontroluje libovolnou existující kombinaci linek ze současného rezervačního systému. Vyždaduje .NET 4.5.2, na Mono není testován a je poskytnut bez jakýchkoliv záruk a podpory.
Aktualizace 10. 5. 2012: Jan Búda vyrobil jako diplomovou práci program, který nejen volná místa hlídá, ale umí je i zarezervovat, má podporu pluginů, atd. Myslím, že hledáte tento odkaz: www.sanotify.cz
Aktualizace 21. 3. 2010: S další verzí rezervačního systému není v dohledné době v plánu upravovat program tak, aby s novou verzí pracoval. Díky za přízeň. Možná vám pomůže JayBeeho řešení, nebo taky ne.

Impulzem k započetí práce bylo objevení JayBeeho Automatické detekce volného místa v autobusech student agency na lince Liberec – Praha, která je napsaná v PHP a uživatelé windows si s ní dvakrát moc srandy neužijí. Já se rozhodl pro C# a .NET framework – v obojím jsem předtím nikdy nic nepsal, ale o Cis (sic!) všichni básní, a tak jsem si řekl, proč to nezkusit. Výsledkem je prográmek „SA Notify“, který běží schovaný v trayi a co 90 vteřin kontroluje stavy volných sedadel zadaných spojů.

Během vývoje bylo několikrát přepracováno přidávání spojů – původně jako číselné ID spoje, pak kombinací linky, data a času. V poslední verzi přibyl ještě výběr počáteční a konečné zastávky.

Po „naklikání“ žádaných spojů už stačí jen program minimalizovat do lišty a v případě volných sedadel vyskočí bublina a zazní tón.

Celé SANotify funguje vcelku úspěšně i pod Linuxem na MONO; Je sice hnusné jako noc a zastávky mají špatně české znaky, protože StreamReader v MONO neumí kódování iso-8859–2, ale zbytek je po zběžném prozkoumání funkční.

SANotify pod MONO.

Bugreport a feature request je nadále vítán.

Stahujte poslední verzi

Licence je součástí balíku, ke spuštění aplikace je potřeba .NET framework 2.0, případně MONO pod Linuxem.

V příští major verzi se budu snažit přidělat možnost kontroly konkrétního sedadla nebo sedadla s určitou vlastností (sudá, lichá, červená, černá – taková sedadlová ruleta). To ale bude další chvíli trvat, tak stay tuned a díky za zájem :)

Computer$, Sobě pro radost


Tři videa

Se mi to tu nějak sbíhá. Prakticky souběžně jsem dostal videovou babu od konzultanta a od větroplacha – seznamáka. Tři videa, říkáte? To je hrozně málo, dyk já jich mám oblíbených tolik!

První je strunné a hudební. Nirvánu nemám rád, ale tyhle týpky jsem si zamiloval, nejde to jinak. Kdybyste to stoleté video neznali: (a kdyby ano, můžete se kouknout na ostatní, nejsou o nic horší)

U druhého se chlámu i posté. To je tak debilní, až je to geniální. Styl humoru, který mi sedí, ale okolí spíš nemusí.

Už jsem myslel, že mě na akustiku nic moc nemůže překvapit – chyba lávky! Tommy Emmanuel, jeden z nejlepších kytaristů světa.

Třem lidem, říkáte? To je hrozně moc, a navíc už jsou všichni zadaní!

Výkřik do tmy, Sobě pro radost


Didn't expect the best

Včerejší koncert KISS byl zhruba přesně takový, jaký jsem ho (ne)čekal.

První fanoušky jsem potkal cestou hned na Opatově v metru. Bylo zajímavé sledovat, jak roste denzita trik, bund a účesů KISS směrem k Českomoravské – na Můstku se to logem jen hemžilo a na Florenci naplnily metro davy „hardcore“ fanoušků, samozřejmě i těch namaskovaných. Bez rozdílu pohlaví a věku, někdy očividně celé rodiny, nejmenšímu „Stanleymu“ mohlo být tak devět…

V hale příliš nabito nebylo; tedy nebylo ve chvíli, kdy jsem přišel. Orlí pohled ze sektoru 401 vypadal tak nějak akorát, na pódiu malé bicí a čtyři mikrofony (které později obsadila předkapela). Celkem zima a nuda, nemaje co dělat jsem obdivoval velikost arény a koukal na plátna, kde nekonečná smyčka ohlašovala další level merchandisingu – Živé dvojCD Alive35 přímo z tohoto večera, k dostání před halou hned po koncertě!

Hala se utěšeně plnila a kolem osmé naběhla (doslova) na pódium mladá a progresivní (sic) kapela Cinder Road – podle Wiki Rock, na mě asi s příliš numetalovým nádechem – chlapcům se nicméně nedala upřít energie, ať už jejich basák vypadal emo sebevíc… Hala se mezitím zaplnila až po střechu. jen pár volných sedadel a volnější prostor vzadu na ploše.

Musique


Devatero tipů, jak zlepšit své koderské schopnosti

Odzkoušeno na lidech (což neznamená, že to bude fungovat na všech programátorech).

Čtěte
weblogy, dokumentace, specifikace, tutoriály… Získané informace zpracujte „svými slovy“ do vlastního kódu.
Zkoumejte
jak to vlastně uvnitř funguje? (platí zejména pro PHP a další skriptovací(sic!) jazyky) Pokud pracujete s cizím kódem, pomůže vám, když se občas pohrabete ve vnitřnostech. Když to navíc bude dobře napsaný projekt, leccos se určitě přiučíte.
Najděte si práci
Pokud možno někde, kde budete mít pár kolegů na stejné úrovni, pár na vyšší a nadřízeného, co vás bude lehce buzerovat. Mít možnost konzultovat své postupy s ostatními je ohromná výhoda, stejně jako motivace ve formě někoho, kdo vám stojí za zadkem. Bastlením svých kódů doma na koleni bez možnosti konzultace se nikdy se tolik nenaučíte.
Nechte se poučit, nebojte se nechat si poradit…
I když budete mít kolegy, budou vám na nic, pokud budete tupě ignorovat jejich dobré rady (nebo i ty „jen“ dobře mířené). Argumentovat je povoleno, ale až poté, co si z výkladového slovníku (nejmíň) třikrát přečtete a ve finále pochopíte, co to argumentovat znamená.
…ale nezneužívejte ostatních
Nic se nesmí přehánět. Když budete za schopnějšími chodit s kdejakou kravinou, budete závislí jen na nich a vlastní schopnosti budou tlít v koutě. To není dobrý cíl.
Předejte znalost
Něměli byste vědomosti jen sbírat, ale i předávat. (Slovním) popisem něčeho, co umíte použít v počítači si utřídíte myšlenky a leckdy i objevíte dosud skrytá zákoutí. Poznámka: Pro předchozích pár bodů platí pravidlo zachování know-how. Nemusíte z kohokoliv vytahnout cokoliv a vice versa :-)
Nebojte se velkých projeků
Když jsem začínal v Jyxu, hodili přede mě k úpravám CSS o 2500 řádcích. Ze začátku mi z něj šibalo, ale naučil jsem se na něm CSS velmi zhusta a dopodrobna. Věřím, že obdobně to bude fungovat i jinde.
Dodržujte štábní kulturu
Coding standards tady nejsou jen jako opruz. Určete si je (případně přejměte nějaké již vytvořené) a naučte se je dodržovat. Ve vlastním kódu se vám pak bude orientovat mnohem lépe, než bez nich a vzroste i produktivita.
Trénujte
a to na rozmanitých projektech. Vymyslete si mapou aplikaci, která vám v něčem pomůže. Laďte ji k dokonalosti. Vylepšujte. Udělejte si z toho zábavnou soutěž, kde bude stát jazyk proti vám. Pokaždé, když překonáte nějakou laťku (nebo hlášku Laďky), budete zase o kus dál.
A jeden navíc, jako bonus – Naučte se přemýšlet
Můžete si být jisti, že Steve Krug svým „nenuťte uživatele přemýšlet“ nemyslel uživatele vývojářského IDE. Naopak, produkujete-li něco, nad čím někdo přemýšlet nemá (ať už je to uživatel, nebo kodér, který to bude přebírat po vás), zamyslete se pokaždé, než na řádku s kurzorem něco vyplodíte.

Computer$, (Web)design


HTML klávesové zkratky jsou venku!

Posledního půl roku jsme s konspirační skupinkou zástupců pěti čtyř významných hráčů českého Internetu dávali dohromady Standard klávesových zkratek pro použití na českých webech.

A dnes jsme se zkratkami oficiálně vyšli na svět.

Po debatách mezi sebou, uvažování a přemítání o britském standardu klávesových zkratek a po konzultacích s centrem TEREZA se zkratky ustálily na tomto rozložení:

0
Na obsah stránky – odkaz vedoucí na začátek unikátního obsahu aktuální stránky
1
Nápověda ke klávesovým zkratkám – otevře stránku s informací o použitých klávesových zkratkách
2
Hlavní strana – odkaz na úvodní stránku
3
Mapa stránek – nepovinné – pokud je to možné, odkáže na mapu stránek
4
Vyhledávání – nepovinné – pokud je to možné, přenese kurzor do textového políčka vyhledávacího formuláře
5 – 9
Volitelné funkce

Na celé věci je super, že se podařilo spojit konkurenty (jmenovitě Atlas, Centrum, iDNES, Jyxo a Seznam) a shodnout se na jednotném schématu napříč největšími českými weby, portály, aplikacemi (které samozřejmě daný standard použijí)… Iniciativě by to tak mělo dát pořádný odrazový můstek k prosazování standardu na dalších webech.

další informace
www.ippi.cz – web iniciativy, která zkratky prosazuje. Nápovědy, návody, standard podrobně.
tisková zpráva Seznamu
reportáž ČT z tiskové konference, cca 23:45 (u které je škoda, že si na ní přihřál polívku jen Seznam, ale co, novináři. Můžete jim stokrát opakovat, že je to společný projekt, a nic.)

Computer$, (Web)design


Přechod z disku na disk - pohoda s Acronis True Image

Řekněme, že máte disk, který vypadá, že co chvíli zkolabuje. Anabází reinstalu a zabydlování jste prošli nedávno, takže se vám podruhé nechce… Není jednodušší řešení, než vytvořit přesnou kopii disku původního na disku novém. To jsem si na vlastní kůži vyzkoušel a jsem s postupem, v jehož hlavní roli se objevuje Acronis True Image, naprosto spokojen.

Ráno jsem si v práci musel znova postěžovat, že disk má nějakou pomalou odezvu. Původně jsem to viděl na „feature“ truecryptu, ale když se tak chovaly i nešifrované partice, musel jsem názor přehodnotit. HDD Health (který už před půl rokem odhadl konec životnosti disku na únor) ukázal zdraví disku kdesi ve třetině, a tak jsem přešel od úvah k činům, objednal a vyzvedl nový disk spolu s USB rámečkem a v pohodlí obydlí začal převádět.

Zapojení disku do Windows nedělalo problémy. To až <acronym title=„True Image“>TI</acronym> nedokázal nový disk nadetekovat a vytrvale hlásil, že s jedním diskem pracovat neumí, že potřebuje dva. Rozmrzele jsem posháněl asi tři alternativy klonovacího softu, hned první mě donutila po instalaci restartovat systém a po restartu – vida – TI už prázdný disk poznal. Nastavení klonu disku je s pomocí velmi intuitivního wizardu okamžikem několika minut. Nový disk byl větší než starý, a duplikované partice nebyl problém zvětšovat/zmenšovat a posouvat.

Klik na osudné tlačítko a TI začal v bootovací sekvenci systému konat své dílo. Trvalo mu to asi hodinu a kus, během níž jsem úspěšně několikrát usnul a byl rád, že jsem si nastavil budík. Po dokončení „press any key“ a už už jsem výměnu disků v počítači odkládal na další den, když na mě z obalu na rámeček disku vypadlo přesně to, co mi chybělo – šroubovák. Vyšrouboval jsem z počítače disk starý, nasadil (zatím provizorně) disk nový a spustil.

Ani nebylo potřeba moc spínat ruce – systém naběhl a k mému velikému překvapení se bez nejmenčích problémů nechal namountovat i šifrovaný oddíl. Před výkonem TI smekám, mám (sice nestabilní, ale přece) záložní disk k dobru a můžu mít alespoň pocit, že jsou moje data a schopnost výkonu povolání zase trochu bezpečnější, resp. jistější. Nasadit nový disk napevno a je to.

Dodatek: na to vše stačil 15denní trial TrueImage. Umí toho spoustu navíc, takže by se možná i dalo uvažovat o placené verzi.

Computer$


Inaugurační slib - úřední to listina.

Nebo spíš úředničinou zatouchající.

Koukám na fotogalerii z inaugurace nového prezidenta na Aktuálně.cz. Pero funguje (někde jsem četl, že bylo za milion, tak co by nefungovalo), krásný ruční papír slibové listiny a na něm…

nový slib

Zdroj: Aktuálně.cz, autor Ludvík Hradílek

fantastickou kombinací tučné kurzívy Times New Roman a tučné kurzívy Arialu zapsán bez ladu a skladu patřičný text. Pod ním podpis – Václav Klaun. To by tak sedělo.

Výkřik do tmy


10 programů

„Máš babu“, povídá mi takle jednou PaulMan.

Tak deset, říkáte? Matně si vzpomínám, že jako šestý článek na Finweblogu byl ten, kde jsem popisoval Top10 nástrojů na tvorbu webu – dobrá, dáme si po letech opáčko a sestavím seznam s širším záběrem (a pravda, zadáním).

  1. Total Commander – Nedávno konečně koupený. Nedát za takhle fantastického pomocníka 600, za to jsem se leta styděl.
  2. Firefox – Webový prohlížeč vyladěný rozšířeními až k skoro úplné dokonalosti (tedy až na rychlost a spotřebu paměti)
  3. Thunderbird – Pošťák. Umí to, co potřebuju, včetně integrace kalendáře a synchronizace úkolů a kontaktů s mobilním telefonem
  4. Miranda IM – Nepřekonaný multiprotokolový klient. ICQ, Jabber.
  5. PhpED – pro velmi pohodlný vývoj PHP aplikací
  6. Winamp – Přehrávač hudby, který stojí za to – tím, že mi necpe, co nechci.
  7. WinSCP/Putty/Cyg­win – Trojice programů, bez které bych nikam nic nenahrál a nikde nic nenastavil. Oslí můstek mezi Windows a Linuxem.
  8. Sharpreader – Systémově náročná, ale pro mě skoro ideální RSS čtečka.
  9. ACDSee 10/IrfanView – dvojice obrázkových ukazatelů, jeden pro rychlost, kvalitu a pohodlí a druhý pro ohromnou sílu jednoduchých ú­prav
  10. MyPhoneExplorer – Komunikace s telefonem

Pravda, některé jsem vynechal (je Windows program? A co takový Taskix, o kterém pomalu ani nevím, že běží, ač se spouští po startu systému? A Truecrypt) a někde jsem příčku zdvojil, ale co, že.

kolík? Mě by zajímalo, co používá za programy nějaký jiný PHP guru (.cz). Nebo nějaká jiná PHP lama.

Computer$


Jakou doménu pro seriózní web?

Až jednou opravdu zavedou do praxe TLD .xxx, budeme opět zahlceni doménami mimi-kocarky.xxx?

Mám web a chci pro něj důstojné místo na síti. Ano, pokud je web český, myslím, že nejlepším řešením je česká doména. A bude v tuto chvíli sloužit přesně k tomu, k čemu má sloužit.

Trochu horší, ale stále slušnou doménou jsou mimonárodní domény .net, .org .info a nebo třeba .name – ovšem pouze, pokud se použijí vhodně. Matně vzpomínám na doménu semantika.name (ano, už ji převzali pod správu linkfarmáři), na které byla problematika sémantiky celkem dobře rozebírána, nicméně, jak poznamenal kdosi na Intervalu, Kdyby se objevil nějaký Josef Sémantika, tak by na tu doménu měl právo spíš.

Domény .com se mi pro české a seriózní weby nezdají. Fajn, byla dotkom bublina, ale to už je dost dlouho. Fajn, některé české výrazy jsou s .com ještě volné, narozdíl od odstatních, ale .com má přeci jen původně sloužit americkému komerčnímu segmentu.

Volné domény malých států (.tk, například) jsou taková znouzectnost, asi, jako provozovat firemní web na webzdarma.

Ale co se mi zdá nejodpornější, je doména .eu.

Z zajímavého EU záměru se stal artikl pro SEO příživníky, kteří ne a ne sehnat doménu, co by alespoň trochu pomáhala. tak tu máme spoustu nejlepsich a top .eu domén, na kterých by kvalitní obsah pohledal. Ne, za to eu doména samotná nemůže.

Až začnu na stránkách pod doménou .eu nacházet nějaký obsah, který k této doméně přísluší, možná přehodnotím názor. Obávám se ale, že si dřív vytvořím podobný názor na několik dalších TLD, které stihnou ti, co do toho mají co kecat, uvést v veřejný provoz.

P. S.: ještě, že nemusím koukat, jak přibývají domény vodni-skutry.aero nebo detske-plinky.museum.

Computer$, (Web)design


« Novější

Starší »