utorok 30. októbra 2007

Blogger - Email follow-up comments

Blogger pridal ku komentárom novú funkčnosť - možnosť nechať si posielať mailom reakcie na napísaný komentár. Na stránkach ktoré túto možnosť poskytujú ju často využívam, na Bloggeri mi ale až doteraz chýbala.

štvrtok 25. októbra 2007

Google vs Link Farmy

Linkové farmy sú strojom generované weby, ktoré šikovne využívajú znalosť mechanizmu určovania relevantnosti stránky. Google totiž zisťuje, koľko je na príslušnú stránku odkazov. Stránky na ktoré je viac odkazov budú asi lepšie (viac ľudí si dá prácu s pridaním linky), preto ich Google umiestňuje vyššie.

Linkové farmy tento mechanizmus využívajú generovaním stoviek krížových liniek na iné vlastné domény. Problémom je, že takéto stránky neobsahujú žiadne informácie pre hľadajúceho človeka ale len stovky liniek inam. Ak linkové farmy uverejňujú aj množstvo liniek na nejakú konkrétnu stránku s obsahom, táto získa veľký PageRank (index relevantnosti stránky v Google databáze) a zobrazuje sa vo vyhľadávačoch častejšie ako ostatné. Táto technika sa spolu s reklamou na konkrétnych stránkach často používa na zvyšovanie príjmov z reklamy (väčšia prevádzka = viac ľudí = väčší počet potenciálnych klikačov na reklamu = väčší počet kliknutí na reklamu = viac peňazí).

Linkové farmy takto znižujú kvalitu hlavného produktu (vyhľadávač) reklamnej agentúry Google. Keď bude vyhľadávač dlhodobo vracať nerelevantné odkazy, ľudia ho prestanú používať, inzerentom sa prestane vyplácať platiť za reklamy a firme klesnú príjmy.

Problémom ale môže byť aj to, že po znížení PageRank takýchto stránok klesne týmto stránkam pozícia v Google výsledkoch, následkom čoho budú mať menšiu návštevnosť, následkom čoho budú mať menej kliknutí na Google reklamy, následkom čoho budú mať menej príjmov od Google, následkom čoho stiahnu Google reklamy so svojich stránok, následkom čoho bude mať Google menej zobrazených reklám následkom čoho bude mať menší reklamný priestor a to si reklamná agentúra nemôže dovoliť.

Otázne je, či sa Google chce bulvarizovať alebo chce naďalej poskytovať kvalitné výsledky. Celý vývoj okolo linkových fariem preto nie je až taký jednoznačný a Google ich nakoniec možno ani nebude obmedzovať.

[ techcrunch ]

Linuxové distribúcie 1992-2007

Zdá sa Vám že Linuxových distribúcií je veľa? Boli ste dobrý v konfigurácii RedHat-u a sused potrebuje niečo nastaviť v Mandrive a vy neviete či mu po telefóne budete vedieť poradiť?
Kedysi sme si vystačili (?) s RedHat, Debian a Slackware, dnes máme desiatky distribúcií! Ako to všetko začalo a aký je aktuálny rodostrom distribúcií zistíte pohodlne z Linux Distro Timeline obrázku.

[ Linux distro timeline 1992-2007 ]

streda 24. októbra 2007

Linux Distribution Chooser

Ak si neviete vybrať akú distribúciu Linuxu nainštalovať na staré PC ktoré bude robiť server a akú na nový notebook, môže Vám pomôcť séria otázok na Linux Distribution Chooser.
Zrozumiteľnou formou od Vás zistí či už ste Linux inštalovali, či si sami chcete rozdeliť disk, či Vám záleží na novinkách alebo máte radšej stabilitu, aký desktop manager chcete alebo či chcete mať predinštalované množstvo programov. Otázok je samozrejme viac a na väčšinu je aj odpoveď "je mi to jedno" a tiež aj dôležitá odpoveď "nerozumiem o čom je otázka". V tom prípade systém zobrazí krátke a vecné vysvetlenie.
Všetko je to okrem Angličtiny a Slovenčiny aj v ďalších 13 jazykoch a na záver systém doporučí pár distribúcií aj s poznámkami prečo niektoré z nich spĺňajú požiadavky len čiastočne (napr. pri inštalácii na veľmi starý hardware zobrazí upozornenie že systém bude pravdepodobne dosť pomalý).


Fedora Linux na DVD

pondelok 22. októbra 2007

FlashPlus Springboard Module

Zháňam FlashPlus Springboard Module pre Handspring Visor. Mám totiž nevyužitú CompactFlash kartu ktorú viem pripojiť k čítačke v PC a použiť na prenos knižiek.

Mazanie nepotrebných WinXP hot fix súborov

Pri inštalovaní programov vo WinXP vznikajú záznamy pre spätné odinštalovanie. Často sa dokonca takéto odinštalovanie programov podarí.
WinXP vytvárajú záznamy pre odinštalovanie aj pri aplikovaní systémových opráv. Tieto opravy sa teda tiež dajú odinštalovať, aj keď to v drvivej väčšine prípadov nie je potrebnéa dokonca ani žiadané. Po bezproblémovom behu systému je po niekoľkých hodinách až dňoch (to už závisí od opatrnosti správcu) bezpečné záznamy pre odinštalovanie odstrániť.
Základným dôvodom môže byť snaha o uvoľnenie miesta na disku. Na mojich WinXP adresáre c:\Windows\$NtUninstallKBxxxxxx$ zaberali približne 350MB, čo určite nie je zanedbateľné miesto.
XP hotfix backup remover umožňuje zmazať tieto odinštalačné informácie. Rýchlo, ľahko a bezpečne zbaví disk zopár stoviek megabajtov nepotrebných dát, uvoľní aj System registry a preriedi aj zoznam programov na odinštalovanie v Add/remove programs.

piatok 19. októbra 2007

Programovanie v Basic-u

Pred dvadsiatimi (?) rokmi malo zopár ľudí doma nejaký ten 8-bitový počítač. Či to už bol ATARI, Commodore, Sinclair/Didaktik Gama alebo rôzne exotické stroje ako Amstrad, Sharp a pod., všetky mali spoločné tri veci:
  • ich majitelia im boli pomerne oddaní, doteraz sa dokážu poresviedčať ktorý počítač bol v čom lepší
  • dali sa na ne zohnať (u nás len skopírovať / vymeniť, nie kúpiť - nebolo totiž kde) hry so skvelou hrateľnosťou
  • každý z nich mal interpreter programovacieho jazyka BASIC
Kto čo len trošku chcel, mohol sa učiť programovať. Pochopiť algoritmy, prísť na to ako pracovať s dátami alebo ako optimalizovať program tak, aby na 1-3MHz procesore výpočet skončil skôr ako doslova vyhasne Slnko.
Na súčasných počítačoch takáto možnosť chýba. Iste, je zadarmo dostupná Java, zadarmo dostupné skvelé prostredie Eclipse, ale už aj napríklad taká Java je v porovnaní s Basicom zložitejšia, treba mať vytvorený class, v ňom nejakú tú main metódu, grafika na ktorej sa dajú krásne vizualizovať algoritmy je rádovo zložitejšia, proste je to celé o trochu zložitejšie ako napísať
10 print "hello world!"

Objavil som ale zaujímavý interpreter jazyka BASIC. Vie to kresliť grafiku, má to vstup a výstup, má to klasický príkaz DATA, má to debugger, vie to pracovať so súbormi a vie to ukladať a načítavať programy z disku.
Celé je to opensource freeware, netreba to inštalovať, je to pre Linux aj Windows a celé to má cca 4MB.

Update: V pôvodnom článku som zabudol linku uviesť peknú esej o tom, prečo vlastne BASIC-256 vznikol. A mal som, v čom ma Mirov názor len utvrdil. V stručnosti išlo autorovi o dve veci:
  • mať možnosť bez problémov si nejaký algoritmus vyskúšať
  • programovacie jazyky sú si veľmi blízke a po zvládnutí jednoduchého Basicu je pre začiatočníka ľahšie prejsť na C / Javu / Python ako zvládnuť C / Javu / Python ako prvý jazyk

streda 3. októbra 2007

Chyba v Exceli 2007

V Exceli 2007 je chyba. Čísla blízke k 65535 zobrazuje ako 100000. Podľa Microsoft Excel 2007 blogu je to spôsobené spôsobom akým Excel ukladá desatinné čísla a týka sa to týchto dvanástich čísel (zo 9.214*1018 možných):

65534.99999999995
65534.99999999996
65534.99999999997
65534.99999999998
65534.99999999999
65535.00000000000
65535.99999999995
65535.99999999996
65535.99999999997
65535.99999999998
65535.99999999999
65536.00000000000

Keďže priamo sa takéto čísla nedajú zadať (Excel berie len prvých 15 znakov), odskúšať sa to dá po zadaní vzorca (napr. =77.1*850), ktorý generuje výsledok z daného rozsahu.