<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jake Kasprzak Online &#187; Blogging</title>
	<atom:link href="http://jake.kasprzak.ca/category/blogging/feed/" rel="self" type="application/rss+xml" />
	<link>http://jake.kasprzak.ca</link>
	<description>Software > Open Source Development > Mozilla > Firefox > Greasemonkey > Scripting/Coding</description>
	<lastBuildDate>Sat, 13 Aug 2011 00:07:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>This Blog Will Be on an Indefinite Hiatus</title>
		<link>http://jake.kasprzak.ca/2009/12/24/this-blog-will-be-on-an-indefinite-hiatus/</link>
		<comments>http://jake.kasprzak.ca/2009/12/24/this-blog-will-be-on-an-indefinite-hiatus/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 17:57:21 +0000</pubDate>
		<dc:creator>jkasprzak</dc:creator>
				<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://jake.kasprzak.ca/?p=846</guid>
		<description><![CDATA[I have worked on this blog for more than two years. And during that time, I have posted new material to it at least once every few weeks. And I have enjoyed the time that I have spent writing about topics that I have found interesting. However, the time for me to focus on other [...]]]></description>
			<content:encoded><![CDATA[<p>I have worked on this blog for more than two years. And during that time, I have posted new material to it at least once every few weeks. And I have enjoyed the time that I have spent writing about topics that I have found interesting. However, the time for me to focus on other projects has come. That means that it will be a longer period of time until any new entries will be posted here after this one.</p>
<p>It is because of an opportunity that recently came about that I may not be able to have the time to keep this blog updated. I also expect to be unable to spend much time updating the software that I have previously written. I am not sure what will be in the future of this blog, nor am I sure about the future of the software that I have written. However, I am quite sure that I will miss working on these projects, and I will look forward to working on them again.</p>
]]></content:encoded>
			<wfw:commentRss>http://jake.kasprzak.ca/2009/12/24/this-blog-will-be-on-an-indefinite-hiatus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Gmail&#8217;s Filters and Labels to Organize Data</title>
		<link>http://jake.kasprzak.ca/2009/08/24/using-gmails-filters-and-labels-to-organize-data/</link>
		<comments>http://jake.kasprzak.ca/2009/08/24/using-gmails-filters-and-labels-to-organize-data/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 01:52:46 +0000</pubDate>
		<dc:creator>jkasprzak</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Greasemonkey]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://jake.kasprzak.ca/?p=645</guid>
		<description><![CDATA[When users of Gmail are asked why they prefer to use Gmail, they may give many different answers. Some Gmail users might say that they like how Gmail offers a large amount of storage space. Some of them may use Gmail because of its spam filtering capabilities. Some of them like the features that it [...]]]></description>
			<content:encoded><![CDATA[<p>When users of Gmail are asked why they prefer to use Gmail, they may give many different answers. Some Gmail users might say that they like how Gmail offers a large amount of storage space. Some of them may use Gmail because of its spam filtering capabilities. Some of them like the features that it has, as some like to be able to easily search, filter, and label their e-mails. I set up a Gmail account for all of these reasons that I mentioned. I previously had not found that I had much need to be able to search, filter, or label e-mails in my inbox. However, I recently found that I had more use for filters and labels than I thought I had. </p>
<p>E-mail may often be considered a medium of communication that tends to be between two individuals. However, it has been made so that it can be a one-to-many communication medium in addition to being a one-to-one communication medium. Electronic mailing lists have been in existence for a long time, so e-mails have been sent in bulk without them being considered spam for a long time. Also, websites that are often updated tend to include the option for users to receive updates about them via e-mail. Some websites simply send e-mail alerts to users who have accounts set up on them by default. This type of e-mail gets sent out so often, the term &#8220;Bacn&#8221; was coined for it. Users can limit the amount of Bacn that they receive by not subscribing to e-mail lists, and by subscribing to RSS feeds instead whenever possible. However, e-mail updates can sometimes be necessary.</p>
<p>E-mails from mailing lists and websites tend to be characterized as being sent from the same sender, and these e-mails tend to have similar text in their subject lines. Therefore, users can easily set up filters in Gmail so that messages that match characteristics of Bacn that they receive can have appropriate labels applied to them. For example, I use <a href="http://wordpress.org/extend/plugins/wp-db-backup/">a WordPress plugin named &#8220;WP-DB-Backup&#8221;</a> to send myself backup copies of the database that this blog uses via e-mail. The e-mails sent by this plugin all list &#8220;WordPress&#8221; as the sender of them, and have &#8220;Jake Kasprzak Online Database Backup&#8221; in the subject lines of these e-mails. As these e-mails have these characteristics, I was able to set up a filter so that all messages that have these characteristics will have the label of &#8220;blog backup&#8221; applied to them. Therefore, any time I want to display only the backup copies of this blog that I have received via e-mail, I can select the appropriate label. There may also be times that I may not want to see my inbox cluttered with Bacn such as this. As I tend to label the Bacn that I receive, I display only unlabeled messages to filter out the Bacn in my inbox. There are Greasemonkey user scripts for displaying only unlabeled messages in Gmail, and I use those ones. One titled <a href="http://userscripts.org/scripts/show/2283">&#8220;Gmail Unlabelled&#8221; can be used with the older version of Gmail</a> and <a href="http://jaidev.info/home/hacks/gmailUnlabelled">the version of this script that can be used with the newer version of Gmail can be found here</a>. </p>
<p>There are other reasons to use these labels. This is because e-mail account inboxes are sometimes used for purposes other than storage of messages from other people. When e-mail services offer large amounts of space for storing messages, users use these services for storing large files. The storage capacity offered to Gmail users is one of the reasons many Gmail users, myself included, use it to store files. In fact, <a href="http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html">GmailFS</a> was created for storing files on Gmail accounts. However, Google&#8217;s terms of use prohibit the use of their services by any automated means or any means other than through the interface provided by Google, so GmailFS violates these terms. Nevertheless, Gmail can be useful for storing files, albeit through non-automated means. I sometimes store files there, and I sometimes perform searches through Gmail&#8217;s interface to find these files. I also create filters that apply labels to essentially save the searches that I perform most often.  </p>
<p>In the time that I have spent blogging, I have sometimes found that I have needed to send notes to myself. I sometimes need to e-mail links to myself, and I annotate these links with information on them. I am often at different locations when I find interesting information on the web, and so I often have my information stored on and accessible from my Gmail account. As you may have surmised, sending myself many e-mails leads to clutter in my inbox. I have found that when I e-mail information such as links to myself, I tend to use similar subject lines. I often include the word &#8220;notes&#8221; in the subject lines of these e-mails that I send myself. Therefore, I can create a filter that looks for what I tend to include in the subject lines of these messages, and applies appropriate labels to them. I can also have these filters search for appropriate text within the messages that I may want to bring up at later times. </p>
<p>What I have mentioned here may certainly not be considered novel or innovative by those who already try to get the most out of Gmail. I do not plan on being <a href="http://gmailblog.blogspot.com/2009/07/submit-video-so-much-email-so-little.html">one of those who will submit a video on how I organize my Gmail inbox</a>. However, there may be many who may not be getting the most out of Gmail, and may find that it is even more useful than they thought it was. This blog entry is intended for those who have yet to see how useful Gmail can be. E-mail accounts may often be used for storing personal information, and Gmail seems to have been designed with that in mind. Gmail truly is an e-mail service that has been made better than users have previously imagined an e-mail service could be. </p>
]]></content:encoded>
			<wfw:commentRss>http://jake.kasprzak.ca/2009/08/24/using-gmails-filters-and-labels-to-organize-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I Set Up a Twitter Account</title>
		<link>http://jake.kasprzak.ca/2009/08/04/why-i-set-up-a-twitter-account/</link>
		<comments>http://jake.kasprzak.ca/2009/08/04/why-i-set-up-a-twitter-account/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 18:38:14 +0000</pubDate>
		<dc:creator>jkasprzak</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Greasemonkey]]></category>

		<guid isPermaLink="false">http://jake.kasprzak.ca/?p=626</guid>
		<description><![CDATA[Previously, I had not found that I needed to post anything to this blog that was up to the minute. And I previously never found that I needed to post anything that was 140 characters in length or less. For these reasons, I never set up an account on Twitter. I could have used a [...]]]></description>
			<content:encoded><![CDATA[<p>Previously, I had not found that I needed to post anything to this blog that was up to the minute. And I previously never found that I needed to post anything that was 140 characters in length or less. For these reasons, I never set up an account on Twitter. I could have used a Twitter account to post information on when this blog is updated. However, I did not think that there would be anything that I would &#8220;tweet&#8221; other than information on blog updates. That was until a few incidents that occurred recently.</p>
<p>I found that I needed to update <a href="http://userscripts.org/scripts/show/47138">the Greasemonkey user script that I wrote titled &#8220;Do Not Remember Me&#8221;</a> a few weeks ago. There was a very minor adjustment that I needed to make to it after a change was made to the Google Accounts login form. I chose not to write a blog post about this update, as this update was a very minor one. However, if I had a Twitter account at the time, information on this update could have been posted there. Also, <a href="https://addons.mozilla.org/en-US/firefox/addon/9027">the Firefox extension that I wrote titled &#8220;Bookmark Current Tab Set&#8221;</a> is now considered public and is no longer considered experimental. This change of the status of this Firefox extension is more information that I thought would be better suited to a Twitter post than to a post to this blog.</p>
<p>You may <a href="http://twitter.com/jkasprzak">find me on Twitter here</a>. I am not sure how often I will be posting to my Twitter account. However, I plan on posting to it, as I plan on continuing to post to this blog, and I plan on &#8220;tweeting&#8221; about updates to this blog. </p>
]]></content:encoded>
			<wfw:commentRss>http://jake.kasprzak.ca/2009/08/04/why-i-set-up-a-twitter-account/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changes and Future Directions</title>
		<link>http://jake.kasprzak.ca/2009/06/08/changes-and-future-directions/</link>
		<comments>http://jake.kasprzak.ca/2009/06/08/changes-and-future-directions/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 13:07:41 +0000</pubDate>
		<dc:creator>jkasprzak</dc:creator>
				<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://jake.kasprzak.ca/?p=544</guid>
		<description><![CDATA[Sometimes I need to take a break from posting what I usually write about so that I can consider changes to make to this blog. I have tried to keep myself busy by ensuring that I finish writing a good and informative post here at least once every two weeks. However, I understand the importance [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes I need to take a break from posting what I usually write about so that I can consider changes to make to this blog. I have tried to keep myself busy by ensuring that I finish writing a good and informative post here at least once every two weeks. However, I understand the importance of posting new entries here only when I have something interesting to write about. I do have a few half-finished drafts that might be finished and posted here at a later time. However, I am not sure what kind of work I should do next. This blog has always been primarily about the software-related work that I do. And since I am considering changing my focus on what kind of software-related work I will do, there may be some changes that will be made to this blog. </p>
<p>As I stated when I first started this blog, I may not be able to choose what my side projects are. Instead, these projects seem to choose me. While I may update and maintain the software that I have written, I have considered doing other work. And as it might take some time for that work to be done, I may need to spend less time writing about my work. Therefore, those who read this blog may find that they will need to wait for longer periods of time for new material to be posted here. I could post the occasional update about what I am doing, although I only plan on posting updates about what I do when that information might be of some interest to those who read what I write. However, I will continue working on this blog, as I have enjoyed working on it. </p>
]]></content:encoded>
			<wfw:commentRss>http://jake.kasprzak.ca/2009/06/08/changes-and-future-directions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One Programmer&#8217;s View of How Programmers View Resumes</title>
		<link>http://jake.kasprzak.ca/2009/04/06/one-programmers-view-of-how-programmers-view-resumes/</link>
		<comments>http://jake.kasprzak.ca/2009/04/06/one-programmers-view-of-how-programmers-view-resumes/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 23:48:46 +0000</pubDate>
		<dc:creator>jkasprzak</dc:creator>
				<category><![CDATA[Blogging]]></category>

		<guid isPermaLink="false">http://jake.kasprzak.ca/?p=369</guid>
		<description><![CDATA[I try not to bore those who would read what I write. Therefore, I consider it at least somewhat important to make the material that I write here at least somewhat entertaining. For that reason, I wanted to write a post here that would be considered humourous. I have had some difficulty in trying to [...]]]></description>
			<content:encoded><![CDATA[<p>I try not to bore those who would read what I write. Therefore, I consider it at least somewhat important to make the material that I write here at least somewhat entertaining. For that reason, I wanted to write a post here that would be considered humourous. I have had some difficulty in trying to find any humourous material to write about. That is, until I came across <a href="http://gandolf.homelinux.org/~smhanov/blog/index.php?id=56">this amusing blog post</a> to write about.</p>
<p>This blog post was one that I discovered at a time when I was unsure what to write about next. It was one of those serendipitous moments that sometimes occur when I am unsure what to write about. I was testing a Greasemonkey user script with sites that have login forms. And it was while I was testing that script with the login form on Reddit that I came across a link to <a href="http://www.hanovsolutions.com/resume_comic.png">this comic on how programmers read resumes</a> that was a part of this blog post.</p>
<p>In that blog post, that comic preceded what the author of it referred to as &#8220;real tips&#8221; that were in the form of links to articles elsewhere on the web. While that post may have been intended to be comical, the humour in it must have been based on the author&#8217;s opinions. And from what I was able to glean from viewing his website, he is a programmer who has been involved in hiring programmers. Perhaps what was noted there was based on his experiences in working with other programmers. He as well as some other programmers may be biased toward those who have their e-mail addresses at their own domains, and have compiled their resumes using LaTeX. There may be those who would be disinterested in candidates who would list Visual Basic first among the programming languages that these candidates know. And I can certainly understand why programmers would prefer to hire those would write their own compilers or operating systems.   </p>
<p>I cannot be certain as to how accurate that comic may be. Its accuracy, or lack thereof, is debatable. However, that comic was found to be humourous by many individuals. It was the kind of material that I would occasionally like to have here. I would like to be able to find a way to make my own material amusing. Until I can find ways to do that, perhaps I will work on writing a compiler or an operating system.     </p>
]]></content:encoded>
			<wfw:commentRss>http://jake.kasprzak.ca/2009/04/06/one-programmers-view-of-how-programmers-view-resumes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Reaction to One of My Posts Being Overrated by Google</title>
		<link>http://jake.kasprzak.ca/2009/01/19/my-reaction-to-one-of-my-posts-being-overrated-by-google/</link>
		<comments>http://jake.kasprzak.ca/2009/01/19/my-reaction-to-one-of-my-posts-being-overrated-by-google/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 05:29:32 +0000</pubDate>
		<dc:creator>jkasprzak</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://jake.kasprzak.ca/?p=218</guid>
		<description><![CDATA[One would think that I would be quite pleased when I see that one of my blog posts appear among the first ten results returned by Google when a commonly entered search term is entered into Google. However, there is one post that I had recently written that I do not believe is worthy of [...]]]></description>
			<content:encoded><![CDATA[<p>One would think that I would be quite pleased when I see that one of my blog posts appear among the first ten results returned by Google when a commonly entered search term is entered into Google. However, there is one post that I had recently written that I do not believe is worthy of being on the first page of Google&#8217;s search results after a certain frequently entered search term is submitted to Google.</p>
<p>I have recently found that a number of individuals have found their way to my site after entering &#8220;writing firefox extensions&#8221; into a search engine. It was after finding that more individuals than I expected were viewing a post that contains that search term in its title that I decided to conduct a Google search using that term. I then found that the blog post that I wrote titled &#8220;Going Beyond Programming When Writing Firefox Extensions&#8221; was on the first page of search results when I Googled that term. You can see <a href="http://www.google.com/search?hl=en&#038;q=writing+firefox+extensions">where that blog post currently ranks in search results when that term is entered if you click here</a>. Since the time that I first discovered where that post ranked when that search term is used, I have found that that post did not rank as high as it previously did. However, I am unsure if it should be ranked among the first ten results, ahead of hundreds of thousands of results returned when a search for that term is conducted.</p>
<p>The term &#8220;writing firefox extensions&#8221; may often be entered by those who would like to join the many individuals who write extensions for Firefox. When a search for information on writing Firefox extensions is done, what individuals may want is the best information on how to write these extensions. However, my aforementioned blog post does not contain the best information for those who aspire to write Firefox extensions. Inclusion of the text of this search term in the title of that blog post is what may be one reason it ranks as high as it does among these search results. However, I never meant for that blog post to be considered an authoritative guide for those who want to write Firefox extensions. If I had known that that post was going to be ranked that high among search results, I would have put more effort into making it contain as much useful information as possible.       </p>
<p>I would like to apologize to those who tried to find information on writing Firefox extensions only to find that any of their time was wasted by coming across this information that may not have been very useful. I have mentioned before that Google is not perfect. That blog post being ranked as high as it is appears to be evidence of this fact. However, Google&#8217;s algorithms were designed and written by those who have much knowledge of search engine technology. To dispute where pages should rank among search results would seem to be arguing with these individuals. And who am I to argue with them? I suppose I will need to accept that some my blog posts rank higher among Google&#8217;s search results than they should.</p>
]]></content:encoded>
			<wfw:commentRss>http://jake.kasprzak.ca/2009/01/19/my-reaction-to-one-of-my-posts-being-overrated-by-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Vacation is Over</title>
		<link>http://jake.kasprzak.ca/2008/08/15/my-vacation-is-over/</link>
		<comments>http://jake.kasprzak.ca/2008/08/15/my-vacation-is-over/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 20:41:19 +0000</pubDate>
		<dc:creator>jkasprzak</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://jake.kasprzak.ca/2008/08/15/my-vacation-is-over/</guid>
		<description><![CDATA[It has been more than two weeks since I have posted anything here. This has been one of the longest periods of time between posts to this blog. I had been on a two week vacation, and I have taken a vacation from posting here. And during that time, I have taken time to think [...]]]></description>
			<content:encoded><![CDATA[<p>It has been more than two weeks since I have posted anything here. This has been one of the longest periods of time between posts to this blog. I had been on a two week vacation, and I have taken a vacation from posting here. And during that time, I have taken time to think of what I do not usually take time to think about. It may have been important for me to think of why I have set this unwritten rule of having blog posts no more than a fortnight apart. It may be best for me to only post here when I have something to write about. And as I like to keep this blog updated, I need to keep myself busy in order to have material to write about. However, I have taken this vacation in order to avoid being busy. So about that all I have to write is this explanation for the lack of material posted here to the few who read what I write.</p>
<p>However, during this vacation, I have taken time to make one change to this blog. One change that might have previously been noticed is that there was a CAPTCHA installed here for a short period of time. After discovering how little the CAPTCHA was doing to prevent spam from being posted here, I installed <a href="http://wordpress.org/extend/plugins/akismet/">Akismet</a>. After installing Akismet, I was finally once again able to not be concerned about manually marking posts as spam. I was also able to disable the CAPTCHA, as it became redundant after the installation of Akismet. I apologize to those who would prefer not to solve CAPTCHAs to post comments, although installing a CAPTCHA seemed to be a good idea when I first installed it. I have also been working on my own WordPress plugin for bloggers who want information about who is trying to post spam on their blogs. I am not sure how much more work on WordPress plugins I will do in the future. However, I can tell you that this plugin will be released before long, now that I have returned from this vacation.</p>
]]></content:encoded>
			<wfw:commentRss>http://jake.kasprzak.ca/2008/08/15/my-vacation-is-over/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Link Verifier: A WordPress Plugin for Checking Links in Blog Entries</title>
		<link>http://jake.kasprzak.ca/2008/07/15/link-verifier-a-wordpress-plugin-for-checking-links-in-blog-entries/</link>
		<comments>http://jake.kasprzak.ca/2008/07/15/link-verifier-a-wordpress-plugin-for-checking-links-in-blog-entries/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 04:14:05 +0000</pubDate>
		<dc:creator>jkasprzak</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://jake.kasprzak.ca/2008/07/15/link-verifier-a-wordpress-plugin-for-checking-links-in-blog-entries/</guid>
		<description><![CDATA[If you are a blogger, you likely understand the importance of ensuring that what you post to your blog is as good as it can be before you publish it. You try to determine whether or not there are better ways of expressing ideas that you wish to convey. You take out anything in it [...]]]></description>
			<content:encoded><![CDATA[<p>If you are a blogger, you likely understand the importance of ensuring that what you post to your blog is as good as it can be before you publish it. You try to determine whether or not there are better ways of expressing ideas that you wish to convey. You take out anything in it that is superfluous and would only serve the purpose of adding clutter to your entry. You check for spelling errors in what you have written, as it is well-known that spell-checking software cannot find all spelling errors. You want to ensure that what you will post to your blog is free of any errors that would make it appear unprofessional. And one kind of error you want to avoid is the inclusion of invalid links in your blog entry. You do not want to provide a link to a page with a 404 error when it is supposed to be a link to a page with information that you consider useful to your readers. You may click each link in your post to determine if each of these links are valid. However, with everything else you need to do, would you not like to have these links checked automatically?</p>
<p>I have had some interest in writing a plugin for WordPress, although I was not sure what kind of plugin to write. I had not experienced much difficulty in working with WordPress in my time using it. And any time there was some functionality I wanted WordPress to have, I found that a plugin for including that functionality was available. However, after a certain amount of manual link checking that I had done, I wanted a plugin for automatically checking links in blog entries before these entries that contain these links are posted. Reading the section on link verification web bots in <a href="http://www.schrenk.com/nostarch/webbots/">Michael Schrenk&#8217;s book on web bots titled &#8220;Webbots, Spiders, and Screen Scrapers&#8221;</a> may have also inspired me to write this plugin. And after not finding that a plugin for automatically verifying links existed, I found that I had every reason I needed to write this plugin.</p>
<p>I decided to use the cURL library for checking the HTTP codes that would be returned after clicking each link in the window for editing posts, as cURL is useful for retrieving this kind of information. For this reason, the cURL module needs to be installed for this plugin to work. I needed to retrieve only the HTTP codes in this plugin, as these codes are all that is needed to determine if links are considered &#8220;broken&#8221; or not. Any time a page is found to return an error code, the link is considered broken. And in this plugin, a filter is set up to modify what is in the editor window to include the error code in the link. Perhaps there might be better ways to alert the individual who is posting the link that the link is broken than to add text to the link. This is one issue that I will consider when writing future versions of this plugin, and there are other ideas that I have for future versions as well.</p>
<p>This plugin may be useful for finding links that are broken. However, it cannot determine which links are links to  incorrect pages. Sometimes when entering a URL incorrectly, the user is taken to a page that is not the correct one, although not one that will give an error code such as 404. For that reason, I have considered including functionality for checking valid links for information such as their titles, and returning this information. In addition, the plugin works only with absolute links, and not relative links. I personally always use absolute links in my posts, although in the future I might include functionality for checking relative links. Whether or not this functionality will be included may depend on how much demand there will be for the inclusion of this functionality.</p>
<p><a href="http://jake.kasprzak.ca/code/link-verifier.zip">The plugin can be downloaded if you click here</a>. Feedback on what I write is always welcome, and I would be interested in hearing opinions on this plugin. This is the first WordPress plugin that I have ever written, and I decided to get it released at this time to meet a deadline that I have set for myself. However, I have found that it worked correctly in tests that I have run with it, and I would like to know if there are any bugs that it has so that I can correct them. This plugin is one that may not be considered very useful now, although future versions of it may be more useful. I know that I would prefer to have one less concern when I write posts to this blog. And hopefully, I will not need to be concerned about this plugin not working properly.</p>
]]></content:encoded>
			<wfw:commentRss>http://jake.kasprzak.ca/2008/07/15/link-verifier-a-wordpress-plugin-for-checking-links-in-blog-entries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making the Best of an Unfortunate Situation</title>
		<link>http://jake.kasprzak.ca/2008/01/05/making-the-best-of-an-unfortunate-situation/</link>
		<comments>http://jake.kasprzak.ca/2008/01/05/making-the-best-of-an-unfortunate-situation/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 18:44:18 +0000</pubDate>
		<dc:creator>jkasprzak</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Greasemonkey]]></category>

		<guid isPermaLink="false">http://jake.kasprzak.ca/2008/01/05/making-the-best-of-an-unfortunate-situation/</guid>
		<description><![CDATA[I am presently facing the kind of difficulty that I am sure many other bloggers have encountered. And it is not writer&#8217;s block, or anything else related to anything that tends to be be addressed by those who give tips about blogging. The difficulty that I am presently having is that the computer that I [...]]]></description>
			<content:encoded><![CDATA[<p>I am presently facing the kind of difficulty that I am sure many other bloggers have encountered. And it is not writer&#8217;s block, or anything else related to anything that tends to be be addressed by those who give tips about blogging. The difficulty that I am presently having is that the computer that I primarily use needs to be serviced, and I do not own another computer.</p>
<p>During this time that I have needed to access the web from other places, it has been a challenge for me to keep this blog updated. In addition to the most obvious difficulty of being unable to log into my account as often, there are other difficulties that I am having. I am unable to work on any of the software projects that I have been working on, and I am unable to spend as much time looking online for anything to write about. I knew that I was quite dependent on my personal computer, and I did not think that I needed this reminder of exactly how dependent upon it I have been.</p>
<p>However, it has been during this time that I have found that I may have relied on my PC more than I should have. With my PC unavailable to me at this time, I have considered this a time to read a few books that I have been trying to find the time to read. It was in my last post that I said that people tend to read from paper differently from how they read what is on a screen. And so it is during this time that I have been able to take time to learn about concepts that I have been trying to learn about in what may be a more thorough fashion. Finding other ways to occupy my time has given me an opportunity to find different ways of approaching problems other than approaching them through the use of a computer.</p>
<p>I can think of this as a break that I am taking from the routine of looking online for information and from the work I do in writing software code. Time away from the computer can be valuable and I am getting a reminder of how valuable that time can be. I certainly do need to have access to my PC and the web for what I do. I have been looking to take the time to give <a href="http://www.mozilla.com/en-US/firefox/all-beta.html">Firefox 3 Beta 2</a> a test drive, and I am considering getting those Greasemonkey scripts that I have been working on released as soon as possible. I have not been sure what exactly should be considered a higher priority among what it is that I have planned on doing. However, time away from what I have done has helped me find out what is most important. And that is one of a few reasons that having to take this break from my usual routines could be quite beneficial for me in the long run.</p>
]]></content:encoded>
			<wfw:commentRss>http://jake.kasprzak.ca/2008/01/05/making-the-best-of-an-unfortunate-situation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Improving on How I Write</title>
		<link>http://jake.kasprzak.ca/2007/12/23/improving-on-how-i-write/</link>
		<comments>http://jake.kasprzak.ca/2007/12/23/improving-on-how-i-write/#comments</comments>
		<pubDate>Sun, 23 Dec 2007 23:11:45 +0000</pubDate>
		<dc:creator>jkasprzak</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Digg]]></category>

		<guid isPermaLink="false">http://jake.kasprzak.ca/2007/12/23/improving-on-how-i-write/</guid>
		<description><![CDATA[It has seemed to me that articles found on sites such as Digg on how one can improve one&#8217;s blog have been appearing more often. And it also seems that there are more books available for those looking to improve their blogs. Or perhaps it is that I have been paying more attention to what [...]]]></description>
			<content:encoded><![CDATA[<p>It has seemed to me that articles found on sites such as Digg on how one can improve one&#8217;s blog have been appearing more often.  And it also seems that there are more books available for those looking to improve their blogs. Or perhaps it is that I have been paying more attention to what is being said about blogging. And perhaps a reason I have been paying more attention to anything blogging-related is because I think some advice would be useful, despite what I have said before about articles and books about blogging. I would say that if there is something that I can improve on here, it would be how I write what I write. My way of writing has, perhaps understandably, been criticized. And so as I continue to spend much time ensuring that what I write here is well-written, I look to see what I can do to improve on how I write what is written here.</p>
<p>It might be best for me to look for advice specific to blogs, as opposed to advice on how one can improve on one&#8217;s writing in general. I have found that people tend to read what is on a screen somewhat differently from how they read from a sheet of paper. This is something that perhaps I should have known and considered, and I may need to know what I can do differently to make what I write more appropriate for a blog. And so this has made me consider buying a book on this topic, despite that fact that these books often contain information that I may not find useful.</p>
<p>I have thought that I will look back on the first posts to my blog and consider them ones that were written before I became very good at blogging. I have expected to improve over time. However, I may not be able to do that without some advice, whether this advice can be found online or in a more old-fashioned way.</p>
]]></content:encoded>
			<wfw:commentRss>http://jake.kasprzak.ca/2007/12/23/improving-on-how-i-write/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

