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

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

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

ادامه ی مطلب

فیلم Children of Men 2006 – فرزندان انسان

فیلم Children of Men 2006 – فرزندان انسان

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

همیشه به فیلم های آخر الزمانی علاقه داشته ام. اما این روزها به خاطر مسائل پیش آمده در مورد روسیه و اوکراین اشتیاق بیشتری به تماشای این نوع فیلم ها پیدا کرده ام. چند روز پیش لیست فیلم های محبوب آخرالزمانی را جستجو می کردم، که به فیلم Children of Men (فرزندان انسان) برخوردم. معمولا قبل از دانلود فیلم همیشه سری به imdb می زنم و تریلر و امتیاز فیلم را بررسی می کنم. امتیاز imdb فیلم 7.9 می باشد که امتیاز بالایی است.

ادامه ی مطلب

دانلود فیلم Laravel Teams – کار با Laratrust

دانلود فیلم Laravel Teams – کار با Laratrust

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

ایجاد نقش و سطح دسترسی در هر فریم ورکی قابل انجام است، اما در محیط Laravel این کار به راحتی انجام می شود. این فیلم آموزشی که به زبان انگلیسی می باشد در 25 بخش بوده و در مجموع 2 ساعت و 42 دقیقه می باشد.

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

ادامه ی مطلب

دانلود فیلم Laravel YouTube Clone

دانلود فیلم Laravel YouTube Clone

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

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

لاراول به عنوان یکی از قویترین و قابل انعطاف ترین فریم ورک های php قابلیت اجرای هر پروژه ای و در هر مقیاسی را دارد. Laravel با داشتن ابزارها و پلاگین های متنوع یکی از شناخته شده ترین فریم ورک های php بوده و بازار کار بسیار خوبی دارد.

ادامه ی مطلب

دانلود فیلم آموزش ساخت وب سایت نیازمندی ها با لاراول

دانلود فیلم آموزش ساخت وب سایت نیازمندی ها با لاراول

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

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

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

ادامه ی مطلب

استفاده از تاریخ شمسی در codeigniter 4

به قول آقای سیف زاده، هر جا برنامه ای به زبان php دیدید که تاریخ را به شمسی نشان میدهد بدانید که حتما از jdf استفاده کرده است. در این لینک استفاده از jdf در کتابخانه codeigniter به طور کامل توضیح داده شده است. که مطالعه آن را به شما نیز توصیه می کنم. البته آموزش لینک مربوط به ورژن قبلی codeigniter می باشد.

در این پست ما نسخه 2.76 jdf را برای نسخه 4 کدایگنایتر راه اندازی خواهیم کرد. تابع jdf به تنهایی در codeigniter 4 قابل استفاده نیست و کمی تغییرات نیاز دارد. و روش کار هم مقداری با ورژن قبلی کدایگنایتر تغییر یافته است.

ادامه ی مطلب

اسکریپت آپلود سنتر – تعریف فایل های مجاز

اسکریپت آپلود سنتر – تعریف فایل های مجاز

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

جدولی که برای این بخش در پایگاه داده در نظر گرفته ام عملا یک row خواهد داشت. به این دلیل که فقط فرمت فایل های مجاز ذخیره می شود که به صورت مثلا jpg,jpeg,mp4,css و … خواهد بود.

از این جهت قسمت های insert و update را یکی کردم تا دیگر نیازی به جستجوری آیدی مربوطه در جدول نباشد. به این ترتیب قبل از ذخیره یا به عبارت بهتر آپدیت مقادیر قبلی، جدول مربوطه ابتدا truncate و سپس مقدار جدید ذخیره می شود.

ادامه ی مطلب

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

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

خیلی وقت بود که به فکر شروع برنامه ای رایگان و اپن سورس بودم که هم پر مخاطب باشد و هم بتواند بخشی از نیازهای جامعه وب را تامین کند. چند سال پیش اسکریپتی با موضوع آپلود سنتر نوشتم که البته اپن سورس نبود. اسکریپت مذکور را با فریم ورک کدایگنایتر 3 نوشته بودم. اما به دلیل اینکه هسته کد ایگنایتر به ورژن 4 آپدیت شد و عملا پروژه هایی که با ورژن قبلی نوشته شده بودند قابل بروز رسانی به نسخه 4 نبودند عملا اسکریپت آپلود سنتر را رها کردم و پروژه مورد نظر را ادامه ندادم.

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

تا کنون قسمت های ثبت نام و ورود کاربر را آماده کرده ام. که کاربران به دو بخش ادمین و یوزر تقسیم می شوند. سعی کردم قسمت ورود کاربران را به صورت ACL کار کنم که عملا دو نقش admin و user را در نظر گرفته ام. اگر یوزر در هنگام ورود دارای نقش ادمین باشد به محیط مدیریت ادمین هدایت خواهد شد و کاملا مشخص است که دسترسی یوزرهای معمولی به محیط ادمین مسدود شده است.

ادامه ی مطلب

استفاده از flashdata برای پیام های موقت در codeigniter 4

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

این کار به راحتی در codeigniter 4 مقدور می باشد و کل فرآیند توسط session مدیریت می شود. به عبارتی توسط session یک پیام به طور موقت ایجاد شده و در session ذخیره می شود و بعد از یک بار رفرش، کلا حذف می شود. فرض را بر این میگذاریم که شما controller و view مورد نظر را ساخته و می خواهید یک پیام موقت را در view نمایش دهید.

ادامه ی مطلب

آموزش نصب codeigniter 4

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

روش دوم استفاده از composer می باشد. این روش نصب مختص ورژن 4 می باشد و مزایای خود را دارد. با composer علاوه بر نصب می توانید به راحتی سورس های خود را آپدیت کنید و نیازی به دانلود دستی فایل ها نیست. این نکته در توسعه نرم افزار بسیار اهمیت دارد و به راحتی و در حداقل زمان می توانید سورس های خود را آپدیت کنید.

ادامه ی مطلب