Feb 23 2010

Resetting A Google Apps Administrator Account w/ a GoDaddy-bought domain

Recently I’ve had to recover a Google Apps admin account for someone I did a project for … easy enough. Right? No. Not really if you bought your domain name through GoDaddy. Although GoDaddy makes it easy to set up Google Apps when setting up a new domain name, GoDaddy and Google have conspired to making an admin account reset an annoyance. GoDaddy doesn’t seem to have any documentation that allows you to do this. Google’s own documentation tells us that resetting the admin account is not available to GoDaddy and eNom customers but doesn’t tell us how to go about resetting it if you are a customer. Google doesn’t seem to provide a password reset link if you are a GoDaddy customer.

However! … Google does provide a way to reset the Google Apps administrator password … the same way you would reset any other administrator password if you weren’t a GoDaddy customer. It’s rather simple, go to:

https://google.com/a/cpanel/example.com/VerifyAdminAccountPasswordReset

Replace example.com with your own domain name.

I still don’t know why they wouldn’t make this apparent. It is either a test … or a TRAP!


Dec 21 2009

Enabling wireless on a Dell Inspiron 1545 in OpenSUSE

This process is normally trivial and would have been automatic in Ubuntu, but OpenSUSE seems to make it a little harder … but not too hard. This should work with every other laptop that uses the Broadcom BCM431* chipset too, but I can’t be sure.

YaST Software Repository

First off, you will need to add community package called Packman. So fire up the YaST Control Center (Computer -> YaST -> Software Repositories).

Packman Community Repository

Now add the Packman community repository (click on Add button on the lower left). Check the Community Repositories radio button. In the new screen, scroll down and check the Packman repository.

You will be prompted to import a key. Choose Import.

With the repository added, we now need to install the driver (Computer -> Install Software).

broadcom

Search for broadcom in the search box and check broadcom-wl broadcom-wl-kmp-desktop. Once installed, restart your system and proceed with configuring your wireless connection


Apr 24 2009

Restoring GRUB after a Windows install

Tux w/ Windows

Linux and Windows dual booting has always been a hassle. Linux likes to do it it’s way and Windows likes to do the same. Installing one after the other, one usually gets a nice friendly boot up screen that allows you to choose which operating system to boot. Windows 7 in it’s current form for some reason seems to despise other operating systems and does not to put an option to boot other operating systems after a fresh install when you installed Linux first.

While there are many ways to get the Windows bootloader to give you options, I find the best way to get the option to boot into Linux back is to re-install GRUB. I happen to use Kubuntu, so following the instructions step by step on any variation of Ubuntu should work while some other distributions might require some tweaking to the steps.

First you will need the live CD you used to install Linux. Boot into the live CD and open a terminal.

In the terminal, enter the following commands …

sudo grub
find /boot/grub/stage1
root (hd?,?) # replace ? with the information you got from the previous command.
setup (hd0)
quit

That’s it! Reboot and you should get your grub menu back.


Mar 28 2009

Tethering Your iPhone to your Windows PC

apple-iphone-3g

With the upcoming iPhone OS 3.0, Apple has announced support for tethering. Whether your local carrier would allow it is another matter altogether. Even if your carrier will support it, chances are you won’t get access to it without a fee. However, if you have a jailbroken iPhone, tethering has been around for a while and is free.

All the tethering applications are available via Cydia which is the application installer that is automatically installed when you jailbreak your iPhone. There are various tools for tethering such as Netshare, the nagware iPhoneModem, the free iPhoneModem, and my preffered app of choice called PdaNet.

PdaNet supports tethering via USB which is my preferred method because you no longer need to configure an adhoc network and your iPhone remains charging while you are using the connection. Both iPhoneModem versions in my experience are complicated and don’t always work out of the box. The free version of iPhoneModem is also hard to configure and has no documentation if you want to use it with Windows and not OSX. With PdaNet, you can use any application that needs a connection to the internet instead of configuring proxies and only being able to use applications that support SOCKS.

Save yourself the time, if you are using Windows, use PdaNet.


Mar 15 2009

Connect to Windows using Remote Desktop via SSH

For those who have Linux and Windows machines on the same network, you can access your remote desktop enabled Windows machines through your Linux machine via SSH. Instead of opening ports and and forwarding ports to each Windows machine which would require changing default remote desktop ports, you can just open and forward the SSH port to your Linux machine. All that is needed is to configure your router to forward SSH to your Linux box, enable remote desktop on your Windows machines, and a great free program called PuTTY.

Step 1 – Download PuTTY. The download page offers various different software, but you only need PuTTY. There is no installation required. The whole program is contained in a single exe file.

Step 2 – Configure your Windows machines and accounts in your Windows machines to enable remote desktop.

ssh-step-1

Step 3 – Open PuTTY and enter the host or IP of your network. If you have a dynamic IP address, make sure you sign up for a dynamic IP address service such as afraid.org or DynDNS. The connection type of SSH and port 22 should already be selected.

ssh-step-3

Step 4 – Expand the SSH menu and click on Tunnels. Enter 3389 in the Source textbox. Enter the IP address on your network of your Windows machine in the Destination textbox. In the example image, 192.168.1.102:3389 is used. Click on Add.

ssh-step-2

Step 5 – Click Open. A console window should open asking for your username and password. Log in as you would normally with your username and password.

ssh-step-4

Step 6 – Open Remote Desktop Connection and on the Computer textbox, enter localhost:3389.

ssh-step-5

Step 7 – You will be prompted for your username and password. Log in as you would normally on your Windows machine.

Yes I know I shouldn’t be showing my real network names and hosts.

This method can be used to connect to pretty much any service on your network via SSH without opening any additional ports aside from SSH. Go nuts.


Aug 31 2008

Gaming On The Cheap

Gaming is an expensive hobby. You need the hardware, you need the games themselves, plus every other little peripheral to really get the best experience. Gaming is expensive … but it doesn’t have to be. There are various ways to game on the cheap while still enjoying the latest games out there.

You first need to make an initial investment in hardware. The fastest route is simply to buy a console. PC gaming is ridiculously expensive if you want to experience games the way they were meant to be played. Yes you can get by not upgrading every few years, but you are not going to get the intended gaming experience. So yes, buy a console. They are a one off purchase and they will last years until the next generation of consoles come out. Even if you bought one today, we still have a few more years until the current generation of consoles go away. Hell, even the Playstation 2 is racking up sales.

When buying a console, there really is no question that the Xbox 360 is the way to go unless you are looking for console-specific exclusives like Metal Gear Solid 4 or want to feel like you are playing baseball while swinging a plastic controller, get a Wii. If for some need you need to convince yourself and society that it’s just not for games, then the Playstation 3 plays Blu-Ray. Aside from being as cheap as most of the cheapest Blu-Ray players out there, the PS3 can play games. The Blu-Ray player alone is worth the purchase price.

When you finally have your hardware, it’s time to get down and dirty with gaming and get yourself some games. While the majority of people wait for that one game to come out before making a game purchase, it doesn’t have to be that way. You can have your cake and eat it too. After making that console purchase, head over to Gamefly and sign up for an account. If you are familiar with Netflix, then Gamefly is Netflix for gaming. You can sign up for one or two games you can have out at a time and return them anytime you want. One retail game alone is worth close to three months of Gamefly. This is great for games that while great when played through once or twice, you never go back to ever again. Great games such as Bioshock are still great games, but do you really need to have them sitting on your shelf for sentimental purposes? No. You can also purchase games at Gamefly for around ten dollars less than you would get them at retail. After you’ve been there a few months, you can start earning Gamefly dollars (5 every three months) that you can use to keep the games you’ve rented and earn up to a 10% discount on every game purchase. Their Gamefly store is full of cheap games that may not be new, but can be fifty or more percent less than their retail price.

Another alternative is Gamenflix. They are cheaper … even at three games out at a time, but their game library is so much smaller than Gamefly and getting a game on launch day is like winning the lottery. Hey at least they offer movie rentals as well, although you’ll have to see for yourself how good that service is.

If you already have a great wealth of games and don’t know what to do with them, head over to Goozex. At Goozex, you trade your games with other members in exchange for points that you can use to get other games from other users. It’s a great way to get rid of games you thought you were going to spend some time with but ended up as a one night stand. Even old Playstation 1, Gamecube, and PC games are tradeadable. Chances are sooner or later some fool with a taste for the glory days of 2D will want the game in return for giving you a few points. If you don’t have games to trade, you can always buy points to get you started.

If those ideas don’t work, there is nothing like good old bargain hunting. CheapAssGamer is a great resource for deals on the internet and your local Wal-Mart. Sign up at their forums and feel free to troll around and occasionally give other cheap ass gamers like yourself a heads up on a deal. Other sites like Craigslist and eBay can have great deals for the patient. The key word here is patience.

Woot and Stootsi can also turn up some great deals even though they are not strictly gaming sites. Both sites sell one item a day and are usually marked way down from their retail price. You may not buy an item every day, but chances are, if you go to the site enough, something will catch your eye. Stootsi had Guitar Hero 3 pack for the Xbox 360 for $40. Not new, but better than $100.

After you’ve gone through those tips and you are still on the fence about jumping in, you have to ask yourself, do you really want to game? If you are gaming already, do you really need to stay in line for that midnight release to get a game? Probably not. Wait a few months and that game will cost you 20 bucks in the bargain bin. Patience is key.

Game on!


Dec 27 2005

World of Warcraft : Fun With Soul Link

World of Warcraft currently (1.8.4) has a bug with enslaved demons and Soul Link giving the warlock a huge advantage in questing and PVP. First, lets learn how to take advantage of the bug.

  1. First of all, you need to spec in Soul Link. If you are not spec’ed in Soul Link, you can always pay gold to try this out. Soul Link is the final talent in the Demonology tree.
  2. Farm Soul Shards. This requires a lot of shards since Enslave Demon eats up one soul shard on cast. Get around 10 and you are good to go.
  3. Find a demon. Once found, enslave it and use your Soul Link ability. There are tons of demons in Eastern Plaguelands. I’ve tested this on the Plaguehounds in Eastern Plaguelands.
  4. After the demon is Enslaved and Soul Linked, dismiss it. It will start to attack you.
  5. Lose aggro a.k.a. run away until your former minion stops chasing you.
  6. Rinse and repeat. Do steps 3 – 5 over and over again.

I have only had the patience to rinse and repeat 6 times. Doing so though gave me 65%-75% damage reduction. You will see the damage reduction show up as “Absorbed” damage in your Combat Log. The damage reduction however is not permanent. The bug seems to deal with Soul Link still taking effect on enslaved demons even after you dismiss it. Whats more, the effect stacks. If enough damage is dealt, the damage eventually will kill your invisible soul linked demons and you lose the effect. Theoretically you can Enslave, Soul Link, Dismiss to your heart’s content and continually unending absorbed damage, but I do not have the patience for that. If you have, don’t hesitate to reply and tell me what happened. I’ve heard of people getting 99% damage reduction, but I have yet to see that myself.

Also, this is a bug and obviously is against Blizzard’s ToS. If you are caught abusing this, you will probably get bitchslapped by Blizzard. Use this at your own risk. I’ve never actually tried this on my own account because of that. This will probably be fixed in a patch although details on the new 1.9 patch don’t say anything about fixing this. Perhaps a 1.8.5 patch? I wouldn’t discount that possibility.

Have fun.