Red Ring No Longer

So, if you’ve been following my Google Plus account, you’d know that last week I got the dreaded Red Ring of Death. After 6 years, the ol’Xbox 360 launch console finally decided it had enough and put up the flag or surrender. I called Mircosoft and of course the console was three years out of warranty and they wanted $150 (plus shipping) to fix it. I thought that was about the most retarded thing I had heard in a long time and told them as much. Instead, I opted to buy a RROD repair kit and fix it myself. The only draw back I could foresee was that I would void my totally non-existent warranty. If it didn’t work, oh well, I was out $20.

I did a little digging and settled on the kit from Team Xecuter, the guys that mod consoles just for giggles. I figured if anyone knew a gaming console inside and out, it was probably a modder. I considered the one from iFixit as well, but it was a couple dollars more with slower shipping. I did use their really handy “how to open your Xbox” guide however. It was far more instructional (including photos) than the Xecuter one.

Shipping from XConsoles was crazy fast and I had my kit in two days. So, kit in handy and a free Saturday afternoon, I decided to see if I could resurrect my dead 360. The hardest part of the entire thing was getting the top and bottom of the case apart. One you get the sides and the front off, the back of the console has about 12 itty-bitty latches that need to be popped all at once. You could use a “opening tool” but I didn’t want to spend the extra cash and the instructions all said it wasn’t necessary, which was true, but it did take me about 45 minutes just for that one section of the case without it. Luckily I have about 3 dozen micro screwdrivers and I stuck one in each slot instead.

Once the case is apart, the rest of the fix is really easy and strait forward. If you’ve opened up a computer in the past 10 years, you can fix your Xbox. Essentially, what Microsoft did to save a couple cents per unit, is what’s killing consoles. They used this crazy X shaped bracket to hold the heatsinks to the bottom of the motherboard. It’s very reminiscent of older computer CPU fans, the kind where you needed to bend the bracket/latch down, almost to the breaking point, in order to secure it to the motherboard. Think that, only with four sides instead of one. The 360′s X brackets holds down the heatsinks so poorly, they separate and the thermal paste fails, resulting in a RROD.

So, the “repair” is really just to replace the thermal paste (good ol Arctic Silver!) and then re-secure the heatsink. Instead of using the X brackets, the kit comes with bolts and washers that are the same height as the bracket. A couple minutes later and I was putting the motherboard back in the case.

Then comes the moment of truth. Since the RROD is like a check engine light, it won’t go away until it’s cleared (thanks again MS!), meaning a working console that’s been fixed could still appear to be “broken”. How do you clear it? Give it ANOTHER error. The error in particular? The classic “overheat” error. You might have seen this one if you’ve ever put your 360 in an entertainment console, or had something sitting on top of it. The trick is to use the fan in the console to your advantage. You turn the console on with ZERO cooling. It overheats in about 30 seconds, flashing the two red lights instead of the 3. You immediately connect the fan to vent the heat and power down the console. Give it a few minutes to cool, fire it back up, and bingo, no more RROD!

I was actually pretty astounded. I really didn’t think it was going to work. What’s essentially $2 in screws fixes a console that they want $150 to repair. After seeing what the inside of this thing looks like, it’s very apparent that they tried to cut corners, save a couple pennies per unit and it really bit them in the ass. A normal cooling solution would have completely eliminated the RROD problem and saved them millions in the long run. I hope they’re taking notes for their next console.

Anyway, in total the repair took about 2 hours on Saturday and another 30 minutes (snapping the case back together) on Sunday and I’m completely pleased with the results. If anyone ever has a broken 360 and they’re just going to get a new one, tell them not to. A couple screws and about 2 hours of your time can save you $300 bucks. The bonus upside is that since the case is essentially open now, I can replace all the other parts if need be. I can swap a quieter LG drive for the cheap one that’s in there, or replace the cooling fans with silent ones from Vantec. All sorts of stuff.

Mission accomplished, game on!

 

Netflix

netflix

I read about the Netflix/Qwikster announcement this morning and just had to laugh. That company is so severely confused and mismanaging what was a virtual monopoly on the video rental industry that they almost deserve to fail. I say almost because even though I’ve personally cancelled my membership a long time ago, it’s still the representation of the idea that streaming media can work and, more importantly, that it should not only come from Tier 1 service providers.

Netflix was, long ago, the white knight, saving us from Blockbuster and Hollywood Video, the evil corporations that charged you extra for being lazy and not bringing videos back. That was their business model. You would pick up a movie for a couple bucks and end up paying twice that because you forgot to return it on your way to work the next morning. Then, they raised the prices of the initial rental, just to get those people who actually returned it on time. I remember renting a movie from Hollywood video for around $5, going home, watching it, and returning it tw0 days later and paying $10 in late fees. That business had to die.

Read More»
 

GeekTool FlipClock

Being a big fan of desktop customization in general, and a self-proclaimed Photoshop wizard, it was really only a matter of time before I started making things for GeekTool, the roll your own Mac info widget thingy. I’ve been using GeekTool for probably a year or so now, mostly on my desktop at work. It’s a handy way to keep track of the weather, the time, the day of the week, etc. The “time” was always kinda basic and bland. It’s really just a text display and unless you have a ton of fonts, there’s really not much in the way of customizing you can do to it. And the “minimalistic text” thing gets kinda boring after a while. So, since it’s good to flex the creative juices every once in a while, and since I had just finished creating a set of Photoshop Styles for another project, I figured I may as well used them. So, I present to you, FlipClock for GeekTool.

It’s a fairly simple set up, but I thought maybe someone else might find it interesting. The clock is four pieces. The background layer, the background of the flip digits, a script to grab the time, then the “bar” graphic overlay on top. The font I’m using is regular old Helvetica since it’s spacing is consistent, but it should work equally well with other equidistant spaced fonts.

In GeekTool, just make a layer sandwhich. First, and an image layer with the background. Then a second image layer with the digit background. Then the included time script. Then the bar image on top.

Also available on the downloads page.

Enjoy. :)

PS: I do realize there are multiple widgets, scripts, programs, etc for displaying a “flip clock”, as well as at least one other for GeekTool. There’s nothing wrong with those others, I just like mine better.

 

The Cloud

I would send a trackback to Chris’ post on the subject, but since I can’t (and will continue to raz him for it) a link will have to do. I can’t help being perplexed by the concept of “the cloud” as it pertains to music. I can see documents, I can almost see photos, and I can easily see email and online services. Music is a tougher sell, at least to me. Most of that may be due to my usage of the medium. The vast quantities of music, both legally obtained and, well, not, that I consume simply wouldn’t fit into a cloud. At least not a cloud with limited space. I’ve mentioned my vast music collection in the past and in fact it was Chris who actually witnessed the majority of it being purchased. I can honestly say that I wouldn’t have purchased nearly as many Global Underground collections if it weren’t for him, for which I am eternally grateful.

Part of me agrees with the concept of having things available to me, any time I want it. Being able to pull up a song from some vast sky based storage labyrinth with a couple buttons has great appeal when I want to have someone listen to something I’ve found. The other part of me cringes that the concept of sharing or physically handing someone the same content would be lost forever. Being able to access my music is inviting, but not having the physical item (file, CD, etc) with me or at least accessible in the end, is a deal breaker. That cage has always been a part of iTunes and Apple’s attitude towards music, but we won’t get into that.

What do you do if you put everything on the cloud, then want it back, and it says no?

From a technical standpoint, I would have to invest countless hours to upload and sync the collection initially and as Chris pointed out, there’s still quite a bit missing. While a “Search & Sync” feature is nice in theory, what about things it can’t find? The sheer number of “Essential Mix” mp3s I have is staggering. I also don’t cherish the idea of Apple/Amazon/Google knowing exactly what I’m listening to. If you think for a second that any of those services wouldn’t turn over information about what they’re storing if faced with legal action, you have far too much faith in them. I hate to be the paranoid type, but if I uploaded the music I had, through iTunes, into the Apple cloud, the flags it would raise in the legal department would rivial a semaphore competition.

I also lack the number of devices it would really take to make a service like that useful. I don’t have an iPod that I can plug into a stereo system. I don’t have a HTPC to stream music to. I don’t have an iPhone to listen to music on the go. In fact, I actually don’t have any music loaded into my Android smart phone at all except the few tunes I use as ringtones. The vast majority of my music listening is done in the comfort of my own home, where all the music current resides. If I’m 10ft from the music in the first place, I don’t really suppose it needs to be “in the cloud” to begin with. I do a lot more listening at home/work than I do on the go.

That actually brings me to an idea. Since the concept of the cloud is completely valid, and having things accessible on the go is nice, my only real objection to it is the services/companies running it in the first place. What if you could combine the old and the new? What I’m talking about is a personal cloud. A home server, or a home device, that synced and fed content on demand. Your own personal cloud, probably with a web interface. We’d most certainly need a few prerequisites: cheaper home high speed connections, IPv6, cheap physical storage media in large sizes. Just imagine the possibilities of having music.yourname.whatever and simply having the gateway to it on your portable devices. That would be magical.

Apple does a great job of taking ideas, refining them, making them great and then putting them in an iron cage with a fence around it. Your information is YOUR information. You should manage it. Having your stuff, on the go, without the need to pay someone else to manage it for you should be the end goal. Apple wants to hold your hand and help you make your things easily accessible, and that’s an admirable goal, especially for the less technical of us, but their failing has been in never recognizing that some of us simply want the mechanism, and not the hand holding that comes with it. Give me the concept, give me the tools to create it, then stay out of my way. Everyone should have a cloud. Everyone. It should be a concept that’s embraced, not bottled and sold by a single company.

Also, and maybe this shows my age, there’s something to be said about the “collection” in the first place. I want my daughter to SEE the music that her Dad has. I want to have her listen to everything from Miles Davis to the Beastie Boys to John Digweed and not have to buy the music a 5th and 6th time to do it. I have it all on CDs and tapes and vinyl, and whether or not the medium still exists is besides the point. It’s real. It’s in a box. It can be shared. The vast amounts of it speak to the diversity of it. If I had a bigger house I would literally have a room that housed nothing but music and movies. Something about digitizing it all into a 3×4″ device with a headphone jack seems to cheapen the experience, and removing even that device from the equation all together completely destroys it. I’m not suggesting that we all sit around our living rooms listening to phonographs, but there’s certainly something that was gained by doing so that we seem to have lost over the years.

In the end, perhaps it’s just my media lifestyle choices that define the way I listen to music. I have sympathy for the old ways. While I embraced digital photography, I still have a love for paper and chemicals and the darkroom. In the same way, I embraced the MP3, the software and eventually I’ll embrace the cloud, but I still have a love for record players, the fuzz and the pops, and listening to jazz on rainy Sunday mornings. I can’t wait to share that with my daughter.

 

The Good Old Days

You know what I want? I want music software to be the way it was in the 1990′s. I want this:

Instead, I have this bloated, full of shit, piece of festering software monstrosity that looks something like this:

I have YEARS worth of music. I can’t physically load that much music into iTunes. Why? Because it would have a fucking aneurysm. I personally take the time and organize my music, on my hard drive, into folders, with correct labels and tags and album artwork. I do NOT need a program to do that for me. If you do, then I can only assume you welcome the day that our computer overlords will pick out socks for you to wear from your personal vast collection of socks, because we’re talking about something as equally simple.

You know why the iPod Shuffle is such a success? Because it’s so small the only thing it actually does WELL is play fucking MUSIC. I don’t want music on my phone, I don’t want music on a iPod Touch, I don’t want music on my TV, my toaster, or anything else that’s a pain in the ass to carry around. Nor do I want one universal media brick/phone/blender/air-conditioner that does everything for me. Don’t get me wrong, I love my phone, but I use it to make PHONE CALLS… and play the occasional game of Angry Birds. I don’t watch YouTube videos, I don’t surf the web and I don’t play music on it.

My non-need for a multimedia device is just a reflection of the over all point I’m trying to make. Let me be exceptionally clear.

I WANT TO LISTEN TO MUSIC.

That’s it. Just listen to it. I know, it’s mind blowing. I want to click play and for my ears to enjoy the sonic vibrations of artists playing instruments.

I don’t want to organize it. I don’t want to categorize it. I don’t want to tweet about it on my facebook. I don’t want to track it on Last.FM. No. I want to play it. The song I chose. The one I clicked “play” to hear. That’s it.

Please, someone, anyone, PLEASE make me a music player that doesn’t suck. That’s it. I’m not asking for much. Something little. Something tiny. Something that simply plays the music I give it.

This comes close. It’s a Bowtie theme, but you have to run iTunes in the background. I don’t want that. I just want the player. Please, someone help! Save this generation from thinking that EVERYTHING needs to be inter-connected with everything else. Let them know that it’s completely ok to sit on the floor and listen to Miles Davis and NOT be building a “Genius” playlist around your listening habits. Someone save us!

 

Goodbye Netflix

I thought I would feel more sadness, instead I’m actually kinda pleased. As nearly a 10 year member of Netflix, it’s been my sole source for DVDs for quite some time. Unfortunately for Netflix, I have far better things to do with my money than wait 4-6 weeks for new releases only to have them arrive on crappy scratched disks with unskippable ads.

It’s clear that I’m no longer the key Netflix demographic. I don’t stream content and I don’t have my video game console in the living room. It’s also completely obvious that Netflix really doesn’t want to be in the disk shipping business anymore. That’s been plain to see since they announced deals with all the major game consoles. I have precious little video gaming time these days and odds are that when I turn on my Xbox, I’m doing it to play a game, not to watch a movie. Plus, although it’s no fault of Netflix, my 360 launch console is loud as hell, movie watching simply isn’t going to happen in the same room with it.

As for renting DVDs, the movie industry has created such turds in the past couple years that nearly all new releases are things I’m not going to watch and any movie I did enjoy I’ve purchased. Batman, The Hangover, Star Trek, Up, Tangled, etc. I purchased them all MONTHS before they were available on Netflix. Somehow Netflix got royally fucked on the release dates and movie are available for purchase, on pay-per-view, in Redbox and at Blockbuster long before making it to Netflix. After they finally do, they aren’t “retail” disks anyway, meaning that it’s the movie, in a fixed format, with unskippable ads and trailers in front of it. Ever time I received a disk from Netflix I felt like I was being punished for my choice of movie acquisition.

We had also completely ran out of things to watch. As I’ve already mentioned, New Releases were a joke, but we had worked our way through our back catalog of movies we had wanted to see over the years. We were literally watching old Jimmy Stewart movies when I canceled. We had the last disks sitting on the coffee table for almost 5 weeks.

So, no new movies, no old movies, no streaming and not retail disks. What exactly was I paying for? That’s what I thought.

For the price I was paying Netflix I can rent, in full HD, 3 movies from UVerse a month, which was about our going frequency with Netflix in the first place. I also have on-demand access to a backlog of TV shows. No, it’s not as extensive as Netflix, but it’s there if I want it. Lastly, if all else fails, I have the internet. If I really need to stream something, I can guaranty you that I can find it online in nearly the same amount of time it would take a Netflix stream to buffer.

So, there you have it. I ditched Netflix and I don’t feel sorry about it at all. Actually I took the money I would be spending and signed up for Amazon Prime, which is much more handy…  AND they just announced that they have streaming videos, lol. That wasn’t even planned.

So long Netflix! Next time trying sending me a disk without bullshit on it. Fuckers.

 

T-Mobile G2 Review

Having realized it’s been 4 years since I purchased a new cell phone, and having long since finished my obligitory 2-year contract I felt, with a baby on the way, that it was time for an upgrade. My phone of choice was a T-Mobile G2. Made by HTC and licensed to T-mobile exclusively in the US it’s also know as the HTC Desire Z internationally.

It’s one of T-Mobile’s first 4G phones and is capable of some serious speeds. Having wondered into a 4G area only once so far, it’s been running mainly in 3G for most of my experience so far. I can’t wait for the network to expand so more people can really take advantage of the increased bandwidth.

Design wise, it’s nearly an identical size and weight to an iPhone 3G, with the one major difference being the slide-out keyboard underneath. Having used a SideKick for numerous years, I have to say I was amazed by the fluid motion of the keyboard. I didn’t think anything “hinge” wise could really stack up to the SideKick, but this far exceeded my expectations. In general I think the phone is exceptionally well built and should stand up to all but the most severe handling.

Software wise it’s 99% stock Android. Froyo to be exact. T-Mobile added a plethora of apps to get the basic user started, perhaps even too many. All the Google apps are installed, including some lesser known ones like Latitude, Goggles and Sky. The downside is that since they’re all factory installed, they can’t be deleted. I’m not sure when I would ever use Google Sky to look at constellations, but I’m pretty sure I’d like the option to uninstall it if I wanted to. Others like Google Shopping, Maps, Gmail, etc are all fine and come in very handy. I could almost see them being locked in, but there’s just no excuse for some of the random stuff. You can always delete the shortcut/icon to the apps, but they’re still on the phone taking up room.

Also, it should be noted that in order to get the full experience on this phone, you really need to have a solid Google account already established. The very first thing the phone asks you to do is sign in or create a new Google account. Your contacts are synced and backed up within Gmail, you can access you voicemail using Google Voice, you can chat with Gtalk, you buy things from the Marketplace with Google Checkout, etc. It’s all tied into your Google Account. This is both a pro and a con (if you’re keeping score). While it’s VERY handy to have a cloud backup of everything, you also have to have a Google account that’s fairly junk free. Having my own domain, I use gmail addresses 99% of the time to block spam. I have several. Every time I sign up for a new website, I use my gmail address. It keeps my normal inbox nice and tidy.

Initially this caused me a couple problems. I’ve had to “clean” a gmail account for specific use on this phone. Sure, I could have just used my normal email address, but since everything is tied together, I didn’t want my Google Checkout purchased mixed in with my Threadless T-Shirt promo newletters. I also didn’t want to get all that garbage on my phone either. So, I cleaned up an account and unsubscribed from everything that was coming in and so far it’s been very trouble free.

The other interesting bit involves contacts. Your phone contacts are synced with your Gmail contacts. You change one, it changes both. Kind of a pain if you’re importing phone contacts and you already have the same person as an email contact. It’s not terribly accurate with assigning phone numbers to email addresses and vice-versa. The upside is that you can also manage the entire mess IN Gmail. About 15 minutes worth of work and I had everyone’s phone numbers and email addresses lined up where they should be. The changes were instant, so as soon as I picked up my phone, the changes had been made. Again, this is also great for backup purposes. If I ever misplace the phone, or it dies somehow, all the contacts are ready to be restored right from Gmail.

I also wanted to point out some of the cooler features of the phone. If you have (or have seen) an iPhone, you’ll be familiar with most of these features, so this is mostly a good explanation of the differences between the two platforms.

Lock Screen:

I really liked the options for the lock screen right off the bat. You can choose from 4 styles of locking. The first is a “slide” unlock, similar to the iphone, with no security options. Next there is the alpha-numeric password/code unlock. Third is a “pin” unlock (again, similar to the iphone, 4 numbers to input). Lastly is the pattern unlock, which is my favorite. You can draw a pattern through points on the screen to create your own unique pattern, which you repeat to unlock the phone.

Home Screen:

Next thing you’ll see is a VERY stock Android home screen. So much so that even the famous “Android Clock” is missing (the one you see in nearly every TV commercial, the big “flip clock”). It can be easily added as a “widget”, but it’s up to the user. A curious choice by T-Mobile to omit, especially considering the additional software, but an easily forgiven oversight. Next you’ll see the normal array of icons. All the important applications (the default ones) are accessible from the the start. Gmail, regular Email, Text Messages, Web and Navigation are all on the first home screen. There’s also the Google-Bar, which serves as a search mechinism for everything. It can search for things on the phone, things in your email, things on the web, etc. It’s similar to Spotlight for the Mac. Also, towards the bottom of the screen are the 3 most used features. Phone (including Contacts), Apps and Web. At the very bottom, beyond the screen (on the phone itself) are also 4 buttons for navigation. Home, Menu, Back and Search. Menu is really the only one that needs claification, but only the the extent that it opens the menu inside each application you’re in. Similar to the Apple menu on a mac. The options change depending on what application you’re using, but the menu is always in the same place.

Email & Gmail:

Separate applications that access their respective mailboxes. Both designed differently, which is an odd choice aesthetically. The Mail app, which you configure with your own pop/imap/exchange email has a black background, light-gray text and generally looks more austere than it’s counterpart. The Gmail app by comparison has a white background with dark-gray text and generally looks more friendly. Both are full featured email clients, both use similar composition screens, etc. It’s just the general look and feel that’s different. Perhaps they chose that so that you’d always know what application you were using.

Text Messages:

So far everything about the phone has been great… but no we get to the Text Message app and we take a rather ugly turn. The TM app is broken and pathetic. Compared to my Motorola W490 (a simple flip phone), this app is a step backwards in design and technology. Perhaps the designers were assuming that you wouldn’t need to text any more since you can tweet or face-book-plant people or some such nonsense. You don’t have any option to select a contact for messaging. You either have to type in their full name or remember they phone number, area code first. Also, there’s no way to select more than one person to text in the first place. Since there’s only one “To:” field, you can only send it to one person. Technically, you can add a comma and type a second name, but you don’t get a menu to select the person from so you have to get it exactly as it appears in your contact list. Should you have gone through all that trouble and are trying to send it to more than a few people, apparently the app crashes (requiring a hard reset) if you enter more than 6. After all that trouble, the texts are stored as “conversations”, in a chat like hierarchy, but not with any organization.

Sadly, the default text app just doesn’t cut it. Given that I bought this phone to send out a massive “the baby is here” text/email when the time comes, that kinda screws me over. Thankfully, I’m not the first person to bitch about the lame text app and there are several replacements to choose from. I chose “Text Easy” for $0.99. Right off the bat it’s a vastly superior app. It’s technically a front end replacement that uses the send/receive functions of the built in app, but it opens into a list of contacts and lets you chose, via checkbox, who you want to message. You can also predefine “groups” back in Gmail and while the default client ignores them, Text Easy recognizes them and lets you send out texts to entire groups in your address book. Very handy, especially for me in this instance. Well worth the $0.99.

Camera / Gallery:

Another weird design choice was separating the camera from the picture viewer. The Camera app just takes photos. It does have a pretty wide feature set (for a phone) including exposure compensations and white balance options. Reviewing what you’ve shot lets you flick through them one at a time, but not organize or do anything with them. With Gallery, you can organize photos into collections and folders. Until you do, they’re floating in this sort of blurry ethereal space, which is kinda trippy, waiting for you drag them into folders. It’s from here that you can set things as wallpapers or contact icons. Kind of weird that they separated the two apps, but much more forgivable than the text message issue.

Additional Apps:

While we’re on the subject of other applications, there are a choice few that I’ve already installed that I’m enjoying quite a bit, and a couple preinstalled ones that I’m finding more useful that I thought I would.

Goggles – From Google (and preinstalled), it lets you take a picture of just about anything that’s an actual object (item that you might have purchased, not a person) and it’ll find it. Can recognize product logos, tags, barcodes, etc. Just from snapping pictures of things on my desk, it knows where to find more Mt. Dew, Sharpies and Compact Flash cards.

ShopSavvy – Nearly the same idea as Goggles but for scanning barcodes and finding deals. Scan a barcode and it’ll tell you where you can find it nearby (or online) and for how much.

Car Home – Turns the phone into a Sat-Nav/Car Phone. Six big buttons replace the entire interface and can let you make handsfree calls, navigation and directions or listen to music. Especially cool is the speech recognition part, where you just hit the button and tell it where you want to go. Worked really well in my somewhat noisy car when I tried it out. Got the address correct on all three attempts.

ScoreCenter – From ESPN, essential for getting sports scores. Simple and to the point. However, in a related subject, I was fairly disappointed to find out that there was a fantasy football app, but not a baseball one. For shame ESPN, gimme my fantasy baseball! Maybe Nagle can work on that.

Banks – That’s not that name of the app, I just wanted to point out that nearly every major bank has an android app, which all seem to work similarly and are all fairly handy. Beats having to text “#bal” to my bank in the past.

DropBox – The always popular cloud app on the go.

Amazon
– Since I signed up for Amazon Prime, I order things from Amazon all the time. The app is just a shortcut to my addiction. Free two day shipping and “Insta-Buy” at the touch of a button, yes please!

Kindle – Since I have an actual Kindle, the app seemed kinda silly until I realized that since my Kindle doesn’t have 3G, but my phone does, I could buy books on my phone and they’d appear on the Kindle when I got home. I can also organize my library and set things to download on the go. Sure, you could actually use it to read, but I’ve got the real thing for that. I just like it from an account management stand point.

WordPress – Do I really need to mention that one? lol. Awesome as always.

SnapTax – Here’s a weird one. From Intuit, makers of TurboTax. Since my kiddo isn’t here yet, and I have a pretty strait forward return, I usually file a 1040 or 1040EZ. I did my taxes, on my phone, in under 10 minutes. You can TAKE A PHOTO of your W2 and it imports all the data. No joke. It actually worked. App was free, but it’s $14 to file, which is still cheaper than the $20 TurboTax Basic.

Hardware:

Lastly, I feel I’d be remiss if I didn’t mention my experience with a slight hardware malfunction when I received the phone. When you get it, the 8G SD card comes preinstalled. It’s located under the battery, in the back of the camera in this tiny, spring loaded hatch/frame thing. One of the first things I did was plug the phone into a computer and tried to transfer some wallpapers and music to the phone (music to use as ringtones – PS: Jason, you’re ringtone is Teenage Bottlerockets, lol). Apparently this threw the phone for a loop. There are specific places where things go and, since there are no instructions on doing any of this, I apparently got one wrong. This bricked the SD card. On the phone itself it kept giving me an error that the SD card was “unmounted”.

So, I called tech support. They told me to “remove and then reinsert” the SD card because that would “reset it”. One, flash memory doesn’t “reset” by being removed and reinserted, but that’s neither here nor there. Second, that tiny spring loaded housing that actually holds the card would not budge. At all. It was stuck. The tech suggested I take it to my local T-Mobile store and they could help me there. I decided to Google it instead.

As much as I love T-Mobile’s service, I can stand to walk into a store. Not only are the people completely dim, but the customers are either angry black ladies with attitudes or clueless middle-managers wanting the CSR to transfer all 5000 of their contacts. I can’t deal with being in line behind either of those two groups.

Luckily, the internet is a sea of information and it turns out that the specific latch with which I was doing battle is a known design flaw. It doesn’t open about 50% of the time. The real solution to the problem was to remove the files I added to the card and start over. I didn’t even have to reformat the card. I just moved the files to a different location. Apparently, the Gallery app wants to control your photos, but wants nothing to do with them if they’re in the directory called “Photos”, go figure.

I realize it might be a stretch to fully support the adding of various type of media to a phone, but simple instructions should probably be given in the damn manual. Otherwise, thick people such as myself might actually think that the “audio” folder is where music goes and the “photos” folder is where pictures go. Or, alternatively, just as a suggestion, don’t name important system folders at the root level things like “photos”. Just a thought.

That little snafu aside, the phone has been a pleasure so far. Even little things like the charger are actually well thought out. The charger consists of a USB cable (normal to mini) and a small wall-outlet plug that you can plug the cable into. No more proprietary cables! Yay! I’m actually changing the phone using my Kindle cable as we speak. That also means that the massive collection of USB cables I already have can actually be useful. I have one at the office, one at home on my nightstand, one in my laptop bag, etc. It’s nice when companies actually realize that proprietary plugs and cables just makes things I giant pain in the ass.

In the end, I’m very pleased with the phone so far. The hardware is solid (almost too solid), it has a nice feel in my hand, the apps are snappy and responsive. The OS is quick and full featured. It’s stock Android so it’s easily upgradable later. The app store is full of interesting stuff, usually for fair reasonable prices. I’ve only purchased two apps so far, both have been well worth the $0.99.

Final Score 8.5/10.

A few minor glitches here and there but otherwise the best phone I’ve had in a long time.

Photos:

 

Darknet

So, I’ve been recently considering building a darknet machine with spare parts I have sitting around. I’ve come to realize that the plethora of media I have is so large, and normal P2P channels so inherently dangerous, that a subversive way to share it all with friends and family is really the way of the future. What if each of us puts together a mighty collection, a massive underground library, and then we all link up and share all that information. That would be beneficial to everyone.

The real question is how.

There’s always the old alternatives. Direct Connect has been around for years and you can still find DC hub and client software. That would probably offer the least overhead. We’d simply need a machine to be left on as a hub and then each person could connect at their leisure.

An old school WASTE network is another possibility, but that would involve sharing public keys to gain access, which is tiresome.

A small Hamachi (or Hamachi2) network would operate in a similar fashion, as would an OpenVPN. In those instances however, the user would all need client software and would have to add predetermined “friends” or friendly IP addresses.

Freenet would offer a step up from that in terms of content management since we’d be creating our own mini-internet.

Beyond that we’re talking about setting up home web and FTP servers. That might be a little more complicated (especially if I’m doing it) than I’m willing to get.

This is actually something I’d like to do. I have a perfectly usable AMD Athlon generation PC sitting under my desk at home not doing anything and a 20mbps fiber connection at the house. The trick would be finding huge IDE hard drives. Or, finding the money to upgrade to SATA. Originally I had wanted to use the box as a HTPC, but given that I don’t have anything worth streaming to my TV and that my TV tuner card died, that seems like more of a hassle than it’s worth.

Anyone have any ideas as far as setting up a network would be concerned? Anyone even interested in sharing their music/game/tv show collections? Thoughts?

 

WordPress 3 Menus

This week I found myself in need of upgrading a WordPress theme I was working on from the old “list_pages” style of menus to the newer, WordPress 3.0 custom menus. I ran into the problem of a serious lack of documentation, not for the new menus themselves, but what to actually change in order to make the upgrade possible.

Luckily, I figured it out. Starting from here, which is a fairly well written tutorial on what the new code is, and working backwards from the theme I was working with, I was able to piece together the specifics. I figured I’d share, just on the off chance someone might find this useful.

First step is to take a look at the theme you’re using, or planning to use and get familiar with how and where the current menu is being called from. Since we’ll be replacing it shortly, it’s probably handy to know where to start.

In this example, I’m using the theme Twicet by Kriesi which I purchased from ThemeForest a while back and has yet to be upgraded by the author.

The first thing we’ll be changing is the functions.php file. Some themes call multiple functions files and may even be in separate directories. So you’ll have to find your primary one and make the changes there.

Since the new WP3 style menus are a completely new function, we have to add it and register it, so that WordPress knows what to do with it.

In your functions.php file, add the following:

add_action( 'init', 'register_my_menu' );

function register_my_menu() {

register_nav_menu( 'primary-menu', __( 'Primary Menu' ) ); }

Now that’s we’ve added the function, we might as well do something with it. In your WordPress 3 dashboard, under ‘Appearance’, there should now be a new link called “Menus”. If your previous theme didn’t support dynamic menus, this option would have been hidden. Since we just added the function to our function.php, it’s now visible!

Feel free to experiment with it and get used to it. It’s probably best to add a couple pages/links to your menu so that after we complete the next step, something will actually appear on your site. If you haven’t made a menu and you continue on, you won’t see anything until you do.

Next we’ll replace the old method of listing pages in your navigation with the new one. Normally this can be found in your header.php file. You’re looking for a line that reads something along the lines of…

<?php wp_list_pages( );   ?>

That’s the old way of listing pages in a navigation, it was literally a “list” of the pages, in order, with some styling applied.

Replace that line with the following:

<?php wp_nav_menu(); ?>

This is the most basic call of the function. You can read more about adding additional menus (if your theme uses more than one) and what’s required for that by reading the tutorial I had mentioned at the top of this post.

So, now we’ve added the function AND called the function into action. We may as well make it look like something.

In my theme I knew I needed to style the menus in a certain way. I added two divs around it, one as a wrapper, in order to get the effect I was looking for. Each div is then styled in my CSS, which I’ll get to in a second. From here on out, these examples apply to the Twicet theme I had mentioned before, but the principles can be applied just about anywhere.

So, in my header, my code looks like this:

<div class="navwrap">
<ul id="menu">
<?php wp_nav_menu(); ?>
</div>

I have the “navwrap” div, then a “menu” div, then my menu.

The “navwrap” serves to display the background image for my menu, and the “menu” div is the text styling of the links themselves.

Also, since my theme uses two separate CSS files, I had to adjust both of them.

My first CSS file, style.css, is used primarily for positioning. My second file, style5.css is used for colors and text styles.

style.css

.navwrap{
font-size:12px;
height:50px;
right: 5px;
line-height:50px;
padding-right:18px;
position:absolute;
top:32px;
z-index:6;
}

.menu{
float:left;
height:50px;
line-height:50px;
padding-left:13px;
}

.menu ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:50px;
z-index:5;
list-style-image: none;
}

.menu a{
height:33px;
display:block;
padding:0 21px;
text-decoration:none;
text-align:center;
line-height:28px;
outline:none;
z-index:35;
position:relative;
float:left;
}

.menu li:hover ul ul, .menu li:hover ul ul ul,.menu li:hover ul ul ul ul{
display:none;
}

.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul{
display:block;
}

That basically tells both the “navwrap” and the “menu” where to be, but doesn’t really style the text any. At this point the menu is mostly likely just basic text with bullets. Make sure you add the following if they’re showing up as a bullet-list:

#menu li{ list-style-type:none; list-style-image: none; }
#menu ul{ list-style-type:none; list-style-image: none; }

Now we need to style the text of the menu. Since “menu” is the name of the div I’ve put everything inside of, it’s what I’ll be styling. If you marked it as something different, use the appropriate class names.

In my style5.css, I have the following:

/*navigation*/
.navwrap{
background:transparent url(../images5/menu.png) no-repeat scroll right bottom;
}
.menu a{
color: #9f9f9f;
}
.menu ul {
border:1px solid #DFDFDF;
border-top:none;
}
.menu li ul a{
border-bottom:1px solid #fff;
border-top:1px solid #DFDFDF;
}
.menu ul a, .menu ul li{
background-color:#fff;
background-image:none;
}
.menu ul a:hover, .menu ul a:focus {
background-color: #3b5987;
color:#fff;
}
.menu a:hover, .menu a:focus {
color: #fff;
}
.menu{
background:transparent url(../images5/menu.png) left top no-repeat;
}

The background images might not be specific to your needs, but for me, I have one long menu image, cut into two piece, and using the “left top” and “right bottom” CSS tricks, I’m able to display both sides of it to make a complete menu. This is the reason I have two divs in my header instead of just one.

So, in the end, it’s really pretty easy to upgrade your menus to the new system. There’s just a couple steps:

  1. Add the new functions to functions.php
  2. Change list_pages to the new nav_menu tag in your header.php
  3. Enclose your new menu with a basic div
  4. Update style.css with new styles for your new menu div

That’s it. Good luck with your upgrade!

 

Windows 7: Part 2

I just wanted to let everyone know what finally ended up happening with my Windows 7 install last week.

I ended up ripping out nearly every piece of hardware from the machine and installing it with only the single hard drive it was going onto and the DVD drive it was coming from in the box. Sure enough, as soon as I did that it started up like a champ. It installed in about 20 minutes and another 10 after that and I had updated everything through Windows Update. After that I started adding hardware back in and it found, recognized and configured everything correctly, without issue. After doing some more digging and prodding people on the technet forums it turns out that Windows 7 (and partially Vista as well) has a real nasty issue with multiple hard drives, especially those with different interfaces and formats.

My advice to anyone (Chris) building a machine is that you put in a single hard drive, install Windows 7, then finish you build. Anything more than that and it could become a real pain in the ass.

On the flipside, Windows 7 is actually running great. I installed Steam, a couple older games, all my apps, and it’s really humming along. Direct X 10 seems to be doing great, all the games look good, no performance hits compared to XP (which was an issue with Vista). I’m actually liking it quite a bit.

So, I wish I could say that the install was painless, far from it, but at least the actual day to day operation of the OS seems to be pretty solid.

 
© Copyright DocHoloday.com