Archive for the ‘Computers and Internet’ category

New Gaming Setup So Powa~

February 6th, 2012

I decided I deserved a new gaming setup.  One that would be completely and utterly over the top.  So here’s what I ordered:

Maingear Shift SuperStock configured with:

  • Intel Core i7 3960X Six-Core 3.3GHz SandyBridge-E CPU
  • 32GB Corsair Vengeance DDR-1866 RAM (8x4GB)
  • 3x AMD Radeon HD 7970 3GB cards in CrossFire
  • 1500W Silverstone Strider PSU
  • 3x 480GB Corsair Force GT SSD SATA 6G (in RAID-5)
  • 1x 3.0TB Western Digital Caviar Green 5400RPM Drive
  • LSI MegaRAID SATA/SAS 9260-8i 512MB 8 port RAID card
  • 12x LG SuperMulti Blu-Ray Burner

And this monster will be driving 3x NEC MultiSync PA301w flat panels in portrait mode with EyeFinity.  This will amount to 5120×2560 resolution, more or less.

I’ve got the monitors already and hooked up to my old PC, but it can’t really handle it (I get a lot of micro-stuttering, have to turn anti-aliasing completely off, etc.).

So I can’t wait to get the new PC and have a go!  Should be ready in a week or so…

Hipmunk ftw

January 10th, 2012

Just a quick note: If you want to book a flight or find a hotel, you should probably use hipmunk.com.

livescribe vs. Wacom Inkling

December 13th, 2011

I’ve had a livescribe pulse since it came out more than three years ago.  Just yesterday my pre-order of the Wacom Inkling pen came in from Amazon.  So now I’ve got something to compare the livescribe to.  Really, though, there isn’t much comparison.  Livescribe wins, handily.

  1. livescribe is more accurate, especially out at the edges of the pages
  2. livescribe software is much better — the inkling software is bare bones to say the least; to wit, livescribe has search, Inkling’s Sketch Manager does not.  livescribe software knows about the ordering of pages, Inkling does not.  The list goes on and on.
  3. livescribe is much cheaper — half price, really.
  4. livescribe is easier to carry around: with the livescribe, you carry a pen and notebook just as you would need to otherwise.  With Inkling, you need to carry an extra receiver that you need to clip on to whatever you write with.
  5. livescribe records audio, giving you a whole dimension of context you just don’t get with Inkling.

I can see how the inkling, with its pressure sensitivity, etc. could be useful for artists.  But for a scientist, engineer, student, journalist, or anyone else really other than an artist, the livescribe is a far superior product.

CrashPlan Saves The Day

November 14th, 2011

I had a pretty big data disaster the other day.  It was totally my fault, but fortunately I’d put safety nets in place so that my carefree ways didn’t cause me too much pain.  Basically I lost an afternoon of time where I would otherwise have been able to play the last mission in Starcraft 2.  The short version is my RAID was corrupted, my Dropbox picked up stale changes and screwed up all my machines, my Windows gaming PC wouldn’t boot, my home server didn’t cooperate, but CrashPlan saved the day.

(I meant to post this back when it happened, around November 2, but I just got to doing it now.  The point is that CrashPlan has been promoted in my opinion to “indispensable”.)

Drobo S vs. Synology 1511+ Performance Numbers

November 12th, 2011

Since I got my Drobo S back up and running with a new power supply, I thought I’d put up some quick performance numbers.  The tests are just copying some DVD images back & forth using Windows Explorer and timing on a stopwatch.

Synology via Gigabit Ethernet

Read: 3920357376B in 53 files, 2 folders from Synology to my Desktop on my Shift PC: 67 seconds = 58512797 B/s = 468.10 megabits / s = 58.5 MB/s (just to put all the units out there in case anybody’s confused)

Write: 3921112106B (same as the test below from the same spot) to Synology: 69 seconds = 56.8MB/s

Drobo S via eSATA

3921112106B in 58 files, 2 folders from Drobo-S to same spot on Shift PC: 49 seconds = 80022696 B/s = 640.18 megabits / s = 80.0 MB/s.

Write: 3921112106B to Synology: 53s = 74 MB/s.

Drobo S wins soundly.  Here’s the summary, again:

  • Drobo S via eSATA: 80.0 MB/s read, 74 MB/s write
  • Synology 1511+ via Gig-E: 58.5 MB/s read, 56.8 MB/s write

Anybody think I can tweak settings to get the Synology to go faster?  Let me know what they are.

Where Do You Keep Your Files?

September 18th, 2011

Now that I’ve got the Synology NAS and drives on the way, what is my plan for keeping the family data safe?

Well, we’ve got a diverse environment.  Desktop Macs, MacBooks, desktop PCs, phones, perhaps mobile PCs at some point…

Heather and I both have photos, music, documents, etc.  We want some of these things to roam about between machines, some not to, and everything to be safe even if NYC sinks into the ocean.

So…  Among my plan’s prongs are such diverse elements as:

  1. Back up all Macs with Time Machine, either to a directly connected external drive, or to the NAS, depending on convenience.
  2. Back up all Windows PCs to Windows Home Server (which I’ll upgrade to WHS 2011).
  3. Store documents, etc. in Dropbox
  4. Sync photos and music to the NAS
  5. Store videos, DVDs, BluRays, etc. on the NAS.
  6. Back up all computers off site (to the cloud) using CrashPlan.
  7. Back up the NAS and WHS to the cloud via CrashPlan as well.

Basic Backups

Time Machine + WHS will solve 99% of the times I’d need a backup.  I get versioning, fast recovery, etc.  They’re each well integrated with their respective operating system and supported by Apple or Microsoft, respectively.  So that’s almost everything fixed right there.

Synology NAS supports Time Machine, so I can dedicate some space on there to back up our laptops and any stray Macs that don’t have external direct attached storage for Time Machine.  In general, for a primary computer, I prefer direct attached Time Machine, because it is much much faster than via the network, especially since our house doesn’t have CAT-5 (I’m using MOCA 1.0 right now to get packets around the house, but this isn’t cutting it for various reasons that I’ll discuss in another post).  But for a MacBook, obviously it’s much more convenient not to have something attached by USB and to just back up over the network to the Synology.

For PCs, Windows Home Server will handle backups.  For the Media Center PC, it will also back up recorded TV.

Dropbox

Dropbox is freaking awesome.  The things I store in Dropbox, I just don’t have to worry about.

These include most documents that aren’t photos, videos, or music.  I could store those, too, but I just use the free version of Dropbox, so I’ve only got about 3GB of available storage.  And I don’t really need anything more.

One of the coolest parts about Dropbox is that it works on the iPhone, iPad, Android, Windows Phone, etc.  It’s got a web site I can use to get to my files any time from anywhere.  Sweet.

Syncing Around the House

iPhoto

Heather and I would both like to have many / most of our photos on both of our computers.  We use iPhoto on our Macs to manage photos.  Normally, it would be a pain to get photos synced between our Macs.  But fortunately, there’s SyncPhotos, which is pretty great and handles it for us.  You can set it up to sync multi-directionally, either automatically or manually.

So that takes care of photos on Macs, but to get photos to my PCs, the home server, and the Synology NAS, I need to get them out of iPhoto’s proprietary database.  phoshare does this job.  It copies the photos out to a nice folder hierarchy, keeps tags, metadata, etc.  Then that can be synced around to the NAS, PCs, the media center, my Windows Phone, etc.  Optionally, it can even just use symlinks rather than copying the photos.  This works pretty well, too.  I’ll probably use this mode, then rsync or something like that to get the files over to the NAS and, from there, wherever else I want them.

iTunes

Heather and I don’t share iTunes libraries, but we do want both of our libraries to be accessible via Sonos.  And I want my music to sync between work and home so I can listen anywhere.  I also want to get both Heather’s music and my music synced to the Media Center PC.  From researching online, it seems like MediaRover may be the way to go here, but I’m not 100% sure.  I’ll have to give it a shot to see for sure.  I’ll update later on this topic.

Offsite Backup

If NYC explodes or sinks or whatever (or even if I happen to find myself in a strange land and want access to my data), I’ll need an offsite backup.  I was intrigued by Backblaze, because they have some cool stuff on their blog, but in the end I think I’m going to go with CrashPlan.  There’s a few reasons for this:

  1. I’ve got a year or so left on a 3 year family subscription I made a couple years ago.
  2. It correctly restores files on the Mac according to this post.
  3. I’ve read reviews that their customer service is good.
  4. CrashPlan’s engine is written in Java and can run on the Synology NAS itself.  Backblaze can’t and won’t back things up on a NAS without jumping through symlink hoops.
  5. CrashPlan supports backing up to their servers as well as friends / family.  So I can install some storage in some other place at a friend’s house, say, and back up there, too, for some geo-redundant backup that I control.
  6. CrashPlan keeps deleted files forever, by default.  So if I delete something and then in 2 years realize I want it, it will still be there.
  7. CrashPlan will keep unlimited versions of files.
  8. You can seed your initial backup to CrashPlan via a hard disk & snail mail.  Somewhat non-obviously, this is pretty high bandwidth (ie: a 1.5TB hard disk overnighted to me, then overnighted back, gives an upload speed of nearly 50Mbps).  This is 10x faster than my connection.  So personally, I’d probably just use my relatively fast TimeWarner WideBand connection at 5Mbps, but for someone with only a 1Mbps up connection, or more data than I’ve got to send, this could make a huge difference.
  9. More importantly, you can recover your files via snail mail + hard disk.  This is even better, from a bandwidth perspective, since it’s 1 day rather than 3, for the one-way trip; i.e.: about 150Mbps. My download speed is only 50Mbps, so this, too, is a good feature to have in an emergency if I need to get running again ASAP.

So anyway, there you have it.  I’ll update if I run into any issues, once the drives for the Synology arrive.  But in the meantime, I may as well start running CrashPlan on more than just my PC, where it’s been running for more than a year without me really even noticing.

Synology Arrived

September 17th, 2011

Amazon delivered it around 11am this morning.

I opened it up and started reading the online manual.  Turns out that they have a Synology Hybrid RAID technology that seems close enough to Drobo’s BeyondRAID to suit my needs: you can add drives as you go, add drives with different sizes, etc.

But I overestimated how many hard drives I’ve got sitting around.

So I ordered some 3TB Hitachi 5K3000 drives to use.  They’ll come Tuesday.  Sucks that it takes so long, but it will take me a bit of time to figure out my whole backup strategy anyway…

Now I’m regretting I didn’t wait for the Synology 2411+…  Hmph.  Well, not like I need more than 9TB now anyway, but still.

Drobo emailed me back and asked if I had the thing plugged into a surge protector or directly into the wall.  WTF kind of absurd question is that?  Weaksauce.

Ooma Just Blew My Mind

September 16th, 2011

I’ve been on the hold with Time Warner’s CableCARD activation self-help line for about a half hour, waiting for someone to answer.  (I hope they do before they close at 11 Eastern Time!)

And the ooma telo handset I was holding ran out of batteries.  Line dead.  Oh noes!!!

Sadly, I went out to the kitchen to pick up another ooma.

I hit talk and was about to dial when I heard the hold music playing.  Holy crap!  It kept my line on hold and I’m back without losing my place in queue.  Wowzers.

NAS: Drobo vs. FreeNAS vs. Synology

September 16th, 2011

I’ve been psyched for Drobo ever since the first time I saw their video years ago where the guy played back a movie while pulling out and putting back in drives.  Wicked awesome.

But they haven’t kept up, imo, with the times.  They still have some really cool underlying tech, but the apps aren’t there.  And just like Windows Phone vs. iPhone, if the apps aren’t there, it’s not such a great platform.

So anyway, last night I was setting up a new AsRock Vision 3D Media Center with Windows 7, and I noticed that it wasn’t seeing the Drobo S that I had plugged in via eSATA.  I went to the closet with the Drobo and noticed its lights were occasionally blinking on for about 50ms, but nothing else.  Drives weren’t spinning, etc.  I tried unplugging, replugging, using another outlet, disconnecting eSATA, etc.  No luck.  I noticed that the light on the external power supply was relatively dim and varying in intensity, so my conclusion is that the power supply is dying.

This is when I decided to switch away from Drobo.  I realized that if I wanted my data back, I only really had 3 options:

  1. Buy a new drobo and stick the drives in it
  2. Buy a new power supply for this Drobo and hope it works
  3. Try to use data recovery software to cobble together the data from the pieces.

#3 is obviously a horrifyingly time consuming prospect.  #1 isn’t much better.  I’m trying #2, but so far Drobo customer support isn’t super fast.  If this were truly mission critical stuff, I’d be pwned.

It was at this point I decided to get a non-Drobo NAS appliance.

I narrowed in on the Synology DS2411+ being what I wanted pretty quickly.  It’s quiet, can hold 12 drives, can accept external expansion, and can connect to IP cameras.  The applications that run on it seem quite good.  Sadly, Amazon said the DS2411+ was “usually available in 1-4 weeks”.

That just won’t do.  So I’m having a Synology DS1511+, which is identical except that it can only hold 5 drives rather than 12, delivered to me tomorrow.

I considered FreeNAS, an open DIY NAS built on FreeBSD, and the hacker in me was really intrigued…   but in the end realized I could click buy it now on Amazon and have a Synology DS1511+ delivered to my house tomorrow for something like a $6 delivery fee.  And that’s awesome.

Plus, just because I have the Synology doesn’t mean I can’t try a FreeNAS as well… It’s free after all.

I’ll update with how the Synology works and whether the Drobo (with all my ripped DVDs, and tons of important documents) is resurrected or not.

Setting Up A New Mac

August 13th, 2011

When Apple released new revs of the MacBook Air and the Mac Mini, I decided to go for it and get one of each.  As I find migrating my old stuff to a new computer distasteful and somehow unclean, I set them up from scratch.  Here’s a rough description of what I did, pretty unedited, and mostly so I can remember what to do next time.

First, there are a bunch of settings in control panels that I had to change:

Language & Text Preferences

  • Switch my keyboard layout to Dvorak, leaving qwerty as an option for games, etc.

Mouse Preferences

  • Switch off “Move content in the direction of finger movement when scrolling or navigating.”  Yeesh!
  • Bump up  the tracking speed quite a bit.  30″ is too big for that slow speed.

Sharing

  • Turn on screen sharing, file sharing, and remote login (sshd)

Energy Saver

  • Start up automatically after  power failure
  • Restart automatically if the computer freezes

MobileMe

  • sign in, click sync automatically.  Check Bookmarks and Contacts, enable Back to my Mac and move on.  Say replace information on this computer when asked.  Boom.

Mail, Contacts & Calendars

  • This new control panel makes it pretty easy to set up sync for these accounts, but Add my mobile me account for calendar and mail here, then add my gmail accounts for mail and chat…  Doh!  First snag.  ”Mail couldn’t discover the account settings for the Mail server “hudson-trading.com”.  Fail!  It popped open Mail.app and needs me to enter settings manually.  Sigh.  Tried imap.google.com, but I guess that was wrong…   Ah ha.  imap.gmail.com.  Ok fine.   Done.  Wasted about 3 minutes on that foolishness.
  • One other detail here is that I want to have my tripit calendar sync, so I have to actually open up iCal to set this up.  I wish I could pair it to my mobile me account or something, but that’s not available.

Network

  • Home network was easy to set up during initial setup.
  • Set up work VPN.

Sharing

  • Turn on remote  login (sshd) and screen sharing.

Trackpad

  • Turn on tap to click and secondary click with two fingers in the point & click pane
  • Turn off Scroll direction: natural in the scroll & zoom pane
  • In the more gestures pane, turn on app exposé

As an aside, regarding Mission Control, I am really not a fan so far.  It takes too much power away.  No vertical spaces?  Dumb.  I’m not on a fracking iPad.  I can use the up and down arrow keys, thanks.

Anyway, at this point run Software Update to get system updates and run App Store to get updates for preinstalled apps.  Then open mail to start syncing.  It’ll take a while to get my whole account.

 

So now I’ve got my mail, calendars, and contacts.  Everything is syncing nicely.  I’m on the home network.  Next step is to get my essential apps:

First, the ones that aren’t in the App Store and are therefore a pain to get:

Dropbox is completely essential to my computer use nowadays.  I store all kinds of stuff, sync, app state, store my 1Password info.  Yet I still use the free account.  If i need more space I’ll sign up for the pay version, but so far it hasn’t been a problem.  When I installed it, I got a weird error that said “URLs with the type ‘nwnode:’ are not supported.” but everything still seems to be working fine, so no big deal.

I use Dropbox to sync my papers for Papers2, my 1Password data, my Delicious Library content, scans of important documents.  Various files for projects I’m working on.  Important images like copies of my passport and license, etc.  It’s great.  Sometimes to sync an app’s content you need to use some symbolic link action.  Like for Delicious Library 2, I’ve got a ~/Dropbox/AppSync/Delicious Library folder and I use a symbolic link to point Delicious Library 2 at the right spot.

ie: ln -s "~/Dropbox/AppSync/Delicious Library" "~/Library/Application Support/Delicious Library 2"
I really couldn't get online without 1Password.  My passwords are too complicated to remember and they're all stored in here.  So are my credit cards and all kinds of other important information.  It's a great app and makes all my info available on my iPhone, Macs, Windows boxes -- everywhere.  However, I can't really start using it until my data syncs down from Dropbox, since that's where all my encrypted info is maintained.  And, that's going to take a few hours to sync.

At this point I opened the Mac Mini box about 1 hour ago, just to keep track of how long all this is taking.

Sonos Desktop Controller — I’ve got Sonos all over my house.  It’s fantastic.  Get it.  My computer audio goes through the Sonos in my office, so this is necessary for me to get sound turned on.

PandoraJam — Great app if you listen to Pandora.

Papers2 (and Open In Papers Safari extension) — When I find a journal article I want to read or a spec I need to keep track of, or even an Intel manual, I stuff them into Papers 2, which is kept in sync with my iPad whenever I remember.  I sync the papers between my Macs using Dropbox.

Mathematica — I don’t install this everywhere.  Just laptop & home.  But it’s totally sweet.  However, it seems to be a bit of a pain to move from one machine to another, copy-protection wise.

R — I’m just learning to use this, but it seems pretty killer for analysis of large datasets.

VirusBarrier —  All those dimwits that say Macs are totally safe and only Windows users need to fear are living in a fairy land.  Malware is going to hit Macs hard and when it does, people are going to be totally caught by surprise.  Anyway, VirusBarrier seems to be the best of the lot and, what I particularly like is that it claims to try to prevent ssh attacks.  I’m not 100% sure I believe it yet, but at least it’s trying.

Rosetta Stone — I mean to learn French & Italian at some point… Maybe Mandarin?

ScanSnap software — I’ve got a ScanSnap 500.  It’s critical.  I scan bills, documents, prescriptions, reports.  All kinds of stuff. Indispensable.

 

Ok.  That’s it for non app-store apps.

Now the apps that are in the App Store and are super incredibly easy to install:

Xcode — Hm.  It says “In order to continue installation, please close the following application: iTunes”.  But iTunes isn’t running.  iTunesHelper was running, but I killed that, too and it still didn’t continue.  So I tried killing the alertAll window directly.  That let the install continue to completion.  Crazy.  Did they test this OS at all?  This would never have gotten past a Windows Beta cycle.  Anyway, it all worked out. (Update: They’ve fixed this with a new release of the Xcode installer.)

Evernote — Syncs and has notes.  Easy and good.

Reeder — Great for reading your google reader blogs.

Kindle — I use this to look up stuff in technical books on my compy.

MarsEdit — I’m using thsi to help write this blog.  It’s not really that great, but it seems like there isn’t any decent mac blogging application.  Nothing to compare with the superb Windows Live Writer for PC.  I almost want to install Windows in parallels just for that.

Coda — Great for web page editing.  I don’t use it much, though.  Mostly just to upload the 1st version of WordPress I put on.  But now WordPress has update right from the webpage.

LimeChat — Best Mac irc client.

Scrivener — Amazing for working on big text research projects or, perhaps someday, a novel.

Things — My personal todo list.  I tried briefly to use Wunderlist, but it just wasn’t up to the task (it is basically a prettied up Fisher Price My First Todo List App — no contexts, no tags, no recurring tasks.  Bah.).  And now that Things has cloud sync in beta, I don’t think I’ll suffer too long before everything is syncing around with Things.  I use taskwarrior at work since I spend so much time at the command line.  But I use Things for my personal todos.

Day One — A diary app.  On 1st run sees that I’ve got my journal in my Dropbox, and everything is ready to go.

Delicious Library 2 — I actually didn’t buy this on the App Store, but the App Store is so convenient that I purchased it again via the App Store, just so I can install it all around without worrying about serial numbers and licenses and such nonsense.  This program is great for keeping track of my books, movies and games.  I wish it did something with comic books and barcodes, but it doesn’t.  I’ve got the bluetooth infra-red barcode scanner and that makes entering books a breeze.

 

 

And now the super nerdy command line things — these need to wait, really, until Xcode is installed.

Homebrew + brews:

git – Looks like this comes ready to go!  No need to do anything.

zsh – Lion comes with zsh 4.3.11, but the latest is 4.3.12 (from 5/31/2011) and it has some fixes I want, especially for syntax highlighting at the command line, so I’ll get it with brew.

macvim – Not quite as necessary as it was with Snow Leopard, since Lion comes with 7.3, but it’s compiled without python support, ruby support, etc.  And I want those.  So with brew again!  The brew automatically gets perl, python, ruby, tcl interpreters, sets features=huge, etc.  But it doesn’t come with cscope support automatically, and I want that.  (Speaking of which, Lion keeps trying to autocorrect cscope –> scope, which is annoying as hell.)

So I’m going to run: brew install macvim –custom-icons –with-cscope –with-envycoder –override-system-vim –enable-clipboard

ack – Soooooooo much better than grep.

auto jump – Sooooooo much better than cd.

 

My dotfiles First, I need to get github ssh keys set up on this new machine.   Here’s a fun tip to get it to your system clipboard ready for pasting with no fuss.

cat .ssh/id_rsa.pub | pbcopy
mighty:~ john$ git clone git@github.com:jsholmes/vimwiki
mighty:~ john$ cd .dotfiles
mighty:.dotfiles john$ rake install
mighty:.dotfiles john$ git submodule update --init

 

then I also have to update my oh-my-zsh submodules.  I’m not yet 100% great at git.  I’ll say that.  But I’ve got a pretty cool setup.

mighty:oh-my-zsh john$ git submodule update --init

Edit /etc/shells to add my newly installed zsh in /usr/local/bin/zsh

I’ll write a separate post about my dotfiles in their entirety and why I uses certain vim plugins, zsh settings, etc.

 

 

Optional stuff (ie: only on some computers)

Prey — Only on the MacBook Air.  If someone steals my computer, I can do all kinds of cool stuff to track them down with Prey.  I’ve never had to use it, but I almost want to leave an old mac somewhere just to see it in action.

Isolator — Only at work.  It’s a productivity tool that blanks out everything but the frontmost window.  I’ve found it useful for focusing on a single app / window.

Vitamin R — another productivity aid.  Keeps track of what I’m currently working on and for how long.

Time Sink — again, just at work.  Keeps track of what you’re doing so you can see where you spend your time

Skim — pdf reader

Microsoft Office

Parallels — VM where I can run windows 7 (or windows 95 maybe for Atomic Bomberman??)

MondoMouse Zooom/2 — lets you move & resize windows more easily (MondoMouse wasn’t compatible with Lion and it turns out Zooom/2 is just as good if not better)

 

Other thoughts

Flash MacOS 10.7 (Lion) really shows Apple’s distaste for Adobe Flash.  When you see a webpage that has a flash plugin, it’s much harder to tell than on previous MacOS versions or in Windows.  And it’s much more annoying to install now as well.  Oh well.  You can’t really get away from it, so I need to install it.  Wow.  Worse than I thought — you have to close Safari to install it.  Good grief!

Online backup — right now I use time machine for all my macs at home to one destination or another.  But having an online backup solution would be really great.  I’ve been using Arq, but am thinking of switching over to Backblaze.

 

 

Other content I need to sync over still:

  • Photos – will discuss in a future post
  • Music – will discuss in a future post

 

What I still need to do / get:

  • screen capture software for this blogging thing
  • secure sshd and harden the mac otherwise
  • remove my secure data from the old mac mini since it’s now the gatekeeper for the home network

 

Things I left on the old box:

ShareTool I access my home network from work using this.  I mean to set up a VPN using my dd-wrt router, but I haven’t gotten to it yet.

SecuritySpy I look at my home security cameras with this.

Drobo An old drobo used for long term stable storage of old files.