Juice
Juice
The Better RSS Reader
Subscribe
RSS
(What is this?)
Latest Comments
Email me Send me Feedback
Archive OPML
Technorati Profile
Copyright 2003-5 Randy Charles Morin
Wed, 31 Aug 2005 20:48:52 GMT
XSLT to Filter and Sort in the Browser

John Vey: With XSLT support fast becoming a commonly available component in the browser, web developers can now leverage transformations to manipulate large amounts of data in the browser at speeds acceptable for more advanced user interfaces.

http://johnvey.com/features/deliciousdirector/xslt-filter-sort.html

Randy: Wow, very cool! This could improve the speed and simplify  XMLHttpRequest processing (AJAX).

Permalink
Comments
+del.icio.us
Tell-a-Friend
Source: HotLinks
Categories:   
Fri, 19 Aug 2005 15:49:30 GMT
Home from Feed

Today, I needed a script that would take the URL of an RSS feed as input and redirect to the homepage for the RSS feed. Here's the resulting code in C#.

<%@ Page Language="C#" %>
<%
string q = Request.Params["q"];
q = q.Trim();
try
{
   System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
   doc.Load(q);
   System.Xml.XmlNode node = doc.DocumentElement.SelectSingleNode("//channel/link");
   if (node != null)
   {
      Response.Redirect(node.InnerText);
   }
   System.Xml.XmlNamespaceManager nsmgr = new System.Xml.XmlNamespaceManager(doc.NameTable);
   nsmgr.AddNamespace("rss", http://purl.org/rss/1.0/);
   nsmgr.AddNamespace("atom", http://purl.org/atom/ns#);
   node = doc.DocumentElement.SelectSingleNode("//rss:channel/rss:link", nsmgr);
   if (node != null)
   {
      Response.Redirect(node.InnerText);
   }
   node = doc.DocumentElement.SelectSingleNode("//atom:feed/atom:link[@rel='alternate']", nsmgr);
   if (node != null)
   {
      System.Xml.XmlElement e = (System.Xml.XmlElement)node;
      Response.Redirect(e.GetAttribute("href"));
   }
}
catch
{
}
Response.Redirect(q);
%>

Here's the script in action.

Permalink
Comments
+del.icio.us
Tell-a-Friend
Categories:  
Wed, 17 Aug 2005 21:38:44 GMT
FormFaces

FormFaces: The new FormFaces variant is a pure JavaScript solution. This means that XForms+HTML can be sent directly to the browser where JavaScript transcodes the XForms controls to HTML form controls and processes the binding directly within the browser - requiring ZERO server-side processing and ZERO plug-ins. This is extremely simple to use, just insert the following tag into your XForms+HTML document:

<script type="text/javascript" src="formfaces.js"></script>

http://www.formfaces.com/main.html

Permalink
Comments
+del.icio.us
Tell-a-Friend
Categories:  
Wed, 17 Aug 2005 05:02:38 GMT
Wondir

Wondir: There are thousands of organizations, corporations and service providers, and millions of individuals throughout the world who want to help others by providing information, guidance and expertise. There are many people who need their help. But despite all the advances in the internet, communications and search technology, it is still far too difficult for these forces to connect. That is why we’re creating Wondir.

http://www.wondir.com

Permalink
Comments
+del.icio.us
Tell-a-Friend
Categories:  
Tue, 16 Aug 2005 18:16:31 GMT
Desparetely Seeking C#
There seems to be a shortage of C# developers in Toronto. Please send resumes.
Permalink
Comments
+del.icio.us
Tell-a-Friend
Categories:  
Thu, 11 Aug 2005 17:44:34 GMT
Funny HTTP Headers

Andrew Wooster has been spending a bit too much time reading HTTP headers.

http://www.nextthing.org/archives/2005/08/07/fun-with-http-headers

Permalink
Comments
+del.icio.us
Tell-a-Friend
Source: HotLinks
Categories: 
Thu, 11 Aug 2005 17:13:43 GMT
R|mail 2.0

I'm gonna release a new beta version of R|mail sometime in the next week. Maybe tomorrow. The new URL will be http://www.kbcafe.com/rmail.aspx. I put the old interface there for now. You can subscribe and it'll add you to the new database. I'll move the old data to this new database later this month. Currently, there's no emails being sent for subscriptions on the new database, but this'll change later tonight. I'll enumerate the new features here.

  1. Database moved from Web server to backend. done
  2. Automatic posting to blogs, a.k.a. clean subbing. No unsub link with each email. done
  3. Multiple emails per blog every hour.
  4. Changes are commited more frequently, which should result in less duplicates and less dropped subscriptions. Not that we had many to begin with. done
  5. Unsub link is sent with initial subscription email. done
  6. Automatic category tagging. done
  7. Subscription via OPML.
  8. Reporting for publishers.
  9. RSS Auto-discovery.
  10. Login and edit subscriptions interactively.
  11. Atom 1.0.
  12. Bookmarklet.
  13. Invite a friend.

Update: R|mail 2.0 is running.

Permalink
Comments
+del.icio.us
Tell-a-Friend
Categories:   
Tue, 09 Aug 2005 17:00:35 GMT
FTP Backup

I saw where this hosting service was up-selling FTP backup. WTF? Give me a good text editor and I'll backup your Website via FTP.

http://www.robvanderwoude.com/ftp.html

Permalink
Comments
+del.icio.us
Tell-a-Friend
Categories:  
Mon, 08 Aug 2005 23:04:08 GMT
Windows Server Hosting
I think it's about time I upgraded and switched my hosting service. Currently, I use NetNation Web hosting. Their server hosting is too expensive. Really! I'm looking at 1and1 for $89 USD per month. Anybody know something better, cheaper? Reliability is #1.
Permalink
Comments
+del.icio.us
Tell-a-Friend
Categories:  
Thu, 04 Aug 2005 03:40:56 GMT
JUnit antipatterns

Alex Garrett: Learning JUnit is the easiest part of testing. Writing good tests is the hard part. This article presents some common JUnit antipatterns and shows how to resolve them.

http://www-128.ibm.com/developerworks/opensource/library/os-junit/

Permalink
Comments
+del.icio.us
Tell-a-Friend
Source: Joey deVilla
Categories:  
Wed, 03 Aug 2005 16:25:47 GMT
Avalon And Indigo Get Boring Names

Adam Nathan: The official name for "Avalon" is Windows Presentation Foundation and the official name for "Indigo" is Windows Communication Foundation

http://blogs.msdn.com/adam_nathan/archive/2005/08/02/446869.aspx

Permalink
Comments
+del.icio.us
Tell-a-Friend
Source: Nathan Weinberg
Categories: