<?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-2361796663640415369</id><updated>2012-02-15T22:35:18.685-08:00</updated><category term='Windows XP'/><category term='rating'/><category term='open source'/><category term='Mootols'/><category term='Javascript'/><category term='Django'/><category term='Disqus'/><category term='Social networking'/><title type='text'>{ Adventures in brackets }</title><subtitle type='html'>Comments on scripting tools, javascript frameworks, Ajax, CSS and other stuff that comes up when trying to make web sites.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://adventuresinbrackets.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://adventuresinbrackets.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Paul</name><uri>http://www.blogger.com/profile/00777641401655559230</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>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2361796663640415369.post-6578838265357254616</id><published>2010-04-27T15:42:00.000-07:00</published><updated>2010-04-27T15:57:11.389-07:00</updated><title type='text'>Fumbling with gemstomes</title><content type='html'>It's been a while since I last had time to update this blog, and a few interesting things have happened in the mean time. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First of all, I've decided to try and migrate from PHP to Ruby (on Rails) for future and current development projects. I remember reading the strange and wonderful "&lt;a href="http://mislav.uniqpath.com/poignant-guide/"&gt;Why's poignant guide to Ruby&lt;/a&gt;" a few years back but never quite having the time to get into this inventive, new language. Of course, now, Ruby on Rails (RoR) is perhaps the hottest ticket out there, with all the Web 2.0 and Twitter being all the rage and RoR having all the great tools to make programming of 2.0 websites easy and dare I say it - fun. :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, I started reading again. Obviously the Agile Web Development book by mr Hanemeier Hansson, and a great little book called Simply Rails 2 which I thoroughly enjoyed. I also bought Programming Ruby 1.9 , which is very well written. In fact, I really like the books from the &lt;a href="http://pragprog.com/"&gt;Pragmatic Programmers&lt;/a&gt;' bookshelf. Great stuff! Ended up buying their Advances Rails Recipies, too, but haven't had a chance to check it out yet.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I kind of stumbled into Ruby again because I was looking for a good XML browser. And what I found, and fell totally in love with, was &lt;a href="http://nokogiri.org/"&gt;Nokogiri&lt;/a&gt;. This is a fantastically fast XML/HTML browser, which  supports CSS3 and Xpath. This Ruby gem has great documentation, and has made my life so much easier. If you need to handle a lot of XML/HTML, go for Nokogiri! Can't recommend it enough. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;fieldset class="zemanta-related"&gt;&lt;legend class="zemanta-related-title"&gt;Related articles by Zemanta&lt;/legend&gt;&lt;ul class="zemanta-article-ul"&gt;&lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://www.gubatron.com/blog/2010/04/12/programming-languages-popularity-by-the-number-of-tagged-questions-at-stackoverflow-com/"&gt;Programming Languages Popularity by the number of Tagged Questions at StackOverflow.com&lt;/a&gt; (gubatron.com)&lt;/li&gt;&lt;li class="zemanta-article-ul-li"&gt;&lt;a href="http://developers.slashdot.org/story/10/02/07/1956208/Restructured-Ruby-on-Rails-30-Hits-Beta?from=rss"&gt;Restructured Ruby on Rails 3.0 Hits Beta&lt;/a&gt; (developers.slashdot.org)&lt;/li&gt;&lt;/ul&gt;&lt;/fieldset&gt;  &lt;div class="zemanta-pixie" style="margin-top:10px;height:15px"&gt;&lt;a class="zemanta-pixie-a" href="http://reblog.zemanta.com/zemified/449d8a02-d78b-4b85-b889-9ffe92fbe016/" title="Reblog this post [with Zemanta]"&gt;&lt;img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=449d8a02-d78b-4b85-b889-9ffe92fbe016" alt="Reblog this post [with Zemanta]" style="border:none;float:right" /&gt;&lt;/a&gt;&lt;span class="zem-script more-related pretty-attribution"&gt;&lt;script type="text/javascript" src="http://static.zemanta.com/readside/loader.js" defer="defer"&gt;&lt;/script&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/2361796663640415369-6578838265357254616?l=adventuresinbrackets.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adventuresinbrackets.blogspot.com/feeds/6578838265357254616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://adventuresinbrackets.blogspot.com/2010/04/fumbling-with-gemstomes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/6578838265357254616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/6578838265357254616'/><link rel='alternate' type='text/html' href='http://adventuresinbrackets.blogspot.com/2010/04/fumbling-with-gemstomes.html' title='Fumbling with gemstomes'/><author><name>Paul</name><uri>http://www.blogger.com/profile/00777641401655559230</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-2361796663640415369.post-8656153537074460569</id><published>2009-03-05T18:12:00.000-08:00</published><updated>2009-03-05T18:15:34.128-08:00</updated><title type='text'>Windows 7 UAC 'improvements' are, not surprisingly, bogus</title><content type='html'>Very interesting reading over at &lt;a href="http://arstechnica.com/microsoft/news/2009/03/opinion-ms-should-kill-win7-uac.ars"&gt;Ars Technica&lt;/a&gt; regarding the so-called 'improvements' in the Windows UAC system. Turns out there's an easy exploit using a windows native file that would allow any application admin access... Jeez.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2361796663640415369-8656153537074460569?l=adventuresinbrackets.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adventuresinbrackets.blogspot.com/feeds/8656153537074460569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://adventuresinbrackets.blogspot.com/2009/03/windows-7-uac-improvements-are-not.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/8656153537074460569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/8656153537074460569'/><link rel='alternate' type='text/html' href='http://adventuresinbrackets.blogspot.com/2009/03/windows-7-uac-improvements-are-not.html' title='Windows 7 UAC &apos;improvements&apos; are, not surprisingly, bogus'/><author><name>Paul</name><uri>http://www.blogger.com/profile/00777641401655559230</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-2361796663640415369.post-2449399721598999246</id><published>2009-02-23T11:00:00.000-08:00</published><updated>2009-02-23T11:09:03.497-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='Django'/><title type='text'>Washington Post releases open source projects</title><content type='html'>This is really interesting. The Washington Post has just released a lot of their intra-/internet sofware solutions as open source projects!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Among the software now made available are a project management tool and a media library - the latter is of particular interest to me. It's all made for Django (Python), though , which I don't know, so I doubt I'll be able to make use of it in the short term. For any Djangoists out there, however, this ought to be great news. :-)&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Read more about The &lt;a href="http://opensource.washingtontimes.com/blog/post/coordt/2009/02/washington-times-releases-open-source-projects/"&gt;Post's decision to go open source here&lt;/a&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/2361796663640415369-2449399721598999246?l=adventuresinbrackets.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adventuresinbrackets.blogspot.com/feeds/2449399721598999246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://adventuresinbrackets.blogspot.com/2009/02/washington-post-releases-open-source.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/2449399721598999246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/2449399721598999246'/><link rel='alternate' type='text/html' href='http://adventuresinbrackets.blogspot.com/2009/02/washington-post-releases-open-source.html' title='Washington Post releases open source projects'/><author><name>Paul</name><uri>http://www.blogger.com/profile/00777641401655559230</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-2361796663640415369.post-5637510097016404011</id><published>2009-02-10T10:55:00.000-08:00</published><updated>2009-02-10T11:02:31.816-08:00</updated><title type='text'>Programming pingbacks</title><content type='html'>I'm using a CMS system of my own development, and sadly, I never got around to programming pingbacks into it. I've been searching for a solution for this now and again for a year's time, and it seems I've stumbled on two very elegant code snippets that I think will work for me.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;First, there's &lt;a href="http://blog.dev001.net/2009/02/receiving-pingbacks-using-the-php-xml-rpc-module/"&gt;Richard Hirner's solution to receiving pingbacks using the XMLRPC library&lt;/a&gt;, which I think I'll be able to modify to work with my current webhost. Second, there's the &lt;a href="http://asplashofinsanity.com/post/080624/PHP-Pingback"&gt;PHP Pingback sender, written by Allan Wirth&lt;/a&gt;, based on &lt;a href="http://blog.kapsobor.de/articles/pingor/"&gt;Pingor&lt;/a&gt;. Using them as a staring point, I'm hoping to piece together a complete solution for my own CMS within a few days. I'll keep you posted about the results. :-)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2361796663640415369-5637510097016404011?l=adventuresinbrackets.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adventuresinbrackets.blogspot.com/feeds/5637510097016404011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://adventuresinbrackets.blogspot.com/2009/02/programming-pingbacks.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/5637510097016404011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/5637510097016404011'/><link rel='alternate' type='text/html' href='http://adventuresinbrackets.blogspot.com/2009/02/programming-pingbacks.html' title='Programming pingbacks'/><author><name>Paul</name><uri>http://www.blogger.com/profile/00777641401655559230</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-2361796663640415369.post-3176527695162180884</id><published>2009-02-09T02:15:00.001-08:00</published><updated>2009-02-09T02:26:07.044-08:00</updated><title type='text'>Gmail: The loss of a button</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ekq3JJjkzpU/SZADhbP1mBI/AAAAAAAACuQ/XJB6xlj0HOQ/s1600-h/gmail_search.jpg"&gt;&lt;/a&gt;&lt;a href="http://gmailblog.blogspot.com/2009/02/new-ways-to-label-with-move-to-and-auto.html"&gt;Gmail updated its design&lt;/a&gt; again recently, and while I love the new look CSS buttons (read a very interesting item on their design &lt;a href="http://stopdesign.com/archive/2009/02/04/recreating-the-button.html"&gt;here&lt;/a&gt;), there's another change that is more significant to me:&lt;br /&gt;&lt;br /&gt;The loss of the "Search Web" button.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_Ekq3JJjkzpU/SZADhbP1mBI/AAAAAAAACuQ/XJB6xlj0HOQ/s1600-h/gmail_search.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_Ekq3JJjkzpU/SZADhbP1mBI/AAAAAAAACuQ/XJB6xlj0HOQ/s400/gmail_search.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5300740634199824402" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 400px; height: 65px; " /&gt;&lt;/a&gt;&lt;br /&gt;For those who have never noticed, there used to be TWO buttons to the right of the search field in Gmail. One labeled "Search Mail", and another called "Search Web". Now, since I'm mostly using Chrome, I almost always used the URL/adress/search field in the browser for searching the web anyways, BUT: 1) I don't have Chrome at work, and 2) Just clicking the button with nothing in the search field was the shortcut back to my iGoogle homepage!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Regarding item 2 above, Gmail strangely lacks a few items in  top meny bar that most other Google apps and services have - at least there's no "My Account", and I, for one, am missing "iGoogle". &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, I'm hoping Gmail gets its button back (as an option), AND/OR that Google app engineers standardise their top menu bar. &lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2361796663640415369-3176527695162180884?l=adventuresinbrackets.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adventuresinbrackets.blogspot.com/feeds/3176527695162180884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://adventuresinbrackets.blogspot.com/2009/02/loss-of-button.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/3176527695162180884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/3176527695162180884'/><link rel='alternate' type='text/html' href='http://adventuresinbrackets.blogspot.com/2009/02/loss-of-button.html' title='Gmail: The loss of a button'/><author><name>Paul</name><uri>http://www.blogger.com/profile/00777641401655559230</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_Ekq3JJjkzpU/SZADhbP1mBI/AAAAAAAACuQ/XJB6xlj0HOQ/s72-c/gmail_search.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2361796663640415369.post-7485190411223249032</id><published>2009-02-08T09:22:00.000-08:00</published><updated>2009-02-08T09:34:51.531-08:00</updated><title type='text'>Picking a PHP/MySQL authentication system</title><content type='html'>&lt;div style="text-align: left;"&gt;For years, I've been living with various home-made login/authentication systems on my sites, gradually updating and replacing obsolete code. &lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have searched for good, ready-made user systems before, but never found anything that satisfied my needs for easy customization and user administration, plus "forgotten password", email authentication, and so on. Since I'm building some new stuff from scratch, it was time for a new search.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_Ekq3JJjkzpU/SY8XoHW-1cI/AAAAAAAACtY/jSmh6u5oymY/s1600-h/radinks.jpg"&gt;&lt;img src="http://4.bp.blogspot.com/_Ekq3JJjkzpU/SY8XoHW-1cI/AAAAAAAACtY/jSmh6u5oymY/s320/radinks.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5300481264376010178" style="display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; text-align: center; cursor: pointer; width: 320px; height: 231px; " /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;To cut a long story short, after looking at and testing a few solutions, I ended up using &lt;a href="http://www.radinks.net/user/"&gt;Rad Inks' User Manager&lt;/a&gt;. It's very nicely built, the code is easy to read and simple to modify, and it works perfectly right out of the bag. So, if you are in need of a PHP/MySQL (or PostgreSQL) user management/login/authentication system, I think you should check this one out!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2361796663640415369-7485190411223249032?l=adventuresinbrackets.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adventuresinbrackets.blogspot.com/feeds/7485190411223249032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://adventuresinbrackets.blogspot.com/2009/02/picking-phpmysql-authentication-system.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/7485190411223249032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/7485190411223249032'/><link rel='alternate' type='text/html' href='http://adventuresinbrackets.blogspot.com/2009/02/picking-phpmysql-authentication-system.html' title='Picking a PHP/MySQL authentication system'/><author><name>Paul</name><uri>http://www.blogger.com/profile/00777641401655559230</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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_Ekq3JJjkzpU/SY8XoHW-1cI/AAAAAAAACtY/jSmh6u5oymY/s72-c/radinks.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2361796663640415369.post-1265201183872244892</id><published>2009-02-01T15:14:00.000-08:00</published><updated>2009-02-01T15:27:36.308-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Disqus'/><category scheme='http://www.blogger.com/atom/ns#' term='Social networking'/><title type='text'>DISQUS rules!</title><content type='html'>I've been considering a authentication system for a site I'm building, but wanted to integrate social networking features. I looked at Facebook Connect (from others sites I'm running, I've found that FB generates quite a lot of inbound links), but found the documentation a bit incoherent. Also, I saw I needed to have my own user database anyway. Back to square one.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In my reasearch, I found Google's Friend Connect. Now, GFC is extremely easy to set up - you just paste a few lines of code into your page where you want the widgets/gadgets to show up, and you're set, really. GFC offers a set of predefined user-related gadgets, including comments, friend lists, and other social features. I tried it on this new site, but two things put me off (well, two and a half): 1) The design of the google gadgets can't go any narrower than 200 pixles, which means I couldn't use the login box, among other things, in the same place on every page in the design. 2) I'mnot really sure about the social networking aspects of GFC; I think FB may be better. and 2.5) Not all aspects of the widget could be designed to blend in with my color scheme.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, along the way, I found Disqus, of course. And it turns out they have integrated Facebook Connect in their solution! If I were running this new site on a standard blog platform, there are plugins to take care of Disqus integration, but in my case, it only involved pasting in a few lines of code in my templates anyway. Very, very easy, simple and quick. I was up and running with comments on my new page within 60 seconds of deciding to go with Disqus. Not bad at all! :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, when signing in to the Disqus main site, one can use an OpenID login, but the Disqus comments box showing in my site only has a specific Disqus login (in addition to unregistered, a register features, and FB connect). I'm not sure if posting on my site after using FB connect will allow me to post the same thing to my FB account, as would an application using "pure" Facebook Connect, but I'm optimistic. I'm going to try ut out very soon - I'm just not ready to show the new site to the Facebook public yet. :-)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2361796663640415369-1265201183872244892?l=adventuresinbrackets.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adventuresinbrackets.blogspot.com/feeds/1265201183872244892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://adventuresinbrackets.blogspot.com/2009/02/disqus-rules.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/1265201183872244892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/1265201183872244892'/><link rel='alternate' type='text/html' href='http://adventuresinbrackets.blogspot.com/2009/02/disqus-rules.html' title='DISQUS rules!'/><author><name>Paul</name><uri>http://www.blogger.com/profile/00777641401655559230</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-2361796663640415369.post-2189516653950371402</id><published>2009-01-20T14:27:00.001-08:00</published><updated>2009-01-20T14:49:06.061-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows XP'/><title type='text'>Magic Iso Maker stops Win XP shutdown</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.magiciso.com/magiciso.jpg"&gt;&lt;img style="float:right; margin:0 0px 10px 10px;cursor:pointer; cursor:hand;width: 299px; height: 79px;" src="http://www.magiciso.com/magiciso.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Not really related to anything else on this blog, but this might be of interest to others who have the same problem I had: Windows XP (pro) would take around 5 minutes to shut down - exceptionally annoying, as you can surely imagine. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I bought a used Dell Latitude d820 a while ago, and there was a lot amiss with this computer, including a few trojans and viruses, missing windows updates, and the shutdown problem. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Today, I rolled up my sleeves to try and find out what was wrong with the shutdown process. The delay would come &lt;span class="Apple-style-span" style="font-style: italic;"&gt;after&lt;/span&gt; I had seen the "shutdown/reboot"-dialog, taking a long time to remove the desktop, and then often staying in black with occasional blinks of the HD light for a few minutes before finally going to sleep.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To make  long story short, after searching for XP shutdown problems on google, I looked through my Control Panel &gt; System &gt; Hardware &gt; Device Manager for installed device drivers that I might not have a use for, and that might slow things down. Lo and behold: &lt;a href="http://www.magiciso.com/"&gt;Magic Iso&lt;/a&gt;! &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The previous owner had installed some sort of simulated SCSI device driver, and after removing this (and the rest of Magic Iso, for good measure), Windows XP started acting the way it's supposed to! Hoo-ray! :-)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, there you are; if you have frustratingly slow computer that refuses to shut down, and you use Magic ISO Maker, try uninstalling/disabling the driver. It might help. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2361796663640415369-2189516653950371402?l=adventuresinbrackets.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adventuresinbrackets.blogspot.com/feeds/2189516653950371402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://adventuresinbrackets.blogspot.com/2009/01/magic-iso-maker-stops-win-xp-shutdown.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/2189516653950371402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/2189516653950371402'/><link rel='alternate' type='text/html' href='http://adventuresinbrackets.blogspot.com/2009/01/magic-iso-maker-stops-win-xp-shutdown.html' title='Magic Iso Maker stops Win XP shutdown'/><author><name>Paul</name><uri>http://www.blogger.com/profile/00777641401655559230</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-2361796663640415369.post-5662241978956314925</id><published>2009-01-20T04:22:00.000-08:00</published><updated>2009-01-20T04:44:01.580-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='rating'/><category scheme='http://www.blogger.com/atom/ns#' term='Mootols'/><title type='text'>Mootools star rating; trying Rabid Ratings</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://msteigerwalt.com/widgets/ratings/v1.2/img/preview.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 150px; height: 150px;" src="http://msteigerwalt.com/widgets/ratings/v1.2/img/preview.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;I have been looking around at different javascript-based rating systems for a new web site I'm making, and I liked the look and feel av &lt;a href="http://msteigerwalt.com/widgets/ratings/v1.2/"&gt;Rabid Ratings&lt;/a&gt;, a &lt;a href="http://mootools.net/"&gt;Mootools 1.2&lt;/a&gt;-based app/plugin/widget (what is the right term for a thing like this?) written byMichelle Steigerwalt.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For a change, Rabid Ratings uses hearts, not stars, as the rating graphic. What sets it a apart from other systems I've seen, though, is the use of transparent graphics with a color bar 'underneath' providing the color change effect as you mouse over to do your rating. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, being a traditionalist (and a guy), I felt stars would be more appropriate for the site I'm designing, so I set about changing the graphic. Now, at this point, I got confused. Turns out, Rabid Ratings uses a large PGN set to the background color of the page, with "punched holes" that show the ratings. Instead of the graphic being set to the size of the rating symbol, the whole PNG is rather large, about 300 pixels wide, and somehow centered around the transparent rating symbols.  Thankfully, the original PSD file is included.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once again, being a guy, I never really read the instructions properly. Michelle documented how you should change the javascript file to reflect changes made to the PNG, and there's a GIF showing what measurements of the PNG file whould be put into each variable. Did I notice this? No. I ended up hacking away at the PSD, shrinking the DIV, modifying the calculations in the js, and generally wreaking havoc on the original code to make things work. In the end, though, things turned out alright, and I got a working, 5-star rating system with MYSQL storage of results, ip checking and the full monty. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The moral of the story: If you use Mootools and need a star rating system, check out Rabid Ratings, but as always: RTFM! :-) Now, to make the system even more foolproof, Michell might consider adding a demo using a different size/type/number of rating graphics, just to illustrate the changes necessary to make it work. Oh, and make a zip of the whole script set. That done, Rabid Ratings would be just about perfect. :-) &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2361796663640415369-5662241978956314925?l=adventuresinbrackets.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adventuresinbrackets.blogspot.com/feeds/5662241978956314925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://adventuresinbrackets.blogspot.com/2009/01/mootools-star-rating-trying-rabid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/5662241978956314925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2361796663640415369/posts/default/5662241978956314925'/><link rel='alternate' type='text/html' href='http://adventuresinbrackets.blogspot.com/2009/01/mootools-star-rating-trying-rabid.html' title='Mootools star rating; trying Rabid Ratings'/><author><name>Paul</name><uri>http://www.blogger.com/profile/00777641401655559230</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></feed>
