Link: http://www.mahalo.com/mahalo_idol
So this is a totally silly blog post, and not something I’d normally care about… but…
Mahalo is a human-powered search engine that works to create a *useful* index of relevant web information. Not necessarily important web information, but definitely relevant information. They also have a daily video podcast, Mahalo Daily, about casually interesting, and sometimes techy topics. They used to have Veronica Belmont as the host/interviewer, but she moved on to other things, and Mahalo decided to have a contest to select a new host.
For some reason (probably because it was snowing in Seattle in April), I watched some of the live stream of the host selection contest, and one young lady, Lisa Brewster, seemed to stand out from the rest of the Hollywood actresses that showed up. She seemed like the ideal combination of cute, techy, geeky that would be great for a video podcast like Mahalo Daily.
Good luck Lisa.
I went to Macworld 2008 in San Francisco and jotted down notes while I walked the show floor. Here is a bullet list of what I saw that interested me at Macworld this year:
GelaSkins ipod, iphone, and laptop skins
Music Wizard
Neat Receipts Scanner
Frogpad one-handed keyboard
Futiro Skype handset
extended runtime batteries and chargers
Vestalife ladybug iPod speaker dock (for Mikel)
Urbanjunket designer laptop bags (for Mikel) and related vidcast review
Clark & Mayfield laptop totes (for Mikel)
Belight Software - Art Text
Nenon Tango video game
Gearbox music software and midi keyboard for virtual guitar effects
Gorilla pod tripod
Gilty Couture ipod bling cases (for Mikel)
Lynda.com online training service
Shure MPA iphone adapter
pdfpen PDF editor
Acoustilock noise reduction enclosures
Wiretap studio for recording skype conference calls
Community call voice chat system
phone based voice regonition PIM
EarthDesk 4
BusySync
BookEndz docking station for MacBook and MBP
MacTech magazine
Large attachment file exchange site (reseller/partner program)
Podcasts/Vidcasts to checkout:
Cocktails on the Fly vidcast
Food Science vidcast
Since I control a server with a real public IP address, as well as having various computers that are assigned dynamic IP addresses, I wondered if I could setup my own dynamic DNS system similar to dyndns.org. I found an open source project called GNUdip that fit the bill.
The docs on GNUDIP were adequate for the installation, but I ran into a few things I had to do differently. The basic steps are as follows:
$ORIGIN milton.com.
ns1.ddns IN A 207.115.64.96
ddns IN NS ns1.ddns
So far I have left the public registration methods turned off, so only pre-configured users can update their DNS in my system. If you want me to add you to the system, drop me an email and I can set you up an account such that yourname.ddns.milton.com will always point at your dynamic DNS computer.
PS. If you're wondering why I didn't just use DYNDNS or some other publicly available FREE dns service, you aren't alone. I thought about it, but I prefer to control my own services, not rely on some other company to track my IP address registrations.
Link: http://www.milton.com
So, just to ensure that 2006 doesn't slip by without an article...
I installed the latest release candidate for the Drupal content management system onto my personal domain, milton.com. It installed easily, and seems to work very nicely. I transitioned all of my old content (not much) into it in an evening. I haven't bothered to setup the Gallery2 modules for embedding my photo gallery, but I may tackle that eventually.
There are a LOT of modules available for this system, so much experimentation to come.
Cheers.
Update: Embedding the Gallery2 modules was also accomplished, and works very nicely.
I was recently tasked with setting up a 5 server cluster for load balanced FTP and static web content serving. I found enough information on the Linux Virtual Server Project and Keepalived to get the standard failover and web protocol load balancing working well. However, when it comes to FTP and NAT, many of the online docs make comments like "Multi-port protocols are too hard!", and "I can get active ftp to work, can I somehow disable passive since it doesn't work?", and "this example config bypasses the virtual server for FTP, and isn't load balanced". In fact I found so many docs on FTP related issues, where the author only presented 10% of the solution, that putting all of them together into a working solution was dificult. So here I will attempt to gather together the complete working configuration that I finally stumbled upon.
The software packages that I used to complete this solution are:
My cluster consists of 2 load balancers (setup for active-passive failover), and 3 web/ftp servers. Here is the diagram of how they are networked together:
VIP: (.10) VIP: [.1]
+-+ +-+
|X| |X|
|X|-----LB1-----|X|-----Web1
|X| (.2) [.2] |X| [.11]
|X| |X|
Router-----|X| |X|-----Web2
(.1) |X| |X| [.12]
|X| |X|
|X|-----LB2-----|X|-----Web3
|X| (.3) [.3] |X| [.13]
+-+ +-+
switch switch
(192.168.1.0/24) [192.168.2.0/24]
LB1 = LVS-NAT Master Load Balancer
LB2 = LVS-NAT Backup Load Balancer
Web1-3 = Web & FTP Servers
Note: (.1) = 192.168.1.1
[.3] = 192.168.2.3