جمله معروفی میگوید: «ماجراجویی از نقطهای آغاز میشود که تصمیم میگیرید از منطقه امن خود خارج شوید.» اگر به مقالات منتشرشده در وبسایتهای پارسی نگاه کنید، متوجه میشوید که بخش عمدهای از آنها...
نکتهای که بهعنوان یک آزمایشکننده تست نفوذ باید به آن دقت کنید این است که فرآیند تست نفوذ شما (pentest) مشابه کاری باشد که هکر برای دسترسی به سیستمها و زیرساختها انجام میدهد. درک این موضوع مهم...
بازیابی اطلاعات یکی از مهمترین وظایف محول شده به برنامههای نرمافزاری است. بانکهای اطلاعاتی در ابتدای کار با دادههای محدودی سروکار دارند که بررسی آنها بدون نیاز به ابزارهای خاصی امکانپذیر است،...
هر بار که شخصی لپتاپ خود را روشن میکند یا گوشی هوشمند خود را روشن میکند، مجموعه عملیات معجزهآسا رخ میدهد یا ممکن است برای کاربر معمولی فناوری اینطور بهنظر برسد. با فشار ساده یک دکمه، کاربر به...
در چند سال اخیر یادگیری تقویتی (Reinforcement Learning) دستاوردهای بزرگی داشته و مسائل مختلفی را حل کرده است، اما هنوز هم مواردی وجود دارند که اگر از این دانش در ارتباط با آنها استفاده کنید با مشکل...
یادگیری ماشین یکی از شاخههای اصلی هوش مصنوعی است که خود زیرمجموعههای مختلفی دارد که همگی در قالب سه پارادایم اصلی یادگیری ماشین تحت نظارت (Supervised Learning)، بدون نظارت (Unsupervised Learning) و...
بیشتر متخصصانی که به دنیای هوش مصنوعی وارد میشوند، ابتدا کار خود را بهعنوان یک برنامهنویس کامپیوتر آغاز میکنند و برای مدتها در این حرفه باقی میمانند. با این حال، کارشناسان بر این باور هستند که...
ابر بومی (Cloud-Native) یکی از داغترین مباحث مرتبط با توسعه نرمافزار است. برخی توسعهدهندگان ابر بومی را تب زودگذری توصیف میکنند که پس از مدتی ناپدید خواهد شد، اما برخی دیگر آنرا آینده توسعه نرم...
پروتکلهای شبکه مجموعه قواعد و دستورالعملهایی هستند که تجهیزات شبکه با استفاده از آنها با یکدیگر ارتباط برقرار میکنند. پروتکلهای شبکه راهکاری ایمن، قابل اعتماد و آسان برای تبادل اطلاعات در...
یکی از نکاتی که بهعنوان یک کارشناس یادگیری ماشین یا دانشمند داده باید به آن دقت کنید، هوشمند شدن فرآیند ساخت مدلها است. به بیان دقیقتر، دنیای هوش مصنوعی در حال حرکت به سمتی است که سرویسهای...
در چند سال گذشته، دنیای زبانهای برنامهنویسی تغییرات قابل توجهی داشته است. این تغییرات باعث شدهاند تا برخی از زبانهای برنامهنویسی با استقبال بیشتری از سوی کاربران روبهرو شوند، و در عین حال از...
امنیت در حوزه فناوری اطلاعات (IT) به روشها، ابزارها و پرسنل مورد استفاده برای دفاع از داراییهای دیجیتال سازمان اشاره دارد. هدف امنیت فناوری اطلاعات محافظت از این داراییها، دستگاهها و خدمات در...
پایتون یک زبان برنامهنویسی شیءگرا، سطح بالای معنایی پویا است که کدها توسط یک مفسر اجرا میشود. ساختارهای داده داخلی سطح بالای آن، همراه با تایپ پویا و اتصال پویا، آنرا برای توسعه سریع برنامهها...
یکی از مهمترین گرایشهای توسعه نرمافزارهای کاربردی، برنامهنویسی سمت سرور(Server-Side Programming) است. برنامههای سمت سرور، نوع خاصی از برنامههای کاربردی هستند که روی سرور اجرا میشوند و مرتبط با...
این روزها، برندسازی شخصی بهشدت مورد توجه برخی کاربران و حتا متخصصان حوزههای مختلف قرار گرفته است. افراد در شبکههای اجتماعی سعی میکنند به روشهای مختلف خود را نشان دهند و با انتشار پستهای تخصصی،...
در نگاه اول، یک شبکه تحویل محتوا (CDN) و یک زیرساخت ابر سنتی ممکن است شبیه بهنظر برسند. با این حال، این فناوریها برای مقاصد مختلفی استفاده میشوند و از اینرو متفاوت از یکدیگر هستند.