-
آموزش الگوریتم مرتب سازی انتخابی (Selection Sort) + نمونه کد
شنبه 6 اردیبهشت 1404 12:39
آموزش الگوریتم مرتب سازی انتخابی (Selection Sort) + نمونه کد شاید تا حالا به این فکر کرده اید که چطور می شود داده ها را به بهترین شکل مرتب کرد؟ الگوریتم Selection Sort یکی از روش های کلاسیک و جالب در دنیای برنامه نویسیه که می تواند به شما کمک کنه تا با کمترین پیچیدگی، داده ها را در یک آرایه مرتب کنید. این الگوریتم به...
-
آموزش راه اندازی NAT Extendable در Cisco IOS
چهارشنبه 2 اسفند 1402 00:31
یادگیری شبکه های کامپیوتری امروزه یک الزام برای همه متخصصین فناوری اطلاعات است.کامپیوترها قلب تپنده دنیای امروزی ما هستند و ارتباطات و شبکه ها به عنوان رگ های حیاتی کسب و کارهای محسوب می شوند . این روزها شما دیگر هیچ شرکت ، سازمان یا مجموعه ای را پیدا نمی کنید که حداقل یک شبکه کامپیوتری ساده نداشته باشد. سالهاست که...
-
معرفی 18 دایرکتوری مهم لینوکس و ساختار سلسله مراتبی FSH لینوکس
سهشنبه 1 اسفند 1402 23:05
فایل سیستم در GNU/Linux بر اساس یک ساختار سلسله مراتبی سازماندهی شده است. اگر شما با محیط و سیستم عامل ویندوز شرکت مایکروسافت کار کرده باشد و بخواهید با لینوکس کار کنید شاید اولین تفاوتی که در استفاده از این دو سیستم عامل متوجه شوید همین متفاوت بودن ساختار File System است. بر خلاف سیستم عامل ویندوز که برای هر پارتیشن...
-
Adversary Emulation در امنیت سایبری چیست؟ شبیه سازی دشمن
سهشنبه 1 اسفند 1402 20:31
در دنیا امنیت و آموزش هک طی هر مدتی که میگذرد اصطلاحات و مفاهیم جدیدی معرفی میشوند که به گوش افراد این حوزه نا آشنا هستند. یکی از این مفاهیم و اصطلاحات جدید ارائه شده Adversary Emulation میباشد. در این مقاله ما قصد داریم به معرفی اصطلاح Adversary Emulation و ابزارهای که در این حوزه فعالیت میکنند بپردازیم. اصطلاح...
-
قوانین 7c چیست؟ هفت قانون طراحی وب سایت های تجاری
دوشنبه 30 بهمن 1402 23:58
در دنیای آموزش طراحی سایت هفت قانون طراحی که اصطلاحاً به آن ها 7c گفته می شود وجود دارد. این قوانین بیشتر برای وب سایت های تجاری کاربرد دارد که که با توجه به این هفت قانون می توانید وب سایتی را طراحی کنید که کاربران را به سمت خود جذب کند. در این مطلب می خواهیم به بررسی این هفت قانون بپردازیم و ببینیم رعایت این قوانین...
-
کاملترین مقاله پیش نیازهای VOIP (به زبان ساده)
دوشنبه 30 بهمن 1402 22:48
امروزه کمتر کسی هست که خطوط VOIP را نشیده باشد. با توجه به توسعه روز افزور شبکه و نیاز انتقال صدا در بستر شبکه این نیاز به VOIP روز به روز رو به افزایش است. بنابراین باید هر کس در حوزه IT حداقل دانش رو در این خصوص کسب کند و پیش نیاز های VOIP را خوب بشناسد. در این مقاله سعی کردم به صورت جامع مقدمات VOIP را ارائه کنم تا...
-
چگونه با مدلهای زبانی صحبت کنیم؟ معرفی Prompt Engineering
یکشنبه 29 بهمن 1402 22:39
حرفه Prompt Engineering یکی از مهارتهای کلیدی برای بهرهبرداری از قدرت مدلهای زبانی Generative یا ژنراتیو است. این مدلها با استفاده از شبکههای عصبی عمیق و روشهای یادگیری ماشینی قادر هستند به صورت خودکار متنهای متنوع و معنادار تولید کنند. اما چطور میشه با این مدلها ارتباط برقرار کرد و ازشون خروجیهای مورد...
-
مقایسه Thread ها و Async/Await در زبان سی شارپ
یکشنبه 29 بهمن 1402 18:43
برنامهنویسی غیرهمزمان یکی از مفاهیم مهم و پرکاربرد در توسعه نرمافزار است. برنامهنویسی غیرهمزمان به معنای این است که برنامه میتواند بدون انتظار برای پایان یافتن یک عملیات، به اجرای عملیات دیگر ادامه دهد. این روش به برنامه امکان میدهد که به صورت همزمان چندین کار را انجام دهد و منابع سیستم را بهینهتر استفاده کند....
-
رفع مشکل نداشتن ذخیره JPEG و JPG در خروجی فتوشاپ
یکشنبه 29 بهمن 1402 14:37
در آموزش گرافیک برای رفع مشکل Save As در فتوشاپ کافیست این مراحل را انجام دهید. اگر در گزینه Save As در فتوشاپ امکان ذخیره کردن عکس با فرمت JPEG یا JPG یا سایر فرمت ها وجود ندارد ، به احتمال زیاد شما فتوشاپ خود را به آخرین نسخه به روز رسانی کرده این و قابلیت Legacy Save As آن غیرفعال شده است ، در این حالت تنها چند...
-
اولین دوره برای یادگیری ساخت بازی کدام است ؟
پنجشنبه 14 دی 1402 01:59
در آموزش گرافیک اولین دوره آموزش ساخت بازی با یونیتی Unity کدام است و از کجا شروع کنم ؟ | ساخت بازی اندروید | کلاس آموزش بازی سازی رایگان و فارسی خوب Pc و... مبتدی تا پیشرفته کدام است و از کجا باید تهیه و تماشا کنم ؟ یکی از ابتدایی ترین و نخستین سوالاتی که ذهن را برای ساخت بازی درگیر می کند ، تهیه یک آموزش خوب است ....
-
چشم انداز تهدید چیست؟ بررسی مفهوم Threat Landscape به زبان ساده
پنجشنبه 14 دی 1402 01:54
چشم انداز تهدید یا همان Threat Landscape یکی از اصطلاحتی میباشد که امروزه در حوزه امنیت سایبری ( CyberSecurity ) به گوش میخورد و معنا و مفهوم منحصر به فرد خود را دارد که در این مقاله قصد داریم مفهوم چشم انداز تهدید یا همان Threat Landscape را در امنیت سایبری ( CyberSecurity ) بررسی کنیم ، به صورت کلی چشم انداز تهدید...
-
بهترین نرم افزار ساخت بازی چیست؟ بررسی بهترین بازی سازهای دنیا
پنجشنبه 14 دی 1402 01:48
بهترین برنامه موتور بازی سازی برای ساخت بازی های دو بعدی و سه بعدی اندروید با کامپیوتر . نرم افزار با و بدون برنامه نویسی . چگونه طراحی بازی با یونیتی Unity انجام می شود . نحوه ساخت بازی با کامپیوتر چگونه است ؟ چگونه می توانم بازی های رایانه ای بسازم ؟ آیا برای ساخت بازی های ویدیویی رایانه ای نیاز به بلد بودن برنامه...
-
چگونه متغیرها را نامگذاری کنیم؟
پنجشنبه 14 دی 1402 01:17
این مطلب برای آموزش نامگذاری متغیر ها و کلاس ها و توابع است و در مورد این که چگونه انتخاب نام ما باعث تمیز تر شدن کد ما می شود صحبت خواهیم کرد. انتخاب نام مناسب یکی از ابتدایی ترین اصولی است که برای تمیزی کد باید آن را رعایت کنیم. کد نویسی تمیز بسیار اهمیت دارد زیرا که باعث می شود که سایر اعضای تیم و یا سایر انسان ها...
-
مقدمه ای بر تحلیل احساسات
پنجشنبه 14 دی 1402 01:07
گسترش روزافزون داده ها ساختاریافته و ناساختاریافته در وب، باعث ایجاد چالشی تحت عنوان داده های کلان شده است. با توجه به نوع داده ها موجود در ساختار داده های کلان از روش های مختلفی مانند یادگیری ماشین و پردازش زبان طبیعی برای تحلیل این نوع داده ها استفاده می شود. بخش عظیمی از داده های کلان را داده های ناساختاریافته در...
-
راهکار SSL Offloading چیست؟ به زبان ساده
پنجشنبه 14 دی 1402 01:00
SSL Offloading یکی از مفاهیم مهم در آموزش هک و امنیت شبکه است که پردازش رمزنگاری SSL/TLS را از سرورهای اصلی به یک دستگاه واسط مانند Load Balancer منتقل میکند. این کار باعث کاهش بار پردازشی سرورها و افزایش سرعت پاسخدهی میشود. دستگاه واسط، دادههای رمزنگاریشده را دریافت، رمزگشایی و پردازش کرده، سپس آنها را به سرور...
-
آشنایی با قابلیت های جدید زبان سی شارپ در نسخه 12
پنجشنبه 14 دی 1402 00:48
در این مطلب قصد داریم با ویژگی های جدید سی شارپ 12 که به تازگی توسط شرکت مایکروسافت و تیم دات نت ارائه شده آشنا شویم. زبان سی شارپ از زمان ارائه، دائم در حال تکامل بوده و با هر نسخه ای که ارائه می شود قابلیت های جدیدی به زبان سی شارپ اضافه می شود. سرفصل سازنده های اولیه یا Primary Constructors عبارات مجموعه ها یا...
-
کگل (Kaggle) چیست و چه کاربردهایی دارد؟
پنجشنبه 14 دی 1402 00:23
به زبان ساده کگل | Kaggle یک پلتفرم آنلاین علم داده است که در مالکیت گوگل بوده و برای دسترسی به مجموعه داه های، روشهای حل و رقابت های یادگیر ماشین ( علم داده | Data Science ) استفاده میشود. سرفصل های این مطلب خدمات ارائه شده توسط کگل | Kaggle : مسابقات کگل | Kaggle : نحوه برگزاری مسابقات کگل | Kaggle : کرنل کگل |...
-
حمله DNS Exfiltration چیست و چگونه پیاده سازی میشود؟
پنجشنبه 14 دی 1402 00:11
پس از گرفتن دسترسی غیرمجاز از سمت یک کامپیوتر نیاز است که داده های مربوط به سیستم را از آن استخراج کنیم که این امر را به عنوان Data exfiltration میشناسیم. به واسطه فرآیند Data exfiltration ما توانایی استخراج داده های موجود در یک سیستم را داریم که این امر میتواند استخراج داده ها از سمت یک سیستم با دسترسی فیزیکی ما...
-
کاملترین پکیج دوره آموزشی SANS Security Pack | شامل 9 دوره SANS
پنجشنبه 14 دی 1402 00:07
برگزاری 9 دوره آموزشی SANS Security | آموزش تخصصی دوره های SANS Security | به روزترین مرجع آموزشی SANS به زبان فارسی | مجموعه دوره های آموزشی SANS | همگی کلیدواژه هایی هستند که شما را به این مقاله می رساند. در این مقاله قصد داریم مجموعه آموزشهای تخصصی امنیتی و نفوذ شرکت SANS Security که بصورت کامل و جامع در وب سایت...
-
حمله روز تولد ( Birthday Attack ) چیست؟ از تئوری تا واقعیت
چهارشنبه 13 دی 1402 23:54
در حوزه حملات مبتنی بر الگوریتم های رمزنگاری ، حمله ای با عنوان روز تولد یا Birthday Attack وجود دارد . اگر بخواهیم در خصوص این حمله که بیشتر به عنوان یک تئوری تا یک حمله واقعی مطرح می شود صحبت کنیم ، باید بگوییم که بیشتر از اینکه یک حمله باشد ، یک دیدگاه معماری نرم افزار و طراحی بانک اطلاعاتی سطح کلان است . اول...
-
راهنمای خرید سیستم مناسب برای کار طراحی گرافیک
چهارشنبه 13 دی 1402 23:31
در آموزش گرافیک شما برای موفق شدن و پیش بردن کار خود در کار گرافیک نیاز به یک سیستم کامپیوتر دارید تا بتوانید بدون هنگی و کندی سرعت در آن طراحی های خود را انجام داده و با سرعت خوب هم از آن خروجی بگیرید. نوع سیستم عامل برای انتخاب نوع سیستم عامل اگر بخواهیم سخن بگوییم باید در مورد نرم افزار ها هم صحبت کنیم. با این وجود...
-
ایندیزاین چیست؟ معرفی نرم افزار ایندیزاین (InDesign) به زبان ساده
چهارشنبه 13 دی 1402 23:14
در مفاهیم آموزش گرافیک می پردازیم به مفهوم ایندیزاین چیست؟ نرم افزار ادوبی ایندیزاین چی کاربردهایی دارد؟ این نرم افزار که ساخته شرکت ادوبی میباشد و ممکن است کسانی با این نرم افزار اشنایی نداشته باشند در این مقاله قصد داریم راجع به InDesign و کاربردهای این نرم افزار به صورت مفصل صحبت کنیم. ایندیزاین چیست؟ نرم افزار...
-
طراحی Subnetting چگونه است؟ معمار سابنتینگ شوید!
جمعه 19 آبان 1402 21:26
سابنتینگ (Subnetting) چیست؟ در شبکه های کامپیوتری کلاس های آی پی وجود دارد با نام های A, B و C که در واقع یک نوع معماری آدرس دهی به تجهیزات شبکه می باشد که از سال 1981 تا زمان معرفی Classless Inter-Domain Routing در سال 1993 کاربرد داشت. در جدول ذیل اطلاعات کامل تری از این نوع آدرس دهی مشاهده می نمایید: Num of...
-
ARP Spoofing چیست و چگونه صورت میگیرد؟
جمعه 19 آبان 1402 21:03
شاید شماهم شنیده باشید که میگن از وای فای های موجود در مکان های عمومی استفاده نکنید و احتمالا این کار رو هم انجام نمیدادید. اما قضیه چیه و چرا این کار میتونه خطرساز بشه؟! خب همونجور که از عنوان مقاله پیداست میتونید حدس بزنید که بخاطر ARP Spoofing این کار میتونه خطرساز باشه ولی خب ARP Spoofing چیه؟! یک قطعس؟! یک...
-
آموزش رفع مشکل امنیتی میکروتیک و تبدیل شدن به بات نت به زبان ساده
جمعه 19 آبان 1402 20:33
چگونه از هک شدن روتربورد میکروتیک جلوگیری کنیم؟ همانطور که اطلاع دارید سیستمعامل میکروتیک ( Mikrotik ) در واقع روتریست که با استفاده از هسته لینوکس تولید شده است. جهت برقراری ارتباط با این سیستم عامل و مدیریت آن بصورت گرافیکی از ابزار winbox استفاده می شود. احیرا آسیب پذیری در این ابزار شناسایی شده که به هکر اجازه می...
-
آموزش راه اندازی SNMP در میکروتیک برای مانیتورینگ به زبان ساده
جمعه 19 آبان 1402 19:53
چگونه SNMP را بر روی میکروتیک فعال کنیم؟ پروتکل SNMP مخفف Simple Network Management Protocol می باشد، یک پروتکل درلایه 7مدل OSI یا همان Application-Layer که از پروتکل UDP به منظور حمل و نقل اطلاعات استفاده می کند, این پروتکل وظیفه مانیتورینگ و مدیریت شبکه را دارد که با استفاده از آن ما می توانیم نظارات و مدیریت خوبی...
-
فریمورک جنگو چیست؟ بررسی ساختار ، معماری ، مدل ها و مزایای جنگو
جمعه 19 آبان 1402 19:10
جنگو چیست یا بهتر سوال کنیم فریمورک جنگو چیست ؟ Django یک فریمورک با معماری MTV میباشد که برای ساخت اپلیکیشنهای وب مورد استفاده قرار میگیرد. جنگو برنامهنویسان وب را قادر میسازد تا کدهای تمیز، کارآمد و قدرتمند بنویسند. علاوه بر اینکه در لیست محبوبترین فریمورکهای وب جهان حضور دارد، جنگو یکی از پر استفادهترین...
-
حمله DCSync چیست؟ پیاده سازی, شناسایی و جلوگیری
سهشنبه 11 مهر 1402 23:55
یکی از حملات پر استفاده و رایج بر روی بستر Active Directory و Domain Controller حمله DCSync میباشد که به واسطه این حمله فرد مهاجم توانایی دریافت اطلاعات مربوط به یک نام کاربری بر روی DC را دارد که این اطلاعات شامل اطلاعات حساس مانند مقدار Hash رمز عبور میشود. حمله DCSync با تکیه بر روی دستورات پروتکل MS-DRSR حمله خود...
-
کاملترین پکیج دوره آموزشی SANS Security Pack | شامل 9 دوره SANS
سهشنبه 11 مهر 1402 23:45
سنس سکیوریتی ( SANS Security ) چیست؟ معرفی شرکت SANS انیستیتو SANS ( سنس یا سنز ) یک مرکز آموزشهای تخصصی امنیت سایبری و تست نفود در ایالات متحده آمریکاست که بصورت یک شرکت آموزشی فوق تخصصی در زمینه آموزش هک و نفوذ در دنیا فعالیت می کند. انیستیتو SANS Security Institute فعالیت خودش را از سال 1989 در زمینه آموزش امنیت...
-
تفاوت خطای 404 و 410 در چیست مقایسه خطای not found و gone
سهشنبه 11 مهر 1402 23:37
این مطلب را هم از دیدگاه کاربر و هم از دیدگاه یک مدیر وب سایت بررسی می کنیم. ممکن است خیلی اوقات به وب سایت هایی مراجعه کنید و با خطای 404 Not Found یا پیدا نشدن محتوای مورد نظر مواجه شوید. بصورت کلی این خطا زمانی رخ می دهد که محتوای مورد نظر شما دیگر در وب سایت مورد نظر وجود دارد ، اما این وجود نداشتن یا موقتی است و...