<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6802291155051137127</id><updated>2011-10-11T10:17:52.417+02:00</updated><category term='linux'/><category term='android development faster'/><category term='firefox'/><category term='xorg'/><category term='radeon'/><category term='croatian'/><category term='3850'/><category term='transport'/><category term='intel'/><category term='exa'/><category term='2d'/><category term='graphics'/><category term='performance'/><category term='mozilla'/><category term='power consumption'/><title type='text'>Vedran Rodic's blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vrodic.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vrodic.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>vrodic</name><uri>http://www.blogger.com/profile/13952600307413126205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UuK1V0ZktBs/StSHUH4BP8I/AAAAAAAAAhw/Jvh7aNoq3pY/s1600-R/be490322ae38caa4f47088bf02047878.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>12</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6802291155051137127.post-8694500442264947530</id><published>2010-08-29T02:24:00.018+02:00</published><updated>2010-08-29T14:34:48.602+02:00</updated><title type='text'>Budget Surfer 0.0.1</title><content type='html'>&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;Jučer sam htio istražiti koliko je našeg zajedničkog novca utrošeno na softverske licence za MS Windowse, Office i ostale proizvode više ili manje lako zamjenjive sa FOSS ekvivalentima. Jedine informacije koje sam zasad uspio dobiti su u dokumentu "Poseban dio Državnog proračuna Repulike Hrvatske za 2010. godinu i projekcije za 2011. i 2012." koji se nalazi ovdje http://mfin.hr/hr/drzavni-proracun-2010 .&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;Predpostavljam da je i Vizualizacija proračuna od projekta vjetrenjača napravljena iz istog podatkovnog izvora.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;Kako bih produktivno gubio vrijeme odlučio sam napraviti mali program koji će importirati ovaj Excel u SQL bazu i omogućiti lakše "surfanje", filtriranje itd.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;Ako se predpostavi da je softver u stavkama "INFORMATIZACIJA*", u podstavkama "Rashodi za nabavu neproizvedene imovine", onda ukupni iznos iznosi oko 24.5 milijuna kuna.&lt;br /&gt;&lt;table style="font-family: 'Times New Roman'; font-size: medium; "&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://vedran.bljak.org/budgetsurf/index.php?nameq=&amp;amp;code=41&amp;amp;parent=-1&amp;amp;typecode=1"&gt;Informatizacija, Rashodi za nabavu neproizvedene imovine&lt;/a&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;No zanimljivo, misteriozne podstavke s naslovom "Rashodi za nabavu neproizvedene imovine" (koje nemaju nikad detaljnije podstavke) ne pojavljuju se samo u stavkama "INFORMATIZACIJA*", nego i npr.  "RAČUNALNO KOMUNIKACIJSKA INFRASTRUKTURA U VISOKIM UČILIŠTIMA I JAVNIM INSTITUTIMA" od 14 milijuna kn i mnoge druge kategorije što nas dovodi do ukupnih oko 105 milijuna kuna.&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;table style="font-family: 'Times New Roman'; font-size: medium; "&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;a href="http://vedran.bljak.org/budgetsurf/index.php?nameq=&amp;amp;code=41&amp;amp;parent=-1"&gt;Rashodi za nabavu neproizvedene imovine&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;Ono za što je predpostaviti da ima neku vrijednost u nabavkama softvera u Informatizaciji su stavke &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;Nematerijalna proizvedena imovina" za koje je predpostaviti da se radi o softveru rađenom po narudžbi, tj koji se proizvodi za potrebe rada države. Ukupni iznos ovoga je oko 74 milijuna kuna.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; font-size: medium;"&gt;&lt;a href="http://vedran.bljak.org/budgetsurf/index.php?parent=-1&amp;amp;parentfine=&amp;amp;parentmid=&amp;amp;typecode=1&amp;amp;code=426&amp;amp;nameq=&amp;amp;codeq=&amp;amp;orderf=1&amp;amp;orderv="&gt;Softver po narudžbi&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6802291155051137127-8694500442264947530?l=vrodic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vrodic.blogspot.com/feeds/8694500442264947530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vrodic.blogspot.com/2010/08/budget-surfer-001.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/8694500442264947530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/8694500442264947530'/><link rel='alternate' type='text/html' href='http://vrodic.blogspot.com/2010/08/budget-surfer-001.html' title='Budget Surfer 0.0.1'/><author><name>vrodic</name><uri>http://www.blogger.com/profile/13952600307413126205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UuK1V0ZktBs/StSHUH4BP8I/AAAAAAAAAhw/Jvh7aNoq3pY/s1600-R/be490322ae38caa4f47088bf02047878.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6802291155051137127.post-5414006876112903513</id><published>2010-08-23T20:54:00.015+02:00</published><updated>2010-08-24T22:00:06.150+02:00</updated><title type='text'>Moj kupus, ŠBBKBB iliti TODO lista</title><content type='html'>Ako niste voljni čitati nadobudne i vjerovatno pretenciozne osobne rantove i brain dumpove slobodno preskočite ovaj post. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Pošto izgleda da je danas dan kada dajem otkaz još jednoj u nizu closed source (i closed mind dodao bih) firmi, možda je najbolje da se opustim uz nekoliko naivnih i praktičnih ideja za koje znam kako ih izvesti. Vjerovatno ću šarati od ideja za pojednostavljenje državne birokracije preko ideja za Android aplikacije, do bojnog plana za osvajanje javnog sektora od Linux desktopa u Hrvata.&lt;br /&gt;&lt;br /&gt;No prvo o tome što mi je činiti u sljedećem razdoblju: Trebam naći poslodavca koji će shvaćati  i prihvaćati da su mi briga za obitelj, prijatelje, zajednicu i moje sebične interese (fakultet recimo) na prvom mjestu. Vjerujem da takav već postoji, a ako netko ima ideju ili prijedlog slobodno se javite.&lt;br /&gt;&lt;br /&gt;Ajmo polako s idejama:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Down to earth:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;1. Proširiti postojeću Kostovu inicijativu za Android Market account tako da razvijemo i održavamo nekakav HULK-ov sistem donacija za domaće Free Software Android / Whatever aplikacije.&lt;br /&gt;&lt;br /&gt;2. Android aplikacija koja skenira barcodove prehrambenih proizvoda i ima offline bazu sa crnom listom Ebrojeva u proizvodu. Samo uzmete proizvod u dućanu u ruke, skenirate mu barcod i dobijete crveno ili zeleno ovisno o tome ima li proizvod štetnih E dodataka (naravno postoji opcija za pregled detalja E brojeva a ako smo online i drugih detalja vezanih uz proizvode). Dodatno bi se ta radnja mogla iskoristiti da se proizvod zabilježi kao kupljen, te tako možemo imati i neki pregled / povijest potrošnje, a i jednostavniji način izbora namirnice kod brojanje kalorija ili neko drugo sofisticiranije praćenje prehrane. Naravno za organski proizvedene proizvode bez bar koda treba smisliti nešto drugo za jednostavno identificiranje (brzi izbor voće, povrće, boja, oblik, last recently used etc)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Blue sky:&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Ideje u domeni odnosa države i građana:&lt;br /&gt;&lt;br /&gt;I. Zdravstvena knjižica:&lt;br /&gt;&lt;br /&gt;Kako relativno često mijenjam poslove, primjetio sam jednu glupu ostavštinu prošlih vremena: Posebnu zdravstvenu knjižicu koju iz nekog čudnog razloga treba mijenjati svaki put kada se promjeni radni status, a valjda i svaki put kada završite osnovnu, srednju ili fakultet. Ta zdravstvena knjižica ionako sadrži datum isteka koji ne znači baš ništa (jer osiguranje formalno može "isteći" i prije - o tome kako se uopće u socijalnoj državi može dogoditi da nemate osnovno zdravstveno osiguranje malo poslje). Dakle jedino što bi na njoj trebalo biti bitno je broj zdravstvenog osiguranja, odnosno OIB odnosno JMBG odnosno broj osobne izkaznice odnosno broj putovnice. Sve su to u biti ključevi za identifikaciju građana RH, i u teoriji bi bilo dovoljno imati recimo samo osobnu ili putovnicu (sa barcodom ili npr. qr codeom za strojno čitanje tog malog ključa). Status zdravtvenog osiguranja bi se transparentno u pozadini promjenio kada bi dobili prvi posao, dali otkaz, završili fakultet itd itd. Ionako ga uvijek zapravo imamo (neki imaju i bonus dopunsko ako su bez posla ili slično) i jedino što je bitno je da se to na nekog "knjiži" radi poreznih razloga, ali to stvarno ne znači da svaki put moramo mijenjati tu plastiku. Predpostavljam da fino zarađuje na toj plastici, a ako nije u pitanju neka korupcija, opet me fascinira glupost u javnom sektoru (nadam se da je samo glupost, jer tada je valjda lakše popraviti ovo).&lt;br /&gt;&lt;br /&gt;A drugi problem/pizdarija oko zdravstvenog osiguranja je to što se može dogoditi da ostanete neosigurani jer ste recimo mislili da datum isteka koji piše na zdravstvenoj kartici zapravo znači datum isteka zdravstvenog osiguranja. Ne, to znači jedino i samo to koliko vrijedi taj komad plastike. U idealnom slučaju status zdravstvenog osiguranja bi se računalno provjerio prilikom svakog korištenja neke zdravstvene usluge, i gdje bi se korisnik samo upozorio da njegov status nije jasan (recimo zbog završetka studentskih prava gdje je uobičajeno da zdravstveno osiguranje sa roditelja/fakulteta "prelazi" na zavod za zapošljavanje ili budućeg poslodavca).&lt;br /&gt;&lt;br /&gt;II. Još malo o zdravstvu:&lt;br /&gt;&lt;br /&gt;Bilo bi lijepo kada bi laboratoriji za pretrage odnosno specijalisti automatizmom digitalno slali informacije o nalazima liječniku opće prakse, odnosno nadležnom specijalistu. Vjerujte, ovo bi uštedjelo kilometre i kilometre koji ljudi sami prelaze kako bi raznosili nalaze okolo liječnicima. U tom slučaju bi i liječnici mogli nazvati pacijente čim nalazi stignu, a ne da pacijenti moraju raditi upite svako malo. Dakle u računalnom žargonu, "digital event based a ne analog poll bazed event handling". Bilo bi lijepo i da pacijenti  građani) imaju token za pristup centralnoj birokraciji gdje mogu sami pogledati svoj zdravstveni karton, rezultate pretraga, plan liječenja, dijetu, prisjetiti se ocjena u školi ili za one za nekom vrstom alzeihmerove bolesti, vidjeti koliko nekretnina imaju, tko su im roditelji, gdje su rođeni, itd itd :) I tako, ima tu puno etičkih i drugih pitanja koje treba razmotriti prije deploymenta. No predpostavljam da ne želimo da ovako nešto jednom za nas radi neki closed source sistem ili nedaj bože Facebook :)&lt;br /&gt;&lt;br /&gt;U varijanti gdje JMBG ili OIB ili broj osobne ili broj putovnice stvarno postaju ono što jesu, a to su ključevi s kojim se identificira građanin-pojedinac, nije nam više potrebna niti radna knjižica niti pokaz niti Xica, a u idealnom slučaju (kada bi imali taj "token").&lt;br /&gt;&lt;br /&gt;Od domaćih sustava, možda je upravo sustav iza Xice (ili studomata) baza za ovakvo nešto.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;III. Stavimo Linux na desktope javnog i državnog sektora.&lt;br /&gt;&lt;br /&gt;Stvarno, želimo li i danas, uz solidan i uoptrebljiv desktop na linuxu plaćati svake godine milijune za MS licence? Možda možemo otvoriti malu firmu koja bi se bavila supportom i specifičnim potrebama korisnika u državnom sektoru za novce utrošene na MS licence i time bar malo spriječiti odlijev novca odnosno nepovoljan omjer uvoza i izvoza?&lt;br /&gt;&lt;br /&gt;IV. Pomognimo Marku Rakaru da http://proracun.pollitika.com/2010/korisnici.html ima više informacija, real time informacija, podataka o aktivnim natječajima u javnoj nabavi i slično ili nagovorimo državu/vladu/sabor da ovakave projekte kvalitetno odrađuju Narodne novine tj da ih financira sama država.&lt;br /&gt;&lt;br /&gt;V. Pripremimo sve ove projekte tako da lako postanu dio nečeg većeg kada uđemo u EU ili se ujedinimo sa USA (kiberkomunist approved).  Koristimo postojeća (Free software) riješenja gdje god možemo. Nemojmo se bojati ulagati u globalnu zajedničku infrastrukturu.&lt;br /&gt;&lt;br /&gt;VI. Podržimo Zajedničko i zadružno stanovanje http://bit.ly/bEbcwK, Reciklirano imanje - Vukomerić http://bit.ly/arRK0U i slične projekte.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;VII. Nacionalizirajmo ponovo Hrvatske Telekomunikacije ili barem:&lt;br /&gt;&lt;br /&gt;Definirajmo jasnije javno pravo na DTK. Prisilimo HT na članstvo u CIX-u. Dajmo im dozvolu da postavljaju optiku, stavimo cijenu za najam niti na 100 kn po mjesecu po korisniku kako bi se brže vraćala investicija, ali svakako omogućimo da infrastrukturu od prvog dana mogu koristiti i alternativci. Regulirajmo maksimalne i minimalne cijene. Postavimo u zakon da svaka telefonska parica / veza može prenijeti neki normalni broadband a ne trenutnih 128K kako bi prisilili monopolistu da izgradi lokalnu infrastrukturu (ili stvorimo budžet za ovo dodatnim oporezivanjem operatera sa veliki tržišnim udjelom). Borimo se za simetrični broadband (sa korisnim upload brzinama). Borimo se za low latency broadband. Borimo se za 100megabitne, i gigabitne internet veze. Zadnje tri stavke omogućavaju i vrlo dobar peer to peer cloud - što nam treba za nekakav Diaspora-like social networking). Iskoristimo stvarno podatkovne kapacitete javnih poduzeća. Kad planiramo novu infrastrukturu za nova ili postojeća naselja, predvidimo i prostor sve bitno (da i optički internet pristup), kako nebi nepotrebno prekopavali kvart/naselje svako malo.&lt;br /&gt;&lt;br /&gt;VIII. Dolazimo na razmjene vještina.&lt;br /&gt;&lt;br /&gt;IX. Stvorimo računala koja možemo uzgajati kao što uzgajamo biljke i koja si stvaraju energiju sama kao što ih stvaraju biljke i koja imaju mrežu korjenja za povezivanje slično kao što i biljke imaju korijenje (prvi korak, pogledajte &lt;a href="http://bbf.openwetware.org/"&gt;http://bbf.openwetware.org/&lt;/a&gt;).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;X. Razno.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Diskusija o ovom blog postu nalazi se i na &lt;a href="http://ff.im/pAJvz"&gt;Friendfeed-u&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6802291155051137127-5414006876112903513?l=vrodic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vrodic.blogspot.com/feeds/5414006876112903513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vrodic.blogspot.com/2010/08/moj-kupus-sbbkbb-iliti-todo-lista.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/5414006876112903513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/5414006876112903513'/><link rel='alternate' type='text/html' href='http://vrodic.blogspot.com/2010/08/moj-kupus-sbbkbb-iliti-todo-lista.html' title='Moj kupus, ŠBBKBB iliti TODO lista'/><author><name>vrodic</name><uri>http://www.blogger.com/profile/13952600307413126205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UuK1V0ZktBs/StSHUH4BP8I/AAAAAAAAAhw/Jvh7aNoq3pY/s1600-R/be490322ae38caa4f47088bf02047878.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6802291155051137127.post-6538115910495450883</id><published>2010-07-04T09:49:00.006+02:00</published><updated>2010-07-04T10:25:30.583+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='android development faster'/><title type='text'>Making Android development more enjoyable</title><content type='html'>Here's some things Google should look into:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;0. Include android market in the emulator/test environment&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;That should be fast and easy to do. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;1. Try finding some ways to speed up the compile/test cycle:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;a) Avoid moving  too much &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: large; "&gt;stuff&lt;/span&gt; &lt;span class="Apple-style-span" style="font-size: large; "&gt;arround&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Currently every time an .apk file must be produced (compressed) on the developers machine, containing all the code and application resources. This apk that contains everything is then transferred to the phone or emu. It's then unpacked on the phone and the install procedure is run. It doesn't matter if you just changed one class file, the whole thing is moved around. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;I understand that permissions are managed during the install process, but this could be solved in some other way like trusting the code for that app by default. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: large; "&gt;b) &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: large; "&gt;Make the test environment run in native code during the development process&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium; "&gt;I know that using an emulator was a nice and fast solution for you, but a lot of time and energy is lost on emulating ARM. Davlik runs on x86, and all other code also. Why don't we just make a jailed/chrooted native environment for testing available? I know that this is not a straightforward thing to implement on Windows, and there might be difficulties making this run on Mac OSX, but it's really worth it.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-size: large; "&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;2. Improve the visual layout editor.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;There's so many ways this could be improved, but making it faster/more intuitive is the general idea.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;One quick suggestion: Try making it easier to jump to respective code implementations or have an option to generate event handlers etc. code if no code referencing that UI object is found.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Example of a great code editor/UI designer integration is Borland Delphi. Even really old versions have ease of use that Android developers could only dream of. Android API is more abstract and UIs have relative layouts, but most of the great concepts from Delphi still apply. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Item 1 b) could also create possibilities for the UI designer tool. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6802291155051137127-6538115910495450883?l=vrodic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vrodic.blogspot.com/feeds/6538115910495450883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vrodic.blogspot.com/2010/07/making-android-development-more.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/6538115910495450883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/6538115910495450883'/><link rel='alternate' type='text/html' href='http://vrodic.blogspot.com/2010/07/making-android-development-more.html' title='Making Android development more enjoyable'/><author><name>vrodic</name><uri>http://www.blogger.com/profile/13952600307413126205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UuK1V0ZktBs/StSHUH4BP8I/AAAAAAAAAhw/Jvh7aNoq3pY/s1600-R/be490322ae38caa4f47088bf02047878.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6802291155051137127.post-6343559281029202153</id><published>2010-05-23T23:51:00.013+02:00</published><updated>2010-05-30T16:19:23.999+02:00</updated><title type='text'>HTC Desire prvi dojmovi</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UuK1V0ZktBs/S_m33_RVztI/AAAAAAAAApc/TFqMPZ48f2s/s1600/28621_1418262649416_1018138934_31212023_7415099_n.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://4.bp.blogspot.com/_UuK1V0ZktBs/S_m33_RVztI/AAAAAAAAApc/TFqMPZ48f2s/s320/28621_1418262649416_1018138934_31212023_7415099_n.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5474608994550402770" /&gt;&lt;/a&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;b&gt;EDIT:&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=" ;font-family:georgia;"&gt; 26.5.2010: par novih detalja, + vesela informacija da je Samsung I9000 Galaxy S koliko vidim HTC Desire killer. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" ;font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style=" ;font-family:georgia;"&gt;Kupih na pretplatu u VIP-u. Onu najmanju od 30kn, + 10 kn za radijsku frekvenciju + još&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;oko 10 kn za iskorištavanje "besplatnih" minuta + po želji oko 30 kn za 200 MB prometa. Dakle obvezao sam se na trošenje minimalno 50tak kuna mjesečno sljedeće dvije godine.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;+ 2400 kn &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;za sam telefon i nije toliko loš deal.&lt;br /&gt;&lt;br /&gt;Kad sam kupovao &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;HTC Desire&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt; znao sam da nije savršen, da ekran nije najbolje čitljiv na suncu, da uskoro dolaze novi uređaji temeljeni na bržem 4&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;5 nm Qualcomm Snapdragonu&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt; (moguće da će biti 1.5 GHz dual core!)  i da će vjerovatno HTC kilaviti sa update-om na Android 2.2 za Desire , ali sam znao i da ima trenutno najbrži procesor, najviše memorije i odličnu kvalitetu zvuka, što mi je jako važno.&lt;br /&gt;&lt;br /&gt;Opasno me zainteresirala &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;Motorola Milestone (Droid u USA)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;, koja ima tipkovnicu, nešto sporoji procesor, ali zato dosta brži GPU. No ona je pala na audio testu na gsmarena.com, što provjeram za svaki mobitel koji uzimam u obzir pošto sam se opekao sa &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;Nokiom N79&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt; gdje mi je glazba bila neslušljiva od distorzija. Ta Nokia je bila blizu savršenstva, tj. Nokia E52 bi bila još bliža, ali sam odlučio zamjeniti sada prilično zrelu Symbian platformu sa Android-om koji je ipak njubi...&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;&lt;s&gt;Još nema kvalitetne offline navigacije (Symbian Nokie imaju &lt;/s&gt;&lt;/span&gt;&lt;s&gt;&lt;/s&gt;&lt;/span&gt;&lt;s&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;Garmin XT&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt; koji je odličan).&lt;/span&gt;&lt;/span&gt;&lt;/s&gt;&lt;span class="Apple-style-span" style=" ;font-family:georgia;"&gt;&lt;b&gt; iGo &lt;/b&gt; ima aplikaciju &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;b&gt;Motonav&lt;/b&gt;,(ima i potpuniji &lt;b&gt;My way&lt;/b&gt;, ali neznam dali postoji verzija za Androide sa velikom rezolucijom)&lt;/span&gt;&lt;span class="Apple-style-span" style=" ;font-family:georgia;"&gt;, detalji &lt;/span&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;a href="http://cafe.mobil.hr/threads/67490-iGO-Motonav-sa-mapama-Hrv-Slo-Srb-Au"&gt;ovdje&lt;/a&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=" ;font-family:georgia;"&gt;. Navteq karte su bolje od Teleatlas karti izgleda. Garmin XT je još uvijek bolji, lijepše renderira karte i brži je. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;Izgleda da je potrebno koristiti nekakav &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;Task manager&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt; za ubijanje aplikacija, koje u pravilu nemaju exit ili quit opciju i vole sjediti u backgroundu.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;Android issue 3708, &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;Akcelerometar &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;ne može dojavljivati podatke kada je ekran ugašen, tj. kad je mobitel u sleep mode-u. Ovime aplikacije koje recimo mjere broj koraka postaju skoro pa beskorisne jer puno brže popiju bateriju. Drugi primjer je navodno odlični  Smart alarm. A i ja planiram napraviti aplikaciju koja inteligentno koristi akcelerometar u pozadini.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;Još nisam naletio na dobar &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;DivX player. &lt;span class="Apple-style-span" style="font-weight: normal;"&gt;HTC je nešto obećao u kasnije SW updateu. Ali poznato je da se ne može vjerovati ovakvim obećanjima od proizvođača mobitela.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;Opera 5 Mini&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt; je još uvijek brzinom navigacije (back, forward, history) bolja od Android browsera. Komentar dolje spominje i Dolphin, ali to nisam probao. Android stock browser naravno bolje podržava JavaScript i HTML5 od Opere 5 mini. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;root-anje &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;Androida (za stavljanje custom ROM-ova) još &lt;a href="http://forum.xda-developers.com/showthread.php?t=684473"&gt;nije stabilno&lt;/a&gt; za HTC Desire, neki ljudi uspiju brickati telefone kod flashanja, neki ne (meni osobno ovo nije toliko bitno, iako me živcira što se neke meni nepotrebne HTC aplikacije, &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;Stocks &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;recimo, stalno vraćaju u listu aktivnih procesa, iako ih nisam dozvao)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;Još nema &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;custom ROM-a&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt; koji je stabilan, tj implementira sve HW mogućnosti uređaja&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;Hardver je dovoljno različit od Nexus One-a da se na njega ne može staviti Nexus One ROM, što će vjerovatno značiti da će HTC Desire korisnici dobiti &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;Android 2.2&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt; kasnije od Nexus One korisnika (nadajmo se da griješim)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;Aplikacije se po defaultu &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;ne mogu instalirati na SD karticu&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;, što ograničava prostor za instalaciju, HTC Desire ima samo 147 MB za instalaciju aplikacija. Ovo riješava &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; "&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;Apps2SD &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;(treba root), ili Android 2.2, ali oboje je trenutno nedostupno za Desire&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;Poneki bug u browseru&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style="font-size:medium;"&gt;&lt;b&gt;3D&lt;/b&gt; je definitivno sporiji od &lt;b&gt;iPhone-a&lt;/b&gt; 3GS, Motorole Droid, a vjerovatno i iPhone-a 3G&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;b&gt;FM radio&lt;/b&gt; softver je dosta neintuitivan, i zna se skršiti tako da je potreban reboot mobitela da bi se radoi ponovo osposobio, dok uredno nastavi trošiti 100% CPU-a, što je smrt za bateriju&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;b&gt;Aplikacije koje se plaćaju&lt;/b&gt; nisu dostupne kod nas? &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;span class="Apple-style-span" style=" font-weight: normal; font-family:Georgia, serif;"&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;b&gt;Aplikacije koje još tražim:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=" ;font-family:georgia;"&gt;&lt;b&gt;Music player&lt;/b&gt; koji ima file browser i playa po redu iz trenutnog foldera. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;B&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;onus&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;Aplikacije koje sam instalirao, redom kojim sam ih instalirao (- neke igre):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;Google Sky Map, Compass (Snaptic), ConnectBot, ASTRO File manager, Accelerometer Values, Android Sensor Data, Sensor List, Input Benchmark, Ultimate Stopwatch, Spare Parts, PowerTutor, fring (Skype, SIP, odlično), GPS Status, GPS Test, GPS Essentials, SID Player, Robo Defense FREE, Task Manager (Rhythm Software), android-vnc-viewer, Android System Info, NetCounter, Neocore (benchmark za grafiku), NenaMark1 (još jedan GPU bench), Tuner - gStrings, Robotic Guitarist Free, Splash Piano (prilično loš klavir, ali nema bolji), Buddy Runner, Endomondo Sports Tracker, SportPal OS1.5, Hi-Hiker Pro, Pedometer, Cardio Trainer (da,  testiram personal GPS enabled aplikacije za trčanje/hodanje/bicikliranje, Cardio Trainer je simpa), Android SPL METER, KeepScreen, Fractoid, 2 Ballz Physics Toz, System Panel App / Task Manager, Free Advanced Task Manger, Spectral Audio Analyzer, FxCamera, PicSay, Ethereal Dialpad (synthezer), Camera Illusion, RTA Audio Analyzer, Barcode Scanner, Shazam, Google Goggles (malo nestabilno), ColorFlashlight Fun Flashlight, Call History (xiaoheng.liu), Mobile Metronome, Paint Joy, Raging Thunder LITE, Open GPS Tracker, WiFi Analyzer, Google Translete, OpenGL Demos, Sipdroid VoIP, Linpack for Android&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:georgia;"&gt;Photo by Goran Zec&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6802291155051137127-6343559281029202153?l=vrodic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vrodic.blogspot.com/feeds/6343559281029202153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vrodic.blogspot.com/2010/05/htc-desire-prvi-dojmovi.html#comment-form' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/6343559281029202153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/6343559281029202153'/><link rel='alternate' type='text/html' href='http://vrodic.blogspot.com/2010/05/htc-desire-prvi-dojmovi.html' title='HTC Desire prvi dojmovi'/><author><name>vrodic</name><uri>http://www.blogger.com/profile/13952600307413126205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UuK1V0ZktBs/StSHUH4BP8I/AAAAAAAAAhw/Jvh7aNoq3pY/s1600-R/be490322ae38caa4f47088bf02047878.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_UuK1V0ZktBs/S_m33_RVztI/AAAAAAAAApc/TFqMPZ48f2s/s72-c/28621_1418262649416_1018138934_31212023_7415099_n.jpg' height='72' width='72'/><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6802291155051137127.post-2448701431191314106</id><published>2009-11-26T15:28:00.004+01:00</published><updated>2010-05-26T16:11:02.762+02:00</updated><title type='text'>TwinLab Calcium 1000 sa Vitaminom D SMRDI</title><content type='html'>Ovo je otvoreno pismo poslano gosp. Ivanu Tudoru iz firme Agram 89 d.o.o, koja je zastupnik tvrtke TwinLab.&lt;br /&gt;&lt;br /&gt;Nedavno sam u jednoj ljekarni u Dugom Selu kupio proizvod firme koju zastupate, TwinLab Calcium 1000 sa Vitaminom D.&lt;br /&gt;&lt;br /&gt;U ljekarni gdje sam kupio proizvod su me uputili na vaš broj 01 3888 555. Vaše kontakt informacije dobio sam jer su me na vas uputili kada sam nazvao 01 6138 000.&lt;br /&gt;&lt;br /&gt;Računao sam na pomoć u ljekarni oko odabira najboljeg dodatka u prehrani koji sadrži kalcij i Vitamin D i bio mi je preporučen ovaj proizvod.&lt;br /&gt;&lt;br /&gt;Moj otac je nedavno operiran zbog rane faze adenokarcinoma (odstranjen mu je dio plućnog krila). Nedavno sam naišao na studiju koja govori da kombinacija Vitamina D i kalcija pomaže kod uobičajenih vrsta karcinoma (http://www.ncbi.nlm.nih.gov/pubmed/17556697).&lt;br /&gt;&lt;br /&gt;Iako ovo istraživanje nije provedeno specifično za adenokarcinom, mislio sam da ne može škoditi ako ocu kupim dodatak u prehrani koji sadrži Vitamin D i kalcij.&lt;br /&gt;&lt;br /&gt;Otvorio sam novo kupljeni proizvod i nakon što sam uzeo jednu tabletu primjetio sam u popisu sastojaka Titanijum dioksid, koji se u ovom proizvodu vjerovatno koristi zato da bi tablete bile bijele boje. Titanijum dioksid, E171 (http://www.ukfoodguide.net/e171.htm). Na priloženoj internetskoj stranici piše da je TiO2 zabranjen u Njemačkoj i da se može detektirati u limfnim čvorovima i plućnim stanicama nakon ulaska u ljudsko tijelo.&lt;br /&gt;&lt;br /&gt;Pošto TiO2 nema biološku ulogu u ljudskom tijelu, a spominje se da je iritant i da je potencijalno kancerogen, pitam se zašto se ovakvi proizvodi uopće prodaju, tj. zašto se u proizvod stavlja potencijalno opasan dodatak koji nema nikakvu funkcionalnu ulogu. Mislim da marketing i igranje sa psihologijom nebi nikad smjeli imati prednost nad funkcijom posebno kada se radi o ljudskom zdravlju i kada dodatak koji se stavlja iz  marketinških potreba može štetiti.&lt;br /&gt;&lt;br /&gt;Stranica wikipedije http://en.wikipedia.org/wiki/Titanium_dioxide sadrži ukupno 6 referenci na studije kojim su okarakterizirani negativni učinci na ljudsko zdravlje.&lt;br /&gt;&lt;br /&gt;Nisam zadovoljan sa ovim proizvodom i neću ga koristiti, a niti moj otac. Proizvod sam platio 173 kn i imam račun iz ljekarne. Nije mi iznimno  važno da dobijem natrag novac i nekakvu "zadovoljštinu", nego da se ljudi informiraju. Povrat novca bio bi lijepa gesta sa vaše strane.&lt;br /&gt;&lt;br /&gt;Možda ću pokrenuti inicijativu o zabrani proizvoda koji sadrže ne funkcionalne, kozmetičke E dodatke a koji imaju uz sebe povezane negativne efekte (E110, E171 itd). Molim zainteresirane da mi se pridruže.&lt;br /&gt;&lt;br /&gt;Pokrenuo sam raspravu o ovoj temi na adresi:&lt;br /&gt;&lt;br /&gt;http://ff.im/c2BgG&lt;br /&gt;&lt;br /&gt;No siguran sam da se o ovome raspravlja i na mnogim drugim mjestima na internetu.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6802291155051137127-2448701431191314106?l=vrodic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vrodic.blogspot.com/feeds/2448701431191314106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vrodic.blogspot.com/2009/11/twinlab-calcium-1000-sa-vitaminom-d.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/2448701431191314106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/2448701431191314106'/><link rel='alternate' type='text/html' href='http://vrodic.blogspot.com/2009/11/twinlab-calcium-1000-sa-vitaminom-d.html' title='TwinLab Calcium 1000 sa Vitaminom D SMRDI'/><author><name>vrodic</name><uri>http://www.blogger.com/profile/13952600307413126205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UuK1V0ZktBs/StSHUH4BP8I/AAAAAAAAAhw/Jvh7aNoq3pY/s1600-R/be490322ae38caa4f47088bf02047878.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6802291155051137127.post-7630545689775215475</id><published>2008-11-10T11:15:00.003+01:00</published><updated>2008-11-10T11:43:26.068+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='transport'/><category scheme='http://www.blogger.com/atom/ns#' term='croatian'/><title type='text'>Stimulacija za korisnike željezničkog prijevoza</title><content type='html'>Već dulje vrijeme razmišljam o tome kako usluge javnog prijevoza mogu postati popularnije među mlađom, informatički osvještenijom ekipom. Podjelit ću sa vama danas jednu od ideja. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;WLAN internet na željezničkim kolodvorima, a možda jednom i u vlakovima u pokretu. &lt;br /&gt;&lt;br /&gt;Evo opisa mogućeg rješenja: Svaki kupac željezničke karte ima pristup internetu u trajanju od 1-2 sata za vrijeme čekanja polaska vlaka na kolodvoru+  za vrijeme vožnje (dok vlak stoji na usputnim stanicama). U ovom slučaju svaki veći kolodvor ili stajalište vlaka ima nekoliko WLAN AP-ova, a softver u pozadini brine se da putnik može upisati broj sa karte kojim će se autorizirati u sustav. Korisnici pokaza i mjesečnih karata imali bi uvijek pravo na pristup, s time da bi se isto tako jednom autorizirali brojem na pokazu/mjesečnoj karti. Moguće prevare sa pokazima rješio bi sustav koji ne dozvoljava istovremeno korištenje na različitim kolodvorima, a uzima u obzir i MAC adrese i ukupno vrijeme korištenja pristupa internetu. &lt;br /&gt;&lt;br /&gt;Ovime bi se postiglo više različitih stvari:&lt;br /&gt;&lt;br /&gt;- putnici bi imali motiv doći ranije na vlak, te ranije kupiti kartu, i tako smanjiti gužve u prodaji karata, na ulasku u vlak i slično&lt;br /&gt;- privukli bi se mladi zaposleni ljudi kojima se vrijeme stajanja na kolodvoru može pretvoriti u produktivni rad&lt;br /&gt;- općenito bi ovakva akcija bila izvrstan marketinški potez za HŽ&lt;br /&gt;&lt;br /&gt;Mogući partneri HŽ-u u ovakvom projektu bili bi: Optima Telekom, Metronet, Iskon, CARNet, a možda čak i T-Com. &lt;br /&gt;&lt;br /&gt;Internet pristup za vrijeme vožnje bi imao smisla prvenstveno za vlakove koji voze na duge relacije, a mogao bi se izvesti HDSPA + WLAN kombinacijom, ili možda čak usmjerenim WLAN antenama na željezničkim postajama i prikladnim antenama na početku i kraju vlaka. Ili modulacijom frekvencije/napona elektrificiranih pruga kao što se radi u kućnim mrežama baziranim na strujnim vodovima. No nekako mi se ta zadnja opcija čini najskupljom :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6802291155051137127-7630545689775215475?l=vrodic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vrodic.blogspot.com/feeds/7630545689775215475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vrodic.blogspot.com/2008/11/stimulacija-za-korisnike-eljeznikog.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/7630545689775215475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/7630545689775215475'/><link rel='alternate' type='text/html' href='http://vrodic.blogspot.com/2008/11/stimulacija-za-korisnike-eljeznikog.html' title='Stimulacija za korisnike željezničkog prijevoza'/><author><name>vrodic</name><uri>http://www.blogger.com/profile/13952600307413126205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UuK1V0ZktBs/StSHUH4BP8I/AAAAAAAAAhw/Jvh7aNoq3pY/s1600-R/be490322ae38caa4f47088bf02047878.png'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6802291155051137127.post-8911944902393134559</id><published>2008-04-05T16:00:00.013+02:00</published><updated>2008-04-06T17:10:09.878+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3850'/><category scheme='http://www.blogger.com/atom/ns#' term='radeon'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='power consumption'/><title type='text'>Radeon HD 3850 Power consumption/Linux</title><content type='html'>I had the opportunity to test a Radeon HD 3850 card recently and I've tested my two favorite hardware properties: Performance and power consumption. I won't go into too many details about the performance, it's sufficient to say that Crysis is playable with max details under 1024x768 with a Core 2 E8200 CPU. Of course Crysis won't work under Linux, at least not yet.&lt;br /&gt;&lt;br /&gt;About the power consumption though:&lt;br /&gt;&lt;br /&gt;I've recently bought a &lt;a href="http://www.p3international.com/products/special/P4400/P4400-CE.html"&gt;Kill-a-watt&lt;/a&gt; equivalent for the European market, an Art. Nr. 002580 from &lt;a href="http://www.rev.biz/"&gt;REV&lt;/a&gt; (description available at the German language page).&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UuK1V0ZktBs/R_eNTMMF9tI/AAAAAAAAAFE/6E3AmGzqSD4/s1600-h/kaw.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; cursor: pointer;" src="http://3.bp.blogspot.com/_UuK1V0ZktBs/R_eNTMMF9tI/AAAAAAAAAFE/6E3AmGzqSD4/s320/kaw.jpg" alt="" id="BLOGGER_PHOTO_ID_5185768856769394386" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;So I've measured the consumption of a complete system. 460W power supply from &lt;a href="http://www.coolermaster.com/products/product.php?act=detail&amp;amp;id=3728"&gt;Coolermaster&lt;/a&gt;, P35-DS3P rev 2.0 motherboard from Gigabyte, 2 GB of Corsair CL5 RAM, and our subject the Sapphire Radeon HD 3850 Ultimate.&lt;br /&gt;&lt;br /&gt;When the graphics driver was still not loaded (in the BIOS, during post, in the boot loader, and during the OS load) the machine was using 119 W. When Windows loaded power consumption under idle went down to &lt;span style="font-weight: bold;"&gt;81 W&lt;/span&gt;. Under Linux idle consumption with the latest fglrx driver was &lt;span style="font-weight: bold;"&gt;87 W&lt;/span&gt;, so somewhat higher. When I switched the VT to text mode, it went up to arround &lt;span style="font-weight: bold;"&gt;119 W&lt;/span&gt; again. When the graphics driver under Linux does a LeaveVT to switch to text mode, it usually restores the state of the registers to the one found before the driver is loaded.  That leads me to a conclusion that the video BIOS of the card doesn't do anything to save power, and we must wait for the driver to load for the PowerSaving features to be enabled. Regarding the open source "radeon" driver for Xorg, Alex Deucher just recently &lt;a href="http://lists.freedesktop.org/archives/xorg/2008-April/034457.html"&gt;added DynamicClocks support&lt;/a&gt;, so that should help. I'll test it later and make an update to this post to let you know how it works out.&lt;br /&gt;&lt;br /&gt;Here are some more values for the system if you're curious.&lt;br /&gt;&lt;br /&gt;Crysis 1024x768 all details high: &lt;span style="font-weight: bold;"&gt;153 W&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3&lt;/span&gt;DMark 2001SE under Linux/Wine, Fill rate test, single texturing: &lt;span style="font-weight: bold;"&gt;165-172 W&lt;/span&gt; (this is the champion)&lt;br /&gt;3DMark 2001SE under Linux/Wine, High poly count: &lt;span style="font-weight: bold;"&gt;123-128 W&lt;/span&gt;&lt;br /&gt;glxgears Linux: &lt;span style="font-weight: bold;"&gt;140 W&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2x burnP6 (this test just exercises the CPU): &lt;span style="font-weight: bold;"&gt;116 W&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;As a contrast the Thinkpad X60s that I'm writing this post on uses &lt;span style="font-weight: bold;"&gt;38 W&lt;/span&gt; under maximum load, &lt;span style="font-weight: bold;"&gt;17-19&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;W&lt;/span&gt; when idle, and around &lt;span style="font-weight: bold;"&gt;22 W&lt;/span&gt; under typical use. Internal LCD panel consumption included in the figure of course. When in low power mode (typically on battery) it uses about &lt;span style="font-weight: bold;"&gt;10-11 W&lt;/span&gt;. (Panel brightness lowered, wireless turned off).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6802291155051137127-8911944902393134559?l=vrodic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vrodic.blogspot.com/feeds/8911944902393134559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vrodic.blogspot.com/2008/04/radeon-hd-3850-power-consumptionlinux.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/8911944902393134559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/8911944902393134559'/><link rel='alternate' type='text/html' href='http://vrodic.blogspot.com/2008/04/radeon-hd-3850-power-consumptionlinux.html' title='Radeon HD 3850 Power consumption/Linux'/><author><name>vrodic</name><uri>http://www.blogger.com/profile/13952600307413126205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UuK1V0ZktBs/StSHUH4BP8I/AAAAAAAAAhw/Jvh7aNoq3pY/s1600-R/be490322ae38caa4f47088bf02047878.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_UuK1V0ZktBs/R_eNTMMF9tI/AAAAAAAAAFE/6E3AmGzqSD4/s72-c/kaw.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6802291155051137127.post-6868786437597261993</id><published>2008-04-05T14:50:00.002+02:00</published><updated>2008-04-05T16:08:56.951+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='intel'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='xorg'/><category scheme='http://www.blogger.com/atom/ns#' term='exa'/><title type='text'>Update on tha XAA/EXA saga</title><content type='html'>If you're using newer Xorg/mesa/intel driver, you will find that XAA doesn't work anymore. My machine tends to have a hard lockup. XAA probably broke because of the changes in the DRI/DRM 3D part of the driver.&lt;br /&gt;&lt;br /&gt;Switching back to EXA makes it work, but with the same old performance problems. Still it's possible to make it go faster with a&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;&lt;b&gt;Option "MigrationHeuristic" "greedy"  &lt;/b&gt;&lt;/dt&gt;&lt;/dl&gt;in the "Device" section of your xorg.conf&lt;br /&gt;&lt;dl&gt;&lt;dd&gt;&lt;br /&gt;&lt;/dd&gt;&lt;dd&gt;&lt;br /&gt;&lt;/dd&gt;&lt;/dl&gt;The mandatory sysprof of Firefox 3 doing business.hr test:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_UuK1V0ZktBs/R_d4h8MF9rI/AAAAAAAAAE0/lHYFNMWYERY/s1600-h/intel-debian-sid-greedy.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_UuK1V0ZktBs/R_d4h8MF9rI/AAAAAAAAAE0/lHYFNMWYERY/s320/intel-debian-sid-greedy.png" alt="" id="BLOGGER_PHOTO_ID_5185746020428281522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The exa manual page says this about the option:&lt;br /&gt;&lt;dl&gt;&lt;dt&gt;&lt;b&gt;Option "MigrationHeuristic" "&lt;/b&gt;&lt;i&gt;anystr&lt;/i&gt;&lt;b&gt;"&lt;/b&gt;&lt;/dt&gt;&lt;dd&gt;Chooses an alternate pixmap migration heuristic, for debugging purposes. The default is intended to be the best performing one for general use, though others may help with specific use cases. Available options include "always", "greedy", and "smart". Default: always.&lt;/dd&gt;&lt;/dl&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6802291155051137127-6868786437597261993?l=vrodic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vrodic.blogspot.com/feeds/6868786437597261993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vrodic.blogspot.com/2008/04/update-on-tha-xaaexa-saga.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/6868786437597261993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/6868786437597261993'/><link rel='alternate' type='text/html' href='http://vrodic.blogspot.com/2008/04/update-on-tha-xaaexa-saga.html' title='Update on tha XAA/EXA saga'/><author><name>vrodic</name><uri>http://www.blogger.com/profile/13952600307413126205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UuK1V0ZktBs/StSHUH4BP8I/AAAAAAAAAhw/Jvh7aNoq3pY/s1600-R/be490322ae38caa4f47088bf02047878.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_UuK1V0ZktBs/R_d4h8MF9rI/AAAAAAAAAE0/lHYFNMWYERY/s72-c/intel-debian-sid-greedy.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6802291155051137127.post-5328934950399735618</id><published>2008-01-17T22:20:00.000+01:00</published><updated>2008-01-17T22:58:53.157+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='intel'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='2d'/><title type='text'>UPDATE: Firefox/Mozilla performance under linux/Xorg</title><content type='html'>The addition of the  &lt;span style="font-weight: bold;"&gt;Option "XAANoOffscreenPixmaps" "true" &lt;/span&gt;also helps with the Intel hardware I have. Be sure not to use EXA on the Intel because it also makes things really slow for now. Maybe EXA will be fixed some day on the "intel" driver, but currently it's better not to use it.&lt;br /&gt;&lt;br /&gt;Here is the profile from the EXA intel current git (Firefox 2), it's slow:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UuK1V0ZktBs/R4_O-eLyskI/AAAAAAAAAEM/Y6bcarbclw0/s1600-h/business-exa-intel.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_UuK1V0ZktBs/R4_O-eLyskI/AAAAAAAAAEM/Y6bcarbclw0/s320/business-exa-intel.png" alt="" id="BLOGGER_PHOTO_ID_5156567671012241986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Additional links:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://nskunca.pbf.hr/%7Evedran/ffoxperf/business-exa-intel.sysprof.bz2"&gt;business-exa-intel.sysprof.bz2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6802291155051137127-5328934950399735618?l=vrodic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vrodic.blogspot.com/feeds/5328934950399735618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vrodic.blogspot.com/2008/01/update-firefoxmozilla-performance-under.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/5328934950399735618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/5328934950399735618'/><link rel='alternate' type='text/html' href='http://vrodic.blogspot.com/2008/01/update-firefoxmozilla-performance-under.html' title='UPDATE: Firefox/Mozilla performance under linux/Xorg'/><author><name>vrodic</name><uri>http://www.blogger.com/profile/13952600307413126205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UuK1V0ZktBs/StSHUH4BP8I/AAAAAAAAAhw/Jvh7aNoq3pY/s1600-R/be490322ae38caa4f47088bf02047878.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UuK1V0ZktBs/R4_O-eLyskI/AAAAAAAAAEM/Y6bcarbclw0/s72-c/business-exa-intel.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6802291155051137127.post-1899477892477242906</id><published>2008-01-17T16:46:00.000+01:00</published><updated>2008-01-17T23:10:53.188+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='performance'/><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='2d'/><category scheme='http://www.blogger.com/atom/ns#' term='xorg'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Firefox/Mozilla performance under linux/Xorg</title><content type='html'>Today I've had enough of some sites being slow under Linux and Firefox. The particular site at this occasion was &lt;a href="http://business.hr/"&gt;business.hr&lt;/a&gt;. The machine in question is a 3.4 GHz Pentium 4 with a Radeon X300, running the open source "ati" driver (this one loads the actual "radeon" driver). The Linux on the machine is a Debian unstable running xorg core ver. 1.4.1~git20080105-1 and ati ver. 6.7.197-1. I've tried running current git Xorg and drivers, but while I was happy to have it compile, it segfaulted (log file attached bellow).&lt;br /&gt;&lt;br /&gt;The site was just awfully, painfully, slide show like slow when scrolling the page. Latest nightly build of Firefox 3 didn't help. My colleague had a ubuntu 7.10 laptop with intel graphics board that worked like a charm on that page. Fortunately we had another laptop with ubuntu  7.04 with intel that exhibited the same problem as my X300 machine. So I decided upgrading it to 7.10 to see if it will go away. I did that and enabled bling (compiz). The problem went away on the newly upgraded laptop.&lt;br /&gt;&lt;br /&gt;I figured that enabling compiz on the desktop machine could help. So I've found &lt;a href="http://wiki.debian.org/Compiz"&gt;instructions&lt;/a&gt;. Compiz didn't work (gtk-window-decorator didn't draw any window decorations). But the business.hr site scrolling got fast! It turns out that the  &lt;span style="font-weight: bold;"&gt;Option "XAANoOffscreenPixmaps" "true"&lt;/span&gt; was the key.  I made profiles using sysprof.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;The slow one (Firefox 2):&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UuK1V0ZktBs/R49-seLyseI/AAAAAAAAADc/AxV4TPuuhLw/s1600-h/xaaoffscreenpixmaps.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_UuK1V0ZktBs/R49-seLyseI/AAAAAAAAADc/AxV4TPuuhLw/s320/xaaoffscreenpixmaps.png" alt="" id="BLOGGER_PHOTO_ID_5156479400844374498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;The slow one (Firefox 3):&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_UuK1V0ZktBs/R4-W2eLysiI/AAAAAAAAAD8/8WbhClfc3wo/s1600-h/business-ffox3.png"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_UuK1V0ZktBs/R4-W2eLysiI/AAAAAAAAAD8/8WbhClfc3wo/s320/business-ffox3.png" alt="" id="BLOGGER_PHOTO_ID_5156505960922133026" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The fast one:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_UuK1V0ZktBs/R49_e-LysfI/AAAAAAAAADk/5XVSZa-0EA8/s1600-h/xaanooffscreenpixmaps.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_UuK1V0ZktBs/R49_e-LysfI/AAAAAAAAADk/5XVSZa-0EA8/s320/xaanooffscreenpixmaps.png" alt="" id="BLOGGER_PHOTO_ID_5156480268427768306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;We spent 81% of the CPU time in X server in the slow case and 40% of the time in the fast case.&lt;br /&gt;&lt;br /&gt;I wanted to test another scenario with graphics so I found &lt;a href="http://www.kawa.net/works/js/animation/cube-e.html"&gt;this site&lt;/a&gt; . Even with the naughty XAAOffScreen pixmaps off, it was jerky under Firefox 2, and worked much more smoothly under Windows Firefox 2. So I was delighted to find that Firefox 3 made it smooth under Linux too. Hooray for Linux! Wanting to see if the Firefox 3 was faster still under Windows, I was amused to find that Firefox 3 was jerky there now. Still, under the best case scenario for both systems (ffox 2 on win32, and ffox3 on linux), Windows seemed better CPU usage wise (35% vs 60% CPU usage).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There is clearly more room for optimizations, but it seems quite nice now with Firefox 3 and the XAA stuff fixed. In addition to this quirk, with intel driver on the current Xorg git working nice only when EXA is disabled with &lt;span style="font-weight: bold;"&gt;Option "AccelMethod" "XAA"&lt;/span&gt;, Linux distribution vendors certainly must be careful with how they will tune their Xorg configs and patch their drivers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;UPDATE:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Option "AccelMethod" "EXA"&lt;/span&gt; also seems to work for the X300, without having to do a  &lt;span style="font-weight: bold;"&gt;Option "XAANoOffscreenPixmaps" "true", &lt;/span&gt;&lt;span&gt;which makes sense because XAA and EXA are different acceleration paths.  But I'm not sure about the accross the board performance and stability of EXA on the X300. I'll make a new post when I make the tests.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Here's a snippet of the profile with EXA:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_UuK1V0ZktBs/R4-SSOLysgI/AAAAAAAAADs/_REHXm_PFDo/s1600-h/exa.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_UuK1V0ZktBs/R4-SSOLysgI/AAAAAAAAADs/_REHXm_PFDo/s320/exa.png" alt="" id="BLOGGER_PHOTO_ID_5156500940105363970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;UPDATE 2&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;The addition of the  &lt;span style="font-weight: bold;"&gt;Option "XAANoOffscreenPixmaps" "true" &lt;/span&gt;also helps with the intel hardware I have. Be sure not to use EXA on the intel because it also makes things really slow for now. Maybe EXA will be fixed some day, but currently it's better not to use it on intel.&lt;br /&gt;&lt;br /&gt;Here are additional links and files.&lt;br /&gt;&lt;br /&gt;sysprof:&lt;br /&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;a href="http://nskunca.pbf.hr/%7Evedran/ffoxperf/business-xaaNOoffscreenpixmaps.sysprof.bz2"&gt;business-xaaNOoffscreenpixmaps.sysprof.bz2&lt;/a&gt;&lt;/span&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt; &lt;/span&gt;(fast)&lt;br /&gt;&lt;span style=";font-family:georgia;font-size:100%;"  &gt;&lt;a href="http://nskunca.pbf.hr/%7Evedran/ffoxperf/business-xaaoffscreenpixmaps.sysprof.bz2"&gt;business-xaaoffscreenpixmaps.sysprof.bz2&lt;/a&gt;&lt;/span&gt; (slow)&lt;br /&gt;&lt;a href="http://nskunca.pbf.hr/%7Evedran/ffoxperf/business-ffox3.sysprof.bz2"&gt;business-ffox3.sysprof.bz2&lt;/a&gt; (slow)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://nskunca.pbf.hr/%7Evedran/ffoxperf/cube-firefox2.0.bz2"&gt;cube-firefox2.0.bz2&lt;/a&gt; (slow)&lt;br /&gt;&lt;a href="http://nskunca.pbf.hr/%7Evedran/ffoxperf/cube-firefox3.0.bz2"&gt;cube-firefox3.0.bz2&lt;/a&gt; (fast)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://nskunca.pbf.hr/%7Evedran/ffoxperf/exaX300.sysprof.bz2"&gt;business-exaX300.sysprof.bz2&lt;/a&gt; (fast)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Crashing Xorg GIT:&lt;br /&gt;&lt;a href="http://nskunca.pbf.hr/%7Evedran/ffoxperf/xlog.log"&gt;xlog.log&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bug report on the freedesktop bugzilla:&lt;br /&gt;&lt;a href="https://bugs.freedesktop.org/show_bug.cgi?id=12069"&gt;https://bugs.freedesktop.org/show_bug.cgi?id=12069&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6802291155051137127-1899477892477242906?l=vrodic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vrodic.blogspot.com/feeds/1899477892477242906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vrodic.blogspot.com/2008/01/firefoxmozilla-performance-under.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/1899477892477242906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/1899477892477242906'/><link rel='alternate' type='text/html' href='http://vrodic.blogspot.com/2008/01/firefoxmozilla-performance-under.html' title='Firefox/Mozilla performance under linux/Xorg'/><author><name>vrodic</name><uri>http://www.blogger.com/profile/13952600307413126205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UuK1V0ZktBs/StSHUH4BP8I/AAAAAAAAAhw/Jvh7aNoq3pY/s1600-R/be490322ae38caa4f47088bf02047878.png'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_UuK1V0ZktBs/R49-seLyseI/AAAAAAAAADc/AxV4TPuuhLw/s72-c/xaaoffscreenpixmaps.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6802291155051137127.post-281342887812961640</id><published>2007-11-18T20:51:00.001+01:00</published><updated>2008-10-22T22:50:29.329+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='radeon'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='graphics'/><title type='text'>For fglrx using people having idle overheating problems and eco friendly people...</title><content type='html'>While reading radeonhd dev mailing list I stumbled upon a link to a modified version of radeontool that enables setting power saving registers on new radeon adapters. I've tested it with my Radeon 1950Pro, and sure enough, the card is much cooler when idle (about the same as in Windows).&lt;br /&gt;&lt;br /&gt;This version changes a couple of settings in the CLKIND power saving registers of which I believe that the "&lt;span style="font-weight: bold;"&gt;Auto disable unused pipes' clk"&lt;/span&gt; (DYN_SCLK_PWMEN_PIPE in ATI documentation) bit is the most important . When running "./radeontool power low" my glx performance falls from about 12000 FPS to 7000FPS. I've changed the modified radeontool to only enable the 'Auto disable unused pipes clk" power saving bit, and the performance of glxgears came back to 12k FPS level, while retaining a cool device.&lt;br /&gt;&lt;br /&gt;So I've put the radeontool binary in my /usr/local/sbin, did a &lt;span style="font-weight: bold;"&gt;chown root:root radeontool&lt;/span&gt;, and chmod +s radeontool, and made gnome to issue "&lt;span style="font-weight: bold;"&gt;radeontool power low&lt;/span&gt;" command when starting up to workaround the bug in the current fglrx driver.&lt;br /&gt;&lt;br /&gt;Radeon tool commands:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;radeontool power status&lt;/span&gt; - show the current status of the power saving registers&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;radeontool power low&lt;/span&gt; - enable power saving&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I still don't know how to read the temperature sensor data from the card and if anybody knows the relevant registers or other way to access this info, please tell. I used Windows freshly booted after linux and my own fingers to see the temperature differences.&lt;br /&gt;&lt;br /&gt;Temperature without using radeontool: &lt;span style="font-weight: bold;"&gt;50 C&lt;/span&gt;&lt;br /&gt;Temperature after using radeontool: &lt;span style="font-weight: bold;"&gt;40-41 C&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Link to the radeon hd mailing list:&lt;br /&gt;&lt;a href="http://lists.opensuse.org/radeonhd"&gt;http://lists.opensuse.org/radeonhd&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Link to the discussion:&lt;br /&gt;&lt;a href="http://lists.opensuse.org/radeonhd/2007-11/msg00069.html"&gt;http://lists.opensuse.org/radeonhd/2.../msg00069.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Direct link to the original modified radeon tool:&lt;br /&gt;&lt;a href="http://www.g2inf.one.pl/%7Eanszom/MBP-ATI"&gt;http://www.g2inf.one.pl/~anszom/MBP-ATI&lt;/a&gt;&lt;a href="http://www.g2inf.one.pl/%7Eanszom/MBP-ATI"&gt;/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My modified version that only turns on disabling of the unused pipes is here &lt;span style="font-weight: bold;"&gt;EDIT updated version&lt;/span&gt;:&lt;br /&gt;&lt;a href="http://bljak.org/%7Evedran/radeontool-1.5-qq-vr3.tar.gz"&gt;http://bljak.org/~vedran/radeontool-1.5-qq-vr3.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Old version:&lt;br /&gt;&lt;a href="http://nskunca.pbf.hr/%7Evedran/ati/radontool.tar.gz"&gt;http://nskunca.pbf.hr/~vedran/ati/radontool.tar.gz&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Relevant documentation from ATI:&lt;br /&gt;&lt;a href="http://www.x.org/docs/AMD/RRG-216M56-03oOEM.pdf"&gt;http://www.x.org/docs/AMD/RRG-216M56-03oOEM.pdf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6802291155051137127-281342887812961640?l=vrodic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vrodic.blogspot.com/feeds/281342887812961640/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vrodic.blogspot.com/2007/11/for-fglrx-using-people-having-idle.html#comment-form' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/281342887812961640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/281342887812961640'/><link rel='alternate' type='text/html' href='http://vrodic.blogspot.com/2007/11/for-fglrx-using-people-having-idle.html' title='For fglrx using people having idle overheating problems and eco friendly people...'/><author><name>vrodic</name><uri>http://www.blogger.com/profile/13952600307413126205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UuK1V0ZktBs/StSHUH4BP8I/AAAAAAAAAhw/Jvh7aNoq3pY/s1600-R/be490322ae38caa4f47088bf02047878.png'/></author><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6802291155051137127.post-2950751926043109763</id><published>2007-07-16T13:21:00.000+02:00</published><updated>2007-07-16T13:22:13.082+02:00</updated><title type='text'>Disappointing Windows STL performance (just reading strings)</title><content type='html'>A friend recently wrote a little test C++ program that counts number of lines in a text file.&lt;br /&gt;&lt;br /&gt;We tested with a text file that was about 1 GB in size. The computer had 2 GB of RAM, enabling the OS to keep the whole thing in cache.&lt;br /&gt;&lt;br /&gt;With Windows STL implementation the program run for 40 seconds, even if the cache was hot. Linux version ran for 40 seconds if the cache was cold, and 4 seconds if the cache was hot. He wrote a C version of the program that also took 4 seconds to comlete on Linux. On Windows, C version of the program ran for 10 seconds, still much slower than in Linux.&lt;br /&gt;&lt;br /&gt;Here is the test source code:&lt;br /&gt;&lt;a href="http://bljak.rot13.org/%7Evedran/wctest.cpp"&gt;http://bljak.rot13.org/~vedran/wctest.cp&lt;wbr&gt;p&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;He later rewrote the C++ version to use a class member function instead of a global function from &amp;lt;string&amp;gt;, and that got it to a speed of 23 seconds. Still, much slower than in Linux.&lt;br /&gt;&lt;br /&gt;The version of Windows C++ runtime was from Visual Studio 2005.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6802291155051137127-2950751926043109763?l=vrodic.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vrodic.blogspot.com/feeds/2950751926043109763/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://vrodic.blogspot.com/2007/07/disappointing-windows-stl-performance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/2950751926043109763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6802291155051137127/posts/default/2950751926043109763'/><link rel='alternate' type='text/html' href='http://vrodic.blogspot.com/2007/07/disappointing-windows-stl-performance.html' title='Disappointing Windows STL performance (just reading strings)'/><author><name>vrodic</name><uri>http://www.blogger.com/profile/13952600307413126205</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_UuK1V0ZktBs/StSHUH4BP8I/AAAAAAAAAhw/Jvh7aNoq3pY/s1600-R/be490322ae38caa4f47088bf02047878.png'/></author><thr:total>0</thr:total></entry></feed>
