<?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; WordPress</title>
	<atom:link href="http://jake.kasprzak.ca/category/wordpress/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>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>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>I Blog, Therefore I Am? (Or, I Am, Therefore I Blog?)</title>
		<link>http://jake.kasprzak.ca/2007/08/13/i-blog-therefore-i-am-or-i-am-therefore-i-blog/</link>
		<comments>http://jake.kasprzak.ca/2007/08/13/i-blog-therefore-i-am-or-i-am-therefore-i-blog/#comments</comments>
		<pubDate>Mon, 13 Aug 2007 00:12:23 +0000</pubDate>
		<dc:creator>jkasprzak</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://jake.kasprzak.ca/2007/08/13/i-blog-therefore-i-am-or-i-am-therefore-i-blog/</guid>
		<description><![CDATA[As someone who considers himself an individual who tries to keep up with the times in the online world, it may come as a surprise that it is only now that I have started a weblog. I have been familiar with them, but I have never found it necessary for me to have a blog [...]]]></description>
			<content:encoded><![CDATA[<p>As someone who considers himself an individual who tries to keep up with the times in the online world, it may come  as a surprise that it is only now that I have started a weblog. I have been familiar with them, but I have never found it necessary for me to have a blog of my own. Very many other people may blog, but I was certainly not interested in blogging simply because it was something that many other people do. In addition, I did not think anything that I would blog would be of interest to many people. Anything that I would have to share may not be considered interesting enough, or &#8220;blogworthy&#8221; as I believe the appropriate term for it is here in the blogosphere.</p>
<p>However, the idea for starting one occurred to me when I decided that, as a coder who enjoys working on various side projects, I could post what I find and create in a blog. I could also share my work and ideas among any others who might be interested in them. And starting a blog appeared to be a very good, if not ideal, way of going about sharing my ideas, products, and anything else I could put online.</p>
<p>My idea for starting a blog perhaps should have occurred to me sooner, when I could have published thoughts on other work I was doing at the time. After taking some time to come up with the idea, I knew it would take much time for me to finally start blogging. I have a tendency to spend much time thinking of what I should be doing, when I should spend more time doing what I should be doing. And in that time that I thought about how I should do this, many questions came to mind about how I should do this. I spent much time thinking about questions such as those that would come to mind when reading sections of the WordPress documentation, <a href="http://codex.wordpress.org/First_Steps_With_WordPress">such as this section.</a> I have also spent some time reading sections of books on blogging, and have visited blogs to get an idea of how I should go about blogging. But I eventually decided to try to make this blog a reflection of who I am, and not try to make it an imitation of another blog. I am sure that I will learn more about blogging as I continue doing so, and I look forward to finding out what happens during this time.</p>
<p>Although I consider this particular blog entry somewhat egocentric, I expect this blog to not be so much about me. I&#8217;m not sure if initial entries to blogs typically are introductory, or if they contain some information that would be in the &#8220;about&#8221; section of them. But as I mentioned earlier, I have decided to try doing this in a way that seems right to me, and to not try to &#8220;borrow&#8221; ideas from other blogs. I think that if I do, this will be easier for me, and blog entries here will practically write themselves. My lack of experience in doing this may likely become apparent, but I expect to enjoy blogging. Sharing the thoughts and ideas I have is something I would like to do, and I am already beginning to see why so many other people blog.</p>
]]></content:encoded>
			<wfw:commentRss>http://jake.kasprzak.ca/2007/08/13/i-blog-therefore-i-am-or-i-am-therefore-i-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

