GOOGLeeeeeeeeeeeeeeeeeeeeeeeeeeeee…! March 28, 2007
Posted by essamabdelaziz in General.add a comment
i got this article through mail and i wanna share with you
كنت قبل عدة أشهر في محاضرة في كلية دبي للإدارة الحكومية ألقاها مؤسس ورئيس المنتدى الاقتصادي العالمي «كلاوس شواب» الذي كان يتحدث عن النظام العالمي الجديد وخصوصاً فيما يتعلق بتنافسية الشركات عابرة القارات في مختلف أقاليم العالم، وكان مما قاله شواب إن العالم يظن بأنه يدلف إلى أحضان العولمة بينما هو في الحقيقة قد تعدى العولمة إلى مفهوم جديد أتت به إحدى أكبر الشركات في العالم وهي شركة «غوغل» اُُهٌم.
حيث تقود الشركة اليوم توجهاً جديداً يعرف «بالغَوغَلة» وهي مرحلة ما بعد العولمة، حيث استطاعت غوغل أن تجعل المعلومة هي معيار التنافسية الحقيقية في الأسواق العالمية، واستطاعت أن تبيع المعلومة كسلعة سهلة المنال ولكن صعبة الإنتاج.
فمحرك غوغل للبحث الذي أصبح مصطلحا في اللغة الإنجليزية معناه «ابحث» تفوق على منافسه العالمي «ياهو» الذي طالما كان في مقدمة الركب، بل إن محرك غوغل أصبح هو الذي يضع القواعد الجديدة للبحث ومن ثم تتبعه محركات البحث العالمية الأخرى. وكان السر في وصول غوغل التي أنشأها طالبان من جامعة ستانفورد في أواخر التسعينات هو اعتماد مؤسسيها على تكوين معادلات رياضية فريدة تستطيع أن تفكر ـ إن صح التعبير ـ مع الباحث وتأتي له بالمعلومة في أسرع وقت ممكن، ولذلك يقال إنه إذا لم تجد ما تبحث عنه في أول عشر نتائج تعرضها لك غوغل فمعنى هذا أن ما تبحث عنه غير موجود على الإنترنت.
عندما بدأت غوغل العمل قامت بتوظيف 600 خبير وعالم رياضيات ليعملوا على مدار الساعة على تطوير المعادلات الرياضية المستخدمة في البحث على الإنترنت وبالتالي رفع فعالية استخدام المحرك، واليوم لا توظف غوغل إلا خريجي الجامعات الكبرى مثل حةش وغيرها من خبراء التكنولوجيا والرياضيات والهندسة بمختلف أنواعها، ولأنها تعتمد على الموظفين اعتماداً كلياً في استمرار تقدمها على منافسيها، أولت غوغل راحة الموظفين وتلبية احتياجاتهم أهمية قصوى تصدرت مؤخراً الدراسة التي قامت بها مجلة «فورتشن» الأميركية حول أفضل مئة شركة للعمل فيها وحصلت على المركز الأول بلا منازع.
ففي حرم الشركة الذي يقع في ولاية كاليفورنيا تتوفر جميع احتياجات الإنسان، حيث ينتشر في أرجائه 11 مقهى ومطعماً يقدمون مختلف أنواع المأكولات للموظفين «مجاناً» وطوال النهار، ولقد أخذت إدارة المطاعم والمقاهي في عين الاعتبار الموظفين النباتيين وأولئك الذين يبحثون عن الأكل العضوي والذين يتبعون حمية معينة، لذلك يجد الموظف في هذه المطاعم جميع ما يشتهي ويرغب من مأكولات.
وفي حرم الشركة أيضاً تنتشر حمامات السباحة والصالات الرياضية وصالات الألعاب الإلكترونية والبلياردو وغيرها من وسائل ترفيهية يرتادها الموظفون بين الفينة والأخرى، ففي غوغل لا توجد هناك ساعات معينة للعمل، والإنتاجية تقاس بالنتائج وليس بالحضور والانصراف على الوقت، كما تقدم غوغل خدمات الغسيل والكوي مجاناً للموظفين، وهناك حلاقين ومراكز تجميل ومحلات للتدليك والعلاج الطبيعي بالإضافة إلى مراكز لتعليم لغات أجنبية كالمندرين واليابانية والإسبانية والفرنسية، وذهبت غوغل إلى أبعد من ذلك، فوفرت مكتباً يقدم خدمات شخصية للموظفين كحجز غداء للموظف وزوجته في أحد مطاعم المدينة… كل هذا مجاناً.
وفي غوغل يولي المسؤولون صحة الأفراد الشخصية أهمية بالغة، فهناك عيادات طبية متوفرة للموظفين مجاناً، وهناك دراجات تعمل بالكهرباء للموظفين حتى يتنقلوا من مكان إلى آخر داخل حرم الشركة بسهولة ويسر، كما قامت الشركة بتزويد الحافلات التي تنقل الموظفين من منازلهم إلى مقر الشركة بشبكة إنترنت لاسلكية حتى يستطيع الموظف أن يستخدم كمبيوتره المحمول داخل الحافلة، وهي فكرة أتت بها إحدى الموظفات التي استغربت من ردة فعل المسؤولين الذين ما إن سمعوا بالفكرة حتى طبقوها دون نقاش أو دراسة، وهو أمر لم تعهده هذه الموظفة في الشركات التي عملت بها من قبل.
وحتى يشعر الموظفون بأنهم يعملون في بيئة أشبه ببيوتهم، فإن غوغل تسمح لهم باصطحاب كلابهم إلى العمل بشرط ألا تقوم هذه الكلاب بإزعاج الموظفين وألا يكون لدى أحد الموظفين حساسية تجاهها، فشكوى واحدة كفيلة بترحيل الكلب إلى البيت ولكن دون المساس بالموظف أو بحقوقه في الشركة. وكجزء من مشاركتها واهتماما بالحفاظ على البيئة فإن غوغل تقدم مساعدات قيمتها خمسة آلاف دولار للموظفين الراغبين في شراء سيارات تعمل بالطاقة البديلة.
وفي غوغل إذا قام موظف ما بترشيح شخص جيد لإحدى الوظائف الشاغرة في الشركة وتم توظفيه فإنه يحصل على مكافأة قيمتها ألفا دولار، وكمبادرة لطيفة من الشركة فإنها تعطي كل موظف رزق بمولود جديد خمسمئة دولار عند خروج طفله من المستشفى حتى يستطيع أن يشتري مستلزماته الأولية دون قلق.
وفي غوغل ليس هناك زي رسمي، فالموظف حر فيما يرتديه أثناء العمل، حتى وصل الحال ببعض الموظفين أن يعملوا بلباس النوم «البيجاما»، وهو أمر غير مستغرب من أناس يفضل بعضهم النوم في مكتبه الذي جهز بغرفة خاصة لذلك بالرغم من أن إدارة الشركة تشجع الموظفين على الموازنة بين حياتهم الشخصية والعملية.
وأجمل ما في غوغل هو تكريم المتميزين والمبدعين، فكل من يأتي بفكرة قابلة للتطبيق يمنح مبلغاً مالياً ضخماً وعددا كبيراً من أسهم الشركة التي تشتهر بالربحية العالية في وول ستريت، فقبل سنة قامت موظفة تبلغ من العمر 27 عاماً بتطوير برنامج يخول متصفح غوغل البحث في ملفات الكمبيوتر الشخصي للمتصفح، وبعد أن تم تطبيق الفكرة كرمت الموظفة في حفل بهيج ومنحت مليون دولار مكافأة لها على فكرتها المتميزة، وفي ردة فعل قالت الموظفة لوسائل الإعلام إنها تعدهم بأنها لن تعمل في شركة أخرى غير غوغل.
يقول أحد المسؤولين في غوغل بأن إدارة الشركة تواجه صعوبات في إقناع الموظفين لمغادرة مكاتبهم في المساء والذهاب إلى بيوتهم، فهم يحبون عملهم أكثر من أي شيء آخر، وبالرغم من أن هذا الأمر يكلف الشركة أموالاً إدارية طائلة كاستخدام الكهرباء والمأكولات وغيرها، إلا أن الشركة ترفض تقليص الصرف على هذه الجوانب فراحة موظفيها هي أهم شيء بالنسبة لها.
بدأت غوغل قبل ثماني سنوات تقريباً بتمويل قيمته مليون دولار، واليوم تبلغ قيمة غوغل السوقية 150 مليار دولار، وهي على الرغم من ذلك لازالت تعمل بنفس الروح والثقافة المؤسسية التي كانت تعمل بها قبل ثماني سنوات، حتى أصبح مشاهير العالم كرئيسة وزراء بريطانيا السابقة مارغريت تاتشر والفائز بجائزة نوبل للسلام عام 2006 محمد يونس وغيرهم يفدون على حرم الشركة ليتزودوا بالطاقة الإنسانية التي تنبع من موظفي غوغل الشغوفين بالإبداع والابتكار.
في مقابلة مع بعض موظفي غوغل قالت إحدى الموظفات:» حتى لو لم تدفع لي غوغل راتباً شهرياً فإنني سأظل أعمل فيها»…قد يصعب على مؤسساتنا العربية أن تجاري غوغل في ثقافتها المؤسسية، وقد يقول البعض إن ما تقوم به غوغل هو ضرب من ضروب الخيال، وقد نختلف معهم أو نتفق، ولكنه ليس صعباً علينا أن نبني ثقافة مؤسسية محورها الإنسان، فغوغل التي يؤم موقعها الإلكتروني البسيط جداً قرابة نصف مليار شخص شهرياً، لم تكن لتستطيع هي وغيرها من الشركات أن تصبح عالمية لو أنها اهتمت بالتكنولوجيا وأهملت الإنسان.
Creeate DataBase trigger March 27, 2007
Posted by essamabdelaziz in DataBase.add a comment
it is an example to create trigger
this trigger increments the value of column (ID) with One
After Each new Row is Added
CREATE OR REPLACE TRIGGER “YourUserName”.TrigerName
BEFORE INSERT ON YourTableName
REFERENCING
NEW AS NEW
OLD AS OLD
FOR EACH ROW
Begin
SELECT NVL(MAX(ID)+1,1) INTO :new.ID FROM YourTableName;
End;
/
Content management generated $2.93 bln in 2003 March 25, 2007
Posted by essamabdelaziz in FileNet.add a comment
Content management generated $2.93 bln in 2003 by ZDNet’s ZDNet Research — According to IDC, the content management market around the world increased from $2.6 bln in 2002 to an estimated $2.93 bln in 2003. FileNet is the content management market leader with $251.2 mln in license and maintenance revenue for 2003.
design pattern VS Framework March 21, 2007
Posted by essamabdelaziz in JAVA.add a comment
A framework is a product and
a design pattern is a specification.
Therefore a design pattern is part of your system design and a framework is part of your system.
The two could be looked at different contexts.
A design pattern suggests a solution for a recurring design problem in an application and the solution is generally open for future extensions.
A framework is a suite of packages using which applications (or the logical layers of applications), with all the functional and non-functional requirements, can be developed and hosted.
A design pattern it is the best solution for your problem like SingleTone,etc..
A framework like JSF,Struts,Spring,Hibernate
throws VS throw March 19, 2007
Posted by essamabdelaziz in DataBase.add a comment
Did you asked before about the difference between throws and throw ..?
Any way here’s the answer
The throws clause is part of a method declaration. It tells callers of that method what exceptions that method could throws.
A throw statement actually throws the exception.
void foo() throws BarException { // throws clause says this method [i]might[/i] throw BarException
if (some bar-like condition is met) {
throw new BarException(“Oh No! It’s Bar!”); // throw statement actually throws the exception
}
// we only get here if we didn’t throw the exception, so we go on executing this method
}
Eclipse Local history March 16, 2007
Posted by essamabdelaziz in Eclipse.add a comment
So what if you delete file form your project and want restore it will you look for the file in your Recycle Bin.Ok go ahead but you will no able to find it because Eclipse doesn’t use the RecycleBin. Instead, Eclipse copies the file in its own local history.
Oops..!What does this mean..?
I will not able to retrieve the file again …
No you can ..!
Eclipse’s local history maintains copies of thingsthat you modify or delete. To restore a file thatyou deleted, do the following:
1. Right-click a package or project branch inthe Package Explorer or the Navigator view.
2. In the resulting context menu, selectRestore from Local History.The Restore from Local History dialogappears. The dialog contains a list ofdeleted files, along with a check box foreach file in the list.
3. Put a check mark next to the file that youwant to undelete.
4. Click Restore.
Hooray! You have your file again.
J2EE VS .Net March 15, 2007
Posted by essamabdelaziz in General.add a comment
Yesterday in a business meeting The discussion was about J2EE VS .Net We have an application Developed in java and the same application developed in .Net The customers were not able to decide which one they useYou may ask So what is the difference just take the application it’s already done and they just will use it.Le me say, it’s not correct most of customers have their own developers and own technical team To develop their applications.
So it will be very important to decide which technology they will use according to their Technical team and their plan to learn anew technologies or not today I see a post talking about the same Quantifying Complexity: .NET vs. J2EE
Lots of people believe that developing applications on the .NET Framework is less complex than developing equivalent functionality on J2EE. Beliefs without evidence are just bias, however, and accurately measuring the relative complexity of these two platforms is hard. Finding objective, quantitative evidence for or against this belief isn’t easy.
That’s why I was so interested in a conversation I had recently with a senior architect at one of the global software development firms. He told me that to bid on projects, his firm first does a detailed requirements analysis of the problem, determining how many function points the solution will require. They then quote a price based on this commonly accepted measure of complexity.
Here’s the interesting part: His firm, like all the big software houses, is happy to build the solution using either .NET or J2EE–it’s up to the customer. But if the customer chooses .NET, the price is 28% less than if the customer chooses to build the same solution on J2EE.
Why is this true? Why should J2EE be more complex to use? There are a couple of obvious reasons. One of them is that its constituent technologies were created by committees, a process that rarely produces simple results. (Actually, J2EE isn’t all that complex for a committee-created set of specs; there are plenty of worse examples.) A second reason for J2EE’s complexity is that its creators seem willing to assume a fairly high degree of technical ability on the part of their users. With .NET, by contrast, Microsoft is well aware that it’s designing technology that people who liked Visual Basic 6 must be able to adopt in some way. Controlling complexity is an essential part of achieving this.
The latest version of the enterprise Java specs, Java EE 5, made some effort to simplify a Java developer’s life. Whether it succeeded in doing this is debatable; opinions differ. What’s not debatable is that to be competitive in the long run, the Java platform can’t be 28% more complex than its main competitor.
http://www.davidchappell.com/blog/2006/12/quantifying-complexity-net-vs-j2ee.html#comments
Google – The Best Place To Work March 10, 2007
Posted by essamabdelaziz in General.add a comment
Do you wanna work in google ..see this and told me
at least they have aFree Gym ……!
10 tips to Improve your Job Chances in 2007 March 9, 2007
Posted by essamabdelaziz in General.2 comments
by Paul MacKenzie-Cummins ;
Many organisations step up their hiring at the beginning of the year and expect to be inundated with applications as January is traditionally the time when people decide to start looking for a new job. But, in the haste to land your new job you need to make sure that you have covered all the bases and approach your job search in a patient and professional manner.
These ten tips will make sure that your job chances stay on the right track.
1. Develop a job search plan
The old adage ‘fail to plan, plan to fail’ is as true now as it has ever been. If you know where you want to be and the job you want, it is easier to get there. Therefore, split your job search into short- and long-term goals and identify the actions you need to take in order to reach them.
For example, will you need to develop new skills or gain a new professional qualification? What methods are you going to use to find a job, the internet, newspapers?
The more you know about your goals and the more ways you search for your next job, the greater your chances of finding your ideal job.
2. List your achievements
Employers want to know if you have the skills and experience they are looking for because they need to determine ‘What can this person do for my business?’ They want to see evidence of jobs you have done that went above and beyond the basic requirements of your job role.
Look back over the last twelve months and pick out any notable successes or special projects that you were involved in – this can then be used to show an employer when you are at interview stage. After all, if you have a trumpet to blow then blow it
3. Revamp your CV
Your CV is designed to do just one thing: to get you an interview. The average recruiter will only spend between 20 to 30 seconds glancing at a CV which means that you need to make an impression quickly and sell yourself.
Acting as your personal shop window, your CV enables buyers (employers) to see what you have to offer and good presentation is key to attracting their interest.
Writing a winning CV can be a challenge. But, by putting the mileage in you will have a document that will make potential employers take action and invite you for an interview. Monster’s CV Writing Services will help you make a powerful first impression.
4. Decide the type of company you want to work for
You spend almost 70 per cent of your time at work during the course of a year, so it is important that you work in an environment and culture that you can enjoy and thrive. And, that means targeting organisations that match your goals and career values.
Luckily, many of the advertised jobs on Monster feature a link to the recruiting company’s website which will enable you to get an insight into their working environment.
After all, you don’t want to find yourself embarking on the same exercise again this time next year because you made a decision in haste.
5. Use the web
OK, so you are already on the web but are you really using it to your advantage as a tool to help you get your next job? No? Then post your CV online, create your own personal account on different job boards and keep up to date with developments in your chosen field by reading the online community pages which will also give information about working in different sectors within your industry. Knowledge is power, they say.
6. Network
Talk to friends, call old work colleagues, and attend industry trade shows or networking events. Networking may sound daunting but the more events you attend the easier it becomes. And, the higher up the corporate ladder you move the more and more everybody knows everybody else and a referral from one of your contact could help your career.
7. Customise your CV and covering letter
It may seem tempting to simply cut and paste the same CV and covering letter to several employers, but it could cost you in the long run. Tailor your CV to the job you are applying and only include relevant information that will demonstrate how your experience links to the advertised position.
For instance, if you are applying for a marketing role, make sure that your CV has a marketing bias highlighting your experience in this field.
8. Dress to impress
Shakespeare once said: “Apparel oft proclaims the man”. Your image is the outer reflection of your inner self allowing people to judge and make assumptions of your personality and attitudes. Dressing successfully (or unsuccessfully) can make or break your interview.
It’s January and that means the Sales are on. There is no excuse for not getting out to the shops to get a great bargain on new professional-looking clothes and replace the old tired worn-out suit that has seen better days.
Dress for the job you want not the job you already have.
9. Stay positive and avoid neg-heads
Job seeking is never easy and there will be times when you will want to give up and resign yourself to staying in your current job. But don’t give up.
Experts estimate that the average job search can last anywhere from two months to ten months. So be patient and have the belief that you will find your dream job just around the corner. As Henry Ford said: ‘If you think you can or you think you can’t, you’re probably right’.
10. Be good to yourself
Searching for a job is a job in itself and unless you take a break away from it you could start to feel exhausted and burnt out. Don’t allow it to consume your every waking moment.
Allow time to relax with friends, listen to your iPod or go to the gym and participate in activities that you enjoy. Clearing your mind and replenishing your energy will enable you to resume your job search feeling refreshed and rejuvenated. \