بایگانی

بایگانی برای دسته ی ‘آموزش’

آموزش نصب کیک پی اچ پی ۱.۳ بر روی اوبوتو

۹ خرداد ۱۳۸۹ مرتضی268 views ۲ دیدگاه

بعد از مهاجرت کامل به لینوکس ( اوبنتو ۱۰.۰۴ ) باید برنامه ها و ابزار های مورد نیازم رو هم منتقل می کردم .

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

دلیل این مسئله این بود که نسخه موجود بر روی مخزن ۱.۲ بود . یعنی نسخه قبلی .

همون طور که برای نصب بقیه نرم افزار ها از دستور دوست داشتنی aptitude استفاده میکنیم برای کیک پی اچ پی هم به طریق زیر عمل می کنیم .

sudo aptitude install cakephp

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

Welcome to CakePHP v1.2.0 Console

اما این نسخه قدیمی شده و ما به نسخه ۱.۳ احتیاج داریم .

برای حل این مسئله به وبسایت رسمی کیک پی اچ پی مراجعه می کنیم و آخرین نسخه کیک  که cakephp 1.3 stable هست رو دانلود می کنیم .

فایل دانلود شده رو روی دسکتاپ ( در این مثال فرض بر اینه که فایل ها روی دسکتاپه ) از حالت فشرده خارج می کنیم و پوشه رو به cakephp تغییر نام می دیم .

حالت دستور زیر رو اجرا می کنیم :

sudo cp -R ~/Desktop/cakephp/cake* /usr/share/php

حالا اگر دستور cake رو در ترمینال اجرا کنیم باید کیک با نسخه ۱.۳ به ما خوش آمد بگه .

امیدوارم این آموزش کوتاه مفید واقع بشه .

موفق باشید .

تعاملات شکلاتی در کیک سه طبقه -> نگاهی به عملکرد CakePHP با معماری MVC

۲۸ فروردین ۱۳۸۹ مرتضی252 views ۵ دیدگاه

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

همان‌طور که می‌دانید کیک از معماری MVC (مدل – ویو – کنترلر) پیروی می‌کند . در پستِ کوتاهِ امروز ، قصد دارم با یک نمودارِ ساده ، نحوه‌ی تعاملِ این سه لایه در کیک را به شما نشان دهم .

با ما همراه باشید
ادامه ی نوشته

معرفی دو کتاب در زمینه کیک پی اچ پی

۴ فروردین ۱۳۸۹ مرتضی347 views ۵ دیدگاه

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

ادامه ی نوشته

پی‌اچ‌پی با طعم کیک – قسمت چهارم

۱ فروردین ۱۳۸۹ مرتضی224 views ۲ دیدگاه

اولین روزِ سالِ ۸۹ را با یک قسمتِ دیگر از آموزش‌های ” پی‌اچ‌پی با طعم کیک ” شروع می‌کنم . امیدوارم این سال برای من و همه سالی سرشار از آموخته‌های سودمند باشد . در قسمت‌های گذشته چیز‌هایی بصورت تئوری و کمی عملی درباره‌ی کیک آموختیم . برای دیدنِ آموزش‌های قبلی می توانید به اینجا سری بزنید . در این قسمت قصد داریم شما را با تنظیماتِ بانک اطلاعاتی در کیک آشنا کنیم . نکته‌ای که از اینجا به بعد مهم می‌شود این است که مطالب را حفظ نکنید . بلکه با منطقِ کیک آشنا شوید تا بتوانید آن را به ابعادِ مختلفِ پروژه‌ی خود تعمیم دهید .

بعد از این مقدمه‌ی کوتاه به سراغِ این قسمت از مجموعه‌ی آموزشیِ “ پی اچ پی با طعم کیک ” می‌رویم .

با ما همراه باشید .

ادامه ی نوشته

پی‌اچ‌پی با طعم کیک – قسمت سوم

۲۸ اسفند ۱۳۸۸ مرتضی378 views ۴ دیدگاه

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

همان‌طور که خاطرتان هست با ماهیت کیک پی‌اچ‌پی در قسمت اول آشنا شدیم و در قسمت دوم به ساختار فایل‌ها و پوشه‌ها و نحوه‌ی دانلودِ کیک اشاره کردیم .

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

تو خود حدیث مفصل بخوان از این مجمل !

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

ادامه ی نوشته

پی‌اچ‌پی با طعم کیک – قسمت دوم

۲۶ اسفند ۱۳۸۸ مرتضی403 views بدون دیدگاه

Persian CakePHPخودم هم فکرش را نمی‌کردم به این زودی‌ها بتوانم قسمت دوم از مجموعه‌ی ” پی‌اچ‌پی با طعم کیک ” را آماده کنم . همان‌طور که خاطرتان هست قسمت قبلی کاملا تئوری و مقدمه بود . این قسمت هم تقریبا همان سبک را دارد و چندان وارد مباحث عملی نمی‌شود ، اما این نوید را به شما می‌دهم که قسمت بعدی یک شروع عملیِ خوب خواهد بود .

بیشتر از این منتظرتان ‌نمی‌گذارم . با ما همراه باشید با قسمت دوم از مجموعه‌ی ” پی‌اچ‌پی با طعم کیک ” .

برای شروع بیایید آخرین نسخه‌ی کیک را تهیه کنیم .

ادامه ی نوشته

پی‌اچ‌پی با طعم کیک – قسمت اول

۲۴ اسفند ۱۳۸۸ مرتضی416 views ۴ دیدگاه

حتما تا حالا کیک‌های زیادی را دیده‌اید و آنها را خورده‌اید . اما کیکی که در این سلسله آموزش قصد پختنش را دارم کمی متفاوت است . این کیکِ ما شیر و آرد و تخم مرغ ندارد ، بلکه از کلاس‌ها ، آبجکت‌ها و متد‌ها تشکیل شده است .

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

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

یادآوری می کنم که برای دنبال‌کردنِ این آموزش ، زیاد عجول نباشید . زیرا من هم مثل سایرِ انسان ها فعالیت‌های دیگری غیر از وبلاگ‌نویسی دارم .

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

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

ادامه ی نوشته

با گجت App launcher دسکتاپ مرتبی داشته باشید

۱۰ اسفند ۱۳۸۸ مرتضی196 views ۶ دیدگاه

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

ادامه ی نوشته

اجرای یک فایل صوتی با پسوند عجیب

۵ اسفند ۱۳۸۸ مرتضی203 views ۳ دیدگاه

امشب چند فایل صوتی به دستم رسید با پسوند MSV که تمام ابزار های موجود بر روی سیستمم را به کار گرفتم . اما دریغ … !

در اینترنت گشت و گذاری کردم و نزدیک به ۱۰ نرم افزار متفاوت دانلود کردم که حجم آن ها مجموعا شد نزدیک به ۲۰۰ مگابایت .

اما این ها هم کارگشا نبود … .

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

این پلاگین رایگان را از سایت سونی دانلود و نصب کردم .

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

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

شاد باشید

وقتی درب سی دی رام باز نمی شود

۲ آذر ۱۳۸۸ مرتضی512 views ۸ دیدگاه

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

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