trading in skype for a new gizmo

December 13, 2006 under Internet, VoIP

Skype will charge for SkypeOut calls as of the start of 2007. It’s a shame that they decided to charge for it now, since I liked not having a long distance plan, but it was fairly obvious that it was going to happen. Even so, their rate of $30/year is still cheaper than most long distance plans from traditional telcos.

Fear not – there are free alternatives. There’s Jajah, although when we tried it, the sound quality was abysmal. I’m not sure if it was the connection or the service itself. VoipBuster is another one, but its name puts me off, I’ve heard little about it at this point, and I’m a bit sceptical. However, the open-source Gizmo will likely be the replacement that I’ll go with. So if I ask you to sign up for a free Gizmo account, try not to act surprised 😉

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
comments: 6 »

psiphon through the great firewall of china

December 4, 2006 under China, Internet

To follow up something that I posted last week, there’s a project going on at the U of T, called Psiphon. It’s goal is to allow those who live in countries in which the government restricts Internet access, unfettered rights to the Web. From what I can tell, Psiphon provides proxy access to the Web via a model similar to something like Tor where the users share bandwidth. So if you’re running the Psiphon client, you act as a node on the Psiphon network. As such, your computer will fetch data from a site that is blocked in China, such as Slashdot, and send it to someone making the request in China. This means that it could be detected by someone like the Chinese government, but the data blends in with the rest of Internet traffic so as not to stand-out. This one will be interesting to watch.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
comments: 0 »

halted by the great firewall of china

November 29, 2006 under China, ChrisBellini.com, Internet

Being an avid reviewer of my own web server logs like the dork that I am, I noticed a referral to my site from:

http://asp-cyber.law.harvard.edu/filtering/list.html

Apparently this is part of a graduate research project at Harvard University. More info about the project can be found here. After a quick search of the listing, I found chrisbellini.com on the list.

ChrisBellini.com is not accessible in China

Hopefully China’s computer geeks are helping their less-technical friends and relatives find anonymous proxy servers so that they can access sites that the Chinese government deems inappropriate. Unless that sort of thing can get you arrested or worse; in that case, don’t do it. What is the law on that anyway?

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
comments: 0 »

kill your television

September 27, 2006 under Internet, IPTV

Ned’s Atomic Dustbin was were right when they instructed us to murder our TVs. Not a whole lot on TV interests me at the moment; just more of the same ol’ same ol’. IPTV, on the other hand, brings a lot of new things to the table such as choice, variety and convenience.

Tonight, Kevin Rose‘s Revison3 relaunches with a new lineup of IPTV shows. Up to this point, Revision3 produced a few podcasts and shows. The only one’s I cared about were Infected (I love Gator’s stories) and The Broken, and it’s been a long time since a new Broken episode has been released.

Now, it sounds like they’re planning a deeper lineup. I’m interested to see the types of shows that they’ll produce, and the frequency of new episodes.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
comments: 0 »

writely so

September 20, 2006 under Computers, Google, Internet, Writely

Nobody wants to sit through another one of my gripe sessions about how the majority of Google’s services don’t allow GMail for Your Domain users to login with their domain email address, thus forcing you to use a Gmail address, correct? I’ve done it before and perhaps for the last time…

Last evening, I received an email from Writely; the Web-based word processor that Google recently acquired. It was to inform me that within the upcoming days, my account will be upgraded so that I can login with my GMail for Your Domain account. That’s correct, I can login with my chrisbellini.com email address 🙂 So for the hell of it, I decided try a few other services that forced me to use my gmail.com email address (which I only use a spam catcher when I fill out web forms on unknown web sites) like Notepad and Spreadsheets. Lo and behold, I can login with my chrisbellini.com address in those too!

Thank you, Google!

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
comments: 0 »

how to be an awesome developer in 74 seconds

September 19, 2006 under Computers, Programming

eWeek’s article about 10 Programming Languages You Should Learn Right Now, posts like this about the 5 languages that matter, and 5 Easy Ways to be a Better Developer appear to be this week’s trend. Everybody loves a good list; see my list of favourite Firefox extensions in my previous post 😉

When it comes to the world of software development, there are no easy ways to do it right and knowing specific languages isn’t a silver bullet. That’s what I’ve learned based on my experiences. Your mileage may vary. When it comes to programming, I’m no Raymond Chen; not yet anyway 😉 But I don’t think I suck at it, either. In my brief career, I’ve never had a project fail (minus two death marches), so there’s hopefully no smoke-blowin’ on my part.

This, I know of creating software:

  1. It’s hard.It’s not brain surgery, but it’s far from easy. Taking human ideas and thought processes, and mapping that onto a machine that basically sends electrons hither and yon is not a venture to be taken lightly. When you stop to wonder, programming is like teaching a tree to act like your washing machine.
  2. Formal education helps, but isn’t always required.Does my Computer Science degree help me in my day-to-day work? Not really. The degree is just a way to get your foot in the door for an interview, especially if you haven’t done a whole lot yet. It just suggests to a potential employer that I’m probably able to think on my own. A good Computer Science program should be language-agnostic, IMO. If Bram Cohen were looking for a job, would he really need an employment section in his resume? Probably not; he created the BitTorrent protocol, so it should be safe to assume his skills are in check.
  3. Languages/technologies come and go.What’s hot right now? SMP and multithreaded programming. Ruby on Rails. AJAX. Just a few years ago, OOP/OOD was the talk of the town, but its popularity has since waned due to the loosely-coupled contrast of SOA. What’s popular now, might not be in a few years (or months). I’m a firm believer in having a strong background in the fundamentals of programming, since it’ll allow you to be flexible. C++ used to be popular for enterprise development, but it’s not anymore. If you only know how to cook fried eggs, you’ll have a problem when you’re asked to bake a soufflé.
  4. There’s a lot to know. What will you develop; desktop applications, Web-based applications, games, networking protocols, embedded code, operating systems or any of the many kinds of software? If you’re a database developer, focus on that. Sure, it’s fun to dabble with AI and is perfectly cool if it’s a hobby or you have aspirations of joining the video game industry, but it shouldn’t monopolise the time that you could spend on refining your database skills. You don’t have to be an expert on everything, but having general knowledge about a lot of things is useful, especially during brainstorming sessions.
  5. You can’t stop learning for even a second. It’s a fast-moving industry. If you’re caught standing still, you will be left behind. Read industry magazines and websites. Peek at the code of some open-source projects. Write some sample apps using a new framework. Use it or lose it!
  6. Don’t be a dork. For the most part, you’ll work with a team. Don’t be a mute or a weirdo that mumbles Star Trek dialogue to yourself. You’ll have to communicate with your team mates, and that’s a big job requirement nowadays. Gone are times when the nerdy solitary programmer was common. Programmers tend to be introverts (myself included), but we should have no problem communicating with our own kind. Bonus points if you’re able to talk to non-techies in a manner that they’ll understand.

This has been working for me thus far. Actual results may vary. Batteries not included.

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
comments: 1 »

how my fox is dressed for autumn

September 15, 2006 under Computers, Firefox, Internet, Software

How do you dress-up your Firefox? I don’t use any third-party themes, but here are extensions that I use on my computers:

Google Toolbar
Search term suggestions. Phishing detection. AutoFill for speedy completion of webforms. Spell check. This is a handy extension, but I’m not sure if I’ll have a need for this when Firefox 2.0 ships.

Adblock
Advertising pays the bills for a lot of sites, but there’s a 99.999% chance that I’ll never click on a banner ad. So my guilt is slightly alleived when this handy extension removes them from every site that I visit 😉

Adblock Filterset.G Updater
Filterset.G is a handy list of regular expressions that the aforementioned Adblock extension uses to determine ad content on a web page. This extension ensures that said list is automatically kept up-to-date.

IE Tab
This is one of those for-Windows-only extensions. This extension is extremely useful for web development testing, since it allows you to view any web page using Internet Explorer’s rendering engine right from within Firefox. It’s also perfect for viewing various web sites that only render correctly in IE (cough, MSDN, cough).

Web Developer
Another web development time-saver. It features a slew of tools to make development easier. The “convert POST to GET” feature alone is indespensible.

del.icio.us
This extension makes it easy to bookmark pages in my del.icio.us. Definitely a time saver when you use multiple computers.

Forecastfox
I’d rather not have to go to the Weather Network‘s website all of the time. This eliminates one step, since I already have a browser window open anyway.

I love Firefox’s customizability. The other browsers like IE, Opera and Safari don’t come close. Which Firefox extensions can you not live without?

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
comments: 1 »

programmer's day

September 14, 2006 under Computers, Programming

Would you believe that nobody outside of work wished me a happy Programmer’s Day yesterday? Of course, I work for a company that’s chock full of programmers so there were plenty of well wishes to go around, but c’mon, people. It’s just one day out of the whole year. Is that too much to ask? Sheeesh 😉

Yesterday, Joel Spolsky and Jeff Atwood should’ve put their differences aside for Programmer’s Day and made no mention of Ruby vs Wasabi, or business needs vs technical elegance arguments. Can’t we all get along for just one special day? 🙂

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
comments: 0 »

57 channels and nothing on

September 13, 2006 under Computers, Internet, Life, lonelygir15, YouTube

It turns out that lonelygirl15 is a fraud, like I suspected. The LA Times printed a follow-up story, and it seems that the goal was to exploit the Web as a new distribution method for entertainment. And why not? There aren’t a whole lot of interesting things happening on traditional TV. Letting the “non professionals” take a stab at it seems fair to me.

A couple of weeks ago, I had an email conversation with Michael Markman and he pointed me towards a video that he hand in creating called “Day of the Longtail”. The clip clearly praises self-produced content and the Web as a low-cost and efficient medium for distribution. RSS, low-cost/no-cost video editing software, inexpensive digital video cameras, and social networking sites like YouTube make it easy for amateurs to create and share. Hopefully you’re reading my blog via my RSS feed 😉

Arsenio HallThis got me thinking – damn, I wish this all existed back in 1991. For Mr. Clausi’s Advanced English class in grade 10, Stephan Peltier, Marc Seguin and myself decided to take a different route than the rest of class when it came to our Julius Caesar project. Instead of a skit or essay to be read in front of the class, we decided to spoof the Arsenio Hall Show while keeping the theme focused on the denizens of ancient Rome. Using Steph’s fancy (at the time) camcorder, we parodied Arsenio’s show complete with Greek gods as guests who came with movie clips to promote non-existant films. I remember that Steph portrayed Caesar and was promoting his film that was a send-up of T2: Judgment Day. I think he had another guest on the show executed too, if my memory serves me correctly. We used the camera’s ever-so-slick slow-motion feature to accentuate Steph’s running with a big knife. Get educated or we’ll kill ya! We even added our own commercials. I could never forget the split-screen (more special effects) zaniness of Portia‘s Pizza – be careful of the toppings…they’re hot hot hot! 😉 Of course, I was Arsenio. Yes, I know that I look nothing like him, but I imitated his mannerisms as best as I could, whoopin’ and all. We got an A+ and a standing ovation from the class.

For the class’ next project, which centred on Greek Mythology, other students in the class actually requested that we do another Arsenio Hall show video, and we obliged. The goal was to be bigger and better, like any good sequel should strive for. We added John Harvey and Ryan Harper to our group, extended the running time from 10 minutes to 30 minutes, and sorta had a budget. Steph, as the mighty Zeus, killed yet another guest with a lightning bolt. Hercules (John) reduced our musical guest, MC Hammer (Ryan), to nothing more than a pair of shoes and hat with a single swing of an over-sized hammer made from one of my baseball bats and an empty cardboard box. I’m not sure what I was thinking when I came up with this, but we spoofed Freddy Krueger with a Nightmare on Mount Olympus. Picture a dark room of soundly sleeping teenagers, while the quiet intro of Metallica’s “Fight Fire With Fire” plays in the background. Wait a sec, who or what goes there? A sinister spikey-haired figure (John) lurks in the room. As the gentle accoustic guitar of “Fight Fire With Fire” plucks its final chord before the drums and distored guitar kick in, the spectre begins killing all of the teenagers with violent stabs to the face and chest using its spiked scalp. I can’t remember what we were portraying or how it fit into Greek Mythology, but it was freakin’ cool! We used a mixture of cherry Jello, flour and water for the blood. Again, we were awarded an A+ for the film and it was the hit of the class again. I’ve starred in a few other video productions for projects in high school, but none could compare to those Arsenio videos. If anybody has a copy of those, I’d love to get my hands on one since the whereabouts of my copy has long been a mystery. I could totally see them landing on YouTube or Blip.tv 😉

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
comments: 0 »

overthinkingbloggerdork76

September 12, 2006 under Computers, Internet, lonelygirl15, YouTube

The season debuts of the Simpsons and Family Guy appeared last Sunday. Those two shows, including hockey and football, are pretty much all I care to watch on TV anymore. Nothing really interests me, so I’ve turned to the Web for video entertainment. I’m a daily follower of shows like Ze Frank’s “The Show” and various video podcasts (along with audio podcasts and reading blogs).

But a few days ago, I stumbled across a channel on YouTube called lonelygirl15. Apparently, she’s a 16 year-old girl who is being home schooled, has a male friend with a big nose, is afraid of her controlling dad, and might be a member of some weird cult. She uses her webcam to post little 2-minute segments for her video blog. However, something seems a bit out of place.

First off, I never knew any girls in high school that acted the way she did. Teenage girls annoy the hell out of me; even when I was a teenager myself they were like nails on a chalk board. They talk and laugh so they everybody can here them, and go on and on about nothing in particular. lonelygirl15 (aka: Bree), doesn’t seem exhibit those annoying teenage traits. She seems more like a sitcom teenage girl; subdued with controlled bursts of annoyance. She even looks older than 16 year-old. And then there’s the content of her video segments. The first few episodes seem like anybody else playing with a webcam and speaking to the Web for the first time. A few segments into the series, though, and she’s dropping subtle hints about her weird family, freaking out when her friend tries to light a candle under a picture of Aleister Crowley, dropping a possible date reference (to Crowley’s birthday) during a cookie judging contest. It all seems very planned. Then the LA Times reported some possible theories behind lonelygirl15.

So what is the point of lonelygirl15?A new series that flies in the face of traditional television? An actual teenager having fun on YouTube? Or a tie-in to a soon-to-be-released movie? I’m guessing that a movie is involved. If that’s the case, this is taking the hype that the Blair Witch Project generated on the Internet prior to its release to another level. I remember reading the website, initially being drawn into the story because I thought it was an actual documentary. If this is the case with lonelygirl15, then it’s humanizing the movie even more so, because the video segments are posted in a place that’s interactive with the rest of the world. I like where this is going and how the Web is being used.

If it does turn out that it’s just a video blog, then I probably won’t follow along. I’m hoping for a tie-in to something in the real world. At the same time, lonelygirl15 is more interesting than other Internet phenomena like the Star Wars kid and Baby Cha-cha, IMO.

For those who want to do some homework, read up on lonelygirl15, watch her video segments (I recommend starting with the first video and work your way to the present), and submit your essays to me for grading 😉

Digg This
Reddit This
Stumble Now!
Buzz This
Vote on DZone
Share on Facebook
Bookmark this on Delicious
Kick It on DotNetKicks.com
Shout it
Share on LinkedIn
Bookmark this on Technorati
Post on Twitter
Google Buzz (aka. Google Reader)
comments: 0 »