Translate to:

 

Marec 2010
P U S Š P S N
« Feb    
1234567
891011121314
15161718192021
22232425262728
293031  

Odznaky

Pixmac pictures
Opencaching.cz - Statistika - georgik


Add to Technorati Favorites

PageRank - hodnotenie tejto webstranky
  • 02Feb

    Apple bol pred pár rokmi cool. Uvedenie iPhonu vyvolalo závisť u konkurenčných firiem, ktoré dovtedy Apple podceňovali. Kto získal iPhone bol “těžké king“, pretože v EU nebol. Apple začal získavať nových a nových sympatizantov. Apple bral open source a občas čosi odhodil späť.

    Google bol pred pár rokmi cool. Vyhľadávač, ktorý zmenil svet. Smiali sa mu, že nemá šancu. Google bral open source a v podstatne lepšej kvalite ho vracal späť. Google získal obrovské množstvo sympatizantov. Google sa stal bežným slovom.

    Pretočme pásku histórie do roku zhruba 1992, kedy Microsoft začal na svojej krivke stúpať rapídne hore. Čo robili? Akvizície. Veľké. Žiadne orezávatko na ceruzky. Začalo to vyzerať, že Microsoft začína vlastniť akosi všetko. V akvizície sa začala objavovať arogancia nadnárodnej firmy. “Ukážte im, že nezastavujeme.

    Netscape. Nedali sa zastrašiť a Microsoft si na ňom vylámal zuby. Cena? Vysoká. Gatesa to stálo kus jeho zdravia. Čo získali? Nič. Trh? Nesympatie?

    Koľko toho muselo byť zničené, predtým než došlo k zmene v myslení? Z popola rozstrieľaného a spáleného Netscapu povstala Mozilla Foundation a Firefox ako bájny fénix.

    Pretočme časový záznam do 2010.

    Sú Apple a Google múdrejší než bol Microsoft? Neviem.

    Uvedenie nového iPadu sa nestretlo s tak pozitívnym ohlasom ako iPhone. Reakcie, ktoré vidím a sledujem, sú väčšinou neutrálne až negatívne. Prečo? Dôvodom nie je to, že iPad je podstatne lepšia verzia Billovho sna s názvom Tablet PC. Ani to, že iPad bude mať skutočne významný dopad. Dôvodom je to, že ľudia sympatizovali s Apple a mali ho radi. Lenže Apple im ukázal, ako pekne na tom zarobil. 15.6B$/Q1 ako hlása slide. Ľudia chceli patriť ku komunite Applu, lenže: “Oni na nás zarábajú a nie trochu!”

    Google? Veľmi podobné. Firma, ktorá mala v roku 2006 stop stav na 9000 zamestnancoch, dnes zrazu dosiahla 20000. To nie je jednoduchý rast. Finančnú silu ťažia prevažne z reklám. Open source komunita bola najskôr silným prívržencom Googlu, ale v poslednej dobe je cítiť ochladenie sympatií. Ľudia prestávajú dôverovať vševedúcemu Googlu. Prečo? Opäť sú za tým financie. Google zarába a zarába veľa. Tí, čo zarábajú veľa, sa stávajú nesympatickí.

    Držím Applu aj Googlu palce, aby svoj potenciál dokázali správne využiť a poučili sa z chýb Microsoftu. Svet potrebuje ďalšie lepšie dotiahnuté vynálezy. Bola by škoda zničiť potenciál bezohľadnými ťahmi.

    Ako vždy, je to len o ľuďoch.

    Tags: , , , , ,

  • 06Dec

    Allegro je jedna z mojich veľmi obľúbených knižníc. V Allegre som kedysi začínal písať prvé hry. Bežali ešte na starom DOSe a dávnych Linuxoch. Allegro bola jedna prvých z grafických knižníc, ktorá bežala pod DOSom, Windowsom aj Linuxom. Vďaka nej som vytvoril aj portál Games For Linux, aby sa hry pre Linux nestratili. ;-)

    Dnes už je knižnica Allegro súčasťou bežných linuxových distribúcii a používa ju napríklad hra Atomic Tanks.

    Allegro je už na scéne dlhú dobu. Úplne prvotné implementácie vznikli pre Atari a následne boli prenesené na DOS. Nie všetky koncepty z tej doby boli dostatočne životaschopné. Allegro5 je výrazný krok dopredu. Redizajnovalo sa celé jadro. Výsledkom je málá, rýchla knižnica, ktorá je nezávislá na platforme. Ak by dnes niekto začínal s Allegrom, jednoznačne odporúčam verziu Allegro5 (4.9.x).

    alex

    Prečo použiť Allegro a nie napríklad DirectX? To je jednoduché. Allegro abstrahuje od API DirectX, takže svoju aplikáciu dokážete potom jednoducho preniesť na iný OS, či nebodaj iPhone.

    Chvíľu som sa hral s poslednou verziou Allegra a MSVC pre Windows. Na rozbehnutie potrebujete niekoľko krokov.

    • nainštalované Visual Studio, stačí Express Edition, ktorá je zdarma k dispozícii
    • nainštalované DirectX SDK, pozor má 500 MB
    • nainštalovať program CMake, ktorý poslúži na vygenerovanie projektových súborov pre MSVC
    • stiahnuť a rozbaliť Allegro, najlepšie pomocou 7-zip
    • v adresári s Allegrom vytvorte si malý baťák a spustite ho
    set INCLUDE=e:\software\Microsoft DirectX SDK (November 2008)\include;%INCLUDE%
    set LIB=e:\software\Microsoft DirectX SDK (November 2008)\lib\x86;%LIB%
    cmake  -G "Visual Studio 9 2008"
    • následne spustite Visual Studio a otvorte projekt
    • môžete spustiť build :)

    Pekná Wiki sa nachádza na stránkach portálu Allegro.cc. Ďalšie informácie o Allegre nájdete v materiáloch z mojich prednášok.

    Tags: , , , , , , , ,

  • 31Aug

    Ujo Balmi mal pravdu, keď vybehol na javisko a hulákal: “Developers! Developers! Developers!

    Zvláštne. Nikto ho nebral vážne. Všetci z neho mali srandu. A pritom mal pravdu. Veľkú pravdu.

    Niečo však jeho prejavu chýbalo. Človek mal skôr pocit, že sa jedná o nejaký kŕč.

    Windows Mobile je skvelý systém. Dobre, tak je to fajn systém. Ok, je to skoro použiteľný systém. Na mašinkách od HTC sa s tým dá telefonovať. Ale nie je to žiadny zázrak, za ktorý by sa oplatilo vyhodiť desiatky tisíc. Na geocaching v teréne stačí.

    Prečo Symbian je prakticky mŕtvy? Pretože aplikácie naň sa píšu veľmi zle a certifikačná perepúť je strastiplná. Prečo naopak iPhone kvitne a zarába ťažké drobné za aplikácie? Pretože aplikácie sa píšu jednoducho a on-line sklad s aplikáciami priam prekypuje tovarom.

    A kde je Windows Mobile? Človek by si povedal, že niekde v strede. Ohoho, pán/slečna/pani, je optimistka. Blíži sa viac k horizontu za ktorým skončil Symbian. Jediné, čo ho drží v operatívnom strehu je silný kapitál pumpovaný transfúziou zo žíl materskej spoločnosti. Prečo? Posúďte príbeh zo života.

    Jedného pekného dňa (ráno pršalo), som si povedal, že napíšem program pre Windows Mobile. Vravím si, páni od Microsoftu najali veľké množstvo developerských ťažkoodencov, šermiarov a žonglérov so zdrojvými kódmi. Museli už za ten rok, čo sa venujem Linuxu, Flexu a Pythonu, pokročiť aspoň o míľový krok dopredu. Naivne nalabužený progresom, ktorý zaznamenal Eclipse za posledné roky, som si myslel, že vývoj bude zábava a že spravím program, ktorý ľudí poteší. Ajaj. Ťažko som zaplakal. Ale nepredbiehajme dej a nevyzrádzajme čitateľovi netušenú pointu. Radšej odveďme pozornosť čitateľa tým, že prestalo pršať.

    Naštartujem Windows XP, nakopnem Visual Studio 2005 Express a začnem googliť, ako písať aplikácie pre Windows Mobile. I veru našiel som. Srdce moje zaplesalo. V prehliadači vybehla nejaká pekná stránka, asi vytvorená komunitou vývojárou. V titulku bolo napísané Wiki. Ej hola hej! Vyzerá to dobre. Wiki obsahovala odkazy na materiály, ktoré som potreboval. Kliknem vo Fojerfoxe stredným koliečkom na všetky odkazy, tie vyskočia v nových taboch. A hurá do čítania.

    Uh, Not found. Not found. This video session is no longer available. Huh! Na otvorenie tejto stránky použite Internet Explorer. Jedine odkaz na Micorosftie stránky fungoval. Tu už vo mne začal hlodať červ pochybnosti, že či by som sa nemal na to vykašlať a radšej napísať aplikáciu v Pythone. Vravím si. Nie, nie. Sú to borci, vrazili do toho ťažké peniaze, musí to fungovať. A veru, že aj hej!

    Stránka s návodom: ako začať s vývojom. Nainštalovať Visual Studio. Mám. Stiahnut SDK. Ťahám, resp. preberám po novom (neviete, ktorý jazykovedec toto vymyslel?). Medzitým, kliknem na reklamu: Vyvíjajte pre Windows Mobile pomocou Silverlight. Joho, skúsim to. Adobe Flex poznám, skúsime niečo ďalšie. Jéé, video tutoriál. Klik.

    Video sa natiahlo do bufferu a začalo sa prehrávať.

    A potom mi prišlo smutno.

    Kedysi, a nie je to tak dávno, mi niekto rozprával príbeh o jednom podnikateľovi. Vymyslel skvelé štvorkolky. Spravil prototypy. Tie sa odberateľom veľmi páčili. Spravili kontrakt na odber obrovského množstva štvorkoliek. Chlapík si zohnal peniaze, postavil mini fabriku a začal vyrábať. Keď mal hotovú asi  polovicu štvorkoliek, prišiel za ním odberateľ, že kontrakt ruší a nič odoberať nebude. Že dostal podstatne lacnejšiu ponuku. Hádajte od koho. Presne rovnaké štvorkolky začala zrazu chŕliť Čína. Chlapík sa šiel pozrieť na onen čínsky zázrak a očiam neverí. Jeho stroj 1:1 a ešte okopírovali aj zle naolejovanú reťaz so šmuhami.

    A tak to vyzeralo aj so Silverlightom. Vykradnutý Adobe Flex, ešte aj s pokazenou prevodovkou a odpadnutým zadným kolesom. Áno, nalepili na to pár nálepiek viac. Ale…

    Proste smutné.

    Tu sa dostávame k prvému miestu, kedy sa potvrdí, že Balmík mal pravdu. Vývoj sotvéru nie je mechanická záležitosť. Na to, aby softvér fungoval ako má, potrebuje okrem štruktúry aj svoju dušu, ktorú tam vložia vývojári. Môžete okopírovať technológiu, ale pokiaľ nemáte vývojárov, ktorý žijú týmto softvérom, máte stále len prázdnu schránku. Vývojarov, ktorý mu pridávajú novú silu a energiu. Bez nich softvér umiera. Takýchto vývojárov, Balmi tak zúfalo vo svojom bojovom pokriku hľadal. Dôkaz o ich nedostatku je Silverlight. Tak ako čínsky priemysel, tak aj Microsoft kopíruje, čo sa dá. Nedokážu ale skopírovať to živé.

    Opustil som jednu slepú cestu Silverlightu a vydal som sa na pokračovanie vo svojej púti, dúfajúc, že na konci dňa budem mať aplikáciu pre Windows Mobile.

    Prebral som si SDK z webu a to ma prebralo. Spustil som inštaláciu. Nešťastný Windows XP získal novú experience. Okrem myšky sa toho moc nehýbalo. Asi po 10 minutách mi vyskočilo okno, že som trúba a že SDK nepobeží s Microsoft Visual Studio Express Edition. Huh! A tak som začal hľadať a inštalovať a…. Zúfalé. Gigabajty stiahnutých dát. Stovky odkazov vedúcich nikam. Už som pochopil, prečo je tak málo aplikácií pre Windows Mobile. Len veľmi málo ľudí sa prestireľa až do posledného levelu, kde je možné aplikáciu spustiť.

    Balmi mal pravdu. Nehovorte mi, že nie. Zoberme si taký Debian. Len testing verzia obsahuje cez 28 000 softvérových baličkov. 28 000 kúskov softvéru, ktorý niekto zobral, zhodnotil, zabalil, okomentoval a publikoval a niekto používa. A nie je to nejaký šlendrijánsky softvér plný červov a vírusov. Toto má proste kvalitu. Prečo Windows nemá také? Spomeňme si na Balmiho. Je to presne tak ako kričal. Záleží na ľuďoch, ktorý tomu venujú svoju energiu.

    Apple? Pišta a company sú vysmiaty ako lečo. Zobrali silu open source sveta a skonvertovali ju do nového biznis produktu. Primašlili k tomu pekný kukuč. Nachystali vývojárom platformu na vývoj. Jednoduchú, rýchlu. Pridali im on-line obchod, aby mohli svoju ručnú prácu pekne predávať. Tu za dolár, tu za euro.

    Googlovic kompánia? Zašli vo svete open source ešte ďalej. V svojom minimalistickom duchu nachystali množstvo nástrojov. Podporu, wiki. Takže nováčik sa dostane okamžite k plnému vývojárskemu výkonu.

    A ako to nakoniec dopadlo tá moja aplikácia? Po pol dni strávenom, inštaláciou, sťahovaním, preinštalovaním, upgradovaním, čítaním odkazov, ktoré nikam neviedli, som si povedal a dosť. Zobral som Pythona a PPYGUI a konečne som sa začal hrať.

    Tags: , , , , , , , , ,