Tuesday, November 21, 2006

Pampered Generation

somebody sent me this article, it is interesting

CONGRATULATIONS TO ALL THE KIDS WHO WERE BORN IN THE
1930's 40's, 50's, 60's and 70's !!


First, we survived being born to mothers who smoked and/or drank while they carried us.

They took aspirin, ate blue cheese dressing, tuna from a can, and didn't get tested for diabetes.

Then after that trauma, our baby cribs were covered with bright colored lead-based paints.

We had no childproof lids on medicine bottles, or locks on the doors or cabinets.

As children, we would ride in cars with no seat belts or air bags. When we rode our bikes, we had no helmets, not to mention, the risks we took hitchhiking .

Riding in the back of a pick up on a warm day was always a special treat.

We drank water from the garden hose and NOT from a bottle.

We shared one soft drink with four friends, from one bottle and NO ONE actually died from this.

We ate cupcakes, white bread and real butter and drank soda pop with sugar in it, but we weren't overweight because......

WE WERE ALWAYS OUTSIDE PLAYING!!

We would leave home in the morning and play all day, as long as we were back when the streetlights came on.

No one was able to reach us all day. And we were O.K.

We would spend hours building our go-carts out of scraps and then ride down the hill, only to find out we forgot the brakes. After running into the bushes a few times, we learned to solve the problem .

We did not have Playstations, Nintendo's, X-boxes, no video games at all, no 99 channels on cable, no video tape movies, no surround sound, no cell phones, no text messaging, no personal computers, no Internet or Internet chat rooms..........WE HAD FRIENDS and we went outside and found them!

We fell out of trees, got cut, broke bones and teeth and there were no lawsuits from these accidents .

We played with worms and mud pies made from dirt, and the worms did not live in us forever.

We were given BB guns for our 10th birthdays,

We made up games with sticks and tennis balls and although we were told it would happen, we did not put out very many eyes.



We rode bikes or walked to a friend's house and knocked on the door or rang the bell, or just yelled for them!

Little League had tryouts and not everyone made the team. Those who didn't had to learn to deal with disappointment. Imagine that!!

The idea of a parent bailing us out if we broke the law was unheard of. They actually sided with the law!

This generation has produced some of the best risk-takers, problem solvers and inventors ever!

The past 50 years have been an explosion of innovation and new ideas.

We had freedom, failure, success and responsibility, and we learned

HOW TO
DEAL WITH IT ALL!

And YOU are one of them!

CONGRATULATIONS!

You might want to share this with others who have had the luck to grow up as kids, before the lawyers and the government regulated our lives for our own good.

and while you are at it, forward it to your kids so they will know how brave their parents were.

Kind of makes you want to run through the house with scissors, doesn't it?!

Thursday, November 16, 2006

Oracle Open World 2006 online for download

Oracle has just release their list of all of their conference presentations at this link.


To download presentations, please enter the following when prompted. Note the Username and Password are case sensitive.
Username: cboracle
Password: oraclec6

It is really exciting to be able to view all oracle presentation from Jordan, it was not easy to travel to San Fransico to attend the event during the month of Ramadan

Ammar Sajdi
www.realsoft-me.com (The winner of the most innovative project in jordan 2005)
www.e-ammar.com

Tuesday, November 14, 2006

Oracle Application Server 10g Rel 2 on Linux

Spend quite sometime last sunday with Tareq Haddadin of REALSOFT to install Oracle 10g application server or RedHat 4. The installation failed repeatidly. As the day was winding down (Actually about 9:30) we figured it out. Never remove the following line from the /etc/hosts file

127.0.0.1 localhost.localdomain localhost

unfortunately, we removed this line and instead added a line indicating the real IP and Hostname.
It seesm that the Installation scripts uses the first lines and fires an error message that does not lead you anywhwere. To be honest, i reviewed the installation documents, and found out that Oracle clearly mentions the need of the above line. Guess i was too confident and did not care to read the installation document.
I learned that no matter now long your experience is, reading the installation guide could save you sometime

Ammar Sajdi
REALSOFT
www. e-ammar.com

Sunday, November 05, 2006

Aligning Oracle Forms Applet (webform) Right to Left

Today, while i was helping Dubai Police to go live with their new Oracle Forms10g application, we came across a problem when displaying Arabic enabled forms.

Oracle forms typically initializes and launches an applet within a regular IE browser page.
The form we were working on is large in size and its problem is that when it is first displayed, it truncates the right margin of the form (actually the applet is truncated). Since Arabic is Right to Left l oriented language, truncating the right margin means losing the leading and important parts of the labels and field. Of course, the user can still use the scroll bars and view the hidden parts of the screen, but it was becoming more and more inconnveneint for the users.

To fix such problem, one needs to incorporate an HTML tag that switches the browser to Right to Left (RTL) mode.

The tag is

HTML DIR= RTL

the above should be placed within tag sign <>

The question remains where to locate this tag.

Find your formsweb.cfg configuration file
look for
baseHTMLjinitiator variable to locate that base HTML page that embeds the Java Applet. for example the default setting is

baseHTMLjinitiator=basejini.htm

then open the basejini.htm file
and add the tag

Saturday, November 04, 2006

Eighth wonder , microsft finally gives up to LINUX -- Mama does not believe

So many things have shocked me recently, and this is one of them, read on

Extracted from http://www.tgdaily.com/2006/11/03/microsoft_novell_linux_windows/

Microsoft to recommend Suse Linux, sorta

Wolfgang Gruener
November 2, 2006 19:03
Redmond (WA) - No, it's not a misprint: Microsoft today announced one of those if-you-can't-beat-'em-join-'em decisions and confirmed that it will be working closely with Novell to improve the interoperability and manageability between Windows and Linux. Under the terms of the agreement, Microsoft will even recommend Suse Linux Enterprise for mixed OS environments.
If you are still rubbing your eyes: Yes, Microsoft has officially jumped on the Linux bandwagon. Having taken shots at each other for more than a decade, the two operating systems are growing closer with Windows and a major Linux distribution promising more interoperability for users who are running both packages on their computers.


Ammar Sajdi
www.e-ammar.com
Oracle Consultant

Kindness

اّذا انت اكرمت الكريم ملكته ..............واذا انت اكرمت اللئيم تمرد

In english, if you are kind tto a kind hearted person, you will be overwhelmed with his/her respect, and if you are kind to a mean and malicious person, he/she shall exhibit act of mutiny (ie. stab you in the back)

how true can this be

shirin afifi

Friday, October 13, 2006

Dimensional Modeling in Business Intelligence Env, Ammar Sajdi

Dimensional Modeling in Business intelligence Environment, an IBM RedBook.
(http://www.redbooks.ibm.com/Redbooks.nsf/RedbookAbstracts/sg247138.html?Open)
I came across this book some 3 months back, IBM RedBook series never cease to amaze me for the quality and clarity of their publications. In fact, back in 1999-2000, REALSOFT (where i am a co-founder), was awarded our first Data warehouse solution for the ministry of national economy in Oman social and economics indicators database. Guess what, IBM RedBook came to our rescue with their excellent data modeling techniques for data warehouse (http://www.redbooks.ibm.com/abstracts/sg242238.html?Open) , it was THEE book that laid down the ground for our understanding of data warehousing concepts and design.

Ammar Sajdi
Oracle consultant , CEO
REALSOFT / PALCO
Amman Jordan, 2006

Lean Software development, can it be applied in Jordan - by Ammar Sajdi

Amman, 13, Oct 2006

By Ammar Sajdi

Recently, I've been reading a lot about software development strategies and methodologies revolving around a fairly recent way of thinking. These methodologies also belong to what is now known as Agile Software Development. an interesting overview of Agile software development can be found at wikipedia.
One particular book that I discuss with the employees at REALSOFT (Amman office) is called "Lean Software Development" by Mary Poppendieck and Tom Poppendieck (ISBN 0-321-15078-3).
The origin of Lean thinking stems back to the 1940's when taiichi Ohno of Toyota wanted to know how Toyota (a small car producer at the time) could compete with American mass-produced cars. The father of the Toyota Production System is the mastermind behind the fundamental lean principle, namely, eliminating waste.

The book and others book in Agile realm try to transform the Lean thinking used in development and production of products into lean thinking as it applies to Software development.
Effectively, lean thinking advocates the adoption of an iterative software development approach over the traditional waterfall approach. However, even though several other studies in software development life cycles (SDLC) favor an iterative approach, the agile lean approach has its unique steps.

Lean thinking has seven principles
  • Eliminate Waste
  • Amplify learning
  • Decide as late as possible
  • Deliver as fast as possible
  • Empower the team
  • Build integrity in
  • See the whole.

The are other approaches that are also known in the agile arena such as
Extreme Programming (XP)
Scrum

I think that this approach can be applied in Jordan very well, and many of us, most probably apply it without having identified their method as being Lean or Agile. The Lean approach applies best in an environment where it is not possible to capture the business requirements of a certain business precisely and comprehensively at the start of the project. The agile approach, then suggests, that the team starts to do early rough releases and present the results to the client as soon as possible, then start enhancing and evolving both the requirement and the software application itself by introducing another iteration that includes the additional features resulting from the first release. (This complies with the Decide as late as possible and Deliver as fast as possible principles)

Ammar Sajdi

www.realsoft-me.com
www.e-ammar.net
I ve been recently reading a lot about software development strategies and methodologies revolving around a fairly recent way of thinking. These methodologies also belong to what is now know as Agile Software Development. an interesting overview about Agile software development can be found at wikipedia.
One particular book that i discuss with the employees at REALSOFT (Amman office) is called "Lean Software Development" by Mary Poppendieck and Tom poppendieck (ISBN 0-321-15078-3).
The origin of Lean thinking stems back to the 1940's when taiichi Ohno of Toyota who wanted to know how Toyota (a small car producer at the time) could compete with American mass-produced cars. The father of the Toyota Production System is the mastermind behind the fundamental lean principle, namely, eliminate waste.

The book and others book in Agile realm try to transform the Lean thinking used in development and production of products into lean thinking as it applies to Software development.
Effectively, lean thinking advocates the adoption of iterative software development approach over the traditional water fall approach. However, even though several other studies in software development life cycles (SDLC) favor iterative approach, the agile lean approach has its unique steps.

Lean thinking has seven principlesEliminate Waste
Amplify learning
Decide as late as possible
Deliver as fast as possible
Empower the team
Build integrity in
See the whole.

The are other approaches that also know in the agile arena such as
Extreme Programming (XP)
Scrum

I think that this approach can be applied in Jordan very well, and many of us, most probably apply it without having identified their method as being Lean or Agile. The Lean approach applies best in environment when it is not possible to capture the business requirement of a certain business precisely and comprehensively at the start of the project. The agile approach, then suggests, that the team starts to do early rough releases and present the results to the client as soon as possible, then start enhancing and evolving both the requirement and the software application itself by introducing another iteration that includes the additional features resulting from the first release. (This complies with the Decide as late as possible and Deliver as fast as possible principles)

Friday, October 06, 2006

I am a bit confused, who is the terrorist

Sailor: I watched Marines kill Iraqi civilian CNN Sept 6th
CAMP PENDLETON, California (AP) -- A Navy corpsman testified Friday that Marines in his patrol seized an Iraqi civilian from his home, threw him into a hole and put at least 10 bullets in his head after growing frustrated in their search for an insurgent.

"I was shocked and I felt sick to my stomach," said Petty Officer 3rd Class Melson J. Bacos.

Bacos, a medic who had been on patrol with the squad, was charged along with seven Marines in the slaying of Hashim Ibrahim Awad last spring in the town of Hamdaniya. But Bacos struck a deal with prosecutors under which he pleaded guilty to kidnapping and conspiracy and agreed to testify Friday at his court-martial about what he saw.

"I knew what we were doing was wrong," Bacos testified. "I knew we were doing something wrong and I tried to say something."

Bacos, 21, was the first of the servicemen to be court-martialed. The seven others could get up to life in prison.

Prosecutors have said that the servicemen killed Awad out of frustration and then planted an AK-47 assault rifle and a shovel by the body to make it look as if he had been caught digging a hole for a roadside bomb.

Bacos testified that the squad entered Hamdaniya on April 26 while searching for a known insurgent who had been captured three times, then released. Squad leader Sgt. Lawrence Hutchins was "just mad that we kept letting him go and he was a known terrorist," Bacos said.

The group approached a house where the insurgent was believed to be hiding, but when someone inside woke up, the Marines instead went to another home and grabbed Awad, according to the testimony.

Bacos said the squad had intended to get someone else if they did not capture the insurgent, then stage a firefight to make it appear they had found an Iraqi planting a roadside bomb.

Awad, 52, was taken from the home with his feet and hands bound, then placed in a hole, Bacos said. Bacos said he asked the Marines to let Awad go, but Cpl. Marshall L. Magincalda told him in crude terms that he was being weak and should stop protesting.

Bacos said Hutchins fired three rounds into the man's head, then Cpl. Trent Thomas fired seven to 10 more rounds into his head.

Bacos said Hutchins called in to a command center and reported the squad had seen a man digging a hole and wanted permission to fire at him.

Bacos was recently transferred from Camp Pendleton, where the Marines have been held, to Marine Corps Air Station Miramar for his own safety.

Military prosecutors had charged Bacos under the theory that he did nothing to stop the alleged crime. In return for his testimony, murder charges and other counts against him were dropped. He was scheduled to be sentenced later Friday.

Along with Magincalda, Hutchins and Thomas, the other Marines charged are: Lance Cpl. Tyler A. Jackson, Pfc. John J. Jodka, Lance Cpl. Jerry E. Shumate Jr., and Lance Cpl. Robert B. Pennington.

David Brahms, Pennington's lawyer, said Bacos' account will be subjected to intense scrutiny. "This is just one guy who is going to tell the story as he sees it," Brahms said.

Former Army prosecutor Tom Umberg suggested that others might follow Bacos' lead and strike similar plea bargains.

"You don't want to be the last guy standing. The first guy gets the best deal," he said.

Sunday, September 17, 2006

Pope and Islam - by Juan Cole

Juan Cole is President of the Global Americana Institute

Friday, September 15, 2006

Pope Gets it Wrong on Islam

Pope Benedict's speech at Regensburg University, which mentioned Islam and jihad, has provoked a firestorm of controversy.

The address is more complex and subtle than the press on it represents. But let me just signal that what is most troubling of all is that the Pope gets several things about Islam wrong, just as a matter of fact.

He notes that the text he discusses, a polemic against Islam by a Byzantine emperor, cites Qur'an 2:256: "There is no compulsion in religion." Benedict maintains that this is an early verse, when Muhammad was without power.

His allegation is incorrect. Surah 2 is a Medinan surah revealed when Muhammad was already established as the leader of the city of Yathrib (later known as Medina or "the city" of the Prophet). The pope imagines that a young Muhammad in Mecca before 622 (lacking power) permitted freedom of conscience, but later in life ordered that his religion be spread by the sword. But since Surah 2 is in fact from the Medina period when Muhammad was in power, that theory does not hold water.

In fact, the Qur'an at no point urges that religious faith be imposed on anyone by force. This is what it says about the religions:


' [2:62] Those who believe (in the Qur'an), and those who follow the Jewish (scriptures), and the Christians and the Sabians-- any who believe in God and the Last Day, and work righteousness, shall have their reward with their Lord; on them shall be no fear, nor shall they grieve. '



See my comments On the Quran and peace.

The idea of holy war or jihad (which is about defending the community or at most about establishing rule by Muslims, not about imposing the faith on individuals by force) is also not a Quranic doctrine. The doctrine was elaborated much later, on the Umayyad-Byzantine frontier, long after the Prophet's death. In fact, in early Islam it was hard to join, and Christians who asked to become Muslim were routinely turned away. The tyrannical governor of Iraq, al-Hajjaj, was notorious for this rejection of applicants, because he got higher taxes on non-Muslims. Arab Muslims had conquered Iraq, which was then largely pagan, Zoroastrian, Christian and Jewish. But they weren't seeking converts and certainly weren't imposing their religion.

The pope was trying to make the point that coercion of conscience is incompatible with genuine, reasoned faith. He used Islam as a symbol of the coercive demand for unreasoned faith.

But he has been misled by the medieval polemic on which he depended.

In fact, the Quran also urges reasoned faith and also forbids coercion in religion. The only violence urged in the Quran is in self-defense of the Muslim community against the attempts of the pagan Meccans to wipe it out.

The pope says that in Islam, God is so transcendant that he is beyond reason and therefore cannot be expected to act reasonably. He contrasts this conception of God with that of the Gospel of John, where God is the Logos, the Reason inherent in the universe.

But there have been many schools of Islamic theology and philosophy. The Mu'tazilite school maintained exactly what the Pope is saying, that God must act in accordance with reason and the good as humans know them. The Mu'tazilite approach is still popular in Zaidism and in Twelver Shiism of the Iraqi and Iranian sort. The Ash'ari school, in contrast, insisted that God was beyond human reason and therefore could not be judged rationally. (I think the Pope would find that Tertullian and perhaps also John Calvin would be more sympathetic to this view within Christianity than he is).

As for the Quran, it constantly appeals to reason in knowing God, and in refuting idolatry and paganism, and asks, "do you not reason?" "do you not understand?" (a fala ta`qilun?)

Of course, Christianity itself has a long history of imposing coerced faith on people, including on pagans in the late Roman Empire, who were forcibly converted. And then there were the episodes of the Crusades.

Another irony is that reasoned, scholastic Christianity has an important heritage drom Islam itself. In the 10th century, there was little scholasticism in Christian theology. The influence of Muslim thinkers such as Averroes (Ibn Rushd) and Avicenna (Ibn Sina) reemphasized the use of Aristotle and Plato in Christian theology. Indeed, there was a point where Christian theologians in Paris had divided into partisans of Averroes or of Avicenna, and they conducted vigorous polemics with one another.

Finally, that Byzantine emperor that the Pope quoted, Manuel II? The Byzantines had been weakened by Latin predations during the fourth Crusade, so it was in a way Rome that had sought coercion first. And, he ended his days as a vassal of the Ottoman Empire.

The Pope was wrong on the facts. He should apologize to the Muslims and get better advisers on Christian-Muslim relations.

Fundamentals of Software Testing

Originally posted on jan , 23 2009, Published again on Sept,18,2024 extracted completely from    http://testingsoftware.blogspot.com/2005/1...