<?xml version="1.0" encoding="utf-8" ?>

<rss version="0.91" >
<channel>
<title>mysiteonline™</title>
<link>http://life.mysiteonline.org/</link>
<description>Brendon Kozlowski's Home on the Web.</description>
<language>en</language>
<image>
        <url>http://life.mysiteonline.org/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: mysiteonline™ - Brendon Kozlowski's Home on the Web.</title>
        <link>http://life.mysiteonline.org/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Twine: The Semantic Puzzle (RDFa Group)</title>
    <link>http://life.mysiteonline.org/archives/145-Twine-The-Semantic-Puzzle-RDFa-Group.html</link>

    <description>
        From my new subscription to the Twine (data?) service, I subscribed to the RDFa group to hear, and read about new (or interesting) technologies around the web.  It&#039;s been quite some time since I had heard about Freebase Parallax (last read about in the Web4Lib digest), and when reading over the article in my Twine digest email, I took a second look.  The video demo really showed its power.  But, to understand the Semantic Web (RDFa), I&#039;d suggest anyone interested read over that article first.  It discusses ideologies on how one should be able to find information and data over the web.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.semantic-web.at/2008/08/20/a-good-data-browser-allows-you-to-navigate-the-knowledge-space-by-car/&quot;&gt;A Good Data Browser Allows You to Navigate the Knowledge Space by Car&lt;/a&gt;&lt;br /&gt;
...and...&lt;br /&gt;
&lt;a href=&quot;http://www.twine.com/&quot;&gt;Twine&lt;/a&gt;, if you&#039;re interested - currently in private Beta. 
    </description>
</item>
<item>
    <title>Browsers and minimum CSS overflow on Windows XP</title>
    <link>http://life.mysiteonline.org/archives/144-Browsers-and-minimum-CSS-overflow-on-Windows-XP.html</link>

    <description>
        The title of this post is a bit misleading; I was trying to stuff it for SEO keywords without it being too long.&lt;br /&gt;
&lt;br /&gt;
I ran into an issue with regard to the CSS property of &quot;overflow&quot; that I had set to &quot;auto&quot;.  When I set some test text of about 100 or so continuous &quot;Hello &quot; words, the scroll bars worked just fine.  I then tweaked my node&#039;s height, and text and continued, but...  The scroll bars weren&#039;t showing up, and my text was outside the bounds of the box (and therefore clipped)!  Oh no!  Tragedy of tragedies!&lt;br /&gt;
&lt;br /&gt;
Through a little experimentation (in the end, this took me about 30 minutes to track down, and then test in all the browsers), I was able to determine what the problem was. &lt;br /&gt;&lt;a href=&quot;http://life.mysiteonline.org/archives/144-Browsers-and-minimum-CSS-overflow-on-Windows-XP.html#extended&quot;&gt;Continue reading &quot;Browsers and minimum CSS overflow on Windows XP&quot;&lt;/a&gt;
    </description>
</item>
<item>
    <title>Sharing an Internet Connection with a Cell Provider</title>
    <link>http://life.mysiteonline.org/archives/143-Sharing-an-Internet-Connection-with-a-Cell-Provider.html</link>

    <description>
        An interesting question came up on the Web4Lib daily-digest today.  I replied directly to the author (I think, never understand how listservs work) but I thought I&#039;d share this anyhow as it&#039;s not a hugely sought-after solution.  Note: there are probably other, better ways to do this.  Comments and other solutions are welcome.  I am under the assumption you are using Windows XP (if anyone wishes to make alterations for Vista or another OS, you&#039;re more than welcome in the comments - if Linux and not using the shell, please specify which distro).&lt;br /&gt;
&lt;br /&gt;
The question:&lt;blockquote cite=&quot;Terry&quot;&gt;Has anyone tried to network an internet connection that involves a Verizon PC card in a laptop. Ideally I would like to be able to have 2 or 3 laptops sharing that one connection, but I have no idea where to start!&lt;br /&gt;
&lt;br /&gt;
Hopkins County - Madisonville Public Library&lt;/blockquote&gt;&lt;br /&gt;
My response:&lt;blockquote&gt;You would need 2 other components:&lt;br /&gt;
 - 1 crossover cable (it&#039;s a CAT5 cable with slightly different wiring)&lt;br /&gt;
 - 1 &quot;splitter&quot;, so a hub, switch, or router.&lt;br /&gt;
 &lt;br /&gt;
If you use a wireless router, you&#039;ll only need the one cable.  If you use a hub, switch, or regular router you&#039;ll need a standard CAT5 cable for the other computers to connect to.&lt;br /&gt;
 &lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Connect the crossover cable to the LAN port on the back of the laptop.&lt;/li&gt;
  &lt;li&gt;Connect the other end of the crossover cable either in to a single computer, or the &quot;splitter&quot;&#039;s &quot;INTERNET&quot; port.&lt;/li&gt;
  &lt;li&gt;In Control Panel, go to &quot;Network Connections&quot;.&lt;/li&gt;
  &lt;li&gt;CTRL+CLICK on the two network connections you want to be sharing (the Verizon, and the Local Area Connection).&lt;/li&gt;
  &lt;li&gt;Right click on one of the two, choose &quot;Bridge Connections&quot;.  (I can&#039;t verify what to do to finish the bridge as I only have one connection on my PC at the moment.  A quick internet search could probably tell you.)&lt;/li&gt;
  &lt;li&gt;If the &quot;splitter&quot; you were using was powered on, you may have to wait a moment for it to get an IP address, otherwise you can always power cycle it to renew its IP.  The same goes for the PCs if you don&#039;t know how to force it to get a new IP.&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
I *think* that should do it.  If I missed something from memory of when I did internet sharing, you can just do an internet search for examples or tutorials on &quot;network bridging winxp&quot;.  Switch out &quot;winxp&quot; for whatever OS you might be using if otherwise.&lt;/blockquote&gt;I hope this can help someone looking for a solution - or at the very least, get them on the right track.  I am assuming here that the cell provider is not using the LAN port (either a USB or PCMCIA port).&lt;br /&gt;
&lt;br /&gt;
Update: I believe I&#039;ve enforced some stricter SPAM filtering on my blog (i.e.: any at all).  At the very least, I guess I&#039;m now more popular?  &lt;img src=&quot;http://life.mysiteonline.org/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  Sorry for any inconvenience.  Comments are enabled once again. 
    </description>
</item>
<item>
    <title>I18n and L10n in PHP</title>
    <link>http://life.mysiteonline.org/archives/142-I18n-and-L10n-in-PHP.html</link>

    <description>
        There was recently a nice posting from PHPDeveloper.org linking to an article by Florian Eibeck, where on his blog he discusses some solutions to these extremely fun situations.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://blog.thinkphp.de/archives/342-Multilingual-Websites-with-PHP.html&quot;&gt;http://blog.thinkphp.de/archives/342-Multilingual-Websites-with-PHP.html&lt;/a&gt; 
    </description>
</item>
<item>
    <title>Firefox Download Day</title>
    <link>http://life.mysiteonline.org/archives/141-Firefox-Download-Day.html</link>

    <description>
        Today is the release of Firefox version 3.0.  The world over plans to celebrate the release by pledging to download the browser in an attempt to create a Guinness Book of World Records entry for most downloads of a single product on its release day.  Although there are no other holders for this entry, the Mozilla Corporation intend to beat Firefox 2&#039;s record set a few years back.  Join in if you are a Firefox user!&lt;br /&gt;
&lt;br /&gt;
In other news, Opera v9.5 is out, and is sporting some fancy CSS3 additions! 
    </description>
</item>
<item>
    <title>CakePHP Auth Component</title>
    <link>http://life.mysiteonline.org/archives/140-CakePHP-Auth-Component.html</link>

    <description>
        Disclaimer: These are primarily notes for myself as I get accustomed to CakePHP&#039;s (v1.2) authentication and ACL.  I&#039;ve been building a website and wanted to finally make use of CakePHP before I start using it for the library&#039;s CMS.  A CMS is a large undertaking and I don&#039;t want to go into it &quot;cold-turkey&quot;, so I came up with some side-project to help me understand the framework a bit better.  All in all, it truly is an &lt;em&gt;extremely&lt;/em&gt; rapid development tool.&lt;br /&gt;
&lt;br /&gt;
I decided not to go with ExpressionEngine or Drupal simply because I&#039;d still have to take time to learn those systems and make modules or extensions within those languages - and there&#039;s no guarantee I&#039;d be able to do what I&#039;d need to do with them.  If I build it myself, it would take just about the same amount of time with Cake.  Anyway, to continue... &lt;br /&gt;&lt;a href=&quot;http://life.mysiteonline.org/archives/140-CakePHP-Auth-Component.html#extended&quot;&gt;Continue reading &quot;CakePHP Auth Component&quot;&lt;/a&gt;
    </description>
</item>
<item>
    <title>Keep your account info handy...</title>
    <link>http://life.mysiteonline.org/archives/139-Keep-your-account-info-handy....html</link>

    <description>
        So here I was trying to do some work on my domains this weekend and into today, thinking that my host had problems with the server on the weekend...  &quot;Oh, it&#039;s up again today,&quot; I thought...so I proceeded to try to login again today.  Well, apparently I forgot my password somehow and so I locked myself out from my own websites from two separate IP ranges.  Awesome!  At least my own place isn&#039;t blacklisted (visited my parents this weekend and was at work earlier today during my lunch break).&lt;br /&gt;
&lt;br /&gt;
Ha!  Oops...  I still don&#039;t know what my password is for cPanel, but the regular account login still works. 
    </description>
</item>
<item>
    <title>NCIP, Standards, and why we need RFCs</title>
    <link>http://life.mysiteonline.org/archives/138-NCIP,-Standards,-and-why-we-need-RFCs.html</link>

    <description>
        So, in attempting to figure out this rather obnoxiously generically defined protocol, I&#039;ve found that our vendor&#039;s implementation of the protocol is not what I would have expected from first attempts.  Properly formatted XML &lt;em&gt;with line breaks to denote a new tag in the structure&lt;/em&gt; is apparently not desired as the query fails.  If I remove all newlines (and I did remove all leading whitespace, though I&#039;d imagine it was &lt;em&gt;possibly&lt;/em&gt; unnecessary?) the query was successful.  ...not to mention that a test was given where we would access it using Telnet under Microsoft&#039;s DOS.  Well...  MS-DOS prompt&#039;s telnet seems to be quite finicky and doesn&#039;t work as expected.  Using PuTTy seemed to work OK though.  Go figure.  I&#039;m glad I have that for SSH to our host otherwise I wouldn&#039;t have thought of it.&lt;br /&gt;
&lt;br /&gt;
Without an RFC to describe &lt;em&gt;exactly&lt;/em&gt; how communication is to be sent, received, and expected...bug testing has become a chore &lt;strong&gt;and&lt;/strong&gt; a bore...not to mention that in trying to get a PHP socket client working just does &lt;strong&gt;not&lt;/strong&gt; seem to be working.  I can read information sent from my test server, but I cannot send data to the test server; though it works with PuTTy.  If only it were a webservice with SOAP or something similar instead...which is probably what I&#039;d extend this to do anyway, eventually...for use by the consortia.&lt;br /&gt;
&lt;br /&gt;
Oh yes, NCIP v2 should be coming along within the year as well since I believe it&#039;s now been passed.  Yay.  Give me more technical specifications or an actual library example to work from!  ARGH! 
    </description>
</item>
<item>
    <title>Serendipity's dp.SyntaxHighlighter is now updated</title>
    <link>http://life.mysiteonline.org/archives/137-Serendipitys-dp.SyntaxHighlighter-is-now-updated.html</link>

    <description>
        I&#039;ve updated the plugin version to the most recent core files (from somewhere of like August 2007...oops).  If you don&#039;t wish to download the files using Spartacus, you can manually install the files by &lt;a href=&quot;http://www.mysiteonline.org/temp/serendipity_event_dpsyntaxhighlighter.zip&quot;&gt;downloading them here&lt;/a&gt; 
    </description>
</item>
<item>
    <title>Adobe AIR</title>
    <link>http://life.mysiteonline.org/archives/136-Adobe-AIR.html</link>

    <description>
        Those of you looking towards &quot;widgets&quot; and cross-platform application development, but are primarily web developers with some background (or none) of programming with a desktop application, perhaps you should take a look at Adobe AIR (formerly known as Apollo).  It allows you to create rich, cross-platform applications using just &lt;strong&gt;HTML, CSS, and JavaScript&lt;/strong&gt;!  ...and, technically, I suppose you could leave out the CSS and JS part of that and it would still run...but what&#039;s the fun in that?  It can be integrated into a Flash application, or a Flex application - but it &lt;strong&gt;does not have to be&lt;/strong&gt;.&lt;br /&gt;
&lt;br /&gt;
If you&#039;re seemingly interested in the technology, I went through and found some interesting links on the subject (read: tutorials) that will hopefully help to get you (me) started.  Okay...so I did it because I&#039;m interested and this blog can serve as an access point for me rather than using my Bookmarks as a temporary storage medium.  Whatever.  &lt;img src=&quot;http://life.mysiteonline.org/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;  I was looking for &lt;strong&gt;simple&lt;/strong&gt; tutorials, so I ignored anything with an &quot;adobe.com&quot; or &quot;ibm.com&quot; (developer works) domain, so if you&#039;d like more when you dive head first, you might want to look to &lt;em&gt;those&lt;/em&gt; resources instead of the ones I&#039;ve provided below.&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://www.petefreitag.com/item/667.cfm&quot;&gt;Pete Freitag&lt;/a&gt; - newest one (by published date) that I could find&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.adobe.com/products/air/&quot;&gt;NOT A TUTORIAL - Get the AIR SDK here&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://24ways.org/2007/christmas-is-in-the-air&quot;&gt;Jonothan Snook on 2007&#039;s 24 Ways: Christmas is in the AIR&lt;/a&gt; - a simple to-do list tutorial&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://dev.aol.com/blog/bricemason/adobe-air-series-introduction&quot;&gt;AOL Developer Network - Part 1 of a Series&lt;/a&gt; - Simple &quot;Hello World&quot; type page with a self-signed certificate&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://snook.ca/archives/adobe_air/snoto_photo/&quot;&gt;Jonathan Snook (again) releases Snoto Foto source code to help you learn!&lt;/a&gt; - No tutorial, but I&#039;d imagine it&#039;s commented well&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
Enjoy!  I hope I will!&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Update: Make sure you&#039;ve updated to the latest Sun Java JRE package or you &lt;em&gt;might&lt;/em&gt; get some really, really odd and weird &lt;em&gt;undocumented&lt;/em&gt; errors when trying to compile!&lt;/strong&gt; 
    </description>
</item>
<item>
    <title>The Website has Launched</title>
    <link>http://life.mysiteonline.org/archives/135-The-Website-has-Launched.html</link>

    <description>
        Well it&#039;s about time, the &lt;a href=&quot;http://www.sspl.org/&quot;&gt;site is now live&lt;/a&gt;!  As I&#039;ve said in a previous post about this, it&#039;s not complete - all the content (sans images...which was almost all clipart) is directly from the old version of the site, just rearranged.&lt;br /&gt;
&lt;br /&gt;
Put in use to this design are some rather obnoxiously tricky CSS tweaks along with JavaScript, Flash, and RSS feeds all pulled together to create a single site.&lt;br /&gt;
&lt;br /&gt;
JavaScript:&lt;br /&gt;
sIFR&lt;br /&gt;
Dustin Diaz&#039;s SweetTitles (tooltips)&lt;br /&gt;
Homebrew DL list FAQ&lt;br /&gt;
NiftyCube&lt;br /&gt;
AmberJack Tour Script (temporarily)&lt;br /&gt;
...and some other various stuff...&lt;br /&gt;
&lt;br /&gt;
CSS:&lt;br /&gt;
Tripoli CSS &quot;Framework&quot;&lt;br /&gt;
Stuart Landridge&#039;s Image Replacement Technique&lt;br /&gt;
&lt;br /&gt;
Flash:&lt;br /&gt;
Monoslideshow ($20 purchase, site license)&lt;br /&gt;
sIFR&lt;br /&gt;
&lt;br /&gt;
...and lots of HTML!  Ha!  I also used the WeatherBug API, and MagpieRSS (I used my own SimpleXML RSS reader but I didn&#039;t write a caching method, Magpie seemed faster and it already had caching, so...), as well as a &quot;Beta_RSS&quot; feed of our Event Calendar (which is incorrectly serving non-ISO-8859-1 as ISO-8859-1, causing problems I can&#039;t figure out how to fix.  Regardless, it looks pretty!&lt;br /&gt;
&lt;br /&gt;
Now, to wait for the dust to clear and the smoke to settle (all the little things that bug me that I will fix, but aren&#039;t important) so I can move on to updating the content and more visual hierarchy of things.  After that I should start talking about programming some more here. 
    </description>
</item>
<item>
    <title>mod_rewrite, can't live with ya, can't live without ya!</title>
    <link>http://life.mysiteonline.org/archives/134-mod_rewrite,-cant-live-with-ya,-cant-live-without-ya!.html</link>

    <description>
        I spent more than half the day today (24 hour day) thinking and trying to find a way to get a mod_rewrite call to work properly.  I felt &lt;strong&gt;so&lt;/strong&gt; dumb, retarded, and plain uneducated in my attempts.  I left work a little bit early so I could concentrate (no distractions, no phone calls, no &quot;how do I send an attachment&quot;, no nothing).  Even after that, I kept running into a stumbling roadblock.  My friend was trying his hardest to help me out (no idea why other than possibly a sheer curiosity - it&#039;s now almost 1:00am).&lt;br /&gt;
&lt;br /&gt;
What I wanted to do:&lt;br /&gt;
http://example.com/contacts/form/recipients/bKozlowski/&lt;br /&gt;
...transformed to...&lt;br /&gt;
http://example.com/contacts/form/index.php?contact=bkozlowski&lt;br /&gt;
&lt;br /&gt;
Sounds easy, right?  Yeah, I thought so too when I first started.  I tried every iteration of something that looked so darned simple and could only be done just so many ways...  The eventual problem?&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;I &lt;em&gt;needed&lt;/em&gt; to use: RewriteBase /&lt;/strong&gt;&lt;br /&gt;
I have no idea what this directive does.  I have no idea why my pattern now matches and works.  The RewriteLog really wasn&#039;t helpful at all except to tell me that it wasn&#039;t working...something I could have figured out without a log, obviously.  Anyway, if anyone really cares, the following is the actual end result:&lt;br /&gt;
&lt;br /&gt;
&lt;textarea name=&quot;code&quot; class=&quot;xml&quot;&gt;RewriteEngine On
RewriteBase /
RewriteRule ^/?(contact)/([A-Z_@\.]+)/$ contact/form/index\.php?$1=$2 [NC,PT,L]&lt;/textarea&gt;&lt;br /&gt;
&lt;br /&gt;
I both love and loathe mod_rewrite.&lt;br /&gt;
&lt;br /&gt;
(Special thanks to the people over at &lt;a href=&quot;http://www.sitepoint.com/forums/showthread.php?t=537562&quot;&gt;SitePoint Forums&lt;/a&gt; for their immediate response!) 
    </description>
</item>
<item>
    <title>Compare your Minimized JavaScript</title>
    <link>http://life.mysiteonline.org/archives/132-Compare-your-Minimized-JavaScript.html</link>

    <description>
        For the new website I&#039;ve been developing and finishing up some &quot;final touches&quot; on the design to make the experience just a little bit better (before I can delve into the out-dated content after launch), one of the last things that was needed was to speed up the efficiency and download of assets - this included CSS and JavaScript files for the most part.  I made the sIFR flash files as small as possible and my PNG images were compressed (and fixed for IE color rendering) using &lt;a href=&quot;http://brh.numbera.com/software/pnggauntlet/&quot;&gt;PNGGauntlet&lt;/a&gt; (which uses PNGOut).  Until I can figure out ETags, a proper time for an Expires header, and GZip to work on CSS/JS files on our hosted server, this should suffice.  It loads amazingly quick on my iPod Touch.  &lt;img src=&quot;http://life.mysiteonline.org/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
 &lt;br /&gt;&lt;a href=&quot;http://life.mysiteonline.org/archives/132-Compare-your-Minimized-JavaScript.html#extended&quot;&gt;Continue reading &quot;Compare your Minimized JavaScript&quot;&lt;/a&gt;
    </description>
</item>
<item>
    <title>New Feature from Polaris</title>
    <link>http://life.mysiteonline.org/archives/131-New-Feature-from-Polaris.html</link>

    <description>
        Clarification for those of you that read my blog for non-library-related information: this is library related.  &lt;img src=&quot;http://life.mysiteonline.org/templates/default/img/emoticons/tongue.png&quot; alt=&quot;:-P&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
I just got an email from one of the sales associates (I somehow got added to the list) on a new product that can be incorporated into the PAC: NoveList Select.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Polaris is pleased to offer NoveList Select - a quick and easy way for patrons to find books similar to those that interest them.  NoveList Select pulls from a database of over 4 million titles and retrieves only books that are included in your collection.  What&#039;s more, a &quot;Find more like this&quot; link appears right in the PAC and sorts results by popularity, making it easier for readers to find additional books they will enjoy.&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
I can&#039;t recall if other PAC software does this either by default or with a company-supported plugin (I know there are third party plugins), but I&#039;m quite happy to hear about this.  I&#039;d imagine it works under a library consortia running Polaris just fine, so now I guess I just have to hope our consortia decides to take a serious look at this. 
    </description>
</item>
<item>
    <title>Pingie: Free RSS to SMS Messaging Service</title>
    <link>http://life.mysiteonline.org/archives/130-Pingie-Free-RSS-to-SMS-Messaging-Service.html</link>

    <description>
        While using &lt;a href=&quot;http://mon.itor.us&quot;&gt;Mon.itor.us&lt;/a&gt; to monitor the uptime of my websites&#039; uptime, their IM messaging has not worked for me for quite some time now.  They offer SMS messages for a fee as an alternative, but that&#039;s no fun considering it costs me $0.15 per SMS as it is.  I just came across Pingie, a FREE service that will send an SMS to your phone when it encounters new posts from any feed.  Lo and behold, Mon.itor.us provides an alerts feed.  Yay.  &lt;img src=&quot;http://life.mysiteonline.org/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.pingie.com/&quot;&gt;Pingie.com&lt;/a&gt; 
    </description>
</item>

</channel>
</rss>
