September 23, 2007
One of the projects that I’m currently working on requires the use of soft-certificates in order to confirm identity and for doing authorization. Since the application that is being written only needs to have support for Internet Explorer 7, I imported my PKCS #12 certificate through Internet Explorer (Internet Options -> Content -> Certificates -> Personal -> Import).
As I was importing it, there was a page where I needed to provide a password that the CA had given me. On the same page there is an option to “Enable strong private key protection”. It was followed by the sentence “You will be prompted every time the private key is used by an application if you enable this option”. Since I favored security over convenience, I happily selected this option and provided my new password. Just in case I needed to move to another computer, I also marked the key as being exportable.
Read the rest of this entry »
3 Comments |
Certificates, Selenium, Testing |
Permalink
Posted by Ross Niemi
April 22, 2007
Yesterday I went to my first ever MinneBar which was pretty exciting. I did not find out about it until earlier this week, but I’m glad I was able to attend and present.
Apparently this year’s MinneBar was the 2nd largest BarCamp in history with almost 400 registered people. From what I was told, the largest BarCamp was in Bangalore with over 500 attendees.
Some of the presentations which I seen parts of were:
- A Highly Kinetic Semi Dangerous Exposition – Bill Gurstelle
- Ruby on Rails Q&A – David Heinemeier Hansson
- Introduction to Natural Language Processing – Frank Schilder & Gary Berosik
- JRuby 0.99 Q&A – Charles Nutter and Thomas Enebo.
- Functional Languages and Agile Development – Robert Fischer
In the morning I gave a presentation with Ben Edwards from Refactr entitled Selling Agile to the Enterprise. We had pretty good attendance with people spilling out into the hallway. The presentation can be found here.
2 Comments |
Agile, BarCamp |
Permalink
Posted by Ross Niemi
March 9, 2007
I recently received an email from someone asking about an open source tool I wrote some time ago called Antomology. Since its been a while since I thought about it, why not blog about it.
(Ripped from the README.txt)
Antomology, besides being a word play on Entomology, is an Ant analysis tool suite. The current suite offering is:
StatisticsListener – an Ant BuildListener which can be used to gather statistics while an Ant build is executed. Statistics on the targets and tasks executed are written to the console after the build completes. Some of the statistics captured are:
- the number of times a target / task is called
- the average processing time spent on a target / task
- the total processing time spent on a target / task
- the total processing time spent on a target / task expressed as a percentage
The tool isn’t too amazing and the current suite offering is meager, but it served its purpose well on a past project that I was on. I was hoping to take it to the next level by providing support for historical graphing and analysis, but I have not been able to find the time to do it (as of yet).
The Continuous Integration solution at Codehaus isn’t publishing the Antomology jar yet, but the code in the Subversion repository is more current (and tested).
Leave a Comment » |
Ant, Java |
Permalink
Posted by Ross Niemi
January 31, 2007
This morning I was having some technical problems with my “Learning Ruby – TDD Style!” Parts 1 and 2 blog posts, specifically how pings were handled when linking posts to each other on update. A side effect of a post update meant a comment would be automatically created in the blog post that it referred to. Since I was adding and will continue to add “navigation” functionality for the different post-parts in order to make life easier for the readers, the present set up was not adequate.
When writing or updating a post in WordPress, there is a box on the right hand side of the screen entitled Discussion with an item for allowing pings. The solution was simple enough: All I needed to do was update each page, uncheck Allow Pings, save and delete any lingering ping comments. Simple enough. Somewhere along deleting the ping comments in my early morning haze, I accidentally deleted one of my blog entries!
Read the rest of this entry »
10 Comments |
Blogging, WordPress |
Permalink
Posted by Ross Niemi
January 31, 2007
start | previous | next | finish
In order to do Test Driven Development (TDD), we need to become intimately familiar with assertions. In my last blog entry, we started to look at the assert method. Lets consider the contract of this method:
assert(boolean, message=nil)
– Asserts that boolean is not false or nil.
When testing this method I’m making the conscious decision not to test assert using the other methods that Test::Unit::Assertions offers. Although it’ll make things more difficult at first, it will force us to learn aspects of the Ruby language that we would not be able to see if we used one “assert” to test another “assert”.
Read the rest of this entry »
Leave a Comment » |
Ruby |
Permalink
Posted by Ross Niemi
January 13, 2007
start | previous | next | finish
I’m starting to take a serious look at Ruby, and like many people who are new to a programming language, it’s difficult to know where to start. Sure I have the “pickaxe” book in hand and my bookmarks are overflowing with Ruby links, but where ever and however I start I would like to be able to see immediate results and I would like to prove to myself that I’m understanding the syntax.
How about testing what I already know? Well, right now I don’t know too much. However, that should make things easier since it will prevent me from wanting to take on too much at once and keeping myself focused on small obtainable goals.
Read the rest of this entry »
3 Comments |
Ruby |
Permalink
Posted by Ross Niemi
January 9, 2007
A lot of people were pretty excited about getting a Nintendo Wii for Christmas this past year largely in part to the cool remote motion sensor technology. After seeing some of the demos for Call of Duty 3, I must say that my interest was sparked.
However, what if I wanted to practice my Kung Fu skills? Sure the Nintendo Wii comes with a “nunchuk” controller, but over time I’m sure the muscles in my legs will begin to atrophy if I don’t get the stimulating workout that I need. Well, wait no longer. Check out this technology coming out of the far east country of… Finland.
Leave a Comment » |
Games, Technology |
Permalink
Posted by Ross Niemi
January 8, 2007
As I sit watching the BCS Title Game between the Buckeyes and the Gators, I started to reflect back on how little I knew of the Ohio and western Pennsylvanian region before meeting my wife. Coming from Canada, American college football was foreign to me since hockey in Canada is king. Even more foreign were the customs of the hillbillies who call Appalachia home.
When I visited my future in-laws for the first time out in western Pennsylvania, I was asked if I wanted to eat some “buckeyes”. Knowing that my wife’s family are avid deer hunters, I assumed that they were being literal. Since I love food and embrace every opportunity to try food which is different, I was really looking forward to the experience. In my defense, before this moment I have visited quite of few exotic countries and enjoyed much stranger food. Still, I was looking forward to trying some fine Appalachia eats.
Read the rest of this entry »
1 Comment |
Humor |
Permalink
Posted by Ross Niemi