QWANtify is excited to announce, effective May 1, 2010, their purchase by Safe Bridge Solutions, Inc. of Madison, WI. Read More »

From the QWANtify Blogs

The Trials of OpenOffice.Org

I’ve been a user of OpenOffice.Org pretty much since OOO first came out. Even when I was still occasionally using Windows, I was looking for alternatives to using Microsoft products. OpenOffice, to me, offered that alternative. It provided me with the basic functionality that I needed from a word processor, spreadsheet program, and presentation creator. I’m not a power user of the basic office products, so the lack of features that Microsoft Office provides has never been an issue for me.

Fast forward to a couple of days ago. I’ve been working on some articles that I’ve finally decided are good enough to publish to the interweb. I typically write them in OOO. I was looking into an easy way to convert them into HTML and noticed that OOO contains a feature to export a document in XHTML format. I thought that this feature could be pretty handy so I tried to use it. Bzzt! Try again. How foolish was I to attempt such a thing without first telling OOO what Java VM to use. Ouch! OOO depends upon Java for some of its functionality. So I went to the settings to tell it what VM to use. Surprisingly, after I navigated to my /opt directory, it figured out that I had 3 different JVMs installed: 1.4, 1.5, and 1.6. I figured that I might as well use the most recent one I’ve got, so I pointed it to 1.6. OOO gave me a message box that indicated that I’d need to shut down OOO and restart it in order for the setting to take effect. OK. No problem.

It shut down fine, but when I attempted to run it again I got a whole lot of nothing. Nothing? What? It just wouldn’t run. No error messages of any kind. That seemed a bit odd. So, I embarked on a journey to try and figure out how to unset the JVM setting. All I could find was a file that was autogenerated each time OOO was started. So, I asked Gentoo to uninstall OOO. Then I made sure that any OOO related directory was removed. Then I re-installed OOO. I typed in “oowriter” at a command prompt and was greeted with nothing but another prompt. No error, no messages, no OOO starting up. After another fruitless hour of searching and trying everything I could think of, I just gave up. This was going to cause a serious issue. I have Windows installed in a VMWare virtual machine if I absolutely have to use Windows, but I’d rather not deal with it.

I went with Plan B. Plan B was to let my computer spend the time to compile OOO from scratch. Fortunately, I was a bit smarter with my disk partitions on my laptop and actually put enough space in the /tmp partition to be able to perform large compilations. OOO notoriously uses up about 4GB of disk space and on my Core Duo 2 machine took about 3.5 hours to compile. I crossed my fingers and typed “oowriter” into a prompt after it finally finished compiling. Much to my surprise, OOO started right up! Back in business! But, I’ve learned my lesson. I won’t be telling OOO where my JVMs are. I can live without this hassle.

Filed in: Team Member Blog Comments (2)1java, 1linux, 1openoffice

Community Involvement Committee

I talk a lot about how important community involvement is to me. By now you’re probably sick of my soapbox.

This fall QWANtify formed a Community Involvement Committee, of which I am not a member. It’s important to me that I not conscientiously or subconscientiously influence out team’s community volunteering decisions.

Team members who volunteer for this committee meet and discuss volunteer activities throughout our community. They come up with ideas our team may corporately embrace. This winter the committee selected to again adopt a family for the holidays through the Salvation Army. The committee is also looking at what types of activities may be of interest to our team throughout next year.

The committee is a great addition and fits in very well with our corporate culture.

Filed in: Company Insight Comments (0)

BarCampMadison2 - Time to Get Organizing

The first official get together to start organizing BarCampMadison2 is coming up. If you’ve never been to a BarCamp before and are interested to see what this is all about, or you missed the last one and want to get involved with this one, stop by to meet a great group of people. Remember, BarCamps are organized by the participants for the participants. Below is the text of the invite that was sent out. See you at the meeting!

————————-

It’s time to get the ball rolling for BarCampMadison2, so let’s get together for coffee and do some planning (after the holiday of course):

January 5th
2 pm (to 4pm)
Escape Java Joint
916 Williamson Street
http://www.escapejavajoint.com

Agenda

  • Introductions
  • Communication methods (barcamp site, googlegroup, email list, meetings, etc)
  • What needs to be done? Who wants to do it?
    • Read http://www.cleverclevergirl.com/?p=10
    • Sponsor wrangler
    • Food Czar
    • T-shirt Master
    • Wi-fi Guru

Filed in: Team Member Blog Comments (0)3planning, 3barcampmadison2

Handbook of Applied Cryptography Available Online

The Handbook of Applied Cryptography is now available online at http://www.cacr.math.uwaterloo.ca/hac/index.html. This book is officially Bruce Schneier approved. If you’re interested in cryptography you should check it out.

Filed in: Team Member Blog Comments (0)4cryptography, 4book, 4bruce schneier approved

Get Out Your Strong Passwords

I found an interesting article from Slashdot about using Google as a password cracker (http://www.lightbluetouchpaper.org/2007/11/16/google-as-a-password-cracker/). Ask Google to search for a hashed password, and if it’s common enough to be included in one of the many indexed documents that contain password/hash pairs, you’ll know that password. The comments to the article are just as interesting. A discussion of securely storing passwords runs through them.

The general points to consider when creating passwords are:

  • Longer passwords are better
  • Passwords that aren’t real words are better

However, since most people have a really hard time with passwords like that, they need to be stored securely.

  • Use a salt
  • Create the salt in a cryptographically secure fashion with a reputable library
  • Make sure the salt is lengthy
  • Use a different salt for each user

Short passwords are notoriously easy to crack if they’re hashed with MD5. There are numerous utilities available to brute force crack MD5 hashed passwords. There are even some interesting dictionary methods to crack MD5 hashes, as well as rainbow tables (overview here: http://en.wikipedia.org/wiki/Rainbow_tables).

I guess the moral to the story is that one shouldn’t assume that their password is infallible. If you are using word-based passwords they will probably be cracked at some point. When creating a system that needs to store passwords for user login either use an off the shelf utility that will encrypt or hash the passwords securely or do your homework so that the site doesn’t get owned. Don’t ignore warnings about MD5. Use SHA-1 or SHA-256 instead.

Remembering all those strong passwords is an entirely different issue…

Filed in: Team Member Blog Comments (0)5cracking, 5cryptography, 5md5, 5sha-1, 5sha-256, 5passwords

Mini Golfing Can Be a Great Team Building Activity

Last Wednesday, November 13, our team went to Vitense Golfland for a round of mini golf. It’s amazing how such a simple activity can be so much fun.

Filed in: Company Insight Comments (0)

Our 2008 United Way Campaign

I’m so excited and impressed with QWANtify’s team members. This year everyone banded together to make our 2008 United Way campaign even more successful than our first campaign.

Filed in: Company Insight Comments (0)

A New Look and Feel

I’m so excited. Our new website launched last Friday, November 1, 2007!

We worked hard to design a site that depicts the professional nature of our business, informs our clients of our mission, motivation, ethics and offerings while providing beneficial information for those interested in joining our team.

I encourage you to peruse the new site, read and comment on the blogs, and let us know what you think.

Filed in: Company Insight Comments (0)

Page 14 of 22 pages « First  <  12 13 14 15 16 >  Last »