Daniel H Online

My ramblings
  • About Me
RSS
Jan21

Google Code In

by Daniel on January 21st, 2012 at 11:45 am
Posted In: Programming

On January 16, 2012, Google Code In 2011 officially ended. Google Code In, summed up in one sentence, is an international contest that mainly is about programming. Of course, there are other tasks like writing promotional articles, creating tutorials, and of course, translation work. To advance quickly, one has to know programming, though it is possible to get into the top ten without programming skills, though it is very hard. The top ten people (last year it was the top fourteen) get to go visit Google Headquarters in Mountainview, California. This year was my first year, and I got off to a rough start. By the way, this contest is for 13-17 year old people from around the world.

One of the baest things about Google Code In is that you get to do “real” work. I’m talking about work for Open Source software. Anyone can contribute to Open Source software. The best thing is, the additions/modifications that you make to the software will go into effect the next time a release comes out. This is real world stuff. Your name will be on the developer list.

For every three tasks completed, the participant receives US$100. The maximum you can earn is US$500. Through math skills, you might be able to (hopefully) figure out that you have to complete 15 tasks to get to US$500. If you want to get to the top ten, you probably need to have at least 100 points.

This brings me to my next topic: scoring. For easy tasks, you get one point, medium earns you two points, and hard earns you three to four points (usually three). This brings me to another topic.

Ever heard of VideoLAN? How about VLC Player? That’s an open source project that participated in Google Code In. Most students who made it into the top ten did at least one task for VideoLAN. Well, apparently, the mentors (those people are the ones who review your work and give you the points) were awarding an arbitrary amount of points, which resulted in scoring discrepancies. Here’s the “official” email:

After much discussion and evaluation, the only change from our
 assessment of some discrepancies in VideoLAN’s scoring system will be
 on the leaderboard. Specifically, no points will be awarded for tasks
 completed with VideoLAN from January 5th until the close of the
 contest. This was not an easy decision for us as we realize all of
 the students worked very hard during the contest and we want your hard
 work to be rewarded. If you are a student that is affected by this we
 are very sorry and unfortunately there is no way to be fair to
 everyone involved in this situation.

I finished in 16th place, according to the official leaderboard. This is out of (about) 544 students. This year was my first year in Google Code In, and I’m pretty proud of my work. My original goal was to complete one task. I completed 34 tasks with 67 points.

What happened

At first, I did work for a Open Source project named Limesurvey, written in PHP, a language that I was, at that time, somewhat familliar with. I learned a lot about Limesurvey and two frameworks of PHP: CodeIgniter and Yii.

Then, I went to OpenIntents, because all the tasks that were doable (for me) at Limesurvey had already been completed. OpenIntents involves developing Android applications. I did one (or two) tasks for them. The problem was that they were a bit slow in reviewing tasks. I then did an OpenSUSE task and some VideoLAN.

I ended up at Apertium one stormy night. Apertium is an Open Source machine translation toolbox. There, I used a skill that I never thought I would have to use: my knowledge of the Norwegian language.

I’m not brilliant in Norwegian, nor do I strive to be, but I can pass as “somewhat fluent” on a good day. I don’t have a lot of good days, by the way. I will not go into much detail about what I did there (you can look it up, probably), but it involved Norwegian to English translation. I also did some Java application building there, as well.

I think that Google Code In was a great learning experience for me, as well as some good exposure to the “real world”. I have compiled a (somewhat humorous) list of some disadvantages you might have in Google Code In.

You are disadvantaged if…

  • You don’t know any programming.
  • You don’t know an uncommon European language (for translation purposes).
  • You live in a country that does not celebrate Christmas (Christmas=holiday=more time to spend coding)
  • You have no internet connection.
  • You don’t speak English that well.
  • You don’t like in Europe. The majority of all mentors are Europeans. There’s a big time zone difference (like six to eight hours) for North Americans.
  • You can do Hindi translation, and that’s all you know how to do. Well, you’ll have a lot of competition.
  • You don’t know how to send an email/use an IRC Channel.
  • You aren’t familliar with SVN (required for some tasks).
  • You aren’t familliar with Linux commands. See below.
  • You don’t have Linux installed. Any major distro (Ubuntu, Mint, OpenSUSE, Mandrake, Fedora/Redhat, etc) is fine.
  • You act unfriendly, arrogant, pretentious, impolite, snobby, etc to your mentors. They will not like you. Remember that they are the ones that award you the points.
  • You are a slow typer. This contest is very technology-oriented.
  • You have a life. If you want to get into the top ten, you should consider throwing out your life and site in front of the computer all day.
└ Tags: contest, google, programming
1 Comment
Jan20

Boston-More than a feeling (Norwegian subtitles)

by Daniel on January 20th, 2012 at 11:53 am
Posted In: Uncategorized

This is a translation of Boston’s “More than a feeling” into Norwegian. By the way, I’m not very good at speaking Norwegian.

Jeg har lært norsk…men jeg snakker IKKE norsk…Jeg prøvde å oversette denne sangen…jeg er amerikansk

No Copyright Infringement Intended. All audio rights belong to their respective owners. Norwegian translation by Daniel, but he does NOT guarantee the accuracy.

 Comment 
Jan18

The Wikipedia Blackout and how to bypass it

by Daniel on January 18th, 2012 at 9:09 pm
Posted In: World
Wikipedia Blackout

The English Wikipedia looks like this during the blackout.

Right now, the U.S. Congress is “considering legislation that could fatally damage the free and open Internet”. This comes in the form of the two bills, SOPA and PIPA.

Wikipedia is blacking out its English language encyclopedia for 24 hours. If you’re curious, it’s actually pretty easy to get around the blackout. The easiest way is to add “?banner=none” to the end of any Wikipedia url. The most efficient way is to disable Javascript in your browser.

The good news is that support for SOPA and PIPA is waning.

http://en.wikipedia.org/wiki/Wikipedia:SOPA_initiative/Learn_more

└ Tags: controversial, law
 Comment 
Jan17

5 reasons why Godaddy is a terrible web host

by Daniel on January 17th, 2012 at 10:32 pm
Posted In: Uncategorized

Godaddy is a terrible web host. Move your business elsewhere.

I’m a bit curious. Does Godaddy monitor every web hosting account to see if the owner(s) say something bad about Godaddy? If my account doesn’t get suspended in a few days and this website doesn’t disappear, that would be a no.

These are my personal reasons that I do not like Godaddy:

  1. It’s horribly slow. This website is hosted on Godaddy’s servers. They advertise “lightning fast” servers. Look at this website (which is hosted on Godaddy) and look at the loading time. See a correlation?
  2. When you call to complain about how slow your website is, they try to sell you a dedicated server. That’s like more than US$30 per month. I’m only running a WordPress blog, and nothing else. Even WordPress.com, Blogger, and Blogspot have faster hosting. Yes, free blogging websites have faster servers. When I called Godaddy to tell them (I acted like a clueless idiot, of course), the customer support guy (his name was AJ) told me that he didn’t know about thoses services.
  3. Godaddy’s technical support is clueless. I called them about my website speed twice. Each time they told me that they would have to “check the documentation”. Then, they proceeded to “empty my applications folder”, which did absolutely nothing to the speed of my website. Then, they proceeded to sell me a dedicated server (I told them I wasn’t interested).
  4. Godaddy got hacked and they covered it up. Read about it here.
  5. Beware of the misleading advertisements! As I said before, Godaddy advertises “lightning fast” servers. I called the technical support people once and told them that it was “horribly misleading and false”. He told me to contact the marketing department. When I asked him where I could find a better web host, he told me, “I dunno, Google it”.

I originally signed up for Godaddy because it was the most popular web host at the time (so many commercials on TV). At the time, they gave me free advertisement-supported web hosting (grrrrr…they canceled this program because it was too costly, and because it was SO easy to hack their program and make the advertisements invisible). That hosting was actually pretty fast. Now, my website is on a horribly overhosted server that has over 4000 other sites hosted on it. Just horrible.

The domain name for this website was really cheap (about US$1), but the discount applies only when you buy a year’s worth of hosting. Now I have fell into their trap and I’m struggling to climb out.

My advice for those Godaddy representatives reading this is to spend less money on advertisements and more money on the quality of your services. You’ve lured your customers in, now you have to keep them.

I will be packing up and leaving this web host in February (hopefully).

 Comment 
Jan13

If you’re Belarussian and live in Belarus, don’t read this

by Daniel on January 13th, 2012 at 10:01 pm
Posted In: World
Here is where Belarus is located.

Belarus, Europe (image licensed under the Creative Commons Attribution 3.0 Unported license)

If you’re Belarussian and live in Belarus, don’t read this because you could get in trouble with the KGB (that’s what they still call the secret police).

Internet restrictions passed by the Belarussian government will go into effect on January 6, 2012. This already passed. This means that it is a misdemeanor to visit a website that is not hosted in Belarus. My website is hosted on a server somewhere in the middle of the desert in Arizona by a company called Godaddy (warning: they have extremely misleading advertisements, I advise you to STAY AWAY from them). Fines can be up to US$125, depending on the website the individual went to and what activities he/she did on it.

Belarus has been criticized for a deteriorating human rights situation and it is the last dictatorship in Europe. President Obama signed the Belarus Human Rights and Democracy Act of 2011 (what a eupemistic name), which imposes new sanctions on Belarus, and denies some Belarussian officials visas. The law labels President Alexander Lukashenko a dictator (which he technically is) and states that he “established himself in power by orchestrating an illegal and unconstitutional referendum that enabled him to impose a new constitution, abolishing the duly elected parliament.”

└ Tags: belarus, controversial, internet, law, world
 Comment 
  • Page 1 of 6
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • Last »
February 2012
M T W T F S S
« Jan    
 12345
6789101112
13141516171819
20212223242526
272829  

Categories

  • Antarctica
  • English
  • Languages
  • misc
  • Norwegian
  • Programming
  • quote
  • School
  • Uncategorized
  • Vocab
  • World

Archives

  • January 2012
  • December 2011
  • November 2011
  • October 2011

©2011-2012 Daniel H Online | Powered by WordPress with Easel | Subscribe: RSS | Back to Top ↑