Dammit, new project time

So, FlickrShow worked great… for one album. Problem is, if you want to embed more than one slideshow in a page (possible if it was say, multiple entries on a blog), you can’t. The first element will just sit there while the other shows a spinning loading icon forever.

I figured I might be able to take a look at the source, but no such luck. The code is obfuscated to all hell. This wouldn’t be as big of a problem if the original developer wasn’t completely unreachable. I’ve tried the email on his contact page a few times: nothing.

So, it looks like I might just have to create my own implementation of this. And yes, it will be open source so that other people won’t have to deal with an (apparently) dead project. Or Flash.

Windows 7 Makes Me Want to Punch Puppies

A couple of weeks ago, I posted a review of Windows 7 on my old blog. One of my coworkers informed me that I was too nice to Microsoft’s latest operating system, so I’ve decided to make up for it in this post, where I’ll obsess about every little thing wrong with Windows 7.

It’s still Windows:

No matter how fancy a shell they put on top of it, it’s still the same Windows we’ve loved for years. In particular this release, which is basically a polished version of Vista. There isn’t much in Windows 7 (if anything) that couldn’t have been released as a Service Pack to Vista, but by turning it into a separate release, Microsoft accomplishes two things: they get to rid themselves of the stigma associated with Vista as soon as possible, and they get to charge for it.

It plays nice… with other Windows 7 computers:

Windows 7 introduces Homegroup for sharing files between computers, and while it works fine if all your computers are running Windows 7, I’ve had some issues getting other machines to talk to it, in particular anonymous SMB read access.

It’s so security-minded, it won’t let you connect to WEP:

No matter how many times I remind my parents that they need to switch their wireless network over to WPA, they somehow forget to do so, so when I visit, I have to use their WEP network. Windows 7 basically throws a fit when you connect to a WEP secured network. While a reminder that WEP isn’t particularly secure would be nice, refusing to connect is quite annoying. In order to connect to a WEP network, you have to manually open up the network settings and add the network yourself, rather than use the new network tool.

There’s still six different versions:

While they’ve almost gone back to the tried and true Home and Pro options, there are just as many versions of Windows 7 as there were of Vista, they’re just focusing the most on Home Premium and Professional. Then, there’s the laughably featureless Starter Edition which, due to the already razor thin margins on netbooks, are quite likely to become the standard installation on the tiny devices.

Even Ultimate is missing a lot of functionality:

This has been an issue basically forever, but Windows 7 doesn’t include any kind of office suite. While they’ve tried to beef up Wordpad in order to provide a decent word processor, most people are still going to have to buy Microsoft Office whether its for work, school, or just personal use.

There’s also still no sftp client installed by default, just the console ftp client.

You still need an antivirus:

And Windows 7 will gladly remind you. Over and over again.  Windows 7′s UAC has been relaxed since Vista, which could potentially allow untrusted software to be installed.

It’s still using NTFS:

We were supposed to get a new filesystem three years ago when Vista shipped, but the elusive WinFS is still missing from this release as well.

So, what did I miss? Surely we can do some more hating on Microsoft’s newest OS.

Death to Flash

When I first built this site a couple of days ago, I used some freely available flash widgets to get it up and running quickly. These widgets embedded information from a variety of sources, including Twitter, Flickr, Last.fm, and Scribd. After today’s work, most of that Flash content has been removed. This serves a couple of purposes. First, it removes the need of a proprietary plugin to view the site, secondly, it makes the site more mobile-friendly as most phones don’t support Flash, and third it should speed things up a bit as Flash can be something of a resource hog from time to time. Because these features are now implemented in Javascript and CSS, they’ll also integrate better with the look and feel of the site.

My new Twitter widget was made using twitterjs (Google Code Link) and the Flickr photos below it were done by tweaking the code in Flickr’s own embedding tool. The Javascript slideshow that replaced the Flash one in an earlier post was creates with Flickrshow.

There are just two things I need to port over. First, the Last.fm charts: I could just use their image charts, but I want something a little more functional than that. Second, the embedded document system that I use to host my résumé (Scribd). This is a little tougher, as I’m having trouble figuring what to do aside from just posting the link to the PDF, which I want to avoid, as I’d rather have the content be embedded in the site and not require a download.

Both of those are projects for tomorrow, however. I need to actually get some sleep tonight as I start back at VMware in the morning.

New Blog

This will be my last post on collegegeek.org, as I’m moving to a new host and a new domain name.  My new blog, hosted at SquareSpace, can be found at http://blog.zachtib.com.

This site will remain in read-only mode (no new posts or comments) for the time being, and eventually the posts will be archived somewhere on the new domain.

Thanks for reading,

Zach

The Mac Tablet, and how Apple can completely screw it up

With an Apple event for their new iPods in a couple of days, the Apple rumor mill is tripping over itself as usual, but I find myself not particularly caring. Maybe it’s because my 4th generation iPod Photo is still going strong, or that my Palm Pre makes a pretty decent MP3 player, but the main Apple rumor that I find myself interested in is the elusive Mac Tablet, and we’ve been hearing about this one for at least a year now.  This is also a case where I care more about an Apple product’s hardware than software. OS X is great, sure, but what I really want is a solid, reasonably affordable slate tablet (as opposed to a convertible tablet, which most PC manufacturers make). I know asking for Apple to make the “affordable” option is almost laughable, but at the moment, the only real alternative is the Fujitsu Stylistic Tablet PC, which starts at $2000, and I think even Apple could undercut that.  Assuming that they don’t go completely bonkers and release the “oversized iPod Touch” that some people are claiming, I see two possibilities:

First, the “netbook” rumor, which is that this would be Apple’s first Atom-based PC.  Considering that OS X seems to run decently on hacked netbooks, and that Snow Leopard is supposedly more lightweight than Leopard, I can see this happening, with hardware along the lines of:

  • 10″ 1024×600 Multitouch LED display
  • Intel Atom N280 1.66GHz
  • 2GB DDR2-800 Memory
  • Nvidia Ion Geforce 9300M
  • 32GB Flash Storage

Of course, there are some possible tweaks, mostly in the CPU.  It’s possible that they might wait for the Pineview Atom chip, the N450. While it’s the same clock speed, it does support x86_64 extensions, and given Apple’s recent push towards 64 bit with Snow Leopard, I could see them doing this (Remember, this likely isn’t coming in the immediate future). The other route they could use is going with the nettop version of Pineview, specifically the D510, which buys them both dual core and hyper-threading, but at the cost of more energy use (also even the nettop Atoms use less energy than mobile Core 2 processors). Again, with Snow Leopard’s supposed improvements in multi-threading, this would make sense.

Even if they went with Pineview, I’m guessing they’d ignore the chip’s onboard GMA 500 in favor of something from Nvidia, likely their Ion solution (which can be either a Geforce 9300M or 9400M), as the GMA 500 probably wouldn’t do OS X justice, and also taking into account that they moved all of their products off of Intel GMA graphics earlier this year.

Finally, I imagine that any kind of Mac Tablet would have some sort of flash storage, likely similar to what we have in the iPhone/iPod Touch.  While it’s not necessarily going to be much faster than a hard drive, it will help in power consumption and noise.

A second possibility is a “beefier” tablet, using components found in notebooks rather than netbooks:

  • 12″ 1280×800 Multitouch LED display
  • Intel Core 2 Duo ULV 1.6GHz
  • 2GB DDR3-1066 Memory
  • Nvidia Geforce 9400M
  • 64GB Flash Storage

This model’s hardware is similar to what’s available in the Macbook Air: A low-voltage Intel chip, DDR3 Memory, and a Geforce 9400M.  I’ve left this using flash storage, as I think the goal here should be no moving parts, and using a solid state drive would bring the price up too much.  Of course, you can mix and match from either of these two lists, really, they’re just two examples of what Apple could potentially do.

In terms of ports, I imagine either configuration would have a MagSafe power adapter, two USB 2.0 ports, a headphone jack, and (possibly) a Mini DisplayPort output.  Airport Extreme and Bluetooth 2.1 are a given, but I doubt either model would feature an optical drive (though a USB one would definitely be an option).

Finally, pricing: As they’re configured above (and I’m probably dreaming here), I’d like to see $799 and $999, respectively.  The first number is probably more on the mark than the second, as Atom parts are fairly cheap.  The most expensive part of the laptop would likely be the display.  The second machine is probably under priced, and a $1199 price tag might be more likely, but that still undercuts the Fujitsu by $800.

And now for how Apple can completely screw this up. One of the rumors floating around on the internet is that Apple’s Tablet will be a 10″ iPod Touch, which would be quite the disaster.  For starters, I’m guessing a majority of the apps in the App Store would need rewriting to support multiple resolutions (unless Apple made the even more laughable decision of releasing a 10″ device with a 320×480 resolution display). The other option being a separate App Store for the tablet.  Even then, a 10″ iPod Touch wouldn’t really offer anything that the current models don’t.  The primary appeal of the device is having quick access to information and the internet in your pocket.  Not only would hauling around a 10″ version be more cumbersome, but at the size of a netbook, an operating system as locked down at the iPhone OS is just laughable, not to mention that you’d be paying a lot more for the privilege of running one app at a time (sure, they might remove this restriction on a larger and more powerful model, but I wouldn’t say it’s a sure thing).

While undercutting Fujitsu’s slate tablets is easy (they basically have no competition right now, which is one of the reasons their prices are so high, a big iPod is in a completely different market and is instead competing with other internet tablets which aren’t running full featured operating systems, and these devices are priced well under $2000. While there aren’t many (if any, unless you count the Kindle DX) devices in that size range, there’s likely a reason for that.  A device that big should have more functionality than a netbook.

Assuming that Apple makes the smart choice here, and they do it soon, I’ll probably be picking it up on day one.  The only thing left is what would it look like? While they were way off on the date, I think Gizmodo did a really nice job on their mockup, as well as guessing what it would probably be called.

San Francisco

A couple of days ago, I landed at SFO and moved back into an apartment in Marina Cove, a building on the northern end of the city in the Marina district.  It’s about a block away from the bay and a few miles east of the Golden Gate Bridge.  Since I don’t start work until Tuesday (Monday is Labor Day), I’ve had a chance to wander around the area, something that I didn’t do enough of last time I was here.  Yesterday, I walked about halfway out to the bridge and snapped a nice photo as well as recorded my location from where I took it.

(Click the marker in the map below to see the photo.)
View 37.806750, -122.448179 in a larger map

I took the photo with my phone, which recorded the location for me. Isn’t technology cool? I also took some photos of my new apartment. It’s almost the same as my previous one, but a mirror image. Also, since it is on the ground floor, it walks out to the courtyard and pool.  It’s nothing fancy, but for one person for a few months, it’s all I really need.

  1. LIVING AREA

    Living Area

  2. SLEEPING AREA

    Sleeping Area

  3. KITCHEN AREA

    Kitchen Area

  4. DINING AREA, WITH WALKOUT TO PATIO

    Dining Area, with walkout to Patio

  5. VIEW OF APARTMENT FROM PATIO

    View of apartment from Patio

  6. VIEW OF COURTYARD FROM PATIO

    View of Courtyard from Patio

  7. OTHER APARTMENTS, FROM COURTYARD

    Other apartments, from Courtyard

  8. POOL

    Pool

  1. Play/Pause
  2. Previous
  3. Next

I’ll be taking and posting more photos over the next few days, at least until I start work.  Then I might start focusing more on downtown, specifically the Financial district.

Squarespace

It’s funny, but self-hosting a website on a 1Mbit DSL line can be slow.  Really slow.  Add that to my increasing laziness as far as maintaining my WordPress installation, and general love of trying new things, and I decided it was time to look for new ways to rant on the intertubes.

I’ve been listening to This Week In Tech a lot recently, and one of the advertisers was a hosting company called Squarespace.  TWIT has a pretty good record (In my book, at least) of picking good advertisers, so I decided to give their free trial a go, and that’s what I’m typing this in now.

While I haven’t been using it long enough to make an informed judgement, my first impressions have been very positive.  Squarespace provides a nice AJAX WYSIWYG editor, and your entire site is easily customizable by dragging and dropping different elements.  Several layouts, each with a few different styles are available and easily switched between, and each theme can then be tweaked manually in the editor or by modifying the raw CSS file.

I also can’t comment on the speed of uploads and downloads as the trial account doesn’t give you any storage space to work with, but it stands to reason that as a hosting company, the speeds should be plenty good enough for me (managing my site is certainly snappy enough).

At this point, I’m pretty much sold on it, and will probably be using this as my primary blog for the future.  I’m planning on starting fresh, leaving my old site in read-only mode for archival purposes, and only hosting new content here.

My Review of Windows 7

A couple of days ago, I got my hands on a copy of Windows 7 Professional through MSDNAA.  Both of my computers were already running on the release candidate and have now been updated to the final build, both with fresh installs.

First, some background info:  It should be said that I’m not exactly a huge fan of Microsoft. I switched from Windows to Linux almost exclusively starting in 2004.  Since then, I have used Linux as my day-to-day operating system, and have only used Windows when I had to, usually by way of virtualization.  When I bought my new laptop in 2008, my desktop returned to Windows as it was now the weaker of the two systems and was rarely used, except for some light gaming.  Then, at the beginning of this last semester, I bought a USB Tablet in order to start taking all my notes digitally. Unhappy with the note-taking apps available on Linux, I installed the Windows 7 RC onto my laptop in order to use Evernote and PDF Annotator.  As a result of this, I’m looking at this operating system from the perspective of a Linux user that hasn’t used Windows on a regular basis since XP.

Continue reading