یک سال دیگر هم گذشت، سریعتر از آنچه تصورش را میکردم. روزها و ساعات آخر سال به تنها چیزی که افسوس می خورم لحظه لحظههایی است که از دست رفتهاند، شاید میشد بهتر از این باشد. امیدوارم همین حس سرآغاز سالی باشد که بتوانم از تمام لحظههایش بهترین استفاده را بکنم. امیدوارم میمنت سال جدید طلیعهی موفقیتهای بزرگ هم برای شما و هم برای خودم باشه. در لحظه حلول سال نو با زمزمه کردن دعای عرفانی , یا مقلب القلوب و الابصار، دعا گوی ما هم باشید . عید بر همگان مبارک باد .
لینکدونی
یا مقلب القلوب و الابصار
به روز رسانی فوری وردپرس
اگر در طی 3-4 روز گذشته وردپرس 2.1.1 را از سایت رسمی آن دانلود کردهاید، احتمالاً فایلهای شما حاوی یک اکسپلویت خطرناک است که توسط یک کراکر اضافه شده است. هر چه سریعتر فایلهایتان را به نسخه 2.1.2 ارتقا دهید.
متن فوق قسمتی از خبری است که در بخش توسعه و انتشار وب سایت رسمی وردپرس اعلام شده است. گویا یک کراکر به سطح کاربری یکی از سرورهای سایت وردپرس دسترسی داشته است و توانسته در سورس فایل دریافتی تغییراتی ایجاد کند. اگر چه تمام فایلهای دانلود شده این مشکل را ندارند ولی وردپرس به محض اطمینان کاربران از عدم وجود فایلهای دست خورده نسخه جدید 2.1.2 را منتشر کرده که چند بروزرسانی جزئی نیز در آن انجام شده است.
فایرفاکس و آپلود آسان تصاویر
حتماً کمپانی کداک را میشناسید (کمپانی سازنده تجهیزات فلمبرداری و عکاسی) چند روز قبل این کمپانی اکستنشنی را برای فایرفاکس منتشر کرد که به کاربران اجازه میدهد تا براحتی عکسهایشان را در فضایی تحت نام Kodak EasyShare Gallery آپلود کنند. بعد از نصب این اکستنشن و ایجاد یک اکانت رایگان، به کمک قابلیت Drag and Drop و افزودن عنوانی برای عکسها، میتوانید آلبومهای دلخواهتان را ایجاد کنید. قابلیت ویژه این اکستنشن Multi Selecting بودن آن است که به شما اجازه میدهد در یکزمان چندین عکس را انتخاب و یکباره به رابط کاربری زیبای آن وارد کنید.
البته در نظر داشته باشید که این اکستنشن علاوه بر Kodak از سایتهای دیگری از جمله Flickr، Tabblo و … پشتیبانی میکند و در آینده سرویسهای دیگری به آن افزوده خواهد شد. توضیحات بیشتر در مورد این اکستنشن را در اینجا بیابید.
پینوشت: در مورد محدودیت در آپلود، کمتر سیستمی پیدا میشود که محدودیت نداشته باشد، در هر صورت باید هزینه این همه امکانات به نوعی تامین شود. اما فکر میکنم کداک در این مورد کمی سختگیرانهتر عمل میکند. طبق قوانین و مقررات کداک در Kodak Gallery محدودیت حجمی برای آپلود تصویر ندارید اما به محض آپلود اولین تصویر در این سرویس تا 12 ماه بعد فقط خواهید توانست به طور رایگان تصویر آپلود کنید. برای فعال شدن اکانتتان هر 12 ماه یکبار، باید خریدی از Imaging Network کداک داشته باشید. در غیر اینصورت اکانت غیر فعال و تصاویر حذف خواهد شد. البته این نکته هم ذکر شده است که در هر زمانی که کداک بخواهد میتواند مقررات این بند را تغییر دهد.
علاوه بر تصاویر، با این سرویس فایلهای ویدیویی تا 15 مگابایت در هر فایل را میتوان آپلود کرد که حجم محدودی برای هر اکانت در نظر گرفته شده که نهایتاً 150 مگابایت میباشد. همچنین Kodak Gallery هر فایل ویدیویی را تنها تا 30 روز بعد از آپلود آن ذخیره خواهد نمود.
اگر چه برای ما ایرانیان داخل رعایت این مقررات دشوار است اما میتوان از امکان آپلود تصویر در سایر سیستمهای این اکستنشن بهره برد.
توسعه سریعتر با ثابتهای CSS
قبلاً به طور غیر مستقیم در مقالات PHP & CSS Hacks و فشردهسازی CSS به کمک PHP به طور مختصر از ثابتها یا همان constant ها استفاده کردیم. متاسفانه همانطور که همه میدانیم CSS از ثابتها پشتیبانی نمیکند. اگر میتوانستیم در ابتدا مقادیر ثابت را تعریف کنیم و سپس از آنها در بخشهای مختلف فایل CSS مان استفاده کنیم خیلی عالی میشد.
توسعه دهندگان وب برای حل این موضوع عمدتاً به ترکیب یک زبان برنامه نویسی تحت وب مثل PHP با CSS متوسل میشوند. (روش اول استفاده از PHP محض و روش دوم ویرایش فایل Htaccess است) هر چند خیلی کم هستند کسانی که این متد رو بکار میبرند. چند وقت پیش که با Rachel Andrew در این مورد بحث میکردم اینطور وانمود میکرد که روشهای مرسوم برای این کار جدای از اینکه مورد انتقاد قرار گرفتن، عمدتاً به علت ناآگاهی طراح، زیاد مورد استقبال قرار نگرفته و انتظار میرود در آینده نزدیک تعداد طراحانی که این متدها رو بکار میبرند بیشتر شود.
اما بنظر خودم ترکیب یک زبان برنامه نویسی تحت وب مثل PHP با CSS برای یک سایت پر ترافیک واقعاً میتواند ناکارآمد باشد. موضوع دقیقاً روشن است، کامپایل یک فایل PHP به CSS مقداری از پهنای باند را مصرف خواهد کرد. چرا که یک فایل استاتیک (مثلاً یک فایل نرمال با فرمت CSS) میتواند کش شود در حالی یک فایل پویا در هر بار که یک صفحه از سایت را باز کنید باید کامپایل و دوباره روی مرورگر بارگذاری شود. بنابراین قبلاً از اینکه این ترکیب رو بکار برد باید به فکر یک مکانیسم کشینگ عالی بود. از طرف دیگر من هم قبول دارم که CSS باید گزینهای برای ثابتها داشته باشد اما W3C این روش را قبول نمیکند، خودتان قضاوت کنید. پس راه حل چیست؟ ادامه مطلب …
