VoiceStick Replacement – IPKall with GrandCentral

So VoiceStick, one of my free VoIP service providers decided they were going to start charging money. I was on the Next2Nothing plan where all incoming calls were free, but they would charge 2¢/min for all outgoing calls. I was fine with that since I didn’t plan to make any outgoing calls.

However a month or 2 back, they secretly started charging money without notifying the users. I only found out after Ungsunghero mentioned it to me and realized I had a negative balance. Since I was on the “free” plan, there was no need to provide a credit card and I might have started out with some free credit. When I saw my balance, it was at -$1.32 or something like that.

I’ve mentioned VoiceStick previously, stating how they were better than IPKall both in quality and the fact they can provide local numbers from anywhere in the USA. IPKall restricted your number to be in the Seattle area which was either 425, 206, 360, or 253. My IPKall still works fine and I haven’t had any problems with it, but now I lost a local number for my parents in LA to call me. Worse case scenario, they can still call my cell phone.

Anyway, I was just telling Derek and Tekman a few weeks back about GrandCentral, because Tekman needed a number which wasn’t long distance for his son’s school to call him. I told him about GrandCentral and how it’s basically choose a number and get free call forwarding. GrandCentral has a whole slew of neat features. Call forwarding is just one of the many.

I believe GrandCentral (being in beta) is still an invite-only service, so if you’re interested, feel free to leave your name and email in the comment area.

This got me thinking… Can I get a local number in LA (626 area code) and have it forward to my IPKall phone number. I decided to give it a shot and it turned out quite successful. Initially, I was having some quality trouble, where I had a hard time hearing the other side and vice versa. It turned out it was because I was “uploading”, which caused more deterioration of the VoIP connection than previously with my other VoIP services. Of course the quality isn’t as good as what VoiceStick was before and probably worser now since it’s going through 2 VoIP connections (first through GrandCentral, then through IPKall/FWD), but I asked my parents to give it a try and with my “uploading” software closed, the quality was actually rather good.

Setting up GrandCentral is pretty easy. You provide some information, give it an area code/address and it’ll return you a set of phone numbers to choose from. I wanted one that was easy to remember (basically one with repetitions of digits and found a pretty good one after going through about 30).

Setting up IPKall is a bit more difficult. At this point, I’m going to assume you already have a VoIP Phone Adapter (such as the “unlocked” Linksys PAP2) or you’ll be using a PC-Phone software (somewhat like Skype) provided to you by FWD.

IPKall isn’t exactly a VoIP service. They’re sort of a door that can connect a phone number to an existing VoIP service that allows incoming connections. They recommend FWD (Free World Dialup) as the VoIP service provider. FWD doesn’t provide actual phone numbers, but they allow incoming connections and what IPKall does is to connect an incoming call into that VoIP service. I’d suggest setting up the FWD account before you setup the IPKall account.

Creating an account on FWD is pretty straight forward. What you’ll want to keep note of is what your FWD Number is and the password you set. You’ll need this information to setup your VoIP Phone Adapter. Here are the settings I have on my Linksys PAP2:

SIP Port: 5060
Proxy: fwd.pulver.com
Use Outbound Proxy: No
Register: Yes
User ID: Your FWD Number
Password: Your FWD Password
Use Auth ID: Yes
Auth ID: Your FWD Number

Anything I didn’t mention, I’m assuming it’s the default. After saving, check the registration state and see if it changes to Online. It usually takes less than 5 minutes if the information you enter is correct.

Creating an IPKall account is pretty much like GrandCentral. You give them some information, select the area code you want, then select your phone number. After your account is created, update the following settings:

SIP Phone Number: Your FWD Number
SIP Proxy: fwd.pulver.com

Although it says it may take up to 60 minutes for the changes to take effect, I’ve noticed that creating a new account can take a day before the phone number starts working.

Now go back into GrandCentral and tell it to forward all calls to the IPKall phone number you just setup and everything should work just fine!

If you need help, feel free to leave a comment.

A Vision of Students Today

Michael Welsh release 2 new videos:

If you don’t remember who Michael Welsh is, you’ll probably remember his original video: The Machine is Us/ing Us (Final Version) (previously posted).

I have to say, both are quite interesting and definitely worth a watch.

A Vision of Students Today

a short video summarizing some of the most important characteristics of students today – how they learn, what they need to learn, their goals, hopes, dreams, what their lives will be like, and what kinds of changes they will experience in their lifetime. Created by Michael Wesch in collaboration with 200 students at Kansas State University.

Information R/evolution

This video explores the changes in th… This video explores the changes in the way we find, store, create, critique, and share information. This video was created as a conversation starter, and works especially well when brainstorming with people about the near future and the skills needed in order to harness, evaluate, and create information effectively.

UPDATE: Added High Quality Versions.

Flickr? F*ckr?

Esca sent me a link to a Flickr image the other day and I noticed something weird with my title bar:

flickr title bar

I was like, are my eyes tricking me? I’m seeing F*ckr… I can only attribute this to the font the Zune theme defaults to for title bars. I couldn’t find out what font it was using. Using Microsoft Word, I did however find a bunch of fonts that would result with the word looking like F*ckr. I wonder if that was intentional. 😉

Flickr? Fuckr?

Cari notes that the l and i seem a little bit too close.

So I was wondering if there any interesting new titles I could find. I ended up with these two:

flickr search

party on flickr

Computer Annoyances

So I finished watching Lucky Star (anime review to come later) today and one of the last few episodes featured Konata transferring files in Windows XP:

lucky star - konata transferring a file in windows xp

It’s a common problem we see everyday on windows. When we transfer a bulk load of files, the estimated transfer time jumps around like crazy. As Konata notes, “It happens every time… The way it goes up and down makes it useless.” As RayAlome comments, “They might as well just make it a random number generator.”

Apparently it gets worse in Windows Vista, but according to Derek, they’ve fixed the problem already. The patch is currently available: KB938979: An update is available that improves the performance and reliability of Windows Vista and one of issues it resolves is: When you copy or move a large file, the “estimated time remaining” takes a long time to be calculated and displayed. It’s currently not being pushed down as a critical update, but will be pushed down when SP1 becomes available. If you want it earlier, go download it now.

It turns out the patch actually did more than fix the transfer time estimation. It made transfers go faster! Take a look at this benchmark: KB938979 to Fix File Transfer Woes. No, really. Speed tests show that after the patch was applied, transfer time decreased almost 120%!

Another computer annoyance that happened to me today was iTunes froze when it was playing a song and it began to stutter. Usually this is a sign that my system has hung, but I was relieved to find out that my mouse was still able to move and I was able to launch task manager to kill iTunes. Stupid iTunes…

Black XP Theme

So I was searching for something and ended up on this page: Have A Look At My Desktop.

I thought the skull background image was rather cute, but the author stated he didn’t remember where he got it from, besides that it was from DeviantArt. So I searched for: cute skull deviantart and the first link on Blingo returned Skull Wallpaper by ~LordZoltan. (Did I mention that I won a $10 Amazon.com Gift Certificate off Blingo recently?) Anyway, I can’t believe such a query actually worked!

Unfortunately, he only has one size for this wall paper: 1152×864, but that was easily fixed by centering the image and changing the default background color to black.

Next, I noticed that his taskbar was black. I was like, that’s rather cool. I also liked how he replaced his start button with just a windows flag. He didn’t mention if this was XP or Vista, but I’m assuming it’s XP since the recycle bin icon I believe was updated in Vista.

So the hunt for the black XP theme began. I found a couple of them.

The first one I found was via this video: Black XP Theme FREE, which points us to Zune Desktop Theme. I gave that a whirl. Turned out pretty nice:

zune desktop windows xp theme - cute skull

I then found: Royale Noir: secret XP theme uncovered. Theme is very similar to the Zune Desktop. The shades of black and gray are definitely not the same, and instead of orange (for the start menu button and the arrow), they’ve chosen green. Not bad either:

royal noir windows xp theme - cute skull

I also found this one: XP Themes / Black Mesa which looks nice too, but I haven’t tried it on my system yet.

UPDATE: The Zune Desktop theme even made my download status bar orange!

firefox orange download status bar

Gaming Addiction

So I was reading this article on Games for Windows titled: Don’t Call Me Catass by Jeff Green. It’s not posted online (yet?) as this is part of the October issue. It’s an interesting article about gaming addiction and there are some things I wanted to share.

Early on he introduces some terms I’ve never heard of:

They do not want to nurture or encourage the sad legion of poopsockers and catassers and pasty-faced, three-chinned zombies profiled on shows like 48 Hours and The Tyra Banks Show for having lost their jobs and families because of their inability to stop gaming. Nor do I want to be one of those people. I laugh at those people.

Honestly, I’ve known a few people who had fallen behind in college and even dropped out due to gaming addiction. One of my friend’s parents even drove all the way from Southern California to Berkeley after he got put on probation and took away his Sony WEGA TV. I personally was never a big fan of MMORPGs, but those who are say it’s very easy to get addicted to.

Having no idea what catasser or poopsocker meant, I decided to check them out on Urban Dictionary:

catass

Some one who plays a Online game and excludes everything else. Often used to describe when some one has a lot of time to spend in a online game.
Came from a article in a newspaper on Everquest. The player they interviewed played so much Everquest he forgot to change his cats littler box, leading the reported to comment his house smelled like “a cats ass”.

Not every one has enough time to catass foir items in Everquest.

That guy is such a catass, he has been at the same spawn for 9 hours straight.

The explanation of poopsocker is actually rather gross, so if you’re eating, I’d recommend you skip the next section.

poopsocker

In reference to players of MMORPG’s that instead of taking a break to go to the bathroom, they take off their sock, defecate in it, and throw it aside for later disposal. Refers to someone who stays up all day and all night to play an MMORPG.

“Steve, how’d you make lvl 50 already? You were just lvl 45 a couple days ago. You friggin poopsocker!”

Ungsunghero questions why it’s not called a sockpooper instead, as it would sound more correct as the -er usually modifies the verb, which in this case is “poop”. People would recognize what sockpooper means pretty much immediately. Poopsocker just sounds like someone how socks poop, which also brings up a disturbing image nonetheless.

Anyway, it appears the original term was poopsock, so maybe that’s how the term poopsocker came about:

poopsock

1. A sock that is used as a temporary contained for faecal matter.
2. A vital part of any dedicated EverQuest player’s equipment. A poopsock eliminates the need to go all the way to the bathroom, which wastes valuable levelling time.
3. An insult used to refer to an obsessive MMORPG player who gains an unusually high number of levels in one day.

SpawnSlayer13 is such a poopsock. He got from level 1 to 60 in the space of a day.

Near the end of the article, he talks about the game Peggle which Hjo3 and Ungsunghero introduced to me recently. That game is addictive, but thank god that it cost $20 for the full version, so I stopped after the 1st 3 stages.

And that’s not all. I have bailed out on important social events because I was “busy,” only to spend that entire time trying to beat Peggle.

Speaking of which, I picked up Halo 3 and Blue Dragon today. God knows when I’ll actually play them, but for $25 a pop, I thought it was worth it to add to my collection.

Media Center Remote

So I have 2 different versions of the media center remote. My first one is the Remote Control for Media Center PC which I got from the company store. The 2nd one appears to be from the Windows Media Center Extender for Xbox (Amazon.com) package. They were giving these out for free awhile back. You can see more pictures of the 2nd remote here: Media Center Extender for Xbox Review.

Anyway, I recently swapped to the Xbox remote because it had the “My Videos” button that I really liked, since I use that button everytime I enter media center. However, the downside of that was that I lost the ability to program its buttons, since this remote doesn’t have a learning feature.

The learning feature wasn’t that useful before as the only buttons you can teach are the volume buttons and the TV power button. I didn’t really need to control my TV’s volume as the volume control on the PC itself was sufficient. The TV power button I really only use twice every time I wanna watch TV, while on the other hand, I could easily use the “My Videos” buttons 5 or 6x during 1 sitting.

Anyway, this changed after I got my receiver. Using multiple remote controls while riding my exercise bike is a difficult acrobatic task as I only have enough space to hold one remote on the display. So when I need to control the volume, and I have to bend backwards, stretch out my hand and reach for the receiver remote on the couch.

Then one day, I thought to myself, why can’t I just program one of the buttons to be “My Videos” and be able to use the media center remote control with the learning feature. I programmed my TV power button as “My Videos” button and the volume up/down buttons with the receiver’s volume up/down signals and it’s been working great so far.

Reindexing Media Center Library

So after building my new file server (yes, I know I’ve been promising you a blog entry on that), I had to remap my Vista Media Center to look for videos in a different location. However, for some reason, deleting existing “watched folders” was problematic for Media Center. It would leave random folders inside “My Videos” and other areas, which was annoying. I had unlinked my music share because I didn’t really listen to music on my media center, but none of the music would disappear from “My Music”.

When I open “My Videos”, I would see Local Disk (C:) and \\KrunkFS\Public because I used to have C:\Public\Unwatched and \\KrunkFS\Public\Music linked.

I tried searching the web, but I’ve found people hitting this problem, but never a solution. However, I have on advantage that others don’t, I work at Microsoft. Sending a email to the Media Center team was a simple as locating what their distribution list alias is.

My email:

I was wondering if there’s a way to reset the Windows Vista Media Center library. This past weekend, I moved some folders around and removed it from the watched folders list. However, remnants of the previously watched folders still exist. What’s funkier is that now Local Disk (C:) is being shown in “My Videos” when C:\Public\Videos was removed from my library setup.

Another example would be the music I was storing in \\server\Public\Music which was mapped to Z:\. Removing that folder from the watch list now brings up a \\server\Public in “My Videos”.

I tried rebooting or leaving Media Center on for a couple hours hoping it’ll clear the cache, but that didn’t work.

I wasn’t able to find anything remotely sounding to what I wanted in the settings/tasks area.

I was wondering if there’s something I’m missing or if there’s another way to force it to reset or completely reindex the library.

Thanks in advance.

It turns out that Media Center and WMP11 (Windows Media Player) share the same library and if I had searched for how to fix library problems in WMP11, I would’ve found the solution.

Someone pointed me to this KB article: You cannot view, add, or delete items in the library in Windows Media Player 11, which gives directions on how to reset the library. It mentions that the library has entered a corrupted state and you’ll probably have to delete the entire library.

I had no problem with doing that as I just wanted to reset the library completely and do a re-index.

The instructions are:

  1. Exit Windows Media Player.
  2. For Windows XP:
    Click Start, click Run, type %userprofile%\Local Settings\Application Data\Microsoft\Media Player, and then click OK.
    For Windows Vista:
    Click Start, click Run, type %LOCALAPPDATA%\Microsoft\Media Player, and then click OK.
  3. Select all the files in the folder, and then click Delete on the File menu.
    Note You do not have to delete the folders that are in this folder.
  4. Restart Windows Media Player.
    Note Windows Media Player automatically rebuilds the database.

After deleting all the files, Media Center’s library was completely reset. I readded the folders I wanted and everything has worked fine since.

Seam Carving for Content-Aware Image Resizing

RayAlome shared this video with me: Advanced Photo Resizing

Don’t let the boring title fool you, this video is amazing.

Technology by Ariel Shamir of the Efi Arazi School of Computer Science in Israel.

I’ve got to say, this software is rather amazing. Appears to have been presented during SIGGRAPH 2007 by Shai Avidan (Mitsubishi Electric Research Lab) and Ariel Shamir (The interdisciplinary Center & MERL). As the disclaimer suggests, I wasn’t too attracted to the title and it sounded somewhat boring. However, as I was watching the video, it never stopped to amaze me how awesome the software/algorithm they wrote did.

Image resizing has always been a problem. When you scale down an image, you lose too much important information and when you enlarge images you get pixelation. This new technique appears to be able to fix both those problems.

It’s hard for me to explain what exactly is going on, but by looking at the levels and gradients and other ways computer sees images that humans don’t, they label areas of the pictures to be high energy and low energy. When you resize an image today, you generally remove 1 vertical or horizontal line every few lines. However, that leaves you image jaggedly and funky looking, especially if you’re not resizing to same aspect ratio.

By find finding these high and low energy zones, they are able to remove a seam (non-straight line) that is the lowest possible energy as defined by the user. So as you stretch or shrink the image, the algorithm automatically calculates what to add and what to remove, leaving the image in the crispest and sharpest state possible. I also really enjoyed the ability to give positive or negative weights to area I want to remove and keep, allowing me to remove people I don’t in an image, and keeping those I want. Take that you bystander who always seems to appear randomly in my digipix.

I don’t really truly get how the algorithm works for enlarging pictures. It mentioned it find the lowest energy seam and expand that and interpolate the colors to match the area. However, I assume if you’re adding to a lowest energy area already, it’ll remain the lowest energy area. However, during the demo of stretching the image. You could clearly see the lowest energy seam doesn’t remain the same. Oh well, guess we’ll have to wait for the paper to be released to see what’s going on.

But can you imagine if browsers, photo viewers, or even thumbnail generators utilized this algorithm? That would be so sweet!

I brought up the point of apply this to video as it sounded a very cool area to apply this. Imagine watching YouTube videos without the blurriness and shrinking only removes the useless areas. Or stretching a video from 640×480 to 1920×1080 to make it HD. Haha. I would really want to see what a movie would look like then.

Anyway, another interesting SIGGRAPH 2007 presentation was the Scene Completion Using Millions of Photographs by James Hays and Alexei A. Efros from Carnegie Mellon University.

Abstract

What can you do with a million images? In this paper we present a new image completion algorithm powered by a huge database of photographs gathered from the Web. The algorithm patches up holes in images by finding similar image regions in the database that are not only seamless but also semantically valid. Our chief insight is that while the space of images is effectively infinite, the space of semantically differentiable scenes is actually not that large. For many image completion tasks we are able to find similar scenes which contain image fragments that will convincingly complete the image. Our algorithm is entirely data-driven, requiring no annotations or labelling by the user. Unlike existing image completion methods, our algorithm can generate a diverse set of image completions and we allow users to select among them. We demonstrate the superiority of our algorithm over existing image completion approaches.

Yet another really interesting algorithm. This one allows you to fill in an missing area or remove unwanted objects from a photo and have it filled in with something else. Solves quite a different problem from the former, yet I was really astonished by the results in their paper and presentation.

The algorithm scans through thousands if not millions of images to see if there’s a match that would fill in the whole in your image. I like the results. Building not match the surround, remove it. Construction vehicles obstructing the view, remove it. This is fun!

A Series of Unexpected Events

The past 6 blog entries was originally 1 really long blog entry, initially titled “A Series of Unexpected Events.” However, it even got too long for me to read, so I decided to split it up. I mean, all entries were inputed on Sunday night and basically lasted the entire week be editing the post timestamp.

Anyway, given that these entries were written almost a week ago, I do have some updates.

I finally got all my computer hardware that I need to build a new file server. I ended up picking up a new ATI Radeon X600 for $27 shipped (Ungsunghero found it on AnandTech For Sale/Trade). I’ve also ordered some extra RAM as it turns out they were some high quality RAM and at $20 after rebate, it was a really good deal. Since 2 of my hard drives were OEMs, I needed some SATA cables and SATA power adapters which I picked up from Monoprice.

My final configuration will look like this:

  • BIOSTAR TForce TF570SLI motherboard
  • AMD Sempron 64 3000+ CPU
  • HP 2GB (2x1GB) PC5300 DDR2-667 RAM
  • ATI Radeon X600 128MB video card
  • 4x Seagate 500GB 7200.10 SATA hard drives
  • 1x Western Digital 100GB hard drive
  • Sony NEC Optiarc DVD burner
  • Ultra Case
  • Ultra 500W PSU

It’ll probably share the LCD, keyboard and mouse with my existing file server. I might pick up a USB/DVI KVM, but those guys aren’t cheap.

The motherboard already comes with dual gigabit ethernet adapters, so that’ll work out great as a file server. It also has 5.1 surround sound card, though I highly doubt that’ll be utilized at all by the file server.

Ungsunghero and I spoke about laundry after he saw my post a few days ago. One of the topics we hit was bleach. He was saying how bleach makes all his white clothes nice and white. I’m actually afraid to use bleach now. The last time I did, I ended up with 3 or 4 dark colored t-shirts with a bunch of red dots. It’s not because I used bleach on my dark colored clothing, but it had splattered a bit when I was doing the light colored laundry and somehow got onto my other clothes. Plus the fact I have no idea how much bleach I’m suppose to use, I just keep pouring into that little hole in my washing machine until I think it’s about right.

We also reached the topic of laundry detergent. I’ve been a big fan of liquid Tide before, but decided it didn’t really matter much for me. I’ve been using powder Tide for the past few years, the main reason being it lasts more loads than a big jug of liquid detergent. I still haven’t finished the first box I bought from Costco since I moved up here. With liquid detergent, I use up one of those big Costco jugs in less than a year. However, I noticed that Costco has these new super concentrated Tide detergent that I’ve meaning to try. Unfortunately, I bought a new box of Tide from Costco (when it was on sale with coupon) which will probably last me another 2 years. I’m also pretty sure at least 10-15% of my laundry detergent was used up by my mom when she visited in those few short weeks.

One thing I’m very strict about with all my laundry is fabric softener. I MUST use it on every load, because I really like how soft my clothes come out. I actually prefer Snuggles, but since Costco only carries Downy, I’ve been using Downy for the past few years. I’m not sure if Snuggles actually makes my clothes softer, but the cute little soft bear makes it seem so much softer. I guess if I had a kid and felt how soft he/she was, then I might like Downy more.