Hardware

PC Hardware 129 Technologie 233 ThinkPad 16

Zpráva o stavu internetu v Čechách

Nokia

V posledních několika týdnech elektronická média a weblogy hodně spekulují o tom, jak moc je potřeba rychlý internet, a jak moc lidem chybí. Také jsem zastával tento názor. Nicméně, dnes jsem si jej poněkud přetvořil.

Pro rychlý internet chybí obsah, není na něj čas, a není po něm masová poptávka. Rychlý internet potřebuje (kromě profesionálů a internetových maniaků) primárně zloděj na P2P sítích, který krade ripovaná DVD do DivX, popřípadě programy a hudbu na DC++ či BitTorrentu.

Normální člověk rychlý internet nepotřebuje, tomu stačí dial-up. Uvedu dva příklady, proč tomu tak je.

Přijel jsem dnes, po delší době, s dcerou, šestiletým prvňáčkem, na Moravu, na prodlužený víkend k rodičům. Máma měla předělanou kuchyň, a v ní nové spotřebiče, troubu, myčku, a pár dalších věcí. Vše kvalitní značky, nerez ocel, trojité sklo, a tak dál…

“Kde jsi to kupovala?”, zeptal jsem se jí. “No přece na internetu, je to tam levnější!”, automaticky odpověděla. “A poradila jsem to i lidem z práce, mají radost, že ušetřili…”, dodává… Moji rodiče, máma 50 let, táta 56 let, co mají doma počítač hlavně kvůli mě (a ode mě), abych nedostal bez-internetový absťák, když tam občas přijedu, a používají internet 2 hodiny týdně, přes dial-up, si automaticky jdou sice vyhlédnout a vyzkoušet zboží do kamenného obchodu, ale pak přes google.com a seznam.cz hledají, kde to samé zboží koupí o 30% levněji, a s dovozem zdarma příští den.

Celý článek 0 komentářů

Okamžité spouštění JEditu

JEdit je aplikace psaná v Javě, extrémně rychlá při práci, ale poměrně pomalá na spouštění. Spouštění JEditu i na P-IV/HT/3.2GHz s 1GB RAM zabere cca 6-7 sekund. A to je přece jenom dost, pokud potřebujete zrovna editovat jen pár řádek textu.

Nicméně, existuje jednoduchý způsob, jak JEdit ponechat i při zavření jeho okna v operační paměti, v pozadí. Při dalším spuštění tak JEdit naběhne již během setin sekundy, dokonce rychleji než neuvěřitelně primitivní Notepad ve Windows.

Pokud tedy máte dost RAM paměti, spouštějte JEdit takto:

"C:\Program Files\j2sdk\bin\javaw.exe" 
  -Xms32m
  -mx64m 
  -jar "C:\Program Files\jEdit\jedit.jar" 
  -background

Pokud si na tento shortcut vytvoříte klávesovou zkratku, třeba Win+J, bude Vám JEdit nabíhat ještě dříve, než si to stačíte uvědomit. 😉

0 komentářů

Integrace a nastavení editoru JEdit a PHP

JEdit

JEdit je nejlepší programátorský editor, navíc multiplatformní. Je řádově lepší než oblíbený PSPad, protože je psaný Java programátory pro (nejen-Java) programátory, obsahuje podporu pluginů, skriptovacího jazyka, podporu více než 40 různých kódování, včetně utf-8, a mnohé další.

Pokud programujete v PHP, můžete si enhanced chm manuál k PHP integrovat do JEditu. Funguje to potom tak, že si v textu označíte klíčové slovo, stisknete předvolanou kombinaci kláves, třeba Ctrl+Alt+P, a ihned se Vám otevře stránka PHP manuálu k dané funkci. Velice užitečné, zvláště ve spojení s pluginy CodeBrowser, JTidyPlugin, a PHPParser.

Jak na to? V adresáři JEdit/Macros si vytvořte pod-adresář PHP a v něm soubor nazvaný Otevřít_v_PHP_manuálu.bsh s tímto obsahem:

CHM_location = "C:\\Dev\\Manual\\PHP\\php_manual_en.chm";
selections = textArea.getSelection();
if(selections.length > 0) 
  CHM_location += 
    "::/_function.html#" +
	textArea.getSelectedText();
exec("HH " + CHM_location);

Následně si stáhněte nejnovější dokumentaci k PHP, a umístěte ji do adresáře C:\Dev\Manual\PHP\.

Potom si v menu Utilities / Global Options / sekce Shortcuts / podsekce Macros přiřaďte pro makro Otevřít_v_PHP_manuálu klávesovou zkratku třeba Ctrl+Alt+P.

Celý článek 0 komentářů

Chvála Microsoft Frontpage 2002

MS FrontPage 2002

Potřeboval jsem dnes v práci, kromě ladění Oracle databáze na Solarisu, a zprovoznění Cisco 6500 switche, editovat některé korejské texty v UTF-8. Jsou to podklady dodané klasicky v MS Wordu, a bylo je nutno extrémně rychle převést do XHTML. Znělo to jako trivialita, jednoduchý copy-and-paste job na deset minut.

Nicméně, nebylo to až tak snadné. Nakonec jsem s tím strávil skoro 2 hodiny…

Nejdříve jsem otevřel PSPad. Ten podporuje sice UTF-8, ale rozhodně ne nativně. Při copy-and-paste korejských znaků z MS Wordu je PSPad zobrazil jako slušivé čtverečky (instaloval jsem si samozřejmě nejprve korejskou znakovou sadu do Windows). Tak jsem otevřel JEdit, a rovněž čtverečky. Dreamweaver MX 2004 nabídnul … čtverečky. TextPad nabídnul, co jiného než, čtverečky. Tak jsem spustil ze zoufalství stažený UltraEdit32, přepnul jej na Unicode, a opět čtverečky.

Zachránila mě FrontPage 2002. Vzpomněl jsem si, že na CD Microsoft Office XP Professional tento produkt byl, akorát jsem jej neinstaloval. Tak jsem to nainstaloval, pak copy-and-paste, a korejština!

FrontPage 2002 je celkově překvapivě dobrý produkt. Stačí překonat odpor k Microsoftu. Je zdarma v sadě Office XP Pro, při editaci nijak nemrší zdrojový text (což jsem dle internetových diskusí neočekával!), při stisku klávesy Enter udělá korektně uzavřený p tag, při stisknutí tlačítka seznamu dělá XHTML validní tagy ul a li.

FrontPage má navíc i český, anglický, a třeba i ten korejský spell-checker. A od věci není ani reálné preview stránky v jádru MSIE 6.0. Dremweaver MX 2004 na hodně složitějších layoutech selhává, jeho layout engine je ještě horší než ten MSIE 6.0. V příští verzi má mít ale DMX jako engine Presto, jádro Opery, to by bylo mnohem zajímavější.

Celkově, FrontPage 2002 stojí za Vaši pozornost, pokud máte Windows. Za tu cenu nic lepšího není, a nativní podpora UTF-8 je skvělá věc.


PS: Teď to zkouším doma pod SuSE 9.1 Linuxem, který jede pochopitelně v Unicode, korejský wordovský dokument jsem bez problémů otevřel pod open-source OpenOffice 1.1, copy-and-paste jsem udělal do open-source Quanta Plus 3.2 editoru, a vše bez problémů. Testoval jsem i open-source Kate 3.3, a taky ok.

Nejenže toho umí Linux 100x více než Windows, funguje rychleji, ale taky správně. A hlavně má bash. Vlastně jsem chtěl říci: Vivat Linux!

0 komentářů

Někdo by měl vymyslet lepší technologii než je Bluetooth

Bluetooth

Bluetooth je příklad technologie, která vypadá úžasně dobře na papíře, ale v praxi se nedá vůbec používat.

Než můžete Bluetooth na svém PC začít používat, je potřeba instalovat (například) WIDCOMM ovladače, nakonfigurovat asi 10 služeb, které normálnímu uživateli naprosto nic neříkají, provést jakési párování, nadefinovat si nový odchozí virtuální COM port, nový příchozí virtuální COM port, nadefinovat si dial-up networking pro Bluetooth, a pak se modlit, aby to fungovalo i po restartu systému, a aby to fungovalo i za týden, a za dva týdny.

WIDCOMM drivery, a to jsou ty nejlepší, jsou taky proslulé tím, že se občas rozhodnou, že Váš pracně instalovaný ovladač není licencován, a nezbude Vám nic jiného, než reinstalace a rekonfigurace všeho, co s Bluetooth souvisí.

Bluetooth je prostě tak málo user-friendly, že i řada geeků sáhne raději po USB kabelu či IrDA, než aby se s Bluetooth pořád zlobila. Kabel zasunete a funguje to. Bluetooth se někdy spáruje, někdy ne. Prakticky nikdy to ale nefunguje ihned. Plug-and-pray. Někdy si musím připojit virtuální COM port sám, přes WIDCOMM ovladače, někdy si jej to připojí samo, a pokud bych jej dopředu připojil, bude to na mě řvát, že jej již používá jiná aplikace, a že to dělám celé špatně.

Používám Bluetooth již asi 2 roky, a pořád mám strach, kdy to zase přestane fungovat…

Celý článek 0 komentářů

Skutečný programátor používá Borland

Borland C++Builder

V nadpisu tohoto článku je cítit notná dávka nostalgie. Aby taky ne, před 15 lety, když jsem se učil programovat, Borland kraloval. Borland C++ Builder, a Borland Pascal, byl řádově lepší než produkty konkurence. Borland byl prostě standard, a k ostatním produktům důvěra nepanovala…

I dnes raději použiji, pokud existuje, produkt Borlandu, než Microsoftu. Preferuji Borland JBuilder nad MS Visual J++, Borland C++ Builder nad MS Visual C++, a třeba Borland Paradox nad MS Accessem.

Borland je velice sympatický i v tom, že řadu svých produktů nabízí v několika edicích, od Personal, po Enterprise, a Personal verze bývá zdarma dostupná ke stažení.

A nejenom to, řada Borland produktů nepodporuje pouze Windows, ale i Linux a Solaris. Příkladem může být Borland C++BuilderX.

Personal edice C++BuilderX je volně dostupná ke stažení, a funguje na Windows, Linuxu a Solarisu, navíc, kromě Borland kompilátorů, linkerů a debuggeru umožňuje používat i gcc kompilátory, linker, a gdc debugger.

Pokud se chcete začít učit programovat, je C++BuilderX nejlepší volba. Pokud to nemyslíte s programováním až tak vážně, nebo je na Vás C++ moc složité, vyzkoušejte C# Builder. Pro vývoj v J2ME je zde JBuilder Mobile, dostupný jako 30-ti denní trial (ale pak se zaregistrujte s jiným emailem a používáte jej klidně dál).

A proč zrovna C++? Pokud se naučíte C++, není problém během pár dní dělat v C#, Javě, Perlu, či třeba PHP. Naopak to ovšem neplatí.

A jako databázi si můžete zdarma stáhnout to nejlepší existující, tedy poslední verzi Oracle 10g, která toho umí tak 10.000x více než mimořádně primitivní MySQL. Od věci není ani Oracle 9i Personal Edition, který běží dokonce i na Windows 98, a zabírá mnohem méně zdrojů než plná 10g verze. Je to skvělá věc nejen pro vývoj, ale zejména pro prezentace Vašeho software, který potřebuje špičkovou databázi.


Z druhé strany barikády je tu Sun ONE Studio 8 pro Solaris (obsahuje Forte C++, a další celky), potom třeba jednoduché Bloodshed Dev-C++ pro Windows, a samozřejmě KDevelop na Linuxu.

0 komentářů

Miranda s “tabbed-messaging”

tabSRMM je skvělý plugin pro Mirandu, ICQ klienta bez reklam, který umožňuje používat více tabů v jednom okně zpráv, a má řadu dalších vychytávek.

Něco podobného umí už dlouho licq na Linuxu. Pokud už má tabbed-browsing Opera a Firefox, je načase aby i IM klient měl tabbed-messaging, ne? 🙂

Miranda
0 komentářů

Doom 3 a smysl P2P

PainKiller

P2P sítě, omezené rychlostně na 100 kbps na CDMA Eurotelu, se z 99% používají pro stahování kradeného software, hudby a filmů.

Za posledních pár hodin je tu ale jeden moc pěkný případ, kdy se BitTorrent klient (ano, BitTorrent, nikoliv Kazaa, DC++, či eMule), dostává do majoritní pozice v distribuci Patche 1.1 na mimořádně skvělou a populární hru Doom 3.

Tento Patch 1.1 pro Doom 3 si můžete stáhnout z oficiální stránky id Software, vtip je ale v tom, že veškeré FTP a HTTP servery jsou na maximu kapacity, a nepřipojíte se. Milióny lidí stahující patch je prostě přetíží.

Zde nastupuje ovšem BitTorrent, protokol navržený primárně pro distribuci software, kdy se každý nový klient zároveň stává distribučním místem, a s počtem uživatelů, co Patch 1.1 stahují, roste i kapacita celé sítě.

Mimochodem, ve 22:00 jsem ten 27MB patch začal stahovat, a download jede na 20 KB/s. Nejsem si jist, jak moc Eurotel na CDMA konkrétně BitTorrent omezil…

0 komentářů

Podivné praktiky Českého Telecomu, a.s.

Žlutý moloch

Český Telecom, či postaru SPT Telecom, neboli lidově “Žlutý moloch”, má hodně podivné praktiky. Včera mi volal jeden můj známý. Lékař. Nefungoval mu v ordinaci internet, ba ani ISDN linka.

Tak zavolal na Český Telecom. Co se to děje? A dostalo se mu odpovědi prazvláštní: "Máte v počítači virus. Tak jsme Vás odpojili", řekla mu na to suše pracovnice “Žlutého Molocha”.

Ano, je to dojemná a pěkná péče o zákazníky, starost o to, aby jim pochybný dialer neprovolal tisíce Kč na erotické linky. Proto Vám Český Telecom sám o sobě a bez upozornění vypne (vždy řádně zaplacenou) linku. Už tato praxe, sama od sebe, je dost podivná.

Nicméně, ono je to ještě zamotanější. Dnes jsem za tím známým jel, proskenoval jsem celý jeho počítač nejnovějším NOD32 antivirem, Lavasoft AdAwarem, a SpyBotem, podíval se do registrů, do win.ini, a nikde po viru, dialeru, či trojanu, ani památky.

Linka navíc normálně fungovala, a počítač byl připojený k internetu.

Vypadá to na pěknou fabulaci. Český Telecom měl zřejmě včera na té lince s ISDN problémy, a než aby přiznal svoji chybu, blábolí jeho zaměstnanci cosi o virech na Vašem počítači. Kdybych to neviděl, nevěřím…


Před 5-ti lety jsem měl doma 6 linek od SPT Telecomu. Telefon do obýváku, fax do obýváku, to samé do pracovny, a dvě linky do dětského pokoje. Dnes nemám žádnou pevnou linku. Vše zajišťuje GPRS, CDMA a v budoucnu EDGE.

0 komentářů

Firefox a výborný marketing Mozilla teamu

Firefox

Firefox 1.0 PR (preview release) je výborný browser, kterému se, oprávněně, dostává extrémní pozornosti médií. Na “vině” je především výborný marketing Firefoxu, který upřímně obdivuji. Člověk se z něj, i přes své značné zkušenosti, může něco naučit…

Podívejte se, co nám na titulní straně mozilla.org nabízí Mozilla Foundation, je to především jasné a přesné poselství, jasné zaměření na segment trhu, zaměření, které je navíc působivé jak pro laickou veřejnost, tak i pro veřejnost geeků (Mozilla je open-source!).

Mozilla Firefox 1.0:

  • je bezpečnější (po problémech MSIE poslední 2 roky je toto nesmírně důležité),
  • je rychlejší (máte pomalý počítač?),
  • má lepší prohlížení internetu se záložkami (kdo by nechtěl něco lepšího?),
  • má integrované hledání a “živé záložky” (každý potřebuje hledat informace),
  • blokuje pop-up okna, spyware a virusy (a nechce každou chvíli reinstalovat počítač).

A aby to celé ale nepůsobilo jen jako nějaké žvatlání geeků, je k tomu doplněn pohled autority pro masy - novináře Wall Street Journal, Walta Mosseberga, a jeho prohlášení, že “Doporučuji vyhodit Microsoft Internet Explorer (a začít používat Firefox)!”.

Takovýto marketing nemá chybu! Takto zaměřená marketingová kapmaň, navíc založená na řadě dobrovolných uživatelích a propagátorech, se jen tak nevidí. Opera, ba i Microsoft, se mají co učit.

A pokud již jednou zahodíte Microsoft Internet Explorer, proč za chvíli nezahodit i Windows XP?

Doba Linuxu na desktopu již rozhodně dozrála! A to nejenom pro geeks, ale i pro normální uživatele. Na jednom CD se SuSE 9.1 Personal získáte skvělý operační systém, OpenOffice, tedy obdobu Microsoft Office, KMail pro email, Firefox pro prohlížení webu, Gimp pro obrázky, či KAlbum pro práci s Vaším digitálním fotoaparátem. A to vše zdarma, za často horší MS produkty by jste zaplatili cca 20.000 Kč.

Mimochodem, včera jsem smazal Firefox 0.9.3, a instalovat 1.0PR, a veškeré extensions, které používám, jsou s touto verzí již kompatibilní. Jen bylo potřeba udělat zálohu souboru bookmarks.html, smazat adresář profilu Firefoxu, a vše stáhnout během 10 minut znovu.

Zahoďte Microsoft Internet Explorer a stáhněte si Firefox! Doporučte Firefox i svým známým. Pošlete jim email, a třeba odkaz na to, jak si Firefox mohou dokonale nakonfigurovat. Potěšíte je 🙂

0 komentářů