Archive

Archive for the ‘Computer and IT’ Category

An Interview With The Creator of Java

January 8th, 2008 No comments

RedmondDeveloper News has recently published an interview with James Gosling, the creator of the Java programming language. He talks about JavaFX, the technology that will compete Flash and Silverlight. He is in the developer team of JavaFX and in his perspective:

If you look at something like Flash, when you get to the much more advanced stuff — with richer interfaces, more complex network protocols, more complex APIs — it really falls short.

I can’t say if I agree or not. I haven’t worked with JavaFX yet, it’s not even out yet.

Categories: JAVA Tags:

Programmers or Serial Killers?

January 4th, 2008 No comments

We are programmers or serial killer? Take this quiz to find out!

Categories: Programming Tags:

Quiet Structure

January 1st, 2008 No comments

Okay this one of the best articles I have read during the year. The author starts off talking about the Quite Structure design concept. Then he goes off explaining and comparing the between CNN and USA Today website design. For web designers this is a most-read article as it gives more and deeper ideas to consider when designing a webpage such as layout and image with text positioning, logo complexity, white spaces… etc.

Categories: General Web Development Tags:

Forming Imagine Cup 2008 Contest Team

December 31st, 2007 No comments

I’m trying to form a team for Imagine Cup 2008 contest sponsored by Microsoft. I’m currently looking for 2 out of 4 students to join the team, if anyone interested please contact me or leave a comment with your email or phone number.

You don’t have to know .NET programming as we are going to train together one of the .NET tools. But you have to be a Kuwait University Student, undergraduate or studying master, and you need some experience in any other programming languages.

Contact Email: DELETED

Categories: General, Programming Tags:

Starting an Arabic Actionscript Online Course Soon

December 31st, 2007 No comments

For whoever is interested, I got a project for my E-Learning course and I have to advertise my online class as a homework. If you are interested in Arabic online course for Actionscript you can visit it here:
http://t3leem.6moo7.net/course/view.php?id=54

Categories: Flash/ActionScript/Flex, Myself Tags:

SWX Contest Winners Announced

December 24th, 2007 No comments

The winner of Aral Balkan‘s SWX contest has been announced few hours ago. For more information check out SWX blog.

Categories: Flash/ActionScript/Flex Tags:

Video: ACM 2007 – Behind the Scenes

December 24th, 2007 No comments

Interesting video… See what happened behind the scene just before ACM ICPC 2007.

Categories: General, Programming Tags:

Creating a Distribution Package of Your Java Application

December 24th, 2007 No comments

So you picked up a project and write the code in Java then comes the time to distribute your program. You are going to need to create an installer package rather than distributing it directly as a JAR file.

It is better to give them a normal plain installer package that they know how to run through the wizard.

Geek Stuff Javazing blog has an article on how to do that. Ultimately before you’ll be able to follow the tutorial you going to have to download the following tools:
1. Ant tool.
2. NSIS: a scriptable win32 installer/uninstaller system.
3. ProGuard: java shrinker, optimizer, and obfuscator.
4. Launch4j: Cross-platform Java executable wrapper for creating lightweight Windows native EXEs.
5. NSIS Ant task: to compile NSIS scripts.

Categories: JAVA Tags:

HTML 5 In Preview

December 21st, 2007 No comments

Bored from the div attribute of HTML? Well, I am bored myself and I have been writing HTML 4 since I was in Middle School. We have been using HTML 4 for almost a decade and it really needs an upgrade. In fact, W3C and WHATWG have been working on setting the specification of HTML 5. Major browsers companies and groups are taking part in setting some specifications of HTML 5, but I don’t think it will be done soon.

A List Apart has a really great article on HTML 5 preview which I really encourage all web developers to read it.

Categories: General Web Development Tags:

PHP is not a bad programming langauge

December 20th, 2007 10 comments

Roshan posted in his blog some reasons of why PHP is a bad programming langauges in his oppinion. Unfortunately, I disagree in some of the points Roshan pointed out.

1) No need to define and declare variable
2) No Strict data conversion

I can’t see how these two points can make PHP a bad programming language. PHP just let the interpreter binds the variable to a type.

In my opinion, dynamic type binding provides a great deal of flexibility in programming. You don’t have to know the type of the data input to be able to process it. However, that flexibility advantage is not free. It will cost us the speed of detecting the type of the assigned value each time a new value is assign to the variable.

4) No namespaces

Namespace will be introduced in PHP 5.3.

6) Seldom use of Framework

It depends on the developers and the size of the project. There are many Frameworks available and for free. But when some, or many, developers decided not to use Framework in their projects I can’t see how it makes PHP a bad programming language. Like any other programming languages, you can always not use framework for any kind of project.

what i think, PHP is a incomplete programming language as well as a bad programming language which gives bad practise for the programmers.

It can’t be true. PHP is one of the famous programming languages (after Java) and one of the most used. Many companies and organizations prefer LAMP developers than any kinds of web developers. PHP is still growing and you can find almost any sample of codes available all over the web.

Sponsor Text
VCP-310 test focuses on the VMware product lines and as well on the ESX server. 640-802 judges a candidate’s abilities and skills needed to install, operate, as well as troubleshoot medium size company branch network. 70-290 and 70-291 enables you to learn about connectivity needs for example connecting branch offices and individual users in remote places to the company network. The MCSE on Windows Server 2003 is a requirement and basic criteria for 70-649.

Categories: PHP Tags: