Archive for the ‘Business’ Category

Drupal - A Review and Some Recommendations

discount cialis no rx generic viagra online cialis online without prescription cialis pharmacy online cheap cialis no rx compare cialis prices purchase viagra no rx cheap generic cialis buy cialis in us order viagra no prescription order cheap cialis viagra without rx order viagra in canada buy viagra buy generic cialis discount viagra order viagra without prescription viagra in australia cheap cialis from usa cialis pill drug cialis online purchase viagra cost order cialis overnight delivery find cialis buy viagra generic cialis overnight viagra price purchase viagra overnight delivery cheap viagra tablets buy cialis online cialis tablets viagra australia cialis india no rx viagra cialis online cheap cialis online review order viagra from canada buy discount cialis online viagra without a prescription viagra pharmacy online cialis in malaysia lowest price for viagra cialis for order cialis overnight shipping cialis side effects viagra tablet order no rx viagra approved cialis pharmacy discount viagra overnight delivery buy generic cialis online viagra overnight delivery cialis free sample buy viagra lowest price order discount cialis online find cheap viagra purchase viagra without prescription order cheap viagra online cheapest cialis cheap cialis no prescription tablet viagra free cialis order cialis in canada low cost viagra drug viagra online purchase viagra rx price of viagra viagra online stores cheap viagra tablet buy cialis internet buy cialis from canada generic cialis online fda approved viagra viagra no online prescription cialis in us cheap cialis online cheapest viagra price cialis from canada cialis order order cheap cialis online buy cheapest cialis online cialis price generic cialis cheap online pharmacy viagra discount cialis online cialis pills cialis discount cialis drug where to buy viagra best price for cialis cialis buy online buy cheap viagra find discount viagra online certified viagra order cialis no rx viagra without prescription buy cialis from india cheapest viagra viagra drug order viagra on internet cheap cialis internet cialis bangkok buy viagra without prescription viagra online pharmacy cialis malaysia where to order viagra cialis without prescription viagra in malaysia buying viagra order cialis without prescription cheap viagra in canada viagra in us buying generic cialis find no rx cialis cialis rx buy cialis online cheap order viagra overnight delivery viagra prescription cheapest viagra prices viagra no rx required buy cialis on line find discount viagra pharmacy viagra cheap cialis in uk discount viagra no rx cialis viagra pills buy cheap cialis viagra buy online purchase viagra online viagra medication find viagra find viagra without prescription buy no rx viagra cheap cialis without prescription best price cialis viagra tablets cheap viagra overnight delivery buy cialis no rx certified cialis cialis us buy cialis overnight delivery cheap price viagra online viagra buy discount viagra buy viagra internet viagra information viagra us cialis overnight delivery cialis sales cialis no rx required viagra from india viagra online review buying generic viagra find no rx viagra find discount cialis online cheap price cialis cialis cheapest price viagra india viagra no rx cialis cialis no prescription cheap cialis tablets buy cialis cheap viagra pharmacy purchase cialis online buy viagra low price viagra online cialis prescription viagra malaysia buy cialis cheap cheap cialis from uk overnight viagra buy viagra us buy generic viagra online viagra discount discount viagra online cheap cialis drug viagra cialis in australia buy viagra online cheap cialis from india lowest price for cialis pharmacy cialis viagra internet cheapest viagra online order cheap viagra find viagra on internet viagra in bangkok viagra sales cheapest generic cialis online cialis approved compare cialis prices online viagra overnight find cheap cialis online cialis buy where to buy cialis cost viagra best price for viagra buy cialis from us discount cialis overnight delivery order cialis on internet cialis cost buying cialis online sale cialis cheap viagra no prescription viagra buy drug no prescription cialis order viagra no prescription required buy viagra in canada cialis without a prescription order cialis cheap online sale viagra buy viagra in us viagra pharmacy cheapest generic viagra online cialis australia cheap viagra from canada viagra free delivery viagra purchase viagra generic buy no rx cialis viagra from canada lowest price cialis generic cialis buy cheapest viagra find cialis online order viagra from us viagra side effects cheap viagra no rx cheap viagra on internet cheap viagra from uk cialis cheap drug buying cialis buying viagra online cialis internet buy viagra on line order cialis from us cialis online pharmacy viagra online cheap viagra uk buy cheapest viagra on line cheap viagra in usa viagra cheapest price viagra vendors cheap cialis overnight delivery cialis no rx buy discount cialis drug cialis cialis without rx order discount viagra viagra sale order viagra cheap online viagra buy order cialis no prescription viagra free sample viagra no rx buy cheap viagra online tablet cialis cialis medication buy cialis low price viagra cheap generic viagra find cialis without prescription viagra order viagra cheap drug viagra overnight shipping viagra prices buy cialis on internet cheap viagra from usa online cialis cheapest generic viagra cialis vendors generic viagra cheap cialis tablet order cialis online cheap viagra in uk cialis cheap price cheap viagra order viagra in us cialis buy drug cheap viagra without prescription cialis sale cheap cialis pill order discount viagra online buy cialis without prescription cheapest cialis online buy discount viagra online buy generic viagra buy viagra no rx viagra pill buy cialis us cialis in uk buy cheap viagra internet purchase cialis without prescription order discount cialis cheap cialis tablet cialis in bangkok cialis for sale order generic cialis viagra no prescription order cialis in us buy viagra online order cialis compare viagra prices overnight cialis buy viagra overnight delivery find viagra no prescription required cialis prices buy cheap cialis online order viagra viagra for sale buy cheapest viagra online cialis pharmacy buy viagra no prescription required buy cialis in canada buy cialis no prescription required find viagra online cheap cialis pharmacy cialis online stores discount cialis fda approved cialis cheap cialis on internet viagra bangkok viagra canada cost cialis approved viagra pharmacy cialis generic buy viagra on internet buy cialis lowest price buy cheapest cialis on line compare viagra prices online free viagra find cheap cialis online pharmacy cialis viagra in uk buy cheapest cialis low cost cialis order no rx cialis order viagra no rx purchase cialis overnight delivery cialis uk cheap cialis in usa order viagra online find discount cialis find cialis on internet cialis canada lowest price viagra purchase cialis cheapest generic cialis buy viagra from canada cheap generic viagra cheapest cialis prices price of cialis discount viagra without prescription cheap viagra online where to order cialis buy viagra from india purchase cialis no rx cheapest cialis price buy viagra from us cialis cheap cheap cialis in canada cialis no online prescription find cheap viagra online order cialis no prescription required viagra online without prescription viagra cheap price cialis free delivery best price viagra order cialis from canada buy viagra cheap find cialis no prescription required cialis purchase purchase viagra discount cialis without prescription cheap viagra pill cheap cialis from canada viagra approved buy cheap cialis internet cost of cialis cost of viagra cheap viagra internet no prescription viagra cialis information cialis online order generic viagra buy cialis generic viagra for order

When I initially setup a website for my consulting firm I decided to use Drupal. After months of letting the site lay dormant (I was too busy actually working) I decided to take some time to get it running. I must say that I am impressed.

What I Need

As with all websites it is important to have a clear idea of what you want out of the website. I split to split this into two separate lists - what I need now, and what I want in the future. In this post I will go into what I need now.

  • Visitor Tracking via Google Analytics.
  • Provide an easy way for prospective clients to contact me.
  • Provide an easy way to update the site.
  • A blogging mechanism.

How I Got There

Visitor Tracking via Google Analytics

Visitor tracking is important to any business. It provides a way to see a few things - Are people actually visiting the site? How long are they staying? Who is talking about site?

Setting up Google Analytics is easy enough - add some Javascript to the theme and be on your way. What happens when you want to switch the theme? You have to go back and update the theme. I don’t plan on changing the theme to often but why do it if I don’t have to?

The Google Analytics Project provides the ability to use Google Analytics without having to worry about the theme. It also provides lots of other useful features:

  • Role Tracking - Only track the types of users you care about. Do you really need to track what your team is doing? Probably not.
  • Profile/User Segmentation - This only works for people who have accounts on your site, but it’s still a nice feature. It gives you the ability to see which users did what or even track where the users are from!
  • Download Tracking - If your site offers downloads, this is a must. Imagine the following situation: You post a PDF of the requirements for a project you’re working on. You can validate whether someone, in particular, the certain user (or users) has looked at it. Great to know if you’re worried about your project schedule.

Provide an easy way to prospective clients to contact me

Why have a website if the visitors can’t inquire about your services? I provide a simple page with contact details and mailto: links but that’s rather boring and doesn’t provide many features. So I wanted a form that users could use. Now, I could write my own form to do this but every time I wanted a new form, or I wanted to change an existing form I would have to update code. Being a programmer, this isn’t really difficult, but I wanted it easier.

The Webform module provides pretty much everything I want. With no programming involved at all I was able to create a form that collects all the information that I’m curious about. It also provides more nice features - it will automatically email the form, store the results in the database, and it also works with the Captcha project to prevent Spam.

Also be sure to check the Webform Report project. I haven’t worked with it enough to write it up, but it does looking like a promising reporting tool.

Provide an easy way to update the site

This feature is default with Drupal. I would go so far as to say that Drupal is simplicity. Don’t get me wrong, there is a learning curve involved but just click around inside of Drupal for an hour or so and I’m sure you’ll get the hang of it.

A blogging mechanism

Another great feature of Drupal is its blogging mechanism. Again, it’s another feature that comes with Drupal. Each user can have their own!

Finalize

So far my experience with Drupal has been great. I have been able to find modules for all the things I’ve been trying to accomplish. And I’m certain that I could write my own module if I can’t, especially after looking over the Developer’s Guide.

Linked List

The list below provides an easy way to get to some of the websites that I’ve written about.

Sunday, October 14th, 2007

Tag Your Meeting Notes

I am a developer working on the requirements and design of a large application so I spend a lot of time in meetings. For example, tomorrow I have 2.5 hours when I won’t be in a meeting. This equates to pages upon pages of notes. Some of these notes are minor, some require the application design to be rethought or updated and others require some clarification from the SMEs. As you can imagine scanning through these notes can be onerous. So I’ve developed a low-tech version of tagging.

My meeting tags are very simple icons that I put next to each note or group of notes. They enable me to quickly scan through my notes and grab out what I need to do, what needs to updated or even what questions need to be asked. Below you’ll find examples of my “tags.”

  • Exclamation Point enclosed in a square - Important, requires immediate attentions.
  • Question Mark enclosed in a square - Requires more information from another developer or a SME.
  • Light-bulb enclosed in a circle - An idea for improving something.
  • “PM” enclosed in a square - A note to keep for the project’s post-mortem.

There are other icons I use, but this should be enough to get you on your way.

Why not use a computer?
I have yet to find a good note taking application. I could use Word, but I’m pretty anal about how things are formatted, so I would spend too much time formatting and therefore less time paying attention.

Don’t the icons take a lot of time?
Not really. At first, it may take a few extra seconds to draw or remember which icon you use for what, but once you get used to it, it is really quite quick.

Wednesday, August 15th, 2007

Leafyhost (aka Aetheri Hosting) Update.

It seems that Leafyhost is still proving to be a bad hosting choice. I just received and email from Jon H, a current Leafyhost subscriber. It turns out that they are still up to their old tricks. Below you will find the contents of his email. I’ve also added this email as a comment to the original post.

I have been a customer with LeafyHost since June of 2004 (back when they were Aetheri) and at this point I’m very fed up with them. I had great patience with them when they had their hard drive failure last year because they had been a very good host for my site. I use my domain largely for e-mail and hosting images, so downtime wasn’t really an issue for me. Also, Christopher and I had been posting on the same forum (not Ars) for something like six years and he hooked me up with a free hosting package after my prior host ( vectorstar.net) had massive downtime issues because they refused to replace a failing network card (absurd, I know). They had been prompt in handling what few support issues I brought to their attention and all was well. Things have changed for the worse since the drive failure. At this point LeafyHost is on yet another server because “our current colocation provider has been having problems with their upstream bandwidth providers, and combined with the issues with securing more power in the past that they’ve had, they are moving out of the data center where we are currently located.” This was handled with few hiccups with the exception of my site being a 404 even after all the dust had settled, but as far as I can tell that wasn’t their fault. The issue had resolved itself by the time I fired off an e-mail to them.

The problem I have with them at this point is that I have two support tickets that have been open for several months. No updated information for the tickets has been supplied in about as long as the tickets have been open. The first ticket is a real minor issue that I just brought to their attention since it was affecting all users (DSPAM died). I was told on 2/22/07 that “It looks like we have a fix, but we need to test it out through our dev server first. Once that looks to be stable, I’ll move it over to Uffish and update this ticket.” Nothing since. It’s a minor issue since Thunderbird has done a superb job of filtering out most of the junk mail I receive, but I am frustrated with the lack of *any* information since February.

The second ticket is a much more severe issue for me: I can receive mail, but am unable to send mail. The last piece of information I received on this issue was when Sam told me he was passing the issue over to Chris and that he would look into it. I haven’t heard a thing from either Chris or Sam on the issue since that day. I have sent several e-mails to them over the last two months asking if any progress has been made on the issue and have not had a single reply to any of them. No “Hey, we’re still looking into it,” or a “We’re working on fixing it now,” or even a “Fuck off.” Nothing. Complete and total silence. After the migration to their third server the whole ticket system is down. You go to the page and get a page saying that they need to install the Zend optimizer on the server before the page can be displayed.

This is complete and utter bullshit. A web hosting company should respond to a user’s requests for information pertaining to the quality of services being provided. They should respond in a prompt manner with as much information as is available at the time. Before the site went down with the migration a few other users had been complaining in the LeafyHost forum about the lack of communication from Chris and Sam, or if they got a reply it was slow in coming. At this point I have to wonder if Chris and Sam even care about their hosting service at all. Have they decided that since things appear to be spiraling down the toilet they might as well piss off their customers? Have they decided that no news is good news? Are they playing NetHack all day?

These guys need to start taking their business much more seriously if they hope to make it through 2007.

Sunday, May 6th, 2007

Review: Billings 2 - Time Tracking and Invoicing for Mac OSX

As many readers of this blog realize, I’ve been searching for financial programs that run on Mac OS. Unfortunately all of the software that I’ve tested thus far has sucked something fierce. Enter Billings 2 written by Marketcircle.

Billings 2 is a program that manages time tracking and invoicing.

The basis of time tracking is the “Time Slip.” A Time Slip can be thought of a piece of paper that identifies what you’re working on and how long it takes. (I think a lot of contractors can relate to this time tracking philosophy.) Time Slips are then bundled together into Invoices.

The application also tracks taxes, estimates, and retainers.

The application data seems to be stored in SQL Lite. This makes reporting easier.

This leads me to my favorite part of the application - the reporting engine. It is the most powerful reporting engine feature that I’ve come across. If you are familiar with Oracle Reports, or any other reporting engine then you can pretty much jump right into creating your own Invoices. For an in-depth look at the reporting engine and how to create custom invoices, check out the Report Engine Concepts document.

Overall, I definitely think that any consultant looking to change applications, or looking to make the switch to Mac should take a look at this application.

Billings 2 is provided by Marketcircle and costs $59.

Monday, April 30th, 2007

Bookkeeping.

As I’ve mentioned many times on my blog, I’m moving to South Dakota and I’m starting a new job. One of the interesting things about this move is the fact that my current company wants to keep me on as a part time consultant! I’ve always liked the idea of consulting but I’ve never been in the financial position to live the life. Thankfully with a part time gig I will be able to do it. Working as a consultant has one hangup - taxes.

A consultant is self-employed so they have to take care of their own taxes. This often means filing quarterly taxes, along with a payment. Consultants also have to pay extra taxes to make up for the taxes that are normally paid by the employer.

I’ve never liked filing my taxes. Thankfully since I’m single and I don’t play the stock market I’ve always filed the 1040-EZ. Now, as a consultant, my taxes will get more complicated. So I’ve been looking into a book keeping service. I’ve been thinking about Quickbooks but the software alone only takes me so far. I still like the idea of having a professional looking over my work and doing the actual filing. Enter payroll and bookkeeping services from Accounting Paradise.

With Accounting Paradise you sign up for an online Quickbooks account and fill in the required information. For a monthly fee (starting at $10/mo) they will prepare the necessary forms and help you file them. To see more how this works check out their “Working Together” page.

This post brought to you by the payroll and bookkeeping services from Accounting Paradise.

Monday, January 8th, 2007

Issue with the DiggClick Plugin.

I recently installed the DiggClick plugin. Although it is a great plugin I’ve noticed a small issue with it. When someone Diggs your post and they aren’t on the actual post page, the plugin gets befuddled.

Example, if the Digger is viewing the following URL (http://digg.com/view/technology/upcoming) when they Digg your post, the plugin will get befuddled and display an error message where the “DiggIt” button should be.

Note: If you are unfamiliar or uncomfortable working with a database you should not attempt this. Also make sure to backup the WordPress database in case anything really terrible happens.

In order to fix this issue you must first get the actual URL of your Digg post. It will look something like this: http://digg.com/mods/DiggClick. Next open your Wordpress database, using a tool such as PHPMyAdmin, then browse the “{blogname}_postmeta” table. Find the entry where the “meta-key” value is “DiggClick”. The “meta_value” column should contain an invalid URL. Change this value to be the actual value of your Digg post. Commit the changes then refresh your blog. The error should disappear.

The above needs to be done for every post with an error.

Another work around, that doesn’t require database hacking, is to navigate to your blog post from the digg post page. This will set the correct value in the “{blogname}_postmeta” table.

Wednesday, November 22nd, 2006