Headlines العناوين

5 Must-Have Firefox Add-ons for Web Development & QA 5 - يجب ان يكون فايرفوكس اضافات لشبكة التطوير وضمان الجوده

June 24th, 2008 يونيو 24th ، 2008

These add-ons are so useful that I cannot work for a single day without them and so I would suspect most web developers and QA Engineers. وهذه الاضافات من المفيد جدا أن لا استطيع العمل ليوم واحد منهم دون ذلك واود ان المشتبه فيه معظم الشبكه العالمية لضمان الجوده والمطورين والمهندسين. These plugins / add-ons makes Firefox a formidable web development and testing platform. هذه ملحقات / اضافات فايرفوكس يجعل هاءله على الشبكه العالمية وتطوير واختبار منهاج. They are: وهذه الدول هي :

Read more (357 words) » أقرأ المزيد (357 كلمة) »

Programming Language Survey: Please Provide Your Input & See Results لغة برمجة الاستقصاء : يرجى تقديم الادخال & انظر النتائج

May 15th, 2008 الخامس عشر من شهر مايو ، 2008

A short survey on your programming language preferences, shouldn’t take more than 1 minute of your time. في استطلاع قصير على لغة البرمجه الخاصة بك الافضليات ، وينبغي الا تستغرق اكثر من 1 دقيقة من وقتك. Please participate and let others know too. الرجاء المشاركة ونعلم ايضا السماح للآخرين.
Read more (41 words) » أقرأ المزيد (41 كلمة) »

JavaOne 2008 is Starting Now… Javaone 2008 هو بدءا من الآن…

May 6th, 2008 السادس من ايار / مايو ، 2008

JavaOne 2008 is starting in couple of hours. Javaone 2008 تبدأ في خلال ساعتين. I will be there all four days soaking in all the knowledge, fun and sharing about it in this blog. وسوف يكون هناك كل اربعة ايام تمرغ في جميع المعارف ، وتقاسم متعة عنه في هذا بلوق.

Read more (47 words) » أقرأ المزيد (47 كلمة) »

9 Important Tips for Selenium Remote Control (Java client) - Test Tool 9 نصائح هامة لالسيلنيوم التحكم عن بعد (جافا العملاء) -- اختبار أداة

April 16th, 2008 نيسان / ابريل 16th ، 2008

Selenium Remote Control (RC) is a test tool that allows you to write automated web application UI tests in many programming languages against any HTTP website using any mainstream JavaScript-enabled browser. السيلنيوم التحكم عن بعد (اتفاقيه روتردام) هي أداة الاختبار التي تسمح لك أن تكتب الآلي واجهة مستخدم الانترنت تطبيق الاختبارات في كثير من لغات البرمجه بروتوكول انتقال النص المتشعب ضد أي موقع ويب باستخدام اي تعميم جافا سكريبت - تمكين المتصفح. Selenium RC is a powerful and simple framework for running (scheduled or manually) automated UI centric regression tests for web applications / services. السيلنيوم اتفاقيه روتردام هي قوية وإطار بسيط لبالظهور (المقرر او يدويا) واجهة المستخدم الآلي centric الانحدار اختبارات لاستخدام تطبيقات الانترنت / الخدمات. Here are few simple tips for Selenium RC java client. وهنا النصائح البسيطة لاتفاقيه روتردام السيلنيوم جافا العملاء. I used JUnit for tests. كنت JUnit للاختبارات. You can use NGUnit too. يمكنك استخدام ngunit ايضا.

Read more (378 words) » أقرأ المزيد (378 كلمة) »

How To Communicate Between Java Applets كيفية التواصل بين بريمجات جافا

October 22nd, 2007 تشرين الاول / اكتوبر 22nd ، 2007

Communication between Java applets has been an interesting topic from the early days of Java. الاتصال بين بريمجات جافا كان الموضوع مثيرا للاهتمام منذ الايام الاولى للجافا. There are several esoteric ways to communicate like using Javascript as a bridge. وهناك عدة طرق للاتصال باطني مثل استخدام جافا سكريبت بوصفها جسرا. However we will look into the simplest and most reliable method of intra-applet communication. ومع ذلك سنبحث في ابسط وادق طريقة داخل بريمج الاتصال.

Read more (122 words) » أقرأ المزيد (122 كلمة) »

Review: Top 6 Free Linux (& Windows) HTML Editors (Open Source) & Recommendation مراجعة : أعلى 6 الحرة لينكس (نوافذ) لغة تأشير النص الفائق المحررين (المصادر المفتوحه) & التوصيه

September 11th, 2007 الحادي عشر ايلول / سبتمبر ، 2007

I have tried several HTML Editors over the years. لقد حاولت عدة المحررين لغة تأشير النص الفائق على مر السنين. One of the earliest WYSIWYG HTML editor I used was Netscape Gold / Composer, which was quite basic but probably the only one at that time (1995). واحدة من اولى لغة تأشير النص الفائق تشاهده هو ما تحصل عليه هو محرر كنت نتسكيب الذهب / الملحن ، الذي الاساسية تماما ولكن ربما واحد فقط في ذلك الوقت (1995). For quite sometime after that I used Visual Page, even when the product was discontinued because of its simplicity and ease of use. تماما لوقت ما بعد ان كنت الصفحه البصريه ، وحتى عندما اوقف العمل المنتج بسبب بساطته وسهولة الاستخدام. I graduated on to Dream Weaver. تخرجت على الحلم ويفر. Anyway back to the present when I moved to Linux, I was looking for a high quality HTML editor to be a replacement of DreamWeaver on Linux platform. على اي حال العودة الى هذا عندما انتقلت الى لينكس ، كنت تبحث عن الجوده العالية لتحرير لغة تأشير النص الفائق يكون بديلا للDreamweaver على منصة لينكس. I was looking for an editor with WYSIWYG capability with modern CSS based layouts. كنت تبحث عن فرصة للمحرر مع تشاهده هو ما تحصل عليه من قدرات ، CSS الحديثة القائمة على التنسيقات. I needed something light-weight and yet with well rounded features. أحتاج شيئا خفيفة الوزن ولكن ايضا مع ميزات مقربة. Syntax highlighting was a nicety but not necessity. تعليم الألفاظ كانت دقة ولكن ليس بالضروره.

I tried several editors including but not limited to SciTe Text Editor, Nvu, Bluefish Editor, XEmacs Text Editor, KompoZer & Quanta Plus. حاولت عدة المحررين بما في ذلك ولكن لا تقتصر على scite محرر نصوص ، nvu ، محرر سمك شره كبير ، xemacs محرر نصوص ، بالإضافة إلى الكميات kompozer &. Here is a brief overview of each followed by my recommendation. هنا لمحة موجزة عن كل تليها توصيتي.
Read more (744 words) » أقرأ المزيد (744 كلمة) »

ExtJS Hack: How To Get Selected Index of ExtJS ComboBox Extjs المأجور : كيف تحصل على الرقم القياسي مختارة من extjs صندوق منسدل

August 20th, 2007 اب / اغسطس 20th ، 2007

ExtJS ComboBox doesn’t advertise, in its documentation, any way to get the selected index of a ComboBox. صندوق منسدل لا extjs اعلن ، في وثائقها ، بأي حال من الاحوال للحصول على الرقم القياسي مختارة من صندوق منسدل. Looking at the code I realized we can use the undocumented property selectedIndex. وعند النظر الى قانون ادركت يمكننا استخدام selectedindex لا يحملون وثائق الملكيه. However there is a catch. ولكن ثمة الصيد.

Read more (63 words) » أقرأ المزيد (63 كلمة) »

ExtJS Hack: Dynamic ComboBox & Remote On-Demand Loading With Local Filtering Extjs المأجور : ديناميه & الناءيه صندوق منسدل على الطلب المحلي مع تحميل ترشيح

August 20th, 2007 اب / اغسطس 20th ، 2007

In ExtJS you can create ComboBox which loads data from the server. في extjs يمكنك انشاء صندوق منسدل التي الاحمال البيانات من الخادم. You can also code so that new data is loaded from the server in response to an event like changing selection of another ComboBox. يمكنك ايضا ان ذلك القانون الجديد الذي يحمل البيانات من الخادم استجابة لحدث تغيير مثل صندوق منسدل اختيار آخر. However it also means that the filtering is done remotely which is slow. ولكن هذا يعني ايضا ان الترشيح تتم عن بعد والتي هي بطيءه.

In ExtJS ComboBox automatic filtering is a nifty capability where the ComboBox items are automatically filtered to show only the values which matches the text you typed so far. Extjs في صندوق منسدل الترشيح التلقائي هو القدرة nifty فيها صندوق منسدل البنود ترشح اوتوماتيكيا فقط لاظهار القيم التي نص مباريات قد كتبت حتى الآن. It can also auto-fill the rest for you. ويمكن أيضا أن السيارات لملء بقية لكم. This powerful capability comes at a price for remote mode. هذه القدرة القويه تأتي في الاسعار لطريقة الناءيه. Every time the data is filtered by sending a query to the server which can be slower than local query. في كل مرة بيانات التنقيه عن طريق ارسال استفسار الى الخادم الذي يمكن ان تكون ابطأ مما المحلية استفسار.

In many use cases the full data is already on the client side, fetched during the initial loading of the ComboBox. وفي كثير من الحالات استخدام بيانات كاملة بالفعل على الجانب العميل ، المجلوب خلال تحميل الاولية للصندوق منسدل. Subsequent filtering can be easily done on the client side. ترشيح لاحقة يمكن ان يكون من السهل القيام به على الجانب العملاء. Let’s see how we can solve it. دعونا نرى كيف يمكننا ايجاد حل لها.

Update: I have also filed a تحديث : انا ايضا مطالبه defect عيب in ExtJS forum to hopefully incorporate the functionality in the core with suggested solutions. extjs في المنتدى الى ادراج نأمل في الوظيفة الاساسية مع الحلول المقترحة. The defect details has been provided at the end of this post. العيب التفاصيل وقدمت في نهاية هذا المنصب.
Read more (719 words) » أقرأ المزيد (719 كلمة) »

How To Make AJAX Calls With ExtJS Easily كيفية جعل اجاكس يدعو بسهولة مع extjs

August 14th, 2007 اب / اغسطس 14th ، 2007

Simple things should be simple. امور بسيطة ينبغي ان تكون بسيطة. While starting with ExtJS, I saw a screencast on Grid which used a rather dubious method of making an AJAX call using an actual form element. وفي حين بدءا extjs ، رأيت screencast على الشبكه التي تستخدم طريقة مشكوك فيها الى حد جعل من الدعوة الى استخدام اجاكس فعلى شكل العنصر. I hunted for a better option and I came across a better option - Ext.data.Connection. تصاد لانني افضل الخيار الاول وجاءت عبر خيار افضل -- ext.data.connection. Here’s an working example on how you can easily make AJAX call in ExtJS library. واليك المثال العملي على أحد كيف يمكن بسهولة ان تجعل الكلمه اجاكس extjs في المكتبه.

Read more (288 words) » أقرأ المزيد (288 كلمة) »

How To Add Trim Functionality To Javascript String كيفية اضافة وظائف الى تقليم الخيط جافا سكريبت

August 12th, 2007 اب / اغسطس 12th ، 2007

Trim is a useful function available in languages like Java & PHP which removes the leading and traling whitespace(s) from a String. تقليم هي وظيفة مفيدة المتاحة في لغات مثل جافا و بي. اتش. بى التي تزيل الراءده وtraling بيضاء (ق) من الخيط. Unfortunately Javascript doesn’t natively provide trim functionality to the String object. ومما يؤسف له ان جافا سكريبت لا محليا توفير وظائف لتقليم الخيط وجوه. Fortunately there is a simple solution. ومن حسن الحظ ان هناك حل بسيط. Place the following code near the top of your Javascript file (or inline script) to add trim() functionality to all String objects. مكان الشفره التالية بالقرب من اعلى جافا سكريبت الملف الخاص بك (او انلاين سكريبت) اضافة الى تقليم () سلسلة وظائف لجميع الأجسام.
Read more (117 words) » أقرأ المزيد (117 كلمة) »