بایگانی

بایگانی برای دسته ی ‘مقالات’

فریم ورک آرتمیس ، تولد یک فریم ورک ایرانی

۲۲ آبان ۱۳۹۰ ۹ دیدگاه

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

کم کم داره دو سال می شه که از فریم ورک کیک پی اچ پی دارم استفاده می کنم . توی فریم ورک های دیگه هم سرک کشیدم ولی حس رضایتمندی خاصی از کیک پی اچ پی دارم .

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

این پروژه ها یعنی شروع یک پیشرفت ! بیشتر از این وقتتون رو نمی گیرم و در ادامه مطلب به بعضی از ویژگی های این فریم ورک می پردازم .

ادامه ی نوشته

معرفی سایت پرسش و پاسخ برنامه نویسی وب + کمی گپ و گفت دوستانه

۲۰ آبان ۱۳۹۰ ۸ دیدگاه

یکی از دغدغه های همیشگی من این بوده که بتونم توی بازه های زمانی مشخص وبلاگ رو به روز کنم . حتا سوژه های مورد نظرم رو هم لیست کردم تا بتونم در اسرع وقت در موردشون صحبت کنم . اما متاسفانه کمبود وقت و کارهای روزمره اجازه این کار رو نمی ده و اگر دقت کرده باشید مطالب این وبلاگ معمولا ساعت انتشارش مربوط به ساعت های ۲ – ۳ بامداد هست .

سوژه های زیادی توی ذهنم هست برای نوشتن . اینجا می نویسم چند تاش رو تا اگه کسی منبع داشت زود تر از من در موردش بنویسه و کار من رو راحت کنه :)

سوژه هایی مثل :

کامپوننت OpenID در کیک .

مقاله اخیر وبلاگ رسمی جی کوئری با موضوع Slimmer JQuery یا جی کوئری باریک .

ترفند ها و تیپ های گوگل و جیمیل و جی پلاس .

معرفی چند پروژه ی بازمتن و آزاد .

نوشتن از تجربیات لینوکسی و … .

در ادامه این مطلب قصد دارم شما رو با یه سایت ایرانی مفید آشنا کنم . با من همراه باشید .

ادامه ی نوشته

پروژه ای آزاد به نام QuickApps CMS با قدرت Cakephp2.0

۱۱ آبان ۱۳۹۰ ۱۰ دیدگاه

تمام کسایی که کارشون طراحی و برنامه نویسی وب هست همیشه به فکر داشتن یک سی ام اس پایه برای خودشون بودن و هستن . البته خیلی ها در مرحله تحلیل توی ذوقشون می خوره و متوقف می شن یا حد اقل موضوع رو موکول می کنن برای وقتی که زمان آزاد بیشتری داشته باشن یا تجربه بیشتری کسب کرده باشن . بعضی ها هم روش وقت می ذارن و بارها و بارها می نویسن و پاک می کنن تا به یه چیز قابل قبول می رسن . پروژه ای که امشب باهاش در نانوایی رسمی کیک پی اچ پی برخورد کردم برام بسیار جالب بود . یک پروژه ی آزاد که از کیک پی اچ پی ورژن ۲ قدرت گرفته . اسم این پروژه 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 + پادکست

۲ آبان ۱۳۹۰ ۱۴ دیدگاه

سلام

خبر خوشحال کننده ای که این روز ها بین کسایی که می شناسمشون رد و بدل می شه انتشار نسخه پایدار CakePHP 2.0.0 هست .

توی جمع های تخصصی تر صحبت های زیادی از این نسخه هست که چه تغییراتی داشته . بعضی منابع گفتن که حدود ۲۰ الی ۴۰ درصد سریع تر شده . البته این چندان هم دور از ذهن نیست .

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

برای خودم هم خیلی جالب بود این لیست .

توجه شما رو به لیست تغییرات مهم CakePHP 2.0.0  جلب می کنم . در ادامه مطلب با من همراه باشید . (پادکست و متن تکمیلی در ادامه)

ادامه ی نوشته

باز فراخوانی صفحه‌ی یادآوری صفحات باز قدیمی در فایرفاکس

۳۰ مهر ۱۳۹۰ بدون دیدگاه

سلام

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

اما مشکل زمانی هست که شما به جای دکمه‌ی “Restore Session” دکمه‌ی “Start new session” رو بزنید !

ادامه ی نوشته

کیک پی اچ پی » ذخیره‌سازی خودکار ، درد سر ، راه حل

۲۵ دی ۱۳۸۹ ۱۴ دیدگاه

سلام

امیدوارم حال‌تون خوب باشه و ایام به کام‌تون باشه .

تصمیم گرفتم مطالبم کوتاه باشه ولی در عوض اینجا رو زود به زود به روز کنم .

برای همین خیلی سریع می رم سراغ یکی از قابلیت های کیک پی اچ پی که در اول کار خیلی شیرینه و سرعت کار رو خیلی بالا می بره ، اما یک مشکل امنیتی برای ما به وجود میاره و نهایتا هم بگیم چه‌کار باید کرد برای رفع این مشکل !

ادامه ی نوشته

مختصر و مفید » واکشی اطلاعات در کیک پی اچ پی

۲۳ دی ۱۳۸۹ ۷ دیدگاه

سلام

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

در این مطلب تصمیم دارم خیلی مختصر و مفید در مورد آپشن‌هایی که در یک find خوشمزه در کیک پی اچ پی می‌شه داشت صحبت کنم . اصلا هم حاشیه نمی‌رم . بریم سر اصل مطلب !
ادامه ی نوشته

نصب نمایش دهنده ی تصاویر گوگل پیکاسا در اوبونتو

۱۳ شهریور ۱۳۸۹ ۴ دیدگاه

یکی از برنامه‌های نمایش تصویر که این طرفداران مختص به خود را دارد ، نرم‌افزار “Google picasa photo viewer” است .

در سیستم عامل ویندوز زمانی که نرم‌افزار “Google Picasa” را نصب می‌کنید به طور پیش‌فرض قابلیت نمایش تصاویر با نمایش دهنده‌ی پیکاسا فراهم است . اما در اوبونتو (لینوکس) این کار را با نصب یک پکیج باید انجام دهید .

در این مطلب کوتاه نصب و استفاده از این برنامه قدرت‌مند را با هم انجام خواهیم داد .

نمایش دهنده تصاویر گوگل پیکاسا

ادامه ی نوشته

جام جهانی ، فستیوال غربت سرزمین های اشغالی

۲۲ خرداد ۱۳۸۹ ۹ دیدگاه

ببین کودک فلسطینی … ببین مادر فلسطینی …. !

به هر حال ما هم تفریح می خواهیم …. .

همه اش که نمی شود شعبان یک بار هم رمضان !

حالا یک ماه وقت نمی شود گلوله هایی که در قلب تو فرو می رود را نشان دهیم ! تو با این حقیقت مشکلی داری ؟

بگذار یک ماه خوش باشیم . آخر جام جهانیست ! تو اصلا می دانی جام جهانی چیست ؟ خیلی مهم است . هر کس سه سال قهرمان شود یک قلمبه طلا می دهند ببرد کشورش بگذارد توی موزه !

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

بعد تازه صنعت گردشگری را هم رونق می دهد !

بعد از حدود یک ماه که کمی تفریح کردیم باز از تو خواهیم گفت . از سرب داغ که در سینه ات فرو می رود … از موشک باران که شب های شهر را روشن و پیراهن مادران را سیاه می کند .

بعدا از تو خواهم گفت . فعلا بروم  که بازی شروع شد …. !

مَنْ أَصْبَحَ لَا یَهْتَمُّ بِأُمُورِ الْمُسْلِمِینَ فَلَیْسَ بِمُسْلِم .

هر که[شب را] صبح کند در حالی که توجهی به امور مسلمین نداشته باشد مسلمان نیست .

پیامبر اعظم صلوات الله علیه

پی نوشت : حتما می خواهند بیایند زیر این مطلب و از قطعنامه و شورای امنیت بگویند … بی زارم از آنچه می گویند .