یکی از لذت بخش ترین کار هایی که یک برنامه نویس و توسعه دهندهی معتقد به آزادی نرم افزار می تونه داشته باشه معرفی و گپ و گفت در مورد پروژه های بازمتن و آزاد هست . علی الخصوص که اون محصول ، محصول زحمت یک هموطن باشه و به ایرانی بودنش هم بشه افتخار کرد .
کم کم داره دو سال می شه که از فریم ورک کیک پی اچ پی دارم استفاده می کنم . توی فریم ورک های دیگه هم سرک کشیدم ولی حس رضایتمندی خاصی از کیک پی اچ پی دارم .
اما امشب خبر خوشحال کننده ای رو در انجمن ایران پی اچ پی دیدم که من رو وادار کرد ساعت ۲ شب در عین خستگی دست به وبلاگ نویسی ببرم و این خبر رو منشتر کنم . از عنوان مطلب می شه فهمید که اون خبر چی می تونه باشه . بله درسته ! یک فریم ورک برای زبان قدرتمند پی اچ پی اون هم به صورت بازمتن و رایگان و ایضا ایرانی !
این پروژه ها یعنی شروع یک پیشرفت ! بیشتر از این وقتتون رو نمی گیرم و در ادامه مطلب به بعضی از ویژگی های این فریم ورک می پردازم .
ادامه ی نوشته
یکی از دغدغه های همیشگی من این بوده که بتونم توی بازه های زمانی مشخص وبلاگ رو به روز کنم . حتا سوژه های مورد نظرم رو هم لیست کردم تا بتونم در اسرع وقت در موردشون صحبت کنم . اما متاسفانه کمبود وقت و کارهای روزمره اجازه این کار رو نمی ده و اگر دقت کرده باشید مطالب این وبلاگ معمولا ساعت انتشارش مربوط به ساعت های ۲ – ۳ بامداد هست .
سوژه های زیادی توی ذهنم هست برای نوشتن . اینجا می نویسم چند تاش رو تا اگه کسی منبع داشت زود تر از من در موردش بنویسه و کار من رو راحت کنه
سوژه هایی مثل :
کامپوننت OpenID در کیک .
مقاله اخیر وبلاگ رسمی جی کوئری با موضوع Slimmer JQuery یا جی کوئری باریک .
ترفند ها و تیپ های گوگل و جیمیل و جی پلاس .
معرفی چند پروژه ی بازمتن و آزاد .
نوشتن از تجربیات لینوکسی و … .
در ادامه این مطلب قصد دارم شما رو با یه سایت ایرانی مفید آشنا کنم . با من همراه باشید .
ادامه ی نوشته
Categories: ابزار های آنلاین, برنامه های رایگان, حرف های دوستانه, دلنوشته, روزنوشت, فناوری اطلاعات, لینوکس, معرفی سایت, مقالات Tags: jquery, php, آموزش, آموزش پی اچ پی, سایت, فرهنگ, متن باز, پرسش و پاسخ
تمام کسایی که کارشون طراحی و برنامه نویسی وب هست همیشه به فکر داشتن یک سی ام اس پایه برای خودشون بودن و هستن . البته خیلی ها در مرحله تحلیل توی ذوقشون می خوره و متوقف می شن یا حد اقل موضوع رو موکول می کنن برای وقتی که زمان آزاد بیشتری داشته باشن یا تجربه بیشتری کسب کرده باشن . بعضی ها هم روش وقت می ذارن و بارها و بارها می نویسن و پاک می کنن تا به یه چیز قابل قبول می رسن . پروژه ای که امشب باهاش در نانوایی رسمی کیک پی اچ پی برخورد کردم برام بسیار جالب بود . یک پروژه ی آزاد که از کیک پی اچ پی ورژن ۲ قدرت گرفته . اسم این پروژه QuickApps CMS هست . به نظرم توسعه دهنده ش با ذوق و حوصله خوبی روش کار کرده و به جا های خوبی رسونده ش که حد اقل خوندن کد هاش می تونه یک مجموعه آموزشی کامل در زمینه توسعه وب باشه .

در ادامه مطلب با من همراه باشید .
ادامه ی نوشته
Categories: برنامه های رایگان, خبر, دانلود, فناوری اطلاعات, مقالات, کیک پیاچپی Tags: Cakephp2, CMS, i18n, l10n, QuickApps CMS, سیستم مدیریت محتوای رایگان, کیک پی اچ پی
امشب می خواستم گودر بخونم .
دیدم که لباس گودر عوض شده
گفتم اینجا بنویسم محض ثبت در تاریخ .
یه روزی میایم می گیم شما یادتون نمیاد اون زمونا گودر یه شکل دیگه بود !

مدتی پیش مطلب در همین وبلاگ منتشر کردم تحت عنوان ” چگونه یک قالب را سرقت کنیم ! ” . در این مطلب با لحنی طنز آمیز به تقبیح و سرزنش عمل زشت دزدی قالب در وب فارسی پرداختم . اینکه عده ای حاصل زحمات چند روزه ی گرافیست ها و طراح های وب رو با چند کپی پیست و کلیک می دزدند یک بحث هست و یک جور قباحت و وقتی کسی به اون مطلب من اشاره می کنه و عدم آگاهی ( یا شاید شعور پایین ) باعث می شه مطلب رو جدی تلقی کنه و در کامنت سوال در مورد دزدی قالب بپرسه بحث دیگه ای … !
دوست عزیز ؛ جناب آقا مسعود و آقا مسعود هایی که در ذیل این مطلب سوال در مورد دزدی قالب پرسیدید . من به هیچ قصد ندارم دزدی به شما آموزش بدم و این ظلم و در حق شما و سایرین بکنم . ولی برام جالبه که شما چه کلمات کلیدی رو سرچ می کنید که به این مطلب می رسید !؟ ” دزدی قالب ” ؟
یک مقدار خلاقیت و فکر کردن نه تنها به هیچ کس هیچ آسیبی نمی زنه بلکه باعث پیشرفت هم می شه .
به امید ایرانی مقید به احترام به حقوق دیگران !
من چون آموزش حضوری کیک پی اچ پی هم برگزار می کنم خیلی برام پیش اومده که یک نفر به محض اینکه سر از این در میاره که چطور CRUD بنویسه اولین سوالی که می پرسه اینه : “چطور حالا قالب درست کنم ؟” . و بسیار سوال خوبی هم هست .
اگر بگم برای تعریف قالب در کیک پی اچ پی خیلی کم تر از یک دقیقه زمان لازم دارید چی می گید ؟
نه … اصلا شوخی نیست فقط در کمتر از یک دقیق . چطور ؟ اینطوری :
اول در کلاس AppController این کد رو بنویسید :
var $view = ‘Theme’;
مجددا در همون کلاس AppController این کد رو اضافه کنید :
var $theme = ‘blue’;
این تمام کاری بود که باید انجام می دادید . الان مسیر قالب شما اینجاست :
app/views/themed/blue/
حالا باید ویو ها و لایوت ها تون رو توی این مسیر بسازید :
layouts : app/views/themed/blue/layouts
elements : app/views/themed/blue/elements
…
اگر تمی که تعریف کردید مسیرش وجود داشته باشه ازش استفاده میشه در غیر اینصورت کیک پی اچ پی روی تم دیفالت خودش سوئیچ می کنه .
شما حتا می تونید برای قالب تون استایل ، جاوا اسکریپت و … اختصاصی تعریف کنید :
app/webroot/themed/blue/css
app/webroot/blue/js
…
خیلی آسون بود ! مگه نه ؟
پ.ن : شاید این مسائل برای خیلی از دوستان ساده و پیش پا افتاده به نظر بیاد اما خوبه که با صرف نیم ساعت وقت همین مسائل ساده رو توضیح بدیم توی وبلاگ ها مون تا به گسترش منابع فارسی کمک کنیم .
موفق باشید
سلام
خبر خوشحال کننده ای که این روز ها بین کسایی که می شناسمشون رد و بدل می شه انتشار نسخه پایدار CakePHP 2.0.0 هست .

توی جمع های تخصصی تر صحبت های زیادی از این نسخه هست که چه تغییراتی داشته . بعضی منابع گفتن که حدود ۲۰ الی ۴۰ درصد سریع تر شده . البته این چندان هم دور از ذهن نیست .
سری به سایت رسمی کیک پی اچ پی زدم و بصورت عامیانه لیست تغییرات این نسخه رو ترجمه کردم تا اطلاعات موثق و دقیق تری در این باره کسب کنم و فکر کردم خوبه که اینجا هم منتشر کنم تا شما هم به اندازه من لذت ببرید از این ویژگیها .
برای خودم هم خیلی جالب بود این لیست .
توجه شما رو به لیست تغییرات مهم CakePHP 2.0.0 جلب می کنم . در ادامه مطلب با من همراه باشید . (پادکست و متن تکمیلی در ادامه)
ادامه ی نوشته
سلام
در این مطلب کوتاه سعی دارم تکنیک کوچک و بدرد بخوری رو به شما آموزش بدم . اگر شما هم جزو افرادی هستید که تب های فایرفاکس رو به تعداد ناجوانمردانهای (!) باز نگه میدارید زمانی که سیستم رو ریاستارت کنید و فایرفاکس باز باشه خود فایرفاکس تب های باز رو ذخیره می کنه و در اولین اجرای فایرفاکس به شما پیغام می ده که قبلا این تب ها رو باز داشتی ! کدوم هاش رو بازگردانی کنم !؟

اما مشکل زمانی هست که شما به جای دکمهی “Restore Session” دکمهی “Start new session” رو بزنید !
ادامه ی نوشته
سلام
در این مطلب قصد دارم ترفندی که خودم مدتها دنبالش بودم رو آموزش بدم .
امروز بلاخره فرصتی شد یه سرچی در موردش زدم و به نتیجهی جالبی رسیدم .
شاید برای شما هم پیش اومده باشه که در جیمیل ایمیل هایی را نخوانده بذارید تا بعدن سر فرصت بهش رسیدیگی کنید . بعد با حجم ایمیل های دریافتی رو به رو می شید و باعث می شه اون ایمیل طفل معصوم ! در زیر خروار ها ایمیل خونده و نخوندهی دیگه چال بشه !
در اینجور مواقع شاید بد نباشه بتونید ایمیل های نخوانده رو بصورت یکجا ببینید . آیا تا حالا دنبال همچین امکانی گشتید ؟
در ادامهی این مطلب این موضوع رو آموزش خواهم داد . همراه باشید .
ادامه ی نوشته

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