<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Qublog</title>
    <link rel="alternate" type="text/html" href="http://qublog.net/" />
    <link rel="self" type="application/atom+xml" href="http://qublog.net/atom.xml" />
    <id>tag:qublog.net,2008-09-06://5</id>
    <updated>2009-03-04T06:24:02Z</updated>
    <subtitle>Write it down.</subtitle>
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type 4.21-en</generator>

<entry>
    <title>Fancy Tags</title>
    <link rel="alternate" type="text/html" href="http://qublog.net/2009/03/fancy-tags.html" />
    <id>tag:qublog.net,2009://5.654</id>

    <published>2009-03-04T06:10:25Z</published>
    <updated>2009-03-04T06:24:02Z</updated>

    <summary>After a long hiatus, I finally took some time to finish the branch I was working on and merged it into the trunk. The goal of this branch was to pave the way for more general purpose tagging. The goal...</summary>
    <author>
        <name>Andrew Sterling Hanenkamp</name>
        <uri>http://andrew.sterling.hanenkamp.com</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://qublog.net/">
        <![CDATA[<p>After a long hiatus, I finally took some time to finish the branch I was working on and merged it into the trunk. The goal of this branch was to pave the way for more general purpose tagging. </p>

<p>The goal is to make any reference like &#8220;#foo&#8221; a tag. A tag may refer to a particular task (as has been the case already) or it may refer to a general &#8220;topic tag.&#8221; For example, I might create a task like this:</p>

<pre><code>[ ] #fancy: Fancy Project #work
</code></pre>

<p>Now, any time I refer to #fancy, I&#8217;m referring to the project named &#8220;Fancy Project.&#8221; This project has also been tagged as being a &#8220;#work&#8221; task. Once I get fancy tagging further along, I will be able to assign properties to a tag, such as a color that anything associated it should be highlighted with, or a specific timer group it should belong to, or special triggers that should be run whenever something is tagged with that particular tag.</p>

<p>I&#8217;m hoping to start hosting Qublog on qublog.net sometime before the year is out, but I stil want to be able to sync my local copy with the qublog.net copy (in case I want to journal while on a plane or something). I might do this by creating a #sync tag or add a #private tag to indicate that anything marked #private should be encrypted on the qublog.net server.</p>

<p>Another plan is to have tags work with importing and exporting data from non-Qublog sites. For example, I might use a #twitter tag to cause a comment to be posted to Twitter automagically. Or have some sort of import tool that grabs my Twitter posts and then tags them as #twitter as a reference to the fact it came from there. I can think of lots of possibilities in this regard and all based upon tagging.</p>

<p>I don&#8217;t know when all these will find time for implementation, but since I hadn&#8217;t made any changes in awhile, I did want to go ahead and report them in case someone out there is listening.</p>

<p>Cheers.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Moved to GitHub</title>
    <link rel="alternate" type="text/html" href="http://qublog.net/2008/11/moved-to-github.html" />
    <id>tag:qublog.net,2008://5.646</id>

    <published>2008-11-19T06:11:59Z</published>
    <updated>2008-11-19T06:14:01Z</updated>

    <summary>I&#8217;ve decided to experiment a bit with GitHub. Therefore, I&#8217;ve moved the source for Qublog over there. I&#8217;ll be updating the other links and information shortly. Qublog @ GitHub...</summary>
    <author>
        <name>Andrew Sterling Hanenkamp</name>
        <uri>http://andrew.sterling.hanenkamp.com</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://qublog.net/">
        <![CDATA[<p>I&#8217;ve decided to experiment a bit with GitHub. Therefore, I&#8217;ve moved the source for Qublog over there. I&#8217;ll be updating the other links and information shortly.</p>

<ul>
<li><a href="http://github.com/zostay/qublog/tree/master">Qublog @ GitHub</a></li>
</ul>
]]>
        

    </content>
</entry>

<entry>
    <title>Talk: Introduction to Jifty</title>
    <link rel="alternate" type="text/html" href="http://qublog.net/2008/10/talk-introduction-to-jifty.html" />
    <id>tag:qublog.net,2008://5.628</id>

    <published>2008-10-12T23:39:01Z</published>
    <updated>2008-10-12T23:56:30Z</updated>

    <summary>I gave my talk about Jifty at the Pittsburgh Perl Workshop and used Qublog as a sample application of sorts. If you attended my talk, I wouldn&#8217;t mind having some feedback, so please feel free to comment here. Here are...</summary>
    <author>
        <name>Andrew Sterling Hanenkamp</name>
        <uri>http://andrew.sterling.hanenkamp.com</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://qublog.net/">
        <![CDATA[<p>I gave my talk about Jifty at the Pittsburgh Perl Workshop and used Qublog as a sample application of sorts. If you attended my talk, I wouldn&#8217;t mind having some feedback, so please feel free to comment here.</p>

<p>Here are the slides from the presentation.</p>

<div style="width:425px;text-align:left" id="__ss_653251"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/zostay/introduction-to-jifty-presentation?type=powerpoint" title="Introduction to Jifty">Introduction to Jifty</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=introduction-to-jifty-1223854769469968-8&stripped_title=introduction-to-jifty-presentation" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=introduction-to-jifty-1223854769469968-8&stripped_title=introduction-to-jifty-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View SlideShare <a style="text-decoration:underline;" href="http://www.slideshare.net/zostay/introduction-to-jifty-presentation?type=powerpoint" title="View Introduction to Jifty on SlideShare">presentation</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=powerpoint">Upload</a> your own. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/qublog">qublog</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/ppw">ppw</a>)</div></div>

<p>And if you want to checkout the source code of the sample application, you can use:</p>

<pre><code>svn checkout http://qublog.net/svn/QublogMini/trunk
</code></pre>

<p>Cheers.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Qublog in Pittsburgh</title>
    <link rel="alternate" type="text/html" href="http://qublog.net/2008/10/qublog-in-pittsburgh.html" />
    <id>tag:qublog.net,2008://5.626</id>

    <published>2008-10-08T02:12:19Z</published>
    <updated>2008-10-08T02:17:13Z</updated>

    <summary>This week I will be speaking at the Pittsburgh Perl Workshop and giving a talk on Jifty. I will just happen to use Qublog as the case study from which to derive the micro-tutorial I&#8217;m giving on Jifty. The screencaps...</summary>
    <author>
        <name>Andrew Sterling Hanenkamp</name>
        <uri>http://andrew.sterling.hanenkamp.com</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://qublog.net/">
        <![CDATA[<p>This week I will be speaking at the <a href="http://pghpw.org/ppw2008/">Pittsburgh Perl Workshop</a> and giving a talk on <a href="http://jifty.org">Jifty</a>. I will just happen to use Qublog as the case study from which to derive the micro-tutorial I&#8217;m giving on Jifty. </p>

<p>The screencaps will be (are) taken from Qublog for the initial introduction, but the rest will be a mini-Qublog wannabe that is more about how to use Jifty than what Qublog is really capable of. In my defence, this isn&#8217;t entirely hubris on my part since Jesse Vincent recommended I do something like this after he was kind enough to let me use slides he/Audrey Tang put together for the recent <a href="http://tokyo2007.yapcasia.org/sessions/2007/02/jifty_now.html">Jifty Now</a> talk at YAPC in Tokyo.</p>

<p>Cheers.</p>
]]>
        

    </content>
</entry>

<entry>
    <title>Qublog. Write It Down.</title>
    <link rel="alternate" type="text/html" href="http://qublog.net/2008/09/qublog-write-it-down.html" />
    <id>tag:qublog.net,2008://5.616</id>

    <published>2008-09-07T04:05:21Z</published>
    <updated>2008-09-07T04:07:49Z</updated>

    <summary>I&#8217;ve been working on this tool for the past three or four months now in my spare time and it&#8217;s to the point where I feel comfortable sharing it. I&#8217;ve published my code repository to Subversion if you want to...</summary>
    <author>
        <name>Andrew Sterling Hanenkamp</name>
        <uri>http://andrew.sterling.hanenkamp.com</uri>
    </author>
    
        <category term="News" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://qublog.net/">
        <![CDATA[<p>I&#8217;ve been working on this tool for the past three or four months now in my spare time and it&#8217;s to the point where I feel comfortable sharing it. I&#8217;ve published my code repository to Subversion if you want to <a href="http://qublog.net/download.html">check it out</a>. And here&#8217;s a summary of what Qublog actually is&#8230;</p>

<h3>Summary</h3>

<p>Qublog is a tool for journaling about your work. It is a tool I have developed to help me keep track of what I do each day for later reference. I hope to use to track my own productivity and help improve my work style and provide a way to keep useful notes I can refer back to later.</p>

<h3>Journal</h3>

<p>The primary tool it provides is a journal. Each journal entry contains a list of comments. The entry is broken into segments that are grouped together for a common purpose. These segments are timed and the entry itself has a timer that is added up from time taken on all the segments.</p>

<p>Each entry also has a project and a link used with it.</p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://qublog.net/assets_c/2008/09/journal-entry.html" onclick="window.open('http://qublog.net/assets_c/2008/09/journal-entry.html','popup','width=921,height=530,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://qublog.net/assets_c/2008/09/journal-entry-thumb-500x287.png" width="500" height="287" alt="Journal Entry" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></span></p>

<h3>Task List</h3>

<p>In addition to a journal, it will keep track of a hierarchical list of tasks. Tasks are grouped into projects and can be grouped further within projects. Every comment made in the journal is generally attached to the project and may be attached to an individual task within that project (or with a completely unrelated task). </p>

<p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://qublog.net/assets_c/2008/09/project-hierarchy.html" onclick="window.open('http://qublog.net/assets_c/2008/09/project-hierarchy.html','popup','width=912,height=453,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://qublog.net/assets_c/2008/09/project-hierarchy-thumb-500x248.png" width="500" height="248" alt="Project Hierarchy" class="mt-image-center" style="text-align: center; display: block; margin: 0 auto 20px;" /></a></span></p>

<h3>Putting It Together</h3>

<p>From the journal, you can add and update your task list by using a special text format that is read by Qublog and turned into a task item. For example, to create some new tasks I might type a journal entry like:</p>

<blockquote>
  <p>I need to remember to buy some things at the store later:  </p>
  
  <p>[ ] #shopping: Go to the store later <br />
  -[ ] Cottage Cheese <br />
  -[ ] Diapers <br />
  -[ ] Stuff for party <br />
  &#8212;[ ] Paper plates <br />
  &#8212;[ ] Party poppers  </p>
</blockquote>

<p>The top of the entry is just part of the comment that will be attached to the current project and to all the new and updated projects. The next line tells it to find or assign the nickname &#8220;shopping&#8221; to my top task for easy reference. The next three lines will create sub-tasks of the &#8220;shopping&#8221; task and the following two will be sub-tasks of the new one named &#8220;Stuff for party&#8221;.</p>

<h3>What Doesn&#8217;t Work</h3>

<p>Installation is not for the feint of heart. It is difficult to install and much of it doesn&#8217;t look very pretty yet. I&#8217;d love some help. I don&#8217;t maintain this for my &#8220;real job,&#8221; but I do use it on a daily basis to keep my notes. I have a long list of tasks that need to get done (kept in Qublog, in fact) and I&#8217;ve only just started making this thing available for others to take a look at.</p>

<p>If you have some time, find it interesting, and would like to help out. Please contact me and let me know what you can do. I can use help with finding bugs, writing tests, coding, writing documentation, or just about anything.</p>

<p>Cheers.</p>
]]>
        

    </content>
</entry>

</feed>
