حازم خالد » 2009 » يناير
يناير
29
2009
3

jQuery 1.3

فرق سرعة كبير بينها وبين 1.2.6، ويمكنك ملاحظته في بمجرد أستخدام بعض الأكواد التي تثقل المتصفح وستلاحظ سرعتها بأستخدامك 1.3

هناك حدثين رائعين جدد تم أضافتهم وهما live و die

live
عادتاً تقوم بوضع أكوادك حدث ready للـ document وبالتالي يتم تنفيز الأكواد للكائنات المتوادة بصفحتك الأن، وبالتالي إذا قمت بتكوين كائن جديد بالصفحة فهو لا يأخذ أي صفة من التي اعطتها له في السطر السابق، لأن لسطر السابق تم تنفيزه وبعدها تكون هذا العنصر، ولكن مع live فيمكنك أن عطي حدث لكل عنصر يتكون حتى بعد طلب اعطاء هذ الحدث.

يعني أيه !!
يعني أنت عادتاً بتكتب كودك هنا

1
2
3
$(document).ready(function($) {
	// هنا الكود
})

وبالتالي أنت بتقولو لما تنتهي من تحميل عرض كل عناصر الصفحة أبدأ بتنفيز الكود هذا، فإذا كان هناك كود يقوم بتوليد عناصر جديدة بالصفحة مثل هذا

1
2
3
4
5
6
7
$(document).ready(function($) {
	$('label:last input').keypress(function(){
		if ($('label:last input').val().length > 0){// لو أخر عنصر في هذه الحقول متوب فيه
			$('label:last input').after('<label><input name="data[]" type="text" /></label>'); // يقوم بتكوين حقل جديد فاضي بعدهم
		}
	})
})

وهو لو في مجموعة حقول وتريد إذا قام الزائر بالكتابة بهم ووصل لأخرهم وكتب به أن يقوم المتصفح بتكوين حقل جديد ليكتب به وكذلك كلما قام بملئ أخر حقل فيقوم بتكوين حقل جديد

المشكلة الان أن الحقل الجديد لن يأخذ الصفات المسجلة لغيره بأنه عند الكتابة به يقوم بمراجعة أخر حقل ولو مش خالي يتم تكوين حقل جديد، لان هذا الكود تم تنفيذه في $(document).ready وهو تكون بعدها !!، وهذا هو الكود الجديد بواسطة live

1
2
3
4
5
6
7
$(document).ready(function($) {
	$('label:last input').live('keypress', function(){
		if ($('label:last input').val().length > 0){// لو أخر عنصر في هذه الحقول متوب فيه
			$('label:last input').after('<label><input name="data[]" type="text" /></label>'); // يقوم بتكوين حقل جديد فاضي بعدهم
		}
	})
})

وهذه خاصية رائعة، كذلك هناك die وهي تقوم بالغاء حدث من كائن "removes a bound live event"

راجع live وأيضاً die

في JavaScript | الأوسمة:,
يناير
24
2009
2

حجات كثيرة

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

كذلك كان عيد جوازي يوم 21 يناير، أتممت سنتين، وعندي تأخير في أستخلاص ورق التأشيرة ولكن خير.

كنت شغال شوية في المجلة TheWWWMagazine وفي موقع تاني تبع شركة سعودية جديدة (الله يوفقهم).

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

شوية صور لجنة من الفترة الأخيرة وكلها تموت من الضحك.

في عام | الأوسمة:,
يناير
05
2009
4

لما الطيارة تفوتك

لما تفوتك الطيارة على طول أتوجه لمبيعات الشركة الي أنت حاجز فيها وقلهم أعمل أيه

لو الطيران المصري أو السعودي أو أي شركة محترمة هتحطك على اول مكان فاضي في الطيارة ألي بعدها وبدون متدفع فلوس

لكن لو طيران أي كلام زي سما فهيقولك أول طيارة طلعة بكرة او بعده، تعالى على الويتينج ليست عشان نشوف ولو لقينالك يبأه هتدفع 100 ريال غرامة :S

المهم بعدها تتصل بالي تعرفهم في البلد دي عشان تسألهم على فندق رخيص تتخمد فيه، وتظبط موبيلك وأوعى تفوتك الطيارة تاني.

أصل أنا فاتتني الطيارة وعملت كده :S

في Hajj | الأوسمة:
يناير
03
2009
7

المسؤلية أم الحب ؟

يرتبط دائماً مع كلمة زواج كلمة مسؤلية !!

دائماً كنت أقول لا يوجد مسؤلية في الزواج، وأعتبرها كلمات فقط لتعطيل الشباب عن الزواج كباقي المعوقات المتعارف عليها والتي أدت لتأخر سن الزواج عامتاً.

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

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

في مجموعة هنداوي بدأت بحب ! رغم وجود الكثير من الخوف وبعض من عدم الراحة من تواجد بعض أعضاء فريقي البرمجي الذي أعتبر نفسي كنت سبب لعدم وصوله لنتائج جيدة في المحترفون العرب من قبل، لكن رغم ذلك فالحب الذي بدأت به والذي بدى لي من هذا الفريق جعلني مسؤلاً فوصلنا لنتائج مرضية في فترة قليلة ولله الحمد.

كذلك الفريق نفسه عندما وصل 2 منهم للحظة حب للعمل كانو ونعم المسؤلين، مسؤلين عن اوقاتهم، عن كفائة عملهم، عن أحترام المكان.

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

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

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

الأمثلة كثيرة، هناك أنا ، متحمس لرغباتي كثيراً ولكني أعمل من أجلها كرغبة !! ويمكن كهدف ولكن لم أجرب أن أحب توجه بعينه لكي أكن مسؤل تجاه، فأنا أرغب بتملك موقع كبير من وقت كبير وتغير أتجاهي لأدارة مواقعي ثم أنشأ كيان لأدارة المحتوى وأدارة المواقع على الأنترنت، كذلك أرغب في تطوير ذاتي وتعلم الكثير من اللغات والعلوم الأدارية ولكني دائماً أنساق داخل ظروف حياتي وأضع الضروري أولاً على أنه سيأتي وقت أخر أضع به المهم، لكن من الواضح أن هذا المهم يجب أن يتحول لضروري لكي أهتم به أكثر من هذا.

صراحة الموضع في الأصل كان لشوقي لزوجتي وبيتي وشعوري تجاههم بالمسؤليى التي علمت أن المسؤل عنها هو الحب.

في عام | الأوسمة:,
يناير
01
2009
2

قناة الأن

ملاحظ طبعاً من يوم ما طلعت وهي بتعمل أعلان في google adsencse وكمان أنهم مهتمين بالمحتوى الألكتروني ومهتمين بموقعهم، ولكن بعد ضغطي على الرابط اليوم وجدت موقع بتصميم web 2.0 -التصميم يجبرك تقول عليه ويب 2- ولكن مش out of box زي ما تهامي بيقولي :D

لكن مهتمين بالمحتوى -رغم أن هناك بعض الصفحات لم تنتهي- والتصميم بسيط وأستغربت أن يكون لقناة تليفزيونية فالمفروض يهتم بالأبهار مثل التصميم القديم لقناة الراي أو MBC

ولكن روعة التصميم في الألوان الأكثر من رائعة لراحة العين، فعلاً لو جلست على الموقع طويلاً لن تهلك عينك، كذلك أهتمو بمشغل فلاش خاص بهم ، همسة للمصممين "هذا المشغل سهل عمله وطرق عمله متوفرة كثيراً على الأنترنت فلا تتساهلو"

رغم هذا الموقع يفتقر أي فكر جديد إضافة لبعض الصفحات الغير مكتملة وبعض المشاكل في الموقع

الموقع يعتمد على نظام أدارة محتوى Chameleon من شركة Flip ومن الواضح أنها شركة رائعة ورغم أنها من عام 2003 إلا أني لاحظت عبر موقعهم أنهم أكثر من رائعين، ولهم مقرين بالهند و واحد في الدوحة ودبي والبحرين وجنوب أفريقيا وأنجلترا و ألمنيا.

يارب يرزقنا بشغل في شركة زي دي :D

في عام | الأوسمة:


حازم خالد تعمل على ورد بريس المعرب | تصميم TheBuckmaker.com