روزنوشته های عباس شکیبا

خانه / برنامه نویسی

برنامه نویسی

معمای حل نشده! (قسمت اول: باگ! )

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

ادامه ی مطلب

متد load در yii2 – آموزش فریم ورک PHP

yii ( بخوانید ییی ) که مخفف yes it is میباشد، یکی از فریم ورک های متعدد زبان php است. اولین آشنایی من با فریم ورک ها از یادگیری لاراول شروع شد و به محض اتمام دوره ی یادگیری با آن خداحافاظی کردم و در اولین قدم ( بعد از یاد گرفتن مفاهیم مشترک فریم ورک ها ) در هتل درویشی مشهد با فریم ورک codeigniter شروع به کار کردم. دلیل خداحافظی کردن با لاراول به دلیل موقعیت ها و شرایط کاری بود. همانگونه که بعد از کدایگنیتر در ModiranDev مجبور به کار کردن با فریم ورک yii2 بودم و اینگونه بود که تا همین اواخر نتوانسته بودم با فریم ورک لاراول کار کنم.

ادامه ی مطلب

چرا نباید شماره یک شرکت باشیم!؟

حتما بعد از دیدن عنوان کمی گیج هستید! شماره یک نباشیم!؟ شماره یک بودن که خیلی خوب است! تصور کنید، هر کسی که مشکلی دارد و چیزی را بلد نیست به شما مراجعه کرده و شما نیز در کمترین زمان ممکن جواب را می دهید و مشکلش را حل می کنید. خیلی خوب، ایده آل و رویایی به نظر می رسد. اما کمی صبر کنید، این حالت همیشه هم خوب نیست! من آن را تجربه کرده ام که می گویم!

ادامه ی مطلب

چطور بدون نمونه کار وارد بازار کار شوید؟

وارد شدن در بازار کار، آن هم در شرایطی که شرط ورود به آن داشتن نمونه کار است کار سختی است و از آن سخت تر داشتن نمونه در شرایطی که وارد بازار نشده‌اید،‌می باشد. سوالی که اوایل ذهنم را درگیر کرده بود مثل تمام کسانی که در اول راه هستند و قصد دارند برنامه نویس شوند،‌ این بود که چطور می‌توانم بدون داشتن نمونه کاری قوی وارد فضای کاری و اصطلاحاً بازار کار بشوم؟
ادامه ی مطلب

پیشنهاد های شغلی ای که جواب رد دادم!

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

ادامه ی مطلب

حذف لاگ گرفتن از کتابخانه ی TelegramBotPHP ( کتابخانه ای برای ساخت ربات تلگرام )

یک سال قبل زمانی که در مجموعه ای به صورت کارمندی مشغول به فعالیت بودم، در جستجوی کتابخانه ای برای تلگرام با TelegramBotPHP آشنا شدم. کلاسی به غایت ساده که API تلگرام را با ویژگی ها و توانایی های کلاس های PHP در دسترس شما قرار میدهد. این کلاس یکی از ساده ترین و بروزترین کتابخانه های تلگرام می باشد. پشتیبانی این ریپو تا زمانی که از آن استفاده می کردم ( حدود هشت ماه قبل، پیش از اعزام به سربازی ) بسیار قوی کار می کرد و هر کس به اندازه ی توان خود در توسعه ی آن سهیم بود. محسن نیز در ویرگول مطلبی تحت عنوان ساخت ربات تلگرام با 10 خط کُد PHP! منتشر کرده است که به همین کلاس اشاره شده است.

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

ادامه ی مطلب

حل مشکل ریدایرکت کردن به دامنه جدید در وردپرس

چند روز پیش بود که تصمیم گرفتم دامنه ی وبلاگ را عوض کنم، بلافاصله دست به کار شدم و به دنبال دامنه ی دیگری برای وبلاگ گشتم. در راه رفتن به عید دیدنی بود که دامنه ی جدید را سفارش دادم. ایده ای در رابطه با اینکه وبلاگ را چطور به دامنه ی جدید منتقل کنم،‌ نداشتم.  باید اول DNS ها را برای دامنه ی جدید ست ( Set ) می کردم تا به محض عوض کردن دامنه، وبلاگ از طریق آدرس جدید هم در دسترس باشد؟ یا چگونه باید دامنه ی قبلی با تمام لینک ها به آدرس جدید منتقل می کردم؟ و چندین سوال دیگر.

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

ادامه ی مطلب

Page 1 of 212