English

آموزش

مطالب آموزشی از تجربیات عملی و علمی

هارد اکسترنال نخرید و firmware هارد های موجود را هم update نکنید

پارسال که هارد اکسترنال جدیدی خریده بودم به خودم گفتم حالا که فضای کافی برای backup گرفتن از یکی دیگر از هارد های اکسترنال قدیمیتر خودم  را دارم، دست به کار update کردن firmware هارد قدیمی شوم تا هر دفعه که به سیستم وصل می کنم، برنامه مربوط به هارد western digital شروع به پیغام و پسغام دادن برای قدیمی بودن firmware و نیاز به به روز کردن آن نکند. کلا…

ادامه

تشخیص ساده زوج یا فرد بودن اعداد در PHP

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

ادامه

تشخیص ۳۲ بیت یا ۶۴ بیت بودن سیستم عامل با PHP

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

ادامه

Heartbleed (خونریزی قلبی) یکی از جدی ترین تهدیدات امنیتی در فضای مجازی

به جرات می توانم بگویم که این مشکل امنیتی یکی از فراگیرترین و خطرناک ترین حفره هایی است که تا کنون تجربه کرده ام. این حفره امنیتی در داخل یکی از رایج ترین نرم افزارها/سرویس های امنیت اینترنتی (OpenSSL) که در حدود ۷۰ درصد از سایت های اینترنتی را پوشش می دهد یافت شده است. عمده ی سایت هایی که بطور روزمره با آنها سر و کار داشته و از https…

ادامه

امنیت (نا امنی) در شبکه های WiFi (بی سیم) و خطر شنود اطلاعات

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

ادامه