RibiCPU v zdrojovom kóde

Dátum: 30.06.2008 11:51 · Kategória: Programovanie · Autor: Richard Biely

RibiCPU v0.27 Ubehlo už pol roka od zverejnenia RibiCPU, malého programu na detekciu CPU a jeho vlastností a schopností. Takisto je tomu asi pol roka, čo som v zdrojovom kóde nezmenil ani čiarku. Teda až do včerajšieho dňa, keď som sa k programu vrátil, riadne na ňom zapracoval a mnoho vecí vylepšil.

Okrem iného som sa rozhodol, že zverejním zdrojový kód, aby si mohol každý, len tak zo zaujímavosti, pozrieť, ako asi taký detekčný software vyzerá. Nejde síce o žiadne veľdielo softwarového inžinierstva (a z mojho pohľadu ide o narýchlo zlepený balast), rozhodne je v ňom ale kus práce a preto dúfam, že ho aspoň niektorí z vás ocenia.

Verzia programu, ktorého zdrojový kód si budete môcť podrobne preštudovať, prináša oproti predchodcovi najmä zmeny v oblasti detekcie mobilných verzií procesorov, mal by už rozpoznať procesory AMD Phenom, ako aj nové embedded procesory Intel Atom.

Myslím, že program už dosiahol určitú úroveň a nastal preň čas pohnúť sa ďalej a pridať doň novú funkcionalitu. V prvom rade dostane poriadne GUI, výstup do HTML a rozšírenie detekčných schopností za hranice značiek AMD a Intel, ako aj schopnosť detekcie voltáže čítaním z čipov na základnej doske (čo si isté úsilie rozhodne zaberie). Stále sa ale chcem držať pôvodnej myšlienky - má ísť o malý programček, ktorý o procesore zistí všetky potrebné informácie. O CPU sa toho dá zistiť síce omnoho viac, ale o vatu vo výstupnom súbore vážne nemám záujem. Ak vy áno, nič vám nebráni si ju do programu pridať.

Ak budete mať akékoľvek otázky ohľadom zverejnenej verzie, pýtajte sa. Program teraz prechádza rozsiahlymi zmenami v architektúre a funkčnosti (na profesionálnejšiu úroveň) a preto zdrojový kód k jeho ďalším verziám už zverejnený nebude.

main.cpp, cacheinfo.h, datatypes.h, RibiCPU.zip


SigmaCMS dostupný na Google Code

Dátum: 08.03.2008 19:48 · Kategória: SigmaCMS · Autor: PaBi3

Google Code je služba umožňujúca každému vlastníkovi Google Account hostovať akýkoľvek projekt. Ide o niečo podobné ako mimoriadne kvalitná, no pomalá a reklamou preplnená služba SourceForge. Rozhodol som sa pre ňu, pretože mi poskytuje wiki, bugreport a hlavne SVN. Ako externé doplnky mám na výber štatistiky návštevnosti Google Analytics alebo možnosť vytvoriť si diskusnú skupinu (mailing list). Maximálna veľkosť projektu je obmedzená len na 100 MB, ale môžete požiadať o zvýšenie. Vlastne, keď vám niečo nevyhovuje, stále musíte otravovať Google e-mailom alebo to nahlásiť ako problém.

SigmaCMS projekt na Google Code hostingu

Aktuálna verzia SigmaCMS je určená iba pre vývojárov, takže začiatočníci nech nečakajú na pomoc s inštaláciou, ale radšej na prvú stabilnú verziu. Dokumentáciu k systému uvoľním onedlho. Zatiaľ to berte ako "preview", pretože pluginy sa ešte chvíľu zdržia.

SigmaCMS na Google Code: http://code.google.com/p/sigmacms/


NicEdit - Micro Inline WYSIWYG

Dátum: 01.03.2008 22:41 · Kategória: Webdesign · Autor: PaBi3

NicEdit Už sa stalo mojou obľubou skúšať rôzne WYSIWYG editory. Prednedávnom som narazil na zaujímavý editor NicEdit, ktorý síce nevyniká generovaním kvalitného XHTML kódu, ale je nesmierne ľahko implementovateľný. Stačí na stránku nahrať 30kB (po gzip kompresií 7kB) veľký súbor a inicializovať ho krátkym jednoriadkovým kódom. S podporou prehliadačov som nemal žiadne problémy. Dokonca bez problémov funguje aj application/xhtml+xml. Taktiež konfigurovateľnosť je na vysokej úrovni. Môžete si zvoliť, ktoré funkcie editoru vypnete. Ja som ihneď zrušil fontsize, fontfamily a pod. strašidlá. Máte dokonca na výber aj ukladanie cez AJAX. Som zvedavý na novú verziu (najnovšia je 0.26), pretože sľubuje veľké veci - tabuľky, obrázky (s uploadom), témy, multijazyčnosť alebo integráciu do rôznych CMS.


Microsoft Wireless Entertainment Desktop 7000

Dátum: 28.02.2008 08:53 · Kategória: Ostatné · Autor: Richard Biely

Opäť raz sa Microsoft rozhodol rozmútiť trochu vody v rybníku svojich hardwarových produktov. Výsledkom sa stalo kombo klávesnice a myši, tentokrát určené ani pre hráčov, ani pre pisateľov, ale pre stále viac sa rozširujúcu skupinu zákazníkov využívajúcich počítač ako domáce kino. A ako tu už u setov Microsoftu býva dobrým zvykom, ide o riešenie, ktoré rozhodne nesklame a stojí za zváženie.

Microsoft Wireless Entertainment Desktop 7000


Zase som vyhral

Dátum: 28.01.2008 15:23 · Kategória: Ostatné · Autor: Richard Biely

JetFlash 110 Mám ja ale niekedy štastie. Pred pár mesiacmi som úplne nečakane vyhral voucher od spoločnosti iHOTSPOT ZONE (za čo som bol, samozrejme, vďačný) a ešte som sa z toho ani nestačil celkom spamätať a je to tu opäť. Áno, po dnešnom príchode domov ma čakala na stole ďalšia obálka, ktorú som vôbec nečakal. V celej svojej belote po mne volala, aby som ju otvoril. Dnu bol list oznamujúci výhru v ankete usporiadanej časopisom PC REVUE, najväčšom slovenskom magazíne o PC, za mesiac december 2007. Samozrejme spolu s výhrou, USB kľúčom od spoločnosti Transcend s kapacitou 1 GB a štyrmi minikalendármi nesúcimi víťazné fotografie fotosúťaže časopisu DiGi REVUE.

Touto cestou by som sa teda redakcii PC REVUE chcel poďakovať - ďakujem - a pevne dúfam, že ich ruky, resp. počítače, aj nabudúce vyžrebujú tú správnu osobu. :)


Prezentácia v Opere - projection

Dátum: 25.01.2008 20:51 · Kategória: Webdesign · Autor: PaBi3

projektor Vedeli ste, že Opera môže zobrazovať prezentáciu, ktorá je vytvorená iba v rýdzom XHTML a CSS kóde? Áno, aj toto je jedna z jej skvelých vlastností. XHTML/CSS sa môže zdať, ako extrémne riešenie a možno by ste radšej použili OpenOffice.org Impress, či Microsoft PowerPoint. Tí, ktorí sú zručnejší a nechcú iba klikať, si môžu napísať vlastné CSS a využiť v ňom selektor page-break-after a ním definovať jednotlivé stránky prezentácie. Zároveň zistia, že takéto prezentácie prinášajú mnoho výhod - sú veľmi dobre prenositeľné, pretože si ich môžete jednoducho nahrať na internet a premietať kdekoľvek, kde je pripojenie, projektor a Opera. Pre uľahčenie tvorby prezentácií skúste program QuickShow. Odkazujú naň aj na oficiálnej stránke Opery. Z môjho pohľadu je zbytočný (neskúšal som ho). Všetko si radšej radšej napíšem ako stránku v normálnom editore. Predtým, než sa do niečoho pustíte, prečítajte si aj Opera Show Documentation , kde sa dozviete nové metatagy spojené s prezentáciou.


Detekcia procesora cez RibiCPU

Dátum: 26.12.2007 11:20 · Kategória: Ostatné · Autor: Richard Biely

RibiCPU Už dlho som rozmýšľal, že si napíšem nejaký malý program, ktorý bude schopný zistiť, aký hardware je v počítači nainštalovaný. No a kedže doteraz akosi nebolo času, práve Vianoce sa ukázali byť ideálne na vytvorenie tohto môjho vysnívaného "skvostu". Nejde práve o časovo najjednoduchšiu záležitosť a tak som sa nateraz musel trochu uskromniť. Namiesto toho, aby som vytvoril program, ktorý otestuje všetky hardwarové súčasti PC, som vytvoril taký, čo aspoň detekuje procesor a jeho vlastnosti a schopnosti. Nazval som ho pekne sebecky, ako inak, RibiCPU.

Mojou hlavnou inšpiráciou bol veľmi známy program CPU-Z. RibiCPU síce zatiaľ zďaleka nie je tak schopný, čo-to už ale dokáže. Ide o maličký konzolový program, ktorý po skončení vytvorí súbor ribiCPU.txt. V ňom sú uložené všetky zistené dáta.

Program v súčastnom stave dokáže identifikovať procesory od Intel Pentium až po najnovší Intel Core 2 Quad s jadrom Yorkfield, rovnako ako aj procesory AMD of K5 až po Athlon 64 X2 (podpora Phenomov bude pridaná každú chvíľu). Aby som si však skutočne mohol byť istý, že všetko funguje ako má (pretože program má ešte veľa bugov na vychytanie), prosím, stiahnite si program, spustite ho a pošlite mi výsledný ribiCPU.txt súbor na richardbiely(at)gmail(dot)com. Ak bude procesor nesprávne identifikovaný, prosím, napíšte aj, aký procesor skutočne máte (chybu as okamžite pokúsim opraviť).

RibiCPU.exe


Počítačová zostava - mainstream, december 2007

Dátum: 09.12.2007 00:01 · Kategória: Ostatné · Autor: Richard Biely

Mainstreamová PC zostava Včera sme sa venovali segmentu lacných počítačov. Dnes sa presunieme o stupeň vyššie - do hlavného prúdu. Toto je oblasť najviac zaujímavá pre väčšinu zákazníkov a najmä teraz, v predvianočnom období, to platí dvojnásobne. Ceny hardwaru sú v dnešných dňoch ešte stále vo väčšine obchodov (paradoxne) veľmi nízke, preto netreba váhať a treba konať rýchlo, kým sa obchodníci nezobudia a nezhoršia nám predvianočnú náladu. Rozhodne je z čoho vyberať.


Počítačová zostava - lowend, december 2007

Dátum: 08.12.2007 10:45 · Kategória: Ostatné · Autor: Richard Biely

Lacná PC zostava Mikuláš je za nami a kto si v čižmičke nenašiel, čo potreboval, nech nezúfa. Pomaličky sa blížia Vianoce, cez ktoré si pod stromčekom určite niečo vytúžené nájdete. I keď vianočný trh je typický zvyšovaním cien (niekedy aj pomerne drastickým), väčšina obchodníkov s výpočtovou technikou našťastie na vianočný režím ešte stále neprešla (pozor na tých, ktorí už áno) a naskytá sa tak perfektná možnosť nákupu za ešte nízke ceny. Pre tých, čo si nepotrpia na vlastníctvo podľa možnosti čo najlepšieho hardwaru, je už najvyšší čas, aby brali peňaženky a utekali do obchodov, kým sa dá. Ceny sú totiž zatiaľ krásne nízke.


AMD Phenom na scéne

Dátum: 20.11.2007 20:39 · Kategória: Ostatné · Autor: Richard Biely

AMD Phenom Procesory AMD Phenom 9500, 9600 a 9700 (2,2, 2,3 a 2,4 GHz) tvoria spoločne s čipovými súpravami AMD 770/790 a grafickými kartami založenými na čipoch Radeon HD série 3800 prvú čisto AMD-vlastnú platformu, označovanú tiež Spider. Dlho očakávané procesory AMD Phenom boli na trh uvedené včera, po asi ročnom oneskorení (analógia k ročnému oneskoreniu ATI Radeonu HD 2000). AMD vkladalo (vkladá) do nových procesorov veľké nádeje, podľa prvých recenzí sa však ukazuje, že to s Phenomami nebude až také horúce, aspoň čo sa výkonu týka…

Všetky novouvedené procesory sú natívne štvorjadrové, čo znamená, že nejde "len" o dve samostatné dvojjadrové procesorové jednotky na jednom puzdre (ako je tomu u Intelu), ale o skutočný štvorjadrový procesor. Zároveň mi však nedá nespometnúť (narozdiel od mnohých iných), že z hľadiska užívateľského je tento fakt absolútne zbytočný a netreba mu pripisovať žiadny význam.

Phenomy sú postavené na vylepšenej architektúre K8 s označením K10. Vyrábané sú stále 65nm procesom, prechod na 45 nm je plánovaný na prvú polovicu roka 2008. Oproti Athlonom 64 sú Phenomi obohatené o ďalšiu úroveň vyrovnávacej pamäte - 2 MB L3 cache sú zdieľané medzi všetky jadrá. Okrem nej má každé jadro vlastných 64 kb L1 a 512 kB L2 cache. Phenomy takisto dostali do vienka schopnosť vykonávať SSE inštukcie v jednom takte a vylepšený branch prediction mechanizmus (jednoducho povedané, ide o predpovedanie toho, čo bude procesor robiť). Vybavené sú okrem iného aj nekompletnou inštruckčnou sadou SSE4. Viac do detailov zachádzať nebudem, pretože to vlastne ani nemá význam. Všetkých zaujíma výkon a preto…