migeel's blog
Hľadanie strateného času: 2004 | 2003 | 2002 | ...
 

Utorok, 25. Marec 2008, 22:04

Malé zamyslenie

Ako som sa dnes vŕtal v prístupových štatistikách svojho webu, ostal som s úžasom pozerať na počet prístupov k tomuto blogu. Za mesiac marec len blog samotný zaznamenal cez 2300 prístupov. Až ma začína mrzieť, že sem nič nepíšem.

Napíšem teda aspoň jednu pikošku; už dávno som sa tu ničím nechválil :).

Ešte kedysi v decembri som do Microsoftu posielal prihlášku na letnú stáž v centrále spoločnosti. Na tieto stáže sa každoročne hlásia tisícky študentov z celého sveta a svoje šance som pri podávaní prihlášky moc ružovo nevidel. Nadával by som si však, ak by som to aspoň neskúsil.

Čo čert nechcel, zadarilo sa a po pár telefonátoch, mailoch a osobnom rozhovore vo Varšave mi minulý týždeň Microsoft ponúkol platenú trojmesačnú stáž priamo v Redmonde!

Jediné, čo zatiaľ o stáži viem je, že to bude pozícia "Software Design Engineer" alebo "Software Design Engineer in Test". Meno tímu, ani produktu, na ktorom sa budem podielať ešte netuším. Tajne dúfam, že by to mohol byť .NET Framework, Visual Studio alebo dokonca Windows.

Detaily budem vedieť asi v priebehu týždňa a plánujem všetko neskôr spísať do svojho anglického blogu. Možno ma môj pobyt v Microsofte vybudí aj k ďalším príspevkom, takže si určite nalaďte aj blog na migeel.sk :).

[ Žiadny komentár ]

 

Štvrtok, 01. November 2007, 10:09

OpenDocument format, part 2

Nerád mám pravdu, ale vyzerá to tak, že osud OpenDocument formatu bude taký, ako som predpokladal.

Keď už od OpenDocument formatu pre nesplnenie požiadavok trhu dáva ruky preč aj OpenDocument foundation, je jasné, že ODF bol len nevydarený hype bandy open-source nacistov, ktorým sú ich ideály prednejšie ako požiadavky užívateľov.

[ 1 komentár ]

 

Nedeľa, 12. August 2007, 00:21

Nový web

Bez zbytočných rečí - rozbehol som nový http://migeel.sk s novým obsahom a novým blogom. Tento blog s vysokou pravdepodobnosťou končí, takže ak máte záujem o moje duchaplné postrehy a myšlienky aj naďalej, presmerujte si RSS čítačky na http://migeel.sk/feed ;). No, možno sem ešte predsalen niekedy zavesím niečo, čo sa nebude hodiť do "oficiálneho" blogu :). †

Môžete si prebehnúť aj zvyšok nového webu, je tam pár noviniek. Objavil som si na disku zo dva projekty, ktoré už boli v podstate hotové pred dvoma rokmi (aj dokumentácia!!), len som bol príliš lenivý hodiť ich na web. Takže už sú tam. Pre open source fanatikov pribudlo zopár zdrojákov. Licencie, pod ktorými sú zdrojáky šírené nie sú kompatibilné s GPL. Zámerne. GPL je viac reštriktívne ako moje pravidlá.

Slovenská verzia webu migeel.sk bude ešte chvíľu prežívať/dožívať, ale plánujem ju celú zrušiť. Udržiavať aktuálne dva weby naraz sa ukázalo byť príliš neefektívne.

† Po X rokoch som znova použil smajlíka v blogu. A hneď dvakrát. To aby som zdôraznil, že tento blog už je neoficiálny :)

‡ A teraz som ho použil tretíkrát!

[ Žiadny komentár ]

 

Nedeľa, 22. Júl 2007, 11:47

www.math.sk - tragédia v dvoch dejstvách

Nedávno som narazil na vtipnú stránku slovenskej vzdelávacej inštitúcie, zrejme platenej z našich daní. Stránka www.math.sk zaujme už hneď na začiatok ikonkou pinguína, príznačným logom Katedry Matematiky a Deskriptívnej Geometrie SVF STU, nastavenou ako favicon.

Hrubým prekliknutím sídla sa v sekcii "O stránke" dozvedáme, že web nebol testovaný pre "Internet Exploder firmy Micro$hit" a nemusí v ňom fungovať správne. Autor má zrejme na mysli Microsoft Internet Explorer - prehliadač, ktorý v súčasnosti používa viac než 50% používateľov internetu. Prekvapujúco však v tomto prehliadači web funguje bez problémov a stránku dokonca zobrazí lepšie ako textmódový prehliadač Lynx, ktorým bol web údajne otestovaný. Otestovaný možno, použiteľný nie.

Autor stránky si totiž neuvedomil zásadný fakt - Lynx nepodporuje rámce (frames), na ktorých je stránka postavená. Prehliadanie stránky v Lynxe sa tak stáva utrpením. A to už ani nebudem hovoriť zvláštnych textoch a nefunčných odkazoch, ktoré sa v prehliadačoch s podporou rámcov nezobrazujú a ktoré zrejme zabudol autor zmazať z pajcnutého zdrojového kódu. Viz. screenshot.

[image]


"Podpora" Lynxu a "nepodpora" Internet Explorera, ktorá vyzerá v komunitách rôznych fanatikov "oooh tak coolovo", je následne vysvetlená kliknutím na odkaz FTP archív. Veta "Archív pre platformy firmy Micro$hit (tm) (operačným systémom to radšej nazývať nebudeme)" a veľký pinguín nad tým hovoria za seba.

Zaujímalo ma teda, kto má takúto webovú prezentáciu na svedomí. Podobné trápne posmešné názory som mával totiž aj ja, ale potom som skončil základnú školu a prešlo ma to.

Ďalších pár kliknutí ma zaviedlo k možnému autorovi. Je ním Jozef M. Kollár, autor stránok www.math.sk/jmkollar/. Táto stránka podobne ako math.sk je "testovaná a overená ako funkčná v prehliadačoch Mozilla, Konqueror, Links a Lynx." Autor sa ani tu nevyvaroval použitia rámcov a dokonca sa rozhodol použiť aj JavaScript na organizáciu prvkov v navigačnom menu. Lynx samozrejme JavaScript nepodporuje. Napriek textu "Stránka nebola, nie je a nebude optimalizovaná ani testovaná pre Microshit Internet Exploder" stránka v Internet Exploreri funguje bez problémov. V prehliadači Lynx vyzerá nasledovne:

[image]

[ Žiadny komentár ]

 

Nedeľa, 01. Júl 2007, 00:30

Bc. migeel

Po tom, ako som obhájil bakalárku a sfúkol štátnicové písomky, začínajú sa pre mňa vytúžené prázdniny. Posledných pár týždňov bolo totiž dosť nepríjemných a nejedno ráno som strávil tým, že som sa snažil zastaviť si nepríjemný tik v oku. Stres je však už konečne preč a ja sa zas môžem venovať veciam, ktoré ma zaujímajú viac.

Zabehol som teda do knižnice na FI, požičal si zopár kíl knižiek na začiatok prázdnin a sadol som na najbližšie EC do Komárna. Spolu s knižkami som si z Brna odniesol aj zopár úloh z práce, aby som sa až tak nenudil.

Prvou úlohou je vytvorenie konfigurovateľného spúšťacieho rozhrania v C pre cluster terminálových serverov v ÚVT. Druhú úlohu som dostal z Centra analýzy biomedicínskych obrazov - vytvoriť prehľad existujúcich nástrojov slúžiacich na analýzu metabolických dráh v organizmoch. V každom prípade príjemná zmena.

Chystám sa konečne aj na avizované prekopanie webu. Zvažujem aj zmeny v blogu, konkrétne prechod na angličtinu a na viac technické články (ako bol napríklad článok o podpisovaní ovládačov vo Viste, či "nekonečných" zoznamoch v C#).

Toľko teda moje optimistické plány. Dúfam, že to nedopadne ako obvykle :).

[ Žiadny komentár ]

 

Sobota, 26. Máj 2007, 09:18

Nový font pre Visual Studio

Narazil som na celkom zaujímavý download na stránkach Microsoftu - nový font primárne určený na programovanie, optimalizovaný pre ClearType: Consolas. Koho už písmo Courier omrzelo tak, ako mňa, môže skúsiť. Kód zobrazený týmto písmom vyzerá parádne.

Tip na tento font som našiel na stránke Building a Perfect WPF Developer Workstation. Je tam toho viac, aj keď je to orientované najmä na vývoj pre .NET 3.0 (ako už názov napovedá).

[ Žiadny komentár ]

 

Štvrtok, 17. Máj 2007, 13:47

Bakalárka

Dnes ráno som po boji trvajúcom niekoľko mesiacov konečne odovzal svoju bakalársku prácu na študijné oddelenie. Téma bola "Moderní metody získávání a zpracování biomedicínských dat". Práca nie je nakoniec až taká zlá, ako som pôvodne očakával, takže hádam ju obhájim. Kto v noci nevie spávať, môže si ju prečítať. Ešte chvíľu bude jej text dostupný na http://migeel.sk/bakalarka.pdf (j, takže niečo ako "limited edition").

Program, čo som vrámci práce vytvoril, dostal na svoje nulté narodeniny vlastnú stránku a ten, kto sa zaoberá analýzou expresných dát génov získaných technológiou microarrays si môže stiahnuť vizualizačný nástroj TransMap Viewer na URI http://genomics.migeel.sk.

Schválne, koľko čitateľov môjho blogu vie, čo sú vlastne tie microarrays? Keby niečo, vysvetlenie tohto pojmu je v texte bakalárky...

Jo. A nie, bakalarku som si skutočne nesádzal v TEXu, LATEXu a ani v ničom podobne príšernom. Kto zistí, v čom som ju robil, má bod (hint: pdf document properties).

[ Komentárov: 4 ]

 

Nedeľa, 22. Apríl 2007, 15:37

Hudobné novinky

Zas prešli dva mesiace bez zápisu v blogu. Začína to tu vyzerať nejako mŕtvo, na môj vkus. Momentálne sa už ale musím plne sústrediť na písanie bakalárskej práce a blížiace sa štátnice. Okrem toho, od 1. 3. sa zo mňa stal zamestnanec fakulty (resp. Centra analýzy biomedicínskeho obrazu) a presunul som sa na zaujímavejšie miesto aj v rámci Ústavu výpočetní techniky, kde robím niečo ako správcu Microsoft-technológii. Takže tak. Dúfam, že cez prázdniny to všetko bude inak a ja zas budem mať chuť sem písať.

Kvôli čomu som však na blog dnes zavítal: nejakou náhodou sa mi na internete podarilo naraziť na Millu Jovovič a na fakt, že robí aj hudbu. Hovorím si: ďalšia celebrita, ktorá by chcela zarobiť na všetkom, na čom sa len dá. Prekvapilo ma však, že sa jej hudba veľmi dobre počúva a dokonca sú jej demá dostupné na jej stránke zdarma. Odporúčam začať skladbami Flashlight a Calm water. Skutočne ma prekvapilo, aká je dobrá.

[ Žiadny komentár ]

 

Nedeľa, 25. Február 2007, 18:00

Zábava s nekonečnými zoznamami v C#

Dnes som pri práci na bakalárke dostal nápad na jedno veľmi pekné využitie iterátorov, resp. skratky k ich tvorbe reprezentovanej kľúčovým slovom yield. Aj keď je yield veľmi elegantnou konštrukciou, mnoho programátorov ju podceňuje a nepoužíva ju.

Napadlo ma, že by pomocou iterátorov bolo možné nasimulovať nekonečné zoznamy známe z funkcionálnych jazykov a priviesť ich tak do C#, resp. do celej platformy CLI. Aby neostalo len pri myšlienkach, hneď som svoj nápad premenil na zdrojový kód.

Ešte síce neviem, kde takéto zoznamy využijem, ale je dobré, že ich v prípade potreby budem mať k dispozícii.

Zdrojový kód (ktorý zo zoznamu prirodzených čísel vyfiltruje zoznamy párnych a nepárnych čísel, následne ich pomocou ZipWith sčíta po zložkách a vypíše prvých 20 prvkov) nájdete tu.

Zdrojový kód vo Windows preložíte príkazom:
csc InfinteLists.cs

Alebo s frameworkom Mono na ľubovoľnej platforme príkazom:
gmcs InfiniteLists.cs

[ Žiadny komentár ]

 

Nedeľa, 04. Február 2007, 12:19

Nahradzovanie problémov inými problémami

V poslednej dobe sa s týmto fenoménom stretávam stále častejšie: "Tvoj problém sa dá ľahko vyriešiť v Perle - najprv stiahni a nainštaluj nejaký interpret...", "Stiahni si a nainštaluj prehliadač Firefox", "Nainštaluj si Linux a potom...".

Všetky tieti "riešenia" majú čosi spoločné: nahradzujú problém A ešte väčším problémom B.

"Tvoj problém sa dá ľahko vyriešiť v Perle - najprv stiahni a nainštaluj nejaký interpret..."
Môj program je v C#. Ako potom budem riešiť integráciu Perl - C#? Perl vôbec nepoznám; ako budem potom takéto riešenie udržiavať? Vo firme máme striktnú politiku; aby som mohol interpret Perlu začať používať, musí prejsť rozsiahlym procesom, cez právne oddelenie (skúmajúce licenčné podmienky) až po technické oddelenie (riešiace možné problémy s kompatibilitou).

"Stiahni si a nainštaluj prehliadač Firefox...", "Nainštaluj si Linux a potom..."
Detto.

Každý, kto má chuť dávať podobné riešenia, by si mal zahryznúť do jazyka a pouvažovať nad riešením, ktoré negeneruje desiatky podproblémov.

[ Žiadny komentár ]

1 2 3 4 »  XML GeoURL

Admin login | Script by Alex