الثلاثاء، 5 مايو 2009
csseven
السبت، 21 مارس 2009
phpScaffold
الاثنين، 9 مارس 2009
تقنيات تطوير الويب
HTML بالطبع هي الاساس لوصف المحتوى وبالطبع لابد من الانتقال الى XHTML للالتزام بالمعايير القياسية ، لابد من الالمام بـ CSS لتنسيق الصفحات باسلوب جيد ، لمزيد من الفعالية في الصفحات لابد من تعلم Javascript ، في نظري XML و JSON لابد من الالمام بهما للاستخدام المتقدم خصوصاً في عمليات الاتصال مع الخادم والـ AJAX ، لابد من الالمام بالـ RSS واسلوب استخدامها ، هذا كله في جانب المستخدم اما بالنسبة للخادم فستحتاج الى لغة برمجة كـ PHP او ASP فكلها تؤدي الغرض مع تفضيلي للاولى ، قواعد البيانات مطلوبة وارشح هنا MySQL بالطبع ، كخادم فهناك الـ Apache ، ستحتاج لاستخدام اطر العمل وهناك سيكون jQuery لـ Javascript و CakePHP او Codeigniter لـ PHP .. ، هناك الكثير والكثير للتعلم ولا يمكنني سرد جميع التقنيات ولكنني اظن ان هذه هي اساس الانتقال الى مستوى اكثر تقدماً في هذا المجال .. مجال تطوير الويب .
الأحد، 8 مارس 2009
لماذا opera ؟
- انا اعمل على جهاز ذو موارد محدودة واتحدث هنا عن جهاز بـ 64 ميغابايت من الرام ! ومعالج انتل بينتيوم 3 ! وهذا المتصفح خفيف جداً على الجهاز ولايستهلك الكثير من الموارد ، مع انه يضايقني بشكل كبير عند فتح اكثر من تبويب في المتصفح .
- السرعة الهائلة اثناء التصفح ، شخصياً لم اجد اسرع من هذا المتصفح في تحميل الصفحات ..
انا من انصار firefox بالطبع .. لكن جهازي لايحتمل الالتهام الشره للموارد المتواضعة لدي ، لذلك فالبديل الافضل له لن يكون سوى opera الخفيف والبسيط والسريع والذي يدعم المعايير القياسية بشكل ممتاز ، ربما ليس باسلوب firefox لكنه يؤدي الغرض بالطبع ..
حتى اقوم بشراء حاسب جديد فانا مستمر في استخدام هذا المتصفح الجميل بالفعل ..
الخميس، 5 مارس 2009
مراجع للتعلم
- مرجع php
- visual jquery وهو مرجع مبسّط للـ jQuery
- مرجع للـ Java
مع انني قليلاً ما استخدم الثاني ونادراً ما استخدم الثالث الا انني احتفظ بنسخة من كل هذه المراجع على جهازي لسرعة الوصول اليها عند الحاجة ..
الثلاثاء، 3 مارس 2009
سرعات الإنترنت
الاثنين، 2 مارس 2009
خدمة onecard
ون كارد هي وسيلة دفع ميسرة يقوم فيها المستهلك بشراء كروت ون كارد مسبقة الدفع ومن ثم الاشتراك في موقع ون كارد وشحن رصيده بالقيمة المشتراة وبعد ذلك يقوم بشراء ما يرغب من المنتجات المشتركة مع خدمة ون كارد. ون كارد تتيح لك شراء العشرات من الخدمات والاشتراكات على الانترنت إضافة إلى شراء اي بطاقة اخرى موجودة في السوق وبأي فئة ، فإذا كنت لا تحب حمل الكثير من البطاقات في محفظتك وتريد أن تجد جميع الخدمات والبطاقات في مكان واحد فإن ون كارد هي بالتأكيد الخيار المناسب لك.
الأحد، 1 مارس 2009
التعامل مع الـcheckboxes
function check_all(element_name, flag, submit) {
var inputs = document.getElementsByTagName('input');
var c = false;
if (flag != false && flag != true) {
flag = true;
}
if (submit != false && submit != true) {
submit = false;
}
for (var i = 0; i < inputs.length; i++) {
if (inputs[i].type == 'checkbox' && inputs[i].name == element_name) {
if (submit == false) {
inputs[i].checked = flag;
} else if (submit == true) {
if (inputs[i].checked == true) {
c = true;
}
}
}
}
if (submit == true) {
if (c == false) {
alert('you didn\'t check any box..');
return c;
} else {
return confirm('are you sure?');
}
}
}
</script>
<form method="post" action="print_r_post_id.php">
<div><input type="checkbox" name="id[]" value="1" /> 1</div>
<div><input type="checkbox" name="id[]" value="2" /> 2</div>
<div><input type="checkbox" name="id[]" value="3" /> 3</div>
<div><input type="button" value="check all" onclick="javascript:check_all('id[]', true);" /> <input type="button" value="uncheck all" onclick="javascript:check_all('id[]', false);" /> <input type="submit" value="delete" onclick="javascript:return check_all('id[]', null, true);" /></div>
</form>
echo '<pre>';
print_r($_POST['id']);
echo '</pre>';
?>
الثلاثاء، 17 فبراير 2009
المحددات للوسم input في css
input[name="id[]"][type="text"]{
background-color: blue;
}
input[name="id[]"][type="checkbox"]{
background-color: red;
}
</style>
<input name="id[]" type="text" />
<input name="id[]" type="checkbox" />
الثلاثاء، 3 فبراير 2009
bbc xtra
يمكنك التوجه الى موقع البرنامج من هنا ، كما يمكنك الاشتراك في الـ podcast من خلال هذا الرابط ..
الخميس، 29 يناير 2009
jquery
الـ ajax أصبح أكثر سلاسة وسهولة ..
$('#result').html('<h2>' + data.title + '</h2>');
}, 'json');
بالإضافة للتأثيرات الرائعة و التعامل المميز مع الأحداث .. وإلى آخره من المميزات التي تضاف جميعها الى كون المكتبة مفتوحة المصدر !
إذا لم تبدأ في تعلّم هذه المكتبة فيمكنك البدء من الموقع الخاص بالمكتبة ، هذه المكتبة قام بكتابتها john resig العبقري بالفعل والذي يبلغ من العمر 24 عاماً !
الجمعة، 16 يناير 2009
الضغط على الإعلانات
تعلّم اللغة الإنجليزية
البداية مع Java
مجلة آفاق العلم
أنصح الجميع بقراءة هذه المجلة الغنية بالمحتوى العلمي ، علماً بإن المجلة تصدر كل شهرين تقريباً ..
في الصفحة الرئيسية لموقع المجلة الإلكترونية .. نجد سطرين يعبّران عن الهدف من المجلة :
" آفاق العلم هي محاولة للتغيير... العلم و المعرفة هما الطريق نحو تغيير أحوال الشعوب و نقـلهم الى مصاف شعوب الدول المتقـدمة. "
" القـراءة هي الخـطوة الأولى نحـو التغيير.. "
قم بزيارة موقع المجلة من هنا ..