Monday, March 02, 2009

Facebook And Viruses

Evil-doers the world over are coming around to the idea that Facebook and other social websites are a potential treasure trove: the BBC's got a story worth a read on the subject.

This is just the beginning, you can expect to see more virus delivery systems and identity theft schemes hit in the future. As always, careful what you make available on Facebook, and don't just install any ol' app just because Joe Blow tagged/bit/slammed/whatever you with it.

Monday, January 19, 2009

PS3 Is Awesome

Over the holidays I took the plunge and finally went HD-new TV, sound system, the whole nine. The most useful piece of the whole setup, short of the TV that is, has proven to be the PlayStation 3. Here's why.

Blu-ray
Until recently the PS3 was just about the best Blu-ray player there was, and even now it's still a top contender. The fact that its firmware can be updated means that as the BD standard evolves the PS3 can keep up. Some of the earliest Blu-ray adopters can't get the BD-Live content for example on their older players. The PS3 also ranks pretty high when it comes to startup time-some cheaper BD players can take nearly a minute to get you to the root menu on a disc.

Media Center
This goes for the Xbox360 as well-both consoles are great for media centers. You can either download the music, photos, or videos straight to their hard drives, plug in an external storage device like a thumb drive or USB hard drive, or stream it across your network. I'll give the leg up to the 360 for now with the Netflix support (but read on for the PS3 alternative), but if you're thinking of Blu-ray I think you have to give the advantage to the PS3.

So far the PS3 browser's support of Hulu is touch and go. I can usually get it to play the "HD" (480p) episodes of Dilbert in full screen for example, but only after a few minutes of crashes. Hopefully this will get better soon. Youtube is flawless, even more so since they launched their TV beta for easier browsing from the couch.

For better Hulu and to add Netflix streaming, I recommend dropping the $40 for PlayOn instead. I got in on the beta, and after a day or two of using it was convinced to pick it up. Playback is flawless, even though I'm streaming over WiFi. I find the fast-forward / reverse controls aren't exactly stellar, but that's a standard gripe for both Hulu and Netflix and doesn't have much to do with PlayOn itself. Other than that it works perfectly...quality is identical to watching in a standard browser window. Which means you are not going to be blown away by the video quality. :)

Rentals
New to the PlayStation Store is the ability to rent (and occasionally buy) SD and HD movies and TV shows. Prices aren't too bad (or maybe it's better to say about the same as any other online rental service) and the selection is decent for a brand new service, but for what it costs to rent 1 HD movie you can have Blu-ray movies added to your existing Netflix account for half a year. I do like the option though because PSN movies hit the store before they're generally available from Netflix, and you can't beat the "instant" access rather than waiting for the mail. I have my PS3 connected to my home network over WiFi, so "instant" for me is more like "download it tonight, watch it tomorrow." And I'm not a fan of the expiration-expires in 2 weeks, or in 24 hours the second you press Play. Unfortunately that's not all that different than other download services though. I blame Hollywood.

Games!
Turns out this thing plays games too. I'm not a huge gamer, but I did pick it up again a while back. I blame my brother for that-had too much fun playing a FPS last time I made it back to the old country. Right now there aren't as many games for the PS3 as the 360, but things are improving.

Speaking of the Old Country, just about 99% of what I've described here for my setup flat-out won't work in Canada. Last I heard Hulu, Netflix streaming, and PSN are all U.S.-only. Sorry relatives. You can definitely blame Hollywood for that.

E71 Round II

Two months to the day I first wrote about the E71, I'm back with a few more thoughts. I've had some time to really get used to this phone, and thanks to 2 firmware updates in the interim it's really come along.

The latest firmware upgrade among other things adds 4 new themes, and they're a marked improvement. They use the same stock icons as the original themes, but as it happens I don't notice them as much with the new themes for some reason.

Nokia's Download! app (think iPhone's App Store) has really filled out. If you bought the unlocked E71 (and not the E71x coming soon to an AT&T near you), a lot of the apps are free for the downloading. Among other things that means that instead of buying Psiloc Connect to seamlessly switch between cell and WiFi networks, you can download a free copy of Birdstep's SmartConnect. It could be that Psiloc packs in more functionality with the paid application, but I've been using SmartConnect for a couple of months now and it's been flawless. Other free apps worth checking out include Slifter (price checking in local stores), Locr (tag your photos' locations automatically with the GPS), and a handy Gizmodo reader for the techies. There's even a Facebook client available-I'd offer my $.02 on it but since I never use Facebook I've never bothered to check it out. :)

I used Nokia Email (now Nokia Messaging) for a month or two and found it to be quite good. Definitely a step up over the email clients built into the phone. As you might expect with the always-on "push" email though, it did eat the battery-on average I had to recharge about once every two days. I've since stopped using it mainly because I don't really have a need for instant email and because they'll eventually be moving to a paid service. Without it I find I have to recharge about once every 3 days or so. You can also fake push email with some services like Gmail, if you're looking for the free alternative to the service.

All in all I still recommend the E71-iPhone and Blackberry fiends will still find lots to loathe, but if you don't fall in either camp there's lots to love here as well.

Wednesday, November 19, 2008

Nokia E71 Review

If you're interested in the Nokia E71 QWERTY smartphone, you've probably already seen a half-dozen reviews by now. If not, The Boy Genius Report and Engadget Mobile are two good places to start. I've been using this phone for a bit over a week now and thought I'd jot down some points I didn't find when I was wondering whether or not to plunk down for one.

Just so you know where I'm coming from, my previous phone was the Samsung Blackjack I. I really like this phone, but it was getting a little long in the tooth and couldn't do everything I wanted. I was sorely tempted by the Blackberry Bold, but at $349 with 2-year contract extension on AT&T it was only $20 cheaper than the E71 that was free and clear of any other obligations.

The bullet points:
  • The default themes for the E71 are pretty ugly. Two-second fix: I recommend babinokia.com and Bandez Themes as excellent sources for replacements.
  • Out of the box, there is no threaded SMS. If that's important to you, Nokia's Conversation beta might fit the bill.
  • Since the office doesn't have Blackberry support, I don't lament the absence of Blackberry Connect on the E71 all that much. It does support Exchange out of the box however, and Nokia Email Service might be an option for you as well. Other push email options: SEVEN, emoze. Personally, I'm pretty happy with Gmail right now, and the new Gmail Mobile client is pretty good.
  • General integration of the various applications is quite good. Example: my office's webclient throws up and refuses to open an HTML email. Forward it to the E71's email client, opens up without a hitch (though it does use the web browser to read the HTML as an attachment). Email contains link to PDF, link opens directly on the PDF viewer. Easy peasy.
  • Web browsing is excellent, complete with Java and Flash support. Some reviews skip the built-in browser and go straight to Opera Mini but honestly I haven't had any reason to as of yet..I've got Mini installed but there just hasn't been anything the built-in browser couldn't handle. I thought that the d-pad would be a poor option for scrolling around a site in comparison to a touchscreen or Blackberry trackball, but it works great.
  • Fantastic reception so far-the E71 can grab a 3G signal in my living room where the Blackjack could only muster EDGE.
  • Back in the bad ol' days if you bought an unlocked phone you had to troll the forums to find the right web access settings. The E71 grabs them for you and so far has worked great on AT&T. I wish it had the ability to switch automatically to/from WiFi and the cell networks, but I can live without that. Psiloc Connect can handle it for you if you're so inclined.
  • Speaking of WiFi, connections work great. It took all of 11 seconds to get connected to my network at home, and most of that was in getting the E71's MAC address to add to my router's filters.
  • Keyboard is excellent. With the Blackjack I had to purposefully slow my typing down and really think about what keys I was pressing, which I find I'm not doing as much or even at all on the Nokia. Couple this with the auto-corrective text feature and I think after a month or two you could really blaze on this thing.

All in all I can't say enough nice things about this phone. If you're a Blackberry or iPhone fan, you'll probably find more than a few things worthy of a gripe. The phone isn't perfect-I wish the email client was a little more full-featured among other things-but being mostly platform agnostic I decided a long time ago that there's no such thing as a perfect device. Blackberries and iPhones have their warts too. But for me, this phone looks like it'll do what I want and it'll do it fairly well, and that's really all I'm asking for anyway.

Update Wed Nov 19 14:35:43 CST 2008: and word is that a version of the E71 is headed to AT&T. Little sleeker looking with the black (?) repaint, but the tradeoff is potentially heaps of bloatware and possibly a little crippling thrown in for good measure.

Tuesday, November 11, 2008

Self Interest

I've been noodling on this for a while now.

Last month in testimony Alan Greenspan said he'd discovered a flaw in his thinking (see the Times article among others for reference) about the "self-interest" angle in capitalism. Specifically, the theory was that you could always rely on financial institutions to act in their own best interest.

The self-interest principle really got me to think, and I've come to the conclusion that it's correct but not in the way it was generally interpreted. What it boils down to is that you have to consider the self-interest from an individual's perspective, not from a collective self-interest. You can rely on a person to almost always act in their (perceived) self-interest, which may or may not align with a larger institution's interests.

Once you start with that idea it's easy to see why things went the way they did. A loan officer might approve a risky mortgage knowing full well it's a risk to the company if for example she was earning a commission for each loan brought in to the company. The commission probably isn't tied to the perceived risk to the company so much as its size. A CEO might push for risky financial moves if for example he's pressured by the shareholders after they notice the competition pulling them off, and so on.

In each case, the person in question knows that this isn't necessarily something in the best interests of the company. But their self-interest is in conflict with the company's self-interest, and what's good for them in their minds will trump what's good for the company.

Finally, I think the other key factor in all this is the fact that people tend to favour the more short term self-interest over the long term. That's just basic human nature and it's why we buy that HDTV instead of putting the money in our retirement. It's also why people went with the ARMs and interest-only mortgages-sure it costs more later, but it's cheaper now! Ditto for filling out next quarter's profit margins vs. worrying about the balance sheet 10 years down the road.

So if I had to summarize my theory, it's that individual self-interest dominates, and the more immediate the interest the more it dominates. Sadly I don't see how this helps any of us, but at least it helps me make sense of where things went wrong. :)

Thursday, December 13, 2007

Linux From Scratch

A few years ago, I posted a how-to on building your own bootable Linux flash disk. At the time, I was a little peeved about how much buying a pre-built Linux disk cost and how little it did, so I basically wrote out a recipe to pare down Slackware, swap in BusyBox, and arrive at a ~32MB Linux image.

Overall I've been quite pleased with the results-it's proven to be quite reliable. Unfortunately it's also frozen in time-it's very difficult to add or update system software, or even to update the kernel for that matter. So with that in mind, I started looking at the Linux From Scratch project to really do it right this time around. If you're curious, here's how to do it:

  1. Get yourself an external hard drive, and start reading Linux From Scratch. Do everything on the external hard drive-you're effectively building yourself a development environment for later use.
  2. Get yourself a boot device (Compact Flash card, another hard drive, etc.) that you'll use for your embedded project. Install your newly-minted Linux distribution on it.
  3. Add features and functionality with Beyond Linux From Scratch.
And that's about it-of course I've leaving out steps like shrinking the final image and so on, but this is the general outline of what to do. If you're curious I can post the full recipe.

My end product came out quite nicely-although it's much larger than the original Linux image I made way back when (167 MB compared to 32 MB for a minimal install), it is a much better engineered product and has a lot more functionality. What you end up with is an image to be installed on your embedded device, plus that external hard drive of yours ends up being a portable development environment-you just chroot in from any Linux machine, compile your software, and it'll directly port to your embedded device.

All in all I can definitely recommend LFS as probably the best place to go for the DIY crowd. I'd have to say that it's also given me a deeper appreciation for the reasoning behind the GNU/Linux vs. Linux nomenclature debate. You really begin to realize as you progress through LFS and BLFS that the Linux kernel is really just one part of a much larger system that makes the complete OS. I don't know if I'm ready to adopt the GNU/Linux label just yet, but I do understand now where its proponents are coming from.

Wednesday, December 12, 2007

Workstation Recommendations?

Long time, no write. Among other things, my aging R3000Z has been a huge factor in the lack of posts-it's now to the point where I simply don't trust it for anything more complicated than web surfing. Some days it seems barely capable of that-YouTube videos are a big no-no. As a result most of my work at home has ground to a complete halt, blog included.

Which brings me to today's topic-workstations! I've pretty much come to the conclusion that I'd like to go desktop this time around, but I'm looking for something with a lot of horsepower and a fairly long useful lifetime. Here's my short list of candidates, along with what I'm thinking about them right now.

Dell XPS 420
Strictly speaking, not a workstation, but I think it compares favourably with a nice Quad Core and I'm not enamoured of Dell's workstation line. I've never owned a Dell, and I'm a little leery of the build quality here. I do like the looks of this system (Wow-I never thought I'd say that about a Dell!), and I suppose I can always slap Linux on here alongside Vista.

Sun Ultra 24
This appears to be a fairly new system, or at least I don't remember seeing it until recently. I've been experimenting with an Ultra 60 for a few months now and I've been very impressed with Sun's build quality. Solaris seems to be a rock solid operating system, if a little dated visually; hardware compatibility is possibly an issue here as well. Of course as an x86 machine the Ultra 24 will handle Linux and Vista, but I don't know if I like the video card options here-NVS290 card seems to be a requirement in that you can add another video card but you can't opt for replacing the NVS290 instead.

Apple Mac Pro
I like the expandability and potential for customization here. I've heard the rumours that a refresh of the line is coming down the line in early 2008 (January maybe?), so it might be worth holding out for a while just to see. There is the issue of the "Apple Tax" here, although price-wise it competes favourably with other Xeon dual processor machines I've looked at so far. Video cards seem a little dated, though.

TuxBox FullTails
Boutique sellers like TuxBox offer a lot for the money, and I expect that the build quality here is quite good. I am a little leery of smaller outfits as unknowns in general, and the TuxBox site seems to be unavailable semi-frequently. They're a fairly new outfit I think, so it could just be growing pains for the company.

TuxBox LabCoat
Another nice TuxBox system, although AMD isn't my Number 1 choice for processors right now.

CyberPower
JNCS
Xi Computer
Thinkmate
Just some of the other boutique sellers I've looked at-no particular makes or models in mind.

If you think I should look at another system or run screaming into the hills away from one of the ones I've listed, let me know!

Monday, August 06, 2007

Circumvention

These days I spend more and more time getting around goofy computer policies at work. I can understand making me run with limited privileges, that's just about a given. Things like taking away my "Run..." command under XP's Start Menu, though, well those are just stupid.

One of the most common IT rules is in blocking access to certain websites, usually the ones that don't have an obvious "for work" usage, eat up a lot of bandwidth, or have iffy content.

If you run into this problem and have a Windows machine with an available USB port, go get the XeroBank Browser (formerly TorPark) and put it on a USB drive. The xB browser uses Tor to anonymize requests for pages, so that your corporate firewall doesn't know what sites you're actually after.

It's slower than a regular browser, and you're still not protected if your boss has software installed to see your computer screen (e.g. VNC) so I wouldn't use it to check for a new job at work or anything. But if you need the occasional jaunt into YouTube, it might be worth a look.