OnLive Desktop iPad App Puts Windows 7 in Your Hands Via the Cloud
This one is filed – what will they think of next.
It is now possible to have a fully functional copies of Windows 7 and Office 2010 running on your iPad. Not only that, it’s free!
Streaming via the cloud is nothing new to OnLive as they have been streaming video games for a while. In fact it was about a month ago that they started streaming big ticket games to iOS and Android devices. I guess the next logical step to them was to offer the platform that these games ran on – Windows PC’s.
Side Note
Before I go any further you may be asking why this tried and true Apple fan is interested in running Windows on his iOS device. To some running Windows on an iPad would seem like a unforgivable since – which in most cases it would be. But, the web design/developer in me is jumping up and down inside because this could be the easiest way to check cross-browser compatibility. Internet Explorer is the only browser that you cannot get on the Mac so we are always tasked into finding access to IE in one form or another in order to get our pages to conform to IE inconsistencies.Unfortunately Windows still dominates the world and therefore we must learn to to play with the popular kid in school.
Moving on… Read the rest of this entry »
WordPress iOS App Gets a Complete Work Over in Version 2.7
The iOS WordPress team just announced that the 2.7 version of their app has just hit the app store. I am actually typing and will publish this post from the app.
Already the app feels very solid. I have not had any crashes or login issues that have plagued several of the previous versions. It has been sad actually because WordPress as a platform has been very stable in the last few years. The iOS team has had a rough patch there for a while but I think that they are out of the woods with the 2.7 release.
From their post about the release they mention that their focus was primarily on performance and reliability with 117 bugs being squashed. I appreciate the effort that they have put in
.
Testing the App
Now I will run a couple of tests to see how this new release handles things.
New Project – Austin Turf Grass
I just started a new project today for a company called Austin Turf Grass. They provide sod that you put in your yard and this is all that they do. The are very focused on quality and have been in business since 1984.
I have setup a temporary page for them at their new domain name which is austinturfgrass.com.
I am expecting to have the website up and running by the end of March.
Nailing Down Slow Performance in WordPress
I originally published this post this way back in may 2006. To date it is the most popular post on my site. Since then though a lot of tools have come out that make diagnosing a slow WordPress install a little easier. Here are sow updated tips that can help you get in the right direction.
Tip #1 – What Plugins are You Running?
My original post outlined how I had disabled all of my plugins and reverted my site back to the default WordPress theme to find out if the site would run fine at it’s basic level. From there I added plugins back one-by-one until I found which one slowed my site down. You can still troubleshoot it that way but there is an easier way.
Jason Jacobs linked to my original article from his article in which he had learned how to use Firebug, a Firefox/IE browser plugin, to find what plugin was slowing his site down. In Firebug their is an inspector that will tell you how long it is taking individual items to load. If there is is a plugin that is not optimized then it is probably going to stand out so you can see if their is an update or an alternative for it.
In my case when I originally wrote the article it was a LIghtbox plugin that slowing my site down. I deactivated the plugin and found another one that load quicker. Issue solved.
Here are links to Jason Jacobs article and the Firebug plugin:
- Jason Jacobs – Diagnosing Slow WordPress Performance Using Firebug
- Firebug – HTML, CSS, and JavaScript editor and debugger.
Tip #2 – Cache Baby, Cache
The biggest strength and weakness of WordPress in my opinion is the that it is a completely database driven CMS. This is good in that only the parts of the site that you are editing get updated when you hit save unlike MovableType which has to rewrite ever page of the site. The downfall to being database driven is that ever time you load a page or post in your browser then the database needs to be queried in order to render the page.
Enter caching.
What caching does is make a temporary snapshot of each page and post of your site and gives that to your visitors instead of querying the database. This results in your pages and posts being served up much quicker and also reduces the load on your server. When you update a page the caching plugin automatically rewrites its copy so that your visitors get the newer version.
I have started to roll out caching on my WordPress sites and for some of my clients and I have to say that I have been impressed. There is a noticeable difference in how quick pages are loaded. This makes me especially happy since recently Google has stated that they are now going to incorporate page load times into the algorithm they use to determine search engine results. That means you can actually rank lower in search engine results if you site loads slowly.
The other benefit to caching is that if you get a large rush of traffic all of a sudden from a site like digg, Facebook, or Twitter. Without caching most shared hosting cannot query the database quick enough to WordPress show the message “Unable to Establish Database Connection” instead of your page or post. This can be a nightmare if you were trying to make affiliate or Adsense revenue off the page.
I personally use the WP Super Cache and I have been very happy with it. Note: Setup can be a little involved. Be sure to read the instructions carefully so that it is installed properly on your site.
- WP Super Cache – Caching plugin for WordPress
- W3 Total Cache – Caching, JS and CSS optimization, and CDN (Content Delivery Network) support
- CloudFlare – This is not a plugin but a caching service for your website. I am currently trying it danmasters.net and am impressed with the results so far. This service will also keep your site up if your hosting goes down.
Tip #3 – Who is Your Host?
You have scrubbed your plugins and they all load around the same amount of time. You have installed the caching plugin and you saw a little improvement. Unfortunately though your site is still loading slow.
What could it be?
Your hosting.
I have been working with WordPress for around 5 years now and I have run it on a lot of different hosting companies. The reason for using different companies was that I had done all on my end for my sites to run good but their servers just could not keep up. From downtime to slowness I have seen a few not so good hosting companies out there.
The reason for the slowness of certain web hosting companies comes down to volume. They just have too may people/web sites on a single server. WordPress especially puts a load on MySQL servers as most people do not use caching. The only way to remedy this is to switch hosting companies.
Personally I have used Hostgator for the last 3 years and have been very happy with them.
Now before you think that I am saying that to get some affiliate dollars out you I am not. Notice that there is no link to Hostgator in this post. If you want to change to them Google them. It is just that I have been with bad hosts and Hostgator has been good to me.
From my experience here is a list of host that have not been so great running WordPress:
- Godaddy – great for domain names but hosting is not so great – They are also partnered up with CloudFlare
- Network Solutions – not great for domain names or hosting IMO
- Jodo Host – This is who I had before Hostgator. They are better now but still not as good as Hostgator
If you have tried the other too solutions above and still are having issue then I would check out a different hosting company.
Note
You may notice that some of the comments below in regard to this article are old – very old. That is because I originally wrote this article in May of 2006. In that time I have got a lot a traffic to it but after 4 years the material was dated. I just refreshed the article in October 2010 so to info should be good for a while. Happy troubleshooting!
Switching from Buxfer to PocketMoney for iPhone
I have been a long time user of Buxfer and have generally pleased with there online checkbook service. I never used the account sync feature that they offered (similar to Mint’s) because I like to keep my own balance verses the bank. Lately I had been noticing that both their regular and mobile sites were both running slower and slow. I did some research and found out that Buxfer is run by a lone programmer that actually has a full time job at Facebook. While he is doing his best to maintain the site if their is a crash I am pretty sure my data would be gone.
The Search
I searched around the web to see if their were any other companies out their doing something similar to Buxfer. There were a few but they were small as well and the interfaces seemed a little clunky. I decided to check out iPhone apps instead since that is actually were I do the majority of my data entry. My concern with an app was that if my phone got lost/stolen/broken that I would lose my data as well.
There were a handful of iPhone apps and after using the majority of them I ended up with PocketMoney.
Why PocketMoney
There were two main reasons why I chose this app. The first was he fact that it could do transfers between accounts. This is something that Buxfer could do and I do a lot of transfers. I was actually amazed that their were checkbooks apps out there that handle multiple accounts but cannot do transfers. Weird. The other reason I chose PocketMoney is that they have been around for a while – like since the Apple Newton. They seemed well established in the space and did not seem like they were going anywhere. They were a pretty easy choice compared to the competition.
A Groovy Data Import
As impressed as I was with the basic functions of PocketMoney their import feature was even more impressive. I ended up exporting nearly 4000 transactions between 7 accounts from Buxfer and imported them into PocketMoney on my iPhone. It was pretty simple using Buxfer’s Quicken export and PocketMoney’s Wifi Transfer for data. When all was said and done I had all the data that I had in Buxfer in PocketMoney.
Desktop App Coming
The best part about this whole transition is that the PocketMoney developers are currently working on a desktop app that syncs with the iPhone app. This is where my concerns about losing data are taken care of.
The Easy Way to Integrate WordPress and bbPress
I had tried messing around with bbPress way back when and it wasn’t the easiest animal to tame. Recently though bbPress has graduated to version 1.0 and is much easier to tame. Especially usefully is it’s built-in integration with WordPress.
I have to admit that my first attempt at getting bbPress and WordPress playing together did not go well. I was trying to get cookie integration working and it wouldn’t. I tried 3 different sets of instructions and the third set work. Here is a link to those instructions.
Integrate bbPress 1.0 with WordPress 2.8
Once I completed his simple steps cookies were working and I could login in either WordPress or bbPress and be logged into the other one. It is really nice to have two pieces of software that work so well together.
Next I am learning the templating for bbPress. I here it is not too different then the one for WordPress. Let’s hope it is as easy!
My New Best Friend – CurvyCorners
If you have been doing web design for any period of time you have run up against the classic question – How do I make rounded corners without images for the website I am working on? There have been a lot of hacks out there and they all have their pluses and minuses.
With CSS3 Mozilla and the Webkit bunch all do rounded corners in straight CSS which is lovely. Unfortunately IE is still asleep at the wheel and won’t support rounded corners natively until IE9.That means it will be years until you won’t have to worry about IE 7 & 8.
Fortunately the guys at CurvyCorners has come up with a script to address it.
Literally all you do is upload the script to your server, give the appropriate CSS markup for rounded corners for Mozilla and Webkit, and that’s it. You don’t do anything for IE. It even gives rounded corners to IE6!
Unbelievable!
Below id a screenshot of the project that I used CurvyCorners on.
Switching from Blinksale to Zoho Invoice
I am making another switch in my life. This time I am switching from Blinksale to Zoho Invoice.
The reason for this switch is because I currently have a free account with Blinksale that gives me 3 free invoices a month and this month I needed more invoices. Normally in the few times that I have hit the limit I would switch to the paid version for a month and then step down to free account the next month. This time though they no longer have the free account so if I trade up I cannot go back down to the free account.
This caused me to evaluate what my options were…
After looking at several different solutions I am opted for Zoho Invoice for the time being. With Zoho I get 5 free invoices a month. Another cool thing with the free account is that I can send invoices as a PDF attachment. You have to pay $24/month with Blinksale to get that feature. If I need more then 5 invoices for the month I can step up to the $8/month plan and get 25 invoices. At Blinksale I only get 6 invoices for $6 (and still no PDF attachments).
I still get to accept payments online with Zoho via PayPal and can even use Google Checkout or Authorize.net if I want with my free account. I have to admit that the Zoho interface is not as simple or intuitive as the one at Blinksale but for the price, it is worth it. I hope Zoho Invoice works out so I don’t have to switch again.
Oh, a note about switching from Blinksale
Unfortunately they do not have an easy way to export your clients from you Blinksale account. They allow you to export you invoices but it only has the client’s name, not their contact info that you input in Blinksale. Even if the prices were competitive the fact that my data is not exportable is a deal breaker with Blinksale. With Zoho this is not an issue.
Another issue I just discovered is that their invoice export only gives the invoice total – not the line items and descriptions. This is also something that Zoho does for you. Unfortunately I now have 4 years of data locked into a system that I can now not get out.
Update 5/4/10
Another confirmation that I made the right decision to switch from Blinksale to Zoho Invoice. I sent an email request to Blinksale yesterday asking for help on how to get my data out. I also sent them a Tweet but as of today there is no reply.
But, although I did not contact them Zoho Invoice saw my Tweet and my post and reached out to me offering to help get my data out of Blinksale. Now that is customer service!
Update 5/5/10
Today I got an email from Zoho Invoice Tech Support with instructions on how to import from Blinksale (still nothing from Blinksale
). The instructions were pretty simple to follow and it only took about a minute to do the import. I as interested to see whether I would just get invoices only or if I would actually get my clients as well. I got both!
As good as getting my invoices and clients imported into Zoho Invoice the import wasn’t completely smooth. For some reason I had information from one invoice from one client that showed up on several of my other client’s invoices. This caused these invoices to marked as “Overdue”. Along with that the line item descriptions on the invoices did not seem to import either.
I do consider these issues but honestly I am not to concerned. I have seen the responsiveness of the Zoho support staff and I am sure they will respond quickly with a fix. I have to say I am really impressed so far though Zoho and completely under-impressed with Blinksale.
Update 5/14/10
In one word this issue is resolved. Zoho fixed the issue on their end on 5/12 and I tried the import out today. It worked great. In all fairness Blinksale did send me a direct message via Twitter on 5/5 (after my above update) and asked me to contact them. I opted not to since I new Zoho was already working on the issue.
I have to say that I am extremely pleased with the way that Zoho handled this issue for me especially since I am currently a free customer. I do plan to upgrade to a pay subscription here in the future as they have won a very loyal customer. Thanks Zoho!
Restoring iPhoto from a Time Machine Backup
I am doing my first even restore from a Time Machine backup.
The reason for the restore is that I messed up my MacBook iPhoto library trying to merge it with the one from my Mac Mini. I was using iPhoto Library Manager and instead of it following my instructions of “Do Not Duplicate” it duplicated. That caused my iPhoto library to double in size and actually completely fill up my hard drive.
To rectify the situation I copied the bloated library to an external hard drive then deleted my local copy. From there I did a restore from Time Machine to the day before this escapade started.
This situation has really got me thinking on how I can better manage my photos between the two computers. Maybe Dropbox and and Google Picasa are in order here.
Note: After a quick Google search it seems that there is a setting in the iPhoto Library Manager that if not checked WILL duplicate the photos even if you check not to in iPhoto itself. I have no idea why this is there or what use it is but it is a pain. Mine is now checked.
Search
idano.net Network
- Hot Wheels RC iNitro Speeders
- Gluten Free Teriyaki Sauce
- OnLive Desktop iPad App Puts Windows 7 in Your Hands Via the Cloud
- Air Hogs Heli Cage Hands On Review
- Hopefully the First and Last Health Update of 2012
Me on Twitter...
- Reports of a fire at an automotive shop along I-35 in Round Rock causing major delays on Sb I-35 near Old Settlers. #RoundRock 5 days ago
- This is cool. It makes you wonder where the future of the OS is going - Mac OS X Lion CSS3 by Alessio Atzeni http://t.co/HGFMZjXd @Bluxart 1 week ago
- Why am I the only one in the house that gets woken up by weather like this? #thunderstorm #tornadowatch #austintx 2 weeks ago
- More updates...










