Academy and Foundation unixmens | Your skills, Your future
2.28K subscribers
6.66K photos
1.37K videos
1.23K files
6.01K links
@unixmens_support
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی
Download Telegram
در شهر چونگ کینگ کشور چین خیابانی برای معتادان به #موبایل وجود دارد.

روی این راهگذر علامت های مخصوصی کشیده شده تا این اشخاص بتوانند با نگاه کردن به پایین راه خود را پیدا کنند
ده كشور جهان كه بيشترين حقوق را به #معلم ها مي پردازند. وضعيت اين كشورها را از نظر #اقتصادي و رفاه هم مقايسه كنيد. خيلي گوياست.
۷ درس آموزنده از یک کارآفرین ۷ ساله
هرگز برای پرورش استعدادهای کارآفرینی در کودکان‌زود نیست. با توجه به این که ما به سرعت وارد عصر جدید کارآفرینی می‌شویم، کسانی که بیشترین آمادگی را داشته باشند، اولین کسانی هستند که جایزه‌ها را درو می‌کنند. ممکن است فکر کنید نیاز به دوره‌های کارآفرینی بیشتر در مدارس یا مراحل پیشرفته‌تر وجود دارد، اما تجربه نشان می‌دهد که مربیگری خوب و یادگیری همراه با عمل، برنده‌ها را از بازنده‌ها جدا می‌کند.

در ادامه می‌خواهیم در مورد یکی از جوانترین و موثرترین کارآفرینان با نام نوا لی رکلا (Neva Lee Recla) صحبت کنیم. نوا لی رکلا فقط 7 سال دارد و شجاعانه اعلام می‌کند که کارت‌ ویزیت کسب و کارش را از دو سالگی توزیع کرده است. او در یکی از وب‌سایت‌های خود ( چند کودک را می‌شناسید که در این سن و سال حتی یک وب‌سایت داشته باشد؟) عنوان می‌کند که در حال حاضر مشغول تهیه یک کتاب پرفروش است و به کسب و کارها این فرصت را می‌دهد تا با حمایت مالی از وی به عنوان یک کارآفرین جوان، برندهای خود را ارتقاء دهند. او در حال حاضر حداقل سه کسب و کار را ایجاد کرده یا در آن‌ها شرکت دارد، از جمله، فروش دستبند، لباس‌های جذاب و عالی برای کودکان و نقاشی‌های خلاقانه برای امور خیریه.
1- تجربه، معلمی بهتر از کلاس‌های دانشگاهی است

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

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

3- شما برای خوب عمل کردن نیاز به یک ایده جذاب و بسیار موفق ندارید

نتایج، حاصل عمل و تعهد هستند، نه ایده. همه ما می‌توانیم به روش‌های مختلف برای بهبود و ترقی این جهان فکر کنیم، اما کارآفرینان زیادی وجود دارند که برای کار نکردن بهانه‌های زیادی می‌تراشند و منتظر آن ایده نهایی هستند که شکستی در آن نباشد.
4- برای کاهش هزینه‌های استارتاپ به دنبال حامیان مالی شرکتی باشید

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

5- گاهی اوقات ندانستن غیرممکن‌ها می‌تواند مفید باشد

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

مهم نیست که چقدر از موفقیت ایده خود مطمئن هستید اما احتمال اشتباه کردن همیشه وجود دارد و اصلاح و غلط‌‌ گیری استارتاپ اجتناب‌ناپذیر است. به نظر می‌رسد کارآفرینان جوان این مطلب را می‌دانند و در انجام تغییرات تردید نمی‌کنند.
7- با صحبت کردن زودتر می‌توانید بیاموزید تا با ماندن در حالت خفا

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

در کل، بهترین درسی که از کارآفرینان بسیار جوان همچون نوا می‌توان گرفت این است که " از خودتان نترسید". او کاری را که دوست دارد، انجام می‌دهد و شما هم باید همین کار را انجام دهید. تنها راهی که می‌توانید از میان چالش‌های کسب و کار و تغییرات بازار سربلند و پیروز بیرون بیایید این است که با شور و اشتیاق و علاقه پیش بروید. از سفر و همچنین از مقصد لذت ببرید. آینده ما و شما به همین بستگی دارد.
✴️ اچ‌پی از بطری‌های مصرف شده کارتریج جوهرافشان تولید می‌کند
#فیلترینگ

⚪️بررسی رفع فیلتر یوتیوب و توئیتر در شورای عالی فضای مجازی

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

🔘آذری جهرمی از انعکاس این موضوع در شورای عالی فضای مجازی خبر داد و افزود: اگر در این شورا به جمع‌بندی برسند و چارچوب به تایید شورا برسد، ما می ‌توانیم این مساله و چالش‌های فرهنگی آن را حل کنیم که این شبکه‌های اجتماعی رفع فیلتر شود.
گزارش Linux Fundation از شغل های OpenSourse در سال 2017
به گزارش بنیاد لینوکس، که با همکاری Dice تهیه شده است، آماری که از حدود ۲۰۰۰ حرفه ای در زمینه های مختلف شغلی گرفته شده به شرح زیر است:

۱) ۸۹٪ از مدیران مشاغل گفته اند که پیدا کردن حرفه ای ها سخت است.
۲) ۴۷٪ از شرکت ها حاضرند برای افرادی که professional certification دارند هزینه بیشتری کنند و یا برای کارمندان خود هزینه کنند که Open Source Certified شوند.

موقعیت هایی که آن ها به دنبال آن هستند:
۱) 73% Developer
2) 60% DevOps
3) 53% SysAdmins
متخصصانی که آنها به دنبالشان می گردند:
۱) 70% Cloud
2) 67% Web Technologies
3) 65% Linux
#jobs #linux
#کانتیر چیست؟

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


همانطور که قبلا اشاره شد استفاده از کانتینر یعنی مجازی سازی سیستم عامل، معماری کانتینرها شباهت زیادی به معماری مجازی سازی سرور دارد ولی با این تفاوت که سیستم‌عامل که به ازای هر سرویس در ماشین مجازی نصب می‌شد از بین رفته است. بدین شکل که شما بر روی یک سرور فیزیکی و یا حتی مجازی یک سیستم عامل به عنوان سیستم عامل پایه نصب می کنید. این سیستم عامل می توانند لینوکس، ویندوز سرور ۲۰۱۶ و یا حتی ویندوز ۱۰ باشد. بعد از نصب سیستم عامل یک سیستم مدیریت کانتیر نظیر Docker و یا rkt و … را بر روی سیستم‌عامل پایه نصب می کنید سپس با استفاده از سیستم مدیریت کانتیر اقدام به ایجاد کانتیر می‌کنید. کانتیر ایجاد شده شبیه ماشین‌های مجازی هستند با این تفاوت که کانتیرها سیستم‌عامل ندارد و از سیستم‌عامل پایه به صورت اشتراکی استفاده می‌کنند.
#virtualization @unixmens
همانطور که درتصاویر بالا مشخص کانتینرها همانند ماشین های مجازی دارای Isolation هستند ولی چون کانتینرها سیستم عامل را مجازی می‌کنند از ماشین های مجازی، قابل حمل و کارآمدتر هستند.


کانتیرها یک لایه انتزاعی در سطح اپلیکیشن هستند که اپلیکیشن و پیش نیازهای آن ها را به صورت واحد بسته بندی می کنند شما می توانید همانند ماشین های مجازی چندین کانتینر را بر روی یک سرور اجرا کرده و از هسته سیستم عامل سرور به صورت اشتراکی استفاده کنید. کانتیرها در سطح User Space اجرا می‌شوند بنابراین نمی‌توانید هسته را تحت تأثیر قرار داده و یا در وظایف سایر کانتیر های اختلال ایجاد کنید.


#virtualization #container @unixmens
با مطرح شدن کانتینرهای شرکت های زیادی برای گرفتن سهمی از بازار آن محصولاتی متفاوتی را ارائه کرده اند. مهمترین بخش در معماری کانتینرها سیستم مدیریت کانتینر می باشد. در این بخش نرم افزار های متفاوتی ارائه شده است که می‌توان به Docker، rkt و ... اشاره کرد با توجه به رشد قابل توجه داکر در مقابل سایر سیستم ها ما در این سری از مقالات داکر را به عنوان سیستم مدیریت کانتینر بررسی خواهیم کرد.


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



Docker Host یا Host
هاستی که داکر بر روی آن نصب می شود را هاست داکر می گویند. این هاست می تواند یک سرور فیزیکی، سرور مجازی، کامپیوتر شخصی، یک ماشین مجازی در EC2 یا Azure و... باشد.

Docker Engine
با نصب داکر Engine که هسته اصلی داکر می باشد مدیریت کانتیر ها و موارد وابسته به آن بر روی هاست فراهم می شود.

Docker CLI
یک رابطه خط فرمان می باشد که با استفاده از آن می توان به Docker Engine متصل شد و به مدیریت کانتینرها و موارد وابسته به آن پرداخت.

Image
Imageها همان الگوها هستند زمانی که شما بخواهید بر روی یک هاست داکر یک کانتیر ایجاد کنید باید آن را از یک Image ایجاد کنید. در مقایسه با زیرساخت مجازی Imageها همانند Templateها هستند هزاران Image هم اکنون در مخازن آنلاین برای سیستم عامل ها و اپلیکیشن های متفاوت وجود دارند.

Container
کانتیر در واقع یک واحد اجرایی می‌باشد که از روی Image ساخته می‌شود در مقایسه با زیرساخت های مجازی کانتیر همانند ماشین مجازی می باشد. می توان بر روی یک هاست داکر چندین کانتیر ایجاد کرد. عملیاتی همچون Stop ،Start و Restart را می توان بر روی کانتیرها اجرا کرد.

Registry
Registry محلی برای نگهداری Imageها می‌باشد. معروفترین Registry تا به امروز Docker Hub می باشد که هزاران Image بر روی آن قرار دارد. این Registry متعلق به شرکت داکر می باشد شما می توانید با ابزارهای فراهم شده توسط داکر یک Registry در Docker Hub ایجاد کنید و ایمیچ های خود را به صورت عمومی یا خصوصی در آن قرار دهید همچنین امکان ایجاد رجیستری محلی نیز وجود دارد.


#virtualization #container @unixmens
نرم افزار Docker به دو صورت (Community Edition(CE و (Enterprise Edition(EE ارائه می‌شود. نسخه‌ی CE به صورت مجانی بوده و نسخه EE پولی می باشد در جدول زیر تفاوت های این دو نسخه را مشاهده کنید.
شرکت داکر برای ارائه به روز رسانی های Docker از دو کانال Stable و Edge استفاده می‌کند کانال Edge به روز رسانی ها را به صورت ماهانه ارائه می دهد و فقط برای نسخه CE در دسترس می‌باشد. کانال Stable به روز رسانی ها را به صورت فصلی ارائه می‌دهد و برای دو نسخه CE و EE در دسترس می‌باشد به جدول زیر توجه کنید.
Docker
بر روی سیستم عامل های متفاوت قابل نصب و اجرا می باشد. جدول زیر نسخه های ارائه شده برای سیستم عامل های متفاوت را نمایش می دهد.