Archive for the ‘Business’ Category

Robinson R66 Helicopter in Production

Friday, February 26th, 2010

Congrats to Frank Robinson on his new helicopter product, the Turbine R66, for $770,000 with standard equipment.

His R44 piston was so economical that Bell shutdown production of the Jetranger line, and the R66 is another amazing machine.

And manufactured in the USA.

Heli-Expo 2010: Robinson’s new baby leads the way
avweb.com: Robinson Sets R66 Price At $770,000
Robinson Helicopter

Intel Atom D510 Server News

Friday, February 19th, 2010

The Supermicro X7SPA-HF is a near-server-class $200 Atom-based motherboard.

Pluses are extreme low-power operation (under 35 watts for an entire system), dual core with HT, dual gigabit NICs and IPMI remote mgmt. (Reportedly there are still some minor bugs in the IPMI code, for example with mounting ISO images remotely.)

Minuses are that memory is limited to 4 GB non-ECC single-channel SO-DIMM (notebook) DDR2 RAM, but hey, an Atom is a slow processor suitable for file-serving and not heavy calculations. I have heard of serving ftp traffic at 300 Mbps with this mobo.

I’m thinking of using it in the data center where power is at a premium, but having a dedicated box is nice – uses like an HAProxy appliance or a PXE/kickstart build server.

One use of Atoms is “rack filler”: The low-power Atom servers can be distributed into racks where there’s not enough power for another 2-amp Dell server, but where there’s still a half amp or so left on a circuit.

The power budget looks like:

mobo/cpu 21 watts
8800 RPM fan 2 watts
notebook hard drive 5 watts
4 GB DDR2 SO-DIMM RAM 1 watt
80%-efficient power supply losses 6 watts
Total 35 watts

The total cost of this server is about $450 to assemble from the above mobo and Supermicro case/80% PSU.

Thanks to Colin from HE for telling me about his experiences with the D510.

wht: 0.2amp server with Intel Atom D510
anandtech.com: Intel Atom D510: Pine Trail Boosts Performance, Cuts Power
atacom.com: MB13_SUPE_X7_HF pricing
APAQ Digital: Atom Servers
GCC 4.5 Release Series Changes, New Features, and Fixes: Support for the Intel Atom processor is now available through the -march=atom and -mtune=atom options.
tomshardware.com: UPDATE: Apple Mac Mini Based on Nvidia Ion (Rumors)
engadget: Atom N470 at CES

Bali Trip Notes for January 2010

Tuesday, February 9th, 2010

I just spent a month in Bali, mostly the Tuban-Kuta area.

In the past, Bali was regarded as an inexpensive place for young Australians and others to vacation.

For the first time however, I would have to say that is becoming a memory of the past.

There are the occasional local hotels still available for under $25/nite, but none of the newer hotels, which are aiming for $100 to $200/nite.

If you can afford it, the new Holiday Inn Baruna Bali in Tuban at $120 to $200/nite is awesome – opening right onto Tuban/Wanasegara Beach. The style is more modern than Balinese, but you can visit the Risata Hotel Bali down the street and see lush Balinese gardens and stonework.

Taxis have greatly increased in price recently. The fare used to be an afterthought, typically less than $1 within a city.

There are 2 classes of taxis now:

  1. Bluebird – great service and fair prices – old (cheaper) argo meter settings, worth calling in
  2. other companies – average service and high prices – new (higher) argo setttings, or even 40 ribu minimum pickup fare from Galeria Mall. Indonesian visitors are scared of these prices.

To save money, use an ojek (motorcycle taxi), or try carpooling and scheduling multiple stops on the same trip.

Or pick a hotel within easy walking distance of sites that’s also near a major travel artery. In Kuta, that would be at the exit of Jl. Legian near Jl. Pantai Kuta (easy walk to the Legian nightclub scene, memorial and Kuta Beach as well as near taxis to Tuban or Denpasar.) In Tuban, that would be on Jl. Wana segara or Jl. Kartika Pl. (easy walk to Tuban Beach or Discovery Mall/Mal Centro.)

I talked to some merchants in Tuban, and asking rents for storefronts have doubled in the past 12 months.

All of the computer stores selling PCs in Kuta, Tuban and Sanur have closed, likely due to high rents, low margins and lack of capital. There are a few Mac stores, such as PC Max and one in Carrefour. Otherwise, you must go to the large Rimo Computer Mall in Denpasar. Rimo is pretty good for basic parts, with new releases lagging Jakarta by 2 to 3 weeks.

The most comprehensive selection of DSLR batteries and accessories in Kuta-Tuban is in the Zoom Digital Kiosk in Discovery Mall, Tuban.

If you’re a computer or business person and need to stay in touch online, visit Internet Sartika at Jalan Wana segara No. 29, Tuban. It has dual broadband connections (1 Mbps DSL and 1 Mbps fiber optic) and new 3 Ghz Intel Duo Core 2 computers, for the quickest Internet connections.

Several tourists asked me what’s worthwhile to see in Bali.

One of my favorite places is still GWK Cultural Park, which has massive stone monuments, great views overlooking Kuta and local dances starting at twilite. It’s a photographer’s paradise. GWK is only 30 minutes from Kuta or Tuban by taxi and can take anywhere from 2 hours to a day to appreciate.

Load Balancing and Routing with Two ISP Connections Overview

Saturday, November 21st, 2009

Connecting 2 different Internet providers to your home or office can provide a number of benefits:

  1. connection fail-over, increasing availability (best compatibility, since only 1 network route provided from your office to a remote site, and thus most likely to work reliably)
  2. load balancing, increasing total bandwidth (2 routes available, which can confuse secure sites, and SOHO devices usually have practical issues)
  3. reducing Internet access cost by replacing 1 expensive provider with 2 cheaper, perhaps less-reliable or slower providers.

How you connect with 2 different ISPs depends on whether you want to buy or build …

Here’s 3 options to consider:

1. DIY with Linux iptables

  1. assemble a linux machine with 3 network interfaces (WAN1, WAN2, LAN)
  2. read the iptables page on split access and multipath routes, understanding that you are getting routing-based stickiness
  3. do some testing and tweaking of weights and other configuration items.

You don’t have to be a network engineer to get this working, but you should know things like static routing with the linux route command, to have a reasonable chance of success.

I’d suggest investing at most 4 hours in a project like that, then move on to one of the next options.

2. Use an Existing Open Source Project

  1. pfSense – based on FreeBSD. Dual-WAN Load Balancer FAQ, Dual-WAN Router Tutorial.
  2. Untangle is a subscription-pay but 95% Open Sourced software firewall with WAN failover ($5+/month) or WAN load balancing ($10+/month) modules
  3. m0n0wall, based on FreeBSD, is working on multi-WAN support
  4. LokiWall1 for Linux (2006)
  5. LokiWall2 for Linux (coming soon)

3. Buy a Dual-Wan Router Appliance

There are several SOHO appliances available for under $350.00:

  • Cisco (LinkSys) RV042 and RV082 (fanless, size of a hardcover book, is export-restricted, requires a free online support account and approval of 3 EULAs to download drivers.) I have used the RV082 for a month, and noticed: the built-in switch ports cannot drive cables longer than about 15 meters, the default failover probe settings are 5x for 30 seconds, which is too long, so I use 3x for 15 seconds. Otherwise it seems to work ok with two WAN connections, one fiber and the other DSL, though failback is not supported and failover is not logged. The average IT employee or power user can configure the web-based admin screens with no training.
  • Netgear FVX538 and FVS336
  • Netgear FVS124G (Discontinued)
  • HotBrick LB-2 (XinCom XC-DPG502?)
  • Peplink

Most, if not all appliances, are just linux or BSD embedded systems. But appliances are pre-tested, nicely packaged, and have a friendly web-based UI and technical support.

Also, an appliance will use less power and emit less noise than the typical desktop PC running linux.

Unfortunately, it’s hit-or-miss whether your appliance (or it’s firmware version) will work reliably. Most blogs report less than glowing results, especially with load balancing.

tomshardware.com: Dual WAN router suggestions needed (2008)
dslreports.com: Best Dual Wan Router? (2007)
Advantages/Disadvantages of Dual Wan Routing
linuxquestions.com: Script to Load Balance two ISPs with ip route & ip rules
mikrotik.com
Soekris

Container Data Centers Links

Tuesday, November 17th, 2009

Container data centers have been in the headlines recently, but are still academic for most companies since vendors won’t list or even provide a firm price, likely expecting a similar markup as blade computers.

I really like the overall container data center concept, especially for operators with available real estate and power.

Every neighborhood block in Silicon Valley has a Pods storage container in the front yard. Why not your own data center? One could even do free cooling in the winter. :)

datacentermap.com: Container Data Centers
Container Data Centers: “Waiting for Godot” meets “The Price is Right”
Cringely: Google-Mart: Sam Walton Taught Google More About How to Dominate the Internet Than Microsoft Ever Did
wikipedia: Intermodal Container
wikipedia: Sun Modular Datacenter
Dell XS23 Cloud Server (likely for Microsoft Azure)
theregister.co.uk: Mobile internet to eat world, apparently

Bank of America Reissues Account Cards due to Suspicious Debit Transactions

Saturday, November 14th, 2009

Bank of America (California) mailed me a replacement checking account card, which in their case is used as identification, an ATM card and also a debit payment card.

The accompanying letter stated that this was in case of possible compromised debit card information.

Why is this interesting?

Because I never do debit payments, just BofA-network ATM withdrawals and in-branch visits with that card.

So what really happened?

  1. they don’t actually know whose account information is compromised and they are casting a wide net
  2. their ATM network has been compromised
  3. they are having internal security problems
  4. or they’re just using “the touch” to shill their “Privacy Assist Premier” credit monitoring product during the phone activation process … $12.99/month after the first free month, but only the free month is mentioned in the phone call …

(Note: I used to do IT consulting for a major bank.)

consumerist: Bank of America Cancels Solo India Traveler’s Debit Card, Shrugs

Zend PHP Conference 2009

Thursday, October 22nd, 2009

The Zend PHP Conference was downtown at the San Jose Convention Center, so I went to that this week.

It was a well-organized, fun-sized conference – just big enough to use half the convention center, which made it easy to get around without a lot of walking between session rooms.

There was also an official, parallel unconference in 2 rooms priced at $199 for non-conference attendees.

The talks were high-quality, the food was great, and wifi worked everywhere. What more could one ask for? Well, a few more power strips next time, perhaps.

I was impressed with the number of attendees from Europe, Australia – and Utah!

I went to Matthew Weier O’Phinney’s tutorials on Monday. He’s the Project Manger for the Zend Framework, including design and supervision of the framework programmers. He’s an excellent speaker and really knows his stuff. Both his Intro to Zend Framework, and Ajax with Zend Framework tutorials were excellent.

My favorite talk of the conference was Eric Farrar’s talk on Mobile Data Synchronization. His slides went through many of the pitfalls of data synchronization, then actually provided a solution: use Sybase’s mobilLink, which is free to use with MySQL and SQLAnywhere. He said a team of 24 has been working for 10 years on that, and it is deployed in millions of devices. He works on the ultraliteweb project.

A Digg sysadmin did an interesting operations talk on the evolution of the Digg data center over the past few years. They’re up to 800 servers in 2 Equinix locations now, and use pre-cabled racks of servers from Penguin Computing. Software-wise, they like Cassandra key-value pair, clusto and puppet. They tried some commercial software in 2007, and didn’t enjoy the experience.

I had some great lunch break talks with other folks. One guy from Ohio was getting interesting SEO results by serving raw XML to clients, and having client-side JavaScript provide styling for human users.

I talked to a couple folks about their experiences using MySQL NDB Cluster in production. They both said it’s flaky, with one having already abandoned it for regular MySQL database with Innodb. He was also using RightScale and Amazon for document processing, and was happy with that combo.

There were about 20 exhibitors in 2 aisles, so easy to talk to all of them.

I got personal demos of RightScale’s cloud admin app, Zend Studio IDE, and BCDSoftware’s WebSmart PHP code generator.

WebSmart PHP is a $4600 code generator for ex-RPG and COBOL programmers. It provides a basic IDE, but the interesting part is that whatever you might want to do is either documented in hundreds of online technote examples, or available by contacting their unlimited support department.

Some of the unconference talks I went to included improving cookie security by embedding the SSL session id, and part of the continuous integration session (they talked about Hudson and CruiseControl, but not BuildBot).

The unconference talk on PHP and queues was quite good, with an overview of Amazon Simple Queues (good), Gearman (no persistence), beanstalkd (rave), and custom PHP and C queues (don’t roll your own unless you want long-term job security.)

The closing keynote was what I was mainly at the conference for … the PHP Frameworks Shoot-out with the framework project leaders.

Here’s my notes from my perspective as a listener. Please email me with any corrections.

Agavi
- David
- borrow from Symfony PHPunit code
- would use Symfony as alternate
- CI ORM is a pointless reimplementation, Rails programmers are morons shaped by pragmatism of Rails model
- hates complexity of validation code, context from Majove too many interdependencies
- 5.3 nice to have universal exception handling fw
- believes 5.3 is a major new release not comparable to 5.1 or 5.2 that frameworks need to support
- bigger the team and complexity, better agavi is because more structure

CakePHP
- Nate Abele
- hates long class names
- hates ACL system needs to be redocumented or cleaned up
- PHP 4 at this point, next release on 5.3

CodeIgniter
- Ed Finkel
- Symfony generates too many files, brain hurts; input filtering in ZF overcomplicated
- hates complex routing, unlike Limonade
- CI is not recommended for complex systems

Symfony
- Fabien Potencier
- French
- full stack
- secure by default
- would use Django and ZF
- hates 1.1 form framework complexity that users painpoint
- 5.3 is nice, but no plans to port to 5.3 because of large users update cycle time

Zend Framework
- Matthew Weier O’Phinney
- ZF routing from Rails, lots of stealing
- would use CodeIgniter
- hates heavy-weight dispatch cycle in ZF, to be rewritten in 2.0
- 5.3 ZF already testing with it, backwards compatible to 5.2.

The sessions that had an audio recording will be released as podcasts, one per week, and hosted on devzone.zend.com.

Thanks to Zend for organizing a great conference.

Rackmount PDU Devices with Sequential Poweron

Sunday, September 27th, 2009
Mfg Product MSRP Notes Amps LED Remote Access
APC Rack Switched PDUs $500+ Many choices, heavily discounted on eBay Yes RS-232,Web,SNMP,Telnet
BayTech RPC Series RS-232,SNMP,SSH,Telnet
DigitalLoggers Ethernet Power Controller II $295 qty 1,
$250 qty 5,
$200 qty 10
A+B inputs, autoping reboot. SPD=1 to 3600 seconds. No Web
Raritan Power Mgmt.
ServerTech Switched and Smart
Tripplite Switched PDUs $650+ SPD=250 ms Yes Web,SNMPWEBCARD

Note: PDUs are agency de-rated, so they will gripe at continuous 80% of total power rating.
SPD = Sequential Power Delay

Budget Alternatives

For those on a limited budget, an affordable device to consider is a $20 “Power-saving Surge Protector.” These have a master jack, controlled jacks, and regular jacks.

If you have a computer that completely powers off that is plugged into the master jack, then anything plugged into the controlled jacks will also power off – whether that is a monitor, printer, another computer – or another powerstrip. Similarly when the master is powered on. Note that there is no sequential poweron delay.

I am currently using the APC Model P7GT SurgeArrest “Power-saving Surge Protector.”

Unfortunately, sophisticated rackmount servers like the Dell 1950 and 2950 servers always consume power if plugged in, so never cause the master jack to power down the controlled outlets.

And servers often have redundant power supplies, which makes the perfect setup hard to obtain this way.

Also, smart switches may breaker at some limit, like 12 amps, so you need to verify that for your environment.

webpowerswitch.com
StayOnline
wikipedia: PDU
Knurr/Emerson DI-STRIP Master-Slave Standard DIN 49 440 (DIN)