Články za prosinec 2002
Papírový počítač CGS
Každý člověk, který kdy přišel do styku s počítačem (a tedy i každý z nás, čtenářů root.cz), má určité období svých počítačových začátků. Kdy toto období začalo a jaké okolnosti ho provázely, je značně individuální, závislé na mnoha vnějších okolnostech. V tomto oddechovém článku bych vás rád zavedl zpátky do období tvrdé totality a seznámil vás s jedním málo známým fenoménem své doby, mým prvním počítačem, papírovým CGS…
Luxusní atrakce prohlížeče Links (2)
Úvaha: Výkon dnešních počítačů
Mnoho dnešních uživatelů se bez jakéhokoli rozumného důvodu žene za co nejvyšším výkonem svého "miláčka". Tato situace je pro mě natolik podivná, že jsem se rozhodl napsat tento článek, ve kterém se pokusím objasnit některé veřejné mýty.
Rozšiřování PostgreSQL v C - Tabulkové funkce
Table Function API umožňuje navrhovat vlastní funkce vracející tabulku (dále tabulkové funkce TF). TF může vracet tabulku obsahující skalární, nebo složené (více sloupcové) typy. TF jsou specifické svým opakovaným voláním při vracení tabulky - TF je volána pro každý vrácený řádek.
Luxusní atrakce prohlížeče Links
Stalo se v týdnu od 14.12. do 20.12.2002
Pro ty, kteří čtou ROOTa jen o víkendu, přinášíme souhrn krátkých zpráv, které jsme v uplynulém týdnu publikovali: 100 milionů Sk pro MS - Největší naftařská firma světa používá Linux - Mozilla 1.3 Alpha - Playboy: nejlepší je Mozilla - Chyby v Exploreru jsou kritické - revize Debianu 3.0 Woody - AOL vysoudila 7 milionů USD - Indická vláda propátrává e-maily a telefony občanů - Red Hat poprvé v černých číslech a další.
Rozšiřování PostgreSQL v C - Rozhraní SPI
V předchozích dílech jsem navrhovali funkce, jejichž výsledek závisel pouze na jejich parametrech a které z celého systému PostgreSQL používaly zatím jen datové struktury. Rozhraní SPI (Server Programming Interface), které máme k dispozici, nám však dovoluje mnohem více.
Request Tracker - systém pro sledování požadavků
ElcomSoft je nevinen
Tučňák na dálkové ovládání
Cirkus s okny: třída wxFrame
V dnešním pokračování o knihovně wxPython si budeme definovat naši vlastní třídu rodičovského okna a seznámíme se tak s třídou wxFrame jako výchozím prvkem pro tvorbu grafického rozhraní. Pomocí metod této třídy rozšíříme náš základní projekt o běžné prvky typu status bar, toolbar, kontextové nabídky a další.
TeX pro každého - stručný úvod do typografie
Typografie se vyučuje na grafických školách jako samostatný obor. Nelze ji tedy vměstnat do několika dílů našeho seriálu. Ani nejlepší program nám nezajistí typografickou správnost, a proto alespoň stručný úvod do základních pravidel neuškodí. Dnešní díl je pro každého, kdo produkuje jakékoliv texty, ať už na papíře, nebo na webu. Začneme však krátkým doplněním minulého dílu.
Stalo se v týdnu od 7.12. do 13.12.2002
Pro ty, kteří čtou ROOTa jen o víkendu, přinášíme souhrn krátkých zpráv, které jsme v uplynulém týdnu publikovali: Microsoft jde tvrdě i po svých příznivcích - Linux je "Enterprise Ready" - WiFi: potenciální zbraň pro teroristy - Top Ten virů za rok 2002 - Phoenix 0.5 - Benchmarkové testy IDE řadičů s RAIDem - Česká Mozilla 1.2.1 - Netscape 7.0.1 - Sony hodlá instalovat StarOffice - Vývoji causy ElcomSoft - Linux Format Awards 2002 a další.
Rozšiřování PostgreSQL v C - Třídy operátorů
V minulém dílu jsem předvedl, jak mohu v PostgreSQL vytvářet vlastní datové typy. S návrhem typu rodne_číslo jsem skončil zhruba v polovině. Ještě nemůžeme podle rodného čísla vyhledávat, třídit ani indexovat.
Nebojte se programovat
Je Linux dražší a obsahuje více chyb?
Ač jsem byl opravdu dalek, začít psát další kompilaci zpráviček, která by se točila kolem konání Microsoftu, dokonce jsem chtěl tuto firmu alespoň projednou zcela vypustit, okolnosti mne donutily ke změně názoru. Stejně si ale myslím, že již toho na toto téma bylo řečeno více než dost a pokusím se vzít vše co nejstručněji. Slibuji, že s MS dám na nějaký čas pokoj :)
Tuning internetového připojení - DNS, SMTP
Máte pomalou (sdílenou) nebo snad počítanou linku? A chcete ze svého připojení získat maximum? Zde je jedna z cest vedoucích k vytouženému cíli. Čekáte-li snad po přečtení úvodních slov crackerskou příručku, kterak obelstít traffic-shaper, počítadlo přenosů vašeho ISP, nebo snad dokonce algoritmus geniální komprese, budete zřejmě zklamáni. Hodlám popisovat pouze reálné a legální postupy.
Softwarová sklizeň (11. 12. 2002)
Cirkus s okny: úvod
V úvodu seriálu bych chtěl zdůraznit, že se bude jednat o krátký seriál o knihovně wxPython jak na Linuxu, tak i na systémech Microsoft Windows určený zájemcům z řad začátečníků, a proto by mohl zkušenějším programátorům v některých částech připadat velmi jednoduchý. Budu však postupovat od základních kroků podle vlastních zkušeností, kdy jsem musel vše potřebné složitě hledat na internetu nebo překládat z anglické odborné literatury.
IceWM - to je cool
Je libo optimistickou studii? Zasponzorujte ji
V poslední době se nakupilo přímo úžasné množství všelijakých studií, zpráv a elaborátů na všemožná témata. Také prohlášení a tiskových zpráv se urodilo poměrně mnoho. Dovoluji si vám předložit jakýsi profil toho, co minulý týden dal a co ovlivnilo dění v linuxové komunitě, když ne v Čechách, tak ve světě určitě.
TeX pro každého - TeX a jeho nástupci
Poslední novinkou, která se společně s dalšími změnami v TeXu objevila, bylo osmibitové kódování. Tím v roce 1990 D. E. Knuth vývoj TeXu uzavřel. TeX však není dokonalý a dnes se dozvíme, na co nestačí. Vývoj se nezastavil a vzniklo několik alternativních projektů. Dnes se podíváme na možné budoucí směry vývoje typografie a sazby strukturovaných dokumentů.
Stalo se v týdnu od 30.11. do 6.12.2002
Pro ty, kteří čtou ROOTa jen o víkendu, přinášíme souhrn krátkých zpráv, které jsme v uplynulém týdnu publikovali: Klady a zápory Lindows - Chyba v jádru 2.4.20 - PostgreSQL 7.3 - Mozilla 1.2.1 - odtajněná zpráva o UFO v Suffolku - Digitální jihad - Česká státní správa na XML - Boeing a Linux - KDE 3.1 pravděpodobně opět odloženo a další.
Szulik: spojí nějaký dobrák Linux s Osamou bin Ladinem?
V úterý na Enterprise Linux Forum Conference & Expo, které se konalo v Bostonu v americkém státě Massachusetts, promluvil v klíčovém projevu šéf Red Hatu Matthew Szulik. Jeho košatý projev jsem nalezl hned ve třech článcích, které se pěkně doplňovaly a dávají nám poměrně solidní náhled na celý projev.
Rozšiřování PostgreSQL v C - Datové typy
Z minulého dílu máme k dispozici funkce pro určení validity, datumu narození a pohlaví z rodného čísla. Zatím jsem předpokládal, že rodné číslo ukládám jako CHAR(11). Zřejmou nevýhodou je, že vždy, když chci určit některý atribut rodného čísla, dochází k parsování řetězce. Navíc z důvodu efektivnosti nemohu použít rodné číslo jako index a ani nemohu pořádně třídit podle něj, jelikož v rodném čísle může, ale nemusí být použit znak lomítko.
Linux v kanceláři - Evoluce ve skupinách
Známá poučka říká, že kvalitně sehraný tým složený z naprosto průměrných lidí dokáže podat vyšší pracovní výkon než sebegeniálnější jedinec. Řekl bych, že lze nalézt případy, kdy tato poučka neplatí. Každopádně kvalitní software pro řízení pracovních skupin je dnes zvláště u větších týmů naprostou nutností. Proto se zrodily groupwarové systémy, z nichž nejznámější jsou Lotus Notes a MS Exchange. Donedávna měli uživatelé Linuxu přístup k těmto a podobným technologiím velmi ztížený.
Létající cirkus (20)
Malé povídání o velkých emulátorech
Za dávných časů neevokovalo slovo počítač v lidech představu osobního počítače. Stejně tomu není mezi mnoha lidmi ani dnes. Počítačem je stejně dobře ZX Spectrum, Atari, SPARC, Apple MacIntosh jako třeba SGI. Jelikož od každého jmenovaného existuje několik klonů, dozvíte-li se, že nějaký počítač uměl báječnou věc, a chcete-li si to ověřit, máte dvě možnosti. Buďto systematicky navštěvovat pamětníky, kteří tyto mazlíčky mají doma, nebo si pořídit emulátor.
Softwarová sklizeň (4. 12. 2002)
Bude Itanium stejná bublina jako Pentium?
V magazínu news.com vyšel článek, v němž autor slibuje, že Intel ve spolupráci s Hewlett-Packard vydá nové Itanium, které má běžet na 1,5 GHz. Procesor by se měl skrývat pod krycím jménem Madison a měl by být shodný s Itaniem 2 (McKinley). Tolik očekávaný procesor však stále zůstává pro seriosní zájemce obestřen tajemstvími. Přesto jsem se pokusil zjistit nějaké informace o tomto zázraku.
Bezvláknová optika (5)
TeX pro každého - makra pro sazbu
Zatímco v minulém dílu jsme se zabývali makry, která demonstrují způsob používání a sílu TeXového makrojazyka, dnes se podíváme na makra, která přímo zasahují do sazby a rozhodují o vzhledu dokumentu – makra pro umístění textu, změnu počtu sloupců a obtékané obrázky.



