فشرده سازی CSS به کمک PHP

August 29, 2006 at 10:27 am

فشرده سازی CSS روش ماهرانه ای برای ذخیره کمی از پهنای باند، به خصوص برای سایت های پیچیده ای که بیش از هزار خط کد دارند به شمار می رود. سایت های زیادی وجود دارد که به عنوان ورودی کدهای CSS شما را می گیرد و فشرده شده تحویلتان می دهد اما مشکل اینجاست که شما باید فایل فشرده شده را دریافت و مجددا جایگزین کنید و یا اگر بخواهید در آینده فایلتان را ویرایش کنید، یافتن المان ها کمی مشکل تر خواهد بود. جدای از آن پس از افزودن المان های جدید باز هم چاره ای جز فشرده سازی مجدد ندارید.

البته برای من و شما که شاید فایل CSS مان 100 خط کد هم نداشته باشد این روش کمی خنده دار به نظر می رسد اما سایتی را تصور کنید که ده ها فایل CSS دارد، قطعا این روش در کاهش اتلاف وقت توسعه دهنده، موثر خواهد بود.

برای حل مشکلاتی که در فوق ذکر شد، از چند خط کد پی اچ پی برای فشرده سازی اتوماتیک CSS استفاده می کنیم. این متد کار را به این نحو برایمان انجام می دهد: 1) به طور معمول مرورگر کاربر، فایل CSS را درخواست می کند 2) سرور با قدرت PHP کدهای CSS را فشرده می کند 3) در نهایت کمپرس شده CSS، به مرورگر ارسال می شود. همه عملیات بدون اینکه کاربر متوجه شود اتفاق می افتد. بهتر از همه اینکه کدهای CSS شما دست نخورده باقی می ماند و شما به سهولت می توانید آن ها را آپدیت کنید. ادامه مطلب …

5 دلیل برای استفاده از وردپرس به عنوان CMS

August 28, 2006 at 09:54 am

اگر شما یک کاربر باتجربه وردپرس باشید و بخواهید یک وب سایت نه وبلاگ در زمینه هایی همچون portfolio site (سایتی که لیستی از نمونه کارها یا مدارک را نشان دهد) یا سایت های خبری و مجلات و یا حتی سایتی برای تجارت الکترونیک ایجاد کنید، ممکنه از سیستم های مدیریت محتوا قوی دیگری که خیلی از مردم آن ها را پیشنهاد می دهند (مثل Drupal و XOOPS) گذر کنید و در عوض وردپرس را به عنوان یک سیستم مدیریت محتوا به کار گیرید. می گویید چرا؟ زیرا:

1) شدنی و بیش از حد ساده است : اگر شما تاکنون از نیروی وردپرس برای ایجاد سایت اجتناب کرده اید، بدین دلیل بوده که تصور می کردید وردپرس تنها برای پلاتفرم وبلاگ مورد استفاده قرار می گیرد، دوباره فکر کنید. یقینا از راه های کثیری که وردپرس می تواند بعنوان یک CMS استفاده شود تعجب خواهید کرد بعلاوه اینکه بسادگی می توانید خواسته های خود را برآورده کنید. انبار بزرگی از پلاگین هایی که روز به روز بر تعدادشان افزوده می شود، انجام نیمی از کارتان را تضمین می کند.

2) با آن آشنا هستید: این شاید دلیل درجه اولی باشد در پاسخ به این سوال، که چرا هرکس تمایل دارد وردپرس را به عنوان یک CMS بکار برد. البته این آشنایی تنها به معنی دلگرم بودن و یک نوع اعتماد به سیستم نیست بلکه قابلیت و مهارت در سفارشی کردن آن مناسب با هر نیاز شماست. تا بیایید سیستم های مدیریت محتوای متفاوت را برای سفارشی کردن نیازتان تست کنید، در دراز مدت کلی وقت صرف خواهد شد. در حالی که در ابتدا می توانید با استفاده کردن از یک CMS که مطمئن هستید نیازهای خاص شما را برآورده می کند در وقتتان صرفه جویی کنید. ادامه مطلب …

ریش کاسترو، ته مانده ی یک سوگند

August 27, 2006 at 12:08 pm

تا این اواخر هر وقت اسم فیدل به گوشم می خورد ناخودآگاه به یاد سیگار برگ و ریش بلند و ژولیده اش می افتادم. ارتباط عمیقش با ارنستو چه گوارا مرا واداشت تا بیشتر در موردش مطالعه کنم (چه گوارا مظهر ایستادگی برای من است و هر وقت زندگی اش را مطالعه می کنم، مطلب جدیدی برایم روش می شود) با این که چه گوارا آرژانتینی تبار بود اما در بیشتر جنبش های آمریکای لاتین از جمله انقلاب کوبا حضور داشت و در کنار کاسترور جنگید، وزیر صنایع کوبا شد و اگر چه در نبردهای کوهستانی در بولیوی به پیروزی هایی دست یافت اما در نهایت کشته شد.

سفر بهانه خوبی برای مطالعه بیشتر بود، تنها توانستم کتاب جنگ شکر در کوبا نوشته ژان پل سارتر را درباره انقلاب کوبا و کاسترو، به همراه یکسری بیوگرافی بخوانم. دیروز بطور اتفاقی این مطلب به چشمم خورد. به نظرم این طرز تفکر در مورد فیدل و کوبا نشان دهنده بی اطلاعی عمیق نویسنده از ماجراست. ماجرایی که سیاست مداران امریکایی هر روز در تلاش اند تا فیدل و کوبایش را مرده جلوه دهند. تصور کشوری که روزگاری عیاش خانه پول دارهای امریکایی بوده و حالا به دشمن شماره یک آمریکا در بیخ گوشش تبدیل شده واقعا سخت است. می گویند کوبا فقیر است اما از تحصیل رایگان، حمل و نقل عمومی بسیار ارزان و خدمات پزشکی رایگان هیچ خبر ندارند. نیازی به آمار و ارقام نیست چرا که این ها را همه می دانند. ادامه مطلب …

نیستم …

August 5, 2006 at 09:06 pm

اول از همه بگویم که یه چند روزی (تقریبا یک ماه) نیستم. اگر جواب ایمیل نمی دهم یا اس ام اس شرمنده. کمی تنوع و دوری از این بساط کامپیوتری که دورم را گرفته لازم است. امیدوارم سفر بر خستگی ام نیفزاید.

اما برای اینکه بی خودی واسه نیم خط پینگ نکرده باشم، یک کتاب معرفی می کنم. معمولا وقت زیادی را صرف مطالعه کتاب می کنم، از آنجایی که بیشتر کتاب ها نسخه پی دی اف دارند، گفتم بد نیست به مرور بعضی ها را معرفی کنم. البته چون اکثرا حق کپی رایت دارند و برایشان مبلغی پرداخته ام، آپلودشان نخواهم کرد. بعلاوه این که سرعت ناچیز کانکشن من قدرت این کارها را ندارد. مگر اینکه لینک معتبری برای دانلودش پیدا کنم.

اخیرا کتابی به نام Body Language نوشته Mary Hartley از انتشارات Sheldon Press لندن بدستم رسیده است که یکی از جالبترین کتاب هایی است که تا به حال خوانده ام. در توضیح کتاب اینگونه نوشته شده: چگونگی تعبیر افکار دیگران از روی ژست و قیافه. در این کتاب حالات گوناگون اندام های بدن همراه با رسم آن ها به طور واضح بررسی و برای هر ژستی، وضع روحی و روانی خاصی استدلال شده است. برای خودم که روی اطرافیان بعضی هاشو تست کردم خیلی جالب بود. اگر به این کتاب دسترسی دارید، حتما مطالعه کنید.