<?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>adrianlikins.com &#187; work</title>
	<atom:link href="http://adrianlikins.com/category/work/feed/" rel="self" type="application/rss+xml" />
	<link>http://adrianlikins.com</link>
	<description></description>
	<lastBuildDate>Wed, 06 Jul 2011 03:34:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>gitconfig</title>
		<link>http://adrianlikins.com/2011/05/gitconfig/</link>
		<comments>http://adrianlikins.com/2011/05/gitconfig/#comments</comments>
		<pubDate>Sat, 14 May 2011 21:14:13 +0000</pubDate>
		<dc:creator>adrian</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[free culture]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://adrianlikins.com/?p=649</guid>
		<description><![CDATA[I finally started organizing the various git commands and aliases I use alot, and published them to github. My gitconfig repo. Some of these are useful only for projects similar to mine (fedora, tito based, bugzilla, etc) but I think &#8230; <a href="http://adrianlikins.com/2011/05/gitconfig/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I finally started organizing the various git commands and aliases I use alot, and published them to github. My <a href="https://github.com/alikins/gitconfig">gitconfig</a> repo.</p>
<p>Some of these are useful only for projects similar to mine (fedora, <a href="http://rm-rf.ca/tito">tito based</a>, bugzilla, etc) but I think some of then are generally useful.</p>
<p>A few favorites:<br />
<code># commits not pushed to $1<br />
unpushed = cherry -v</code></p>
<p><code># ignore po files in "git log", sorry translators ;-&lt;<br />
slog = "!sh -c 'git log --no-merges $1 `ls | grep -v ^po`' -"</p>
<p># what tag contains the sha<br />
whatrelease = name-rev --name-only</p>
<p># what branch contains the sha<br />
contains = branch --contains</p>
<p># what got pushed to master in the last hour<br />
#  based on http://stackoverflow.com/questions/3357219/expose-the-date-a-commit-was-pushed-to-a-repository<br />
justpushed = log origin/master@{\"1 hour ago\"}..origin/master --</p>
<p># show a list of branches sorted by time of last commit<br />
brage =  "!sh -c 'for C in $(git for-each-ref --sort=committerdate refs/heads --format=\"%(refname:short)\") ; do git show -s pretty=format:\"%Cgreen%ci %Cblue%cr%Creset  $C\" \"$C\" -- ; done'"</p>
<p># show a list of tags sorted by when they were tagged<br />
tagage = "!sh -c 'git for-each-ref --sort=taggerdate refs/tags --format=\"%(refname:short)\"'"</p>
<p># show a list of every branch and show there latests commit, sorted by last commit<br />
brlog = "!sh -c 'for C in $(git for-each-ref --sort=committerdate refs/heads --format=\"%(refname:short)\") ; do git show -s --pretty=format:\"%Cgreen%ci %Cblue%cr%Creset  $C\" \"$C\" -- ; git show  -s $C ; echo; done'"</p>
<p># needs python-bugzilla, and git-showbugs<br />
openbugs = showbugs -s NEW,ASSIGNED,NEEDINFO,FAILS_QA,REOPENED,ON_DEV<br />
closedbugs = showbugs -s PASSES_QA,VERIFIED,RELEASE_PENDING,CLOSED</p>
<p></code></p>
<p><code># show a list of files with bug fixes in them, sorted by popularity of occurance<br />
#  aka, list the buggy files<br />
buggyfiles = !"git log --format=\"format:%n\" --grep \"^[[:digit:]]\\+:\" --name-only | grep .  | sort | uniq -c | sort -n"<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://adrianlikins.com/2011/05/gitconfig/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>N sources of nerd guilt</title>
		<link>http://adrianlikins.com/2009/06/n-sources-of-nerd-guilt/</link>
		<comments>http://adrianlikins.com/2009/06/n-sources-of-nerd-guilt/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 22:26:45 +0000</pubDate>
		<dc:creator>adrian</dc:creator>
				<category><![CDATA[ideas]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://adrianlikins.com/?p=533</guid>
		<description><![CDATA[Things that cause tech guilt. - I should backup more often. - I should use any/stronger crypto on everything. - I should really change my password - I should blog/twitter/facebook/otherwise broadcast desperate attempts to get people to pay attention to &#8230; <a href="http://adrianlikins.com/2009/06/n-sources-of-nerd-guilt/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Things that cause tech guilt.</p>
<p>- I should backup more often.<br />
- I should use any/stronger crypto on everything.<br />
- I should really change my password<br />
- I should blog/twitter/facebook/otherwise broadcast desperate attempts to get people to pay attention to me more<br />
- I should blog/etc less<br />
- I should update this system<br />
- I should really automate this task<br />
- I should write this code using WhizBangTech instead of the way that works and I actually know.<br />
- I should optimize this code<br />
- I should document this.<br />
- I should file a bug report about this.<br />
- I really should refactor this code.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianlikins.com/2009/06/n-sources-of-nerd-guilt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ring ring, fedoraphone!</title>
		<link>http://adrianlikins.com/2009/04/ring-ring-fedoraphone/</link>
		<comments>http://adrianlikins.com/2009/04/ring-ring-fedoraphone/#comments</comments>
		<pubDate>Wed, 01 Apr 2009 18:34:34 +0000</pubDate>
		<dc:creator>adrian</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://adrianlikins.com/?p=520</guid>
		<description><![CDATA[I managed to get one of my machines installed with a os version I didn&#8217;t want, and no way to change it. Normally, this means it&#8217;s time to koan/cobbler to get it re-provisioned. But I couldn&#8217;t log into the machine &#8230; <a href="http://adrianlikins.com/2009/04/ring-ring-fedoraphone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I managed to get one of my machines installed with a os version I didn&#8217;t want, and no way to change it. Normally, this means it&#8217;s time to koan/cobbler to get it re-provisioned. But I couldn&#8217;t log into the machine to do anything. I could of reinstalled it from a cd/dvd, but I hate burning cd/dvd&#8217;s for that. I could of written an image to usb key and installed from that, but I didn&#8217;t have any with me.</p>
<p>So I decided to try what <a href="http://www.awe.com/mark/blog/20090330.html">Mark Cox</a>; did and try to boot it from my phone. I more or less just followed the steps he mentioned, though I had to get some 3rd party software to expose the storage card as a usb device.</p>
<p>But that aside, it worked. Not the fastest way to boot, but it got the live image running so I could do a hard drive install.  Kind of cool. Wonder if there is anyway to support i386/x86_64 live images on the same card?</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianlikins.com/2009/04/ring-ring-fedoraphone/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>video killed the irc star</title>
		<link>http://adrianlikins.com/2009/02/video-killed-the-irc-star/</link>
		<comments>http://adrianlikins.com/2009/02/video-killed-the-irc-star/#comments</comments>
		<pubDate>Tue, 17 Feb 2009 20:55:17 +0000</pubDate>
		<dc:creator>adrian</dc:creator>
				<category><![CDATA[free culture]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://adrianlikins.com/?p=489</guid>
		<description><![CDATA[Red Hat Magazine Spotlight on Func Video put together by Red Hat in which Seth Vidal, Michael DeHaan and I comment intelligently about func. Or at least, that&#8217;s what the clever editing will hopefully lead you to believe.]]></description>
			<content:encoded><![CDATA[<p><a href="http://magazine.redhat.com/2009/02/17/video-spotlight-on-func/">Red Hat Magazine Spotlight on Func</a></p>
<p>Video put together by Red Hat in which <a href="http://skvidal.wordpress.com/">Seth Vidal</a>, <a href="http://www.michaeldehaan.net/">Michael DeHaan</a> and I comment intelligently about <a href="https://fedorahosted.org/func/">func</a>. </p>
<p>Or at least, that&#8217;s what the clever editing will hopefully lead you to believe. </p>
]]></content:encoded>
			<wfw:commentRss>http://adrianlikins.com/2009/02/video-killed-the-irc-star/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>gum</title>
		<link>http://adrianlikins.com/2009/02/gum/</link>
		<comments>http://adrianlikins.com/2009/02/gum/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 22:03:02 +0000</pubDate>
		<dc:creator>adrian</dc:creator>
				<category><![CDATA[ideas]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://adrianlikins.com/?p=482</guid>
		<description><![CDATA[I posted a small script I use to help manage the git repo&#8217;s of func to github. It&#8217;s named gum[1]. The basic idea is you include a gum.conf config file in your repo, that defines where you can find all &#8230; <a href="http://adrianlikins.com/2009/02/gum/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I posted a small script I use to help manage the git repo&#8217;s of <a href="https://fedorahosted.org/func/">func</a> to github. It&#8217;s named <a href="http://github.com/alikins/gum/tree/master">gum</a>[1]. </p>
<p>The basic idea is you include a gum.conf config file in your repo, that defines where you can find all of the repo&#8217;s and branches of the project in question. It&#8217;s got a couple of commands to add list the repo&#8217;s, add a repo, or add all of the repo&#8217;s. It always names the branch in the form remotename-branchname. </p>
<p>I wrote it since it seemed I would end up with a different version of the git repo on every machine I used, and I got tired of tracking down remote and branch names to add them to each src checkout I was using. </p>
<p>[1] mainly to annoy skvidal ;-></p>
]]></content:encoded>
			<wfw:commentRss>http://adrianlikins.com/2009/02/gum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>reading is hard</title>
		<link>http://adrianlikins.com/2009/02/reading-is-hard/</link>
		<comments>http://adrianlikins.com/2009/02/reading-is-hard/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 20:56:34 +0000</pubDate>
		<dc:creator>adrian</dc:creator>
				<category><![CDATA[ideas]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[nerd]]></category>

		<guid isPermaLink="false">http://adrianlikins.com/?p=481</guid>
		<description><![CDATA[I read a lot of mailing lists. Mostly for various open source software projects. Most of them for work. It would be cool to have a mailing list summary page. The page would scan the mailing lists, and post the &#8230; <a href="http://adrianlikins.com/2009/02/reading-is-hard/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I read a lot of mailing lists. Mostly for various open source software projects. Most of them for work.</p>
<p>It would be cool to have a mailing list summary page. The page would scan the mailing lists, and post the content most likely to need attention. For software projects, this is stuff like:</p>
<ul>
<li>Patches (<a title="patchwork" href="http://ozlabs.org/~jk/projects/patchwork/">http://ozlabs.org/~jk/projects/patchwork/</a> does this for patches to some degree)</li>
<li>urls to bug reports</li>
<li>urls to pastebin  or gists sites that are likely to contain errors or patches</li>
<li>things that look like error messages (segfaults, stack traces, etc)</li>
<li>links to SCM (either direct urls, or urls to web interfaces, github, bitbucket, etc)</li>
</ul>
<p>Mailing list archive software could probably do this. Mailman has support for &#8220;topics&#8221; that are defined by regex&#8217;s. But the interface is poor.</p>
<p>And of course, an RSS feed for all of the above would be nice.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianlikins.com/2009/02/reading-is-hard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>shell history meme</title>
		<link>http://adrianlikins.com/2008/04/shell-history-meme/</link>
		<comments>http://adrianlikins.com/2008/04/shell-history-meme/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 02:57:15 +0000</pubDate>
		<dc:creator>adrian</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://adrianlikins.com/?p=485</guid>
		<description><![CDATA[Just thought this was kind of interesting. work machine, user [alikins@grimlock ~]$ history&#124;awk &#8216;{a[$2]++ } END{for(i in a){print a[i] &#8221; &#8221; i}}&#8217;&#124;sort -nr&#124;head 283 git 259 cd 173 ls 69 vim 36 su 19 cat 12 git-branch 11 man 10 &#8230; <a href="http://adrianlikins.com/2008/04/shell-history-meme/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Just thought this was kind of interesting.</p>
<p>work machine, user<br />
[alikins@grimlock ~]$ history|awk &#8216;{a[$2]++ } END{for(i in a){print a[i] &#8221; &#8221; i}}&#8217;|sort -nr|head<br />
283 git<br />
259 cd<br />
173 ls<br />
69 vim<br />
36 su<br />
19 cat<br />
12 git-branch<br />
11 man<br />
10 cp<br />
9 grep</p>
<p>work machine, root<br />
[root@grimlock alikins]# history|awk &#8216;{a[$2]++ } END{for(i in a){print a[i] &#8221; &#8221; i}}&#8217;|sort -nr|head<br />
123 make<br />
109 rpm<br />
87 ls<br />
81 certmaster-ca<br />
78 vim<br />
76 func<br />
64 cd<br />
53 cat<br />
44 yum<br />
37 /etc/init.d/funcd</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianlikins.com/2008/04/shell-history-meme/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>conFUD</title>
		<link>http://adrianlikins.com/2008/01/confud/</link>
		<comments>http://adrianlikins.com/2008/01/confud/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 23:02:01 +0000</pubDate>
		<dc:creator>adrian</dc:creator>
				<category><![CDATA[free culture]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://adrianlikins.com/?p=476</guid>
		<description><![CDATA[The main day of the fudCON talks were today. Seemed to go pretty well. I pitched two sessions, one on OLPCs/Asus EEEs/ultraportables, and another on func. The OLPC session was more of a meetup/get together than a talk, and seemed &#8230; <a href="http://adrianlikins.com/2008/01/confud/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The main day of the fudCON talks were today. Seemed to go pretty well. I pitched two sessions, one on OLPCs/Asus EEEs/ultraportables, and another on <a href="https://hosted.fedoraproject.org/func/">func</a>.</p>
<p>The OLPC session was more of a meetup/get together than a talk, and seemed to go pretty well. Unfortunately, it got scheduled against the Fedora.tv/Vaniv/Percolote talk, so I missed that.</p>
<p>My real talk was func, and the talk seemed to go well. I tried to keep the slides pretty slim and lightweight, and breezed though them pretty fast, but I think it went okay.  I didn&#8217;t seem to get any of the vaguely aggressive questions in the Q&#038;A these sort of talks usually get, so I&#8217;ll take that as a win.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianlikins.com/2008/01/confud/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fudcon</title>
		<link>http://adrianlikins.com/2008/01/fudcon/</link>
		<comments>http://adrianlikins.com/2008/01/fudcon/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 18:40:29 +0000</pubDate>
		<dc:creator>adrian</dc:creator>
				<category><![CDATA[free culture]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://adrianlikins.com/?p=475</guid>
		<description><![CDATA[I&#8217;ll be at FudCon this weekend. What is FUDcon? It&#8217;s like a BarCamp but for Fedora nerds. I&#8217;ll be helping with the presentation on Func. I&#8217;m writing the slides at the moment. Yay! Slides! If there is anything someone wants &#8230; <a href="http://adrianlikins.com/2008/01/fudcon/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll be at <a href="http://barcamp.org/FUDConRaleigh2008">FudCon</a> this weekend. What is FUDcon? It&#8217;s like a <a href="http://en.wikipedia.org/wiki/BarCamp">BarCamp</a> but for <a href="http://fedoraproject.org/">Fedora</a> nerds.</p>
<p>I&#8217;ll be helping with the presentation on <a href="https://hosted.fedoraproject.org/func/">Func</a>. I&#8217;m writing the slides at the moment. Yay! Slides! If there is anything someone wants me to include (photo, reference, curseword, etc) let me know and I&#8217;ll see what I can sneak in. My slide presentation philosophy is &#8220;leave them confused&#8221;.</p>
<p>You may also know me from other slides and hackfests like cobbler, pulp, olpc, eee, vidpress, and wknc.</p>
]]></content:encoded>
			<wfw:commentRss>http://adrianlikins.com/2008/01/fudcon/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>more Red Hat High</title>
		<link>http://adrianlikins.com/2007/08/more-red-hat-high-3/</link>
		<comments>http://adrianlikins.com/2007/08/more-red-hat-high-3/#comments</comments>
		<pubDate>Wed, 08 Aug 2007 21:46:49 +0000</pubDate>
		<dc:creator>adrian</dc:creator>
				<category><![CDATA[art]]></category>
		<category><![CDATA[free culture]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://adrianlikins.com/archives/2007/08/08/more-red-hat-high-3/</guid>
		<description><![CDATA[one last Red Hat High article]]></description>
			<content:encoded><![CDATA[<p>one last <a href="http://www.redhatmagazine.com/2007/07/27/red-hat-high-2007-after-graduation-day-what-next/">Red Hat High article</a></p>
]]></content:encoded>
			<wfw:commentRss>http://adrianlikins.com/2007/08/more-red-hat-high-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

