آخرین مطالب

همه
فناوری شبکه
تعرفه اینترنت
برنامه نویسی
کامپایلر آنلاین سی پلاس پلاس چیست؟

کامپایلر آنلاین سی پلاس پلاس چیست؟

کامپایلر آنلاین سی پلاس پلاس، یک ابزار مبتنی بر وب است که به کاربران اجازه می‌دهد تا کد زبان برنامه‌نویسی سی پلاس پلاس را مستقیما در مرورگر وب خود بنویسند، کامپایل و اجرا کنند، بدون اینکه نیازی به نصب هیچ نرم‌افزار کامپایلر یا محیط توسعه یکپارچه (IDE) بر روی سیستم محلی خود داشته...
حمیدرضا تائبی
21/02/1404 - 12:50
راهنمای جامع آشنایی با مدل زبانی بزرگ (Large Language Model)

راهنمای جامع آشنایی با مدل زبانی بزرگ (Large Language Model)

حمیدرضا تائبی
هوش مصنوعی, کارگاه
مدل زبانی بزرگ (Large Language Model) یک نوع مدل هوشمند است که به طور خاص برای پردازش و تولید متن استفاده شود. این مدل‌ها معمولا با استفاده از شبکه‌های عصبی عمیق (Deep Neural Networks) پیاده‌سازی می‌شوند و می‌توانند داده‌های زیادی را در حافظه خود ذخیره و تحلیل کنند.
جادوی هوش مصنوعی؛ ترکیب قدرت جاوااسکریپت با هوش مصنوعی

جادوی هوش مصنوعی؛ ترکیب قدرت جاوااسکریپت با هوش مصنوعی

حمیدرضا تائبی
هوش مصنوعی, کارگاه
ترکیب هوش مصنوعی (Artificial Intelligence) و جاوااسکریپت می‌تواند به شکل‌های مختلفی صورت بگیرد و امکانات قدرتمندی در توسعه برنامه‌های وب فراهم کند. به طور مثال، می‌توانیم با استفاده از کتابخانه‌ها و فریمورک‌های هوش مصنوعی مانند TensorFlow.js یا Brain.js، پردازش زبان طبیعی را در...
دوازده پرسشی که هر مدیرعاملی باید درباره هوش مصنوعی بپرسد

دوازده پرسشی که هر مدیرعاملی باید درباره هوش مصنوعی بپرسد

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

دامین کنترلر و اکتیو دایرکتوری چه تفاوتی با یک‌دیگر دارند؟

حمیدرضا تائبی
فناوری شبکه
اکتیو دایرکتوری (Active Directory) و دامین کنترلر (Domain Controller) از مولفه‌های کلیدی و مهم سیستم عامل ویندوز هستند که در محیط شبکه استفاده می‌شوند. اکتیو دایرکتوری، یک سرویس توزیع شده است که برای مدیریت و کنترل دسترسی کاربران، سرویس‌ها و منابع در یک شبکه مبتنی بر سیستم عامل...
Bash در سیستم عامل ویندوز و لینکوس چیست؟

Bash در سیستم عامل ویندوز و لینکوس چیست؟

حمیدرضا تائبی
کارگاه
Bash یک محیط یا مفسر خط فرمان (shell) است که در سیستم‌های عامل یونیکس و لینوکس و البته ویندوز ( به شیوه نصب روی این سیستم عامل) استفاده می‌شود. Bash مخفف Bourne Again SHell است و به عنوان نسخه بهبود یافته و گسترش یافته shell معروف به Bourne Shell شناخته می‌شود.
شماره 268 ماهنامه شبکه با پرونده ویژه داده‌کاوی منتشر شد

شماره 268 ماهنامه شبکه با پرونده ویژه داده‌کاوی منتشر شد

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

چگونه پروژه‌های پایتون خود را با Pipenv مدیریت کنیم؟

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

Torchtext چیست و چه قابلیت‌هایی در اختیار توسعه‌دهندگان قرار می‌دهد؟

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

پایگاه داده SQL Server چیست و چه قابلیت‌های کاربردی‌ای دارد؟

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

مرکز داده مجازی چیست و چگونه پیاده‌سازی می‌شود؟

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

چگونه یک مجموعه داده‌ برای مدل‌های هوشمند ایجاد کنیم؟

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

هوش مصنوعی داده محور و عملکرد آن به چه صورتی است؟

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

صفحه‌ها

Gateway چیست و چه نقشی در شبکه دارد؟

Gateway چیست و چه نقشی در شبکه دارد؟

در دنیای فناوری اطلاعات، اصطلاح دروازه (Gateway) به مفاهیم مختلفی اشاره دارد، اما به طور کلی، یک گیت‌وی نقطه‌ای است که به عنوان واسط بین دو شبکه یا سیستم مختلف عمل می‌کند. در واقع، گیت‌وی به عنوان یک دروازه ورود و خروج، ترافیک داده را بین این دو شبکه یا سیستم مدیریت می‌کند.
حمیدرضا تائبی
10/02/1404 - 20:45
آموزش نصب وب‌سرور IIS در ویندوز 10 و ویندوز سرور 2019

آموزش نصب وب‌سرور IIS در ویندوز 10 و ویندوز سرور 2019

علی حسینی
فناوری شبکه
بسته نرم‌افزاری IIS (مخفف Internet Information Services)، وب‌سروری است که مایکروسافت آن را برای سیستم‌عامل ویندوز سرور طراحی کرده است و البته در نسخه‌های عادی ویندوز نیز نصب می‌شود. این بسته نرم‌افزاری، جزئی از سیستم‌عامل‌ ویندوز است اما به‌طور پیش‌فرض فعال نیست و کاربران خود...
شبکه محلی نوری غیر فعال (POL) چه مزایایی ارائه می‌کند؟

شبکه محلی نوری غیر فعال (POL) چه مزایایی ارائه می‌کند؟

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

آشنایی با سه رویکرد محبوب در زمینه مسیریابی و انتقال اطلاعات در شبکه

حمیدرضا تائبی
فناوری شبکه
چالش ارسال بسته‌های اطلاعاتی از مبدا به مقصد با کمترین میزان هدر رفت داده‌ها و دریافت اطلاعات در کوتاه‌ترین زمان ممکن دغدغه بسیاری از کارشناسان شبکه است. کارشناسان شبکه همواره سعی می‌کنند از کارآمدترین روش‌ها برای انتقال بسته‌های اطلاعاتی به مقصد استفاده کنند، با این‌حال وجود...
شبکه توکن‌رینگ (Token-ring) چیست و چگونه کار می‌کند؟

شبکه توکن‌رینگ (Token-ring) چیست و چگونه کار می‌کند؟

علی حسینی
فناوری شبکه
توکن‌رینگ (Token Ring) نیز مانند اترنت، نوعی فناوری‌ برای ایجاد شبکه‌‌های محلی (LAN) است. اولین نسخه توکن‌رینگ را شرکت آی‌بی‌ام در اواسط دهه 1980 معرفی کرد. نسخه اولیه توکن‌رینگ با هم‌بندی یا اصطلاحا توپولوژی فیزیکی حلقوی (Ring) پیاده‌سازی می‌شد. در اواخر دهه 1980 انجمن مهندسان...
تفاوت هم‌بندی (توپولوژی) فیزیکی و منطقی شبکه چیست؟

تفاوت هم‌بندی (توپولوژی) فیزیکی و منطقی شبکه چیست؟

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

سوئیچینگ چندلایه چیست و چه کاربردی دارد؟

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

آشنایی با مفهوم کنترل ازدحام در شبکه‌های کامپیوتری

حمیدرضا تائبی
فناوری شبکه
ازدحام یکی از بزرگ‌ترین مشکلات پیرامون شبکه اینترنت و شبکه‌های محلی است. مشکلی که اگر برای آن راهکاری در نظر گرفته نشده باشد باعث می‌شود، روترها به یکباره با حجم انبوهی از ترافیک روبرو شوند و نتوانند به درستی به درخواست‌هاپ پاسخ دهند. این مشکل ممکن است به شکل پاسخ‌دهی کند یا در...
14 نکته مهمی که در زمان کار با شبکه‌های کامپیوتری باید به آن‌ها دقت کنید

14 نکته مهمی که در زمان کار با شبکه‌های کامپیوتری باید به آن‌ها دقت کنید

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

آشنایی با اپراتورهای اینترنت ثابت و سیار کشور

فناوری شبکه
سازمان مقررات و ارتباطات رادیویی طی گزارش وضعیت کیفیت اینترنت ایران در 6 ماه اول سال 1399که برای 6 ماه نخست سال می‌باشد به معرفی اپراتورهای ثابت و سیار پرداخته است. در ادامه با نام و حوزه فعالیت اپراتورهای ارائه دهنده سرویس اینترنت ثابت و سیار آشنا می‌شوید.
تعداد مشترکین اینترنت هر استان چقدر است و محبوبترین سرویس اینترنت هر استان کدام است؟

تعداد مشترکین اینترنت هر استان چقدر است و محبوبترین سرویس اینترنت هر استان کدام است؟

فناوری شبکه
گزارش سازمان تنظیم مقررات و ارتباطات رادیویی از وضعیت کیفیت اینترنت و تعداد اشتراک اینترنت و ضریب نفوذ در 31 استان کشور در شش ماه اول سال 99 منتشر شد. با نگاهی به آمار و ارقام مندرج در این گزارش، وضعیت اینترنت ثابت و سیار، تعداد اشتراک اینترنت و ضریب نفوذ در 31 استان کشور بر...
میزان پوشش اینترنت اپراتورهای تلفن همراه در محور های مواصلاتی چقدر است؟

میزان پوشش اینترنت اپراتورهای تلفن همراه در محور های مواصلاتی چقدر است؟

فناوری شبکه
سازمان تنظیم مقررات و ارتباطات رادیویی اخیرا در گزارشی به بررسی وضعیت کیفیت اینترنت ارائه شده توسط اپراتورهای تلفن همراه در 6 ماهه نخست سال 1399 پرداخته است. در بخشی از گزارش «ایران در مسیر هوشمندی»، آمار پوشش اینترنت اپراتورهای همراه در محورهای مواصلاتی اعلام شده که در ادامه...
تعداد مشترکین ایرانی اینترنت ثابت به تفکیک سرعت، فناوری و اپراتور

تعداد مشترکین ایرانی اینترنت ثابت به تفکیک سرعت، فناوری و اپراتور

فناوری شبکه
در بخشی از گزارش تازه منتشر شده سازمان تنظیم مقررات مربوط به وضعیت اینترنت در 6 ماه اول سال 99، شاهد ارزیابی اپراتورها از منظر دو شاخص فنی PLR (نرخ از دست رفتن بسته) و Jitter (تفاوت زمانی ارسال بسته‌ها) هستیم. این دو شاخص نقش مهمی در کیفیت اینترنت مورد استفاده کاربر دارند . در...

صفحه‌ها

معرفی و خرید آنلاین بسته اینترنت همراه یک ماهه شاتل موبایل

معرفی و خرید آنلاین بسته اینترنت همراه یک ماهه شاتل موبایل

بسته‌های اینترنت شاتل موبایل با زمان‌ها و حجم‌های متنوع، جهت پاسخ‌گویی به طیف گسترده مشترکین طراحی شده است. شما می‌توانید با فعال‌سازی بسته مناسب شاتل موبایل خود، علاوه بر مدیریت هزینه، از شبکه پرسرعت اینترنت شاتل موبایل بهره‌مند شوید. در این مطلب، علاوه بر آشنایی با بسته‌های...
الناز قنبری
10/04/1401 - 03:40

صفحه‌ها

کامپایلر آنلاین سی پلاس پلاس چیست؟

کامپایلر آنلاین سی پلاس پلاس چیست؟

کامپایلر آنلاین سی پلاس پلاس، یک ابزار مبتنی بر وب است که به کاربران اجازه می‌دهد تا کد زبان برنامه‌نویسی سی پلاس پلاس را مستقیما در مرورگر وب خود بنویسند، کامپایل و اجرا کنند، بدون اینکه نیازی به نصب هیچ نرم‌افزار کامپایلر یا محیط توسعه یکپارچه (IDE) بر روی سیستم محلی خود داشته...
حمیدرضا تائبی
21/02/1404 - 12:50
اگر مهارت دارید اما شغلی ندارید،  متدولوژی نرم‌افزار را دریابید

اگر مهارت دارید اما شغلی ندارید، متدولوژی نرم‌افزار را دریابید

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

آموزش رایگان پایتون (python)- آشنایی با مفهوم برنامه‌نویسی و قابلیت‌های پایتون

حمیدرضا تائبی
برنامه نویسی
پیش از یادگیری برنامه‌نویسی و ساخت برنامه‌های کاربردی، ابتدا لازم است با مباحث اولیه برنامه‌نویسی آشنایی داشته باشید. مادامی که ندانید یک متغیر به چه معنا است، روال/رویه چه معنایی می‌دهد یا در حالت کلی یک برنامه چیست، هیچ‌گاه موفق نخواهید شد برنامه‌ای اصولی و استاندارد را پیاده‌...
کوتلیـن پر پرواز اندروید

کوتلیـن پر پرواز اندروید

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

آموزش رایگان زبان برنامه‌نویسی پایتون (python) - مقدمه

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

برنامه‌نویسی با React برای افراد مبتدی

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

۷ دلیل قانع کننده برای یادگیری زبان برنامه‌نویسی Go

حمیدرضا تائبی
کارگاه, برنامه نویسی
در سال‌های اخیر، زبان برنامه‌نویسی تقریبا جدیدی به نام Go یا همان GoLang توانسته است جایگاه ویژه‌ای میان توسعه‌دهندگان پیدا کند. برنامه‌نویسان مجرب همواره مشتاق هستند زبان جدیدی را یاد بگیرند، زیرا زبان‌های جدید قابلیت‌های کاربردی قدرتمندی متناسب با تغییرات دنیای فناوری در...
فرانت‌اند، بک‌اند یا هر دو؟

فرانت‌اند، بک‌اند یا هر دو؟

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

همه آنچه باید درباره مدیریت ریسک در پروژه‌های نرم‌افزاری بدانید

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

5 دلیلی که نشان می‌دهند شغل برنامه‌نویسی وب بهتر از یادگیری ماشین است

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

آیا جولیا می‌تواند جایگزین زبان‌های بزرگی همچون پایتون و آر شود؟

حمیدرضا تائبی
برنامه نویسی
زبان برنامه‌نویسی جولیا که نزدیک به 14 روز پیش (در زمان نگارش این مقاله) نسخه پایدار آن (1.0.2) منتشر شد، در مقایسه با زبان‌های برنامه‌نویسی رایج و محبوبی همچون پایتون عملکردی به مراتب انعطاف‌پذیرتر دارد. لازم به توضیح است که نگارش 1 این زبان در ماه اوت ارائه شد، زبانی که تیمی...
حقایق ناپیدا و تلخ برنامه‌نویسی که بیشتر به واقعیت نزدیک هستند

حقایق ناپیدا و تلخ برنامه‌نویسی که بیشتر به واقعیت نزدیک هستند

محسن آقاجانی
کارگاه, برنامه نویسی
‌به‌تازگی باوری در جامعه فناوری شکل‌گرفته که می‌گوید برای پیشرفت بیشتر همه باید برنامه‌نویسی یاد بگیرند؛ اما چنین ایده‌ای کمی‌ افراط‌گونه به نظر می‌رسد، زیرا کدنویسی نوع جدید سواد خواندن و نوشتن محسوب نمی‌شود. تب تبدیل‌شدن به ابر ثروتمندان دره سیلیکون جنبشی به نام «یادگیری...
کیفیت و انعطاف بالا در برابر تغییرات، ارمغان متدولوژی سریع یا XP

کیفیت و انعطاف بالا در برابر تغییرات، ارمغان متدولوژی سریع یا XP

حمیدرضا تائبی
برنامه نویسی, پرونده ویژه
در میان متدولوژی‌های سبک‌وزن و چابکی که پیش روی تیم‌های برنامه‌نویسی قرار دارد، این متدولوژی XP است که سعی می‌کند ساده‌ترین راهکارها را برای ساخت و تولید یک سامانه نرم‌افزاری پیشنهاد دهد. مهم‌ترین مزیت این متدولوژی سهولت به‌کارگیری است. به عبارت دقیق‌تر، این متدولوژی شما را...

صفحه‌ها