<?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-17839688</id><updated>2011-04-22T01:01:12.488+02:00</updated><title type='text'>Epigoon</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://epigoon.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://epigoon.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>epigoon</name><uri>http://www.blogger.com/profile/01820987215838733165</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-17839688.post-115335229274334451</id><published>2006-07-20T01:26:00.000+02:00</published><updated>2006-10-27T05:41:57.656+02:00</updated><title type='text'>Yet Another Mozilla Build Error</title><content type='html'>Just to get it findable by google for the next hero who fails building Mozilla.&lt;br /&gt;&lt;br /&gt;../coreconf/rules.mk:406: target `c' doesn't match the target pattern&lt;br /&gt;../coreconf/rules.mk:407: warning: overriding commands for target `c'&lt;br /&gt;../coreconf/rules.mk:366: warning: ignoring old commands for target `c'&lt;br /&gt;&lt;br /&gt;is probably caused by a wrong make version. You need make 3.80.&lt;br /&gt;thanks gavin&lt;br /&gt;&lt;br /&gt;(added to &lt;a href="http://developer.mozilla.org/en/docs/Mozilla_Build_FAQ#General_questions"&gt;developer FAQ wiki&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17839688-115335229274334451?l=epigoon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://epigoon.blogspot.com/feeds/115335229274334451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17839688&amp;postID=115335229274334451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/115335229274334451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/115335229274334451'/><link rel='alternate' type='text/html' href='http://epigoon.blogspot.com/2006/07/yet-another-mozilla-build-error.html' title='Yet Another Mozilla Build Error'/><author><name>epigoon</name><uri>http://www.blogger.com/profile/01820987215838733165</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17839688.post-115264534653684718</id><published>2006-07-11T21:04:00.000+02:00</published><updated>2006-07-11T21:18:59.386+02:00</updated><title type='text'>Javascript members constructor</title><content type='html'>I know this may seem obvious but I forget it everytime. So this is a reminder for myself and others. It takes a while to track this if you don't know it.&lt;br /&gt;&lt;pre&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;function MyClass () {}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;MyClass.prototype = {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;    memberA : new Array();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/pre&gt;&lt;br /&gt;&lt;pre&gt;&lt;blockquote&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;function MyClass () {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    this.memberA = new Array();&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;MyClass.prototype = {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    memberA : null&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;}&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;It's not that the first (red) is bad, it's just probably not what you want. In the red case there is one static memberA shared on all instanses of MyClass. In the green case memberA is just a normal member for each created instance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17839688-115264534653684718?l=epigoon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://epigoon.blogspot.com/feeds/115264534653684718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17839688&amp;postID=115264534653684718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/115264534653684718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/115264534653684718'/><link rel='alternate' type='text/html' href='http://epigoon.blogspot.com/2006/07/javascript-members-constructor.html' title='Javascript members constructor'/><author><name>epigoon</name><uri>http://www.blogger.com/profile/01820987215838733165</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17839688.post-114746414833838376</id><published>2006-05-12T21:53:00.000+02:00</published><updated>2006-11-03T22:09:53.046+01:00</updated><title type='text'>New minimeter beta</title><content type='html'>Minimeter 1.0.6 beta fixes support for Belgian ISPs Telenet (xasse), adds Skynet volume pack support (byblo), adds Skynet French version (Stéphane), and the three main Czech ISPs (thanks to Pavel Franc): Karneval, Chello, and InternetExpres.&lt;br /&gt;I can't test these additions properly so these will be in beta until I hear enough cheers.&lt;br /&gt;&lt;br /&gt;Btw: the javascript ISP lib that is supporting this firefox extension is very easily usable in konfabulator, probably google gadgets... reason why a konimeter doesn't exist is because I just don't like those distracting toys. But I'm sure some people do :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://epigoon.com/projects/minimeter-beta-1.0.6.xpi"&gt;Link to minimeter beta&lt;/a&gt;. Post your feedback here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17839688-114746414833838376?l=epigoon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://epigoon.blogspot.com/feeds/114746414833838376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17839688&amp;postID=114746414833838376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/114746414833838376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/114746414833838376'/><link rel='alternate' type='text/html' href='http://epigoon.blogspot.com/2006/05/new-minimeter-beta.html' title='New minimeter beta'/><author><name>epigoon</name><uri>http://www.blogger.com/profile/01820987215838733165</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17839688.post-113983475743946767</id><published>2006-02-13T13:43:00.000+01:00</published><updated>2006-05-02T03:30:21.773+02:00</updated><title type='text'>Google Maps does rest of Europe?</title><content type='html'>As you can see on the &lt;a href="http://maps.google.com/"&gt;Google Maps&lt;/a&gt; (13/2/06) a small part of north Italy is now mapped. Does this mean de rest of Europe will soon be mapped?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17839688-113983475743946767?l=epigoon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://epigoon.blogspot.com/feeds/113983475743946767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17839688&amp;postID=113983475743946767' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/113983475743946767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/113983475743946767'/><link rel='alternate' type='text/html' href='http://epigoon.blogspot.com/2006/02/google-maps-does-rest-of-europe.html' title='Google Maps does rest of Europe?'/><author><name>epigoon</name><uri>http://www.blogger.com/profile/01820987215838733165</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17839688.post-113623098460082557</id><published>2006-01-02T20:37:00.000+01:00</published><updated>2006-10-27T03:34:46.656+02:00</updated><title type='text'>Minimeter update</title><content type='html'>SubZero fixed Türk Telekom, Bassman confirmed that Skynet ADSL works again and yours sincerely added Full ADSL (Belgium) to the list of providers supported by &lt;a href="http://www.epigoon.com/?pag=project"&gt;Minimeter 1.0.2&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here is the full list:&lt;br /&gt;&lt;br /&gt;&lt;img src="http://photos1.blogger.com/blogger/1986/1730/1600/providers.1.png" alt="" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17839688-113623098460082557?l=epigoon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://epigoon.blogspot.com/feeds/113623098460082557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17839688&amp;postID=113623098460082557' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/113623098460082557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/113623098460082557'/><link rel='alternate' type='text/html' href='http://epigoon.blogspot.com/2006/01/minimeter-update.html' title='Minimeter update'/><author><name>epigoon</name><uri>http://www.blogger.com/profile/01820987215838733165</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17839688.post-113577247986224294</id><published>2005-12-28T12:54:00.000+01:00</published><updated>2006-04-30T10:16:32.416+02:00</updated><title type='text'>Geo browsing</title><content type='html'>While playing with the longitudes and latitudes of the &lt;a href="http://maps.epigoon.com"&gt;Talk Maps&lt;/a&gt; users I noticed that putting them in a &lt;acronym title="Keyhole Markup Language"&gt;KML&lt;/acronym&gt; file creates a fun toy. &lt;a href="http://www.epigoon.com/maps/shots/earthshot.jpg"&gt;&lt;img class="illus" style="float:right; cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1986/1730/320/shot1-thumb.jpg" alt="" /&gt;&lt;/a&gt;&lt;a href="http://earth.google.com/"&gt;Google Earth&lt;/a&gt; can read this format and displays all online users in a 3D virtual earth together with all other placemarks. Earth has better data and streams images faster that Google Maps.&lt;br /&gt;Try playing with the refresh interval.&lt;br /&gt;&lt;br/&gt;&lt;a href="http://www.epigoon.com/maps/shots/geobrowsing.jpg"&gt;&lt;img class="illus" style="float:left; cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/1986/1730/320/shot2-thumb.jpg" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Also notice that the links of the users appear as links in Google Earth and they are opened in an internal browser (yuck IE). So this is some kind of browsing by geographical position. Like.. "let's see what the guys from South Africa are thinking today..."&lt;br /&gt;&lt;br /&gt;Update: In Google Earth: Add -&gt; Network Link -&gt; Location: "http://www.epigoon.com/maps/kml.php"&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17839688-113577247986224294?l=epigoon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://epigoon.blogspot.com/feeds/113577247986224294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17839688&amp;postID=113577247986224294' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/113577247986224294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/113577247986224294'/><link rel='alternate' type='text/html' href='http://epigoon.blogspot.com/2005/12/geo-browsing.html' title='Geo browsing'/><author><name>epigoon</name><uri>http://www.blogger.com/profile/01820987215838733165</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17839688.post-113411804057268787</id><published>2005-12-09T09:33:00.000+01:00</published><updated>2006-04-04T03:12:07.336+02:00</updated><title type='text'>Geo status indicator</title><content type='html'>The &lt;a href="http://maps.epigoon.com"&gt;maps.epigoon.com&lt;/a&gt; service got extended with something especially nice for bloggers.&lt;iframe frameborder='0' style='height:110px;width:160px;float:right; margin:8px; padding:5px; border:1px solid #ccc' height='110' width='160' src='http://www.epigoon.com/maps/thumb.php?id=230&amp;w=160&amp;h=110'&gt;&lt;/iframe&gt;&lt;br /&gt;As you can see on the right of this post you can add a status indicator that not only shows your status but also your physical location. Don't Panic! It is ridiculously easy to add it to your blog. Tell something to the bot and he will give your the html (iframe) code. &lt;br /&gt;Note: The location is linked to an id/number and not your gmail address, so your (email)address is not exposed. Hooray for privacy.&lt;br /&gt;&lt;br /&gt;Update: already 2 nice blogs use the service -&gt; &lt;a href="http://blog.etguler.com/"&gt;etguler&lt;/a&gt; and &lt;a href="http://artis-tic.com/blog/"&gt;talou&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17839688-113411804057268787?l=epigoon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://epigoon.blogspot.com/feeds/113411804057268787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17839688&amp;postID=113411804057268787' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/113411804057268787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/113411804057268787'/><link rel='alternate' type='text/html' href='http://epigoon.blogspot.com/2005/12/geo-status-indicator.html' title='Geo status indicator'/><author><name>epigoon</name><uri>http://www.blogger.com/profile/01820987215838733165</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17839688.post-113213384637286392</id><published>2005-11-16T10:05:00.000+01:00</published><updated>2005-12-09T05:45:38.426+01:00</updated><title type='text'>Google Talk Maps</title><content type='html'>If you have a Google Talk account you can now point on Google Maps where you are. &lt;a href="http://maps.epigoon.com/"&gt;The Google Talk Map&lt;/a&gt; shows if you are available/busy and shows a customizable message which can contain a link to your blog, or your hometown site, webcam etc.&lt;br /&gt;&lt;img style="height:83px" class="illus" src="http://photos1.blogger.com/blogger/1986/1730/400/maps.0.jpg"/&gt;&lt;br /&gt;The only thing you have to do is :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Add map.bot@gmail.com to your friends. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Ask him anything and he will respond with a link the gives you access to a page where you can set your position (remember to zoom in and try hybrid mode). &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Done.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;In the response of the bot you can also find a link to an image that shows your current state. Especially cool for blogs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17839688-113213384637286392?l=epigoon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://epigoon.blogspot.com/feeds/113213384637286392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17839688&amp;postID=113213384637286392' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/113213384637286392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/113213384637286392'/><link rel='alternate' type='text/html' href='http://epigoon.blogspot.com/2005/11/google-talk-maps.html' title='Google Talk Maps'/><author><name>epigoon</name><uri>http://www.blogger.com/profile/01820987215838733165</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17839688.post-113213174759908149</id><published>2005-11-16T09:48:00.000+01:00</published><updated>2006-09-13T22:06:30.053+02:00</updated><title type='text'>Minimeter and Feedview on CVS</title><content type='html'>The last few months people have been asking for certain improvements to Minimeter and Feedview. These requests end up in my mailbox, get read and replied with "cool". But that is where the life of those requests end.&lt;br /&gt;This is mostly not because I'm lazy. There are multiple reasons like having a job, mozchat takes too much of my free time and I like to focus on one project at the time.&lt;br /&gt;So everything is accessible at the &lt;a href="http://epigoon.mozdev.org/source.html"&gt;Epigoon Mozdev project&lt;/a&gt;. If you have some good ideas and want to commit code just contact me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17839688-113213174759908149?l=epigoon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://epigoon.blogspot.com/feeds/113213174759908149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17839688&amp;postID=113213174759908149' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/113213174759908149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/113213174759908149'/><link rel='alternate' type='text/html' href='http://epigoon.blogspot.com/2005/11/minimeter-and-feedview-on-cvs.html' title='Minimeter and Feedview on CVS'/><author><name>epigoon</name><uri>http://www.blogger.com/profile/01820987215838733165</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17839688.post-113118861298008858</id><published>2005-11-05T11:50:00.000+01:00</published><updated>2006-06-12T18:37:58.036+02:00</updated><title type='text'>Firefox 2.0 will include Feedview</title><content type='html'>My tiny Firefox extension will be included in the main browser. Originally it would be part of Firefox 1.5, but because of the urge for perfection the Mozilla developers needed more time.&lt;br /&gt;The new Feedview will include most features that people have been asking for. Like correct date handling, better html viewing, the rss icon will show Feedview instead of a livemark dialog...&lt;br /&gt;I will keep the Feedview installer on the site up, but I will not update it anymore. Let's just hope Firefox 2.0 will be here soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17839688-113118861298008858?l=epigoon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://epigoon.blogspot.com/feeds/113118861298008858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17839688&amp;postID=113118861298008858' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/113118861298008858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/113118861298008858'/><link rel='alternate' type='text/html' href='http://epigoon.blogspot.com/2005/11/firefox-20-will-include-feedview.html' title='Firefox 2.0 will include Feedview'/><author><name>epigoon</name><uri>http://www.blogger.com/profile/01820987215838733165</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17839688.post-112988896956255169</id><published>2005-10-21T11:52:00.000+02:00</published><updated>2006-09-18T18:55:36.970+02:00</updated><title type='text'>JabberMaps for Servers</title><content type='html'>My &lt;a href="http://maps.epigoon.com"&gt;JabberMaps&lt;/a&gt; now has a big brother. Instead of a map of users Carl Tanner created a map that shows &lt;a href="http://www.jabbermaps.com/servers/"&gt;Jabber servers&lt;/a&gt; with their uptime. A great tool for people in search for a stable Jabber server in their neighbourhood. If this tool got here earlier I never had to go for jabber.google.com.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17839688-112988896956255169?l=epigoon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://epigoon.blogspot.com/feeds/112988896956255169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17839688&amp;postID=112988896956255169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/112988896956255169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/112988896956255169'/><link rel='alternate' type='text/html' href='http://epigoon.blogspot.com/2005/10/jabbermaps-for-servers.html' title='JabberMaps for Servers'/><author><name>epigoon</name><uri>http://www.blogger.com/profile/01820987215838733165</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17839688.post-112979952564431054</id><published>2005-10-20T10:34:00.000+02:00</published><updated>2006-09-18T18:59:40.616+02:00</updated><title type='text'>Ajax out of the box, XULRunner</title><content type='html'>Before &lt;acronym title="Asynchronous JavaScript and XML"&gt;Ajax&lt;/acronym&gt; knew his name web developers had to fight javascript browser differences before they could even execute a request. Because Ajax is becoming a new user-standard (not a web standard) there are growing toolkits everywhere. It is nice that you don't have to write browser specific code again but the real challenge is connecting your clientside code and serverside in the most transparent way.&lt;br /&gt;I'm still researching in this branch but I have used two libraries on two platforms already.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ajax.schwarz-interactive.de/csharpsample/default.aspx"&gt;Ajax.NET&lt;/a&gt;&lt;br /&gt;A very easy to use implementation for .NET written in C#. After you added a reference to your Ajax.dll you are almost done. Ajax.NET default has a list of very powerfull object converters which include Dataset, Datatable. The Dataset converter makes it almost a no-code operation to get your SQL query results on the clientside (ex: Tables[0].Rows[0].cust_name).&lt;br /&gt;It makes use of annotations which allow all kinds of quick settings like access rights.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://getahead.ltd.uk/dwr/"&gt;DWR&lt;/a&gt;&lt;br /&gt;An open source Java implementation. DWR contains a HttpServlet that reads one xml document where you define creators (how to create an object) , converters (how to convert to JS)  for your accessible objects. It also has a good set of default converters and provides an interface to write your own.&lt;br /&gt;DWR has built-in support for Spring Beans wich makes your Ajax code very pluggable and lets you make use of the ApplicationContext (Database access...). With a simple ServletWrappingController your can add the servlet to your Spring configuration.&lt;br /&gt;&lt;br /&gt;I am not sure if Ajax means XmlHttpRequest+Html or just the use of a quick responsive GUI that makes use of Http and Javascript. The last project I was involved in used &lt;a href="http://www.mozilla.org/projects/xul/"&gt; Mozilla XUL&lt;/a&gt; and communicated with a DWR Java Servlet. Because my XUL application was written in Javascript it could make use of the automaticly generated DWR Interfaces. I added some Mozilla specific features (dynamic loading of interfaces, special exception handling...) which are not availble to insecure Html code and make XUL superiour.&lt;br /&gt;This is a very powerfull combination of native GUI elements and the ease of use Http with Ajax as protocol. Ajax communicates in Javascript and Mozilla has the best Javascript implementation ever, this makes XULRunner/XUL a perfect thin client for any platform that supports Ajax (.NET, Java, Php, ...). Don't hesitate to try &lt;a href="http://developer.mozilla.org/en/docs/XULRunner"&gt;XULRunner&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17839688-112979952564431054?l=epigoon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://epigoon.blogspot.com/feeds/112979952564431054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17839688&amp;postID=112979952564431054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/112979952564431054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/112979952564431054'/><link rel='alternate' type='text/html' href='http://epigoon.blogspot.com/2005/10/ajax-out-of-box-xulrunner.html' title='Ajax out of the box, XULRunner'/><author><name>epigoon</name><uri>http://www.blogger.com/profile/01820987215838733165</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-17839688.post-112927339305947126</id><published>2005-10-14T09:01:00.000+02:00</published><updated>2005-12-10T09:52:49.776+01:00</updated><title type='text'>Back on track</title><content type='html'>My previous WordPress blog got hacked so I moved to a safer place: Blogspot.&lt;br /&gt;When the blog was gone I realized how easy it was to communicate with the extension users .&lt;br /&gt;I'm going to try to write a bit about my XUL adventures. I wrote a Html reviewing application on top of Xulrunner and now I am implementing a jabber client on the platform. The dark times of trying to understand the basics like XPCOM, XBL and other beasts are over. But I can imagine there are a lot of new developers that are struggling to get the lizard work for them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/17839688-112927339305947126?l=epigoon.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://epigoon.blogspot.com/feeds/112927339305947126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=17839688&amp;postID=112927339305947126' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/112927339305947126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/17839688/posts/default/112927339305947126'/><link rel='alternate' type='text/html' href='http://epigoon.blogspot.com/2005/10/back-on-track.html' title='Back on track'/><author><name>epigoon</name><uri>http://www.blogger.com/profile/01820987215838733165</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry></feed>
