عید اومد بهار اومد !

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

عید امسال خیلی اتفاقا قرار بود بیفته و نشد ، خود من قرار بود یه انیمیشن ۱۰-۱۵ دقیقه ای بسازم که به خاطر انیمیشن ولنتاین نشد و نرسیدم اونو اجرا کنم و شاید اگه بشه برای سال دیگه انجامش بدم . بعدم یه سری اتفاقای مثبت دیگه هم توی وبلاگستان فارسی به مناسبت نوروز داشت اتفاق می افتاد که اونا هم به دلایلی نشد و خلاصه از این هم بگذریم و بریم سراغ کارهایی که انجام شد !

۳ هفته قبل با خودم فکر کردم که نمی شه عید امسال خشک و خالی باشه و من بهتون عیدی ندم ! برای همین اول ایده یه موزیک ویدیو به ذهنم اونم ( به صورت انیمیشن البته ) ولی چون آهنگی که دلم می خواست بخوره بهش ، گیر نیومد یه خورده ایدمو تغیر دادم و به نوروز پارتی رسیدم . بعد با خودم فکر کردم پارتی بدون مهمون که نمی شه ! برای همین از بچه های وبلاگستان خواستم اگه دوست داشتن اسم و لوگوی سایتشونو بدن آخر انیمیشنم بزارم به عنوان مهمان مثلن ! خلاصه زیاد بودن کسایی که اسم دادن و حتا یه سری هم جمله هایی دادن که براشون بزارم . آخرش ۲۲ ثانیه برای این اسم ها در نظر گرفته بودم که اونقدر زیاد بود هر اسم رو توی ۱ ثانیه مجبور شدم نشون بدم و ببخشید اگه تندتند میاد می ره ، فکر نمی کردم اینقدر زیاد بشه ، وگرنه بیشتر جا براش می زاشتم . البته چون ویدیو آنلاینه می تونید روی اسم ها متوقف بشید بخونید بعد ادامه ویدیو رو ببینید ( البته لازم نبود بگم می دونید خودتون دیگه چه کاریه اصن ! )

اول بریم سراغ انیمیشن بعدش یه هدیه کوچولو دیگه هم دارم براتون . این انیمیشن رو می تونید از طریق لینک های زیر ببینید . ولی با وضعیت این روزهای اینترنت می تونید از همین جا هم ببینید و اگرم کیفیتش خوب نبود از توی پرشین گیگ به صورت HD با حجم ۴۰ مگابایت می تونید دانلود کنید ( برای دیدنش برید ادامه مطلب ) :

اما هدیه ی بعدیم یه کاغذ دیواری یا همون کارت پوستال یا حالا هر چیز دیگه که بهش می گیده ! البته کارت پوستالی که براتون گذاشتم در اصل پوستر همین انیمیشه !

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

کاغذ دیواری نوروز

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

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

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

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

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

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

ادامه مطلب را بخوانید…

به اشتراک بگذارید
پروژه کارشناسیم !

این ترم من پروژه ی کارشناسیم رو ارائه دادم ! پروژم سیستم نظرسنجی آنلاین بود که با PHP نوشته بودم . توی این پستم می خوام درباره این پروژه بنویسم و کدهاشو رو به صورت آزاد در اختیارتون بزارم . قبل از هر چیز بگم که چون تاکید من توی این پروژه بیشتر به زبون PHP بود ، از نظر رابط کاربری و طراحی خیلی ساده و ابتداییه و من اصلن برای ظاهر و کدهای HTML وقت زیادی نزاشتم و سعی کردم خیلی سریع کدهای این قسمت ها رو بنویسم ! برای همین شاید ۹۰% تمرکزم روی کارکرد برنامه بود نه ظاهر و HTML و CSS . شما می تونید اگر دوست داشتید رابط کاربری و ظاهرشو اونجو که می خواید تغییر بدید و برای خودتون شخصی سازیش کنید .

اما اول بزارید بگم این پروژه رو چه جوری می شه راه انداخت تا اگه خواستید روی سرور نصب کنید روند نصبش رو بدونید . در آخر کل کدها و چیزایی که لازم هست رو براتون گذاشتم که می تونید دانلود کنید و ببینید .

  • دیتابیس 

دیتابیس پروژه ۷ تا جدول داره که قبل از هر چیز باید جدول های دیتابیس رو درست کنید . توی کدهایی که دانلود می کنید یه فولدر به نام SQL وجود داره که توش کدهای ساخت جدول ها وجود داره . اگه کار با دیتابیس رو بلدید که کافیه اونو به دیتابیس Import کنید ، اما اگه مبتدی هستید و نمی دونید چه طوری باید این کارو کنید بهتون می گم .

جدول های پروژه

برای این کار باید اول یه دیتابیس به هر اسمی که دوست دارید بسازید . بعد وارد دیتابیس بشید و روی Import کلیک کنید ( اگه از phpmyadmin استفاده می کنید Import توی منوی بالای صفحست ) . حالا روی Brows کلیک کنید و فایل sql پروژه رو باز کنید . دقت کنید که Character رو روی UTF-8 بزارید . وقتی روی گزینه تایید کلیک کنید می بینید که تمام جدول ها توی دیتابیس ساخته می شن .

راه دیگه هم اینه که فایل sql رو توسط یه ادیتور مثل  notepad باز کنید و کدهاشو به صورت کوئری وارد دیتابیس کنید که این روش هم تقریبن سادست . حالا که جدول ها رو داریم باید بریم سراغ خود پروژه .

  • کدهای اصلی پروژه

توی فایلی که دانلود کردید فولدری به عنوان Project هم وجود داره که در اصل کل کدهای پروژست . کافیه همه ی فایل های داخل اون رو روی سرور کپی کنید تا سیستم قابل استفاده بشه .

نکته مهم اینه که قبل از استفاده از سیستم باید دیتابیس رو به پروژه وصل کنید . برای این کار توی کدهای پروژه به فولدر systemadmin برید و بعد وارد class بشید ، فایل connection.php رو توی یه ادیتور مثل notepad باز کنید و بعد توی ۴ خط اولش اطلاعات دیتابیس رو وارد کنید که من به فارسی مقابل هر کدومشون نوشتم چه چیزی رو باید وارد کنید و یه مقدار پیشفرض هم به هر کدومشون دادم .

define(“DB_DATABASE”,”project”); //نام دیتابیس
define(“DB_HOST”,”localhost”); // آدرس دیتابیس
define(“DB_USER”,”root”); // نام کاربری دیتابیس
define(“DB_PASS”,””); // رمز عبور دیتابیس

وقتی این کارو کردید همه چی آمادست و می تونید از سیستم استفاده کنید .

  • طرز کارش

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

صفحه اصلی مدیریت

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

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

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

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

کلن حدود ۲ هفته برای نوشتن این پروژه وقت گذاشتم و از نتیجش هم راضیم . کدهای پروژم رو به صورت متن باز ( Open Source ) در اختیارتون می زارم تا اگه دوست داشتید ازشون استفاده کنید و چون به صورت آزاد گذاشتم هر گونه تغییری که بخواید می تونید توش بدید .

توی کدها هم تمام کامنت ها و توضیحات رو به فارسی نوشتم تا بدونید هر تابع چه کاری انجام می ده و بهتر درکش کنید .

توجه کنید که توی قسمت دمو برای ورود ، نام کاربری admin و رمز عبور هم admin است . دسترسی به تنظیمات رو توی این نسخه برای مدیر بستم تا کسی رمز مدیریت رو عوض نکنه ، ولی می تونید خودتون یه مدیر تعریف کنید و قسمت تنظیماتش رو ببینید .

به اشتراک بگذارید
ایمیلتون رو توی کادر زیر وارد کنید و عضو خبرنامه ی جنتلمن بشید تا همیشه آخرین مطالب رو توی ایمیلتون بخونید :
اگه نمی خواید از طریق ایمیل جنتلمن رو دنبال کنید راه های دیگه ای هم برای اشتراک هست !
آرشیو ماهانه
برچسب ها
لینک های خوشمزه
  • برو بچه ها بلاگر
  • دوستای مجازی
    تبلیغ
  • مطالبی که می نویسم آزاد هستند و انعکاس آن از هر طریقی مشکلی ندارد!
    Jentelman.com . Made With In IRAN . 2010- 2017