پایان بن بست با خط فرمان

۱۳۸۹/۱۰/۰۵

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



کیک پی اچ پی »» اعتبار سنجی فرم در مدلی دیگر

۱۳۸۹/۰۹/۲۷

خیلی وقت‌ها برای ما پیش می‌آید که بخواهیم اطلاعات یک فرم مربوط به یک model را در view مربوط به model دیگری اعتبار‌سنجی کنیم . به‌طور مثال در حال نمایش یک مطلب ( Post model ) می‌خواهیم فرم ارسال نظر برای مطلب را قرار دهیم و روی این فرم عملیات اعتبار‌سنجی انجام دهیم .

در این حالت view مربوط به Post است ولی فرمی که قرار است ارسال شود به مدل Comment ارسال می‌شود !

اگر فرم را به صورت زیر بنویسیم چه اتفاقی خواهد افتاد ؟
ادامه ی مطلب



سه راه برای سرعت بخشیدن به سایتتان با PHP-قسمت پایانی

۱۳۸۹/۰۹/۲۵

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



آینده برای کیست؟ (قسمت اول)

۱۳۸۹/۰۹/۲۵

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

در این سری به جنبه هایی از جامعه متن باز و نکاتی پیرامون توسعه وب می پردازیم.

ادامه ی مطلب



سه راه برای سرعت بخشیدن به سایتتان با PHP-قسمت دوم

۱۳۸۹/۰۹/۲۴

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



نصب wine و مشکل not marked as executable

۱۳۸۹/۰۹/۲۲

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



تاریخ فارسی در کیک پی اچ پی

۱۳۸۹/۰۹/۱۸

cakephpدرود
در کیک پی اچ پی این امکان هست که به راحتی از تاریخ فارسی استفاده کنید. تنها کاری که باید بکنید اینه که تاریخ رو به صورت timestamp توی دیتابیس ذخیره کنید و هر وقت خواستید فراخوانی کنید. برای این کار شما به توابع تاریخ فارسی (jdate و pdate ) احتیاج دارید. برای دانلود فایل pdate می تونید به IRANPHP.ORG مراجعه کنید. و حالا ادامه ی کار : ادامه ی مطلب



سازگاری و پشتیبانی مرورگر ها از ۳ CSS

۱۳۸۹/۰۹/۱۵

CSS3اگر شما به عنوان یه طراح و توسعه دهنده ی وب کار می کنید حتما باید نسبت به مرورگها اطلاعاتی داشته باشید.اگر شما دوست دارید با مرورگر دلخواهتون کار کنید و یا روی یه مرورگر متمرکز بشید خودتون رو در جهنمی از اشتباهات خواهید دید :)

اگه شما دوست دارید با فایرفاکس کار کنید،پس کاربرانی که از اینترنت اکسپلورر استفاده میکنن چه؟ ادامه ی مطلب