تیتر این سوال و جواب یکی از کاربران حرفه ای در Quora نظر منو جلب کرد :
جواب Clayton Badeaux (با سابقه بیش از 20سال در زمینه معمار نرم افزار و مهندس):
@uselinux
نود جی اس برای این بوجود اومده تا یک سری از وظایف خاص و معمول رو هندل کنه .. که در اونها Event Loop بخوبی عمل میکنه
(نکته : ایونت لوپ یا چرخه حیات و عملکرد رویداد ها ,, همون چیزی هست که نود جی اس رو بصورت Async و ریل-تایم در میاره,, در واقع نود جی اس بصورت سینگل ترد طراحی شده و توان مالتی ترد بودن نداره)
@uselinux
تا زمانی که شما قصد دارید یک سری کارهای معمول در حلقه رویداد انجام بشه , عالی کار میکنه .. همانند یک موتور ماشین مسابقه ای (بسیار سریع),, که تا وقتی که در مسابقه هست بکار میاد
@uselinux
مشکل از جایی شروع میشه که خیلی از کسب و کار ها به ندرت به یک موتور ماشین مسابقه احتیاج پیدا میکنن! .. اونها چیزهای دیگه ای میخان..
اونها نیاز به کار کردن با سخت افزار های قدیمی/جدید / انواع مختلف سیستم و همچنین به "قابل پیش بینی بودن" احتیاج دارن ,, و به ندرت هم به یک سیستم ایونت لوپ احتیاج دارند
@uselinux
خب . باز هم بستگی به نیاز شما دارد وقتی قصد دارید صدهزار ریکوئست رو به سادگی و بدون پیچیدگی و سربار هندل کنید , نود جی اس راه حل خوبی هست ,, اما این چیزی نیست که در کسب و کارها و بیزینس های بزرگ به چشم میخورد
@uselinux
اگر سریع تر بودن جاوا از node.js را فاکتور بگیریم (که صد البته جاوا این توانایی رو هم داره) خیلی چیزهای دیگه ای در جاوا امکان پذیر هستند که در Node.js نیستن, یکی از دلایلی که میبینید جاوا اسکریپت بسیار هیجان انگیز است همین حلقه رویداد آن است ,, اما فقط در فرانت اند! و برای کانترکت با UI
مشکل از جایی شروع میشود که بخاهیم جاوا اسکریپت را بعنوان بکند استفاده کنیم ..
@uselinux
این بسیار روشن است که میتوانید حتی ۱۰۰ میلیون ریکوئست را با جاوا اسکریپت بصورت مقیاس افقی(در طول هم و در یک خط) .. هندل کنیم ..
اما چیزی که مهمه این هست که شما کنترلی روی آن نخواهید داشت .. و این وقتی به چشم می آید که اگر قسمتی از اکو سیستم شما دچار نقص و عیب شود . تمام سیستم شما از کارخواهد افتاد!
@uselinux
در جاوا ابزارهای گوناگونی برای هندل کردن و مدیریت اینگونه مشکلات و در سطوح مختلف وجود دارد (ابزار های اینترپرایز فوق العاده قوی), و اینکه جاوا واقعا قابل اعتماد تر خواهد بود
@uselinux
پس استفاده از Node.js برای کسبو کار های کوچک و تعامل مستقیم و بخش کوچکی از یک اکوسیستم بزرگ بودن بسیار مناسب است ..
@uselinux
و در آخر بهترین توصیه ای ک میتونم برای هرکسی داشته باشم اینخواهد بود که , اگر قصد دارید تا یک اکوسیستم بسیار عظیم با میلیون ها تقارن و همزمانی رو بنویسید , جاوا یاد بگیرید ,, و اصلا مهم نیست که بچه های باحال :)) (Cool kids) امروز چی میگن:)
(Clayton Badeaux, I was a software architect and engineer for 20+ years.)
@uselinux
مقایسه Node.js با جاوا در سمت بکند(مانند اسپرینگ) ,, وقتی که قرار باشه ۱۰۰هزار ریکوئست در ثانیه هندل بشه!جواب Clayton Badeaux (با سابقه بیش از 20سال در زمینه معمار نرم افزار و مهندس):
@uselinux
نود جی اس برای این بوجود اومده تا یک سری از وظایف خاص و معمول رو هندل کنه .. که در اونها Event Loop بخوبی عمل میکنه
(نکته : ایونت لوپ یا چرخه حیات و عملکرد رویداد ها ,, همون چیزی هست که نود جی اس رو بصورت Async و ریل-تایم در میاره,, در واقع نود جی اس بصورت سینگل ترد طراحی شده و توان مالتی ترد بودن نداره)
@uselinux
تا زمانی که شما قصد دارید یک سری کارهای معمول در حلقه رویداد انجام بشه , عالی کار میکنه .. همانند یک موتور ماشین مسابقه ای (بسیار سریع),, که تا وقتی که در مسابقه هست بکار میاد
@uselinux
مشکل از جایی شروع میشه که خیلی از کسب و کار ها به ندرت به یک موتور ماشین مسابقه احتیاج پیدا میکنن! .. اونها چیزهای دیگه ای میخان..
اونها نیاز به کار کردن با سخت افزار های قدیمی/جدید / انواع مختلف سیستم و همچنین به "قابل پیش بینی بودن" احتیاج دارن ,, و به ندرت هم به یک سیستم ایونت لوپ احتیاج دارند
@uselinux
خب . باز هم بستگی به نیاز شما دارد وقتی قصد دارید صدهزار ریکوئست رو به سادگی و بدون پیچیدگی و سربار هندل کنید , نود جی اس راه حل خوبی هست ,, اما این چیزی نیست که در کسب و کارها و بیزینس های بزرگ به چشم میخورد
@uselinux
اگر سریع تر بودن جاوا از node.js را فاکتور بگیریم (که صد البته جاوا این توانایی رو هم داره) خیلی چیزهای دیگه ای در جاوا امکان پذیر هستند که در Node.js نیستن, یکی از دلایلی که میبینید جاوا اسکریپت بسیار هیجان انگیز است همین حلقه رویداد آن است ,, اما فقط در فرانت اند! و برای کانترکت با UI
مشکل از جایی شروع میشود که بخاهیم جاوا اسکریپت را بعنوان بکند استفاده کنیم ..
@uselinux
این بسیار روشن است که میتوانید حتی ۱۰۰ میلیون ریکوئست را با جاوا اسکریپت بصورت مقیاس افقی(در طول هم و در یک خط) .. هندل کنیم ..
اما چیزی که مهمه این هست که شما کنترلی روی آن نخواهید داشت .. و این وقتی به چشم می آید که اگر قسمتی از اکو سیستم شما دچار نقص و عیب شود . تمام سیستم شما از کارخواهد افتاد!
@uselinux
در جاوا ابزارهای گوناگونی برای هندل کردن و مدیریت اینگونه مشکلات و در سطوح مختلف وجود دارد (ابزار های اینترپرایز فوق العاده قوی), و اینکه جاوا واقعا قابل اعتماد تر خواهد بود
@uselinux
پس استفاده از Node.js برای کسبو کار های کوچک و تعامل مستقیم و بخش کوچکی از یک اکوسیستم بزرگ بودن بسیار مناسب است ..
@uselinux
و در آخر بهترین توصیه ای ک میتونم برای هرکسی داشته باشم اینخواهد بود که , اگر قصد دارید تا یک اکوسیستم بسیار عظیم با میلیون ها تقارن و همزمانی رو بنویسید , جاوا یاد بگیرید ,, و اصلا مهم نیست که بچه های باحال :)) (Cool kids) امروز چی میگن:)
(Clayton Badeaux, I was a software architect and engineer for 20+ years.)
@uselinux
ماینکرفت در واقعیت افزوده، به وسیله ARKit اپل.
فیلم نمونه:
https://youtu.be/qFGx9QcE5Gk
مخزن منبع پروژه روی Github:
https://github.com/MatthewHallberg/ARkitMinecraft
@uselinux
فیلم نمونه:
https://youtu.be/qFGx9QcE5Gk
مخزن منبع پروژه روی Github:
https://github.com/MatthewHallberg/ARkitMinecraft
@uselinux
YouTube
Apple ArKit Augmented Reality MINECRAFT
Apple ARkit Tutorial Coming Soon! This is a little demo video of an augmented reality AR Minecraft app that I have been working on using the Apple ARkit for iPhone and Unity 3D. I love that you are able to place life size objects because the tracking with…
ابزاری جدید معرفی شده در لینوکس ۴.۱۲ برای بررسی زمان بوت سیستم به صورت یک نمودار در وب:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c4980cee82efb4fef8afac3675cb25fba3baca34
@uselinux
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c4980cee82efb4fef8afac3675cb25fba3baca34
@uselinux
جمعه ساعت ۲:۴۰ به وقت GMT، یونیکس تایم به ۱،۵۰۰،۰۰۰،۰۰۰ ثانیه میرسه.
https://www.epochconverter.com/countdown
@uselinux
https://www.epochconverter.com/countdown
@uselinux
مروری بر سیر تکاملی کانتینر ها
https://medium.com/containermind/evolution-of-linux-containers-and-future-6f2adc1d5086
@uselinux
https://medium.com/containermind/evolution-of-linux-containers-and-future-6f2adc1d5086
@uselinux
Linux & OpenSource
مروری بر سیر تکاملی کانتینر ها https://medium.com/containermind/evolution-of-linux-containers-and-future-6f2adc1d5086 @uselinux
ویندوز هم کانتینر داره! 😐
https://docs.microsoft.com/en-us/virtualization/windowscontainers/about/index
@uselinux
https://docs.microsoft.com/en-us/virtualization/windowscontainers/about/index
@uselinux
Docs
About Windows containers
Overview of how Microsoft, Windows, and Azure help you develop and deploy apps in containers, including using Docker and Azure Kubernetes Service.
Question answering group for artificial intelligence, Python and Linux
invite link:
https://t.me/joinchat/AAAAAD9QzOhOWVLLTeP8Jw
invite link:
https://t.me/joinchat/AAAAAD9QzOhOWVLLTeP8Jw
Linux & OpenSource
مریم میرزاخانی ملکه ریاضیات ایران امروز صبح پس از چند سال دست و پنجه نرم کردن با بیماری سرطان در گذشت. #تسلیت @uselinux
✍️بيوگرافى كامل مريم ميرزاخانى
مریم میرزاخانی متولد ۱۳ اردیبهشت ۱۳۵۶ در تهران ، استاد دانشگاه استنفورد، در سالهای ۱۳۷۳ و ۱۳۷۴ (سال سوم و چهارم دبیرستان) از دبیرستان فرزانگان تهران موفق به کسب مدال طلای المپیاد ریاضی کشوری شد و بعد از آن در سال ۱۹۹۴ در المپیاد جهانی ریاضی هنگ کنگ با ۴۱ امتیاز از ۴۲ امتیاز مدال طلای جهانی گرفت. سال بعد یعنی ۱۹۹۵ در المپیاد جهانی ریاضی کانادا با ۴۲ امتیاز از ۴۲، رتبهٔ اول طلای جهانی را به دست آورد.
میرزاخانی دوره کارشناسی ریاضی در دانشگاه صنعتی شریف آغاز کرد. او با دریافت بورسیه از طرف دانشگاه هاروارد به آنجا رفت و دورهٔ دکتری خود را در دانشگاه هاروارد پشت سرگذاشت.
در اسفندماه ۱۳۷۶ اتوبوس حامل دانشجویان ریاضی شرکتکننده در بیست و دومین دوره مسابقات ریاضی دانشجویی که از اهواز راهی تهران بود (مسابقات ریاضی دانشجویی) به دره سقوط کرد و طی آن شش تن از دانشجوی نخبه ریاضی دانشگاه صنعتی شریف که اغلب از برگزیدگان المپیادهای ملی و بینالمللی ریاضی بودند جان باختند و مریم میرزاخانی از جمله دانشآموزان بازماندگان این سانحه بود.
او به همراه ۹ محقق برجسته دیگر در چهارمین نشست۱۰ استعداد درخشان نشریه پاپیولار ساینس در آمریکا مورد تقدیر قرار گرفت. به نوشتهٔ یواسای تودی این فهرست ۱۰ نفره شامل محققان و نخبگان جوانی است که در حوزههای ابتکاری مشغول به فعالیت هستند و با این حال معمولاً از چشم عموم پنهان ماندهاند.
میرزاخانی در سال ۱۹۹۹ میلادی موفق شد راهحلی برای یک مشکل ریاضی پیدا کند. ریاضیدانان مدتهای طولانی است که به دنبال یافتن راه عملی برای محاسبه حجم رمزهای جایگزین فرمهای هندسی هذلولی بودهاند و در این میان مریم میرزاخانی جوان در دانشگاه پرینستون نشان داد که با استفاده از ریاضیات شاید بتوان بهترین راه را به سوی دست یافتن به راهحلی روشن در اختیار داشت.
دکتر مریم میرزاخانی ، استاد ریاضیات دانشگاه استنفورد نخستین بانوی ریاضیدان تاریخ لقب گرفت که توانسته مدال فیلدز، معتبرترین جایزه دنیای ریاضیات را از آن خود کند.
مدال فیلدز، بالاترین نشان علمی رشته ریاضیات است که به دانشمندان برگزیده زیر ۴۰ سال اهدا میشود و از آن به نوبل ریاضیات نیز تعبیر میشود.
🆔 @uselinux
مریم میرزاخانی متولد ۱۳ اردیبهشت ۱۳۵۶ در تهران ، استاد دانشگاه استنفورد، در سالهای ۱۳۷۳ و ۱۳۷۴ (سال سوم و چهارم دبیرستان) از دبیرستان فرزانگان تهران موفق به کسب مدال طلای المپیاد ریاضی کشوری شد و بعد از آن در سال ۱۹۹۴ در المپیاد جهانی ریاضی هنگ کنگ با ۴۱ امتیاز از ۴۲ امتیاز مدال طلای جهانی گرفت. سال بعد یعنی ۱۹۹۵ در المپیاد جهانی ریاضی کانادا با ۴۲ امتیاز از ۴۲، رتبهٔ اول طلای جهانی را به دست آورد.
میرزاخانی دوره کارشناسی ریاضی در دانشگاه صنعتی شریف آغاز کرد. او با دریافت بورسیه از طرف دانشگاه هاروارد به آنجا رفت و دورهٔ دکتری خود را در دانشگاه هاروارد پشت سرگذاشت.
در اسفندماه ۱۳۷۶ اتوبوس حامل دانشجویان ریاضی شرکتکننده در بیست و دومین دوره مسابقات ریاضی دانشجویی که از اهواز راهی تهران بود (مسابقات ریاضی دانشجویی) به دره سقوط کرد و طی آن شش تن از دانشجوی نخبه ریاضی دانشگاه صنعتی شریف که اغلب از برگزیدگان المپیادهای ملی و بینالمللی ریاضی بودند جان باختند و مریم میرزاخانی از جمله دانشآموزان بازماندگان این سانحه بود.
او به همراه ۹ محقق برجسته دیگر در چهارمین نشست۱۰ استعداد درخشان نشریه پاپیولار ساینس در آمریکا مورد تقدیر قرار گرفت. به نوشتهٔ یواسای تودی این فهرست ۱۰ نفره شامل محققان و نخبگان جوانی است که در حوزههای ابتکاری مشغول به فعالیت هستند و با این حال معمولاً از چشم عموم پنهان ماندهاند.
میرزاخانی در سال ۱۹۹۹ میلادی موفق شد راهحلی برای یک مشکل ریاضی پیدا کند. ریاضیدانان مدتهای طولانی است که به دنبال یافتن راه عملی برای محاسبه حجم رمزهای جایگزین فرمهای هندسی هذلولی بودهاند و در این میان مریم میرزاخانی جوان در دانشگاه پرینستون نشان داد که با استفاده از ریاضیات شاید بتوان بهترین راه را به سوی دست یافتن به راهحلی روشن در اختیار داشت.
دکتر مریم میرزاخانی ، استاد ریاضیات دانشگاه استنفورد نخستین بانوی ریاضیدان تاریخ لقب گرفت که توانسته مدال فیلدز، معتبرترین جایزه دنیای ریاضیات را از آن خود کند.
مدال فیلدز، بالاترین نشان علمی رشته ریاضیات است که به دانشمندان برگزیده زیر ۴۰ سال اهدا میشود و از آن به نوبل ریاضیات نیز تعبیر میشود.
🆔 @uselinux
تا نيفتد باگ BUG در انديشه مان
تا كه ويروسي نگردد ريشه مان
اي خدا از بهر ما ايمن فرست
بهر دلهاي پر آتش فن FAN فرست
اي خدا حرف دلم با كي زنم
هلپ HELP مي خواهم كه اف وان F1 مي زنم
تا كه ويروسي نگردد ريشه مان
اي خدا از بهر ما ايمن فرست
بهر دلهاي پر آتش فن FAN فرست
اي خدا حرف دلم با كي زنم
هلپ HELP مي خواهم كه اف وان F1 مي زنم