غيوم جديدة

Syndicate content

أساسيات كتابة أكواد ال xhtml بشكل سليم

مجلة المطور - سبت, 07/04/2009 - 02:25
في هذا المقال أقدم لك قائمة أساسية لكيفية كتابة أكواد xhtml بشكل سليم من خلال قواعد ضرورية يجب مراعاتهـا في صفحتك. XHTML سليم  يعني أن صفحتك يجب أن تحتوي على رموز XHTML فقط, ويجب عدم كتابة  وسوم بلا معنى , أو وسوم لم يتم غلقهـا بشكل جيد.لكن هل هنـاك طريقة لمعرفة أن الأكواد الموجودة بصفحتي سليمة؟.. الجواب [...]
التصنيف: تطوير

تصالح وكالات الاعلان مع شركات الانترنت بعد العداء

CashFlow - جمعة, 07/03/2009 - 20:10
ايلاف, مر وقت كانت وكالات الاعلان وشركات الانترنت تنظر الى بعضها بعضا بعين العداء لكنها اكتشفت الآن ان لا خيار امامها سوى التعاون لاستثمار امكانات الاعلان على الشبكة العنكبوتية.  ويأتي هذا الصلح بتأثير الحقيقة الماثلة في ان ما يُرصد للاعلان على الانترنت سجل هبوطا ملحوظا مثله مثل نشاطات اقتصادية أخرى بسبب الأزمة المالية العالمية.  وفرضت الأزمة الاقتصادية على الشركات ان تبتكر طرقا جديدة لملاحقة قروش أقل. قبل ايام حضر اريك شميدت رئيس شركة غوغل وستيفن بالمر نظيره في شركة مايكروسوفت ، لأول ...
التصنيف: أخبار

أول نظرة: كاميرا Flip UltraHD

عالم التقنية - جمعة, 07/03/2009 - 17:24

قام أخي محمد الرحيلي بإلقاء نظرة أولية على كاميرا Flip UltraHD، وسوف نقوم لاحقا بعمل مراجعة للكاميرا، مشاهدة ممتعة.


التصنيف: أخبار, تطوير

فيس بوك تعين مديرا ماليا جديدا

CashFlow - جمعة, 07/03/2009 - 14:23
أ ش أ - أعلنت شركة فيس بوك الأمريكية صاحبة أكبر شبكة اجتماعية على الإنترنت عن اختيارها ديفيد إبرسمان ليشغل منصب مديرها المالي خلفا لجيديون يو.وشغل إبرسمان 39 عاما في السابق منصب نائب رئيس شركة  جينينتك الأمريكية الرائدة في مجال التكنولوجيا الحيوية ورئيسها التنفيذي.وقال مارك زوكربيرج مؤسس فيس بوك ورئيسها التنفيذي في بيان:"إننا تلقينا الكثير من الاهتمام لشغل منصب المدير المالي، وأتيحت لنا الفرصة للاجتماع بالعديد من المرشحين المثيرين للإعجاب".وأضاف زوكربيرج" لقد أدركنا سريعا أن ...
التصنيف: أخبار

صدور Kdenlive 0.7.5

وادي التقنية - جمعة, 07/03/2009 - 12:20

Select ratingفقيرلا بأسجيدجيد جدارائع لا يوجد تقييم

اقرأ المزيد


التصنيف: أخبار

55 تصميم اعلاني مذهل لم تشاهده من قبل

دروس عربية - جمعة, 07/03/2009 - 11:54


55 adv 55 تصميم اعلاني مذهل لم تشاهده من قبل

Inspiration او الاستلهام هو سر تطور الاجانب في مجال التصميم بالاستفادة من تصاميم الآخرين و اخذ الافكار منها ، هنا 55 تصميم اعلاني ربما لم تشاهده من قبل .

ملاحظة : (توجد بعض صور لقارورات الخمر الهدف ليس نشرها بل الاستفادة من التصميم )


Playstation 3


Playstation 3

Tiger Beer (...)
اقرأ باقي المقال (137 كلمة)


© iMSi لدروس عربية, 2009. | رابط دائم |

Feed enhanced by Better Feed from Ozh

التصنيف: تطوير

JSDoc

Keep on Dev - جمعة, 07/03/2009 - 01:40

السلام عليكم و رحمه الله تعالى و بركاته

هذا الموضوع يعتمد فى بعض اجزائه على ماتم شرحه فى سلسله جافاسكربت الموجهه بالكائنات .

JSDoc هى وسيله لتوثيق أكود الجافاسكربت عن طريق تعليقات ذات معنى كما سنرى لاحقا ، يتم اعراب هذه التعليقات و ينتج عنها توثيق -documentation- فى صوره صفحات HTML ، يمكنك انتاج التوثيق عن طريق استخدام معرب تم برمجته بلغه Perl بإسم JSDoc كما توضح هذه المقاله ، او انتاج التوثيق عن طريق محرر Aptana بضغطه زر و هذا ما سيتناوله هذا الموضوع .

لنفرض ان هناك function constructor لصنف Car يقبل ثلاث عبارات المصنع و الموديل و سنه التصنيع ، هذه العبارات ستكون بمثابه خصائص له كما يوضح الكود البسيط التالى :

function Car(make, model, year){
    this.make = make;
    this.model = model;
    this.year = year;
}

سوف اضيف تعليقات JSDoc داخل block comment بواسطه /**/ لكن عليك ملاحظه ان السطر الاول من التعليق لابد ان يحتوى على اتنين ** كما يوضح الكود البسيط التالى :

/**
* create new Car instance
*@class Car
*@constructor
*@param {String} make the maker of the car ex: BMW
*@param {String} model the model of the car ex: 5-series
*@param {String} year the year of manufacture ex: dd/mm/yyyy
*@return {Object}
*/

function Car(make, model, year){
    this.make = make;
    this.model = model;
    this.year = year;
};

داخل تعليق ال JSDoc الكثير من ال tags ، السطر الاول من التعليق يفيد بأن الوظيفه Car تقوم بإنشاء سيارات جديده ، السطر الثانى يفيد بأن هذه الوظيفه تمثل الصنف Car ، السطر الثالث يفيد بإن هذه الوظيفه constructor للصنف Car ، السطر الرابع داخل التعلق يفيد بأن ال constructor يقبل عباره إسمها make من نوع String و هى مصنع السياره مثل BMW ، و السطر الخامس من التعليق يفيد بأن ال constructor يقبل عباره بإسم model من نوع String و هى موديل السياره مثل الفئه الثالثه :D ، و السطر الثالث من التعليق يفيد بأن ال constructor يقبل عباره بإسم year من نوع String و هو تاريخ تصنيع السياره بصيغه dd/mm/yyyy ، اما السطر الاخير من التعليق يفيد بأن ال constructor ينتج عنه كائن Object جديد بالطبع من نوع Car .

إذا قمت بكتابه هذه التعليقات قبل الوظيفه Car ، فإن مجرد إستخدام هذه الكود فى محرر Aptana سينتج عنه Code assist يساعدك فى كتابه الكود كما الصوره التاليه :) :

JSDoc in aptana code assist

هناك tags اخرى كثير لتغطيه كل الجوانب التى يمتد اليها الكود التى تكتبه مثل ال encapsulation و العلاقه بين الاصناف و الوراثه و غيره ستجد قائمه كامله هنا .

يمكننا الزياده على المثال السابق بتوثيق الخصائص و الوظائف التى يمتلكها الصنف Car كما يوضح الكود البسيط التالى :

Car.prototype = {
    /**
    * the maker of the car
    *@property make
    *@type {String}
    */
    make:null,
    /**
    * the model of the car
    *@property model
    *@type {String}
    */
    model:null,
    /**
    *the year of manufacture
    *@property year
    *@type {String}
    */
    year:null
    /**
    *start the car and return true, otherwise return false if it can't
    *may be the fuel is empty
    *@method start
    *@memberOf {Car}
    *@return {boolean}
    */
    start:function(){
        //start method code goes here
    }
}

التعليقات السابقه تثوم بتوثيق الخصائص make و model و year و توثق الوظيفه start ، و بالطبع ستظهر التغييرات فى ال code assist فى Aptana كما توضح الصوره التاليه :

JSDoc in aptana2

إذا قمت بالضغط على زر generate HTML docs الموجود فى شريط الادوات اعلى المحرر Aptana كما توضح الصوره التاليه :

jsDoc documentation creation button

سينتج عنه توثيق HTML فى نفس مسار التطبيق كما توضح الصوره التاليه ، لكنه ليس بجوده التوثيق الذى سينتجه المعرب المكتوب ب Perl الذى اشرت اليه فى اول الموضوع

generated JSDoc documentation from Aptana studio

جميع اطر العمل المشهوره مثل jQuery و Prototype و YUI و ExtJS … الخ موثقه عن طريق JSDoc و جاهز للإستخدام فى Aptana ، و ستجد ان ال code assist فى Aptana يحتوى على توثيق لكل هذه الاطر ، اعتقد انه حان الوقت ان تكتب توثيقك بنفسك لأنه سيساعدك و سيساعد غيرك عند إستخدام ما تكتبه من اكواد ، ووعد على :D ان اوثق اى كود اكتبه فى المدونه من الان ب JSDoc .

بالمناسبه أيضا هناك مشروع من Yahoo لتوثيق اكواد الجافاسكربت يعد بأنه أفضل من JSDoc بكثير و يقوم بتوليد التوثيق HTML من خلال Interpreter برمجه Python ، لم اطلع عليه حتى الان لكن يمكنك رؤيته من هنا .

التصنيف: جافا سكربت

Pirate Bay الجديد سيدفع للمستخدمين

CashFlow - خميس, 07/02/2009 - 22:56
في المستقبل سيحصل مستخدمو موقع بايرت باي الذي تم الاستحواذ عليه منذ ايام على مبلغ مقابل رفعهم للملفات و مشاركتها. هذا ما أفاد به مالكي الموقع الجدد في مقابلة حصرية مع قناة بي بي سي. الموقع تم الاستحواذ عليه مقابل 8 ملايين دولار تقريبا او ما يعادل 60 ميلون كرون سويدي - 5,5 مليون يورو. و هذا من قبل Global Gaming Factory أو (GGF) السويدية. الشركة شركة مسجلة في البورصة و لهذا يجب ان يكون كل شيء قانوني وفقا للشركة. لهذا سندفع لموفري المحتوى و علينا تلبية و تحقيق كافة الطلبات و ...
التصنيف: أخبار

Firefox 3.5 أقل سرعة من كروم و سفاري و تنزيل قدره 7 ملايين

CashFlow - خميس, 07/02/2009 - 22:30
فايرفوكس الذي أطلق حديثا 3.5, مع الاسف هو وراء غوغل كروم 2 و سفاري 4 بالنسبة للسرعة حيث ان المتصفح يعالج الجافا سكريبت أقل سرعة من المتصفحين السابقين و لم يستطع الوصول لأقصى حد من فحص Acid 3.   لم تنجح موزيلا في جعل Tracemonkey, محرك الجافا سكريبت الجديد لموزيلا, اسرع من المنافسين كروم و سفاري. جافا سكريبت يستخدم بكثرة لمعالجة سكريبت أجاكس. بعد الفحص اتضح ان المتصفح اسرع من أوبرا 10 الفا و انترنت اكسبلور 8 فقط.     Acid 3-فحص فحص اسيد 3 يقيس مدى جودة المتصفحات ف ...
التصنيف: أخبار

شركة Palm تبيع 370000 هاتف خلال شهر

وادي التقنية - خميس, 07/02/2009 - 21:50

Select ratingفقيرلا بأسجيدجيد جدارائع تقيمك: لا يوجد الإجمالي: 5 (1 صوت )

اقرأ المزيد


التصنيف: أخبار

تقرير - مميزات فير فكس 3.5

وادي التقنية - خميس, 07/02/2009 - 19:40

hero
بعد تطوير دام ما يزيد قليلاً عن السنة ، أخيراً صدر فيرفكس 3.5 الذي يحمل الاسم الرمزي "Shiretoko"، حيث اشتملت التطويرات على تحسين في الأداء ، السرعة ، الأمان ، و أيضاً التوافقية مع المعايير القياسية و العديد من المميزات الأخرى الرائعة التي يقدمها هذا الثعلب الناري .

# تحديث الشعار .

Select ratingفقيرلا بأسجيدجيد جدارائع تقيمك: لا يوجد الإجمالي: 5 (2 صوت )

اقرأ المزيد


التصنيف: أخبار

ما هو XHTML وما الفرق بينه وبين HTML؟

مجلة المطور - خميس, 07/02/2009 - 19:38
كما سبق وقلت من قبل.. إذا أردت تعلم CSS فلا بد لك من تعلم لغة XHTML . تمت تسمية اللغة باسم XHTML لأن بنيتهـا تعتمد على HTML و XML ال XML تعتمد على أنك إن قمت بفتح وسم مثلا <code>  سيكون إجبارياً عليك أن تغلقه ب </code> لكن XHTML لا تعتمد على وسوم XML بل تعتمد على وسوم HTML [...]
التصنيف: تطوير

إل جى تكشف عن LG LX370

CashFlow - خميس, 07/02/2009 - 13:58
أ ش أ/ تعتزم شركة "إل جى إلكترونيكس" الكورية الجنوبية لصناعة الإلكترونيات طرح طراز جديد من هواتفها المحمولة يدعى ال جي ال اكس 370. ويحتوى الجهاز الجديد ، الذى يحمل اسم "إل جى إل إكس 370" ، على شاشة تعمل وفق تكنولوجيا "تى إف تى إل سى دى" تبلغ درجة وضوحها 240 فى 320 بكسل ، وكاميرا تصل درجة وضوح الصور التى تلتقطها إلى 2 ميجابكسل ، بالإضافة إلى بطارية يمكن استخدامها فى إجراء ست ساعات من المكالمات الهاتفية. ويتميز الجهاز الجديد باحتوائه على تكنولوجيا بلوتوث ، ونظام تحد ...
التصنيف: أخبار

أيضا سوني اريكسون تأتي بمتجر للتنزيل

CashFlow - خميس, 07/02/2009 - 13:47
أيضا سوني اريكسون أتت بمتجر نقال لتنزيل البرامج و تطبيقات أخرى. المتصفحين النقالين يمكنهم من الان تنزيل التطبيقات و أغلب التطبيقات تدعم كافة اجهزة المصنع. في المتجر الذي اسمته سوني اريكسون PlayNow arena ستبيع سوني أغاني, ألعاب و مضمون فيديو. يمكنك الذهاب للمتجر أو الموقع أو عن طريق تطبيق على جهازك الجوال. على صعيد متصل يعتزم كذلك كلا من Vodafone, Orange, O2 وChina Mobile اطلاق متجر خاص بهم و ايضا اطلق كلا من ابل, نوكيا, بلاك بيري, بالم, صن و غوغل متجر خاص بهم و مايكروسوفت ست ...
التصنيف: أخبار

21 خدمة اساسية لمصممي المواقع

دروس عربية - خميس, 07/02/2009 - 13:41


30 essential tools for web dsigners 21 خدمة اساسية لمصممي المواقع

لمصممي المواقع لا شيئ افضل من الفعالية و حفظ الوقت عن طريق ادوات تبدو بسيطة تستكشف مدى قوتها بعد تكمل قراءة المقال.

# ما يتعلق بالخطوط و الكتابة :

Bit Font Maker

BitFontMaker هو محرر نقطي للخطوط يمكنك من انشاءها و استخراجها بصيغة TIFF اونلابن بدون اي برامج .

bitfontmaker1 21 خدمة اساسية لمصممي المواقع
(...)
اقرأ باقي المقال (314 كلمة)


© iMSi لدروس عربية, 2009. | رابط دائم |

Feed enhanced by Better Feed from Ozh

التصنيف: تطوير

سمة جديدة لوادي التقنية

وادي التقنية - خميس, 07/02/2009 - 13:28

بحمد الله انتهينا من تطوير وتعديل سمة جديدة لوادي التقنية ولقد فتحنا نقاشا سابقا حول الألوان المختارة ، وقد شجعنا الكثيرون على اختيار اللون الأزرق ، ولكن اللون الازرق الفاتح غير مناسب من ناحية تكراره لمواقع تقنية عربية أخرى. لذا قررنا اختيار اللون الأزرق الداكن قليلا وذلك لمرحلة جديدة من مسيرة وادي التقنية.
إننا نعرف مسبقا أن هذا اللون لم يعجب البعض منكم ، وقد حاولنا جاهدين أن نسعى لبديل يلبى رغبات كل زوار الوادي، ولكن كأي عمل لابد أن يشوبه بعض من النقصان عن الكمال، وإننا نأمل أن يعجب هذا اللون شريحة أكبر من الزوار.

Select ratingفقيرلا بأسجيدجيد جدارائع تقيمك: لا يوجد الإجمالي: 3.7 (7 votes)

اقرأ المزيد


التصنيف: أخبار

ال جي تكشف عن LG Tritan

CashFlow - خميس, 07/02/2009 - 13:24
أ ش أ/ طرحت شركة "إل جى إلكترونيكس" الكورية الجنوبية لصناعة الإلكترونيات طرازا جديدا من هواتفها المحمولة بالسوق الأمريكية بالتعاون مع شركة "أولتيل" للاتصالات. ويحتوى الهاتف الجديد ، الذى يحمل اسم "تريتان" ، على شاشة مقاسها ثلاث بوصات تعمل باللمس ، وكاميرا تصل درجة وضوح الصور التى تلتقطها إلى 3 ميجابكسل. ويعمل الجهاز الجديد وفق شبكات الجيل الثالث للهواتف المحمولة ، ويدخل فى تكوينه لوحة مفاتيح كاملة ونظام تحديد المواقع العالمى (جى بى إس). ويدعم الجهاز الجديد تشغيل الخ ...
التصنيف: أخبار

Psystar تعاود نشاطها

CashFlow - خميس, 07/02/2009 - 13:04
أعلنت بسي ستار في نشرة أخبارها البريدية أن الشركة تخطت مرحلة الإفلاس و أنها ستعاود نشاطها من جديد. الخبر نشر من قبل مدونة أبل الغير رسمية و الذي أتى فيه أن نشرة الأخبار تم إرسالها إلى الزبائن القدامى. و في نفس الوقت الذي أعلنت فيه بسي ستار عن خبر العودة أعلنت كذلك عن منتج جديد Open (7). هذا الكمبيوتر يحتوي على تكنولوجيا Intel Nehalem Xeon و يعمل على نظام الماك أوس اكس. النظام سيكون الأسرع و الأكثر هدوءا للان و سيتم شحنه مع bootloader جديد يدعى Darwin Universal Boot Loa ...
التصنيف: أخبار

ما هو الويب 2.0؟ (الجيل الثاني للويب)

عالم التقنية - خميس, 07/02/2009 - 12:36

web 2.0 ويب 2.0

أتيحت لي فرصة ترجمة مقال تيم أورايلي الشهير المعنون بـ: “ماهو الويب 2.0 ؟“، وأحببت أن أشارككم فيه لما يحويه من فوائد ومعلومات لا غنى عنها لأي مستخدم مهتم بمجال الويب. يمكن قراءة الترجمة العربية للمقالة هنا

سألخّص تجربتي في ترجمة المقال بما يلي:

كثير من المستخدمين العرب هذه الأيام يسمع بمصطلح: ويب 2.0 (الويب تو)، ويريد إجابة شافية عن حقيقة هذا المصطلح: أين ظهر؟ وبماذا يمكننا تعريفه أو تقديمه إلى الناس.

حسناً، الموضوع جدا ً معقّد.. لأن لا يوجد تعريف وحيد للويب 2.0، بل هناك مجموعة من المعايير والعلامات التي بموجبها يمكننا معرفة ما إذا كان موقع ما أو ظاهرة تنتمي للويب 2.0 أو للجيل القديم للويب.

يلاحظ في الجيل الثاني للويب وجود مجموعة من المميزات والعناصر التي تتوافر في معظم المواقع والخدمات الوليدة عنه، يمكننا تلخيصها في النقاط التالية والتي يمكن لو رأينا معظمها أو بعضها في مواقع على شبكة الإنترنت أن نصنفها مواقع / شركات ويب 2.0:

  • الخدمات،  وليست التطبيقات المعلبّة، مع انتشار واسع وغير مكلف.
  • الثقة بالمستخدمين كـ مطورين.
  • تفعيل الذكاء الجماعي.
  • استهداف لشرائح المستخدمين المختلفة.
  • تطبيقات تتعدى نطاق الجهاز الواحد
  • واجهات مستخدمين، ونماذج تطوير عمل خفيفة وبسيطة.

التحكم بواسطة تقديم مصادر معلومات فريدة وصعبة المحاكاة والتي تصبح أكثر ثراءً كلما استخدمها عدد أكبر من الناس.

ترجمة المقالات التقنية أمر في غاية الصعوبة والتعقيد -خاصة لغير المتخصصين أمثالي- ولكني استفدت كثيراً من الناحية اللغوية ومن الناحية المعرفية، وهنا دعوة أوجهها للجميع بالاستفادة والإفادة كما أتمنى أن يتم إيجاد تعريب لأبرز المصطلحات المتعلقة بالويب من اللغة الإنجليزية إلى العربية، خاصة المعقد منها.

يسّرني أن أسمع لآرائكم وملاحظاتكم لتحسين المقال وتصويبه،

بالتوفيق،

التصنيف: أخبار, تطوير
Syndicate content