فرشاد رضایی

آموزش کار با داکر: از شروع کار با داکر تا مباحث شبکه‌ای
20 مرداد 1398
کانتینرها روشی برای انتقال اپلیکیشن‌های قابل‌حمل ایجاد می‌کنند. یعنی همانند ماشین‌های مجازی (VM) می‌توان آن‌ها را از یک محیط به محیطی دیگر انتقال داد، بدون این‌که مشکلی در اجرای آن‌ها وجود داشته باشد. با این تفاوت که کانتینرها سربار زیاد و وابستگی‌های ماشین مجازی را به همراه ندارد و حجم آن نیز کاهش چشمگیری پیدا می‌کند. سرویس‌ها و اپلیکیشن‌ها توسط کانتینر بسته‌بندی‌شده و به‌راحتی بین محیط‌های فیزیکی، مجازی و ابری منتقل می‌شوند. داکر یک کانتینر است که توسط شرکت Docker Inc. ایجادشده و مدیریت می‌شود. داکر، عملکردهای کانتینر محلی در لینوکس را برداشته و از طریق خط فرمان یا یک API، آن‌ها را برای کاربر نهایی فراهم می‌‌کند. بسیاری از کامپوننت‌های (اجزای) اپلیکیشن اکنون به‌صورت آماده در کانتینرهای داکر موجودند و به‌راحتی می‌توان پشته نرم‌افزار را به‌عنوان اجزای جدا شده از هم توسعه داد. در واقع، در شناسایی سازگار بودن بخش‌های خارجی و داخلی با یکدیگر به ما کمک می‌کند. داکر، انقلابی در چگونگی توسعه اپلیکیشن‌ها به‌وجود آورد. در این مقاله از مرحله‌به‌مرحله نصب داکر تا ساخت کانتینر داکر برای وب‌سرور Apache را توضیح داده‌ایم.
5 راه‌حل DCIM برای استفاده بهتر از انرژی در مرکز داده
17 مرداد 1398
مقدار برق مصرفی توسط مراکز داده یک موضوع قابل توجه و چالش‌برانگیز است. از زمان ایجاد این فناوری همواره شاهد تغییر و تحولاتی در راستای کاهش انرژی مورد استفاده بوده‌ایم. با این حال وضعیت فعلی هنوز یک مشکل و یک محدودیت محسوب می‌شود. مصرف برق مراکز داده در یک سال، معادل استفاده سالانه 9 میلیون خانه است. بر اساس یک گزارش از «آزمایشگاه ملی لارنس لیورمور» از سال 2014 تا 2020 چهار درصد افزایش مصرف انرژی تخمین زده شده است که این مقدار برابر رشد سال 2009 تا 2014 است. پیش‌بینی‌ها حاکی از این است که مراکز داده ایالات متحده احتمالاً در سال 2020 مقدار 73 میلیارد کیلووات مصرف انرژی خواهند داشت.
آیا در عصر 5G  هم به  ISPهای  بی‌سیم نیازمندیم؟
14 مرداد 1398
شبکه‌های 5G به ایستگاه‌های پایه یا Base Station بیشتری نسبت به شبکه‌های نسل چهارم LTE نیاز دارند که نصب آن‌ها در محیط شهری یا خارج از شهر هزینه‌بر است. برخلاف حالت رایج، فراهم‌کنندگان سرویس اینترنت بی‌سیم یا به‌اختصار WISPها، در مکان‌های راه دور از باندهای فرکانسی بدون مجوز استفاده می‌کنند. برای استفاده از این طیف‌های فرکانسی به مجوز نیاز نیست و همه می‌توانند آزادانه از آن استفاده کنند. به‌طور مثال، وای‌فای از این باندهای فرکانسی استفاده می‌کند.
نقشه راهی که شما را برای دریافت مدرک Network+ آماده می‌کند
30 تير 1398
اگر آگهی‌های استخدامی مرتبط با فناوری اطلاعات را به‌دقت بررسی کنید، متوجه می‌شوید که تقاضا برای مشاغل حوزه شبکه رو به فزونی رفته است. دقت کنید، مشاغل مرتبط با دنیای شبکه به نصب تجهیزات سخت‌افزاری یا پیاده‌سازی زیرساخت‌های شبکه محدود نیستند. پیاده‌سازی استراتژی‌های ابرمحور، آشنایی با مراکز داده نرم‌افزار محور، مجازی‌سازی شبکه/سرور، معمار ارشد شبکه و.... تنها بخشی از مشاغل جذابی هستند که پیرامون این عرصه قرار دارند. برای آن‌که بتوانید در این عرصه شغل خوبی پیدا کنید، به چیزی فراتر از آموزش‌های دانشگاهی نیاز دارید. به عبارت دقیق‌تر، باید این مطالب را به شیوه معتبر و منطبق با استانداردهای شبکه بیاموزید. در بیشتر کشورها و از جمله ایران افرادی که تصمیم دارند تازه به دنیای شبکه وارد شوند، کار خود را با یادگیری نت‌ورک‌پلاس آغاز می‌کنند.
آیا من استخدام شده‌ام؟
04 تير 1398
شاید این موضوع عجیب به نظر برسد، اما در بسیاری از کشورها، به دلیل وجود قوانین مختلف واقعا بعضی از افراد نمی‌دانند که آیا رسما شاغل هستند یا خیر؟ از استخدام یا خوداستخدامی (شغل آزاد) تعریف دقیقی وجود ندارد. سال‌ها است که مراجع قضایی ریزبینانه این مسئله را بررسی می‌کنند و با تعریف کردن یکسری شرایط مشخص می‌خواهند به پاسخ این پرسش برسند که آیا یک شخص استخدام‌شده محسوب می‌شود یا خیر. اما وجود شرایط متفاوت تشخیص این موضوع را دشوار می‌کند.گاه افراد کارآموزی یا کار داوطلبانه را با کار رسمی یکسان فرض می کنند. گاه یک سازمان بزرگ ده ها زیرشاخه دارد و عده زیادی در این شاخه‌ها کار می‌کنند که ممکن است بعضی از آن ها مستقیما متصل به سازمان مادر نباشند. گاه حتی طرف‌های قرارداد بیرونی بخش از کارها را انجام می دهند و شخص نمی داند که در استخدام چه کسی است. گاه شرکت ها هم از این وضعیت سود می‌جویند تا حقوق و مزایای کارکنان را به طور کامل پرداخت نکنند. برای پرهیز از این وضعیت، این مطلب سعی دارد که نگاهی دقیق‌تر به تفاوت این دو وضعیت بیاندازد.
تأثیر ادغام فناوری بلاک‌چین در پروژه‌ها
01 تير 1398
شرکت‌ها در همه جای دنیا در حال تحقیق هستند تا بدانند که چگونه فناوری زنجیره بلوکی یا بلاک‌چین (blockchain) را با شیوه‌های کسب و کار خود یکپارچه کنند. مشکل اصلی کسب و کار البته کمبود اطلاعات برای رسیدن به این هدف است. بسیاری این ترس را دارند که هزینه اجرای بلاک‌چین بسیار بالا خواهد بود یا با مشکلاتی بیش از حد انتظار روبرو شوند. این نگرانی‌ها قابل درک هستند. پیاده‌سازی بلاک‌چین نباید برای همه کسب و کارها گران تمام شود یا باعث لطمه به آن شرکت شود. فناوری بلاک‌چین، وعده‌ای انقلابی بسیاری از فرآیندهای مبادلاتی است که بخش عمده‌ای از اقتصاد جهانی را تأمین می‌کند.
معرفی خانواده پایتون‌ها: آناکوندا، PyPy ،Cpython  و دیگر توزیع‌های پایتون
27 خرداد 1398
هنگامی که پایتون را برای توسعه نرم‌افزار انتخاب می‌کنید در واقع یک اکوسیستم بزرگ از زبان برنامه‌نویسی را انتخاب کرده‌اید که تمامی شیوه‌های برنامه‌نویسی مورد نیاز را شامل می‌شود. اما علاوه بر کتابخانه‌ها، برای همه چیز، از توسعه GUI تا یادگیری ماشین، شما می‌توانید از چندین مجری (rumtime) پایتون نیز استفاده کنید که بهتر است بدانید کدامیک در چه زمانی کارایی بیشتری دارد. در این مقاله یک نگاه کوتاه به توزیع‌های رایج پایتون مانند پیاده‌سازی استاندارد (Cpython)، نسخه‌های بهینه‌شده برای سرعت (PyPy)، برای استفاده خاص Anaconda)، ActivePython) و یا مجری‌هایی برای زبان‌های متفاوت (Jython و IronPython) خواهیم داشت.
بازار کار از متخصصان شبکه چه انتظاراتی دارد؟
02 خرداد 1398
مراکز داده و شبکه‌های اجتماعی برای نرم‌افزار جایگاه ویژه‌ای قائل شده‌اند. زمانی که صحبت از مراکز داده به میان می‌آید، نگاه‌ها به سمت سرورها، پچ‌پانل‌ها، روترها، دیمارک‌ها، جداول مسیریابی، پروتکل‌ها و..... دوخته شده و این نرم‌افزار است که سخن کمی درباره آن گفته می‌شود. اما افراد متخصص در صنعت فناوری اطلاعات می‌گویند عاقلانه است که متخصصان شبکه و زیرساخت، مبحث کدنویسی و زبان‌های برنامه‌نویسی را جدی بگیرند. فناوری‌های محبوب مانند ابر عمومی، ابر خصوصی و ترکیبی، اینترنت اشیا، هوش مصنوعی و یادگیری ماشین متخصصان مراکز داده و شبکه‌ها را ترغیب کرده‌اند تا وقت و هزینه‌‌های آموزشی خود را برای درک بهتر از نرم‌افزار به‌سوی فناوری اطلاعات سوق دهند. متخصصان شبکه و داده‌ها برای آن‌که در کار خود موفق شوند باید به شکل جدی روی مبحث زیرساخت‌ها به‌عنوان کد متمرکز شده و از تجارب همسو با ابر بهره بگیرند. زیرساخت به عنوان کد یکی از مهم‌ترین مباحث روز دنیای فناوری است که ما چندی پیش در پرونده ویژه دوآپس به تفصیل به آن پرداختیم.
تمرکززدایی قلب تپنده زنجیره بلوکی
21 ارديبهشت 1398
عمر اینترنت از ابتدا تاکنون به دوره‌هایی تقسیم می‌شود که قرار است بحث تمرکززدایی (عدم متمرکزسازی) را در این دوره‌ها بررسی کنیم. در دوره اول آن یعنی از دهه 1980 تا اوایل ،2000 اینترنت بر اساس پروتکل‌های باز (آزاد) ساخته‌شده بود و جامعه عمومی ‌اینترنت آن را مدیریت می‌کرد. این به آن معنا بود که افراد یا سازمان‌ها می‌توانند حضور پررنگ‌تری در اینترنت داشته باشند و بدانند که قوانین حضور در اینترنت بعدها تغییر نخواهد کرد. در این دوران سرویس‌های وب زیادی مانند گوگل، آمازون، فیس‌بوک و یوتیوب ایجاد شدند و اهمیت پلتفرم‌های متمرکزی همچون AOL بسیار کاهش یافت.
چرا باید از پایتون 3.7 به‌ پایتون 3.8 برویم
20 ارديبهشت 1398
پایتون 3.7 دیگر قدیمی شده است. در نسخه 3.7 از نظر عملکردها و بهینه‌سازی، بهبودهایی انجام شده و این داستان در مورد 3.8 نیز ادامه خواهد داشت. در حال حاضر، بیشتر قابلیت‌های جدید در توسعه ماژول C قرار دارد. بر اساس اظهارنظرهای انجام‌شده می‌توان حدس زد که چه قابلیت‌های جدیدی به نسخه 3.8 اضافه‌شده است. اما تمام این تحقیق‌ها به‌صورت پیش‌نویس (پروپوزال) بوده و به‌عنوان تحقیقات انجام‌شده در سایت پایتون قابل دسترسی‌ است و هنوز به صورت رسمی تحقیقی منتشر نشده است. در این مقاله قصد داریم با نگاهی به چند مورد از آن‌ها ذهنیتی از ویژگی‌های جدید پایتون کسب کنیم.

صفحه‌ها

اشتراک در فرشاد رضایی
توسعه و پشتیبانی توسط : ایران دروپال
پشتیبانی توسط ایران دروپال