Forwarded from Academy and Foundation unixmens | Your skills, Your future
داکر (انگلیسی: Docker) پروژهٔ متنبازی است که دیپلویمنت نرمافزارهای کاربردی را درون software container به وسیلهٔ فراهم کردن لایهٔ انتزاعی اضافهای فراهم میکند. داکر اولین بار به عنوان یک پروژه جانبی در شرکت دات کلود شروع شد.
ادات کلود یک شرکت PaaS یا بستر به عنوان سرویس بود که اغلب با Heroku مقایسه می شود. این شرکت بعدها با ساخت داکر و تمرکز بر آن به عنوان پروژه اصلی، اوج گرفت. بعضی از افراد فکر می کنند داکر، ابزار مجازی سازی مانند ویامویر یا ویرچوال باکس است. عده ای نیز فکر می کنند داکر ابزار مدیریت ماشین مجازی مانند وگرنت (Vagrant) است؛ ولی در واقع اینگونه نیست. به عبارت ساده و قابل مفهوم، داکر یک پلت فرم متن باز برای توسعه دهندگان و مدیران سیستم هاست که در ساخت، عرضه و اجرای اپلیکیشن های توزیع شده با استفاده از کانتینرها به آنها کمک می کند. در واقع داکر یک روش جدید و متفاوت برای اجرا و توسعه برنامه های نرم افزاری است. کانتینر یا محفظه، به توسعه دهنده اجازه می دهد تا یک اپلیکیشن را با تمام بخش های مورد نیاز مانند کتابخانه ها و دیگر وابستگی ها، بسته بندی کند و به عنوان یک پکیج مجزا بر روی سیستم های دیگر استفاده کند. داکر دو بخش اصلی دارد: موتور داکر (انگلیسی: Docker Engine) که در واقع فایل باینری داکر است که بر روی ماشین محلی یا سرورها اجرا می شود و وظیفه اجرای نرم افزار را برعهده می گیرد. دیگری داکرهاب که یک وبسایت و سرویس cloud است و به افراد امکان به اشتراک گذاری تصاویر داکر را می دهد..
ادات کلود یک شرکت PaaS یا بستر به عنوان سرویس بود که اغلب با Heroku مقایسه می شود. این شرکت بعدها با ساخت داکر و تمرکز بر آن به عنوان پروژه اصلی، اوج گرفت. بعضی از افراد فکر می کنند داکر، ابزار مجازی سازی مانند ویامویر یا ویرچوال باکس است. عده ای نیز فکر می کنند داکر ابزار مدیریت ماشین مجازی مانند وگرنت (Vagrant) است؛ ولی در واقع اینگونه نیست. به عبارت ساده و قابل مفهوم، داکر یک پلت فرم متن باز برای توسعه دهندگان و مدیران سیستم هاست که در ساخت، عرضه و اجرای اپلیکیشن های توزیع شده با استفاده از کانتینرها به آنها کمک می کند. در واقع داکر یک روش جدید و متفاوت برای اجرا و توسعه برنامه های نرم افزاری است. کانتینر یا محفظه، به توسعه دهنده اجازه می دهد تا یک اپلیکیشن را با تمام بخش های مورد نیاز مانند کتابخانه ها و دیگر وابستگی ها، بسته بندی کند و به عنوان یک پکیج مجزا بر روی سیستم های دیگر استفاده کند. داکر دو بخش اصلی دارد: موتور داکر (انگلیسی: Docker Engine) که در واقع فایل باینری داکر است که بر روی ماشین محلی یا سرورها اجرا می شود و وظیفه اجرای نرم افزار را برعهده می گیرد. دیگری داکرهاب که یک وبسایت و سرویس cloud است و به افراد امکان به اشتراک گذاری تصاویر داکر را می دهد..
مفهوم Stream API در Java در بسیاری از موارد جایگزین مناسبتری برای حلقهها است. استفاده از stream کمک میکند تا به طور کامل از معماری multi-core استفاده شود. همچنین این نحوه برنامهنویسی باعث میشود قطعات کد بیشتر declarative شوند. از طرفی استفاده از stream ها معایبی هم دارد. در برخی مواقع فهمیدن این کدها و در اکثر مواقع دیباگ کردن آنها سخت است.
ابزار Java Stream Debugger نام پلاگین جدید JetBrains است که به وسلیه آن میتوان کدهای روی stream را که معمولا به صورت chain استفاده میشوند را به راحتی بررسی و دیباگ کرد.
@jDevelope
لینک زیر نحوه استفاده از این ابزار را در IntelliJ IDEA نشان میدهد.
https://plugins.jetbrains.com/plugin/9696-java-stream-debugger
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
http://ow.ly/X3T030de1Dk
#مهران_داودی (http://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
___
ابزار Java Stream Debugger نام پلاگین جدید JetBrains است که به وسلیه آن میتوان کدهای روی stream را که معمولا به صورت chain استفاده میشوند را به راحتی بررسی و دیباگ کرد.
@jDevelope
لینک زیر نحوه استفاده از این ابزار را در IntelliJ IDEA نشان میدهد.
https://plugins.jetbrains.com/plugin/9696-java-stream-debugger
⁉️ برای بحث و تبادل نظر فنی در مورد این پست، بر روی لینک زیر کلیک کنید:
http://ow.ly/X3T030de1Dk
#مهران_داودی (http://ow.ly/GwIl309lFEm)
کانال تلگرام:
@SoftwarePhilosophy
___
JetBrains Marketplace
Java Stream Debugger - IntelliJ IDEs Plugin | Marketplace
In some ways, Stream API is better than traditional loop approach: it takes full advantage of modern multi-core architectures, and lets you process data in a...
Forwarded from جاب ویژن | Job Vision | استخدام | کاریابی
ارسال رزومه در جاب ویژن؛ سامانه استخدامی نمایشگاه کار شریف
◀️ شرکت کارپینو
برنامه نویس جاوا
bit.ly/2z1H5ur
◀️ شرکت محتواپردازان فراکاو
برنامه نویس ارشد .NET
bit.ly/2z0YzXZ
@jobvision
◀️ شرکت کارپینو
برنامه نویس جاوا
bit.ly/2z1H5ur
◀️ شرکت محتواپردازان فراکاو
برنامه نویس ارشد .NET
bit.ly/2z0YzXZ
@jobvision
Forwarded from PacktPub Free Learning
Today free book is out!
Java Deep Learning Essentials
https://www.packtpub.com/packt/offers/free-learning
Java Deep Learning Essentials
https://www.packtpub.com/packt/offers/free-learning
Yusuke_Sugomori_Java_Deep_Learning.pdf
4 MB
Java Deep Learning Essentials 2016
@jDevelope
@jDevelope
Yusuke_Sugomori,_Bostjan_Kaluza.pdf
11.5 MB
Deep Learning: Practical Neural Networks with Java 2017
@jDevelope
@jDevelope
Forwarded from Deleted Account
Media is too big
VIEW IN TELEGRAM
Tim Minchin - 9 powerful life lessons
Forwarded from مهندسی و علم داده
Oracle WebLogic Server 12c@BIMining.pdf
3.6 MB
کتاب بسیار ارزشمند oracle WebLogic Server 12c @BIMining
Calling all #Java Developers.
Tell us why you love to code
https://news.1rj.ru/str/joinchat/BZ26VkKy2UuIgzxJHLyBcw
Whyicode.oracle.com
@jDevelope
Tell us why you love to code
https://news.1rj.ru/str/joinchat/BZ26VkKy2UuIgzxJHLyBcw
Whyicode.oracle.com
@jDevelope