Napsat prográmek s okýnkem a pár tlačítky je naprosto jednoduché, zvládne to skoro každý, protože si ve Visual Studiu nakliká vzhled a sem tam i nějaké chování. Problém však nastává ve chvíli, kdy má vaše aplikace něco opravdu umět. Co se týče mého PHP IDE, zdánlivě těžký problém s taby jsem vyřešil jedním CodeHandlerem (třída sloužící k uchováníí objektů typu code) a využítím vlastnosti Tag objektu Button. Ovšem o dost slabší je to se syntax highlightem. Lexikální gramatika mi nic neříká a termín se blíží, tudy cesta nevede. Nasadil jsem tedy mnoha vývojáři oblíbené řešení - reguláry.
Všechno fungovalo báječně, měl jsem z toho velkou radost, jak snadné to bylo, ale pak jsem do programu nasypal seznam funkcí jazyka PHP. Začal se provádět regex se zhruba 1300 nebo a to už sakra trvá. Dokud se z tohoto místa nehnu (zkusím udělat více menších regexů), nemá cenu implementovat zjednoduššení highlightu pro editaci běžným psaním textu (při zmáčknutí mezery se nemusí obarvovat nic, při stisknutí písmenka zhruba asi jedna řádka, při paste nebo otevření souboru totálně všechno). Momentálně ale otevřu soubor, dám si kafe, zdřímnu si, přečtu si novinky, odpovím na pár příspěvků na fóru, chvilku se koukám z okna a kód je obarvený.
Čti dál…
Software C#, GiddyGoat, IDE, PHP
Nevím, co jsem to dostal za šílený nápad, ale jako zápočtovou práci z programování jsem si vybral PHP IDE - tak trochu mrzáka, podivnou aplikaci se zvýrazněním PHP kódu a mírně postiženým code assistem. Včera jsem ukončil meditace nad zpracováním a jal se cpát do Visual Studia nějaký ten kód psaný v jazyce C#.
Nejprve jsem dostal geniální myšlenku použít komponentu telerik Ribbon. Že neznáte? A pruh karet vám něco říká? Pokud se vám vybavil kancelářský balík Office 2007 a podivní panel v horní části okna, jste doma, přesně to je Ribbon. Společnost Telerik pak registrovaným uživatelům Visual C# 2008 zdarma přináší komponentu, díky které je možné tento panel poměrně jednoduše integrovat do vašich programů. Nicméně délka kompilace a paměťová náročnost prázdného okna s Ribbonem mě přesvědčily o tom, že myšlenka zas tak geniální nebyla, stačilo si vzpomenout, jak pěním při startu PSPadu, který Ribbon nemá. S klasickým MenuStripem je aplikace mnohonásobně rychlejší.
Čti dál…
Software C#, GiddyGoat, IDE, PHP
Projíždím kámošce log z Hijackthis a u leckterých procesů tápu, jestli je to spyware, virus nebo něco “užitečného”. Budiž tedy tento spot malým pomocníkem do budoucna, třeba pomůže i někomu z vás. Problém se vyskytl na Windows XP, do počítače se dostal šotek jménem BAT/Fake.Privdanger, který se snaží stahovat install_privacy_danger.bat. Celý tenhle nesmysl se vám snaží namluvit, že máte nezabezpečený počítač (no to očividně ano) a že si máte stáhnout antivirus od jejich společnosti (tady už bych tolik nesouhlasil).
Je třeba promazat složku C:/Documents and Settings/{uživatelské_jméno}/Local Settings/Temp a vůbec všechny temporary (dočasné) složky a soubory na disku, k tomu vám pomůže CCleaner, v tomto případě však ne stoprocentně, neřád zmizí jen naoko. Nástrojem, který mnoha lidem s tímto problémem pomohl je Superantispyware, konkrétně trial jeho placené Professional verze.
Bohužel, věci tohoto typu se velmi rády zašívají do adresáře nástroje Obnovení systému a jsou tak sofistikované, že se v systému objeví i po provedení obnovení do stavu, kdy v počítači rozhodně nebyly. V takovém případě je na místě obnovení systému odvolat, tento nástroj vypnout tak, aby se složka obnovení systému promazala a následně spustit antispyware a hloubkovou kontrolu antivirového programu, v současné době bych doporučil Nod 32.
Čti dál…
Software spyware, virus, Windows
Po tom, co mi na ICQ již několik dnů po sobě chodily požadavky na autorizaci uživatelů s velmi pochybnými uživatelskými jmény, kteří mi hnedle u autorizační zprávy posílali odkaz na nejlepší porno na světě, rozhodl jsem se ICQ odinstalovat. Z toho tedy vyplývá, že mě na ICQ již nezastihnete, pokud vám pro komunikaci se mnou nestačí e-mail, můžete si zkusit zažádat o autorizaci na mém WLM účtu jiri.helmich@windowslive.com. Pro instant messaging tedy nyní používám výhradně klienta Windows Live Messenger od společnosti Microsoft vylepšený o Plus Pack a A-Patch.
Sítě a internet, Web ICQ, messenger, WLM
Dlouho jsem přemýšlel nad tím, mám-li opravdu zvolit takto ostrý název spotu, bohužel je to velice trefné. Je úterní poledne, vracíte se z nákupu z velkého obchodního centra, máte toho plné zuby, ruce jako orangutan. Autobus vás vyplivne na chodník u rozestavěného obchodního centra ve středu města, odjede a vy čekáte na tramvaj. Po tom, co čtvrt hodiny sledujete, jak další a další autobusy chrlí na zastávku další cestující, začínáte si říkat, kde ta tramvaj sakra je.
Logická úvaha - podívám se, v kolik to jede. No jo, ale bez jízdního řádu to asi nepůjde, že. A tak čekáte jak debil dál a ono pořád nic nejde. Přitočí se k vám starší pán, zeptá se, jestli to je opravdu tramvajová zastávka a rozhodne se jít pěšky, protože potřebuje stihnout pracovní schůzku. Lidé s kletry na zádech, kteří jeli na nádraží už nespěchají.
Čti dál…
Liberec, Nespoutaný tok myšlenek dpml, Liberec
S každým dalším snapshotem Opery 9.51 se těším na to, že budu konečně moci normálně používat Google Analytics a že mi nebude zamrzat panel rychlého spuštění. Bohužel, ani jeden z těchto problémů ještě vývojáři nevyřešili, a tak i dva dny starý build obsahuje poměrně nepříjemné “vlastnosti”. Naštěstí byl z nového buildu odstraněn bug, který způsoboval nenačítání CSS stylů při prohlížení historie, to byla také jedna z chyb, za kterou by člověk nejraději pověsil někoho do průvanu.
Co mě ale na nových buildech vyloženě štve je, že člověku nutí defaultní rozložení klávesnice. S Operou 9.5 se nám dostalo nejen nového skinu, ale také rozložení klávesnice, které se velmi podobá “Firefoxímu” (jazyk český promine). Například CTRL+U na zobrazení zdrojového kódu (původně CTRL+F3) nebo CTRL+J pro zobrarazení transferů (dříve příznačně CTRL+T), které perfektně koliduje s AMIP pro WinAmp. Navíc jsem si nastavil UNIXáckou zkratku Alt+F11 na schování menubaru i pro Windows, proto je přemazání klávesových zkratek instalátorem věru nepříjemná věc.
Čti dál…
Software, Web Opera
Letos v létě zcela jistě. Řeč je samozřejmě o Českém ráji a o dopravní obslužnosti této části naší země. V jedné z vesnic na kraji tohoto území máme chatu a je celkem problém se tam bez auta dostat. Včera začaly letní prázdniny a s tím se celá situace ještě zhoršila. Na to, že ČSAD Jablonec n. Nisou již v loňském roce zrušilo svůj spoj do Hradce Králové jsem si poměrně zvykl, ale dnes jsem se při cestování mírně vytočil.
Čti dál…
Liberec, Nespoutaný tok myšlenek autobusy, České dráhy, ČSAD, vlaky
Dnes ráno mi přišel e-mail od společnosti Microsoft - tradiční Microsoft Download Notifications: June 27, 2008. Hned na prvním místě byl jmenován Microsoft Sliverlight, tedy Microsoftí pokus o Flash (a spoustu dalších věcí). Ačkoliv mě osobně se tato technologie jeví jako perspektivní a část prázdnin hodlám věnovat sebevzdělávání v této oblasti, Silverlight má jeden zásadní nedostatek. Nefunguje v Opeře. Nebo ano?
Čti dál…
Nespoutaný tok myšlenek, Software, Web Opera, Silverlight
USA chce, abychom měli radar, protože potřebuje, aby Polsko mělo raketovou základnu. A proč USA potřebuje, aby Polsko mělo raketovou základnu? Protože USA mučí v Polsku největší teroristy světa. Takovou informaci přinesl včerejší výtisk The New York Times. V roce 2003 zde byl mučen Pákistánec Chálid Šajch Muhammad, který měl vymyslet útoky z 11. září. Polští zpravodajci byli prý naprosto nadšení a perfektně spolupracovali. Tomu říkám super pocit - mít za humny ty největší zmetky z celého světa. Nechť si je drahé Spojené státy dusí pod svým vlastním úžasným deštníkem hezky za oceánem, tady obyčejně neprší.
Nespoutaný tok myšlenek radar
Rozhodl jsem se vás upozornit na výhodnou sestavu, kterou si nyní můžete pořídit v jednom z obchodních řetězců. Jedná se o sestavu Flexio U307, kterou si můžete pořídit už za neuvěřitelných 14 490 korun. Necháte-li si takovou sestavu postavit v některém z běžných počítačových obchodů, zaplatíte o celých 1200 korun méně, takže neváhejte a vrhněte se do hypermarketu, dejte si do vozíku 5 kg brambor, rajčata, rohlíky, krupicovou kaši, čtyři jogurty a počítačovou sestavu. V oddělení zahrady pak ještě skočte pro mulčovací kůru.
Čti dál…
Hardware Hardware, sestavy
Poslední komentáře