<?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-5573049</id><updated>2011-12-13T14:25:44.476+01:00</updated><category term='linux'/><category term='springframework'/><category term='objectweb'/><category term='podcast'/><category term='javascript'/><category term='java'/><category term='sigmalab'/><category term='politics'/><category term='asus'/><category term='spring-integration'/><category term='humour'/><category term='gwt'/><category term='music'/><category term='ideas'/><category term='links'/><category term='pitchfork'/><category term='jbuilder'/><category term='jquery'/><category term='psychology'/><category term='easybeans'/><category term='osgi'/><category term='wisdom'/><category term='ejb3'/><category term='jetty'/><category term='eurovision'/><category term='SpEL'/><category term='uml'/><category term='eclipse'/><category term='fun'/><category term='jee'/><category term='notebook'/><title type='text'>Blogging the days...</title><subtitle type='html'>Currently the dullest blog on this planet. A great deal of effort is needed to accomplish this.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default?start-index=101&amp;max-results=100'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>205</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5573049.post-1757915291072349905</id><published>2011-10-20T16:56:00.002+02:00</published><updated>2011-10-20T16:58:37.102+02:00</updated><title type='text'>java.lang.NoClassDefFoundError: Could not initialize class javax.crypto.SunJCE_b</title><content type='html'>Check if the user actually has access rights to these JVM jars&lt;br /&gt;-rw------- 1 root root  2465 Apr 28 17:28 US_export_policy.jar&lt;br /&gt;-rw------- 1 root root  2481 Apr 28 17:28 local_policy.jar&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-1757915291072349905?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/1757915291072349905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=1757915291072349905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/1757915291072349905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/1757915291072349905'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2011/10/javalangnoclassdeffounderror-could-not.html' title='java.lang.NoClassDefFoundError: Could not initialize class javax.crypto.SunJCE_b'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-7891549259875075714</id><published>2011-09-21T21:57:00.000+02:00</published><updated>2011-09-21T21:58:22.698+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='springframework'/><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='spring-integration'/><category scheme='http://www.blogger.com/atom/ns#' term='SpEL'/><title type='text'>Spring Integration Http Outbound Gateway and variable url</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;br /&gt;I've recently had to deal with spring integration and in particular the http outbound gateway component. One possible use case for it would be to have to send the message out to an&amp;nbsp;arbitrary&amp;nbsp;url. In order to accomplish this, we can insert the final url in a custom header (here X-CUSTOM-HTTP-REQUEST-URL) and use the Spring expression language (SpEL) to extract the header value and pass that as a variable to the url property. Sweet!&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: xml"&gt; &lt;br /&gt;&amp;lt;http:outbound-gateway id="httpOutboundGateway" request-channel="httpOutboundGatewayRequestChannel" url="{outboundGatewayUrl}" reply-channel="httpOutboundGatewayReplyChannel" expected-response-type="java.lang.String" charset="UTF-8"&amp;gt;&lt;br /&gt;	&amp;lt;http:uri-variable name="outboundGatewayUrl" expression="headers['X-CUSTOM-HTTP-REQUEST-URL']" /&amp;gt;&lt;br /&gt;&amp;lt;/http:outbound-gateway&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;PS. If Spring Integration seems to be eating your headers, there's a reason for it, you need to specifically map all non standard headers. If interested post a comment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-7891549259875075714?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/7891549259875075714/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=7891549259875075714' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/7891549259875075714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/7891549259875075714'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2011/09/spring-integration-http-outbound.html' title='Spring Integration Http Outbound Gateway and variable url'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-1403453267012376004</id><published>2011-07-19T11:23:00.003+02:00</published><updated>2011-07-19T11:25:40.057+02:00</updated><title type='text'>SoapUI XPath gotcha</title><content type='html'>SoapUI has an interesting feature, it can actually wrap your JSON response and show it to you as an XML response rappresentation (by default). While your assertions will work in the editor tests will fail. Of course, there's no actual xml to validate on!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-1403453267012376004?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/1403453267012376004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=1403453267012376004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/1403453267012376004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/1403453267012376004'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2011/07/soapui-xpath-gotcha.html' title='SoapUI XPath gotcha'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-8115111591724575669</id><published>2010-03-31T16:41:00.004+02:00</published><updated>2010-04-03T21:31:53.512+02:00</updated><title type='text'>Chi altro dirà a questo paese quello che dobbiamo dire?</title><content type='html'>La suddetta frase non è mia. Appartiene al movimento che ha cominciato il lungo cammino per far uscire la Serbia dalla dittatura (stroncato con l'attentato su Dzindzic). Essa mi ha spinto a scrivere questo testo. Dopo il silenzio elettorale (o meglio dire l'imbavaglimento) una riflessione sul risultato ottenuto e la direzione che sta prendendo questo paese è d'obbligo.&lt;br /&gt;Ci troviamo oggi in un paese cinico e ferito. Chi è disagiato sente tutto il peso di un sistema non sostenibile sulle sue spalle. Di un sistema in crisi economica profonda che ha provocato un crampo che paralizza le nostri arti, le nostre menti e soprattuto i cuori.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Il fatto&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;"Cazzo" - Io, dopo aver aperto i risultati delle elezioni sulla stampa&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Chi ha vinto le elezioni è stata la Lega. Gli altri "big" hanno perso.&lt;br /&gt;Molti sono rimasti delusi e bisogna capire il perché è finita così.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Recente storia della strategia politica per ottenere il consenso popolare&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;"Eccoci di nuovo con la storia del straniero" - Io, ogni volta che sento le storie di cronaca di micro criminalità sui TG&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Da anni il sistema propagandistico del cavaliere sta rodendo le orecchie di tutti; chi crea la criminalità sono gli stranieri; chi stupra sono gli stranieri; chi ammazza sono gli stranieri; chi ruba il lavoro sono gli stranieri. Chi da sempre ha alimentato le paure e si è offerto come un risolutore del "problema" è la Lega (anche se per loro quello è sempre la seconda cosa più importante). Essa fa le promesse di tenere il posto di lavoro sicuro dal straniero o i figli lontani dal straniero, tutto, basta che sia per NOI. Questo è un metodo losco e basso per ottenere il consenso popolare. L'attegiamento usato non è sconosciuto, è il pane quotidiano della politica mediterranea, dove la gente se non c'è un nemico da sconfiggere, non capisce per chi deve votare. E' l'attegamento di chi grida che devi avere paura del tizio caio africano, senno la tua vita come la conosci finirà. E' la favola che vi raccontavano da bambino, devi avere paura di xyz senno...  Guarda caso, il loro partner principale controlla i principali media del paese. Loro esprimono quello che un partito mainstream non potrebbe mai dire (in un paese civile). Riccordiamolo sempre, un popolo mal-informato è un popolo che si riesce a governare.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Contesto odierno, crisi globale, la ragione della vittoria&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;"Un buon manager, sfrutta la crisi per farla un suo punto di forza" - Io, oggi. Probabilmente se l'ha detto anche il cavaliere.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Non c'è da sorprendersi che quando la gente ha cominciato a perdere il lavoro, fare fatica a pagare le rate e fare la spesa, l'istinto umano per incolpare qualcuno si è risvegliato e ha trovato un bersaglio facile. Visto che la Lega da anni corteggiava la politica xenofoba, il cavaliere oggi si è trovato con un potente alleato che ha portato il governo al successo elettorale.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;La ragione per la perdita d'elettorato "classico"&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;"Bla, bla, bla" - Caci, Pierre, Bersani, Berlusconi...&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;La sinistra, nella sua frammentazione, non è in grado di far passare nessuna riforma sostanziale, dimostrazione - il governo Prodi, nonostante i suoi buoni propositi. La destra si è addormentata perché Berlusconi si fa i cavoli suoi invece che passare le riforme strutturali economiche veramente necessarie e l'elettorato di destra ha bisogno di risposte come tutti. Comunque, i due campi sono fermamente chiusi fuori dal mondo "di strada", c'è chi fa l'intelettuale, c'è chi fa il "ma va a lavorare", c'è chi fa il buonista cristiano, tutti che vivono isolati nel loro piccolo e che hanno paura che il loro mondo sta per crollargli adosso. Poi, sono dei politici per professione. Paura eh?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;La ragione per la "vittoria" dei Grilli e DiPietristi&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;"La giustizia è relativa e si applica solo per gli altri." - Beppe Grillo&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Se qualcuno ha aumentato il consenso sono stati gli "alternativi". Quelli che combattono ad oltranza. Il Davide contro Golia. Queli che non hanno peli sulla lingua e che a volte esagerano pure, ma a molti stufati dal stato d'impasso, loro sono gli unici che dicono qualcosa di diverso che forse potrebbe portare a cambiamenti.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Il problema del immigrazione e come viene gestito&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Il fatto odierno è seguente, la destra vuole convincervi nella storiella che chi viene deve venire con un lavoro (ma è assurdo perché uno deve prima avere il lavoro) e che la Bossi-Fini funziona. Che funzioni o meno non sta a me a giudicare ma ascoltando le parole espresse sulle riunioni della associazione coordinamento migranti, ciò che emerge è che abbiamo una legge che rende il lavoratore migrante una persona ricattabile, obbligato ad accettare qualsiasi cosa dal datore di lavoro, abbassando così il prezzo del lavoro per tutti. In parole povere, un schiavo moderno! Abbiamo visto (chi ha voluto guardare) la brutta storia di Rosarno. E se parliamo del l'iter amministrativo per avere il permesso di soggiorno per motivi di lavoro diciamo che è un elogio alla Comma 22 (Catch 22). Tutto quel apparato è spreco di risorse (polizia e magistratura) usate per processare e tenere queste persone. Le scene a quali ho assistito ai CPT quando facevo le traduzioni sono veramente piccole tragedie umane di gente spesso illiterata e debole, incubi kafkiani che secondo me una società che evoca le "profondi radici cristiane" dovrebbe abolire, almeno per compassione. Tutto questo  auto alimenta l'odio contro l'immigrato e dunque alimenta anche il consenso di chi sta oggi al potere.&lt;br /&gt;Detta in soldoni, la legge così com'è forse anche regolarizza alcuni problemi, ma credo che sia per cattiva (forse di proposito) amministrazione, e invertimento della libertà di scelta, questa legge crea più problemi di quanti ne risolve. Quando dico inverte la libertà di scelta intendo che una persona vuole vivere la sua vita e non sentirsi un utensile il quale scopo e produrre, pagare le tasse e riprodursi. Non è un obbligo per un italiano, non dovrebbe essere un'obbligo per nessuno.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Chi sta al governo&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;"Obama ha tutto: è bello, giovane e abbronzato" - Berlusconi&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Per quanto mi riguarda Berlusconi come politico non risponde a nessuna esigenza particolare che mi aspetto da un leader politico. Non mi appare morale, appare che la sua unica preoccupazione è combattere per se stesso e i suoi, rode le istituzioni e le garanzie che una democrazia deve mantenere salde se vogliamo avere un popolo che si fidi dello stato. Detto ciò è un stratega geniale che sopratutto legge molto bene i sondaggi e sa bene gestire gli alleati. Il suo commento che la sinistra vuole dare la cittadinanza agli immigrati per avere più voti secondo me coglie proprio nel segno e espone la sua più grande paura, visto che lui sulla paura ha scomesso tutto. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;L'alternativa e la lotta contro l'intolleranza&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;"Ehi, voglio giocare anch'io!" - Io, quando ero bambino.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Visto che non mi sento di parlare del cosa va fatto per migliorare questo paese da un punto di vista delle riforme perché non sono competente, parlerò solo sull'argomento che mi riguarda, cioè la situazione del straniero e una sua eventuale integrazione.&lt;br /&gt;L'integrazione come lo vorebbe la Lega con una "permesso a punti" è una farsa. Lo straniero non viene da nulla e non è tabula rasa su quale si possono impartire dei valori senza avere un confronto o consenso. L'unica integrazione possibile sarebbe aprire il sistema politico alla partecipazione e sopratutto aprirsi alla integrazione sociale e mentale. Come qualsiasi rapporto umano, è impossibile immaginare che il dialogo si svolge in una direzione sola. Si deve essere pronti ad insegnare ma anche ad imparare. Accettare l'altro, avere l'empatia per la sua posizione riconoscere il suo valore in base allo merito e stile di vita. E non è detto che funzionerà con tutti ma è l'unico modo, fra l'altro sicuro e giusto a lungo termine. Il rischio dell'alternativa è la creazione di ghetto e situazioni come la Francia di alta tensione sociale o più pericolosamente alimentare celle terroriste.&lt;br /&gt;Se veramente si vuole interrogare qualcuno sulla costituzione allora quello dovrebbe avere anche la possibilità di partecipare al voto. Un dovere -&gt; un diritto, no? Quando uno della Lega dice "a casa nostra devono accettare le nostre regole" io mi chiedo, io a "casa tua" non ti dico cosa devi fare, io vivo in una società che va ben oltre la casa tua, interagisco con tutti, accetto e rispetto le regole imposte ma ho il diritto di esprimere la mia. Fa parte della democrazia, è un diritto e dovere dire la sua. Oggi lo straniero non è un partecipante attivo, non è informato, è degradato, le varie etnie non sono compatte nella loro ricerca per maggiori diritti e il sistema è fatto in modo per far tutto ciò il più difficile possibile. Si devono creare meccanismi di integrazione ma non con sistemi da prima elementare. E' un argomento serio. Sono quasi compiacuto del sistema americano della Affirmative Action anche se va contro la meritocrazia (credo che a grandi numeri, i stranieri hanno persone in media ugualmente competenti/incompetenti come gli italiani).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Dove possono andare i campi politici&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;"Ieri è storia, domani è un mistero, ma oggi... è un dono. Per questo si chiama presente." Kung Fu Panda&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Oggi è possibile avere due destre, una dove l'immigrato è accettato come qualsiasi cittadino (modello Fini) o quello di Bossi/Berlusconi che gioca sulla carte della non-tolleranza. In base a quello la destra deciderà se le conviene lasciarsi aperta al voto straniero o meno (e dunque anche al voto della Lega o meno). Come sono messe le cose, non vedo proprio che Fini abbia le forze per cambiare l'impostazione odierna. &lt;br /&gt;Il concetto della sinistra, almeno per quanto mi riguarda, non le permetterebbe nemmeno a fare questa distinzione. Se giudico però l'operato del ultimo governo di sinistra, c'era un silenzio assenso per non modificare la Bossi-Fini anche perché esiste un bel cordone lobbistico che protegge il sistema in piedi e non si è fatto abbastanza. Si deve lavorare ancora per rompere i taboo, i pregiudizi e vedere il valore politico di questa scelta.&lt;br /&gt;Gli States ci insegnano che un sistema perpetrato sulla ingiustizia non potrà mai andare al infinito, specialmente se basato su valori cristiani e secolari. Non sono un amante di come si comportano nel mondo ma di fatto, hanno abolito la schiavitù, e hanno alla fine dato i diritti dove i diritti andavano attribuiti. Hanno avuto la forza e coraggio e alla fine sono usciti più forti come paese. Chi si è sempre detto che è contro il comunismo, e che è un gran catollico, sembra che vede solo ciò che vuole vedere.&lt;br /&gt;Lo dico esplicitamente, chi permetterà l'integrazione sarà premiato dal voto straniero, oggi e nel futuro. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Una nota seria ma con un pizzico di paternismo e ironia&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Siamo bambini per metterci paura con delle bugie o storie di micro criminalità? Siamo bambini per non renderci conto che i problemi si risolvono non incolpando gli altri? I stranieri sono un motore acceso e rovente dell'economia. Ricordiamo che la guerra civile USA era per la forza lavoro? Vogliamo capire che chi vincerà la guerra economica oggi deve avere una forza di lavoro adeguata? Come combattiamo la Cina, l'America, l'India? Con tre gatti messi in un ufficio che si girano i pollici aspettando un cliente convinti che il loro know-how è imparegiabile, superlativo, genuino? Ci vogliono le braccia. Ci vogliono le riforme che nessun partito politico è andato abbastanza in fondo negli ultimi decenni per farli applicare. Ci vuole l'educazione. Ci vuole l'empatia. Ci vogliono gli investimenti e quando gli soldi mancano, allora bisogna rendersi conto che non è più possibile godersi la bella vita e che certe spese inutili/truffaldine vanno scovate e tagliate.&lt;br /&gt;Vogliamo rimanere ricordati come la generazione che aveva paura, l'apatia di affrontare i problemi del secolo? L'immigrazione è un trend in crescita e che non fa segni di indebolimento. Se le previsioni climatiche si avvereranno e si alza il livello dei mari, nuove migrazioni potrebbero essere in arrivo e i numeri sarebbero drammatici. Se succede, l'Europa deve avere un piano pronto per affrontare tali situazioni.&lt;br /&gt;&lt;br /&gt;I nostri nonni non erano così. Avevano un problema, c'è chi ha deciso di andare da un lato e chi da un'altro. E la storia si sa come è andata. Gli imperi basati su ingiustizia e menzogne prima o poi cadono. Il mondo muta. E' sta mutando da sempre. Siamo noi che abbiamo la memoria breve. Chi pensa che l'immigrazione è un fenomeno nuovo deve guardare il vicino di casa, perché anche se italiano, c'è una traccia di quel popolo o un'altro. Le proiezioni sono chiare, ci saranno sempre di più persone che cercheranno di venire in Europa. Dobbiamo essere un paese che non ha paura di affrontare il problema in modo umano e coerente con i nostri valori. Mandare gli immigrati in Libia dove ci sono voci di campi di concentramento, stupri e omicidi, anche con un minimo dubbio, è a dir poco, inumano.&lt;br /&gt;&lt;br /&gt;E dunque rilancio e faccio una provocazione.&lt;br /&gt;Nominiamo Fini presidente del PD! Scherzo, si rischia di vincere.&lt;br /&gt;Sul serio, nominiamo Grillo! Scherzo, si rischia di andare in paradiso.&lt;br /&gt;Sinceramene, sareì contento anche se Berlusconi va in pensione e gli si concede l'immunità per vita natural durante.&lt;br /&gt;Cioè per le cose fatte prima della pensione, non esageriamo.&lt;br /&gt;&lt;br /&gt;Io non credo che Italia sia un paese senza corraggio di cambiare.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-8115111591724575669?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/8115111591724575669/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=8115111591724575669' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/8115111591724575669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/8115111591724575669'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2010/03/chi-altro-dira-questo-paese-quello-che.html' title='Chi altro dirà a questo paese quello che dobbiamo dire?'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-8162838677671601471</id><published>2010-03-28T03:33:00.002+02:00</published><updated>2010-03-28T03:36:41.610+02:00</updated><title type='text'>Restless</title><content type='html'>A car sweeps the evening streets. I hear this from my room. I feel the spring breeze entering the window. Restless for the day that's to come.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-8162838677671601471?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/8162838677671601471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=8162838677671601471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/8162838677671601471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/8162838677671601471'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2010/03/restless.html' title='Restless'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-1480428052192552116</id><published>2010-03-25T11:59:00.000+01:00</published><updated>2010-03-25T12:00:00.643+01:00</updated><title type='text'>Einstuerzende Neubauten - Beauty</title><content type='html'>Beauty&lt;br /&gt;You see half the moon, its crescent, and one of the planets, maybe Saturn, maybe Jupiter, in the early night sky over Berlin, through the windows of a taxicab, near Potsdamer Platz.&lt;br /&gt;&lt;br /&gt;You think: Beauty. &lt;br /&gt;&lt;br /&gt;No, this is not beauty, maybe not, maybe, this is the rest of it, maybe not, maybe, the rest of beauty, &lt;br /&gt;maybe not, maybe, what remains of beauty, maybe not, maybe, what is visible, certainly, uncertain.&lt;br /&gt;Your arms would not be able to stretch as far as necessary to form an adequate gesture for beauty &lt;br /&gt;(You know that, don't you?). &lt;br /&gt;So, [ ] beauty remains in the impossibilities of the body.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-1480428052192552116?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/1480428052192552116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=1480428052192552116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/1480428052192552116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/1480428052192552116'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2010/03/einstuerzende-neubauten-beauty.html' title='Einstuerzende Neubauten - Beauty'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-2935144579530421543</id><published>2010-03-24T17:22:00.001+01:00</published><updated>2010-03-24T17:22:54.724+01:00</updated><title type='text'>Queen - Who Wants To Live Forever</title><content type='html'>There's no time for us&lt;br /&gt;There's no place for us&lt;br /&gt;What is this thing that builds our dreams yet slips away&lt;br /&gt;From us&lt;br /&gt;&lt;br /&gt;Who wants to live forever&lt;br /&gt;Who wants to live forever....? &lt;br /&gt;&lt;br /&gt;There's no chance for us&lt;br /&gt;Its all decided for us&lt;br /&gt;This world has only one sweet moment set aside for us&lt;br /&gt;&lt;br /&gt;Who wants to live forever&lt;br /&gt;Who wants to live forever? &lt;br /&gt;&lt;br /&gt;Who dares to love forever? &lt;br /&gt;When love must die&lt;br /&gt;&lt;br /&gt;But touch my tears with your lips&lt;br /&gt;Touch my world with your fingertips&lt;br /&gt;And we can have forever&lt;br /&gt;And we can love forever&lt;br /&gt;Forever is our today&lt;br /&gt;Who wants to live forever&lt;br /&gt;Who wants to live forever? &lt;br /&gt;Forever is our today&lt;br /&gt;&lt;br /&gt;Who waits forever anyway?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PS. Blog post 200 :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-2935144579530421543?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/2935144579530421543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=2935144579530421543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/2935144579530421543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/2935144579530421543'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2010/03/queen-who-wants-to-live-forever.html' title='Queen - Who Wants To Live Forever'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-5555282555930621335</id><published>2010-03-17T10:36:00.004+01:00</published><updated>2010-03-17T10:49:15.990+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>Don't drink and phone</title><content type='html'>I hereby put this idea in the public domain hoping that it will be implemented (and not patented) as soon as possible.&lt;br /&gt;As probably many of you know (yes, you too) drinking more often than not, alters your state of mind and inhibitions. This results in some bad judgement calls, by example, calling people at 3AM or sending messages you really shouldn't (or should you?).&lt;br /&gt;I propose that an additional sensor be added on phones that measures the alcohol in the users breath. The phone could then warn the user not to make that call or it could present the user with a password or math test question in order to discourage it's use.&lt;br /&gt;What do you think?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-5555282555930621335?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/5555282555930621335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=5555282555930621335' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/5555282555930621335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/5555282555930621335'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2010/03/dont-drink-and-phone.html' title='Don&apos;t drink and phone'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-7323063875223968178</id><published>2010-03-12T11:15:00.000+01:00</published><updated>2010-03-12T11:16:09.678+01:00</updated><title type='text'>Ma il cielo è sempre più blu, Rino Gaetano</title><content type='html'>Chi vive in baracca, chi suda il salario&lt;br /&gt;chi ama l’amore e i sogni di gloria&lt;br /&gt;chi ruba pensioni, chi ha scarsa memoria&lt;br /&gt;Chi mangia una volta, chi tira al bersaglio&lt;br /&gt;chi vuole l’aumento, chi gioca a Sanremo&lt;br /&gt;chi porta gli occhiali, chi va sotto un treno&lt;br /&gt;Chi ama la zia, chi va a Porta Pia&lt;br /&gt;chi trova scontato, chi come ha trovato&lt;br /&gt;na na na na na na na na na&lt;br /&gt;Ma il cielo è sempre più blu uh uh, uh uh,&lt;br /&gt;ma il cielo è sempre più blu uh uh, uh uh, uh uh…&lt;br /&gt;Chi sogna i milioni, chi gioca d’azzardo&lt;br /&gt;chi gioca coi fili, chi ha fatto l’indiano&lt;br /&gt;chi fa il contadino, chi spazza i cortili&lt;br /&gt;chi ruba, chi lotta, chi ha fatto la spia&lt;br /&gt;na na na na na na na na na&lt;br /&gt;Ma il cielo è sempre più blu uh uh, uh uh,&lt;br /&gt;ma il cielo è sempre più blu uh uh, uh uh, uh uh…&lt;br /&gt;Chi è assunto alla Zecca, chi ha fatto cilecca&lt;br /&gt;chi ha crisi interiori, chi scava nei cuori&lt;br /&gt;chi legge la mano, chi regna sovrano&lt;br /&gt;chi suda, chi lotta, chi mangia una volta&lt;br /&gt;chi gli manca la casa, chi vive da solo&lt;br /&gt;chi prende assai poco, chi gioca col fuoco&lt;br /&gt;chi vive in Calabria, chi vive d’amore&lt;br /&gt;chi ha fatto la guerra, chi prende il sessanta&lt;br /&gt;chi arriva agli ottanta, chi muore al lavoro&lt;br /&gt;na na na na na na na na na&lt;br /&gt;Ma il cielo è sempre più blu uh uh, uh uh,&lt;br /&gt;ma il cielo è sempre più blu uh uh, uh uh,&lt;br /&gt;ma il cielo è sempre più blu&lt;br /&gt;Chi è assicurato, chi è stato multato&lt;br /&gt;chi possiede ed è avuto, chi va in farmacia&lt;br /&gt;chi è morto di invidia o di gelosia&lt;br /&gt;chi ha torto o ragione, chi è Napoleone&lt;br /&gt;chi grida “al ladro!”, chi ha l’antifurto&lt;br /&gt;chi ha fatto un bel quadro, chi scrive sui muri&lt;br /&gt;chi reagisce d’istinto, chi ha perso, chi ha vinto&lt;br /&gt;chi mangia una volta, chi vuole l’aumento&lt;br /&gt;chi cambia la barca felice e contento&lt;br /&gt;chi come ha trovato, chi tutto sommato&lt;br /&gt;chi sogna i milioni, chi gioca d’azzardo&lt;br /&gt;chi parte per Beirut e ha in tasca un miliardo&lt;br /&gt;chi è stato multato, chi odia i terroni&lt;br /&gt;chi canta Prévert, chi copia Baglioni&lt;br /&gt;chi fa il contadino, chi ha fatto la spia&lt;br /&gt;chi è morto d’invidia o di gelosia&lt;br /&gt;chi legge la mano, chi vende amuleti&lt;br /&gt;chi scrive poesie, chi tira le reti&lt;br /&gt;chi mangia patate, chi beve un bicchiere&lt;br /&gt;chi solo ogni tanto, chi tutte le sere&lt;br /&gt;na na na na na na na na na&lt;br /&gt;Ma il cielo è sempre più blu uh uh, uh uh,&lt;br /&gt;ma il cielo è sempre più blu uh uh, uh uh, uh uh&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-7323063875223968178?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/7323063875223968178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=7323063875223968178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/7323063875223968178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/7323063875223968178'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2010/03/ma-il-cielo-e-sempre-piu-blu-rino.html' title='Ma il cielo è sempre più blu, Rino Gaetano'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-7018751311978639731</id><published>2010-02-26T23:27:00.000+01:00</published><updated>2010-02-26T23:28:12.715+01:00</updated><title type='text'>Strepnja - Desanka Maksimovic</title><content type='html'>Ne, nemoj mi prici! Hocu izdaleka&lt;br /&gt;da volim i zelim oka tvoja dva.&lt;br /&gt;Jer sreca je lepa samo dok se ceka,&lt;br /&gt;dok od sebe samo nagovestaj da.&lt;br /&gt;&lt;br /&gt;Ne, nemoj mi prici! Ima vise drazi&lt;br /&gt;ova slatka strepnja, cekanje i stra'.&lt;br /&gt;Sve je mnogo lepse donde dok se trazi,&lt;br /&gt;o cemu se samo tek po slutnji zna.&lt;br /&gt;&lt;br /&gt;Ne, nemoj mi prici! Nasto to, i cemu?&lt;br /&gt;Izdaleka samo sve k'o zvezda sja;&lt;br /&gt;izdaleka samo divimo se svemu.&lt;br /&gt;Ne, nek' mi ne pridju oka tvoja dva.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-7018751311978639731?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/7018751311978639731/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=7018751311978639731' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/7018751311978639731'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/7018751311978639731'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2010/02/strepnja-desanka-maksimovic.html' title='Strepnja - Desanka Maksimovic'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-8470712351815277011</id><published>2010-02-26T03:04:00.000+01:00</published><updated>2010-02-26T03:05:05.970+01:00</updated><title type='text'>PREVERT Paris at night</title><content type='html'>Tre fiammiferi accesi uno per uno nella notte &lt;br /&gt;Il primo per vederti tutto il viso &lt;br /&gt;Il secondo per vederti gli occhi &lt;br /&gt;L'ultimo per vedere la tua bocca &lt;br /&gt;E tutto il buio per ricordarmi queste cose &lt;br /&gt;Mentre ti stringo fra le braccia.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-8470712351815277011?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/8470712351815277011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=8470712351815277011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/8470712351815277011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/8470712351815277011'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2010/02/prevert-paris-at-night.html' title='PREVERT Paris at night'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-8343030708469896525</id><published>2010-02-06T19:06:00.003+01:00</published><updated>2010-02-06T19:19:34.012+01:00</updated><title type='text'>Pubblicato Course Manager</title><content type='html'>Una delle responsabilità che mi sono preso ultimamente è di gestire la manutenzione di Course Manager, una applicazione per la gestione delle scuole di ballo. Passata una fase di collaudo in un paio di scuole, abbiamo deciso di sperimentare anche pubblicando una versione di demo su internet limitata e 10 utenti. Speriamo che tutte le scuole interessate potranno facilmente provare Course Manager e trovare il prodotto interessante e utile per svolgere le loro mansioni. Potete trovarla &lt;a href="http://www.linksystemsrl.it/coursemanager/index.html"&gt;qui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-8343030708469896525?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/8343030708469896525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=8343030708469896525' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/8343030708469896525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/8343030708469896525'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2010/02/pubblicato-course-manager.html' title='Pubblicato Course Manager'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-1079021328913843876</id><published>2009-12-19T17:43:00.002+01:00</published><updated>2009-12-19T17:44:43.463+01:00</updated><title type='text'>SQL Server 2008 Express Edition with tools bootstrapper and .Net Framework 3.5 SP1</title><content type='html'>Since we shifted our focus on a desktop application, I've started maintaining a .Net desktop client that depends on a SQL Server Express 2008 installed. As we need to start giving away a trial of the product it was necessary to develop a installer. It was not so nice to discover that adding SQL Server Exress 2008 as a requirement wasn't so immediate in VS 2008. (Actually, installing SQL Server in itself wasn't so easy as I had Windows 7 64bit RC1). Thanks to a blog I've managed to add the requirement  &lt;a href="http://youarenotexpectedtounderstandthis.blogspot.com/2009/08/vsnet-2008-prerequisite-for-sql-server.html"&gt;Bootstrapper for SQL Server 2008 Express Edition with Tools&lt;/a&gt; but it would seem that the package itself depends on .Net 3.5SP1 that is also not included with VS 2008. This bootstrapper can be added as well if you follow the instructions found &lt;a href="http://download.microsoft.com/download/A/2/8/A2807F78-C861-4B66-9B31-9205C3F22252/VS2008SP1Readme.htm"&gt;here&lt;/a&gt; under the chapter 2.3.1.1 (Enable Samesite for the .NET Framework 3.5 SP1 bootstrapper package). In the end of the day, installer is ready and the application can be given away with reasonable expectation that it'll just work.&lt;br /&gt;A job well done. :)&lt;br /&gt;Now if I can just make that autorun...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-1079021328913843876?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/1079021328913843876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=1079021328913843876' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/1079021328913843876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/1079021328913843876'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2009/12/sql-server-2008-express-edition-with.html' title='SQL Server 2008 Express Edition with tools bootstrapper and .Net Framework 3.5 SP1'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-8839635722926746385</id><published>2009-12-18T12:23:00.003+01:00</published><updated>2009-12-18T12:34:18.941+01:00</updated><title type='text'>Nexus One</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_-Kz0V-SdCKM/SytotVejqEI/AAAAAAAAAOk/h3rZYO5cQ6A/s1600-h/nexus.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 142px; height: 200px;" src="http://2.bp.blogspot.com/_-Kz0V-SdCKM/SytotVejqEI/AAAAAAAAAOk/h3rZYO5cQ6A/s200/nexus.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5416538104911865922" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I just saw on &lt;a href="http://www.engadget.com/2009/12/14/exclusive-first-google-phone-nexus-one-photos-android-2-1-on/"&gt;engadget the exclusive photos&lt;/a&gt; of the Nexus One and I must say it seems rather sweet. The interface seems very clean and the screen also. What are the internal specs however, CPU, GPU, who knows? We'll just have to wait to find out.&lt;br /&gt;Hmm.... I know what I want for New Year's :)))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-8839635722926746385?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/8839635722926746385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=8839635722926746385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/8839635722926746385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/8839635722926746385'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2009/12/nexus-one.html' title='Nexus One'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_-Kz0V-SdCKM/SytotVejqEI/AAAAAAAAAOk/h3rZYO5cQ6A/s72-c/nexus.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-668559545200383847</id><published>2009-09-28T14:42:00.006+02:00</published><updated>2009-10-01T14:37:02.672+02:00</updated><title type='text'>Search and Replace in ODT using AODL</title><content type='html'>Recently I needed to create a way to search and replace a word in a OpenOffice OpenDocument ODT. It would seem the project itself already has a library &lt;a href="http://odftoolkit.org/projects/aodl"&gt;AODL&lt;/a&gt; (take care, at least &lt;a href="http://odftoolkit.openoffice.org"&gt;two&lt;/a&gt; &lt;a href="http://code.google.com/p/aodl2/"&gt;other&lt;/a&gt; project pages but with older code) that exposes the format model but I didn't find any utility methods like search and replace functionality. I've created two versions of the method, one a old-style, imperative approach, and the other, a LINQ version. As I'm still new to LINQ it would seem that the classical approach produces a more efficient code. Anyone care to chip in and make a faster algorithm? In this particular version I'm just going for simple string equality, I didn't want to go with other StringComparison methods (just look at the Equals overload method).&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;&lt;br /&gt; public static void SearchAndReplaceString(TextDocument document, string searchText, string replaceText)&lt;br /&gt;        {&lt;br /&gt;            var content = document.Content;&lt;br /&gt;            &lt;br /&gt;            foreach (var item in content)&lt;br /&gt;            {&lt;br /&gt;                if (item is Paragraph)&lt;br /&gt;                {&lt;br /&gt;                    foreach (var textContent in ((Paragraph)item).TextContent)&lt;br /&gt;                    {&lt;br /&gt;                        if (textContent.Text == searchText)&lt;br /&gt;                        {&lt;br /&gt;                            textContent.Text = replaceText;&lt;br /&gt;                        }&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre class="brush: csharp"&gt;&lt;br /&gt; public static void SearchAndReplaceStringLINQ(TextDocument document, string searchText, string replaceText)&lt;br /&gt;        {&lt;br /&gt;            var content = document.Content;&lt;br /&gt;&lt;br /&gt;            IEnumerable&amp;lt;Paragraph&amp;gt; paragraphs =&lt;br /&gt;                from item in content&lt;br /&gt;                where item is Paragraph&lt;br /&gt;                select (Paragraph)item;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            foreach (var paragraph in paragraphs)&lt;br /&gt;            {&lt;br /&gt;                var paragraphText = paragraph.TextContent.Where&amp;lt;IText&amp;gt;(t =&gt; t.Text == searchText);&lt;br /&gt;                foreach (var textItem in paragraphText)&lt;br /&gt;                {&lt;br /&gt;                    textItem.Text = replaceText;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I should point out this method matches only single words.&lt;br /&gt;&lt;br /&gt;Fix 1. Replace text if under table structure, doesn't work if the Cell is in the header.&lt;br /&gt;&lt;pre class="brush: csharp"&gt;&lt;br /&gt;public static void SearchAndReplaceString(TextDocument document, string searchText, string replaceText)&lt;br /&gt;        {&lt;br /&gt;            var content = document.Content;&lt;br /&gt;            ReplaceInContent(searchText, replaceText, content);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private static void ReplaceInContent(string searchText, string replaceText, ContentCollection content)&lt;br /&gt;        {&lt;br /&gt;            foreach (var item in content)&lt;br /&gt;            {&lt;br /&gt;                if (item is Paragraph)&lt;br /&gt;                {&lt;br /&gt;                    foreach (var textContent in ((Paragraph)item).TextContent)&lt;br /&gt;                    {&lt;br /&gt;                        if (textContent.Text == searchText)&lt;br /&gt;                        {&lt;br /&gt;                            textContent.Text = replaceText;&lt;br /&gt;                        }&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;                else if (item is Table)&lt;br /&gt;                {&lt;br /&gt;                    foreach (var row in ((Table)item).Rows)&lt;br /&gt;                    {&lt;br /&gt;                        foreach (var cell in row.Cells)&lt;br /&gt;                        {&lt;br /&gt;                            var cellContent = cell.Content;&lt;br /&gt;                            ReplaceInContent(searchText, replaceText, cellContent);&lt;br /&gt;                        }&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-668559545200383847?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/668559545200383847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=668559545200383847' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/668559545200383847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/668559545200383847'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2009/09/search-and-replace-in-odt-using-aodl.html' title='Search and Replace in ODT using AODL'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-5035692457657733392</id><published>2009-06-17T18:11:00.005+02:00</published><updated>2009-06-18T17:54:18.702+02:00</updated><title type='text'>Relaxing SSL validation for JaxWS</title><content type='html'>I've recently had the need to access a web service developed in .Net and signed with a self signed certificate. I've decided to use the JaxWS and the Metro stack to develop the client and run it on Java6. As a plus, the service was protected with username and password. The service was exposed on an IP address and I repetedly had problems in establishing a connection. In the end, thanks to &lt;a href="http://www.jroller.com/hasant/entry/no_subject_alternative_names_matching"&gt;this&lt;/a&gt; article, it was obvious that the certificate was not created with the alternative name attribute but it was not an option to change the certificate as the web service was already used by other consumers (.net clients don't suffer by this issue).&lt;br /&gt;So, on my quest to relax the validation, I've found out &lt;a href="http://en.wikibooks.org/wiki/WebObjects/Web_Services/How_to_Trust_Any_SSL_Certificate"&gt;this&lt;/a&gt; article and code snippet, which did not compile at first (I guess package names were changed in JDK6) so I've did some trivial refactoring and now, after invoking the static methods in the client code, the SSL connection gets validated with no problems. Hope it helps and thanks to the original authors.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: java"&gt;&lt;br /&gt;/*&lt;br /&gt;* To change this template, choose Tools | Templates&lt;br /&gt;* and open the template in the editor.&lt;br /&gt;*/&lt;br /&gt;package adhocclient2;&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;*&lt;br /&gt;* @author schrepfler&lt;br /&gt;*/&lt;br /&gt;import java.security.GeneralSecurityException;&lt;br /&gt;import java.security.SecureRandom;&lt;br /&gt;import java.security.cert.CertificateException;&lt;br /&gt;import java.security.cert.X509Certificate;&lt;br /&gt;import javax.net.ssl.HostnameVerifier;&lt;br /&gt;import javax.net.ssl.HttpsURLConnection;&lt;br /&gt;import javax.net.ssl.SSLContext;&lt;br /&gt;import javax.net.ssl.SSLSession;&lt;br /&gt;import javax.net.ssl.TrustManager;&lt;br /&gt;import javax.net.ssl.X509TrustManager;&lt;br /&gt;&lt;br /&gt;/**&lt;br /&gt;* This class provide various static methods that relax X509 certificate and&lt;br /&gt;* hostname verification while using the SSL over the HTTP protocol.&lt;br /&gt;*&lt;br /&gt;* @author    Francis Labrie&lt;br /&gt;*/&lt;br /&gt;public final class SSLUtilities {&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * Hostname verifier for the Sun's deprecated API.&lt;br /&gt;    *&lt;br /&gt;    * @deprecated see {@link #_hostnameVerifier}.&lt;br /&gt;    */&lt;br /&gt;   private static HostnameVerifier __hostnameVerifier;&lt;br /&gt;   /**&lt;br /&gt;    * Thrust managers for the Sun's deprecated API.&lt;br /&gt;    *&lt;br /&gt;    * @deprecated see {@link #_trustManagers}.&lt;br /&gt;    */&lt;br /&gt;   private static TrustManager[] __trustManagers;&lt;br /&gt;   /**&lt;br /&gt;    * Hostname verifier.&lt;br /&gt;    */&lt;br /&gt;   private static HostnameVerifier _hostnameVerifier;&lt;br /&gt;   /**&lt;br /&gt;    * Thrust managers.&lt;br /&gt;    */&lt;br /&gt;   private static TrustManager[] _trustManagers;&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * Set the default Hostname Verifier to an instance of a fake class that&lt;br /&gt;    * trust all hostnames. This method uses the old deprecated API from the&lt;br /&gt;    * com.sun.ssl package.&lt;br /&gt;    *&lt;br /&gt;    * @deprecated see {@link #_trustAllHostnames()}.&lt;br /&gt;    */&lt;br /&gt;   private static void __trustAllHostnames() {&lt;br /&gt;       // Create a trust manager that does not validate certificate chains&lt;br /&gt;       if (__hostnameVerifier == null) {&lt;br /&gt;           __hostnameVerifier = new _FakeHostnameVerifier();&lt;br /&gt;       } // if&lt;br /&gt;       // Install the all-trusting host name verifier&lt;br /&gt;       HttpsURLConnection.setDefaultHostnameVerifier(__hostnameVerifier);&lt;br /&gt;   } // __trustAllHttpsCertificates&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * Set the default X509 Trust Manager to an instance of a fake class that&lt;br /&gt;    * trust all certificates, even the self-signed ones. This method uses the&lt;br /&gt;    * old deprecated API from the com.sun.ssl package.&lt;br /&gt;    *&lt;br /&gt;    * @deprecated see {@link #_trustAllHttpsCertificates()}.&lt;br /&gt;    */&lt;br /&gt;   private static void __trustAllHttpsCertificates() {&lt;br /&gt;       SSLContext context;&lt;br /&gt;&lt;br /&gt;       // Create a trust manager that does not validate certificate chains&lt;br /&gt;       if (__trustManagers == null) {&lt;br /&gt;           __trustManagers = new TrustManager[]{new _FakeX509TrustManager()};&lt;br /&gt;       } // if&lt;br /&gt;       // Install the all-trusting trust manager&lt;br /&gt;       try {&lt;br /&gt;           context = SSLContext.getInstance("SSL");&lt;br /&gt;           context.init(null, __trustManagers, new SecureRandom());&lt;br /&gt;       } catch (GeneralSecurityException gse) {&lt;br /&gt;           throw new IllegalStateException(gse.getMessage());&lt;br /&gt;       } // catch&lt;br /&gt;       HttpsURLConnection.setDefaultSSLSocketFactory(context.getSocketFactory());&lt;br /&gt;   } // __trustAllHttpsCertificates&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * Return true if the protocol handler property java.&lt;br /&gt;    * protocol.handler.pkgs is set to the Sun's com.sun.net.ssl.&lt;br /&gt;    * internal.www.protocol deprecated one, false&lt;br /&gt;    * otherwise.&lt;br /&gt;    *&lt;br /&gt;    * @return                true if the protocol handler&lt;br /&gt;    * property is set to the Sun's deprecated one, false&lt;br /&gt;    * otherwise.&lt;br /&gt;    */&lt;br /&gt;   private static boolean isDeprecatedSSLProtocol() {&lt;br /&gt;       return ("com.sun.net.ssl.internal.www.protocol".equals(System.getProperty("java.protocol.handler.pkgs")));&lt;br /&gt;   } // isDeprecatedSSLProtocol&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * Set the default Hostname Verifier to an instance of a fake class that&lt;br /&gt;    * trust all hostnames.&lt;br /&gt;    */&lt;br /&gt;   private static void _trustAllHostnames() {&lt;br /&gt;       // Create a trust manager that does not validate certificate chains&lt;br /&gt;       if (_hostnameVerifier == null) {&lt;br /&gt;           _hostnameVerifier = new FakeHostnameVerifier();&lt;br /&gt;       } // if&lt;br /&gt;       // Install the all-trusting host name verifier:&lt;br /&gt;       HttpsURLConnection.setDefaultHostnameVerifier(_hostnameVerifier);&lt;br /&gt;   } // _trustAllHttpsCertificates&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * Set the default X509 Trust Manager to an instance of a fake class that&lt;br /&gt;    * trust all certificates, even the self-signed ones.&lt;br /&gt;    */&lt;br /&gt;   private static void _trustAllHttpsCertificates() {&lt;br /&gt;       SSLContext context;&lt;br /&gt;&lt;br /&gt;       // Create a trust manager that does not validate certificate chains&lt;br /&gt;       if (_trustManagers == null) {&lt;br /&gt;           _trustManagers = new TrustManager[]{new FakeX509TrustManager()};&lt;br /&gt;       } // if&lt;br /&gt;       // Install the all-trusting trust manager:&lt;br /&gt;       try {&lt;br /&gt;           context = SSLContext.getInstance("SSL");&lt;br /&gt;           context.init(null, _trustManagers, new SecureRandom());&lt;br /&gt;       } catch (GeneralSecurityException gse) {&lt;br /&gt;           throw new IllegalStateException(gse.getMessage());&lt;br /&gt;       } // catch&lt;br /&gt;       HttpsURLConnection.setDefaultSSLSocketFactory(context.getSocketFactory());&lt;br /&gt;   } // _trustAllHttpsCertificates&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * Set the default Hostname Verifier to an instance of a fake class that&lt;br /&gt;    * trust all hostnames.&lt;br /&gt;    */&lt;br /&gt;   public static void trustAllHostnames() {&lt;br /&gt;       // Is the deprecated protocol setted?&lt;br /&gt;       if (isDeprecatedSSLProtocol()) {&lt;br /&gt;           __trustAllHostnames();&lt;br /&gt;       } else {&lt;br /&gt;           _trustAllHostnames();&lt;br /&gt;       } // else&lt;br /&gt;   } // trustAllHostnames&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * Set the default X509 Trust Manager to an instance of a fake class that&lt;br /&gt;    * trust all certificates, even the self-signed ones.&lt;br /&gt;    */&lt;br /&gt;   public static void trustAllHttpsCertificates() {&lt;br /&gt;       // Is the deprecated protocol setted?&lt;br /&gt;       if (isDeprecatedSSLProtocol()) {&lt;br /&gt;           __trustAllHttpsCertificates();&lt;br /&gt;       } else {&lt;br /&gt;           _trustAllHttpsCertificates();&lt;br /&gt;       } // else&lt;br /&gt;   } // trustAllHttpsCertificates&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * This class implements a fake hostname verificator, trusting any host&lt;br /&gt;    * name. This class uses the old deprecated API from the com.sun.&lt;br /&gt;    * ssl package.&lt;br /&gt;    *&lt;br /&gt;    * @author    Francis Labrie&lt;br /&gt;    *&lt;br /&gt;    * @deprecated see {@link SSLUtilities.FakeHostnameVerifier}.&lt;br /&gt;    */&lt;br /&gt;   public static class _FakeHostnameVerifier&lt;br /&gt;           implements HostnameVerifier {&lt;br /&gt;&lt;br /&gt;       /**&lt;br /&gt;        * Always return true, indicating that the host name is an&lt;br /&gt;        * acceptable match with the server's authentication scheme.&lt;br /&gt;        *&lt;br /&gt;        * @param hostname        the host name.&lt;br /&gt;        * @param session         the SSL session used on the connection to&lt;br /&gt;        * host.&lt;br /&gt;        * @return                the true boolean value&lt;br /&gt;        * indicating the host name is trusted.&lt;br /&gt;        */&lt;br /&gt;       public boolean verify(String hostname, SSLSession session) {&lt;br /&gt;           return (true);&lt;br /&gt;       }&lt;br /&gt;   } // _FakeHostnameVerifier&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * This class allow any X509 certificates to be used to authenticate the&lt;br /&gt;    * remote side of a secure socket, including self-signed certificates. This&lt;br /&gt;    * class uses the old deprecated API from the com.sun.ssl&lt;br /&gt;    * package.&lt;br /&gt;    *&lt;br /&gt;    * @author    Francis Labrie&lt;br /&gt;    *&lt;br /&gt;    * @deprecated see {@link SSLUtilities.FakeX509TrustManager}.&lt;br /&gt;    */&lt;br /&gt;   public static class _FakeX509TrustManager&lt;br /&gt;           implements X509TrustManager {&lt;br /&gt;&lt;br /&gt;       /**&lt;br /&gt;        * Empty array of certificate authority certificates.&lt;br /&gt;        */&lt;br /&gt;       private static final X509Certificate[] _AcceptedIssuers =&lt;br /&gt;               new X509Certificate[]{};&lt;br /&gt;&lt;br /&gt;       /**&lt;br /&gt;        * Always return true, trusting for client SSL&lt;br /&gt;        * chain peer certificate chain.&lt;br /&gt;        *&lt;br /&gt;        * @param chain           the peer certificate chain.&lt;br /&gt;        * @return                the true boolean value&lt;br /&gt;        * indicating the chain is trusted.&lt;br /&gt;        */&lt;br /&gt;       public boolean isClientTrusted(X509Certificate[] chain) {&lt;br /&gt;           return (true);&lt;br /&gt;       } // checkClientTrusted&lt;br /&gt;&lt;br /&gt;       /**&lt;br /&gt;        * Always return true, trusting for server SSL&lt;br /&gt;        * chain peer certificate chain.&lt;br /&gt;        *&lt;br /&gt;        * @param chain           the peer certificate chain.&lt;br /&gt;        * @return                the true boolean value&lt;br /&gt;        * indicating the chain is trusted.&lt;br /&gt;        */&lt;br /&gt;       public boolean isServerTrusted(X509Certificate[] chain) {&lt;br /&gt;           return (true);&lt;br /&gt;       } // checkServerTrusted&lt;br /&gt;&lt;br /&gt;       /**&lt;br /&gt;        * Return an empty array of certificate authority certificates which&lt;br /&gt;        * are trusted for authenticating peers.&lt;br /&gt;        *&lt;br /&gt;        * @return                a empty array of issuer certificates.&lt;br /&gt;        */&lt;br /&gt;       public X509Certificate[] getAcceptedIssuers() {&lt;br /&gt;           return (_AcceptedIssuers);&lt;br /&gt;       } // getAcceptedIssuers&lt;br /&gt;&lt;br /&gt;       public void checkClientTrusted(X509Certificate[] arg0, String arg1) throws CertificateException {&lt;br /&gt;           throw new UnsupportedOperationException("Not supported yet.");&lt;br /&gt;       }&lt;br /&gt;&lt;br /&gt;       public void checkServerTrusted(X509Certificate[] arg0, String arg1) throws CertificateException {&lt;br /&gt;           throw new UnsupportedOperationException("Not supported yet.");&lt;br /&gt;       }&lt;br /&gt;   } // _FakeX509TrustManager&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * This class implements a fake hostname verificator, trusting any host&lt;br /&gt;    * name.&lt;br /&gt;    *&lt;br /&gt;    * @author    Francis Labrie&lt;br /&gt;    */&lt;br /&gt;   public static class FakeHostnameVerifier implements HostnameVerifier {&lt;br /&gt;&lt;br /&gt;       /**&lt;br /&gt;        * Always return true, indicating that the host name is&lt;br /&gt;        * an acceptable match with the server's authentication scheme.&lt;br /&gt;        *&lt;br /&gt;        * @param hostname        the host name.&lt;br /&gt;        * @param session         the SSL session used on the connection to&lt;br /&gt;        * host.&lt;br /&gt;        * @return                the true boolean value&lt;br /&gt;        * indicating the host name is trusted.&lt;br /&gt;        */&lt;br /&gt;       public boolean verify(String hostname,&lt;br /&gt;               SSLSession session) {&lt;br /&gt;           return (true);&lt;br /&gt;       } // verify&lt;br /&gt;   } // FakeHostnameVerifier&lt;br /&gt;&lt;br /&gt;   /**&lt;br /&gt;    * This class allow any X509 certificates to be used to authenticate the&lt;br /&gt;    * remote side of a secure socket, including self-signed certificates.&lt;br /&gt;    *&lt;br /&gt;    * @author    Francis Labrie&lt;br /&gt;    */&lt;br /&gt;   public static class FakeX509TrustManager implements X509TrustManager {&lt;br /&gt;&lt;br /&gt;       /**&lt;br /&gt;        * Empty array of certificate authority certificates.&lt;br /&gt;        */&lt;br /&gt;       private static final X509Certificate[] _AcceptedIssuers =&lt;br /&gt;               new X509Certificate[]{};&lt;br /&gt;&lt;br /&gt;       /**&lt;br /&gt;        * Always trust for client SSL chain peer certificate&lt;br /&gt;        * chain with any authType authentication types.&lt;br /&gt;        *&lt;br /&gt;        * @param chain           the peer certificate chain.&lt;br /&gt;        * @param authType        the authentication type based on the client&lt;br /&gt;        * certificate.&lt;br /&gt;        */&lt;br /&gt;       public void checkClientTrusted(X509Certificate[] chain,&lt;br /&gt;               String authType) {&lt;br /&gt;       } // checkClientTrusted&lt;br /&gt;&lt;br /&gt;       /**&lt;br /&gt;        * Always trust for server SSL chain peer certificate&lt;br /&gt;        * chain with any authType exchange algorithm types.&lt;br /&gt;        *&lt;br /&gt;        * @param chain           the peer certificate chain.&lt;br /&gt;        * @param authType        the key exchange algorithm used.&lt;br /&gt;        */&lt;br /&gt;       public void checkServerTrusted(X509Certificate[] chain,&lt;br /&gt;               String authType) {&lt;br /&gt;       } // checkServerTrusted&lt;br /&gt;&lt;br /&gt;       /**&lt;br /&gt;        * Return an empty array of certificate authority certificates which&lt;br /&gt;        * are trusted for authenticating peers.&lt;br /&gt;        *&lt;br /&gt;        * @return                a empty array of issuer certificates.&lt;br /&gt;        */&lt;br /&gt;       public X509Certificate[] getAcceptedIssuers() {&lt;br /&gt;           return (_AcceptedIssuers);&lt;br /&gt;       } // getAcceptedIssuers&lt;br /&gt;   } // FakeX509TrustManager&lt;br /&gt;} // SSLUtilities&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-5035692457657733392?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/5035692457657733392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=5035692457657733392' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/5035692457657733392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/5035692457657733392'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2009/06/relaxing-ssl-validation-for-jaxws.html' title='Relaxing SSL validation for JaxWS'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-8947974439467054412</id><published>2009-04-06T00:37:00.018+02:00</published><updated>2009-04-06T04:17:23.558+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='gwt'/><title type='text'>GWT SuggestBoxReloaded</title><content type='html'>This article will present how to implement a GWT 1.6 (RC2) SuggestBox with backing hidden fields, RPC calls and not query the server on every character event.&lt;br /&gt;While integrating GWT on work, I needed to implement a SuggestBox with a backend RPC service but I had some requirements that the default SuggestBox didn't fulfill. Namely, I needed that the suggestion sets hidden fields (ex. displaying a human readable name for the user and setting a hidden id field). The solution presented in &lt;a href="http://eggsylife.blogspot.com/2008/08/gwt-suggestbox-backed-by-dto-model.html"&gt;GWT SuggestBox backed by DTO Model&lt;/a&gt; and the &lt;a href="http://development.lombardi.com/?p=45"&gt;Using the GWT SuggestBox with RPC&lt;/a&gt; were very helpful in creating this example project. I advise you to read/implement them before reading further in order to understand the issues.&lt;br /&gt;The first article hit the sweet point on how to pass hidden values using the DTO pattern, you can either wrap your hidden fields (Hidden.wrap) or as in this example we'll instantiate them using GWT and add them to the panel. The next issues were following, 1. You need to be able to clear the value either by a button or by deleting the text in the TextBox, 2. The Lombardi solution presented an issue as it sent out every query string, 3. Enable some sort of reusability of the generated javascript client.&lt;br /&gt;First of all I created three basic Suggestion classes, IdEnabledSuggestion, TextEnabledSuggestion and SimpleSuggestion. These three probably cover 90% of the cases (actually, the TextEnabledSuggestion can replace IdEnabledSuggestion just as well), otherwise you can add a DTO with the data you need, just remember that you must put the DTO class in the /client package, in my first trials I had it outside which led to problems.&lt;br /&gt;&lt;pre class="brush: java"&gt; &lt;br /&gt;public class IdEnabledSuggestion implements IsSerializable, Suggestion {&lt;br /&gt; &lt;br /&gt; private String displayString, replacementString;&lt;br /&gt; private Long id;&lt;br /&gt; &lt;br /&gt; public IdEnabledSuggestion(){&lt;br /&gt;  &lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; public IdEnabledSuggestion(String displayString, String replacementString, Long id){&lt;br /&gt;  this.displayString = displayString;&lt;br /&gt;  this.replacementString = replacementString;&lt;br /&gt;  this.id = id;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public String getDisplayString() {&lt;br /&gt;  return displayString;&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; public String getReplacementString() {&lt;br /&gt;  return replacementString;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; public Long getId() {&lt;br /&gt;  return id;&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Then you extend the  RemoteService interface and also the Async version. In order to achieve reusability, I've added an enum that acts as a switch, that way I can group all suggestion methods under the same servlet. A even more flexible solution would be to add a text parameter to the javascript client that would switch the endpoint ending on separate url's, probably using ServiceDefTarget.setServiceEntryPoint(String), but as I don't really like declaring a servlet for each endpoint I would recommend that solution with some kind of rest/mvc framework, I would love to see someone extending this example with struts2 and spring mvc endpoints :)&lt;br /&gt;&lt;pre class="brush: java"&gt; &lt;br /&gt;@RemoteServiceRelativePath("oracle")&lt;br /&gt;public interface OracleService extends RemoteService {&lt;br /&gt; &lt;br /&gt; public SuggestOracle.Response getSuggestions(SuggestOracle.Request search, Oracles oracle);&lt;br /&gt;&lt;br /&gt; public static class Util {&lt;br /&gt;  public static OracleServiceAsync getInstance() {&lt;br /&gt;   OracleServiceAsync instance = (OracleServiceAsync) GWT.create(OracleService.class);&lt;br /&gt;   return instance;&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;In order to solve the second issue, and avoid sending queries on every key event, I have extracted a SuggestOracle.Request and SuggestOracle.Callback on a instance level. When a user inserts a query, I temporarily set the variables and schedule the timer, this way, even if new events come, they overwrite the instance variables effectively caching them for later so when the time passes the service gets invoked once and only once with the last query.&lt;br /&gt;It's a simple trick that produces the expected actions and I hope I'm not missing some threading, timer or leakage issue?&lt;br /&gt;I've added also setters so that you can set your delay and minimum number of characters needed to send the query.&lt;br /&gt;I then wrap the Hidden, the SuggestBox and a widget that implements HasClickHandlers in a object that adds the various handlers to manage form state and you are good to go. :)&lt;br /&gt;&lt;pre class="brush: java"&gt; &lt;br /&gt;public class HiddenSuggestBox {&lt;br /&gt; &lt;br /&gt; private SuggestBox suggestBox;&lt;br /&gt; private Hidden hidden;&lt;br /&gt; private HasClickHandlers clearWidget;&lt;br /&gt; &lt;br /&gt; public HiddenSuggestBox(SuggestBox suggestBox, Hidden hidden, HasClickHandlers clearWidget) {&lt;br /&gt;  super();&lt;br /&gt;  this.suggestBox = suggestBox;&lt;br /&gt;  this.hidden = hidden;&lt;br /&gt;  this.clearWidget = clearWidget;&lt;br /&gt;  this.suggestBox.addSelectionHandler(new MySelectionHandler());&lt;br /&gt;  this.suggestBox.getTextBox().addValueChangeHandler(new ClearTextBox());&lt;br /&gt;  this.clearWidget.addClickHandler(new ClearValueHandler());&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; private class MySelectionHandler implements SelectionHandler&amp;lt;suggestion&amp;gt; {&lt;br /&gt;  public void onSelection(SelectionEvent&amp;lt;suggestion&amp;gt; event) {&lt;br /&gt;   if(event.getSelectedItem() instanceof TextEnabledSuggestion){&lt;br /&gt;    TextEnabledSuggestion suggestion = (TextEnabledSuggestion)event.getSelectedItem();&lt;br /&gt;    hidden.setValue(suggestion.getText());&lt;br /&gt;   } else if(event.getSelectedItem() instanceof IdEnabledSuggestion){&lt;br /&gt;    IdEnabledSuggestion suggestion = (IdEnabledSuggestion)event.getSelectedItem();&lt;br /&gt;    hidden.setValue(suggestion.getId()+&amp;quot;&amp;quot;);&lt;br /&gt;   } else {&lt;br /&gt;    hidden.setValue(event.getSelectedItem().getReplacementString());&lt;br /&gt;   }&lt;br /&gt;   &lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;&lt;br /&gt; private class ClearTextBox implements ValueChangeHandler&amp;lt;string&amp;gt; {&lt;br /&gt;  public void onValueChange(ValueChangeEvent&amp;lt;string&amp;gt; event) {&lt;br /&gt;   if(event.getValue().trim().equals(&amp;quot;&amp;quot;)){&lt;br /&gt;    suggestBox.getTextBox().setValue(&amp;quot;&amp;quot;);&lt;br /&gt;    hidden.setValue(&amp;quot;&amp;quot;);&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; private class ClearValueHandler implements ClickHandler {&lt;br /&gt;  public void onClick(ClickEvent event) {&lt;br /&gt;   hidden.setValue(&amp;quot;&amp;quot;);&lt;br /&gt;   suggestBox.setValue(&amp;quot;&amp;quot;);&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;a href="http://groups.google.com/group/jspart/web/SuggestBoxReloaded.zip"&gt;eclipse project archive&lt;/a&gt;&lt;br /&gt;You might need to set JVM in launcher and ant script.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-8947974439467054412?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/8947974439467054412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=8947974439467054412' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/8947974439467054412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/8947974439467054412'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2009/04/gwt-suggestboxreloaded.html' title='GWT SuggestBoxReloaded'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-5456076628943403842</id><published>2008-10-10T02:20:00.005+02:00</published><updated>2009-03-07T02:59:23.545+01:00</updated><title type='text'>No row with the given identifier exists</title><content type='html'>I've recently gotten this infamous Exception while doing a HQL query.&lt;br /&gt;&lt;pre class="brush: java"&gt;org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [it.linksystem.csai.model.Operator#3]&lt;/pre&gt;&lt;br /&gt;This was rather strange as the system worked quite well and it successfully retrieved selects on that entity using the Criteria API.&lt;br /&gt;Looking on the net, most suggestions and FAQ's point to a different direction. My issue was rather simple mapping error. The entity on which I was doing selects, was referencing an Operator. In my (java) model, Admin inherits from Operator, and both inherit from User. In fact persisting the entities was no problem no matter if the entity persisted was referencing an Admin or Operator. If however there was an instance that referenced an Admin hibernate would launch the Exception if one executed a HQL query (I guess Criteria queries follow a different path to create the select and are immune to this issue).&lt;br /&gt;My mistake was that I didn't know you can nest a subclass tag in another subclass tag in the hbm file so I've put all subclasses directly under User. Once I've moved Admin under Operator the HQL works fine.&lt;br /&gt;I hope this will help somebody.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-5456076628943403842?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/5456076628943403842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=5456076628943403842' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/5456076628943403842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/5456076628943403842'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2008/10/no-row-with-given-identifier-exists.html' title='No row with the given identifier exists'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-5558534154851749522</id><published>2008-08-12T19:55:00.005+02:00</published><updated>2009-03-07T03:09:16.569+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='notebook'/><category scheme='http://www.blogger.com/atom/ns#' term='asus'/><title type='text'>Turning off Asus M50S light sensor</title><content type='html'>As I've recently gotten this nice laptop, I've found that the light sensor really makes more problems then it solves so I'm shutting it down in both Windows (Fn+A) and in Linux.&lt;br /&gt;Under linux all you need to do is:&lt;br /&gt;&lt;pre class="brush: bash"&gt;echo 0 &gt; /sys/devices/platform/asus-laptop/ls_switch&lt;/pre&gt;&lt;br /&gt;This fix is valid only for the current session, to persist the settings just install sysfsutils and then in /etc/sysfs.conf put&lt;br /&gt;&lt;pre class="brush: bash"&gt;devices/platform/asus-laptop/ls_switch=0&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-5558534154851749522?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/5558534154851749522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=5558534154851749522' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/5558534154851749522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/5558534154851749522'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2008/08/turning-off-asus-m50s-light-sensor.html' title='Turning off Asus M50S light sensor'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-7538202028191860424</id><published>2008-08-07T03:46:00.002+02:00</published><updated>2008-08-07T03:55:44.901+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='uml'/><category scheme='http://www.blogger.com/atom/ns#' term='eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='jbuilder'/><title type='text'>JBuilder 2008 and Windows Vista problems</title><content type='html'>So let's say you try to install JBuilder 2008 under Windows Vista (32bit). Did all went smoothly? A friend of mine got a nice JVM terminated Exit code=-1 error. It would seem that if you modify the JBuilder.ini -Xmx parameter (initially over 800M) to 700M or 600M and if you run reset_JBuilder.bat it might finish the installation. An alternative is to modify JBuilder.ini the moment it gets created so you don't have to wait twice.&lt;br /&gt;Also it would seem sometimes class diagrams won't show classes. My friend deleted all com.ibm.icu* packages and jars under JBuilder and put com.ibm.icu_3.8.1.v20080530.jar from eclipse 3.4 to the jbuilder 2088 plugins directory.&lt;br /&gt;For the moment things seem to function.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-7538202028191860424?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/7538202028191860424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=7538202028191860424' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/7538202028191860424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/7538202028191860424'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2008/08/jbuilder-2008-and-windows-vista.html' title='JBuilder 2008 and Windows Vista problems'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-6997884421522254521</id><published>2007-12-28T10:40:00.000+01:00</published><updated>2007-12-28T10:58:35.747+01:00</updated><title type='text'>On HC</title><content type='html'>As often things go, you sometimes don't notice things that are integral part of your life. Yesterday I was in company with my cousin and his girlfriend and we noticed this weird thing we decided to call HC which stands for hardcore. Basically, its stands for compulsive-obsessive attention to "details" like water drops after washing the dishes, having things clean at all times, not allowing other people to slip up and often venting on them if they make a mistake. Of course like any good HC person I don't consider this things minor details :)&lt;br /&gt;The point is, is it a virtue, or is it a problem? Should we vent on other people when they make a mistake, how should we do it? Is it only a symptoms of something much deeper or a better capacity to adapt to harsher conditions of life?&lt;br /&gt;Anyhow, on this bright note, if I don't manage to concoct one more blog post for the holidays, I wish you all the best for the New Year 2008 and may all your wishes come true!&lt;br /&gt;PS. It won't happen if you leave all your clothes around all the time ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-6997884421522254521?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/6997884421522254521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=6997884421522254521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/6997884421522254521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/6997884421522254521'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2007/12/on-hc.html' title='On HC'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-7252089491945530441</id><published>2007-10-19T12:20:00.000+02:00</published><updated>2007-10-19T12:46:51.701+02:00</updated><title type='text'>27 and counting</title><content type='html'>One more year has passed. My life had some drammatic ups and downs than this year. I can't say I'm full out in the clear, but I've closed some things from the past and can look with hope to the future. I can't be happier for having so many good friends and I know things are going to get better.&lt;br /&gt;As it's wishing time, I'd like for java to have verbatim literals, that means you could omit the backslash in front of special characters (like the backslash itself) ex:&lt;br /&gt;&lt;blockquote&gt;"Backslash: \\" &lt;==&gt; @"Backslash: \"&lt;/blockquote&gt;&lt;br /&gt;I think this would allow us to much easier copy/paste regex code from existing regex expressions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-7252089491945530441?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/7252089491945530441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=7252089491945530441' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/7252089491945530441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/7252089491945530441'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2007/10/27-and-counting.html' title='27 and counting'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-3600489274486289766</id><published>2007-10-16T11:22:00.000+02:00</published><updated>2007-10-16T11:32:48.438+02:00</updated><title type='text'>Tose Proeski 1981-2007</title><content type='html'>In a tragic accident between his VW Tuareg and a truck on the Zagreb - Lipovac highway (Croatia), the best Macedonian pop artist Tose Proevski was killed in an instant. &lt;br /&gt;He followed my generation with his beautiful voice and gave us truly splendid memories that we will share forever. A truly wonderful person, humanitarian and ambassador of goodwill that will be missed by all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-3600489274486289766?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/3600489274486289766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=3600489274486289766' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/3600489274486289766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/3600489274486289766'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2007/10/tose-proeski-1981-2007.html' title='Tose Proeski 1981-2007'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-7673602205198272953</id><published>2007-09-19T01:35:00.000+02:00</published><updated>2007-09-19T02:20:04.631+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humour'/><category scheme='http://www.blogger.com/atom/ns#' term='podcast'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><category scheme='http://www.blogger.com/atom/ns#' term='links'/><title type='text'>3 Excellent satirical shows</title><content type='html'>For about a year or so, I've been listening to the &lt;a href="http://www.hbo.com/billmaher/"&gt;Bill Maher Real Time&lt;/a&gt; podcast which is a recording of the HBO show of the same name. It's amazing as in this day and age comedians are the ONLY people that can speak freely against the actions of their own governments (and when they were censored we can freely say they were REGIMES) even if the countries are actually democracies. Look at Italy where the best political comments came out of comedians like Sabina Guzzanti, Daniele Lutazzi or more recently Beppe Grillo with his V-Day campaign which is gathering some momentum that surprised the established politicians. Anyhow, this is not a post about Italian politics, I wanted to add two more great shows, &lt;a href="http://www.comedycentral.com/shows/the_daily_show/index.jhtml"&gt;The Daily Show with Jon Stewart&lt;/a&gt; and &lt;a href="http://www.comedycentral.com/shows/the_colbert_report/index.jhtml"&gt;The Colbert Report&lt;/a&gt; both on The Comedy Channel. These two are not available as a feed (a shame) but their sites offers quite a bit of excellent content.&lt;br /&gt;I heard about The Colbert Report when I saw a shootout between him and Bill O'Reilly (a right wing political opinionist on Fox, a centered and balanced news network - NOT) floating on youtube and it was cute even though I didn't actually see the similarity, however after seeing the videos of the real show it really was grasping and reminded of the approach that Borat uses to expose hypocrisy by pretending to be racist or bigot.&lt;br /&gt;I wonder what would happen if we'd elect comedians as politicians, that would be SOME comedy show.&lt;br /&gt;On a side note, I find very interesting when these people talk about the net, I guess we finally entered their demographics, or vice versa, they entered ours... Naah, they probably use it only to download their porn... like everybody else :)&lt;br /&gt;Which would be a great segway to my next blog post: "Where do porn stars download their porn from"... or not.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-7673602205198272953?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/7673602205198272953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=7673602205198272953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/7673602205198272953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/7673602205198272953'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2007/09/3-excellent-satirical-shows.html' title='3 Excellent satirical shows'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-3555433817087879165</id><published>2007-09-10T15:55:00.000+02:00</published><updated>2007-09-10T16:07:52.451+02:00</updated><title type='text'>Luciano Pavarotti (1935-2007)</title><content type='html'>As Pavarotti left us this week, I think I'll always remember him singing "Nessun dorma" by Puccini. His voice and talent were indeed unique and the world will honour him forever. Thank you maestro.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Nessun dorma&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Nessun dorma, &lt;br /&gt;nessun dorma ...&lt;br /&gt;Tu pure, o Principessa,&lt;br /&gt;Nella tua fredda stanza,&lt;br /&gt;Guardi le stelle&lt;br /&gt;Che tremano d'amore&lt;br /&gt;E di speranza.&lt;br /&gt;&lt;br /&gt;Ma il mio mistero è chiuso in me,&lt;br /&gt;Il nome mio nessun saprà, no, no,&lt;br /&gt;Sulla tua bocca,&lt;br /&gt;io lo dirò&lt;br /&gt;Quando la luce&lt;br /&gt;splenderà.&lt;br /&gt;&lt;br /&gt;Ed il mio bacio scioglierà il silenzio&lt;br /&gt;Che ti fa mia.&lt;br /&gt;&lt;br /&gt;Il nome suo nessun saprà&lt;br /&gt;E noi dovrem, ahimè, morir, morir...&lt;br /&gt;&lt;br /&gt;Dilegua, notte!&lt;br /&gt;Tramontate, stelle!&lt;br /&gt;Tramontate, stelle!&lt;br /&gt;All'alba vincerò!&lt;br /&gt;Vincerò!&lt;br /&gt;Vincerò!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Giacomo Puccini&lt;br /&gt;(1858-1924)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-3555433817087879165?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/3555433817087879165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=3555433817087879165' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/3555433817087879165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/3555433817087879165'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2007/09/luciano-pavarotti-1935-2007.html' title='Luciano Pavarotti (1935-2007)'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-75897378807135464</id><published>2007-09-09T01:58:00.000+02:00</published><updated>2007-09-09T02:00:15.970+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>I'm a cool nerd king!</title><content type='html'>&lt;a href="http://www.nerdtests.com/nt2ref.html"&gt;&lt;br /&gt;&lt;img src="http://www.nerdtests.com/images/badge/nt2/16e3dd9b46f92d77.png" alt="NerdTests.com says I'm a Cool Nerd King.  What are you?  Click here!"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-75897378807135464?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/75897378807135464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=75897378807135464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/75897378807135464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/75897378807135464'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2007/09/im-cool-nerd-king.html' title='I&apos;m a cool nerd king!'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-2661622147876524320</id><published>2007-08-25T00:08:00.000+02:00</published><updated>2007-08-25T00:26:26.717+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='psychology'/><category scheme='http://www.blogger.com/atom/ns#' term='politics'/><title type='text'>How Propaganda Works link</title><content type='html'>I recently read this article on &lt;a href="http://home.att.net/%7Ebob.wallace/howpropagandaworks.html"&gt;How Propaganda Works&lt;/a&gt; and it's staggering how you can draw parallels on its (ab)use through history but also the present.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-2661622147876524320?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/2661622147876524320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=2661622147876524320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/2661622147876524320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/2661622147876524320'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2007/08/how-propaganda-works-link.html' title='How Propaganda Works link'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-8253772217813418980</id><published>2007-06-26T02:07:00.000+02:00</published><updated>2007-06-26T02:09:13.521+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='jquery'/><title type='text'>JQuery Interface resizable div</title><content type='html'>A couple of months ago I've discovered &lt;a href="http://interface.eyecon.ro/"&gt;JQuery's Interface&lt;/a&gt; widgets and I must say it's a very nice set of extensions even though it does have issues with certain browsers (the homepage crashes IE7 for example). That said, I've quickly tried to do stuff I needed for my project. For instance, I had a div on one page that I dynamically refill with some data periodically. As it needed to be in a limited space what I did at the time is something like this:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&amp;lt;&lt;span class="start-tag"&gt;div&lt;/span&gt;&lt;span class="attribute-name"&gt; style&lt;/span&gt;=&lt;span class="attribute-value"&gt;"overflow:auto;height:200px;"&lt;/span&gt;&amp;gt;&lt;/code&gt;&lt;br /&gt;This of course had the disadvantage to be completely fixed in height, but still provided the possibility to scroll around the data in the layer. So, I decided to use Interface in order to give the div the ability to resize. As the main Interface page offered only two examples of a resizable textbox and a selection over an image I've decided to publish this example where I show how to do the same thing but with a div (layer).&lt;br /&gt;&lt;br /&gt;You'll notice the expander widget on the bottom looks very much like the YUI-ext handle, that's because it is the same image and background pattern behind. Also there are two html's, one that uses a fixed width of the div and the other is 90% width. The problem with the % one is that under IE7 the layer collapses in width and gets around 50px in width (as by the min width param in the javascript). I'll appreciate if anyone that can figure out a workaround so that this doesn't happen and it'll get noted here.&lt;br /&gt;&lt;br /&gt;This example uses Interface 1.2 and jQuery 1.1.2. I can't wait for Interface 2.&lt;a href="http://blog.sigmalab.net/wp-content/uploads/2007/06/resizable-jquery-interface.zip" title="Code archive"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.sigmalab.net/wp-content/uploads/2007/06/resizable-jquery-interface.zip" title="Code archive"&gt;Code archive&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-8253772217813418980?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/8253772217813418980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=8253772217813418980' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/8253772217813418980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/8253772217813418980'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2007/06/jquery-interface-resizable-div.html' title='JQuery Interface resizable div'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-8155621338593157609</id><published>2007-06-16T01:21:00.000+02:00</published><updated>2007-06-16T01:28:15.653+02:00</updated><title type='text'>Bug in Solitare</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_-Kz0V-SdCKM/RnMfvE-KkOI/AAAAAAAAADQ/ggXHF8pwWus/s1600-h/solitarebug.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_-Kz0V-SdCKM/RnMfvE-KkOI/AAAAAAAAADQ/ggXHF8pwWus/s400/solitarebug.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5076436098625474786" /&gt;&lt;/a&gt;&lt;br /&gt;I've been doing a casual game of Solitaire (if you can call doing Vegas in 79 seconds and an average solve in about 100-150 sec. casual) when all of a sudden something started to look odd. Can you spot the problem?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-8155621338593157609?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/8155621338593157609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=8155621338593157609' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/8155621338593157609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/8155621338593157609'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2007/06/bug-in-solitare.html' title='Bug in Solitare'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_-Kz0V-SdCKM/RnMfvE-KkOI/AAAAAAAAADQ/ggXHF8pwWus/s72-c/solitarebug.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-6741430232370682043</id><published>2007-05-11T12:02:00.000+02:00</published><updated>2007-05-11T12:32:59.160+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eurovision'/><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Karolina gets to the Eurovision 2007 finals</title><content type='html'>Congratulations to Karolina for entering the finals of the &lt;a href="http://www.eurovision.tv/"&gt;Eurovision&lt;/a&gt; Song contest 2007! If you like our song please vote for it!&lt;br /&gt;On a side note I also liked the &lt;a href="http://www.youtube.com/watch?v=hzdXSW4fAr8"&gt;Bulgarian song&lt;/a&gt; (sounds a bit Macedonian too :). The Serbian song was interesting but I think the choreography sucked a little bit (I can motivate this but I'd have to censor myself) and the Turkey's song could have been better, the refrain  was really ruining it. I haven't seen all the songs yet but all participants and a rerun of the semifinal can be seen on &lt;a href="http://www.eurovision.tv/"&gt;www.eurovision.tv&lt;/a&gt;. Keep your fingers crossed for Karolinche and if you like it send your SMS!&lt;br /&gt;Here's the youtube version or you can get the better quality movie &lt;a href="http://www.eurovision.tv/addons/mediaplayer/video/fyr.html"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;object height="350" width="425"&gt;&lt;param name="movie" value="http://www.youtube.com/v/M-SMhBRgYXg"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;embed src="http://www.youtube.com/v/M-SMhBRgYXg" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-6741430232370682043?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/6741430232370682043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=6741430232370682043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/6741430232370682043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/6741430232370682043'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2007/05/karolina-gets-to-eurovision-2007-finals.html' title='Karolina gets to the Eurovision 2007 finals'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-4615185202954516910</id><published>2007-04-19T04:11:00.000+02:00</published><updated>2007-04-19T04:19:43.820+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ideas'/><category scheme='http://www.blogger.com/atom/ns#' term='wisdom'/><title type='text'>Million dollar ideas</title><content type='html'>Have you ever had an idea that you thought it could make you a 'zillion dollars just to find out someone already thought about that before you? I remember that happened once when I thought about having a movie shown in front of an exercise bicycle. The bad slap came when I saw Mel Brook's &lt;a href="http://www.imdb.com/title/tt0102303/"&gt;Life Stinks&lt;/a&gt; that featured that same idea. All I can say is this: Don't stop dreaming, your best ideas are yet to come!&lt;br /&gt;Cheers!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-4615185202954516910?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/4615185202954516910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=4615185202954516910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/4615185202954516910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/4615185202954516910'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2007/04/million-dollar-ideas.html' title='Million dollar ideas'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-1314249960505867730</id><published>2006-12-26T16:23:00.000+01:00</published><updated>2006-12-26T16:25:40.454+01:00</updated><title type='text'>My new car</title><content type='html'>I don't know how to drive yet but I'm getting a new car. I've posted some pics that I took the day me and my dad gave it a cleanup and took it for a spin. Very "Need For Speed"-like. :)&lt;br /&gt;&lt;div style="text-align:center;width:194px;font-family:arial,sans-serif;font-size:83%"&gt;&lt;div style="height:194px;background:url(http://picasaweb.google.com/f/img/transparent_album_background.gif) no-repeat left"&gt;&lt;a href="http://picasaweb.google.com/schrepfler/MyNewCar"&gt;&lt;img src="http://lh6.google.com/image/schrepfler/RZE85MhpsbE/AAAAAAAAAAw/3OtCP7dczVk/s160-c/MyNewCar.jpg" width="160" height="160" style="border:none;padding:0px;margin-top:16px;" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a href="http://picasaweb.google.com/schrepfler/MyNewCar"&gt;&lt;div style="color:#4D4D4D;font-weight:bold;text-decoration:none;"&gt;My new car&lt;/div&gt;&lt;/a&gt;&lt;div style="color:#808080"&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/5573049-1314249960505867730?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/1314249960505867730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=1314249960505867730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/1314249960505867730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/1314249960505867730'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/12/my-new-car.html' title='My new car'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-7456388029006251235</id><published>2006-11-29T23:08:00.000+01:00</published><updated>2006-11-29T23:11:46.312+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='jetty'/><category scheme='http://www.blogger.com/atom/ns#' term='pitchfork'/><category scheme='http://www.blogger.com/atom/ns#' term='objectweb'/><category scheme='http://www.blogger.com/atom/ns#' term='ejb3'/><category scheme='http://www.blogger.com/atom/ns#' term='jee'/><category scheme='http://www.blogger.com/atom/ns#' term='osgi'/><category scheme='http://www.blogger.com/atom/ns#' term='easybeans'/><title type='text'>EasyBeans on Jetty</title><content type='html'>Very soon (it should come out with the next pre-release of jetty 6.1.0) &lt;a href="http://jetty.mortbay.org/" mce_href="http://jetty.mortbay.org/"&gt;Jetty&lt;/a&gt; will come out with the &lt;a href="http://www.easybeans.org/" mce_href="http://www.easybeans.org/"&gt;EasyBeans&lt;/a&gt; EJB3 container that (hopefully) means just as you were able to quicken your web application development cycle with Jetty standalone, you might accelerate as well you EJB development cycle.&lt;br /&gt;EasyBeans is an open source implementation by &lt;a href="http://www.objectweb.org/" mce_href="http://www.objectweb.org/"&gt;ObjectWeb&lt;/a&gt; of the EJB3 container specification.&lt;br /&gt;Now we have to wait and see just how capable of a container EasyBeans is but ObjectWeb is getting a very good reputation in the enterprise java space and just the fact that EasyBeans builds on the OSGi infrastucture promises some nifty stuff. I bet Jetty and EasyBeans are to become even more popular now. The question burning inside right now is: would &lt;a href="http://www.interface21.com/pitchfork/" mce_href="http://www.interface21.com/pitchfork/"&gt;Pitchfork&lt;/a&gt; work as well?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-7456388029006251235?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/7456388029006251235/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=7456388029006251235' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/7456388029006251235'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/7456388029006251235'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/11/easybeans-on-jetty.html' title='EasyBeans on Jetty'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-6658971536819039786</id><published>2006-11-29T18:28:00.000+01:00</published><updated>2006-11-29T18:31:40.913+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sigmalab'/><title type='text'>Sigmalab jumps over to Wordpress</title><content type='html'>We at &lt;a href="http://blog.sigmalab.net/"&gt;Sigmalab decided to update our blog&lt;/a&gt; engine to Wordpress. We think "iz all good!" and we'd like google to re index it soon :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-6658971536819039786?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/6658971536819039786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=6658971536819039786' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/6658971536819039786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/6658971536819039786'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/11/sigmalab-jumps-over-to-wordpress.html' title='Sigmalab jumps over to Wordpress'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-6594947560162216017</id><published>2006-11-28T03:40:00.000+01:00</published><updated>2006-11-28T03:48:32.951+01:00</updated><title type='text'>Blogger beta</title><content type='html'>I must admit I'm a compulsive beta user and early adopter. I somehow resisted this with my blog and I didn't pass over right at once but that time is over and I must say, blogger had me at hello! I just love the new archives box and I must admit that I've written to help support how much I've been frustrated with it's clumsiness.  The new one, kicks ass Web 2.0 style. I need to do some work to pass over stuff I've had in my old template but that's enough for today. I do miss the blogger toolbar on top. Was hoping to see new templates but I guess it's too early.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-6594947560162216017?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/6594947560162216017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=6594947560162216017' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/6594947560162216017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/6594947560162216017'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/11/blogger-beta.html' title='Blogger beta'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-115897720948993089</id><published>2006-09-23T03:35:00.000+02:00</published><updated>2006-09-25T23:18:12.673+02:00</updated><title type='text'>Maven 2 and the spring framework (or how to get your quick fix)</title><content type='html'>Although the maven repository often gets updated quite promptly sometimes us maven (ab)users get left out on a dry run and we have to wait for a uncertain period of time until our favorite lib gets uploaded to the repo. One of the more complex projects out there is the spring framework that even gets some special care by Carlos so that it gets in the repo as quickly as possible. What I wanted to point out to anyone that is waiting for the official inclusion to the repo is that now spring ships with an ant task that will copy the jar's in your repo, sweet!&lt;br /&gt;&lt;blockquote&gt;ant mvn.install.jars &lt;/blockquote&gt;&lt;br /&gt;Submodules don't ship with a pom and declared dependencies (a shame but we'll get there one day, I hope) and also the required libs don't get copied to the repo as well. This is a bummer for some situations. I wanted to use the latest hibernate with JPA and for instance ibiblio doesn't have the latest hibernate entity manager that in turn has it's own nice set of dependencies that I would need to manually add to my repository. Why don't we all use maven and be happy? I understand how larger projects might be more fragile to build because of maven but, infrastructure libs should be obliged to ship with maven support by law (just kidding)! People bitch about maven2 these days, it is a pain in the ass sometimes but it has a mighty fine ROI for me and actually makes my use of your libraries easier, and you can always mix ant with maven if you need such a fine grained control like the contender suggest. As far as the reliability of the build process, a tool like &lt;a href="http://proximity.abstracthorizon.org/"&gt;Proximity&lt;/a&gt; might help, I'm waiting if the maven team will ship something of their own.&lt;br /&gt;Anyhow I found this spring tip on the &lt;a href="http://groups.google.com/group/spring-osgi"&gt;spring-osgi group on google groups&lt;/a&gt; so if you care about spring or osgi you might want to join it, it seems promising.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-115897720948993089?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/115897720948993089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=115897720948993089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/115897720948993089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/115897720948993089'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/09/maven-2-and-spring-framework-or-how-to.html' title='Maven 2 and the spring framework (or how to get your quick fix)'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-115050278503706711</id><published>2006-06-17T01:54:00.000+02:00</published><updated>2006-06-17T02:06:25.090+02:00</updated><title type='text'>Kaspersky Anti Virus 6 and Subversion problems</title><content type='html'>I've spent a good part of my day today in trying to understand why I can't checkout our subversion repository. I was getting this: &lt;pre&gt;svn: REPORT of '/svn/repos/!svn/vcc/default': 400 Bad Request&lt;/pre&gt; google searches would make you think it's a proxy issue but I don't use or need one so after a lot of trial and errors I've found out that if you use Kaspersky Anti-Virus 6 it seems that if you use the Web Anti-Virus options with the recommended settings and you have the "Scan HTTP traffic" option on you end up with the problem above. It seems Kaspersky doesn't like the HTTP packets subversion uses so they get blocked. I really like Kaspersky and I recommend it to all but I hope they will address this issue as soon as possible as subversion is becoming the main open source VCS system. Any tips on this issue are welcome.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-115050278503706711?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/115050278503706711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=115050278503706711' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/115050278503706711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/115050278503706711'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/06/kaspersky-anti-virus-6-and-subversion.html' title='Kaspersky Anti Virus 6 and Subversion problems'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-114995622574900777</id><published>2006-06-10T18:16:00.000+02:00</published><updated>2006-06-10T18:17:06.166+02:00</updated><title type='text'>Solution for the Wei-Hwa Puzzle, June 9th, 2006</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4178/204/1600/Capture.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4178/204/320/Capture.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Hard work gets rewarded :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-114995622574900777?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/114995622574900777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=114995622574900777' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114995622574900777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114995622574900777'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/06/solution-for-wei-hwa-puzzle-june-9th.html' title='Solution for the Wei-Hwa Puzzle, June 9th, 2006'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-114892812266341616</id><published>2006-05-29T20:37:00.000+02:00</published><updated>2006-05-29T20:42:03.133+02:00</updated><title type='text'>Getting to work the Sapphire Radeon X1600 on OSX x86</title><content type='html'>After my previous posts on how to get some hardware to work on the OSX x86 (10.4.5) &lt;a href="http://forum.osx86project.org/index.php?showtopic=17767&amp;mode=linear"&gt;this forum thread&lt;/a&gt; resolves all problems connected with mouse tearing. Big thanks go to borisbadanov for making this possible. Now if only the boot process could go a bit more quickly.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-114892812266341616?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/114892812266341616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=114892812266341616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114892812266341616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114892812266341616'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/05/getting-to-work-sapphire-radeon-x1600.html' title='Getting to work the Sapphire Radeon X1600 on OSX x86'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-114799574516163332</id><published>2006-05-19T01:41:00.000+02:00</published><updated>2006-05-19T01:42:25.560+02:00</updated><title type='text'></title><content type='html'>&lt;blockquote&gt;"People and interactions over processes and tools" - agile manifesto&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-114799574516163332?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/114799574516163332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=114799574516163332' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114799574516163332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114799574516163332'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/05/people-and-interactions-over-processes.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-114780632926138368</id><published>2006-05-16T21:03:00.000+02:00</published><updated>2006-05-16T21:05:29.630+02:00</updated><title type='text'>Chinese pearls of wisdom</title><content type='html'>Chinese pearls of wisdom. Your girlfriend will love you.&lt;br /&gt;&lt;object  width="400" height="333"&gt;&lt;br /&gt;&lt;param name="movie" value="http://video.libero.it/static/swf/eltvplayer.swf?id=6c94b701d5e308caef9fcb29b0620199.flv" /&gt;&lt;br /&gt;&lt;embed src="http://video.libero.it/static/swf/eltvplayer.swf?id=6c94b701d5e308caef9fcb29b0620199.flv" width="400" height="333" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-114780632926138368?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/114780632926138368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=114780632926138368' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114780632926138368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114780632926138368'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/05/chinese-pearls-of-wisdom.html' title='Chinese pearls of wisdom'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-114617157777243105</id><published>2006-04-27T22:49:00.000+02:00</published><updated>2006-04-27T23:01:02.623+02:00</updated><title type='text'>Installing the 3COM 3C940 Gigabit Ethernet under OSX</title><content type='html'>Finally! Our friend managed to activate the 3COM 3C940 Gigabit Ethernet under OSX thanks to a port of the linux skge driver. The port was done by m.musashi and you can get it &lt;a href="http://forum.osx86project.org/index.php?showtopic=15700"&gt;here&lt;/a&gt;. Just extract the archive and use the instructions to copy the kext to the Extensions folder. Add your device/vendor id under the IOPCIPrimaryMatch tag (for him it was 0x170010B7). If that's not your vendor/device id then you need to look them up. Easiest way is to use the Linux utility lspci and lspci -n should show you the device and vendor id. Be careful as it shows you first the vendor then the device id and you need to input first the device and then vendor id.&lt;br /&gt;Good luck!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-114617157777243105?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/114617157777243105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=114617157777243105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114617157777243105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114617157777243105'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/04/installing-3com-3c940-gigabit-ethernet.html' title='Installing the 3COM 3C940 Gigabit Ethernet under OSX'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-114513360554898058</id><published>2006-04-15T22:39:00.000+02:00</published><updated>2006-05-18T01:29:57.570+02:00</updated><title type='text'>IconBuffet icon pack exchange</title><content type='html'>&lt;a href="http://www.iconbuffet.com"&gt;IconBuffet&lt;/a&gt; is a sweet site where you get a monthly delivery of free icons and where you can buy some as well. Also a sweet thing about it is that you can exchange icons among friends so if you have a IconBuffet account and you want to exchange some icon packs I have these and can pass them to you: Mallow Buzz 1, Modena Simbolo, Modena Alfanumerico Cold, Manhattan Finance, Dresden Tournament, Tower Grove Melee, Tower Grove Promenade and Taipei Night Market.&lt;br /&gt;Just leave a name and email on the IconBuffet service and I'll send them to you. If you have others that I don't have I'd accept new packs gladly :)&lt;br /&gt;Leave emails obfuscated so spam bots don't get your email and I'll delete the comments as soon as we get in contact.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-114513360554898058?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/114513360554898058/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=114513360554898058' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114513360554898058'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114513360554898058'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/04/iconbuffet-icon-pack-exchange.html' title='IconBuffet icon pack exchange'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-114426351392808985</id><published>2006-04-05T20:58:00.000+02:00</published><updated>2006-04-05T21:07:19.780+02:00</updated><title type='text'>ANCH'IO SONO UN COGLIONE!</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/4178/204/1600/53432405v1_150x150_F.jpg"&gt;&lt;img style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4178/204/320/53432405v1_150x150_F.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://photos1.blogger.com/blogger/4178/204/1600/53430992v1_150x150_F.3.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/4178/204/320/53430992v1_150x150_F.3.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Current prime minister Silvio Berlusconi made a gaffe the other day calling the left wing voter a "coglione" (I'd translate it an arshole, but it's not direct translation). I and a lot of people in Italy are asking ourselves whether such a language is supposed to come from the mouth of a prime minister? In the meantime, the elections are getting near and so I've created a logo "Anch'&lt;span style="color:#ff0000;"&gt;io&lt;/span&gt; sono un coglione" (&lt;span style="color:#ff0000;"&gt;I&lt;/span&gt; too am a arsehole) and I've started selling this through my web store. It'll turn some heads for sure. You can find all various designs &lt;a href="http://www.cafepress.com/sbdesign"&gt;here&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-114426351392808985?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/114426351392808985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=114426351392808985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114426351392808985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114426351392808985'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/04/anchio-sono-un-coglione.html' title='ANCH&apos;IO SONO UN COGLIONE!'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-114417143322125173</id><published>2006-04-04T19:23:00.000+02:00</published><updated>2006-04-04T19:23:56.850+02:00</updated><title type='text'>My blog just exploded</title><content type='html'>Last month (around the 13-th), I've written a piece on MacOSX. That made my blog visits skyrocket. In total I've received 897 visits and 1607 page views which is almost half of all time since I've started monitoring so I was very pleasantly surprised. I hope anyhow that you people found something interesting :)&lt;br /&gt;Feel free to leave comments if you need more information. Thanks to everyone!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-114417143322125173?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/114417143322125173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=114417143322125173' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114417143322125173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114417143322125173'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/04/my-blog-just-exploded.html' title='My blog just exploded'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-114330233809430405</id><published>2006-03-25T16:58:00.000+01:00</published><updated>2006-03-31T04:40:58.150+02:00</updated><title type='text'>Eve online screenshots</title><content type='html'>I saw that eve online got another release so I decided to re-try it. It's still great plus I have the (human) experience from my last trial (no experience points and I also noted one can't have access to some goodies while on trial) so I'm not so lost. It's really eye-catching and fun. Screenshots following. Also, all screenshots I'll make during my trial period I'll post them &lt;a href="http://www.flickr.com/photos/48423964@N00/sets/72057594091008460/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/48423964@N00/117638644/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/54/117638644_7d395ad466_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:6;" &gt;  &lt;a href="http://www.flickr.com/photos/48423964@N00/117638644/"&gt;Eve online screenshot&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/48423964@N00/"&gt;schrepfler&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/48423964@N00/117638643/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/44/117638643_4fa2a14663_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:6;" &gt;  &lt;a href="http://www.flickr.com/photos/48423964@N00/117638643/"&gt;Eve online screenshot&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/48423964@N00/"&gt;schrepfler&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/48423964@N00/117638645/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/49/117638645_7bd9de5edc_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:6;" &gt;  &lt;a href="http://www.flickr.com/photos/48423964@N00/117638645/"&gt;Eve online screenshot&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/48423964@N00/"&gt;schrepfler&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/48423964@N00/117638646/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/54/117638646_7d30013809_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:6;" &gt;  &lt;a href="http://www.flickr.com/photos/48423964@N00/117638646/"&gt;Eve online screenshot&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/48423964@N00/"&gt;schrepfler&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/48423964@N00/117638648/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/52/117638648_28d355dbe6_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:6;" &gt;  &lt;a href="http://www.flickr.com/photos/48423964@N00/117638648/"&gt;Eve online screenshot&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/48423964@N00/"&gt;schrepfler&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt; &lt;a href="http://www.flickr.com/photos/48423964@N00/117638647/" title="photo sharing"&gt;&lt;img src="http://static.flickr.com/40/117638647_82e310dfaa_m.jpg" alt="" style="border: 2px solid rgb(0, 0, 0);" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="margin-top: 0px;font-size:6;" &gt;  &lt;a href="http://www.flickr.com/photos/48423964@N00/117638647/"&gt;Eve online screenshot&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/48423964@N00/"&gt;schrepfler&lt;/a&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/5573049-114330233809430405?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/114330233809430405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=114330233809430405' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114330233809430405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114330233809430405'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/03/eve-online-screenshots.html' title='Eve online screenshots'/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-114314769777592309</id><published>2006-03-23T21:53:00.000+01:00</published><updated>2006-03-23T22:01:37.786+01:00</updated><title type='text'></title><content type='html'>I'm getting on the del.icio.us bandwagon slowly. I still don't use it's community features but as I have a favorites list that goes way, way back (&gt;7 years) I decided to start converting it slowly, that way updating my bookmarks might be easier and safer.&lt;br /&gt;I don't know how long will it take but slowly it might just happen.&lt;br /&gt;If you are interested it's &lt;a href="http://del.icio.us/schrepfler"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-114314769777592309?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/114314769777592309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=114314769777592309' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114314769777592309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114314769777592309'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/03/im-getting-on-del.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-114251422966300330</id><published>2006-03-16T13:48:00.000+01:00</published><updated>2006-03-23T19:18:17.276+01:00</updated><title type='text'></title><content type='html'>I've been asked what's the way to edit the configuration files. Basically it comes down to two issues. First you need to have the rights to edit the file. This is done by using the sudo command from the terminal utility.&lt;br /&gt;&lt;blockquote&gt;sudo bash&lt;/blockquote&gt;&lt;br /&gt;That will start the bash command shell as a super user (su).&lt;br /&gt;Now you need to use a editor to change the file, I've used pico (if you use Gentoo, it's very similar to nano, they are forks).&lt;br /&gt;&lt;blockquote&gt;pico /System/ Library/ Extensions / ATIRadeonX1000.kext / contents/ info.plist (I'm not sure about caps)&lt;/blockquote&gt;&lt;br /&gt;After that modify the file as instructed in &lt;a href="http://schrepfler.blogspot.com/2006/03/after-successful-install-it-was.html"&gt;previous post&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-114251422966300330?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/114251422966300330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=114251422966300330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114251422966300330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114251422966300330'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/03/ive-been-asked-whats-way-to-edit.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-114243888898445679</id><published>2006-03-15T17:05:00.000+01:00</published><updated>2006-03-15T17:08:08.996+01:00</updated><title type='text'></title><content type='html'>It seems that you can edit the files and delete the cached drivers even under vesa so there's no need to go to single user mode in order to enable drivers for OSX.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-114243888898445679?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/114243888898445679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=114243888898445679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114243888898445679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114243888898445679'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/03/it-seems-that-you-can-edit-files-and.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-114184537072406964</id><published>2006-03-08T20:14:00.000+01:00</published><updated>2006-03-08T20:16:10.733+01:00</updated><title type='text'></title><content type='html'>My friend thinks that if Apple would sell MacOS X for Intel as a retail OS with the same price of Windows he'd buy one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-114184537072406964?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/114184537072406964/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=114184537072406964' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114184537072406964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114184537072406964'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/03/my-friend-thinks-that-if-apple-would.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-114123725129083190</id><published>2006-03-01T19:06:00.000+01:00</published><updated>2006-05-27T01:00:12.370+02:00</updated><title type='text'></title><content type='html'>The networking issue is this, neither the integrated 3com 3C940 Gigabit Ethernet network adapter works nor the ADMtec AN983 out of the box. However after reading &lt;a href="http://forum.osx86project.org/index.php?showtopic=1246&amp;st=0"&gt;these&lt;/a&gt; &lt;a href="http://wiki.osx86project.org/wiki/index.php/Networking_Tulip"&gt;items&lt;/a&gt;, the downloaded tulip driver works with ADMtec AN 983 and 985 and also:&lt;br /&gt;&lt;blockquote&gt;Linksys LNE100&lt;br /&gt;Netgear FA511&lt;br /&gt;Accton EN1217&lt;br /&gt;Abocom FE2500&lt;br /&gt;3Com OfficeConnect 10/100B 3CSOHO100B&lt;br /&gt;Microsoft cards&lt;br /&gt;and probably some others as well... &lt;br /&gt;check this driver if your card isn't supported.&lt;/blockquote&gt;&lt;br /&gt;As far as I know, no one has been lucky with the Marvell chip. There are some posts here and there so research is already on it's way.&lt;br /&gt;It's a shame, in linux, I used the sk98lin and now the skge driver with excellent results. I tried the new sky2 driver but without success, can someone report if sky2 is intended to be used with the 3C940 under linux?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-114123725129083190?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/114123725129083190/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=114123725129083190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114123725129083190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114123725129083190'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/03/networking-issue-is-this-neither.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-114123624690160746</id><published>2006-03-01T17:54:00.000+01:00</published><updated>2006-05-15T12:31:07.593+02:00</updated><title type='text'></title><content type='html'>After the successful install, it was obvious that both network adapters didn't work and neither did the graphic card. As my friend didn't know anything about MacOS these are some steps that might work and they might not.&lt;br /&gt;In order to make the ATIRadeonX1000.kext driver work (the kext is a directory containing driver stuff), you must modify the Info.Plist file and add your deviceid to the values beneath IOPCIMatch. To find out your card deviceid you need to open the system profiler and look at your graphic card. It'll show you values for deviceid, vendorid, revisionid, and eventually it will say it's kext have been loaded. What you need to do is to concatenate the deviceid and vendorid so if your deviceid is 0x71C2 you need to append the vendorid (ATI is 0x1002 as I can see) resulting in the end string 0x71C21002.&lt;br /&gt;Here the things get tricky, various things were tried and in the end I'd recommend the following procedure:&lt;br /&gt;Boot the kernel in single mode by passing -s when booting (-v is verbose, if you open Library/Preferences/SystemConfiguration/com.apple.Boot.plist , you can add save boot parameters here). Delete Extensions.mkext and Extensions.kextcache, &lt;br /&gt;&lt;blockquote&gt;sudo rm /System/Library/Extensions.mkext&lt;br /&gt;sudo rm /System/Library/Extensions.kextcache&lt;/blockquote&gt;&lt;br /&gt;edit the Info.Plist and &lt;span style="font-weight: bold;"&gt;pre&lt;/span&gt;pend you card deviceid (that means put it in front of all other device id's). It might work also appended but stars weren't aligned when he did it appended so it might be the combination of these things. Reboot and you should get accelerated drivers with QE and CI support. The resolution can't be changed so you need to pass a higher one as a boot parameter adding:&lt;br /&gt;&lt;blockquote&gt;"Graphics Mode"="1280x1024x32"&lt;/blockquote&gt;&lt;br /&gt;That fixed the drivers for Sapphire Radeon X1600 Pro AGP 256MB.&lt;br /&gt;&lt;br /&gt;Next, I'll discuss the &lt;a href="http://schrepfler.blogspot.com/2006/03/networking-issue-is-this-neither.html"&gt;network drivers&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-114123624690160746?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/114123624690160746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=114123624690160746' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114123624690160746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114123624690160746'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/03/after-successful-install-it-was.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-114122972253039493</id><published>2006-03-01T16:27:00.001+01:00</published><updated>2006-03-01T19:22:57.060+01:00</updated><title type='text'></title><content type='html'>HOWTO: MacOS x86 and the Asus P4P800 Deluxe, P4c, Sapphire X1600 Pro AGP 256MB and ADMtec AD983&lt;br /&gt;&lt;br /&gt;A friend of mine that likes to tinker with alternative OS'es and has the same hardware as mine recently downloaded the demonoid patched iso of MacOS 10.4.4 for the x86 architecture. For the moment all of the hardware mentioned above works quite well except the motherboard integrated gigabit LAN &lt;span name="intelliTxt" id="intelliTxt"&gt;based on the 3COM Marvell 940-MV00 chip (under linux you'd use the sk98lin driver, that was deprecated for skge, and now it seems there's sky2 but I can't make sky2 work with my network card under linux, am I wrong to understand that skge is deprecated for sky2?).&lt;br /&gt;&lt;br /&gt;After you had liberated some free space for MacOS, you need to drop in some linux fdisk, add a new primary partition and set it's type to af (it doesn't matter if fdisk doesn't support HFS+, it just reserves the space, you'll format later).&lt;br /&gt;As the demonoid dvd is already patched there was no fuss really, all you need to do is to drop the dvd in and boot. On step 3 you'll need to select the partition on which to install Tiger, as you didn't format it yet, you need to activate the disk utility and use Erase (you can read that as Format) on the partition. Wait to install.&lt;br /&gt;As my friend had WindowsXP and added Gentoo on the same drive after the OSX install (hd0,0 Windows, hd0,3 partition /, hd0,3 partition swap and hd0,1 partition HFS+; note: IDE has a 4 active partitions limit, so /boot has to go) and uses the GRUB loader, he added MacOS to grub.config like so:&lt;blockquote&gt;&lt;span name="intelliTxt" id="intelliTxt"&gt;title=MacOS&lt;br /&gt;root (hd0,1)&lt;br /&gt;makeactive&lt;br /&gt;chainloader --force +1&lt;/span&gt;&lt;/blockquote&gt;Once MacOS loaded he noted the graphic resolution was fixed to 1024x768 and the drivers weren't using QE and CI so he started to look around and see if they can be made to work.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://schrepfler.blogspot.com/2006/03/after-successful-install-it-was.html"&gt;To Be Continued...&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-114122972253039493?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/114122972253039493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=114122972253039493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114122972253039493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114122972253039493'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/03/howto-macos-x86-and-asus-p4p800-deluxe_01.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-114054271093644664</id><published>2006-02-21T18:22:00.000+01:00</published><updated>2006-02-21T18:25:10.950+01:00</updated><title type='text'></title><content type='html'>My first impact with the MVC concept was through the book by &lt;a href="http://www.oreillynet.com/cs/catalog/view/au/138"&gt;Hans Bergsten&lt;/a&gt; &lt;a href="http://www.oreilly.com/catalog/jserverpages3/index.html?CMP=IL7015"&gt;JavaServer Pages&lt;/a&gt;. Without realizing it I had a working MVC framework that did it's part in getting me a excellent grade on my Web Application exam, and that makes you think and note even subtle differences between what's out there. Then an opportunity came out to build a real-world money-making J2EE app and I hopped aboard. The choice was made to lean on the Struts framework 1.2.x which was fine by me because I always wanted to go deeper in it's architecture to better understand it and to improve my own framework (no pretensions here, I did it for fun, not because I thought it was better).&lt;br /&gt;&lt;br /&gt;FFD to this day. Today you can see many new things coming into place; Beehive builds ontop of Struts and brings in the concept of Page Flow and Components and uses annotations, however there's some clunky code gen that needs to be done as well. Spring MVC does some incredible things in keeping stuff framework-agnostic and allows various ways to generate content (one nasty thing about Struts is that it always needs a mapping as an endpoint, that means you can't map to null and use the response object to spit out stuff like pdf's, which might be a bad idea anyway as that should be the View's responsibility but if you're in the view you can't take use of Strut's mappings to go to an error endpoint) and also plans introducing the Spring WebFlow package. A strong feature about it is that they started from the beginning on focusing on the interfaces so they aren't locked in on extending an Action like Struts and they support the use of the domain model instead of the form beans that you'd use with Struts.&lt;br /&gt;In the mean time another MVC framework has also gain attention and it's called WebWork. Infact, it features many of the strong sides of Spring MVC and adds some more (latest cool stuff is with including ajax stuff thanks to dojo) which is why the Stuts people have sit down with the WebWork people and decided that the next generation of request based Struts (they have a component JSF-based offer as well called Shale) will be based on WebWork.&lt;br /&gt;In the mean time, classic Stuts is still being developed and it's going in it's 1.3 incarnation that's about to land on us. They've included the commons-chain library that gave them a better way to re-implement the RequestProcessor thanks to the Chain of Responsibility design pattern. Other very important thing is that you don't have to extend org.apache.struts.action.Action anymore but you can focus on implementing the Command interface and a added bonus you can map a chain in your struts xml configuration file. I really missed the idea of a chain in Struts 1.2.x so this is a very compelling reason to switch.&lt;br /&gt;The article features also a way of grouping more actions in one (like CRUD stuff in a DispatchAction).&lt;br /&gt;All in all I found &lt;a href="http://www.infonoia.com/en/content.jsp?d=inf.05.06"&gt;this article at infonoia &lt;/a&gt;very interesting and I can't wait to see what interesting subject they'll include soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-114054271093644664?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/114054271093644664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=114054271093644664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114054271093644664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/114054271093644664'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/02/my-first-impact-with-mvc-concept-was.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113898595048972289</id><published>2006-02-03T17:45:00.000+01:00</published><updated>2006-02-03T17:59:10.553+01:00</updated><title type='text'></title><content type='html'>I've read &lt;a href="http://trends.newsforge.com/article.pl?sid=06/02/02/1636216"&gt;this&lt;/a&gt; article in which Linus gives his point of view on GPL v3. I must say that I'm with Torvalds on this issue, not that I am pro-DRM oriented but because you shouldn't really impose restrictions on other people that you wish your software/hardware would need to work with. On one hand GPL does give you some rights but it also locks you to GPL-compatible alternatives as well and I really don't think it's the best developer licence there is.&lt;br /&gt;The tragicomic thing about this is that we see GPL fighting GPL and I don't see it leading to anything positive.&lt;br /&gt;That said, if one can afford the time and thinks that he can strike a adopter/abandoner balance the GPL v3 might be a valid alternative. I just don't think it's in Linux's interest and the current user and developer base to pass over to GPL v3.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113898595048972289?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113898595048972289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113898595048972289' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113898595048972289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113898595048972289'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/02/ive-read-this-article-in-which-linus.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113751261643058261</id><published>2006-01-17T16:40:00.000+01:00</published><updated>2006-01-17T16:43:36.440+01:00</updated><title type='text'></title><content type='html'>If you want to learn what are hard drives that write data perpendicularly check &lt;a href="http://www.hitachigst.com/hdd/research/recording_head/pr/PerpendicularAnimation.html"&gt;this&lt;/a&gt; out. It's funny and funky. Flash needed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113751261643058261?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113751261643058261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113751261643058261' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113751261643058261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113751261643058261'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/01/if-you-want-to-learn-what-are-hard.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113711423756186596</id><published>2006-01-13T02:01:00.000+01:00</published><updated>2006-01-13T02:03:57.573+01:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4178/204/1600/feed.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/4178/204/320/feed.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;As you guys know, it seems Internet Explorer and Firefox will feature the same xml feed icon. I like it very much, so I'll try to put it here and then use the image for my own feed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113711423756186596?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113711423756186596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113711423756186596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113711423756186596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113711423756186596'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/01/as-you-guys-know-it-seems-internet.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113630191782237109</id><published>2006-01-03T16:21:00.000+01:00</published><updated>2006-01-03T16:25:17.833+01:00</updated><title type='text'></title><content type='html'>Note to myself how to do a chroot in emergency using gentoo, that way I don't have to look for it every time :)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;mkdir /mnt/gentoo&lt;br /&gt;mount /dev/*daN /mnt/gentoo&lt;br /&gt;mount -t proc none /mnt/gentoo/proc&lt;br /&gt;chroot /mnt/gentoo /bin/bash&lt;br /&gt;source /etc/profile&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113630191782237109?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113630191782237109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113630191782237109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113630191782237109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113630191782237109'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/01/note-to-myself-how-to-do-chroot-in.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113608003571218009</id><published>2006-01-01T02:45:00.000+01:00</published><updated>2006-01-01T02:47:15.726+01:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4178/204/1600/Pictures%20009.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4178/204/400/Pictures%20009.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Happy New Year everybody!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113608003571218009?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113608003571218009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113608003571218009' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113608003571218009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113608003571218009'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2006/01/happy-new-year-everybody.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113536475672573819</id><published>2005-12-23T20:02:00.000+01:00</published><updated>2005-12-23T20:05:56.736+01:00</updated><title type='text'></title><content type='html'>This &lt;a href="http://ubuntuforums.org/showthread.php?t=78904"&gt;tip&lt;/a&gt; from the Ubuntu forum helped me set up my alps touchpad. Good work. This almost completes my Linux experience with the Toshiba M40X Satellite Pro.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113536475672573819?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113536475672573819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113536475672573819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113536475672573819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113536475672573819'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/12/this-tip-from-ubuntu-forum-helped-me.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113526098849333797</id><published>2005-12-22T14:49:00.000+01:00</published><updated>2005-12-22T15:16:28.546+01:00</updated><title type='text'></title><content type='html'>I've noticed this cute project called &lt;a href="http://www.andromda.org/"&gt;AndroMDA&lt;/a&gt;. It's a plugin for maven1 that focuses around Model Driven development. They've put this quote from Machiavelli on the front page:&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;                                  "And it ought to be remembered that there is nothing more difficult to take in hand, more perilous                     to conduct, or more uncertain in its success, than to take the lead in the introduction of a new                     order of things. Because the innovator has for enemies all                     those who have done well under the old conditions..."                             &lt;br /&gt;                                                      &lt;br /&gt;                         -- Niccolo Machiavelli&lt;/em&gt;&lt;/blockquote&gt;We've had the need to modify our project's model quite a bit during the development of our application and it basically happened in the last two months. I am convinced that if we'd gone out sooner to get in touch with our end users we'd have jumped the need of modifying the model in the end phase of development when the only thing we were supposed to do now was bug fixing. This I guess is a common problem, management having fears that someone might steal the idea, or that the potential buyer would be discouraged by bugs. However, going beta early gets valuable user feedback, and helps shape the product to what the user needs and in the end this is the objective that every good software project has to nail.&lt;br /&gt;I quoted this thing as every time we have to change the model we get goosebumps of what might go wrong, will it introduce instability, bugs, or will it simply be incompatible with the old model. I guess some things don't change, even after 500 years.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113526098849333797?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113526098849333797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113526098849333797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113526098849333797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113526098849333797'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/12/ive-noticed-this-cute-project-called.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113492086574750376</id><published>2005-12-18T16:47:00.000+01:00</published><updated>2005-12-18T16:47:48.806+01:00</updated><title type='text'></title><content type='html'>During the architecting of Share.Net (the good old days when I programmed in C#) I remember that I found a &lt;a href="http://www.vbaccelerator.com/home/NET/Code/Libraries/Shell_Projects/SysImageList/article.asp"&gt;great library&lt;/a&gt; for .Net that extracted file icons via SHGetFileInfo that also did some smart caching. Once fooling the ListBox or ComboBox that you provided a ImageList via helper methods you could use it to extract file icons and associate them immediately with you control. I looked a bit but it doesn't seems that there is an alternative managed API for doing this yet so I guess this is still the best way around this issue.&lt;br /&gt;One problem with it I think is that you renounce the use of custom icons but I might be mistaken.&lt;br /&gt;PS. The last revision of the article was 2003-Mar-04. This guy did some great stuff but his site is not very active any more. Who knows why...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113492086574750376?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113492086574750376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113492086574750376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113492086574750376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113492086574750376'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/12/during-architecting-of-share.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113479656476046849</id><published>2005-12-17T06:16:00.000+01:00</published><updated>2005-12-17T06:16:04.793+01:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.marumushi.com/apps/newsmap/newsmap.cfm"&gt;This&lt;/a&gt; is so cool! Using a map to visualize news and it's size to put emphasis on it. Seems it's doing some coldfusion and black flash magic behind the curtains. Other cool thing that's gotten on the net is the cnet's news.com ontology flash where they connect related news. This stuff that used to be someone's research thesis now sits in front of you promising to give you more data that you need. Question is, do you want it, and shouldn't you get up and take a walk?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113479656476046849?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113479656476046849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113479656476046849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113479656476046849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113479656476046849'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/12/this-is-so-cool-using-map-to-visualize.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113477299215705610</id><published>2005-12-16T23:43:00.000+01:00</published><updated>2005-12-16T23:43:12.203+01:00</updated><title type='text'></title><content type='html'>Wow...&lt;br /&gt;Struts merges Beehive (NetUI page flow goodness with attributes, tied with Struts). Struts merges WebWork. WebWork merges Spring . Spring merges Struts, SpringMVS, WebWork, Hibernate, WebFlow (controller agnostic) ...&lt;br /&gt;What I want to know, WTF! What should I do now, I want to develop a framework and they all start doing cool stuff making me wonder which should I choose as a platform. And what about SiteMesh? Do you have an opinion which would the best way be? Thanks!&lt;br /&gt;PS. And check out Maven2, it's getting better all the time. Hmm... Sounds catchy :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113477299215705610?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113477299215705610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113477299215705610' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113477299215705610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113477299215705610'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/12/wow.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113445062559615604</id><published>2005-12-13T06:01:00.000+01:00</published><updated>2005-12-13T06:10:25.606+01:00</updated><title type='text'></title><content type='html'>I don't know if you've noticed but lately you can see the google analytics javascript being loaded by a bunch of sites.  The thing that ticks me off is that the site has gotten terribly slow and guess what, slashdot uses it and sourceforge uses it (and on a mirror download page, please!).  I mean come on! These sites are some of the world's most hammered sites, and they have revenue as well. If you are going to use analytics don't ruin the experience for the rest of us. Buy the service and have dedicated servers, this way you are ruining it for the rest of us.&lt;br /&gt;I don't know, maybe I'm just ranting without a reason. They have greater chance to increase revenue than me, thus generating also more revenue for google but I do feel like I'm not getting the attention the service should provide.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113445062559615604?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113445062559615604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113445062559615604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113445062559615604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113445062559615604'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/12/i-dont-know-if-youve-noticed-but.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113443253286203639</id><published>2005-12-13T00:54:00.000+01:00</published><updated>2005-12-13T01:08:52.980+01:00</updated><title type='text'></title><content type='html'>On of the nicer things I've realized this year in programming that you can basically take various approaches to understanding issues. One that really shook my concept of things is that you can be a &lt;a href="http://www.answers.com/reductionistic&amp;r=67"&gt;reductionist&lt;/a&gt; trying to grasp the  concept of the whole or you can take the &lt;a href="http://www.answers.com/holistic&amp;amp;r=67"&gt;holistic&lt;/a&gt; approach where  you actually invert the whole situation and start looking at how things interact and in what context are they doing that. One can say that it's a very Zen-kind-of-thing, like: "nothing exists by itself, we are all interconnected" sort of mantra.&lt;br /&gt;The project that's on everyone's lips these days is &lt;a href="http://www.springframework.org/"&gt;Spring&lt;/a&gt; and it reflects this holistic approach, letting you write code in a "light-weight" container that gives you bunch of services wiring them together layer after layer in a clean IoC pattern.&lt;br /&gt;I just can't wait to see what's coming next with Spring 2.0 .&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113443253286203639?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113443253286203639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113443253286203639' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113443253286203639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113443253286203639'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/12/on-of-nicer-things-ive-realized-this.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113416072422039559</id><published>2005-12-09T21:34:00.000+01:00</published><updated>2005-12-09T21:38:44.233+01:00</updated><title type='text'></title><content type='html'>Google introduced something new to the Gmail experience. They are called Gmail Clips and they allow you to see news from RSS enabled sites, plus you can scroll the items without having to reload the page. Nice.&lt;br /&gt;Here's a screenshot&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4178/204/1600/googleclips.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/4178/204/400/googleclips.jpg" alt="" border="0" /&gt;&lt;/a&gt;Strange news Reuters deals with these days :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113416072422039559?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113416072422039559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113416072422039559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113416072422039559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113416072422039559'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/12/google-introduced-something-new-to.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113409494755504792</id><published>2005-12-09T03:07:00.000+01:00</published><updated>2005-12-09T03:22:27.566+01:00</updated><title type='text'></title><content type='html'>Hi there my faithful reader from Russia. :)&lt;br /&gt;Since I've been using google's analytics service for the last couple of weeks I've been getting some really sweet data back in. It's really nice to know that there my main readers are from the US and there's someone that's reading this blog from a place called Nizhegorod (Lowercity?) the Avtozavodskiy Rayon (Car manufacturing region?) Russia, or the UK, or Taipei-Taiwan, Malaysia, Korea, Ireland, Sweden, Spain, Hungary, France, Slovakia, Philippines, Canada, Italy and India. I mean, how cool is that?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113409494755504792?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113409494755504792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113409494755504792' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113409494755504792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113409494755504792'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/12/hi-there-my-faithful-reader-from.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113400533535055688</id><published>2005-12-08T02:18:00.000+01:00</published><updated>2005-12-08T02:28:55.360+01:00</updated><title type='text'></title><content type='html'>Baby needs a new pair of shoes... What I mean by that is that I've jumped on the bandwagon of promoting Firefox as the browser of choice. First of all, I'm using if full time. It's a great browser, it's tabbed browsing is a great feature along pop-up blocking, free extensions, rss bookmarks and the newly released 1.5 version is even better. One great extension that you can get is the Google Toolbar for Firefox. It's latest version now gets most searched keywords on the fly so it has gotten even better. If you are convinced please use the button on the right.&lt;br /&gt;Take back the web!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113400533535055688?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113400533535055688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113400533535055688' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113400533535055688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113400533535055688'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/12/baby-needs-new-pair-of-shoes.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113396688989554477</id><published>2005-12-07T15:48:00.000+01:00</published><updated>2005-12-07T15:48:09.940+01:00</updated><title type='text'></title><content type='html'>The presentation went really nice, there were some 50 people and the arguments that we dealt with were well received. I was very nervous but comments that I got were all positive so I guess my first presentation to a larger audience went rather well. I talked about the framework 2.0, what's new in it and VisualStudio 2005. When we publish the thing on our site I'll paste the link to it here as well (it in Italian).&lt;br /&gt;If you know how to speak macedonian check &lt;a href="http://bagra.org/node/7019"&gt;this forum post&lt;/a&gt;. It's posted by a guy that went from Macedonia to Russia spoken in the capitol's slang but it makes the post even better. You'll see his interesting voyage and his view on Ukraine and Russia. If you scroll the comments the guy posted also part two. Sweet&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113396688989554477?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113396688989554477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113396688989554477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113396688989554477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113396688989554477'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/12/presentation-went-really-nice-there.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113374399105420755</id><published>2005-12-05T01:44:00.000+01:00</published><updated>2005-12-05T01:53:11.073+01:00</updated><title type='text'></title><content type='html'>I'm a member of the MS Faculty Club and today I'm about to give a presentation of the .Net framework 2.0 and VisualStudio 2005. I'm nervous more than a bit as I've had a very small amount of time to prepare it and I don't feel I've completely digested all the things I'm about to present and people might actually have questions. Plus it's my first presentation in front of an audience ever, I've been working with Java for the past 6 months &lt;span style="font-weight: bold;"&gt;and&lt;/span&gt; my friends are going to be in the audience (let's hope there will be no professors).&lt;br /&gt;Anyhow, back to putting things up, preparing the arguments, timing it and writing it down.&lt;br /&gt;Hold me luck!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113374399105420755?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113374399105420755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113374399105420755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113374399105420755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113374399105420755'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/12/im-member-of-ms-faculty-club-and-today.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113279443084352016</id><published>2005-11-24T02:07:00.000+01:00</published><updated>2005-11-24T02:07:10.893+01:00</updated><title type='text'></title><content type='html'>We'll it's been an interesting day today. I've been following the Software Engineering II lessons this semester and today we've hit an interesting subject. Loosely coupling elements using the &lt;a href="http://en.wikipedia.org/wiki/Mediator_pattern"&gt;Mediator design pattern&lt;/a&gt; but with a twist. Namely putting some artificial intelligence in it using Prolog (with the help of a library developed at my University and the one in Cesena called &lt;a href="http://lia.deis.unibo.it/Research/2P/"&gt;tuProlog&lt;/a&gt;) and using it's knowledge base to wire things. I haven't really thought about this thing but it does look like it offers very interesting opportunities especially in the field of &lt;a href="http://en.wikipedia.org/wiki/Software_agent"&gt;Software Agents&lt;/a&gt;.&lt;br /&gt;The other interesting thing is that I've stumbled over the Windows Workflow Foundation video on Channel9 and my immediate thought was BPEL! We had this conference done by IBM and it showed it's SOA vision that had BPEL as one of its founding blocks so I wondered did MS copied IBM or what? Then it comes out that BPEL is the brainchild of both MS and IBM, how weird is that? Anyhow we'll see what will come out of it very soon it seems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113279443084352016?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113279443084352016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113279443084352016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113279443084352016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113279443084352016'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/11/well-its-been-interesting-day-today.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113257651535728987</id><published>2005-11-21T13:35:00.000+01:00</published><updated>2005-11-21T13:35:15.410+01:00</updated><title type='text'></title><content type='html'>I've spotted this &lt;a href="http://blogs.guardian.co.uk/technology/archives/2005/11/09/top_20_geek_novels_the_results.html"&gt;list of top 20 geek novels&lt;/a&gt; that currently shows these novels:&lt;br /&gt;&lt;br /&gt;1. The HitchHiker's Guide to the Galaxy -- Douglas Adams 85% (102)&lt;br /&gt;2. Nineteen Eighty-Four -- George Orwell 79% (92)&lt;br /&gt;3. Brave New World -- Aldous Huxley 69% (77)&lt;br /&gt;4. Do Androids Dream of Electric Sheep? -- Philip Dick 64% (67)&lt;br /&gt;5. Neuromancer -- William Gibson 59% (66)&lt;br /&gt;6. Dune -- Frank Herbert 53% (54)&lt;br /&gt;7. I, Robot -- Isaac Asimov 52% (54)&lt;br /&gt;8. Foundation -- Isaac Asimov 47% (47)&lt;br /&gt;9. The Colour of Magic -- Terry Pratchett 46% (46)&lt;br /&gt;10. Microserfs -- Douglas Coupland 43% (44)&lt;br /&gt;11. Snow Crash -- Neal Stephenson 37% (37)&lt;br /&gt;12. Watchmen -- Alan Moore &amp; Dave Gibbons 38% (37)&lt;br /&gt;13. Cryptonomicon -- Neal Stephenson 36% (36)&lt;br /&gt;14. Consider Phlebas -- Iain M Banks 34% (35)&lt;br /&gt;15. Stranger in a Strange Land -- Robert Heinlein 33% (33)&lt;br /&gt;16. The Man in the High Castle -- Philip K Dick 34% (32)&lt;br /&gt;17. American Gods -- Neil Gaiman 31% (29)&lt;br /&gt;18. The Diamond Age -- Neal Stephenson 27% (27)&lt;br /&gt;19. The Illuminatus! Trilogy -- Robert Shea &amp; Robert Anton Wilson 23% (21)&lt;br /&gt;20. Trouble with Lichen - John Wyndham 21% (19)&lt;br /&gt;&lt;br /&gt;I've read THGTTG, Dune, Snowcrash and plan to re-read Do Androids Dream of Electric Sheep?, Neuromancer and the Foundation as I've read the first two in italian before I was really good at it and Foundation as I didn't read it chronologically and was too young and forgot a part of the story (although I remember the Mule).&lt;br /&gt;On the to-read list are 1984, Criptonomicon and I Robot but the nice thing is that after some research I'm interested in reading also The colour of magic, Brave New World, Microserfs, Watchmen, Consider Phlebas, Stranger in a Strange Land, American Gods, The Diamond Age, The Illuminatus! Trilogy and Trouble with Lichen.&lt;br /&gt;So... all in all I'm a geek, no doubt about it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113257651535728987?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113257651535728987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113257651535728987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113257651535728987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113257651535728987'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/11/ive-spotted-this-list-of-top-20-geek.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113243417285597588</id><published>2005-11-19T22:02:00.000+01:00</published><updated>2005-11-19T22:02:52.903+01:00</updated><title type='text'></title><content type='html'>I've been testing &lt;a href="http://maven.apache.org/"&gt;maven 2&lt;/a&gt; lately and it's my intention to have my jspArt project built completely with maven 2. Unfortunately I have to report that it's still not very well documented, plugins are non-existent or filled with bugs and all in all a bit immature environment (perhaps I'm a bit too harsh). None the less it's a great application and it's totally worth the time invested in it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113243417285597588?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113243417285597588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113243417285597588' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113243417285597588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113243417285597588'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/11/ive-been-testing-maven-2-lately-and.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113234893438298004</id><published>2005-11-18T22:12:00.000+01:00</published><updated>2005-11-18T22:22:14.393+01:00</updated><title type='text'></title><content type='html'>Here's a nice news. Sun has &lt;a href="http://www.sun.com/smi/Press/sunflash/2005-11/sunflash.20051117.1.html"&gt;announced&lt;/a&gt; that'll ship and support PostgreSql with Solaris. This is probably a good thing, and I hope that means we'll see quality JDBC 4.0 drivers ahead of other db's. As both Java and .Net have generics now, I can't wait to see how they'll try to take advantage in their database middleware and these new language constructs.&lt;br /&gt;I think that Pg will gain some better diagnostics thanks to DTrace but since I'm mostly a windows user, what I'd like to see is the addition of performance counters to the windows port (it's a really sweet feature of SQLServer).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113234893438298004?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113234893438298004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113234893438298004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113234893438298004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113234893438298004'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/11/heres-nice-news.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-113076194444344729</id><published>2005-10-31T13:30:00.000+01:00</published><updated>2005-10-31T13:32:24.446+01:00</updated><title type='text'></title><content type='html'>My girlfriend was in Paris recently so here's a foto.&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/4178/204/1024/DSC01183.jpg"&gt;&lt;img style="DISPLAY: block; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://photos1.blogger.com/blogger/4178/204/400/DSC01183.jpg" border="0" /&gt;&lt;/a&gt;&amp;nbsp;&lt;a href='http://picasa.google.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbp.gif' alt='Posted by Picasa' style='border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;' align='middle' border='0' /&gt;&lt;/a&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-113076194444344729?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/113076194444344729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=113076194444344729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113076194444344729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/113076194444344729'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/10/my-girlfriend-was-in-paris-recently-so.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112984228727813975</id><published>2005-10-20T22:53:00.000+02:00</published><updated>2005-10-20T23:22:17.213+02:00</updated><title type='text'></title><content type='html'>Don't you think it's time there's more investment in researching new materials that can enable humanity to build things like the space elevator? I don't think of it as a hype thing (I'm even a bit frightened, what would happen if one of those things fell, prospects like those in Kim Stanley Robinson's Mars trilogy are not that bright...) but imagine things that could be build with this kind of stuff... Like those trains appended on a single "rope" above Manhattan, or even objects that were never imagined before. Things that will improve traveling, lifestyle, bring better energy efficiency etc. Perhaps it's something worth investigating.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112984228727813975?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112984228727813975/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112984228727813975' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112984228727813975'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112984228727813975'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/10/dont-you-think-its-time-theres-more.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112955081791548834</id><published>2005-10-17T13:59:00.000+02:00</published><updated>2005-10-17T14:06:57.923+02:00</updated><title type='text'></title><content type='html'>Even though writing itself is a catharsis process, if it wasn't for YOU and your visits who knows if I'd still be writing this blog. Every now and then I look at my stats and wonder, are you just a statistical noise, a search spider or a real breathing omnivore.&lt;br /&gt;Anyways here are the stats for this blog that I've gathered with time.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4178/204/1600/blog_stats.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4178/204/400/blog_stats.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112955081791548834?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112955081791548834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112955081791548834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112955081791548834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112955081791548834'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/10/even-though-writing-itself-is.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112894568008768226</id><published>2005-10-10T14:00:00.000+02:00</published><updated>2005-10-10T14:57:54.556+02:00</updated><title type='text'></title><content type='html'>I've found &lt;a href="http://ajaxanywhere.sourceforge.net/"&gt;this&lt;/a&gt; ajax tag library  framework. It's very simple in philosophy. You select a zone on your jsp, you send a get or post using the ajax javascript, it goes to the server passing through a filter, your servlets recreate the page, the filter filters returning only the zones that were invalidated. It's very easy and I recommend it even though it's visible there are some quirks to be resolved.&lt;br /&gt;It doesn't try to introduce new tags like &lt;a href="http://ajaxtags.sourceforge.net/"&gt;ajaxtags&lt;/a&gt; but that I think is it's simplicity and flexibility. Another prominent library is the &lt;a href="http://dwr.dev.java.net/"&gt;DWR&lt;/a&gt; but I found it a bit more intrusive although I haven't tried it yet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112894568008768226?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112894568008768226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112894568008768226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112894568008768226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112894568008768226'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/10/ive-found-this-ajax-tag-library.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112784471521045435</id><published>2005-09-27T19:59:00.000+02:00</published><updated>2005-09-27T20:11:55.543+02:00</updated><title type='text'></title><content type='html'>I became an avid fan of the TV show "Lost" last year after my friends gave me a run of all the first season. It was something rather amasing as it sucks you right in just to know more and more and the bastards that are writing the show are always putting in more and more mistery so it's very very freaky by now.&lt;br /&gt;I could swear that the computer used in "Man of Science, Man of Faith" was an Apple II but I'm not really sure so if you can confirm please comment. AppleII had floppies so why would it use tape reels right? :).&lt;br /&gt;My conspiracy theory tells me that the Island is a secret goverment run fascility that hides either nuclear or biological stuff or something else all together but I'll be wrong anyways.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112784471521045435?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112784471521045435/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112784471521045435' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112784471521045435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112784471521045435'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/09/i-became-avid-fan-of-tv-show-lost-last.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112712504599470389</id><published>2005-09-19T12:12:00.000+02:00</published><updated>2005-09-19T12:17:26.000+02:00</updated><title type='text'></title><content type='html'>I think that it's fair to mention also &lt;a href="http://www.gamespot.com/pc/strategy/ascendancy/index.html?q=ascendancy"&gt;Ascendancy&lt;/a&gt; as one of the games that are similar to Eve.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112712504599470389?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112712504599470389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112712504599470389' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112712504599470389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112712504599470389'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/09/i-think-that-its-fair-to-mention-also.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112709083117293253</id><published>2005-09-19T02:33:00.000+02:00</published><updated>2005-09-19T02:47:11.243+02:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4178/204/1600/eve.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4178/204/320/eve.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;I wanted to post a screenshot of Eve. I found out that the best part of it is actually the people that you bump into. The first day was really something. I started with a drone, I passed the tutorial missions, made some 2,4 mil and then zap, I get wasted. So I make some rash mistakes like spending money on equipment I couldn't even use or buying ships that aren't good for what I wanted. So... I being down on budget accept a job to currier putting some 1,2 mil for collateral and I discover that it's 16 jumps away, I go there and find out that the cargo is like 8200 m^3 and my cargo holds 300! And you know what happens? A guy helps me by towing the cargo for me, plus later I get to know even more people on the channels. It sure helps break down my prejudice of MMOG's.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112709083117293253?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112709083117293253/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112709083117293253' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112709083117293253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112709083117293253'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/09/i-wanted-to-post-screenshot-of-eve.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112699258555058968</id><published>2005-09-17T23:29:00.000+02:00</published><updated>2005-09-17T23:29:45.603+02:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.eve-online.com/"&gt;EVE online&lt;/a&gt; is a MMOG game. I don't play MMOG games as they are usually subscriber based and I still don't think I have the time or money that I can dedicate to a on line world (like the real life world isn't complicated enough). Hovever I was listening to a PC Gamer podcast and there was this mention of EVE that got me curious so I dig up a 14 day trial and I must say I really like this game.&lt;br /&gt;When I was a kid there was this awesome game called Elite, it was spectacular, it gave you the possibility to roam the galaxies and choose different paths to wealth and fame. People were amazed what the guy that programmed it managed to squeeze into the hardware of the age. Eve is everything Elite was and more! So if you can afford it and you like that sort of a game, join the club!&lt;br /&gt;Only thing I miss is the possibility for a single player but that would probably take out a lot of the fun. Too bad MMOG aren't free :(&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112699258555058968?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112699258555058968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112699258555058968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112699258555058968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112699258555058968'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/09/eve-online-is-mmog-game.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112681953150114430</id><published>2005-09-15T23:21:00.000+02:00</published><updated>2005-09-15T23:26:23.776+02:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4178/204/1600/P1010005.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4178/204/320/P1010005.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4178/204/1600/P1010011.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4178/204/320/P1010011.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4178/204/1600/P1010008.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4178/204/320/P1010008.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4178/204/1600/P1010004.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4178/204/320/P1010004.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4178/204/1600/P1010012.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4178/204/320/P1010012.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;More photos...&lt;br /&gt;They don't build them this way any more. So if you like it why not contact Vito? vito.pascali AT lnksystem dot com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112681953150114430?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112681953150114430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112681953150114430' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112681953150114430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112681953150114430'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/09/more-photos.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112681930209756268</id><published>2005-09-15T23:10:00.000+02:00</published><updated>2005-09-15T23:21:42.103+02:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4178/204/1600/P1010001.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4178/204/320/P1010001.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4178/204/1600/P1010002a.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4178/204/320/P1010002a.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4178/204/1600/P1010003a.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4178/204/320/P1010003a.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4178/204/1600/P1010003.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4178/204/320/P1010003.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/4178/204/1600/P1010002.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/4178/204/320/P1010002.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;A friend of mine is selling a property that he inherited recently. It's close to &lt;a href="http://www.copuglia.it/web/locorotondo.htm"&gt;Locorotondo&lt;/a&gt; and Fasano (I think that's in Puglia, Italy). If you're interested mail him: vito.pascali AT lnksystem dot com&lt;br /&gt;I'm attaching some photos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112681930209756268?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112681930209756268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112681930209756268' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112681930209756268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112681930209756268'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/09/friend-of-mine-is-selling-property.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112622543868807002</id><published>2005-09-09T02:23:00.000+02:00</published><updated>2005-09-09T02:23:58.750+02:00</updated><title type='text'></title><content type='html'>If you are interested you might check &lt;a href="http://channel9.msdn.com/showpost.aspx?postid=111598"&gt;this interview&lt;/a&gt; with Bill Gates about the present and future of computers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112622543868807002?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112622543868807002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112622543868807002' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112622543868807002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112622543868807002'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/09/if-you-are-interested-you-might-check.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112535753041804353</id><published>2005-08-30T01:01:00.000+02:00</published><updated>2005-08-30T01:18:50.423+02:00</updated><title type='text'></title><content type='html'>I don't know if anyone else is having this strange feeling lately that Linux is getting, you know, good! I mean, I use Linux since RedHat 5.0 and at that time you had to, you know, suffer! Sure we had the enthusiasm but things were not easy and people were just happy to be able to say "there's this thing called rpm that helps install programs" or "this apt thing", or just some good ol' cli goodness that made your hart warm and cozy (Yes that is what happens to youth that doesn't mingle a lot with the peers).&lt;br /&gt;These days it's "Ubuntu cool, Debian stable, Mepis like Debian but more cool, Fedora getting better, Knoppix it'll boot your lighter, Slack is with The Man behind it". Even I have my mantra that starts with emerge -my world and ends with Gentoo. (was that a lame joke or what :)&lt;br /&gt;Anyhow, distro rivalry existed since the dawn of the ages but this is different, it's like people are starting to, you know, love the Penguin :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112535753041804353?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112535753041804353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112535753041804353' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112535753041804353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112535753041804353'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/08/i-dont-know-if-anyone-else-is-having.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112535629268153402</id><published>2005-08-30T00:42:00.000+02:00</published><updated>2005-08-30T00:58:12.686+02:00</updated><title type='text'></title><content type='html'>There's a talk in town that WinFS might be backported to Windows XP. I think this is great and also a business-wise idea. First of all, there's a ton of old hardware that'll probably never be powerful enough to run Windows Vista, but that could run Windows XP for a while to come. But wait, take 2 and 2 together and let's just consider leaving all these machines to the competition namely MacOS and Linux. You can't just stop offering all the goodies! It'd just leave a lot of users angry for not having the latest and greatest eye candy and might just decide to "switch". Tiger already has some interesting indexing features and Linux has it's own ideas on the subject. Of course, WinFS will definitely just rock. So don't slack and bring it on.&lt;br /&gt;Having written that I just realized how much of a &lt;strike&gt;software engineer&lt;/strike&gt; &lt;strike&gt;programmer&lt;/strike&gt; geek I really am and I'm sinking deep into the grounds. :)&lt;br /&gt;Big hugs to Bibi as she's having a vacation at home with her folks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112535629268153402?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112535629268153402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112535629268153402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112535629268153402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112535629268153402'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/08/theres-talk-in-town-that-winfs-might.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112507084965649342</id><published>2005-08-26T17:23:00.000+02:00</published><updated>2005-08-26T17:40:49.676+02:00</updated><title type='text'></title><content type='html'>Talking about movie rumors... Even thought a project about the Silver Surfer is something I remember reading on the net during the 90'ies it seems that this time around with all Marvel's heroes coming to the big screen it just might be his lucky chance. I read just a few comics with the Silver Surfer but I loved every single one. I guess that these years have been hard on man kind and I wonder how people will react with the views that the Silver Surfer has. Of course I don't know how will his pacifistic views convince the studios as it might prove hard to push it out the doors these days as I'm getting the impression that the US is getting more and more conservative, more and more paranoid and maybe just a bit too fanatic with religion.&lt;br /&gt;I've grown with US movies and my views of the world are very influenced by that and seeing how the whole country changes it's mentality is just plain scary.&lt;br /&gt;Anyhow the news is from 2003 but said that it comes after the Fantastic Four feature so... we might be getting there :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112507084965649342?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112507084965649342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112507084965649342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112507084965649342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112507084965649342'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/08/talking-about-movie-rumors.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112501817236401868</id><published>2005-08-26T02:57:00.000+02:00</published><updated>2005-08-26T03:13:59.433+02:00</updated><title type='text'></title><content type='html'>I'm a SciFi books fan and one of my favorite books is Orson Scott Card's Ender's Game. I heard a podcast today having a interview with OSC and it gave me a pleasant surprise. It seems that Warner Brothers are preparing to make a movie version. If it's as half as good as the book, it'll be one hell-of-a movie. &lt;br /&gt;Update: I found OSC's &lt;a href="http://www.hatrack.com/"&gt;official site&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112501817236401868?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112501817236401868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112501817236401868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112501817236401868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112501817236401868'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/08/im-scifi-books-fan-and-one-of-my.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112501730741359094</id><published>2005-08-26T02:24:00.000+02:00</published><updated>2005-08-26T02:48:27.420+02:00</updated><title type='text'></title><content type='html'>Check it out, you can log in to google so it learns what you search for and should become even better with time. Wow, and I thought Google reads my mind already :)&lt;br /&gt;It's pretty interesting how the search business is getting all warmed up (warm? hot!), yahoo now has it's own &lt;a href="http://search.yahoo.com/"&gt;minimalist search page&lt;/a&gt; and &lt;a href="http://search.msn.com/"&gt;so does MS&lt;/a&gt;. So... basically what will happen is that in the end search engines will have to deal not only with html (google already does pdf, doc and probably other formats too) but with mp3's, podcasts, images and probably in a ideal future it'll even be expandable with new formats as they come along. Such a unification to search would be especially be cool with indexing features and future storage file systems and is hopefully going to bring back the control into user's hand. My question would however be, even if you can gather and index all this metadata, who will have the time to compile it? I mean it's nice that you can say that a picture was shot in San Francisco during this or that convention and has all these persons on in but heck, the camera won't compile that data for you!!!&lt;br /&gt;I almost fear that it's not a technology problem but a human problem and those shure don't go away easily.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112501730741359094?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112501730741359094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112501730741359094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112501730741359094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112501730741359094'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/08/check-it-out-you-can-log-in-to-google.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112492644133176858</id><published>2005-08-25T01:10:00.000+02:00</published><updated>2005-08-25T01:34:01.346+02:00</updated><title type='text'></title><content type='html'>I don't know any hard statistics but I suppose planes rarely drop, probably less often then let's say 1 in 37 flights. I mean you don't get 0 that often when you play &lt;a href="http://en.wikipedia.org/wiki/Roulette"&gt;roulette&lt;/a&gt; even though you do get it now and then. Yet still, just in the last few days every time I watch the news there's a plane crash. Now what are the odds that can happen?&lt;br /&gt;Anyhow I remember this joke about a paranoid person that feared going on a plane because he thought there might be a bomb on board. He had to go somewhere so he called a traveling agency. The agent had a passion about statistics and told the man what were the odds that he might get on a plane with a bomb that were very small but still it wasn't very appealing to the man. So he asks what would the odds be that two bombs might be on the plane, the agent calculates the odds and finally the man satisfied by the small chance gets the ticket. The only problem is that he gets arrested on boarding as they find a bomb on him.&lt;br /&gt;What does this have to do with anything? Nothing, but God sure seems to be a bastard croupier sometimes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112492644133176858?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112492644133176858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112492644133176858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112492644133176858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112492644133176858'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/08/i-dont-know-any-hard-statistics-but-i.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112491893733035991</id><published>2005-08-24T23:21:00.000+02:00</published><updated>2005-08-24T23:28:57.336+02:00</updated><title type='text'></title><content type='html'>I tried Google Talk (I think I'll be calling it Talker) yesterday. It's really cute, slim and responsive. The voice part was a little bit deluding. The quality was ok but the first time I noticed some glitches now and then. For now Skype sounds better.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112491893733035991?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112491893733035991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112491893733035991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112491893733035991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112491893733035991'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/08/i-tried-google-talk-i-think-ill-be.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112471284959607466</id><published>2005-08-22T13:42:00.000+02:00</published><updated>2005-08-22T14:16:37.290+02:00</updated><title type='text'></title><content type='html'>If you're in Bologna and have a desire to eat something Indian consider the Taj Mahal. It's in via &lt;a href="http://www.maporama.com/share/map.asp?COUNTRYCODE=IT&amp;_XgoGCAddress=San+felice+92%2FD&amp;Zip=40122&amp;State=&amp;_XgoGCTownName=Bologna&amp;SEARCH_ADDRESS.x=32&amp;SEARCH_ADDRESS.y=16&amp;SEARCH_ADDRESS=submit"&gt;San Felice 92/D&lt;/a&gt;, I've eaten there a couple of days ago and I must say I'm sorry I haven't tried it sooner. For 38€ me and my girlfriend had some exquisite chicken with curry, rice and a sauce that was a joy for the palate. Also we took a thin bread with something yogurtish like in the middle that was great too. At first you get served three sauces and some ultra thin and crispy breads, very tasty. Warning, the third sauce is ultra spicy. In the end we took a nice icecream and some Kheer, that's a sweet based on rice and milk with some pistachio. In Macedonia we have almost the same thing except we leave the grain as a whole and here it was fractured to smaller grains. It's easy to do, you just need some milk, sugar and rice. In the end they offer you something to drink. Really nice service, highly recommended and I hope to try some other delicacy soon. Plus I found out they have a &lt;a href="http://www.tajmahal.it/"&gt;web site&lt;/a&gt; and you can order home too. I'm a bit picky about chicken curry as I don't like the curry aftertaste (I think it happens if you put too much of it or if you cook it in a wrong way) but I didn't have that problem now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112471284959607466?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112471284959607466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112471284959607466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112471284959607466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112471284959607466'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/08/if-youre-in-bologna-and-have-desire-to.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112471046074372709</id><published>2005-08-22T13:16:00.000+02:00</published><updated>2005-08-22T13:34:20.750+02:00</updated><title type='text'></title><content type='html'>I like a lot the google toolbar. It's the first toolbar I had and frankly I don't know if I'd like to have more than one activated as the screen relestate is a precious commodity these days. And guess what, Yahoo, MS, Netcraft and who knows who is preparing the next one. And each one has some cute features. Instead of going on an all out war, duplicating development effort and just looking plain dumb, why not standardize a open project and work on it together? Netcraft with it's anti phishing tips, MS with it's desktop search, A9 for Amazon shopping, eBay for auctions, google with it mind reading search, word highlighting and word search buttons, email checker for yahoo-hotmail-gmail, and why stop there? Plus there is the issue that it has to have versions for both explorer and firefox.&lt;br /&gt;The relestate is limited guys, learn to deal with it. Of course the other alternative would be OSX-like widgets or Konfabulator (but hey, that's yahoo now... hmmm... wicked!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112471046074372709?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112471046074372709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112471046074372709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112471046074372709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112471046074372709'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/08/i-like-lot-google-toolbar.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112436851493717264</id><published>2005-08-18T14:14:00.000+02:00</published><updated>2005-08-18T14:35:14.946+02:00</updated><title type='text'></title><content type='html'>When I posted on Tablet PC while back I've had a response so I'll bash this thing too. The project we're developing is going to use some PocketPC's. One of the requirements is to be able to take signatures. As we think you can't put a signature directly on a web form we're considering the user putting the data over the web form and then generating runtime a rtf so that the user could load it in Pocket Word and add the signature. Later in the office the report (in pocket word format) would be synchronized using the cradle. As we're still evaluating the devices on the market (here I haven't seen any Mobile 5.0 devices) I had installed the Mobile 5.0 SDK and the scenario works fine with a 2003 SE emulator device. However the Mobile 5.0 Word doesn't have the drawing capability. Are we stuck with the 2003 editions, do I have to enable the drawing capability in a certain way or is the emulator that doesn't have it (I can't even paste if from the Notes app)?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112436851493717264?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112436851493717264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112436851493717264' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112436851493717264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112436851493717264'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/08/when-i-posted-on-tablet-pc-while-back.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112422971291555709</id><published>2005-08-16T23:57:00.000+02:00</published><updated>2005-08-17T00:30:50.753+02:00</updated><title type='text'></title><content type='html'>Me and my girlfriend were out tonight to see a spectacle that takes the visitors to the underground passages of the water stream of Aposa. What was once one of the two streams that brought water to the city and allowed a barricade from the enemies. Starting from the Hebraic ghetto, Dante and his bolognian muse took us underneath, explaining some of it history, how it got closed to form the sewage system, the WWII bombardments, it's reconstruction. All in all a really nice trip, it goes by the name of Tra-ghetto and it's a part of Bologna's cultural summer. You can find more information &lt;a href="http://urp.comune.bologna.it/WebCity/WebCity.nsf/0/FD1C4FE057E7AC09C1257038003576D8?OpenDocument"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112422971291555709?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112422971291555709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112422971291555709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112422971291555709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112422971291555709'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/08/me-and-my-girlfriend-were-out-tonight.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112403589893416401</id><published>2005-08-14T17:34:00.000+02:00</published><updated>2005-08-14T18:11:38.993+02:00</updated><title type='text'></title><content type='html'>I'd like to say some things. First of all I like C# more than Java and I believe C# 2.0 is better than Java5. For this last year or so, my life has been immersed with developing J2EE Web Apps so I'd like to share this with all whom it may concern even though I haven't programmed one single line of Asp.net despite I wanted to do so. My first objection was the Web Server issue. Sun did some really neat politics, it makes a set of specifications and lets third party developers implement them. This alone gave me the possibility to choose from a variety of different Servlet and Application Servers. On the MS front? IIS 5.0, 6.0 (runs only on Win2k3 Server) or Cassini. As I wanted to run IIS 6.0 and I didn't like to install Win2k3 it'll be a while until I'll be developing on the Asp.net platform.&lt;br /&gt;Asp.net looks great I must admit, simple yet straightforward API, unified thanks to the fact there is just one innovator, just one implementer. Componentized developing that has been Asp.net's pillar works today and J2EE is lagging behind with it's revised JSF specification (and I'm still a bit skeptic about it). Java tooling is a strange story as well. A vibrant society with many fractions, some schism's, and a lot of gurus. Frameworks have been conceived this past decade that will make you split your brain in a gazillion fractions and make you wander if you're ever going to learn them all. This is understandable, with so many years on the market this group of people beated to death the OO paradigm and are going even beyond (ex. AOP). What will the future bring? I don't know.&lt;br /&gt;I wish there was more innovation in the .Net world, I'd like to see a new generation of Web servers, preferably from the Apache group, I'd like to see even emulations of the J2EE platform as I kind of like it. Will it happen? Of course, but it'll take time and critical mass, after all it took Java more than a decade. What .Net has is the fact that it's a clean slate implementation that started from scratch and can borrow most paradigms that were implemented in Java in a breeze.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112403589893416401?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112403589893416401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112403589893416401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112403589893416401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112403589893416401'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/08/id-like-to-say-some-things.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112216518173379633</id><published>2005-07-24T02:15:00.000+02:00</published><updated>2005-07-24T02:33:01.740+02:00</updated><title type='text'></title><content type='html'>Even though my first experience with a DB was with DB2 at the university what I ended up using at home, at first, was MS SqlServer 2000. As my project needed some sort of hierarchical category system I wanted to create a table that is self referencing itself and can do ON DELETE and ON UPDATE CASCADE triggers. Unfortunately MSSQL2K did not support this feature (I don't understand how you can do any reasonable graph data structure without it) so I had to make some scamontage tricks (google for CELKO tables and nested set) that I didn't like. I eventually tried the same thing with DB2 and it seems to work but it's out of the question as it's not free. It seems that mySql for the moment has a limit on the recursion depth of the triggers. What surprised me is that it seems PostgreSql supports such tables so at the moment it looks it'll become my favorite DB.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112216518173379633?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112216518173379633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112216518173379633' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112216518173379633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112216518173379633'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/07/even-though-my-first-experience-with.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5573049.post-112195466234704309</id><published>2005-07-21T16:04:00.000+02:00</published><updated>2005-07-21T16:04:22.353+02:00</updated><title type='text'></title><content type='html'>Scotty got beamed up. He's back with the stars again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5573049-112195466234704309?l=schrepfler.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://schrepfler.blogspot.com/feeds/112195466234704309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5573049&amp;postID=112195466234704309' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112195466234704309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5573049/posts/default/112195466234704309'/><link rel='alternate' type='text/html' href='http://schrepfler.blogspot.com/2005/07/scotty-got-beamed-up.html' title=''/><author><name>Srgjan Srepfler</name><uri>https://profiles.google.com/103603617485514140023</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-xhrZART0iF8/AAAAAAAAAAI/AAAAAAAAAAA/zObx5IQmC3M/s512-c/photo.jpg'/></author><thr:total>1</thr:total></entry></feed>
