بررسی و مقایسه محصولات شبکه
همه
رک
روتر
سوئیچ
آخرین مطالب
همه
فناوری شبکه
تعرفه اینترنت
برنامه نویسی

چگونه یک چکلیست امنیتی برای شبکه و ویندوز سرور آماده کنیم؟
چکلیست امنیتی، فهرستی از گامها و مراحلی است که برای ارزیابی و بهبود امنیت یک سیستم یا شبکه باید مورد توجه قرار میگیرد. این فهرست شامل تمام جوانب مرتبط با امنیت و مباحث فنی مثل تنظیمات، سیاستها، روشهای پیشگیری، مدیریت ریسک و راهکارهای امنیتی است. ابتدا، قصد داشتم نحوه ساخت...
30/01/1404 - 15:45

دوازده پرسشی که هر مدیرعاملی باید درباره هوش مصنوعی بپرسد
حمیدرضا تائبی
دانش کامپیوتر, هوش مصنوعی
هوش مصنوعی (AI) به سرعت در حال متحولسازی صنایع است و سطوح بیسابقه ای از کارایی، شخصیسازی و نوآوری را به ارمغان میآورد. بهعنوان یک مدیر، درک اینکه چگونه این فناوری میتواند بر سازمان شما تاثیر بگذارد ضروری است. در این مقاله به طور اجمالی و کوتاه دوازده پرسشی را که میتواند...

دامین کنترلر و اکتیو دایرکتوری چه تفاوتی با یکدیگر دارند؟
حمیدرضا تائبی
فناوری شبکه
اکتیو دایرکتوری (Active Directory) و دامین کنترلر (Domain Controller) از مولفههای کلیدی و مهم سیستم عامل ویندوز هستند که در محیط شبکه استفاده میشوند. اکتیو دایرکتوری، یک سرویس توزیع شده است که برای مدیریت و کنترل دسترسی کاربران، سرویسها و منابع در یک شبکه مبتنی بر سیستم عامل...
Bash در سیستم عامل ویندوز و لینکوس چیست؟
حمیدرضا تائبی
کارگاه
Bash یک محیط یا مفسر خط فرمان (shell) است که در سیستمهای عامل یونیکس و لینوکس و البته ویندوز ( به شیوه نصب روی این سیستم عامل) استفاده میشود. Bash مخفف Bourne Again SHell است و به عنوان نسخه بهبود یافته و گسترش یافته shell معروف به Bourne Shell شناخته میشود.

شماره 268 ماهنامه شبکه با پرونده ویژه دادهکاوی منتشر شد
اخبار ایران
در سرمقاله شماره 268 ماهنامه شبکه در ادامه سلسله مقالات هوش مصنوعی، اینبار با تفکر سیستمی آشنا میشوید، در فصل هوش مصنوعی با 7 نوع هوش مصنوعی پرکاربرد آشنا میشوید، در فصل فناوری شبکه راهنمای کاربردیای ارائه شده برای انتخاب بهترین رک برای تجهیزات دیتاسنتر، در فصل امنیت با مفهوم...

چگونه پروژههای پایتون خود را با Pipenv مدیریت کنیم؟
حمیدرضا تائبی
کارگاه
Pipenv یک ابزار مدیریت بسته پایتون است که بر پایه pip ساخته شده است و برای مدیریت وابستگیها و محیط مجازی پروژههای پایتون مورد استفاده قرار میگیرد. با استفاده از Pipenv، میتوانید وابستگیهای پروژه را به صورت دقیق مدیریت کنید و مانع بروز تداخل با وابستگیهای دیگر شوید. این...

Torchtext چیست و چه قابلیتهایی در اختیار توسعهدهندگان قرار میدهد؟
حمیدرضا تائبی
هوش مصنوعی, کارگاه
Torchtext یک کتابخانه متنکاوی است که برای پردازش و پیشپردازش متون در پروژههای یادگیری عمیق و یادگیری ماشین توسعه پیدا کرده است. این کتابخانه برای کار با دادههای متنی و اجزای آن مانند کلمات، جملات و متون، ابزارها و توابعی را در اختیار برنامهنویسان قرار میدهد.

پایگاه داده SQL Server چیست و چه قابلیتهای کاربردیای دارد؟
حمیدرضا تائبی
کارگاه
پایگاه داده SQL Server یک سامانه مدیریت پایگاه داده رابطهای (RDBMS) است که توسط شرکت مایکروسافت توسعه و پشتیبانی میشود. SQL Server از زبان استاندارد پرس و جوی ساخت یافته SQL سرنام Structured Query Language برای مدیریت و دسترسی به دادهها استفاده میکند. این پلتفرم قابلیتهای...

مرکز داده مجازی چیست و چگونه پیادهسازی میشود؟
حمیدرضا تائبی
فناوری شبکه
مرکز داده مجازی (Virtual Data Center) یک زیرساخت مجازیسازی است که به شرکتها و سازمانها امکان میدهد تا منابع محاسباتی، شبکه و ذخیرهسازی را به صورت منطقی و مجازی در اختیار داشته باشند. در یک مرکز داده مجازی، ماشینهای مجازی، شبکههای مجازی و ذخیرهسازی مجازی بر روی یک زیرساخت...

چگونه یک مجموعه داده برای مدلهای هوشمند ایجاد کنیم؟
حمیدرضا تائبی
هوش مصنوعی, کارگاه
مجموعه داده (Dataset) مجموعهای از اطلاعات ساختارمند است که بهصورت سیستماتیک جمعآوری شده و برای تحلیل، پژوهش، آموزش ماشین و سایر فعالیتهای مرتبط با دادهها استفاده میشود. هر مجموعه داده میتواند شامل یک یا چند متغیر (فیلد) باشد که اطلاعات مربوط به موضوع خاصی را نمایان می...

هوش مصنوعی داده محور و عملکرد آن به چه صورتی است؟
حمیدرضا تائبی
دانش کامپیوتر, هوش مصنوعی
هوش مصنوعی دادهمحور (Data-Centric Artificial Intelligence) که برخی منابع آن را Data-Driven Artificial Intelligence نیز توصیف میکنند به استفاده از دادهها به عنوان محور اصلی در فرایند تصمیمگیری و آموزش مدلهای هوش مصنوعی اشاره دارد. در هوش مصنوعی دادهمحور، دادهها بهعنوان...

8 شغل پرتقاضای دنیای امنیت سایبری در سال 2023
امنیت
امنیت سایبری یک مسیر شغلی چالشبرانگیز است که فرصتهای کاری مختلفی در اختیار علاقهمندان قرار میدهد. تقریبا تمامی شرکتهایی که فعالیتهای تجاری آنها با دنیای دیجیتال و سایبری عجین شده است، برای حفظ محرمانگی اطلاعات و دور نگه داشتن هکرها از زیرساختهای ارتباطی سازمانی، نیازمند...

چگونه با WSL لینوکس را در ویندوز نصب کنیم؟
حمیدرضا تائبی
کارگاه
WSL سرنام Windows Subsystem for Linux یک قابلیت کاربردی در سیستمعامل ویندوز است که امکان اجرای توزیعهای لینوکس را درون ویندوز فراهم میکند. با استفاده از WSL، میتوانید محیط لینوکس را در ویندوز برای اجرای دستورات و برنامههای لینوکس استفاده کنید، بدون آنکه نیازی به نصب نرم...
صفحهها

چگونه از سیستم عامل RouterOS شرکت میکروتیک (MikroTik) استفاده کنیم؟
RouterOS سیستم عاملی قدرتمند و انعطافپذیر است که توسط شرکت میکروتیک برای روترها و تجهیزات شبکه توسعه یافته است. این سیستم عامل مبتنی بر لینوکس، امکانات گستردهای را برای مدیریت شبکههای کوچک و بزرگ فراهم میکند. برای شروع کار با RouterOS، ابتدا باید یک روتر میکروتیک یا یک ماشین...

حمیدرضا تائبی
18/12/1403 - 15:40

آشنایی با پروتکلهای مسیریابی ادهاک ad-hoc
فناوری شبکه
پروتکل مسیریابی ad-hoc استانداردی است که کنترل میکند که چگونه گرهها برای هدایت و مسیریابی بستهها در بین گرههای دیگر در یک شبکه موبایلی adhoc تصمیم بگیرند. در یک شبکه ad-hoc گرهها با پیکربندی شبکه آشنایی ندارند و بنابراین باید خود نحوه پیکربندی را کشف کنند. ایده پایه این است...

ابر لبه (edge cloud) چیست و چه تفاوتی با خدمات ابر سنتی دارد؟
محسن آقاجانی
فناوری شبکه
لبه یک شبکه همانگونه که از نامش مشخص است، انتهاییترین نقطه دسترسی به آن شبکه است. بستر ابری نوع خاصی از شبکههای همپوشان (network overlay) است که چند مکان شبکه را به بخشی از یک دامنه شبکه واحد تبدیل میکند. بر مبنای این تعریف یک ابر لبه (edge cloud) میتواند یک شبکه منطقی و...

دامنه برخورد (Collision Domain) در شبکه چیست و عملکرد هاب، بریج و سوئیچ در خصوص آن چگونه است؟
علی حسینی
فناوری شبکه
برخورد یا تصادم (Collision) زمانی رخ میدهد که دو یا چند گره شبکه همزمان دادهای بفرستند. دامنه برخورد (Collision Domain) نیز محدودهای است که در آن برخورد روی میدهد. در ادامه علت بروز برخورد یا تصادم (collision) در شبکه بررسی میشود. همچنین توضیح داده خواهدشد که دامنه برخورد...

دیوارهای آتش ابرمحور چه مزایایی در اختیار سازمانها قرار میدهند؟
حمیدرضا تائبی
فناوری شبکه, امنیت
دیوارهای آتش ابری نرمافزارمحور، دستگاههای شبکهای نصب شده در فضای ابری هستند که برای پیشگیری یا به حداقل رساندن دسترسی به شبکههای خصوصی استفاده میشوند. دیوارهای آتش ابرمحور برای پاسخگویی به نیازهای روبهرشد کسبوکارها طراحی شدهاند و در بستر آنلاین میزبانی میشوند.

چگونه امنیت شبکه را ارزیابی و تحلیل کنیم؟
حمیدرضا تائبی
فناوری شبکه, امنیت
نظارت بر شبکههای کامپیوتری مستلزم بهکارگیری انواع مختلفی از ابزارهای امنیتی است. با اینحال، کارشناسان امنیت نباید به صرف اینکه ابزارهای مختلفی در شبکه نصب شده و هر زمان فعالیت مشکوکی شناسایی شد، این ابزارها هشدارهایی را ارسال خواهند کرد، از وظیفه خود غافل شوند. در بیشتر...

چگونه در مصاحبه استخدام کارشناس رایانش ابری موفق شویم؟
حمیدرضا تائبی
فناوری شبکه, پرونده ویژه
رایانش ابری از فناوریهای تاثیرگذار عصر جدید است که قرار است وابستگی کاربران و سازمانها به تجهیزات سنتی را کم کند و راهکارهای هوشمندانهتری در اختیار کسبوکارها قرار دهد. در این مطلب به مزایای رایانش ابری و پرسش و پاسخهای برتر آزمونهای استخدامی کارشناس رایانش ابری اشاره شده...

پل شبکه یا بریج (Bridge) چیست، چه کاربردی دارد و چگونه کار میکند؟
علی حسینی
فناوری شبکه
پل یا بریج (Bridge) دستگاهی است که یک شبکه محلی را به دو یا چند سگمنت (segment) تقسیم میکند؛ یا از منظری دیگر، دو یا چند سگمنت را به هم متصل و آنها را یکپارچه میکند. سادهترین نوع بریج، بریج دو پورتی است که حداکثر دو سگمنت را به هم متصل یا یک شبکه را به دو سگمنت تقسیم می...

آشنایی با مزایای روشهای ارتباطی اتصالگرا و غیر اتصالگرا
حمیدرضا تائبی
فناوری شبکه
ارتباط اتصالگرا نوعی ارتباط شبکهای در ارتباطات راه دور و شبکههای کامپیوتری است که جلسه ارتباط یا اتصال نیمه دائم قبل از انتقال دادهها ایجاد میشود و جریانی از دادهها را به همان ترتیبی که فرستاده شده بود تحویل میدهد. جایگزینی انتقال اتصالگرا با ارتباط غیر اتصالگرا است. به...

آشنایی با حالتهای انتقال داده: Simplex و Half-duplex و Full-duplex و Synchronous و Asynchronous و Serial و Parallel
علی حسینی
فناوری شبکه
حالت تبادل داده (Data transmission mode) نحوه هدایت جریان دادهها از وسیلهای به وسیله دیگر در شبکه را مشخص میکند. حالتهای انتقال داده بسته به جهت ارسال داده، هماهنگی فرستنده و گیرنده و تعداد مسیرهای ارسال داده، چند گونهاند. در ادامه، انتقال داده یکطرفه (simplex)، نیمه...

چگونه در آزمون CCIE Routing and Switching و مصاحبه استخدام معمار شبکه موفق شویم؟
حمیدرضا تائبی
فناوری شبکه, پرونده ویژه
یکی از جذابترین مشاغل دنیای شبکه، معمار شبکه است. معمار شبکه فردی است که به شکل مستقیم با طرحهای کسبوکار و زیرساختهای ارتباطی سازمان در ارتباط است و گزارش فعالیتهای خود را به مدیر ارشد فناوریاطلاعات، مدیر ارشد فناوری یا مدیر ارشد امنیت ارائه میکند. معمار شبکه با افراد فنی...

اگر طول کابل شبکه بیش از اندازه استاندارد باشد، چه مشکلاتی پیش میآید؟
علی حسینی
فناوری شبکه
تجهیزات مختلفی که در شبکههای رایانهای به کار گرفته میشوند برخی بیسیم و برخی کابلی هستند. کابلها از رایجترین رسانههایی هستند که تجهیزات شبکه را به هم متصل میکنند تا مسیری برای تبادل داده ایجاد کنند. کابلهای شبکه انواع مختلفی دارند و هر نوع کابل بسته به ویژگیهایش محدودیت...

رایانش خوشهای (Computer cluster) و توزیعی (Distributed computing) چه تفاوتی با یکدیگر دارند؟
حمیدرضا تائبی
فناوری شبکه
امروزه مبحث رایانش از موضوعات داغ دنیای فناوری است که شرکتهای مختلفی در زمینه پیادهسازی آن در حال کار هستند. هر یک از مدلهای رایانشی کاربردهای خاص خود را دارند در مقاصد مختلفی استفاده میشوند. در حالی که رایانش ابری اصلیترین نوع محاسبات دنیای امروز است، با اینحال روشهای...
صفحهها

معرفی و خرید آنلاین بسته اینترنت همراه یک ماهه شاتل موبایل
بستههای اینترنت شاتل موبایل با زمانها و حجمهای متنوع، جهت پاسخگویی به طیف گسترده مشترکین طراحی شده است. شما میتوانید با فعالسازی بسته مناسب شاتل موبایل خود، علاوه بر مدیریت هزینه، از شبکه پرسرعت اینترنت شاتل موبایل بهرهمند شوید. در این مطلب، علاوه بر آشنایی با بستههای...

الناز قنبری
10/04/1401 - 03:40

PyPy و CPython چیستند و چه قابلیتهای کاربردی در پایتون دارند؟
PyPy مفسر قدرتمند توسعهدادهشده برای زبان برنامهنویسی پایتون است که با هدف بهینهسازی و افزایش سرعت اجرای برنامههای پایتون مورد استفاده قرار میگیرد. این مفسر با استفاده از (JIT سرنام Just-in-Time) روند اجرای برنامههای پایتون را بهبود میبخشد. پایپای در مقایسه با مفسر سی...
25/01/1404 - 13:55

آموزش رایگان پایتون (python)- آرگومانهای استثناءها، مدیریت استثناءهای چندگانه
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با نحوه به دام انداختن خطاهای به شکل ابتدای آشنا شده و چند مثال کاربردی در این زمینه ارائه کردیم. در این شماره قصد داریم مبحث مدیریت خطاها را ادامه دهیم.

آموزش رایگان پایتون (python)- آشنایی با نحوه به دام انداختن خطاها در پایتون
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با طبقهبندی خطاها آشنا شدیم و دیدیم که شناسایی و برطرف کردن خطاهای زمان کامپایل به مراتب سادهتر از خطاهای زمان اجرا است. در این شماره قصد داریم با نحوه مدیریت خطاها در پایتون آشنا شویم.

آموزش رایگان پایتون (python)- آشنایی با خطاهای معنایی، منطقی و نحوی در پایتون
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون مبحثی تحت عنوان مدیریت خطاها در پایتون را آغاز کردیم و به شما گفتیم خطاها به دو گروه طبقهبندی میشوند. خطاهایی که در زمان مشخصی رخ میدهند و خطاهایی که دارای نوع مشخصی هستند. در این شماره قصد داریم اطلاعات بیشتری درباره خطاها به دست آوریم.

آموزش رایگان پایتون (python)- آشنایی با مفهوم مدیریت خطاها در پایتون
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با نحوه بهکارگیری فرمان if…elif آشنا شدیم و به مثالهای مختلفی اشاره کردیم که اجازه میدهند سناریوهای پیچیده تصمیمگیری را با استفاده از if…elif پیادهسازی کنید. در این شماره قصد داریم به سراغ مبحث مدیریت خطاها در پایتون برویم.

آموزش رایگان پایتون (python)- بهکارگیری فرمان if به شکل تودرتو
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با نحوه انجام عملیات چندگانه، ساختار بلوک if….else و نحوه محاسبه چند شرط در یک فرمان if آشنا شدیم. در این شماره آموزش پایتون این مبحث را ادامه خواهیم داد.

آموزش رایگان پایتون (python)- آشنایی با دستور مرکب if…else
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با نحوه دریافت ورودی از کاربر و اتخاذ تصمیمات آشنا شده و به شکل کلی دستور if را بررسی کردیم. در این قسمت با جزییات بیشتر این فرمان آشنا خواهیم شد.

آموزش رایگان پایتون (python) – آشنایی با نحوه دریافت ورودی از کاربر، اتخاذ تضمیمات با if
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با مفهوم آرگومانهای ورودی توابع، مقداردهی اولیه آرگومانها، مقدار بازگشتی از یک تابع و مقایسه مقادیر بازگشتی توابع آشنا شدیم. در این شماره قصد داریم به سراغ نحوه دریافت ورودی رفته و مباحث دیگر مرتبط با توابع را بررسی کنیم.

آموزش رایگان پایتون (python) – آشنایی با آرگومانهای ورودی، مقدار بازگشتی توابع و مقدار پیشفرض آرگومانها
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با مفهوم توابع، ساخت و فراخوانی توابع آشنا شدیم و دیدیم که آرگومانها باعث انعطافپذیری توابع میشوند. در این شماره قصد داریم اطلاعات بیشتری در ارتباط با توابع به دست آوریم.

آموزش رایگان پایتون (python) – آشنایی با مفهوم توابع و تقدم عملگرها در پایتون
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با عملگرها آشنا شدیم. در این مقاله با مبحث تقدم عملگرها و توابع در پایتون آشنا خواهیم شد.

بهعنوان یک توسعهدهنده نرمافزار تا چه اندازه با چرخه ساخت برنامههای کاربردی آشنا هستید؟
کارگاه, برنامه نویسی
نرمافزارهایی که کاربران هر روز از آنها استفاده میکنند، هر یک از سوی شرکتهای بزرگ نرمافزاری ساخته شده است. کاربران تنها زمانی میتوانند از یک محصول نرمافزاری استفاده کنند که این محصول تمامی مراحل آزمایش و ارزیابی را با موفقیت پشت سر گذاشته باشد. اما نکته جالبتوجهی که...

آموزش رایگان پایتون (python) – آشنایی با عملگرهای مختلف پایتون
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته با مفهوم عملگرها و عملوندها آشنا شدیم و دیدیم که برای نمایش دادهها مجبور هستیم ابتدا آنها را با یکدیگر یا مقادیری که در اختیار داریم مقایسه کنیم. در این مقاله به شما خواهیم گفت چه عملگرهایی در زبان برنامهنویسی پایتون وجود دارند.

آموزش رایگان پایتون (python) – آشنایی با عملگرها و عملوندها
حمیدرضا تائبی
برنامه نویسی
برای آنکه بتوانید از اطلاعات یا دادهها در برنامه کاربردی خود استفاده کنید؛ در اولین گام باید با نحوه نمایش و مقایسه نوعهای دادهای آشنا شوید. در یک برنامه کاربردی شما با انواع مختلفی از نوعهای دادهای سروکار دارید. در دنیای برنامهنویسی برای انجام محاسبات مختلف روی نوعهای...
صفحهها
آخرین مطالب
همه
فناوری شبکه
تعرفه اینترنت
برنامه نویسی

چگونه یک چکلیست امنیتی برای شبکه و ویندوز سرور آماده کنیم؟
چکلیست امنیتی، فهرستی از گامها و مراحلی است که برای ارزیابی و بهبود امنیت یک سیستم یا شبکه باید مورد توجه قرار میگیرد. این فهرست شامل تمام جوانب مرتبط با امنیت و مباحث فنی مثل تنظیمات، سیاستها، روشهای پیشگیری، مدیریت ریسک و راهکارهای امنیتی است. ابتدا، قصد داشتم نحوه ساخت...
30/01/1404 - 15:45

دوازده پرسشی که هر مدیرعاملی باید درباره هوش مصنوعی بپرسد
حمیدرضا تائبی
دانش کامپیوتر, هوش مصنوعی
هوش مصنوعی (AI) به سرعت در حال متحولسازی صنایع است و سطوح بیسابقه ای از کارایی، شخصیسازی و نوآوری را به ارمغان میآورد. بهعنوان یک مدیر، درک اینکه چگونه این فناوری میتواند بر سازمان شما تاثیر بگذارد ضروری است. در این مقاله به طور اجمالی و کوتاه دوازده پرسشی را که میتواند...

دامین کنترلر و اکتیو دایرکتوری چه تفاوتی با یکدیگر دارند؟
حمیدرضا تائبی
فناوری شبکه
اکتیو دایرکتوری (Active Directory) و دامین کنترلر (Domain Controller) از مولفههای کلیدی و مهم سیستم عامل ویندوز هستند که در محیط شبکه استفاده میشوند. اکتیو دایرکتوری، یک سرویس توزیع شده است که برای مدیریت و کنترل دسترسی کاربران، سرویسها و منابع در یک شبکه مبتنی بر سیستم عامل...
Bash در سیستم عامل ویندوز و لینکوس چیست؟
حمیدرضا تائبی
کارگاه
Bash یک محیط یا مفسر خط فرمان (shell) است که در سیستمهای عامل یونیکس و لینوکس و البته ویندوز ( به شیوه نصب روی این سیستم عامل) استفاده میشود. Bash مخفف Bourne Again SHell است و به عنوان نسخه بهبود یافته و گسترش یافته shell معروف به Bourne Shell شناخته میشود.

شماره 268 ماهنامه شبکه با پرونده ویژه دادهکاوی منتشر شد
اخبار ایران
در سرمقاله شماره 268 ماهنامه شبکه در ادامه سلسله مقالات هوش مصنوعی، اینبار با تفکر سیستمی آشنا میشوید، در فصل هوش مصنوعی با 7 نوع هوش مصنوعی پرکاربرد آشنا میشوید، در فصل فناوری شبکه راهنمای کاربردیای ارائه شده برای انتخاب بهترین رک برای تجهیزات دیتاسنتر، در فصل امنیت با مفهوم...

چگونه پروژههای پایتون خود را با Pipenv مدیریت کنیم؟
حمیدرضا تائبی
کارگاه
Pipenv یک ابزار مدیریت بسته پایتون است که بر پایه pip ساخته شده است و برای مدیریت وابستگیها و محیط مجازی پروژههای پایتون مورد استفاده قرار میگیرد. با استفاده از Pipenv، میتوانید وابستگیهای پروژه را به صورت دقیق مدیریت کنید و مانع بروز تداخل با وابستگیهای دیگر شوید. این...

Torchtext چیست و چه قابلیتهایی در اختیار توسعهدهندگان قرار میدهد؟
حمیدرضا تائبی
هوش مصنوعی, کارگاه
Torchtext یک کتابخانه متنکاوی است که برای پردازش و پیشپردازش متون در پروژههای یادگیری عمیق و یادگیری ماشین توسعه پیدا کرده است. این کتابخانه برای کار با دادههای متنی و اجزای آن مانند کلمات، جملات و متون، ابزارها و توابعی را در اختیار برنامهنویسان قرار میدهد.

پایگاه داده SQL Server چیست و چه قابلیتهای کاربردیای دارد؟
حمیدرضا تائبی
کارگاه
پایگاه داده SQL Server یک سامانه مدیریت پایگاه داده رابطهای (RDBMS) است که توسط شرکت مایکروسافت توسعه و پشتیبانی میشود. SQL Server از زبان استاندارد پرس و جوی ساخت یافته SQL سرنام Structured Query Language برای مدیریت و دسترسی به دادهها استفاده میکند. این پلتفرم قابلیتهای...

مرکز داده مجازی چیست و چگونه پیادهسازی میشود؟
حمیدرضا تائبی
فناوری شبکه
مرکز داده مجازی (Virtual Data Center) یک زیرساخت مجازیسازی است که به شرکتها و سازمانها امکان میدهد تا منابع محاسباتی، شبکه و ذخیرهسازی را به صورت منطقی و مجازی در اختیار داشته باشند. در یک مرکز داده مجازی، ماشینهای مجازی، شبکههای مجازی و ذخیرهسازی مجازی بر روی یک زیرساخت...

چگونه یک مجموعه داده برای مدلهای هوشمند ایجاد کنیم؟
حمیدرضا تائبی
هوش مصنوعی, کارگاه
مجموعه داده (Dataset) مجموعهای از اطلاعات ساختارمند است که بهصورت سیستماتیک جمعآوری شده و برای تحلیل، پژوهش، آموزش ماشین و سایر فعالیتهای مرتبط با دادهها استفاده میشود. هر مجموعه داده میتواند شامل یک یا چند متغیر (فیلد) باشد که اطلاعات مربوط به موضوع خاصی را نمایان می...

هوش مصنوعی داده محور و عملکرد آن به چه صورتی است؟
حمیدرضا تائبی
دانش کامپیوتر, هوش مصنوعی
هوش مصنوعی دادهمحور (Data-Centric Artificial Intelligence) که برخی منابع آن را Data-Driven Artificial Intelligence نیز توصیف میکنند به استفاده از دادهها به عنوان محور اصلی در فرایند تصمیمگیری و آموزش مدلهای هوش مصنوعی اشاره دارد. در هوش مصنوعی دادهمحور، دادهها بهعنوان...

8 شغل پرتقاضای دنیای امنیت سایبری در سال 2023
امنیت
امنیت سایبری یک مسیر شغلی چالشبرانگیز است که فرصتهای کاری مختلفی در اختیار علاقهمندان قرار میدهد. تقریبا تمامی شرکتهایی که فعالیتهای تجاری آنها با دنیای دیجیتال و سایبری عجین شده است، برای حفظ محرمانگی اطلاعات و دور نگه داشتن هکرها از زیرساختهای ارتباطی سازمانی، نیازمند...

چگونه با WSL لینوکس را در ویندوز نصب کنیم؟
حمیدرضا تائبی
کارگاه
WSL سرنام Windows Subsystem for Linux یک قابلیت کاربردی در سیستمعامل ویندوز است که امکان اجرای توزیعهای لینوکس را درون ویندوز فراهم میکند. با استفاده از WSL، میتوانید محیط لینوکس را در ویندوز برای اجرای دستورات و برنامههای لینوکس استفاده کنید، بدون آنکه نیازی به نصب نرم...
صفحهها

چگونه از سیستم عامل RouterOS شرکت میکروتیک (MikroTik) استفاده کنیم؟
RouterOS سیستم عاملی قدرتمند و انعطافپذیر است که توسط شرکت میکروتیک برای روترها و تجهیزات شبکه توسعه یافته است. این سیستم عامل مبتنی بر لینوکس، امکانات گستردهای را برای مدیریت شبکههای کوچک و بزرگ فراهم میکند. برای شروع کار با RouterOS، ابتدا باید یک روتر میکروتیک یا یک ماشین...

حمیدرضا تائبی
18/12/1403 - 15:40

آشنایی با پروتکلهای مسیریابی ادهاک ad-hoc
فناوری شبکه
پروتکل مسیریابی ad-hoc استانداردی است که کنترل میکند که چگونه گرهها برای هدایت و مسیریابی بستهها در بین گرههای دیگر در یک شبکه موبایلی adhoc تصمیم بگیرند. در یک شبکه ad-hoc گرهها با پیکربندی شبکه آشنایی ندارند و بنابراین باید خود نحوه پیکربندی را کشف کنند. ایده پایه این است...

ابر لبه (edge cloud) چیست و چه تفاوتی با خدمات ابر سنتی دارد؟
محسن آقاجانی
فناوری شبکه
لبه یک شبکه همانگونه که از نامش مشخص است، انتهاییترین نقطه دسترسی به آن شبکه است. بستر ابری نوع خاصی از شبکههای همپوشان (network overlay) است که چند مکان شبکه را به بخشی از یک دامنه شبکه واحد تبدیل میکند. بر مبنای این تعریف یک ابر لبه (edge cloud) میتواند یک شبکه منطقی و...

دامنه برخورد (Collision Domain) در شبکه چیست و عملکرد هاب، بریج و سوئیچ در خصوص آن چگونه است؟
علی حسینی
فناوری شبکه
برخورد یا تصادم (Collision) زمانی رخ میدهد که دو یا چند گره شبکه همزمان دادهای بفرستند. دامنه برخورد (Collision Domain) نیز محدودهای است که در آن برخورد روی میدهد. در ادامه علت بروز برخورد یا تصادم (collision) در شبکه بررسی میشود. همچنین توضیح داده خواهدشد که دامنه برخورد...

دیوارهای آتش ابرمحور چه مزایایی در اختیار سازمانها قرار میدهند؟
حمیدرضا تائبی
فناوری شبکه, امنیت
دیوارهای آتش ابری نرمافزارمحور، دستگاههای شبکهای نصب شده در فضای ابری هستند که برای پیشگیری یا به حداقل رساندن دسترسی به شبکههای خصوصی استفاده میشوند. دیوارهای آتش ابرمحور برای پاسخگویی به نیازهای روبهرشد کسبوکارها طراحی شدهاند و در بستر آنلاین میزبانی میشوند.

چگونه امنیت شبکه را ارزیابی و تحلیل کنیم؟
حمیدرضا تائبی
فناوری شبکه, امنیت
نظارت بر شبکههای کامپیوتری مستلزم بهکارگیری انواع مختلفی از ابزارهای امنیتی است. با اینحال، کارشناسان امنیت نباید به صرف اینکه ابزارهای مختلفی در شبکه نصب شده و هر زمان فعالیت مشکوکی شناسایی شد، این ابزارها هشدارهایی را ارسال خواهند کرد، از وظیفه خود غافل شوند. در بیشتر...

چگونه در مصاحبه استخدام کارشناس رایانش ابری موفق شویم؟
حمیدرضا تائبی
فناوری شبکه, پرونده ویژه
رایانش ابری از فناوریهای تاثیرگذار عصر جدید است که قرار است وابستگی کاربران و سازمانها به تجهیزات سنتی را کم کند و راهکارهای هوشمندانهتری در اختیار کسبوکارها قرار دهد. در این مطلب به مزایای رایانش ابری و پرسش و پاسخهای برتر آزمونهای استخدامی کارشناس رایانش ابری اشاره شده...

پل شبکه یا بریج (Bridge) چیست، چه کاربردی دارد و چگونه کار میکند؟
علی حسینی
فناوری شبکه
پل یا بریج (Bridge) دستگاهی است که یک شبکه محلی را به دو یا چند سگمنت (segment) تقسیم میکند؛ یا از منظری دیگر، دو یا چند سگمنت را به هم متصل و آنها را یکپارچه میکند. سادهترین نوع بریج، بریج دو پورتی است که حداکثر دو سگمنت را به هم متصل یا یک شبکه را به دو سگمنت تقسیم می...

آشنایی با مزایای روشهای ارتباطی اتصالگرا و غیر اتصالگرا
حمیدرضا تائبی
فناوری شبکه
ارتباط اتصالگرا نوعی ارتباط شبکهای در ارتباطات راه دور و شبکههای کامپیوتری است که جلسه ارتباط یا اتصال نیمه دائم قبل از انتقال دادهها ایجاد میشود و جریانی از دادهها را به همان ترتیبی که فرستاده شده بود تحویل میدهد. جایگزینی انتقال اتصالگرا با ارتباط غیر اتصالگرا است. به...

آشنایی با حالتهای انتقال داده: Simplex و Half-duplex و Full-duplex و Synchronous و Asynchronous و Serial و Parallel
علی حسینی
فناوری شبکه
حالت تبادل داده (Data transmission mode) نحوه هدایت جریان دادهها از وسیلهای به وسیله دیگر در شبکه را مشخص میکند. حالتهای انتقال داده بسته به جهت ارسال داده، هماهنگی فرستنده و گیرنده و تعداد مسیرهای ارسال داده، چند گونهاند. در ادامه، انتقال داده یکطرفه (simplex)، نیمه...

چگونه در آزمون CCIE Routing and Switching و مصاحبه استخدام معمار شبکه موفق شویم؟
حمیدرضا تائبی
فناوری شبکه, پرونده ویژه
یکی از جذابترین مشاغل دنیای شبکه، معمار شبکه است. معمار شبکه فردی است که به شکل مستقیم با طرحهای کسبوکار و زیرساختهای ارتباطی سازمان در ارتباط است و گزارش فعالیتهای خود را به مدیر ارشد فناوریاطلاعات، مدیر ارشد فناوری یا مدیر ارشد امنیت ارائه میکند. معمار شبکه با افراد فنی...

اگر طول کابل شبکه بیش از اندازه استاندارد باشد، چه مشکلاتی پیش میآید؟
علی حسینی
فناوری شبکه
تجهیزات مختلفی که در شبکههای رایانهای به کار گرفته میشوند برخی بیسیم و برخی کابلی هستند. کابلها از رایجترین رسانههایی هستند که تجهیزات شبکه را به هم متصل میکنند تا مسیری برای تبادل داده ایجاد کنند. کابلهای شبکه انواع مختلفی دارند و هر نوع کابل بسته به ویژگیهایش محدودیت...

رایانش خوشهای (Computer cluster) و توزیعی (Distributed computing) چه تفاوتی با یکدیگر دارند؟
حمیدرضا تائبی
فناوری شبکه
امروزه مبحث رایانش از موضوعات داغ دنیای فناوری است که شرکتهای مختلفی در زمینه پیادهسازی آن در حال کار هستند. هر یک از مدلهای رایانشی کاربردهای خاص خود را دارند در مقاصد مختلفی استفاده میشوند. در حالی که رایانش ابری اصلیترین نوع محاسبات دنیای امروز است، با اینحال روشهای...
صفحهها

معرفی و خرید آنلاین بسته اینترنت همراه یک ماهه شاتل موبایل
بستههای اینترنت شاتل موبایل با زمانها و حجمهای متنوع، جهت پاسخگویی به طیف گسترده مشترکین طراحی شده است. شما میتوانید با فعالسازی بسته مناسب شاتل موبایل خود، علاوه بر مدیریت هزینه، از شبکه پرسرعت اینترنت شاتل موبایل بهرهمند شوید. در این مطلب، علاوه بر آشنایی با بستههای...

الناز قنبری
10/04/1401 - 03:40

PyPy و CPython چیستند و چه قابلیتهای کاربردی در پایتون دارند؟
PyPy مفسر قدرتمند توسعهدادهشده برای زبان برنامهنویسی پایتون است که با هدف بهینهسازی و افزایش سرعت اجرای برنامههای پایتون مورد استفاده قرار میگیرد. این مفسر با استفاده از (JIT سرنام Just-in-Time) روند اجرای برنامههای پایتون را بهبود میبخشد. پایپای در مقایسه با مفسر سی...
25/01/1404 - 13:55

آموزش رایگان پایتون (python)- آرگومانهای استثناءها، مدیریت استثناءهای چندگانه
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با نحوه به دام انداختن خطاهای به شکل ابتدای آشنا شده و چند مثال کاربردی در این زمینه ارائه کردیم. در این شماره قصد داریم مبحث مدیریت خطاها را ادامه دهیم.

آموزش رایگان پایتون (python)- آشنایی با نحوه به دام انداختن خطاها در پایتون
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با طبقهبندی خطاها آشنا شدیم و دیدیم که شناسایی و برطرف کردن خطاهای زمان کامپایل به مراتب سادهتر از خطاهای زمان اجرا است. در این شماره قصد داریم با نحوه مدیریت خطاها در پایتون آشنا شویم.

آموزش رایگان پایتون (python)- آشنایی با خطاهای معنایی، منطقی و نحوی در پایتون
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون مبحثی تحت عنوان مدیریت خطاها در پایتون را آغاز کردیم و به شما گفتیم خطاها به دو گروه طبقهبندی میشوند. خطاهایی که در زمان مشخصی رخ میدهند و خطاهایی که دارای نوع مشخصی هستند. در این شماره قصد داریم اطلاعات بیشتری درباره خطاها به دست آوریم.

آموزش رایگان پایتون (python)- آشنایی با مفهوم مدیریت خطاها در پایتون
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با نحوه بهکارگیری فرمان if…elif آشنا شدیم و به مثالهای مختلفی اشاره کردیم که اجازه میدهند سناریوهای پیچیده تصمیمگیری را با استفاده از if…elif پیادهسازی کنید. در این شماره قصد داریم به سراغ مبحث مدیریت خطاها در پایتون برویم.

آموزش رایگان پایتون (python)- بهکارگیری فرمان if به شکل تودرتو
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با نحوه انجام عملیات چندگانه، ساختار بلوک if….else و نحوه محاسبه چند شرط در یک فرمان if آشنا شدیم. در این شماره آموزش پایتون این مبحث را ادامه خواهیم داد.

آموزش رایگان پایتون (python)- آشنایی با دستور مرکب if…else
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با نحوه دریافت ورودی از کاربر و اتخاذ تصمیمات آشنا شده و به شکل کلی دستور if را بررسی کردیم. در این قسمت با جزییات بیشتر این فرمان آشنا خواهیم شد.

آموزش رایگان پایتون (python) – آشنایی با نحوه دریافت ورودی از کاربر، اتخاذ تضمیمات با if
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با مفهوم آرگومانهای ورودی توابع، مقداردهی اولیه آرگومانها، مقدار بازگشتی از یک تابع و مقایسه مقادیر بازگشتی توابع آشنا شدیم. در این شماره قصد داریم به سراغ نحوه دریافت ورودی رفته و مباحث دیگر مرتبط با توابع را بررسی کنیم.

آموزش رایگان پایتون (python) – آشنایی با آرگومانهای ورودی، مقدار بازگشتی توابع و مقدار پیشفرض آرگومانها
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با مفهوم توابع، ساخت و فراخوانی توابع آشنا شدیم و دیدیم که آرگومانها باعث انعطافپذیری توابع میشوند. در این شماره قصد داریم اطلاعات بیشتری در ارتباط با توابع به دست آوریم.

آموزش رایگان پایتون (python) – آشنایی با مفهوم توابع و تقدم عملگرها در پایتون
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با عملگرها آشنا شدیم. در این مقاله با مبحث تقدم عملگرها و توابع در پایتون آشنا خواهیم شد.

بهعنوان یک توسعهدهنده نرمافزار تا چه اندازه با چرخه ساخت برنامههای کاربردی آشنا هستید؟
کارگاه, برنامه نویسی
نرمافزارهایی که کاربران هر روز از آنها استفاده میکنند، هر یک از سوی شرکتهای بزرگ نرمافزاری ساخته شده است. کاربران تنها زمانی میتوانند از یک محصول نرمافزاری استفاده کنند که این محصول تمامی مراحل آزمایش و ارزیابی را با موفقیت پشت سر گذاشته باشد. اما نکته جالبتوجهی که...

آموزش رایگان پایتون (python) – آشنایی با عملگرهای مختلف پایتون
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته با مفهوم عملگرها و عملوندها آشنا شدیم و دیدیم که برای نمایش دادهها مجبور هستیم ابتدا آنها را با یکدیگر یا مقادیری که در اختیار داریم مقایسه کنیم. در این مقاله به شما خواهیم گفت چه عملگرهایی در زبان برنامهنویسی پایتون وجود دارند.

آموزش رایگان پایتون (python) – آشنایی با عملگرها و عملوندها
حمیدرضا تائبی
برنامه نویسی
برای آنکه بتوانید از اطلاعات یا دادهها در برنامه کاربردی خود استفاده کنید؛ در اولین گام باید با نحوه نمایش و مقایسه نوعهای دادهای آشنا شوید. در یک برنامه کاربردی شما با انواع مختلفی از نوعهای دادهای سروکار دارید. در دنیای برنامهنویسی برای انجام محاسبات مختلف روی نوعهای...