alpha weblog logo












هفته قبل 

توجه : اين سايت از بالا به پايين به روز مي شود

دوشنبه 25 آذر 1381 
آيا واقعا ويندوز ارزانتر از لينوكس است ؟  
اين مقاله ويندوز ارزانتر از لينوكس كه من در پست قبل درباره آن نوشتم ، در كل جهان صدا كرده و مقالاتي در رد يا تاييد آن نوشته شده است . در ميان مقالات مختلف ، مقاله اليور ريست در ZDnet شايد منطقي تر و بهتر از بقيه باشد كه بعضي قسمتهاي تحقيق IDC را قبول كرده و بعضي قسمتهاي ديگر را رد كرده است .
اليور ريست : "اخيرا يك تحقيق به سفارش مايكروسافت ،‌ مشخص كرده است كه ويندوز ارزانتر از لينوكس مي باشد . آيا واقعا اينطور است ؟"
در ادامه اليور ريست به عنوان كسي كه خود به مدت چند سال‌ ، ‌ هر دو سيستم عامل را امتحان كرده است ، در دو سه مورد اين تحقيق نظرات خود را نوشته است . كساني كه اين مقالات را دنبال مي كردند ، بهتر است اين مقاله را هم بخوانند ، چون به نظر من واقع بينانه تر از مقاله اصلي نوشته شده است .


ASP to PHP 
به دلايلي ديروز دنبال برنامه اي براي تبديل فايلهاي ASP به PHP براي يكي از دوستان مي گشتم كه اين برنامه را پيدا كردم . اين برنامه كه براي اغلب سيستم عاملها نوشته شده است طبق ادعاي خود ، مي تواند فايلهاي ASP را به PHP تبديل نمايد . من اين برنامه را اصلا امتحان نكردم و فقط لينك آنرا به دوستم دادم ولي به نظر من اين برنامه هاي تبديل 2 زبان برنامه نويسي به هم ، آنطور كه ادعا مي كنند نمي توانند ، به صورت 100 درصد ، اين كار را انجام دهند . يكي از دلايل اين موضوع تفاوت 2 زبان برنامه نويسي باهم است . 2 زبان برنامه نويسي نمي توانند كاملا شبيه هم باشند ، چون اصلا در اين صورت تبديل به يك زبان برنامه نويسي مي شوند !! پس اگر امكانات يك زبان در زبان ديگر نباشد ، تبديل برنامه نوشته شده با يك زبان به ديگري چه مفهومي مي تواند داشته باشد ؟
به هر حال اگر شما هم طالب اين برنامه هستيد ، مي توانيد آنرا استفاده كنيد . اگر هم به مورد خاصي بر خورديد ، حتما به من را هم در جريان بگذاريد .


IDevCenter 
يكي از سايتهاي جديد در مورد برنامه نويسي و به خصوص برنامه نويسي وب ، به صورت فارسي همين سايت iDevCenter مي باشد . اين سايت با شكل و طراحي بسيار ساده و مناسب مي تواند براي علاقمندان بسيار مفيد باشد . اين سايت بيشتر براي اين منظور به وجود آمده است كه ابزارهاي فارسي براي علاقمندان ، برنامه نويسان و توسعه دهندگان وبي فراهم آورد و يكي از اولين ابزارهاي اين سايت TodayImage است كه بوسيله آن مي توانيد در سايت خود ، تاريخ شمسي روز را داشته باشيد .
البته اين سايت داراي قسمتهاي خوبي مثل كتاب ، مجلات و خودآموزها است و بيشتر در باره زبانهاي مايكروسافتي مي باشد . جا داشت كه اين سايت قسمتهايي را هم به زبانهاي غير مايكروسافتي اختصاص مي داد .


ICQ هم صاحب نسخه Lite شد 

بدون شك ICQ از پيشگامان و بهترين هاي دنياي پيام رساني اينترنتي مي باشد . اين سايت كه ميليون ها كاربر را به سوي خود جذب كرده است ، توانسته با Messenger قوي خود و با امكانات بيشمار مثل SMS رايگان ، خود را در كنار پيام رسانهاي اينترنتي سايتهاي بزرگ مثل ياهو حفظ كند و حتي از آنها پيشي بگيرد . متاسفانه اين سرويس در ايران كاربر زيادي ندارد و اغلب براي وبگردان ايراني و علاقمندان به چت در ايران نامي شناخته شده نيست . اين كار مي تواند دلايل زيادي داشته باشد ولي شايد يكي از مهمترين دلايل مشكل بودن كار با اين پيام رسان است . فكر مي كنم خود اين شركت هم به اين مشكل فكر كرده است ، چون جديدا نسخه لايت اين برنامه را براي كاربران مبتدي و كاربراني كه فقط به قسمتهاي اساسي اين برنامه احتياج دارند ، ارائه كرده است . نسخه لايت حجمي حدود 1.8 مگابايت دارد ( چيزي حدود نصف نسخه حرفه اي ) و فقط داراي امكانات پايه اي و پرطرفدار اين برنامه است . كار با آن بسيار ساده است و شبيه برنامه هاي ساده مشابه مي باشد . فضاي كمي در حافظه اشكال مي كند و داراي سرعت بيشتري نسبت به نسخه حرفه اي مي باشد .
پس اگر به برنامه هاي Messenger علاقمنديد ، شايد وقت آن شده است كه به اين برنامه هم نگاهي بيندازيد ، و بدون اينكه از شكل پيچيده و امكانات زياد دست و پاگير قبلي آن بترسيد ، به راحتي با آن كار كنيد .


پنجشنبه 28 آذر 1381 
بررسي تگ META HTTP-EQUIV 
همانطور كه مي دانيد تگ هاي زيادي به نام META وجود دارد . اغلب اين تگها براي توصيف صفحه وب به كار مي روند كه در معرفي صفحه وب به موتورهاي جستجو ، كاربرد دارند . ولي نوع ويژه اي از آن به نام HTTP-EQUIV ، كاربردهاي ديگري دارد كه در اين مقاله ، بررسي خواهد شد . لازم به ذكر است كه اين تگ ها حتما بايد در قسمت HEAD صفحه وب باشند .
تگ HTTP-EQUIV براي اضافه كردن معادل هايي براي هدر هاي ( Header ) صفحات وب به كار مي رود . اين هدر ها تعيين كننده بعضي خصوصيات صفحه ، مثل encoding هستند كه بايد روي صفحه وب اعمال شوند . سرور از اين موارد استفاده مي كند تا صفحه درست به دست شما برسد . مرورگر هم با استفاده از اين هدر ها ، صفحه شما را درست نشان مي دهد . خود اين تگ داراي شكلهاي مختلفي است كه من سعي مي كنم همه آنها را توضيح دهم .
1 ) Expires
اين نوع براي تعيين زمان انقضا در سند به كار مي رود . مرورگر ها اغلب صفحات وب را Cache كرده و نشان مي دهند . اگر بخواهيد كه يك صفحه تاريخ انقضا داشته باشد ، مي توانيد از اين نوع استفاده نماييد :
META HTTP-EQUIV="Expires" CONTENT="Tue, 31 Dec 2002
" 23:59:59

براي مثال تگ بالا تاريخ انقضا را آخر سال 2002 اعلام مي كند . شما مي توانيد هر تاريخ و ساعتي را انتخاب كرده و به جاي تاريخ و ساعت در content بنويسيد .
2 ) Pragma
اين نوع به صورت ثابت و به شكل زير به كار مي رود :
< META HTTP-EQUIV="Pragma" CONTENT=no-cache >
شما با نوشتن اين تگ به مرورگر مي گوييد كه صفحه شما را Cache نكند ( براي مرورهاي بعدي ذخيره نكند ) .
3 ) Refresh
اين مورد را قبلا هم توضيح داده ام . اين نوع تگ براي تعيين زمان Refresh صفحه به كار مي رود . براي مثال :
META HTTP-EQUIV=Refresh
CONTENT=10;URL=http://www.displaysecond.com/page2.html

در اين مثال بعد از 10 ثانيه به مرورگر گفته مي شود كه صفحه اي به آدرس گفته شده را به جاي صفحه فعلي نمايش دهد . البته مي توان صفحه فعلي را هم بعد از زمان خاصي نمايش داد . براي اينكار به جاي آدرس صفحه ديگر ، آدرس صفحه فعلي را بنويسيد . فقط توجه كنيد كه واحد زمان در اينجا ثانيه است .
4 )Window-target
اين نوع تگ براي دادن يك نام به صفحه فعلي استفاده مي شود . اين نام در صفحاتي كه داراي Frame هستند و شما مي خواهيد تا لينكهاي يك فريم ديگر درفريم فعلي نمايش داده شوند ، استفاده مي شود . البته اين روش زياد روش خوبي نيست و بهتر است از ديگر تگ ها و يا JavaScript استفاده كنيد . در اين مثال :
< META HTTP-EQUIV="Window-target" CONTENT=_top >
نام صفحه top_ انتخاب شده است ، كه مي توان هر نامي را به جاي آن انتخاب كرد .
5 )Content-Type
اين تگ بيشترين كاربرد را در بين وب لاگ هاي فارسي دارند و براي تعيين encoding صفحه به كار مي رود ( در وب لاگ ها utf-8 ) . براي مثال‌:
META HTTP-EQUIV=Content-Type content=text/html; charset
utf-8 =

در تگ بالا نوع صفحه text/html و encoding آن utf-8 يا يونيكد انتخاب مي گردد .
نكته آخر : فقط توجه كنيد كه تگ هاي بالا مثل بقيه تگ هاي صفحات وب ، فقط يك درخواست هستند و هيچ تضميني وجود ندارد كه همه آنها در تمام مرورگرها بطور كامل اجرا شوند .


تبديل باينري به دسيمال با جاوا اسكريپت  
در ادامه معرفي سورس هاي جالب جاوا اسكريپت كه علاوه بر كاربرد ، براي آموزش هم مناسب هستند ، امروز مي خواهم سورسي را معرفي كنم كه مي تواند اعداد باينري ( دودويي ) را به اعداد دسيمال ( دهدهي ) تبديل كند . توضيح بيشتر از اين لازم نيست ، خودتان مي توانيد اين سورس را ببينيد .

جدول كدهاي ASCII 
اگر شما هم برنامه نويس هستيد و بعضي اوقات نياز به كدهاي اسكي داريد ، در اين صورت ، مي توانيد همه آنها را از اين صفحه بگيريد و در كامپيوتر خود داشته باشيد . در اين سايت اين كدها به صورت دو تصوير هستند كه يك مورد كدهاي اصلي ( تا 127 ) و مورد ديگر ، كدهاي پيشرفته مي باشد .

سخنان حكيمانه در Title برنامه هايتان  
چقدر مي خواهيد اين Title هاي ثابت و تكراري برنامه ها را ببينيد . آيا نمي خواهيد كه از اين قسمت بي مصرف ، استفاده كرده و چيزهايي را هم ياد بگيريد ؟ اگر مي خواهيد ، كافيست برنامه Title Bar Reader را نصب كنيد . اين برنامه مي تواند در Title Bar برنامه هاي مختلف ، مواردي مثل شعر ، سخنان حكيمانه ، ضرب المثل و ... را نشان دهد . اين برنامه در نوع خود بي نظير به صورت رايگان عرضه شده است و حجم آن 410 كيلوبايت است .
داونلود مستقيم


هفته بعد 


© Copyright 2001, ali farhad. All rights reserved.
alifarhad@hotmail.com
best view in IE 5.0 or higher ( 800 X 600 ) - update everyday