Font Manager

Sometimes the best things in life ARE free… Free Font Manager. Wohoo.

Posted in software architecture | Leave a comment

iPad Application

So, my first iPad application is pending review. Learning a mac, and Object-C, and iOS took several weeks, and I just scratched the surface. More on this later.

Posted in software architecture | Leave a comment

Installing Joomla 1.5 on IIS7 with Windows Server 2008

We’re moving our KaDonk corporate web pages to a new server with Joomla, and so these are the steps it takes to get Joomla running on IIS7, with a Windows 2008 server:

  • Using Windows 2008,  IIS7, php 5.3.2, Visual C redistributable package, and Joomla v1.5
  • Download latest phh windows installer non-thread safe, from php.net. Make sure to check for pre-requisites as needed on the download page.
    • Select to install for IIS FAstCgi
      • If fastCGI is not active, PHP will prompt you to turn it on. It will provide instructions on how to do that, follow them !
    • Using version 5.3.2
      • This version has a bug, in that when windows has a hosts file setup to redirect ::1 to localhost, then php localhost cannot be found.
        http://bugs.php.net/bug.php?id=45150
        The solution is to remove the ::1 localhost redirection from the windows\drivers\etc\hosts.txt file. This redirection is for IPv6 routing..
    • php also requires the visual C++ redistributable package, so we got V9 from here : http://www.microsoft.com/downloads/details.aspx?familyid=bd2a6171-e2d6-4230-b809-9a8d7548c1b6&displaylang=en
      • This is needed to include some 64 bit libraries. It may not be required for 32 bit installations. Check your php manual.
    • More info on php on Windows: http://mvolo.com/blogs/serverside/archive/2007/10/09/IIS-FastCGI-and-PHP_3A00_-What-you-absolutely-need-to-know-to-host-PHP-applications-on-IIS-6-and-IIS-7.aspx
  • Download MySQL latest: http://dev.mysql.com/downloads/mirror.php?id=387773
    • Optional: I recommend you install SQLYog, simply because it’s an awesome front-end for MySQL.
    • Create new Joomla user for MySQL. Don’t use root, it’s just begging to get you into trouble someday.
    • Create your Joomla databse, and make sure your joomla user has sufficient rights to use it and create stuff in that database. The name will be used when you first run Joomla.
  • Downloaded and installed the IIS7 URL rewrite module from Microsoft
  • Finally go to you website (It IS active in IIS, right?), and go through the Joomla setup.
    • If ‘localhost’ doesn’t work, your PHP hosts are not configured. Use 127.0.0.1 instead of localhost
    • Or see above on how to fix the localhost problem.

Posted in software architecture | Leave a comment

Donnashi Enterprises, Inc, does not block out social security numbers

Despite a press release from Donnashi Enterprises, Inc, that they protect consumers and block out social security numbers, the fact is that they do not. Having the benefit of being self employed, I just got a letter from Donnashi asking me to verify my own employment in my company. The letter has my full social security number, not blacked out. I did not previously receive a call asking for verification either.

Donnashi, practice what you preach.

Here is their press release: http://www.fraudblogger.com/DonnashiIDProtection053106.asp

They told me they have changed their policy since the press release, but I guess they didn’t send out a new press release to announce this backlapse to less-secure practices. I find it a bit sad when companies behaves this way, since in todays world there is a real risk of identity theft.

Posted in software architecture | Leave a comment

Setting up iTunes with Airport Express and WRT54GS Router and using iPhone to control them

http://kate-ward.blogspot.com/2010/01/my-struggle-to-setup-linksys-wrt54gs-v4.htmlThis took a few hours of experimentation to setup, but I finally got my trusty old linksys WRT54GS working with Airport Express remote speakers. Here’s the setup:

WRT54GS

Using Linksys firmware, version 7.50.7 (Version depends on your hardware – Just grab latest for your type.

  • Using WPA TKPIP security on channel 6 (But you can use any channel, and probably WEP too).
  • Setup to DHCP, but I suspect this is optional
  • DDNS off (probably optional)
  • Advanced Routing: Gateway mode
  • Group key reneval 3600
  • Application and Gaming > QoS > QoS Enable, upstream bandwich: Auto
  • Application and Gaming > QoS > WMM Support: Enable
  • Application and Gaming > QoS > No Acknowledgement: Disable (This is probably optional)
  • No port forwarding or port triggering necessary

Airport Express

Update to latest version. I have v7.4.2.

AirPort settings

  • Wireless Mode: Join a wireless network
  • Wireless network name: Same as on WRT54GS
  • Wireless Security: Same as on WRT54GS
  • Wireless Channel: Same as on WRT54GS
  • Allow Ethernet ports: off

Internet Settings

  • Connect using: Wireless network
  • Configure IPv4: Using DHCP (Probably doesn’t matter)
  • DNS Server: Enter the same DNS server your WRT54GS is using

Music Settings

  • Enable AirTunes (I’m writing this while listening to sweet music streamed from my garage via LAN to WRT54GS over WiFi to Airport Express with headset, remote controlled from my iPhone. Love it)

Now, this is in fact one of the FIRST settings I tested without success. I could sometimes see the airport express speakers, sometimes not. Sometimes I could connect to them, but most often not. Never from my machine in the garage, but mostly from my main computer. It turns out the BIGGEST PROBLEM was in fact firewalls and anti-virus programs (AVG/Kaspersky). They block a little too effectively, causing random confusing behavior.

Firewall Settings

  • On your machine running iTunes, make sure your firewall allows Bonjour (Apples network) to get incoming and outgoing connections through.
  • Also grant access to iTunes itself

Anti-Virus Settings

  • I have Kaspersky 2010 installed. Whichever program you have, you must make sure that iTunes is added to the list of excluded programs. Otherwise you may not be able to connect to your AirSpeakers although you may be able to see them.
    • For Kaspersky 2010: Settings > Options > threats and exclusions > Exclusions (click settings) > Tab: Trusted Applications > Add > Add iTunes from your “program files” folder here.

Despite reading many great sites, the Firewall and Anti-Virus settings is what did it for me. Here are some of the other resources that led me to my successful settings (Thanks to all):

  1. http://kate-ward.blogspot.com/2010/01/my-struggle-to-setup-linksys-wrt54gs-v4.html
  2. http://rgbdream.com/?p=44
  3. http://www.macosxhints.com/article.php?story=20060609053254368
Posted in Tips & Tricks | Tagged , , , , , , , , , , | Leave a comment