سزار و ویژنر دیگه به درد نمی خورن؛ (ضعف‌های رمزنگاری کلاسیک)

رمزنگاری کلاسیک

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

آموزش نرم (smooth) کردن اسکرول در وب

smooth scrolling

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

روش استاندارد پیاده‌سازی دارک‌تم(حالت تاریک یا حالت شب) در وب با js و css

دارک‌تم

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

خطای A duplicate setting in your php.ini could be causing the problem هنگام نصب کامپوزر

خطای کامپوزر

سلام دوستان اگه در حین نصب کامپوزر (Composer) به چنین خطایی بر خوردید، در ادامه با من همراه باشید تا بگم چجوری حلش کنید. این ارور اشاره به این داره که یه جایی از تنظیمات php تکراری هست؛ مثلا در این مورد همونطور که می‌بینید، پلاگین FTP در PHP دوبار فراخوانی شده. متن خطای درون … ادامه

آموزش گیت (git) – متنی

git - گیت

بیاید از گیت و ماهیتش و نحوه استفاده ازش بگیم. ما یه موجودیتی داریم تحت عنوان سیستم کنترل نسخه (VCS) که باهاش می‌تونیم تغییرات ایجاد شده توی فایل‌ها رو پیگیری کنیم یا با دیگران همکاری کنیم و به نسخه‌های قبلی پروژه برگردیم. گیت (Git) هم یه سیستم کنترل نسخه هست که به طور وسیع برای … ادامه

آموزش ساخت ربات تلگرام با php

ربات تلگرام

سلام دوستان؛ تو این مطلب میخوام کمی درباره ساخت ربات تلگرام توضیح بدم و از ساده ترین راه ساختش با زبان برنامه نویسی PHP بگم. ما اینجا آموزش ساخت یه ربات ساده رو هم میگیم. این مطلب هم بدرد حرفه‌ای ها میخوره و هم مبتدی ها… اگه حرفه‌ای هستید، از عنوان اول بگذرید. با من … ادامه

رفلکشن در php

رفلکشن در php

سلام دوستان، امروز میخوایم بریم سراغ یه مفهوم جالب به اسم «رفلکشن». جناب Reflection توی PHP قابلیتی هست که به شما امکان میده کلاس ها، روابط، توابع، متدها و خصوصیات رو در زمان اجرا بررسی و دستکاری کنید. با رفلکشن می تونید ساختار داخلی یک شی رو تجزیه و تحلیل کنید و با اون تعامل … ادامه

آموزش نصب کامپوزر (Composer)

installing composer

یه برنامه نویس PHP حرفه‌ای قطعا باید با یه سری چیزا آشنا باشه؛ یکی از این چیزای مهم ابزار کامپوزر (Composer) هست. بزارید همین اول خوب روشنتون کنم که اصلا کامپوزر چیه و به چه دردی می‌خوره؛ شاید این تعریفات رو جاهای دیگه نشنوید. اگه یه برنامه نویس حداقل میدلول از یه زبان دیگه هستید، … ادامه