مقاله ویژه

آموزش استفاده از کوئریهای تو در تو (Nested Queries) در SQL
زبان SQL برای مدیریت دادهها در سیستمهای مدیریت پایگاه داده رابطهای (RDBMS) استفاده میشود. یکی از قابلیتهای مهم SQL، امکان نوشتن یک کوئری داخل کوئری دیگر است که به آن Subquery یا Nested Query گفته میشود. در این حالت، یک دستور SELECT داخل پرانتز قرار میگیرد و درون یک دستور اصلی مانند SELECT، INSERT یا DELETE استفاده میشود.
همه مطالب

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

آموزش نصب جاوا روی اوبونتو با Apt (نصب JRE و JDK)
بسیاری از نرمافزارهای سروری و سازمانی مثل Tomcat، Jetty، GlassFish، Cassandra و Jenkins برای اجرا به Java و ماشین مجازی آن یعنی JVM نیاز دارند.

آموزش کامل if-else در اسکریپت شل (Shell Script) همراه با مثال
بعد از یادگیری مفاهیمی مثل آرایهها در شل اسکریپت، قدم بعدی درک دستورات شرطی است. در برنامهنویسی، اجرای پشت سر هم تمام دستورات معمولاً منطقی نیست. ما نیاز داریم که بعضی کدها فقط در شرایط خاص اجرا شوند.

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

آموزش نصب و ایمنسازی Redis روی Ubuntu
Redis یک دیتابیس NoSQL از نوع Key-Value در حافظه (In-Memory) است که معمولاً برای کش، سشن کاربران، صف پردازش و دادههای بلادرنگ استفاده میشود. مشکل اینجاست که Redis بهصورت پیشفرض هیچ امنیتی فعال ندارد و فرض میکند در یک شبکه کاملاً قابل اعتماد اجرا میشود.

آموزش استفاده از SFTP برای انتقال امن فایل با سرور راه دور
در گذشته FTP (File Transfer Protocol) یکی از روشهای رایج برای انتقال فایل بین دو سیستم بود، اما این پروتکل اطلاعات را رمزنگاری نمیکند و به همین دلیل امروزه از نظر امنیتی منسوخ محسوب میشود و بیشتر در سیستمهای قدیمی دیده میشود.

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

ریدایرکت www به بدون www در Apache روی CentOS 7
خیلی از سایتها هم با www.example.com در دسترس هستند هم با example.com. اما از نظر سئو و ساختار استاندارد وب، بهتر است فقط یک نسخه بهعنوان دامنه اصلی (Canonical Domain) انتخاب شود و نسخه دیگر به آن ریدایرکت 301 شود.

تفاوت TLS و SSL چیست؟ بررسی کامل و کاربردی
اگر حتی یک بار آدرس سایتی را با https دیده باشید، در واقع با TLS یا همان چیزی که قدیمتر به آن SSL میگفتند سروکار داشتهاید. این دو پروتکل وظیفه دارند ارتباط بین مرورگر کاربر و سرور را رمزنگاری و امن کنند تا اطلاعاتی مثل رمز عبور، دادههای بانکی و اطلاعات شخصی در مسیر اینترنت قابل شنود نباشد.
