أرشيف شهر يوليو 2008

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

23 يوليو 2008

http://cssbit.blogspot.com

يمكن متابعة جديد مدونتي الشخصية عبر google reader او عبر خدمة rss مختلفة

صور من هنا وهناك

22 يوليو 2008
أماكن عمل:

office

صورة مكتب مطور الويب الإيطالي الشهير Antonio Lupetti
كما كتب في مدونته، فهو يستعمل laptop من apple، غرفة أنيقة من ناحية الألوان والديكور، لكن أحس أنها مليئة بالأغراض، أقترح على antonio أن يتخلص من أشياء كثيرة

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

الصورة الأصلية
وجوه مبرمجين:



باقي الوجوه هنا،
ملامح المبرمجين تبدو مختلفة عن بقية الناس ؟؟

صور شخصية:



بعض من الصور التي التقطتها في البحر

روابط (27)

22 يوليو 2008

جدول ب css

21 يوليو 2008

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

screen

1
2
3
4
5
6
7
8
<table>
 <tr>
  <td>cssbit@gmail.com</td>
  <td><img src="pencil.gif" alt="" /></td> 
  <td><img src="trash.gif" alt="" /></td> 
  <td><img src="search.gif" alt="" /></td> 
 </tr>
</table>

صورة:

screen

البيانات التي ستظهرها في الجدول، يمكن ان تكون عناوين المقالات، او أسماء الصور او أي شيء آخر .. حيث سنضع النتائج في حلقة تكرار:

< ?php while($row = mysql_fetch_object($result)) { ?>
1
2
3
4
5
6
 <tr>
 <td>cssbit@gmail.com</td>
 <td><img src="pencil.gif" alt="" /></td> 
 <td><img src="trash.gif" alt="" /></td> 
 <td><img src="search.gif" alt="" /></td> 
</tr>
< ?php } ?>

بما أن هذا مجرد مثال ولن استعمل جدول SQL لاجلب منه البيانات، فيمكنني كتابة الاسطر السابقة هكذا:

< ?php $user = array('sql','cssbit','php','xhtml','ruby') ?>
< ?php for($i=0;$i&lt;5;$i++) { ?>
1
2
3
4
5
6
 <tr>
 <td>< ?=$user[$i]?>@gmail.com</td>
 <td><img src="pencil.gif" alt="" /></td> 
 <td><img src="trash.gif" alt="" /></td> 
 <td><img src="search.gif" alt="" /></td> 
</tr>
< ?php } ?>

الهدف هو ان أجعل PHP يقوم بتكرار البيانات لي، بدل ان اكررها بنفسي باستعمال XHTML ..

كود css:

#main table {
 border: 1px solid #BED8E9;
 width: 100%;
 font-size: .9em;
 margin: 10px 0 0;
}
#main table {
 background: #fff;
 font: .78em "Lucida Sans Unicode";
}
#main table tr td {
 padding: .2em;
 color: #333;
 text-align: center;
}

وضعت إطارا للجدول بلون ازرق فاتح قليلا، ووضعت القيمة 100% لعرض الجدول، بمعنى سيأخذ العرض الكامل للصفحة أو للجزء الموجود فيه الجدول، اذا كان الجدول موجود ضمن class معين، فسيأخذ عرض هذا class

أضفت تاثير بسيط (يعمل مع FF و IE 7 .. لن يظهر مع IE6) بحيث تظهر خلفية بلون ازرق فاتح عند المرور على البيانات بزر الفأرة cursor ..

#main table tr:hover {
 background: #E4EFF6;
 color: #000;
}

البيانات التي في الجدول ستظهر في الوسط، كان الهدف هو اظهار الايقونات في الوسط ..

#main table tr td {
 text-align: center;
}

لذلك أفضت class جديد تابع ل email ..

 <td class="left">$user@gmail.com</td>

كود css:

#main table tr td.left {
 text-align: left;
}

بعد إضافة نصوص وصور و Fix للمتصفحين IE 6 و IE7 احصل على هذا الجدول ..

screen

بعض الصور لن تظهر بشكل شفاف على IE6 لأنها بامتداد PNG

يجب حفظ الصفحة بامتداد PHP لكي يعمل التكرار .. او تكرار البيانات ب xhtml وحفظها بامتداد html

حقوق الدرس محفوظة ل cssbit

تعدد الصفحات ب CSS

21 يوليو 2008

عند برمجة تطبيق معين ستحتاج الى تقسيم النتائج لاظهار 10 او 15 نتيجة فقط في الصفحة الواحدة، يمكنك باستعمال css ان تضيف لمسات فنية جميلة على الارقام، بدل اظهارها بشكل جاف: 1 2 3 4 .. الخ

screen

سنستعمل ul و li لاظهار قائمة أفقية تحتوي على الأرقام ..

<!-- #start pagination -->
<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
</ul>
<!-- /end -->

هكذا ببساطة شديدة ..
كود css

#main ul {
   border: 0px solid #ddd;
   list-style: none;
   padding: .5em;
}
 
#main ul li {
   display: inline;
   padding: 0em
}

أضيف روابط href للقائمة، كما اضفت كلاس باسم active للصفحة الأولى على اساس انها هي الصفحة التي يوجد بها الزائر حاليا ..

<ul>
  <li class="active"><a href="#">1</a></li>
  <li><a href="#">2</a></li>
  <li><a href="#">3</a></li>
  <li><a href="#">4</a></li>
  <li><a href="#">..</a></li>
</ul>

كود css

#main ul li a {
  border: 1px solid #ddd;
  padding: .1em .4em;
  text-decoration: none;
  background: #eee;
  color:#333
}
 
#main ul li a:hover {
  border: 1px solid #4DADDA;
  padding: .1em .4em;
  text-decoration: none;
  background: #C0E2F2;
  color:#217398
}
 
#main ul li.active a {
  border: 1px solid #ddd;
  padding: .1em .4em;
  text-decoration: none;
  background: #fff;
  color:#000;
  cursor: default; /* active page */
}

يمكن تغيير الالوان والحجم وشكل الخطوط بسهولة ..
مع إضافة بعض النصوص والصور ..

@ حقوق الدرس محفوظة ل : cssbit

لسوف أعود يا أمي

15 يوليو 2008

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

فكم أسهرت من ليل
لأرقد ملأ أجفاني
وكم أظمأت من جوف
لترويني بتحناني
ويوم مرضت لا أنسى
دموعا منك كالمطر
وعينا منك ساهرة
تخاف علي من خطر
ويوم وداعنا فجرا
وما أقساه من فجر
يحار القول في وصف الذي
لاقيت من هجري
وقلت مقولة لا زلــت
مدّكرا بها دهري
محال أن ترى صدرا
أحن عليك من صدري

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

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

حكم ثمينة

14 يوليو 2008

إذا كانت A هي النجاح في الحياة، ف A تساوي x زائد y زائد z، العمل هو x و y هي اللعب و z هي إبقاء فمك مغلقاً
ألبرت آينشتاين

لقد كافحت وعملت كل ما توصلت إليه هو الارتقاء من الحضيض إلى الفقر المذقع
غروشو ماركس

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

أفضل ما يمكن أن تفعله غالباً، هو ألا تفعل شيئا، وأفضل ما يمكن أن تقوله غالباً، هو ألا تقول شيئا
ويل دورنت

معظم الدروب المرصوفة جيدا لا تفضي إلى أي مكان
رجل حيكم غير معررف

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

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

جعل النجاح رجالا كثيرين أشخاصا فاشلين في حياتهم الخاصة
سندي آدامز

النجاح عن بعض الناس هو أن يصبحوا مشهورين، أما عند البعض الآخر فهو أن يعيشوا بسلام بعيدا عن الاضواء
آشلي بريلينت

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

النجاح أمر بسيط، قم بما هو صواب، بالطريقة الصائبة والوقت المناسب
أرنولد غلاسو

أنا لا أعمل، ولا يهمني أن ينتقدني الكل، لن أعمل، ولكني أحيا، لعل مستوى حياتي سيء، ولكني لست مضطرا إلى أن أعمل وأكون على حالي هذه أيضا
لويس بونويل

الحياة بدون عمل يشغلك ويستهويك هي جحيم
ألبرت هابارد

ملل !

4 يوليو 2008

هل تشعر بالممل من العمل في غرفة مغلقة ؟

الصورة من فلكر:

alone

جرب Tudumo

4 يوليو 2008

برنامج يتيح لك انشاء قوائم وتعديلها، وتخصيص وقت معين لكل مهمة، بالاضافة الى وسمها ب tags مع خاصية البحث السريع والفلترة عبر خصائص كثيرة جدا ..

برنامج غير مجاني لكن يتيح لك التجربة لفترة شهرين .. يمكن تحميله من هذا الرابط، وقراءة المزيد عن البرنامج من هنا

البرنامج يقوم باخذ نسخ احتياطية عن مل كل ما تكتبه، ويتم الاحتفاظ بهذه النسخ في مجلد يتم انشاؤه تلقائيا في my documents .. مع كل تعديل او حذف او ما شابه يجب الضغط على CTRL + S لحفظ ما تقوم به، وسيتح ذلك باختفاء الرمز * الذي يظهر في اعلى شاشة البرنامج .. والا ستضيع البيانات الجديدة التي تم ادخالها بمجرد اغلاق البرنامج ..

البرنامج خفيف وظريف، وسهل الاستعمال، به مميزات وامكانيات تكتشفها مع مرور الوقت، كما يمكن استعماله مؤقتا الى حين نقل البيانات لخدمة ويب مثل tadalists، فاحيانا لا يكون لديك مشكلة في الاتصال بالانترنت وتحتاج لتدوين بعض الامور ..

الوصول الى البرنامج سريع، اذن يوفر خاصية Try مثل Snagit وبعض البرامج ..

صور من البرنامج:

tudumo

tudumo

tudumo

tudumo

tudumo

tudumo

tudumo

اعلانات الجزيرة نت

4 يوليو 2008

عندما كنت اتجول في موقع الجزيرة، وصلت صدفة الى صفحة الاعلانات .. للوهلة الاولى صدمت من الاسعار الموجودة هناك:

ads

باقي الاسعار

يعلم الله اسعار الاعلانات في القناة اذا كانت هذه هي الاسعار في الموقع .. علما أنها للشهر الواحد