<?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>mark.itpimps.com &#187; Code/Programming</title>
	<atom:link href="http://mark.itpimps.com/category/geeky-stuff/codeprogramming/feed/" rel="self" type="application/rss+xml" />
	<link>http://mark.itpimps.com</link>
	<description></description>
	<lastBuildDate>Thu, 19 Nov 2009 07:22:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>some useful find combos (linux)</title>
		<link>http://mark.itpimps.com/2008/04/30/some-useful-find-combos-linux/</link>
		<comments>http://mark.itpimps.com/2008/04/30/some-useful-find-combos-linux/#comments</comments>
		<pubDate>Thu, 01 May 2008 00:22:05 +0000</pubDate>
		<dc:creator>iotone</dc:creator>
				<category><![CDATA[Code/Programming]]></category>
		<category><![CDATA[Geeky Stuff]]></category>

		<guid isPermaLink="false">http://mark.itpimps.com/blog/?p=47</guid>
		<description><![CDATA[some good uses of find]]></description>
			<content:encoded><![CDATA[<p>finding a huge group of files in the current directory older than 30 days and sending them to a gzip&#8217;d tar file:<br />
<code>find . -type f -daystart -mtime +30 -name "file*" | tar -c --files-from=- | gzip > file.tar.gz</code></p>
<p>finding a group of files and deleting them (useful when you can&#8217;t do an rm * on a directory because there are a boatload of files in that dir):<br />
<code>find . -exec rm {} \;</code></p>
<p>helpful, so i thought i&#8217;d post them.</p>
<p><em>-m</em></p>
]]></content:encoded>
			<wfw:commentRss>http://mark.itpimps.com/2008/04/30/some-useful-find-combos-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>i can&#8217;t believe this worked the first time</title>
		<link>http://mark.itpimps.com/2008/04/23/i-cant-believe-this-worked-the-first-time/</link>
		<comments>http://mark.itpimps.com/2008/04/23/i-cant-believe-this-worked-the-first-time/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 00:32:06 +0000</pubDate>
		<dc:creator>iotone</dc:creator>
				<category><![CDATA[Code/Programming]]></category>
		<category><![CDATA[Geeky Stuff]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://mark.itpimps.com/blog/?p=46</guid>
		<description><![CDATA[it killed all the right processes!]]></description>
			<content:encoded><![CDATA[<p>so i wrote this on a server today hoping to kill off a bunch of duplicated processes that were locked up&#8230;  as the title states, it worked the first time!  i think this will work in most linux distros that have the -ef flag for the <em>ps</em> command:</p>
<p><code>ps -ef | grep -v grep | grep [runaway process]| awk '{print $2}' | xargs kill -9</code></p>
<p>in a nutshell, it prints out the process id from the <em>ps</em> command and uses xargs to pipe it to the <em>kill</em> process.</p>
<p>whew! it saved me a ton of typing, so i thought i&#8217;d share.</p>
<p><em>-m</em></p>
]]></content:encoded>
			<wfw:commentRss>http://mark.itpimps.com/2008/04/23/i-cant-believe-this-worked-the-first-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>open source and its parallels in music</title>
		<link>http://mark.itpimps.com/2006/08/13/open-source-and-its-parallels-in-music/</link>
		<comments>http://mark.itpimps.com/2006/08/13/open-source-and-its-parallels-in-music/#comments</comments>
		<pubDate>Sun, 13 Aug 2006 08:50:42 +0000</pubDate>
		<dc:creator>iotone</dc:creator>
				<category><![CDATA[Code/Programming]]></category>
		<category><![CDATA[Geeky Stuff]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://mark.itpimps.com/blog/?p=22</guid>
		<description><![CDATA[the parts that open source and music currently play in my life]]></description>
			<content:encoded><![CDATA[<p>i&#8217;m a fan of open source.  while it may be as lucrative in creating software in terms of money, i always find myself seeing how much better open source ends up being.  while it&#8217;s still quite rough around the edges, as the movement is still quite young in my opinion, i believe that open source is getting closer and closer to the types of software we are used to seeing from closed source companies, such as Microsoft.</p>
<p>i use a lot of open source software myself.  <a href="http://www.getfirefox.com">firefox</a> is my current browser of choice.  at work, i like to write code in <a href="http://www.eclipse.org">eclipse</a>.  i&#8217;ve been an avid fan of the <a href="http://en.wikipedia.org/wiki/Linux">linux</a> operating system, as well as <a href="http://www.apache.org">apache</a> as a web server, and <a href="http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29">LAMP</a> (and its variants) in general.  and for instant messaging, i like to use <a href="http://gaim.sourceforge.net">gaim</a> when using multiple screen names/messaging systems.  heck, even to keep myself healthy at the computer, i use <a href="http://www.workrave.com">workrave</a> to make sure i&#8217;m not staring at my screen during crazy coding sessions.</p>
<p>now, i&#8217;ve been taking guitar lessons for a while now, about half a year i would say&#8230;  i&#8217;ve been learning a lot, and for some reason tonite while i was having myself a crazy practice session, i came up with this thought:</p>
<blockquote><p>open source is a lot like music</p></blockquote>
<p>it seems a bit strange at first, but to me it makes sense&#8230;  despite what the RIAA says, music is very open and free when you look at the core makeup of a song&#8230;  music and software are all built upon basic building blocks &#8211; music has its notes and chords, software its statements and functions (and i suppose objects if you wanted to include that as well).  each musician takes those notes and puts them together to his liking&#8230;  the same is with the developer.  every song has elements that can be found in other songs.  the same with software.</p>
<p>lately i&#8217;ve been learning to play guitar solos&#8230;  my teacher, donovan, told me that in order to learn how to solo on your own, you listen to other great guitarist&#8217;s solo&#8217;s, take the style and parts that you like, and make them your own to create your style.  i believe this is what is happening in open source now.  take the above linked <em>gaim</em> for instance&#8230;  the people behind that program took what they like about other software, the messaging protocols, and put it together to create their own program.  they stripped what they didn&#8217;t like, and kept the stuff they thougth was good.  the result is a messenger program, that, while not completely unique or new to the computer world, but has its own place in the world of computing much the same way a song has its own place in the world of music.  the same can be said about lots of other software, like <a href="http://www.openoffice.org">open office</a>, <em>eclipse</em>, and <em>firefox</em>.</p>
<p>i found this small epiphany very enlightening and exciting for some reason&#8230; it&#8217;s strange how you start to see how things interconnect sometimes.</p>
<p>i also decided that there doesn&#8217;t seem to be too much open source musical software out there&#8230; i think what i&#8217;d like to do is create an open source music application&#8230;  there are 2 programs that i&#8217;d like to create and maybe possibly merge or integrate together at some point&#8230; the first is a program that would aid in learning and memorizing different musical ideas, such as notes in a chord or scale, building and recognizing complex chords, and other such musical things&#8230;  the next would be to create my own sort of guitar teaching program&#8230; i would basically take the lessons i got from mike granat (my first guitar teacher) and donovan, and try to put them in some logical order that would help someone learn the guitar&#8230; or, i would build it for donovan to give to any of his other students as compliments to one on one lessons.  </p>
<p>i think this would be an awesome way to get my code into the open source community&#8230;  the only thing that i&#8217;m unsure about is building the graphical parts, as it&#8217;s been a long time since i&#8217;ve done it, and i don&#8217;t know how to make it portable to the different platforms&#8230;  i&#8217;m sure if i build it on the GTK framework, it should work on windows and linux, but i&#8217;m not sure about mac&#8230;  we&#8217;ll see tho&#8217;, i&#8217;ll have to do some research and write some documents for each, and my time is stretched thin right now&#8230;</p>
<p>if there is anyone out there would like to join me on this, please feel free to hit me up on the comment section and i&#8217;ll write you a proper email&#8230;  while i&#8217;m sure there are probably few developers reading this blog, who knows who might show up and find this interesting&#8230;</p>
<p>anyways, i think that would be pretty cool to do some programs like that&#8230;  i could use the practice and would love to learn some new coding tricks.</p>
<p>so yeah, that&#8217;s that&#8230;  go try some open source software, you&#8217;ll be surprised at what you&#8217;ll find!</p>
<p><em>-m</em></p>
]]></content:encoded>
			<wfw:commentRss>http://mark.itpimps.com/2006/08/13/open-source-and-its-parallels-in-music/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>what i learned at UCI</title>
		<link>http://mark.itpimps.com/2006/02/10/what-i-learned-at-uci/</link>
		<comments>http://mark.itpimps.com/2006/02/10/what-i-learned-at-uci/#comments</comments>
		<pubDate>Fri, 10 Feb 2006 08:02:08 +0000</pubDate>
		<dc:creator>iotone</dc:creator>
				<category><![CDATA[Code/Programming]]></category>
		<category><![CDATA[Geeky Stuff]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://mark.itpimps.com/blog/?p=12</guid>
		<description><![CDATA[notes from a "less prestigious" school...]]></description>
			<content:encoded><![CDATA[<p>alright, alright&#8230; so i&#8217;ve been crazy laggin&#8217;, but i&#8217;ve wanted to write about this for a while&#8230;</p>
<p><a href="http://www.technicat.com/writing/mit.html">check this article</a>&#8230;  the guy who wrote it, Philip Chu, documents his lessons from MIT, and it made me think about what i learned at UCI&#8230; certainly there&#8217;s a huge gap here, in terms of academics, rankings, <em>cost</em>, and other such things, but what we both really learned isn&#8217;t all that different in the end&#8230;  aside from the <em>Work Alone</em> thing, Philip&#8217;s look at software engineering is pretty close to mine in many ways&#8230;</p>
<p>so why such a big deal here&#8230;  why is it that much harder to get into MIT when you learn the same thing at a state school??  i suppose the same could be said between, say, UCI and Cal State Bakersfield&#8230;  i suppose there is some sort of distinction between the learning that goes on, but i&#8217;m not all that sure since i went to UCI for both undergrad and grad school&#8230;  i think the point i&#8217;m trying to make, for those of us who are in the software engineering field, is that software engineers tend to have a similar view on the task of writing software&#8230;  and, may i point out, that view is completely different from a programmer&#8217;s view of writing software&#8230;  </p>
<p>one of the things i&#8217;ve learned so far in the working world is that programmer&#8217;s are a dime a dozen, much like the smart people mentioned in Philip&#8217;s article&#8230;  sometimes it seems like it&#8217;s no wonder much of the world&#8217;s applications are buggy&#8230;  aside from the fact that we can&#8217;t think of all possible scenarios, sometimes i wonder if that whiz kid &#8220;hacker&#8221; was hired because he could deliver ahead of schedule or on time&#8230;  i don&#8217;t know if i have any right to say that or even draw that sort of conclusion, i just wonder sometimes&#8230;</p>
<p>it just makes me ponder the year ahead&#8230;  where do i want to be next year?? where will i be in a few months from now?? all i&#8217;d really want would be to know that i was on my career track, that i was out there getting myself to where i want to be&#8230;</p>
<p>question is now, where do i want to be??</p>
<p><em>-m</em></p>
]]></content:encoded>
			<wfw:commentRss>http://mark.itpimps.com/2006/02/10/what-i-learned-at-uci/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
