Showing posts with label Technology. Show all posts
Showing posts with label Technology. Show all posts

Friday, September 15, 2006

Happy Software Freedom Day

Software Freedom Day (SFD) is a worldwide celebration of Free and Open Source Software (FOSS). Our goal in this celebration is to educate the worldwide public about of the benefits of using high quality FOSS in education, in government, at home, and in business -- in short, everywhere! The non-profit company Software Freedom International provides guidance in organizing SFD, but volunteer teams around the world organize their own SFD events to impact their own communities.

Thursday, August 31, 2006

Apple Launches New Site for Open Source

Mac OS Forge dedicated to projects focused on Mac OS X.

Mac OS Forge, a new community development site hosted by Apple, was recently launched to support Web Kit and other open source projects focused on Mac OS X. In addition, developers can create and browse third-party open source projects that are closely related to the Macintosh operating system. Current projects on Mac OS Forge include source code to the new iCal Server in Leopard Server, and Apache-licensed versions of Bonjour service discovery and Launchd process management.

While select projects in Mac OS X are featured on Mac OS Forge, a complete set of open source software within Mac OS X can be found by visiting the Apple Developer Connection.


Taken form the Apple Developer Connection newsletter

Saturday, June 03, 2006

Zend Certificate: PHP5 Exam Festival

A PHP5 Exam Festival is being prepared in Amman by the end of July - first of August. Event will be sponsored by Zend.

more Details here

Thursday, June 01, 2006

First Of June (Something New)

Well, it was a rough day, also a lot of new things were done.
First thing Maktoob.com launched their new Home Page, it's really nice, also the NoLimits thing where now you can take an unlimited storage for your email at maktoob, also by the end of the day also Maktoob-Women section (Beta Version) was launched too, it's really nice.
In the middle of the day I found that Ubuntu at last realesed their dapper version (I've been using it for about 2 months through all the alpha beta thing, also my CD's are on there way :P), well they've done a lot of good stuff in it.
In the end of the day I received an email from Zend.com informing me that Zend Studio Version 5.2 has been released too, I really love this software, it really makes my life easier.
Well I guess there is something new about this June ...

Monday, April 17, 2006

Chain Letters

A typical chain letter consists of a message that attempts to induce the recipient to make a number of copies of the letter and then pass them on to one or more new recipients. A chain letter can be considered a type of meme, a self-replicating piece of information that uses a human host to distribute copies of itself. Common methods used by chain letters include emotionally manipulative stories, get-rich-quick pyramid schemes, and the exploitation of superstition to threaten the recipient with bad luck or even physical violence if he or she "breaks the chain" and refuses to adhere by the conditions set out by the letter.
So, let's define "chain letter". A chain letter is ANY e-mail that contains instructions to "forward this out" or "forward this to everyone you know" or anything else of that nature. Who creates chain letters? Now you might want to think that when you get an e-mail telling you there's some sick child with cancer and they will receive $0.03 for every time this e-mail gets forwarded out, in fact the mental image may just tug at your heart strings so bad that you forward it to other news or joke lists that you're on, in hopes of spreading the word and bring hope to this poor kid.

Well, guys, the thing I hate more than receiving SPAM, is receiving Chain Letters, it usually has a big size, as everybody in the whole stupid part of the earth, has forwarded it to somebody else who has forwarded it to another body to ..... and forwarded it to me.
Alright, there is no sick girl whom AOL has paid a fu***** cent for each one receiving a damn message, Hotmail is not going to delete your account if you don't send this message, (they can know when was the last time you logged in to make sure you are using it), and Bill Gates is not throwing money over anybody, and you wont get a free mobile, or a free shit or anything. you are not going to be rich or anything.
Chain Messages are used by spammers, as they collect as much emails as they want throw this thing, imagine a single chain message going around, and then getting back to the same spammer who sent it, how many emails he would've received. What could happen if people were wise enough not send this shit all around? do you enjoy having this FREE SOFTWARE, or VIAGRA, or stupid things going around in you're mailbox? if no, then stop forwarding this damn emails.
if you are not convinced yet, well then enjoy your life, but don't send me any stupid chain message.

Tuesday, April 11, 2006

Free Software Magazine Issue 11 is out

The latest issue of FSM is out and can be read online or downloaded for free. That's 11 new articles to read.

read more | digg story

Monday, April 10, 2006

Kubuntu.de Protestwoche

To calrify the seriosness of the situation, kubuntu.de will be offline for one week beginning as from Monday, 10.04.2006 ...

Kubuntu.de Started a Protest Week
This website, including the forum, the mailing lists and the respective IRC channels (#kubuntu-de and #kubuntu-de-team) has one aim: to support the community, to offer a platform to the users of Kubuntu and, last but not least, to boost the Kubuntu-project so as to make it an outstanding distribution.


I just recieved this note from LinuxToday, well it so sad to see an opensource project reaches this point, but I'm speachless here.

Technorati Tags: , , ,

Saturday, April 01, 2006

Programming Languages, are they spoken

Well, since a long time ago, I started programming, I used to think in plain English, then start translating it to the programming language wanted.
Nowadays, I guess, I think using that language, sometimes, I speak it. a week ago a colleague asked for my help about an issue, I just grab the keyboard, and started writing, (it was a little complicated thing), when I finished, I looked at it, and told him there is an error here, this won't run, (I just didn't knew where did that inspiration came from), then we both started looking in the code about what is wrong, and vola; a semicolon was missing (I just can't explain what happened).
Usually, if you enter my office, you would find me discussing an issue with my office mate, you would find us talking code, (usually PHP), we speak that language.
well after that most of my life is with my computer writing code, i guess, maybe in one day I would forget English (and Arabic) and just talking PHP.
A friend of mine suggests that I shouldn't see a computer for a couple of days, and start spending less time with computers, (I just can't help it).

Technorati Tags: , , ,

Sunday, March 26, 2006

PHP Programmer Vs. .NET Programmer

1st: could you please give me the code that you wrote that does this and that?
PHP Programmer: Sure, I'll send it to you right away, but be careful, as ..., and regrading ... etc.

1st: could you please give me the function you wrote that does this and that?
.NET Programmer: What?! I've spent a lot of time doing it, do you expect me just to give it to you? write your own code buddy.


Well, it's not only the PHP programmers (almost all the programmers that work on an open source platforms).

And there are exceptions regrading this situation, in both side. but I've specified here cause this is what happened in front of me.
What Era are these people still living in. like I'm asking you to give me the source of some great art. I don't need your stupid code, there are a lot of open source programmers who are willing to help (even some .Net Programmers)

Technorati Tags: , ,

Tuesday, March 21, 2006

Firefox 2.0 alpha available

If you aspire to be an early adopter, here's your chance. An alpha version of Firefox 2.0 called "Bon Echo" is available on Mozilla's FTP servers, and you can choose from the Windows version, Mac OS X version, or Linux version.

Due out later this year, Firefox 2.0 promises a handful of improvements and new features over what is already a very solid browser. (By way of disclosure, I use Firefox 1.5 exclusively on my PC.)

Version 2.0 has a handful of new features. One of the more interesting features is the revamped places menu, which is accessible from the bookmarks toolbar. Clicking on that brings up a box that will allow you to search your history, bookmarks, and RSS subscriptions for a keyword. Very useful if you remember reading about something interesting earlier in the day and need to quickly locate the web page again. Aesthetically speaking, there are a few minor tweaks to the UI, such as Xs on inactive tabs for easy closing.

Google's antiphishing tech is also planned for inclusion in a future version of Firefox. Although it does not appear to be incorporated into this early alpha of 2.0, Google Safe Browsing—which uses a combination of blacklisting and "best guesses" about a site's intention—may yet make it into the final release of Firefox 2.0.

Technorati Tags: ,

Tuesday, March 14, 2006

Taking a look at PHP 6

While most web hosts are still in the PHP 4 era, the PHP developers are already planning and working on PHP 6. Lets have a look at what’s been keeping them busy.
More

Technorati Tags: ,

Saturday, March 04, 2006

NULL Issue In MySQL

In the last few days, I was working on some mysterious issue regarding some SQL statements, it was something like this.
SELECT count(*) from some_table WHERE (condition_a);
the result was:
+----------+
| count(*) |
+----------+
|    11223 |
+----------+

alright Now:
SELECT count(*) from some_table WHERE (condition_a) AND (condition_b);
+----------+
| count(*) |
+----------+
|        0 |
+----------+
aha Ok then:
SELECT count(*) from some_table WHERE condition_a AND NOT (condition_b);
The result was also
+----------+
| count(*) |
+----------+
|        0 |
+----------+

HA !!!!
Ok for those 11223 records the condition_a was true, from the second statement I could tell that condition_b was false, so NOT condition_b should be true, but it was also false from the third statement.
So for Logic to play around condition_b, and NOT condition_b both are false (How can that be) all theories of logic are broken (what is going on?)
After breaking up the two conditions, I found that I was comparing one of the values in condition_b with NULL, so in BOTH cases the result would be FALSE, I've always assumed that NULL would be casted to 0, but the fact that in MySQL it's not.
So this was just a thing that you might want to take care of when you write your SQL statements.
Hope it was Useful

Technorati Tags: , , ,

Tuesday, February 14, 2006

Old File

This program is a semulation of a process management system.
I wrote in 3rd year, after I took the OS course, so hope it might be useful for some people.
jobmanagement.c
Enjoy ...
I published it before, I thought it won't harm if I do it again.


Technorati Tags: , ,

Monday, January 30, 2006

Pandora Really Rocks

Man, I really love this site, I've been using it for quite sometime, it really picks me the best songs I love to hear.
http://www.pandora.com/
Try it, and you would live better.

Tuesday, December 20, 2005

PC WORLD: Firefox is the best product of the year

Today I was surfing the internet and by chance I went to the PC World site, I stopped at the best products of the year, and as Expected Firefox is on the top of the list, and IE is not mentioned :p.

Sunday, December 04, 2005

Maxell to offer 300GB holographic discs 'late 2006'

Maxell will ship its first holographic storage system late next year, the company has pledged.

The storage specialist will initially offer a removable system based on 300GB media and capable of transferring data at a rate of 20MBps, Maxell said. However, the company said the technology, designed by InPhase Technologies, is capable of achieving 1.6TB per disk - and that's uncompressed capacity - with a 120MBps bandwidth.

InPhase was founded in December 2000 by Lucent, and has been working on holographic storage - in which data is encoded as a 3D pattern written and read by laser beam - ever since. In addition to the colossal storage capacity, InPhase promises a data archive life of over 50 years, not much different to the longevity claimed by most optical media makers - a CD-RW for instance will typically retain data for 20-100 years, depending on which manufacturer you speak to.

InPhase isn't the only company promoting holographic storage. Japan's Optware - which in July won $14m in funding from four companies, one of which was Toshiba; it also has backing from Intel Capital - is working on a DVD-sized holographic disc is says will hold more than 1TB of data with a throughput of 1Gbps.

The format is dubbed HVD - Holographic Versatile Disc - and Optware is already pushing a 200GB HVD-RW disc type through the HVD Alliance, an organisation supported by Optware, Fuji Photo and half-a-dozen or so Japanese chemicals companies. ®