General

My favorite TED talk

Watch all of it ;)

Archived under Fun, General, Space, Technology Comments

Schools *kill* creativity

Archived under General Comments

Computers of the future

They are going to be just a monitor, a touch screen monitor, there will be a keyboard on the screen if you want to type anything, there will be no keyboard, mouse or touch pad.
Probably in the next 5 years they will be everywhere, you might not be able to buy one of these either :)

Archived under Fun, General, Operating Systems Comments

My problem with Microsoft and their products

A while back, I wrote two posts about Microsoft and I wrote them when I was upset so it might have offended people.

To be honest with you, I was a fan of Microsoft and their products up until Internet Explorer 7 came along.
I installed it on two computers and I had to disable all the addons other than the essentials in order to make them run smoothly and without so much issues.

Right now, my Internet Explorer process grows until it’s 1GB in size!!! and it then gets so slow or crashes and I loose all my open tabs and what ever I was doing.
It also crashed every once in a while for some reason and it’s still not standard compliant.

About Windows Vista; we also bought four computers with Vista and every single one, without an exception had issues right out of the box, big issues that I think Microsoft should have known about but shipped the product anyway.

Honestly, this is disappointing for me, because I liked Windows and it’s openness and the ability for everyone to write great applications for it and it’s huge documentation on Microsoft website.

I also think that Microsoft contributed a lot to the industry and I hope that this is not the end of it.

I’m a software developer and I don’t consider myself to be the best one but I know one thing, we don’t EVER ship until we fix all the obvious bugs, if we did, we wouldn’t have any clients right now.

Good Luck :)

Archived under Annoying Stuff, General, Programming, Web Browsers Comments

Happy Halloween

Happy Halloween, I still have to go get some treats :) I have so much work too but I decided to work on Saturday too, it’s great to be a freelancer!

Archived under Fun, General Comments

Comparing Programming Languages

I just found this great tool and I thought I’d share it, it compares performance and memory usage in any two programming languages, it has a good list of languages too.

For example, this is the comparison between PHP and C:
http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=gcc&lang2=php

PHP vs Python:
http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=python&lang2=php

Python vs Ruby:
http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=python&lang2=ruby

C vs Java:
http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=gcc&lang2=java

And finally C vs C++:
http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=gcc&lang2=gpp

Archived under C Programming, Fun, General, Programming Comments (2)

How Small Are We???

We humans, with all our egos, arrogance, ideas and hopes; are this small:

Archived under Fun, General Comments

Cool free programming books you can download

Here is the link:
http://mindview.net/Books/DownloadSites

Use any of the mirror links to download these great books by Bruce Eckel.
I read his thinking in C++ a while ago and it’s really great.

His book on design patterns in Python is the one I’m reading now.

Archived under General, Programming Comments

Problems installing ffmpeg: warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID X

Here is how to install ffmpeg:

1 - Create a file named “dag.repo” (no quotes) in “/etc/yum.repos.d”
2 - Copy and paste these lines in it:

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=0
enabled=1

You will need a newline at the end of the file.

3 - Then run “yum install ffmpeg ffmpeg-devel” (no quotes)

This should install it with no issues, note that I set gpgcheck=0, if you search for it you will see a lot of people are suggesting: gpgcheck=1 which yields to something like:
warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID X

Archived under General, Server Comments

service X does not support chkconfig

Here is how to fix this:

(Assume the name of my script is myscript)

1 - Copy your script into /etc/init.d folder
2 - cd /etc/init.d
3 - chmod +x myscript
4 - Add these lines, including #, right after #!/bin/bash or #!/bin/sh:

# chkconfig: 2345 95 20
# description: Some description
# What your script does (not sure if this is necessary though)
# processname: myscript

5 - chkconfig –level 2345 myscript on

Archived under General, Server Comments

Bill Gates in Doom

I know many of you probably know about this but here is the video for those who don’t:

http://en.wikipedia.org/wiki/Doom_(video_game)#Release_and_later_history

Archived under Fun, General, Hobbies Comments

Cutest picture of Nou, my daughter

Archived under Fun, General Comments (2)

Windows Vista pisses me off

Last night I was doing some stuff and had all kinds of open apps.
I went away for like 15 minutes and apparently Windows Vista updated itself and restarted my computer!!!
It probably told me that it’s going to do it but the fact that it just goes ahead and does it is really stupid.

I don’t know who in Microsoft makes these design decisions but it makes me angry that they don’t respect the user.

The reason behind it might be that the updates are important for security or all the other problems Vista has but it’s stupid and it shouldn’t restart my computer without my permission.

It also tries to remember what you where doing but in a retarded way and I lost stuff.

I’m really considering moving to Linux and trowing this piece of crap operating system into trash.

Archived under Annoying Stuff, General Comments

Don’t upgrade to Internet Explorer 8 beta, yet

Yes, many people did and they are complaining.
It’s a beta product and it’s not meant to be for users. You can safely (well…) upgrade to Internet Explorer 8 when it’s not beta anymore.

It has so many issues, Internet Explorer 7 has so many problems already and I can’t imagine what sort of issues Internet Explorer 8 “Beta” has…

Here are some stories:
http://news.cnet.com/8301-10805_3-10028458-75.html

The definition of beta software:
http://en.wikipedia.org/wiki/Software_release_life_cycle#Beta

Beta software is for users who want to participate in testing an unfinished product.

Archived under Annoying Stuff, General, Web Browsers Comments

Secret Places on Google Earth

If you haven’t seen Google Earth yet, go ahead and download and install it here:
http://earth.google.com/

After you are done, put these coordinates in the search box (on top left):

1-
50° 0′38.20″N 110° 6′48.32″W

This one is really cool but it looks like it’s random.

2-
19°56′58.08″S 69°38′2.25″W
(Zoom in a little bit)

Now, this one is not random, it was made by someone, some say Mayans but remember, they couldn’t fly so I think making something like this that only someone in the air can see would be their last thought… Correct me if I’m wrong, I can’t find anything about this on the internet.
Honestly, it looks like an alien to me :)

3-
45° 7′25.87″N 123° 6′48.97″W
(Zoom in a little bit)

:) The Firefox logo!

4-
38°31′43.91″N 76°34′0.80″W
(Zoom back and forth a little)

5-
31°39′40.82″N 106°35′26.02″W

6-
37°33′49.94″N 116°51′3.91″W

7-
45°42′12.73″N 21°18′7.53″E

Archived under Fun, General Comments

Steve Jobs’ 2005 Stanford Commencement Address

Thank you, thank you!

Archived under General Comments