بررسی و مقایسه محصولات شبکه
همه
رک
روتر
سوئیچ
آخرین مطالب
همه
فناوری شبکه
تعرفه اینترنت
برنامه نویسی
الگوریتم های خط مبنا (Baseline) در پایتون چیست؟
الگوریتمهای خط مبنا (Baseline Algorithms)، به عنوان الگوریتمهای پایه یا مقایسهای مورد استفاده قرار میگیرند تا با سایر روشها یا الگوریتمها مقایسه شوند و عملکرد آنها را ارزیابی کنند. این الگوریتمها به عنوان نقطه شروع برای ارزیابی الگوریتمهای جدید، بررسی کارایی و ارزیابی...
حمیدرضا تائبی
02/03/1403 - 12:25
دکوراتورها در پایتون و نحوه پیادهسازی آنها
حمیدرضا تائبی
کارگاه
دکوراتورها (Decorators) در پایتون، نوعی از توابع هستند که میتوانند برای تغییر رفتار یک تابع یا کلاس، به کار رود. این تغییرات میتوانند شامل افزودن عملکرد به یک تابع، تغییر ورودی یا خروجی یک تابع، و یا تغییر رفتار یک کلاس باشند. دکوراتورها با استفاده از کاراکتر @ به تابع یا کلاس...
تحلیل خوشهای (Cluster Analysis) در دنیای هوش مصنوعی به چه معنا است؟
حمیدرضا تائبی
هوش مصنوعی, کارگاه
تحلیل خوشهای (Cluster Analysis)، یک روش آماری است که برای دستهبندی دادهها به گروههای مشابه استفاده میشود. در این روش، دادهها بر اساس شباهتها و ویژگیهایشان به یکدیگر دستهبندی و به گروههای خوشهای تقسیم میشوند. هدف از انجام تحلیل خوشهای، دستهبندی دادههای پیچیده به...
راهنمای آشنایی با ساختارهای داده در پایتون
حمیدرضا تائبی
کارگاه, برنامه نویسی
در پایتون، ساختار دادهها شامل مجموعهها، انواع رشتهها، لیستها، دیکشنریها، تاپلها، صفها و پشتهها هستند. هر یک از این ساختارها دارای ویژگیها و عملیاتهای مخصوص به خود هستند که برای مدیریت و پردازش دادهها در پایتون مورد استفاده قرار میگیرند. هر یک از ساختارهای داده در...
هوش مصنوعی در خدمت نسل ششم شبکههای ارتباطی
پرونده ویژه
با استقرار شبکههای نسل پنجم، سازمانهای فعال در حوزه تصویب استانداردها، خطمشیها و فناوریها، فرآیند طراحی شبکههای نسل ششم را آغاز کردند، زیرا شبکههای نسل ششم در مقایسه با اسلاف خود پیچیدگیهای بیشتری دارند و در نتیجه به زمان، هزینه و تلاشهای مدیریتی بیشتری نیاز دارند. از...
نسل ششم شبکههای ارتباطی چه مزایا و معایبی دارد؟
پرونده ویژه
هنگامی که صحبت از فناوریهای جدید، بهویژه در حوزه مخابرات به میان میآید، اولین پرسشی که ناخودآگاه به ذهن خطور میکند، مزایا و معایبی است که این فناوریها در اختیار ما قرار میدهند. در این مقاله، قصد داریم بهطور اجمالی، مزایا و معایب و فناوریهای زیربنایی را که اجازه پیاده...
بازیافت حافظه (garbage collection) در زبانهای برنامهنویسی به چه معنا است؟
حمیدرضا تائبی
کارگاه
بازیافت یا جمعآوری زباله (Garbage collection) یک فرآیند خودکار است که در زبانهای برنامهنویسی با قابلیت مدیریت حافظه، به منظور جمعآوری و حذف اشیاء بدون استفاده از حافظه استفاده میشود. هنگامی که یک برنامهنویس اشیایی را ایجاد میکند، این اشیاء در محدوده حافظه قرار میگیرند و...
بررسی انواع روشهای محاسبه سری فیبوناچی + راهحلهای برنامهنویسی
حمیدرضا تائبی
کارگاه
سری فیبوناچی یکی از مهمترین سریهای عددی در ریاضیات است که با استفاده از اعضای قبلی خود تعریف میشود. برای محاسبه این سری، میتوان از روشهای مختلفی استفاده کرد. در این مقاله قصد داریم با برخی از این روشها آشنا شویم.
regularization در یادگیری ماشین چیست؟
حمیدرضا تائبی
هوش مصنوعی
در یادگیری ماشین، regularization روشی برای کاهش اثر بیشبرازش (overfitting) در مدلهای پیشگویانه است. هدف اصلی این روش، جلوگیری از بیشبرازش مدل به دادههای آموزشی و افزایش عملکرد آن بر روی دادههای تست است. بیشبرازش به معنای یادگیری دقیق پارامترهای مدل برای دادههای آموزشی...
چگونه به تنهایی یادگیری برنامهنویسی را شروع کنم؟
حمیدرضا تائبی
کارگاه
یادگیری برنامهنویسی به شما امکان میدهد تا بتوانید نرمافزارهایی را بسازید که میتوانند درآمدزایی خوبی برای شما به همراه داشته باشند. با این حال، اولین قدم در این زمینه آشنایی با زبانهای برنامهنویسی است. مشکلی که بسیاری از افراد تازهوارد به این حوزه با آن روبرو هستند این...
پنج ویژگی مهمی که بهترین مراکزداده دارند
گزارش آگهی
یکی از چالشهای بزرگی که سازمانها و کسب و کارها با آن روبهرو هستند، انتخاب بهترین زیرساخت میزبانی و پردازش دادهها است که توانایی نگهداری از اطلاعات ارزشمند و حساس سازمانی را داشته باشد. شناسایی و انتخاب بهترین مرکزداده که توانایی پاسخگویی به نیازهای کاری را داشته باشد به...
راهنمای جامع آشنایی با تحلیل الگوریتمی
حمیدرضا تائبی
کارگاه
تحلیل الگوریتمی (analyze algorithm) به معنای بررسی و تحلیل کارایی یک الگوریتم است. با توجه به اینکه الگوریتمها به منظور حل مسائل طراحی میشوند، بنابراین یکی از معیارهای اصلی مقایسهی آنها، کارایی و سرعت اجرای آنها است. تحلیل الگوریتمی، به بررسی منابع مورد استفاده توسط...
9 مورد از بهترین فریمورکهای CSS
حمیدرضا تائبی
کارگاه
CSS مخفف Cascading Style Sheets است و یکی از اصلیترین زبانهای برنامهنویسی وب است که برای طراحی وبسایتها و اعمال تغییرات ظاهری در صفحات وب مورد استفاده قرار میگیرد. با استفاده از CSS، برنامهنویسان و طراحان میتوانند به صفحات وب شکل و ظاهری خاص بدهند و آنها را جذاب و...
صفحهها
Apache یا Nginx،کدام وبسرو بهتر است؟
وبسرور (Web Server)، نرمافزاری است که بر روی یک سرور اجرا میشود و وظیفه پاسخگویی به درخواستهای HTTP ارسالشده توسط کلاینتها را دارد. با استفاده از وبسرور، صفحات وب و محتواهای دیگری که در یک وبسایت قرار دارند، برای کاربرانی که از اینترنت استفاده میکنند، در دسترس قرار می...
22/02/1403 - 03:55
بهترین زبانهای اسکریپتنویسی سمت سرور کدامند؟
فناوری شبکه, کارگاه, برنامه نویسی
اسکریپتنویسی سمت سرور مکانیزمی در ارتباط با توسعه وب است که شامل اسکریپتهای توکار درون کدهای اچتیامال است که برای پردازش درخواستهای کاربر به سرور یک وب سایت استفاده میشود. در رویکرد کدنویسیهای سمت سرور قبل از پاسخ دادن سرور به کاربر این فرآیند انجام میشود.
MPLS چیست و چرا با SD-WAN مقایسه میشود؟
حمیدرضا تائبی
فناوری شبکه, پرونده ویژه
اگر وبسایتها و مقالههایی که دو فناوری تعویض برچسبگذاری چند پروتکلی (MPLS) را با شبکه گسترده نرمافزارمحور (SD-WAN) مقایسه کردهاند را مطالعه کنید به خوبی نبود توضیحات کافی در ارتباط با پروتکل MPLS را احساس میکنید. به عبارت دقیقتر، خواننده با مطالعه این مقالهها تنها با...
سرویس لبه دسترسی ایمن چگونه امنیت شبکههای SD-WAN را ارتقا میدهد
محسن آقاجانی
فناوری شبکه, امنیت, پرونده ویژه
در دنیای شبکههای کامپیوتری راهکار جدیدی ابداع شده که نشان میدهد تعامل با شبکهها و زیرساختهای ارتباطی بهتر و راهحلهای امنیتی به شکل کارآمدتری مستقر میشوند. نام این فناوری که اولین بار توسط گارتنر معرفی شد، سرویس لبه دسترسی ایمن (SASE) سرنام Secure Access Service Edge است....
چگونه یک برنامه راهبردی چند ابری موفق پیادهسازی کنیم؟
فناوری شبکه
انتقال برنامهها و خدمات تجاری به سمت راهحلهای ابری، حتا برای کسبوکارهای بزرگ با چالشهای مختلفی همراه است. شناخت دقیق مجموعه قابلیتهای ارائه شده توسط راهحلهای ابری، برنامهریزی دقیق در ارتباط با منابعی که باید اختصاص پیدا کند و اطمینان از اینکه کارمندان تیم فناوری...
اگر میخواهید به سراغ SD-WAN بروید، به این نکات توجه کنید
فناوری شبکه, پرونده ویژه
به منظور بهرهمندی از دستاوردهای دنیای فناوری، سازمانها به شکل فزایندهای در حال جایگزینی تجهیزات سختافزاری با راهحلهای نرمافزارمحور هستند. راهحل SD-WAN با تشخیص خودکار برنامههای مهم کسبوکار، هدایت ترافیک به سمت برنامههایی که نیازمند پهنای زیادی هستند، بهینهسازی مسیر...
معرفی بهترین روترهای گیمینگ
آرمین عزیزی
فناوری شبکه, راهنمای خرید, سختافزار
امروزه یک گیمر حرفه ای علاوه بر داشتن یک کامپیوتر قوی نیاز به یک روتر به منظور برقراری ارتباط با دستگاه های مختلف دارد. در این مقاله قصد داریم بهترین روترهای گیمینگ را معرفی و بررسی کنیم.
در زمان خرید اکسسپوینت باید به چه نکاتی دقت کنیم؟
فناوری شبکه, راهنمای خرید, پرونده ویژه
اکسسپوینت بیسیم (Wireless access point) که برخی منابع به آن نقطه دسترسی بیسیم میگویند، یکی از تجهیزات شبکههای بیسیم است که به دستگاههای الکترونیکی هوشمند اجازه میدهد از طریق وایفای یا سایر پروتکلهای ارتباطی به شبکه محلی بیسیم متصل شوند و با سایر دستگاهها و شبکهها...
چگونه بر فرآیند ارسال و دریافت بستهها در شبکه نظارت دقیقی اعمال کنیم؟
حمیدرضا تائبی
فناوری شبکه
سرپرستان شبکه، کارشناسان حوزه امنیت، گیمرهای حرفهای و بهطور کلی افرادی که شغل آنها با اینترنت و شبکه عجین شده بدون تردید با اصطلاح و ابزار پینگ (Ping) آشنایی دارند. پینگ سنجهای برای احتساب فاصله زمانی اتصال بین دو دستگاه در شبکه است. با محاسبه میزان پینگ یک سرویس اینترنتی،...
اترنت تک زوج (SPE) میتواند پایانی برای RJ45 صنعتی باشد؟
محسن آقاجانی
فناوری شبکه
فناوریهای زیربنایی همچون اینترنت اشیا صنعتی (IIoT) و انقلاب صنعتی چهارم باعث پدید آمدن استانداردهای جدیدی در ارتباطات سیمی برای خودکارسازی صنایع و هوشمندسازی کارخانهها شده است.
برای آمادگی در برابر همهگیری بعدی باید معماری شبکهها بازبینی شوند
محسن آقاجانی
فناوری شبکه
شیوع ویروس کرونا تعداد زیادی از کارمندان را مجبور به ترک دفاتر کار خود و شروع به کار در خانه کرد و این در حالی بود که همه انتظار دسترسی سریع و قابل اعتماد به خدمات سازمانی را داشتند. مدیران بخش فناوری اطلاعات شرکتها نیز مجبور بودند خود را با این شرایط جدید و این حجم از تقاضا...
راهنمای انتخاب انواع RFID و نحوه استفاده از آنها
محسن آقاجانی
فناوری شبکه, راهنمای خرید
سامانه شناسایی با امواج رادیویی (RFID) سرنام Radio Frequency Identification یک فناوری تشخیص و ردیابی بیسیم است که اطلاعات را بین برچسبهای متصل به یک کالا و یک گیرنده (Reader) مبادله میکند. این برچسبها حاوی اطلاعاتی هستند که به صورت الکترونیکی ذخیره شدهاند. برچسبهای منفعل،...
اجزای شبکههای محلی بیسیم (WLAN): مقایسه شبکههای دفتری کوچک و خانگی (SOHO) با شبکههای سازمانی (Enterprise)
علی حسینی
فناوری شبکه
شبکههای محلی بیسیم (WLAN) گاهی فضایی به بزرگی یک سازمان را پوشش میدهند و گاهی وسعتشان بهاندازه یک دفتر کوچک یا دفتر خانگی است. هر یک از این دو نوع شبکه محلی بیسیم بهجهت گستره و تعداد کاربرانشان اجزا، تجهیزات و امکانات متفاوتی میطلبند. در ادامه، اجزای شبکههای محلی بی...
صفحهها
معرفی و خرید آنلاین بسته اینترنت همراه یک ماهه شاتل موبایل
بستههای اینترنت شاتل موبایل با زمانها و حجمهای متنوع، جهت پاسخگویی به طیف گسترده مشترکین طراحی شده است. شما میتوانید با فعالسازی بسته مناسب شاتل موبایل خود، علاوه بر مدیریت هزینه، از شبکه پرسرعت اینترنت شاتل موبایل بهرهمند شوید. در این مطلب، علاوه بر آشنایی با بستههای...
الناز قنبری
10/04/1401 - 03:40
فرآیند استخراج، بارگذاری و تبدیل (Transform، Load، Extract) چیست؟
ELT به معنای تبدیل، بارگذاری و استخراج است. ELT یک روش کارآمد برای پردازش حجم زیادی از دادهها است که قرار است در زمینه تحلیل مورد استفاده قرار گیرند. این روش مراحلی را در بر میگیرد که دادهها از منابع مختلفی استخراج شده، سپس تبدیل و پاکسازی میشوند و در نهایت به سیستم مقصد یا...
حمیدرضا تائبی
28/02/1403 - 03:45
نام کتاب: دنیای واقعی علم داده ها
حمیدرضا تائبی
برنامه نویسی, پرونده ویژه
از قدرت پایتون، قابلیتهای این زبان در حوزه علم دادهها و اشیا قدرتمندی که پایتون 3 در اختیارتان قرار میدهد، صرفنظر کرده و جای متمرکز شدن روی مباحث نه چندان کاربردی پایتون یاد بگیرید که چطور باید از کتابخانههای قدرتمند پایتون به شیوه موثری برای پردازش و تحلیل کارآمد دادهها...
آموزش رایگان پایتون (python)- مدیریت خطاها به شکل تودرتو، فراخوانی خطاها، بلوک finally
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون یاد گرفتیم که چگونه از آرگومانهای استثناءها برای مدیریت بهتر خطاها استفاده کنیم. همچنین با نحوه مدیریت خطاها از طریق بلوکهای چندگانه و انفرادی except آَشنا شدیم. در این شماره مبحث فوق را ادامه خواهیم داد.
آموزش رایگان پایتون (python)- آرگومانهای استثناءها، مدیریت استثناءهای چندگانه
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با نحوه به دام انداختن خطاهای به شکل ابتدای آشنا شده و چند مثال کاربردی در این زمینه ارائه کردیم. در این شماره قصد داریم مبحث مدیریت خطاها را ادامه دهیم.
آموزش رایگان پایتون (python)- آشنایی با نحوه به دام انداختن خطاها در پایتون
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با طبقهبندی خطاها آشنا شدیم و دیدیم که شناسایی و برطرف کردن خطاهای زمان کامپایل به مراتب سادهتر از خطاهای زمان اجرا است. در این شماره قصد داریم با نحوه مدیریت خطاها در پایتون آشنا شویم.
آموزش رایگان پایتون (python)- آشنایی با خطاهای معنایی، منطقی و نحوی در پایتون
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون مبحثی تحت عنوان مدیریت خطاها در پایتون را آغاز کردیم و به شما گفتیم خطاها به دو گروه طبقهبندی میشوند. خطاهایی که در زمان مشخصی رخ میدهند و خطاهایی که دارای نوع مشخصی هستند. در این شماره قصد داریم اطلاعات بیشتری درباره خطاها به دست آوریم.
آموزش رایگان پایتون (python)- آشنایی با مفهوم مدیریت خطاها در پایتون
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با نحوه بهکارگیری فرمان if…elif آشنا شدیم و به مثالهای مختلفی اشاره کردیم که اجازه میدهند سناریوهای پیچیده تصمیمگیری را با استفاده از if…elif پیادهسازی کنید. در این شماره قصد داریم به سراغ مبحث مدیریت خطاها در پایتون برویم.
آموزش رایگان پایتون (python)- بهکارگیری فرمان if به شکل تودرتو
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با نحوه انجام عملیات چندگانه، ساختار بلوک if….else و نحوه محاسبه چند شرط در یک فرمان if آشنا شدیم. در این شماره آموزش پایتون این مبحث را ادامه خواهیم داد.
آموزش رایگان پایتون (python)- آشنایی با دستور مرکب if…else
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با نحوه دریافت ورودی از کاربر و اتخاذ تصمیمات آشنا شده و به شکل کلی دستور if را بررسی کردیم. در این قسمت با جزییات بیشتر این فرمان آشنا خواهیم شد.
آموزش رایگان پایتون (python) – آشنایی با نحوه دریافت ورودی از کاربر، اتخاذ تضمیمات با if
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با مفهوم آرگومانهای ورودی توابع، مقداردهی اولیه آرگومانها، مقدار بازگشتی از یک تابع و مقایسه مقادیر بازگشتی توابع آشنا شدیم. در این شماره قصد داریم به سراغ نحوه دریافت ورودی رفته و مباحث دیگر مرتبط با توابع را بررسی کنیم.
آموزش رایگان پایتون (python) – آشنایی با آرگومانهای ورودی، مقدار بازگشتی توابع و مقدار پیشفرض آرگومانها
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با مفهوم توابع، ساخت و فراخوانی توابع آشنا شدیم و دیدیم که آرگومانها باعث انعطافپذیری توابع میشوند. در این شماره قصد داریم اطلاعات بیشتری در ارتباط با توابع به دست آوریم.
آموزش رایگان پایتون (python) – آشنایی با مفهوم توابع و تقدم عملگرها در پایتون
حمیدرضا تائبی
برنامه نویسی
در شماره گذشته آموزش پایتون با عملگرها آشنا شدیم. در این مقاله با مبحث تقدم عملگرها و توابع در پایتون آشنا خواهیم شد.
بهعنوان یک توسعهدهنده نرمافزار تا چه اندازه با چرخه ساخت برنامههای کاربردی آشنا هستید؟
کارگاه, برنامه نویسی
نرمافزارهایی که کاربران هر روز از آنها استفاده میکنند، هر یک از سوی شرکتهای بزرگ نرمافزاری ساخته شده است. کاربران تنها زمانی میتوانند از یک محصول نرمافزاری استفاده کنند که این محصول تمامی مراحل آزمایش و ارزیابی را با موفقیت پشت سر گذاشته باشد. اما نکته جالبتوجهی که...