<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Cosine Jeremiah and his Musings</title>
	<link>http://cosine.org</link>
	<description>Life and Ruby and Security</description>
	<lastBuildDate>Thu, 11 Mar 2010 05:28:36 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Thoughts on Pair Programming</title>
		<description><![CDATA[I have recently been exposed to the first pair programming in my career, and I want to quickly share some thoughts on it.
Honestly, at first I found it a little frustrating.  There I was spending half my time watching someone else implement some stuff, and my brain simultaneously stuck elsewhere solving world hunger while [...]]]></description>
		<link>http://cosine.org/2010/03/10/thoughts-pair-programming/</link>
			</item>
	<item>
		<title>Rise of the Mammals</title>
		<description><![CDATA[It is 2009, and it looks like the sky is falling.  Perhaps it is, just a little.  I think it is a good thing.  How can I say that as people are losing their jobs?  It is easy if you look at what will bring the greatest good to the greatest [...]]]></description>
		<link>http://cosine.org/2009/01/06/rise-mammals/</link>
			</item>
	<item>
		<title>AVLTree 0.1.4 Released</title>
		<description><![CDATA[This morning I released AVLTree version 0.1.4.  The difference from version 0.1.3 is an idea from modifications made to the code by the Samhain folks to improve performance.
If you are not familiar with my AVLTree project, it is a C library that implements AVL trees and provides an interface for indexing and iterating over [...]]]></description>
		<link>http://cosine.org/2008/11/16/avltree-014-released/</link>
			</item>
	<item>
		<title>Templating in Excel</title>
		<description><![CDATA[I wrote a little spreadsheet template language for Excel VBA (Visual Basic for Applications).  What for?  Say you have a report you create often, and you&#8217;re thinking of making a macro in Excel to help automate its generation.  You want to report on the sales of your widgets from multiple locations, and [...]]]></description>
		<link>http://cosine.org/2008/10/10/excel-template/</link>
			</item>
	<item>
		<title>Mephisto</title>
		<description><![CDATA[I have spent a lot of hours in the past week working with Mephisto.  Mephisto is a blogging platform with aims of eventually being a full-fledged CMS.  Overall I like it, but I am uncertain if it is a platform I ought to continue working with at this point.
Here are the highlights of [...]]]></description>
		<link>http://cosine.org/2008/08/23/mephisto/</link>
			</item>
	<item>
		<title>I Am an Independent Contractor Now</title>
		<description><![CDATA[Yes, that&#8217;s right.  Today is my last day at my present employer.  Two weeks ago I formed my own company, CosineWave Technologies Incorporated, and I will be working for it as a contractor.
Here are the primary services that I offer today:

Unix Security
Security Management
Application Development
Internal Training


Please go to the CosineWave website and drop me [...]]]></description>
		<link>http://cosine.org/2008/07/11/independent-contractor/</link>
			</item>
	<item>
		<title>Chisec 16 and C</title>
		<description><![CDATA[Thursday, February 28 was a long day for me, but in a good way.  It started almost like any normal morning, except I had to wake up 20 minutes early to handle the morning care and feeding of my animals.  That task is one my wife usually performs, but she had to run [...]]]></description>
		<link>http://cosine.org/2008/03/03/chisec-16/</link>
			</item>
	<item>
		<title>OpenID and Testing</title>
		<description><![CDATA[Earlier this month I was playing with a WordPress plugin that would add OpenID support for the blog here.  My intention is to make it easier to signup for commenting, while still not opening the flood gates of anonymous posting to avoid spam (I am not a big fan of CAPTCHAs).  Unfortunately, the [...]]]></description>
		<link>http://cosine.org/2008/03/01/openid-testing/</link>
			</item>
	<item>
		<title>Security Missing in Oracle Best Practices</title>
		<description><![CDATA[Recently Oracle released a 272 page document outlining some recommended best practices when implementing SOA with its suite:
http://download.oracle.com/technology/tech/soa/soa_best_practices_1013x_drop3.pdf
I was going to review it for its security best practices and WS-Security recommendations&#8230; but there are not any.  Take that to mean what you will.
]]></description>
		<link>http://cosine.org/2008/02/12/security-missing-oracle-practices/</link>
			</item>
	<item>
		<title>Unleash the Arc!</title>
		<description><![CDATA[I just found out that Paul Graham has unleashed Arc upon the world after years and years of teasing us.  This is exciting, particularly for what will happen to Ruby.  All of the nifty features that make Arc awesome will be extracted into a few Ruby gems in the next 2&#8211;4 weeks, and [...]]]></description>
		<link>http://cosine.org/2008/02/06/unleash-arc/</link>
			</item>
	<item>
		<title>Looking at Ruby on Rails</title>
		<description><![CDATA[Are you stuck in a J2EE framework that leaves you feeling like this?
&#60;statement&#62;&#60;personal&#62;&#60;timeframe&#62;&#60;someday&#62;&#60;subject&#62;I&#60;/subject&#62;&#60;action how="at"&#62;look&#60;/action&#62;&#60;object&#62;&#60;name&#62;ruby&#60;/name&#62;&#60;modifier type="on"&#62;rails&#60;/modifier&#62;&#60;/object&#62;&#60;/someday&#62;&#60;/timeframe&#62;&#60;/personal&#62;&#60;/statement&#62;
Why wait?  Get out there and get started with Rails today!  
]]></description>
		<link>http://cosine.org/2008/02/05/ruby-rails/</link>
			</item>
	<item>
		<title>Where Have I Been?</title>
		<description><![CDATA[If you started reading this blog recently, you might wonder where I have been for the last two weeks.  I apologize for my absence.  I have been extremely busy working with a wonderful team on a new project.  I have dedicated all of my spare time to that, so I have not [...]]]></description>
		<link>http://cosine.org/2007/11/14/where/</link>
			</item>
	<item>
		<title>WS-Security versus SOA over SSL</title>
		<description><![CDATA[I have had some thoughts recently about the security of SOA (Service Oriented Architecture).  When using SOA, the services are often made available using SOAP (Simple Object Access Protocol) messages communicated using HTTP.  Naturally, it is important to keep data secure as it is transmitted from requester to servicer and vice versa.  [...]]]></description>
		<link>http://cosine.org/2007/10/25/wss-vs-ssl/</link>
			</item>
	<item>
		<title>Multi-User Screen</title>
		<description><![CDATA[Have you ever been jamming away on a Unix host&#8217;s command line and wish you could share your session with others?  Perhaps you could do so to show someone else something you found on the system?  Maybe you want that someone to type a password for you?  Or perhaps you need to [...]]]></description>
		<link>http://cosine.org/2007/10/23/multiuser-screen/</link>
			</item>
	<item>
		<title>irb: Learning Ruby Quick</title>
		<description><![CDATA[In my previous post I introduced the idea of using irb as a desktop calculator.  If you are new to Ruby, however, using irb can have the side effect of teaching you Ruby.  Everything you type in irb is a Ruby statement.  The response you get from irb is the value Ruby [...]]]></description>
		<link>http://cosine.org/2007/10/17/irb-learning-ruby-quick/</link>
			</item>
	<item>
		<title>irb: The New Desktop Calculator</title>
		<description><![CDATA[One of the things I love about Ruby is that it comes with irb.  It is short for Interactive Ruby, and it is a command line tool to interact with an instance of the Ruby interpreter.  To start it up just run irb from the command line (Interactive Ruby is a menu option [...]]]></description>
		<link>http://cosine.org/2007/10/11/irb-desktop-calculator/</link>
			</item>
	<item>
		<title>Internal Machine Security</title>
		<description><![CDATA[Sorry for the delay in posts here, but I have been sick the past week, and getting back into my regular routine has been challenging since.  Also, rather that just post random musings of the day like many other blogs, I try to provide useful original content based on my experience.
However, today I will [...]]]></description>
		<link>http://cosine.org/2007/10/06/internal-machine-security/</link>
			</item>
	<item>
		<title>Answers to the Redirection Puzzle</title>
		<description><![CDATA[This post discusses answers to the Redirection Puzzle.  Do not read on if you do not want to see or discuss answers (yet).  

My solution is not very complicated or long at 57 characters (9 of them spaces, 6 of them optional), but it is less than the ideal of the shell providing [...]]]></description>
		<link>http://cosine.org/2007/09/27/answers-redirection-puzzle/</link>
			</item>
	<item>
		<title>Redirection Puzzle</title>
		<description><![CDATA[Today&#8217;s entry here at cosine.org is a little Unix puzzle for everyone to work.  I came up with this seven years ago when I was first reading about the Plan 9 shell, rc.  Plan 9&#8217;s shell has a nifty little syntax for connecting a pipe from an arbitrary file descriptor of one process [...]]]></description>
		<link>http://cosine.org/2007/09/27/redirection-puzzle/</link>
			</item>
	<item>
		<title>Mind the Arguments</title>
		<description><![CDATA[How command line arguments are processed in Unix is important to know when scripting.  That which should be a simple script is often troublesome to debug if the arguments to some of the commands get mangled unexpectedly.
To help understand what ends up being sent as command line arguments to a command, we can use [...]]]></description>
		<link>http://cosine.org/2007/09/22/mind-arguments/</link>
			</item>
</channel>
</rss>
