Forwarded from Curious Geek ⚡️
⚡️ نسخه پایدار نمنَمی منتشر شد
بوو سرده که نام دمو این محصول بود، آفلاین شد و نَمنَمی دردسترس قرار گرفت
به زودی نرم افزار اندروید ، آی او اس و افزونه کروم هم منتشر میشه.
🔗 https://namnami.ir
🆔 @Hiradsajde
بوو سرده که نام دمو این محصول بود، آفلاین شد و نَمنَمی دردسترس قرار گرفت
به زودی نرم افزار اندروید ، آی او اس و افزونه کروم هم منتشر میشه.
🔗 https://namnami.ir
🆔 @Hiradsajde
Forwarded from Curious Geek ⚡️
BlueQubit Quantum Hackathon
📅 Schedule
Registration Deadline: April 12
Hackathon Kickoff: April 12, 9:00 am PT
Hackathon duration: 24 hours
💬 Frequently Asked Questions
1. Who can participate in the BlueQubit quantum computing hackathon?
Our quantum computing hackathon is open to students, researchers, hobbyists and quantum enthusiasts.
2. Do I need prior experience in quantum computing to join this hackathon?
Not really - all you need is to know what a quantum circuit is. Skills in quantum simulations and prior experience with different quantum simulators will definitely go a long way!
3. How long does Bluequbit Quantum Hackathon last?
Our quantum computing hackathon will last 24 hours.
4. What challenges can I expect in this quantum hackathon?
All problems in our hackathon will be related to peak circuits - you will need to find a way to simulate (or execute) a quantum circuit to find the hidden peak bitstring.
5. How do I prepare for the Hackathon if I’m new to quantum programming?
For beginners or budding enthusiasts, we recommend going through basic tutorials offered by Qiskit or PennyLane. Make sure to get familiar with quantum circuits and how they prepare a quantum state.
6. Can I use real quantum hardware?
Absolutely! You can also use the various simulators available on the BlueQubit platform!
7. How are winners selected?
Winners are chosen based on the highest number of problems they solve correctly in the shortest time.
8. Is there a participation fee?
No. Registration is free!
Use your quantum computing skills to crack our peak circuits.
https://app.bluequbit.io/hackathons
📅 Schedule
Registration Deadline: April 12
Hackathon Kickoff: April 12, 9:00 am PT
Hackathon duration: 24 hours
💬 Frequently Asked Questions
1. Who can participate in the BlueQubit quantum computing hackathon?
Our quantum computing hackathon is open to students, researchers, hobbyists and quantum enthusiasts.
2. Do I need prior experience in quantum computing to join this hackathon?
Not really - all you need is to know what a quantum circuit is. Skills in quantum simulations and prior experience with different quantum simulators will definitely go a long way!
3. How long does Bluequbit Quantum Hackathon last?
Our quantum computing hackathon will last 24 hours.
4. What challenges can I expect in this quantum hackathon?
All problems in our hackathon will be related to peak circuits - you will need to find a way to simulate (or execute) a quantum circuit to find the hidden peak bitstring.
5. How do I prepare for the Hackathon if I’m new to quantum programming?
For beginners or budding enthusiasts, we recommend going through basic tutorials offered by Qiskit or PennyLane. Make sure to get familiar with quantum circuits and how they prepare a quantum state.
6. Can I use real quantum hardware?
Absolutely! You can also use the various simulators available on the BlueQubit platform!
7. How are winners selected?
Winners are chosen based on the highest number of problems they solve correctly in the shortest time.
8. Is there a participation fee?
No. Registration is free!
Use your quantum computing skills to crack our peak circuits.
https://app.bluequbit.io/hackathons
app.bluequbit.io
Yale Quantum Hackathon
Use your quantum computing skills to crack our peak circuits
Forwarded from یک برنامه نویس تنبل (The Lazy 🌱)
🔶 بر اساس توییت مدیرعامل شاپیفای، کارکنان این شرکت قبل از درخواست نیروی جدید باید ثابت کنند که انجام وظایف مورد نظرشان با استفاده از هوش مصنوعی امکانپذیر نیست. بهبیان دیگر، فقط زمانی میتوان به استخدام جدید فکر کرد که بهرهگیری از ابزارهای هوش مصنوعی کار را پیش نمیبرد.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
Forwarded from کانال مهرداد لینوکس
✅ مدیریت IndexedDB در مرورگر
💠 پایگاه داده IndexedDB یک (Database) درون مرورگر که به شما اجازه میده دادههای سمت کاربر (client-side) ذخیرهسازی کنید. به صورت NoSQL کار میکنه و برای ذخیرهسازی اطلاعات به صورت کلید-مقدار (key-value) استفاده میشه
🔥 برای مدیریت IndexedDB :
کروم: با استفاده از DevTools میتونید دادههای IndexedDB را مشاهده و تغییر بدید.
فایرفاکس: ابزار Storage Inspector امکان بررسی و مدیریت دادههای IndexedDB را داره.
🗓 افزونه هایی نرم افزار آزاد که احساس کردم بهتره:
افزونه Kahuna
افزونه IndexedDBEdit
@MehrdadLinuxchannel
⁉️پیشنهاد شما ؟
💠 پایگاه داده IndexedDB یک (Database) درون مرورگر که به شما اجازه میده دادههای سمت کاربر (client-side) ذخیرهسازی کنید. به صورت NoSQL کار میکنه و برای ذخیرهسازی اطلاعات به صورت کلید-مقدار (key-value) استفاده میشه
🔥 برای مدیریت IndexedDB :
کروم: با استفاده از DevTools میتونید دادههای IndexedDB را مشاهده و تغییر بدید.
فایرفاکس: ابزار Storage Inspector امکان بررسی و مدیریت دادههای IndexedDB را داره.
🗓 افزونه هایی نرم افزار آزاد که احساس کردم بهتره:
افزونه Kahuna
افزونه IndexedDBEdit
@MehrdadLinuxchannel
⁉️پیشنهاد شما ؟
Forwarded from Agora (Alireza Azadi)
میلاد منشیپور (بنیانگذار تپسی)، چند ماه پیش یه دوره تو شریف برگزار کرد تحت عنوان «کارآفرینی؛ از ایده تا خروج» من امروز اتفاقی دیدم که این دوره رو هم روی کانال یوتیوبش گذاشته و واسم جالب بود. اینجا هم میذارم که اگر کسی دوست داشت ببینه:
پلیلیست دورهی «کارآفرینی؛ از ایده تا خروج»
پلیلیست دورهی «کارآفرینی؛ از ایده تا خروج»
YouTube
جلسۀ ۱ - استراتژی (۱)
این جلسه با ارائه میلاد منشیپور به مفهوم استراتژی و چگونگی ایجاد مزیت رقابتی پایدار برای کسبوکارها میپردازد. شرکتکنندگان با روشهای پایهگذاری و پیادهسازی استراتژی آشنا میشوند و یاد میگیرند که چگونه نقاط قوت و ضعف خود را بشناسند و از فرصتهای موجود…
Forwarded from Geek Alerts
خبرها میگن مدل Gemini 2.5 Flash هم داره میاد، مدل فعلی یعنی Pro که یکی از بزرگترین آپدیتهای گوگل تو سال اخیر بود یه مقدار گرون هست و این نسخه فلش قراره کیفیت رو در کنار سرعت و هزینه کمتر بهمون بده.
نکته مهمش اینه که استدلالی هست و میشه هم دسته مدلهای مثل سری O از اوپنایآی یا R1 دیپسیک. گوگل میگه 2.5 Flash برای برنامههایی که حجم بالایی دارن یا در لحظه باید جواب بدن، مثل خدمات مشتریان و پردازش اسناد، عالیه.
ظاهرا اول به صورت API میاد داخل پلتفرم Vertex AI و احتمالا به اضافه شدنش در سایت gemini.google.com هم نزدیک باشیم.
🔗 techcrunch
🤓 @geekalerts
نکته مهمش اینه که استدلالی هست و میشه هم دسته مدلهای مثل سری O از اوپنایآی یا R1 دیپسیک. گوگل میگه 2.5 Flash برای برنامههایی که حجم بالایی دارن یا در لحظه باید جواب بدن، مثل خدمات مشتریان و پردازش اسناد، عالیه.
ظاهرا اول به صورت API میاد داخل پلتفرم Vertex AI و احتمالا به اضافه شدنش در سایت gemini.google.com هم نزدیک باشیم.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
وقتی پای Scale کردن MySQL وسطه، Vitess واقعاً یه ناجیه
اگه دنبال یه راهحل حرفهای برای scale کردن MySQL هستی، اونم بدون اینکه بخوای کلی از اپلیکیشن رو بازنویسی کنی، Vitess دقیقاً همون چیزیه که لازم داری.
اولش تو YouTube ساخته شد، ولی الان تبدیل شده به یه سیستم cloud-native و distributed حسابی قوی برای دیتابیسهای MySQL.
چندتا از ویژگیهای جذابش:
یک) Scalability بالا با Sharding اتوماتیک
دو) Fault tolerance و resilience با failover داخلی
سه) Integration عالی با Kubernetes؛ با CRDها خیلی راحت deploy میشه
چهار) Query rewriting و throttling برای کنترل بهتر تو ترافیکهای سنگین
اگه دیتابیست داره کم میاره یا میخوای زیرساختتو یه پله حرفهایتر کنی، حتماً یه نگاه به Vitess بنداز. مخصوصاً اگه داری به سمت معماری microservices و سیستمهای cloud-native میری.
@DevTwitter | <Ramtin Safadoust/>
اگه دنبال یه راهحل حرفهای برای scale کردن MySQL هستی، اونم بدون اینکه بخوای کلی از اپلیکیشن رو بازنویسی کنی، Vitess دقیقاً همون چیزیه که لازم داری.
اولش تو YouTube ساخته شد، ولی الان تبدیل شده به یه سیستم cloud-native و distributed حسابی قوی برای دیتابیسهای MySQL.
چندتا از ویژگیهای جذابش:
یک) Scalability بالا با Sharding اتوماتیک
دو) Fault tolerance و resilience با failover داخلی
سه) Integration عالی با Kubernetes؛ با CRDها خیلی راحت deploy میشه
چهار) Query rewriting و throttling برای کنترل بهتر تو ترافیکهای سنگین
اگه دیتابیست داره کم میاره یا میخوای زیرساختتو یه پله حرفهایتر کنی، حتماً یه نگاه به Vitess بنداز. مخصوصاً اگه داری به سمت معماری microservices و سیستمهای cloud-native میری.
@DevTwitter | <Ramtin Safadoust/>
Forwarded from Geek Alerts
سالن کروی و غولپیکر اسفیر در لاسوگاس یه نمایشگر ۱۶K داره که کل فضای بالای سر تماشاچیها رو میپوشونه، گوگل داره به کمک یکی از مدلهای اختصاصی خودش یه فیلم محبوب قدیمی (جادوگر شهر از) رو ارتقا کیفیت میده تا هم به ۱۶k رزولوشن برسه و هم اینکه ابعاد پخش فیلم رو کروی کنه.
برای افزایش کیفیت فیلم از تکنیک گسترش دادن تصویر (outpainting) استفاده میکنن و احتمالا برای کسایی که از نزدیک ببینن تجربه عجیبی و جدیدی داشته باشه.
🔗 androidauthority
🤓 @geekalerts
برای افزایش کیفیت فیلم از تکنیک گسترش دادن تصویر (outpainting) استفاده میکنن و احتمالا برای کسایی که از نزدیک ببینن تجربه عجیبی و جدیدی داشته باشه.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
متا یه سرویسی داره به اسم «حسابهای نوجوانان» یا همون Teen Accounts که سال قبل برای اینستاگرام فعال شد و الان به فیسبوک و سرویسهای دیگه متا رسیده.
به شکل خودکار روی حساب زیر ۱۶ سالهها فعال میشه و یه سری از ویژگیهای اکانتشون محدود میشه، مثلا فقط کسی میتونه بهشون دایرکت یا پیام بده که فالو شده باشه. بیشتر بخشهای اکانتشون مثل استوری، کامنت و ... هم به فالو شدهها محدود هست، تبلیغهای حساس یا محتوایی که مناسب سنشون نباشه نمایش داده نمیشه.
کامنتها و دایرکتهای بد رو متا تشخیص میده و اجازه نمیده بهشون ارسال بشه (مخفی میکنه)، مثل کامنتهای توهین آمیز و ... بعد از ۶۰ دقیقه استفاده بهشون یادآوری میکنه بهتر دیگه از برنامه استفاده نکنن، از ۱۰ شب تا ۷ صبح نوتیفهای برنامه خاموش میشن.
از طرفی امکانات نظارتی برای والدین هم داده میشه که از بخش فمیلیسنتر در دسترس هست، ممکنه بخشی از این ویژگیها در ایران فعال نباشن. یه آپدیت جدید هم داشتن که در اینستاگرام یا هر پلتفرمی نوجوونهای زیر ۱۶ سال برای گذاشتن لایو باید از والدینشون رضایت درونبرنامه بگیرن.
🔗 techcrunch
🤓 @geekalerts
به شکل خودکار روی حساب زیر ۱۶ سالهها فعال میشه و یه سری از ویژگیهای اکانتشون محدود میشه، مثلا فقط کسی میتونه بهشون دایرکت یا پیام بده که فالو شده باشه. بیشتر بخشهای اکانتشون مثل استوری، کامنت و ... هم به فالو شدهها محدود هست، تبلیغهای حساس یا محتوایی که مناسب سنشون نباشه نمایش داده نمیشه.
کامنتها و دایرکتهای بد رو متا تشخیص میده و اجازه نمیده بهشون ارسال بشه (مخفی میکنه)، مثل کامنتهای توهین آمیز و ... بعد از ۶۰ دقیقه استفاده بهشون یادآوری میکنه بهتر دیگه از برنامه استفاده نکنن، از ۱۰ شب تا ۷ صبح نوتیفهای برنامه خاموش میشن.
از طرفی امکانات نظارتی برای والدین هم داده میشه که از بخش فمیلیسنتر در دسترس هست، ممکنه بخشی از این ویژگیها در ایران فعال نباشن. یه آپدیت جدید هم داشتن که در اینستاگرام یا هر پلتفرمی نوجوونهای زیر ۱۶ سال برای گذاشتن لایو باید از والدینشون رضایت درونبرنامه بگیرن.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
هوش مصنوعی Cursor؛ همکار جدید شما در دنیای کدنویسی
اگر برنامهنویس هستید، وقت آن رسیده که با Cursor آشنا شوید؛ یک محیط توسعه هوشمند که با ترکیب قدرت Visual Studio Code و GPT-4، تجربه کدنویسی را متحول میکند.
با Cursor میتوانید:
* کد بنویسید یا تکمیل کنید تنها با توضیح ساده
* خطاهای پروژه را سریعتر پیدا و برطرف کنید
* کدهای خود را بهینهسازی (refactor) و مستند کنید
* از AI بخواهید برایتان تست بنویسد
* مستقیماً درون پروژه سؤال بپرسید و پاسخ هوشمند دریافت کنید
در دنیای رقابتی امروز، داشتن یک همکار AI دیگر یک انتخاب نیست؛ یک ضرورت است.
@DevTwitter | <Amir Hosein Bolori/>
اگر برنامهنویس هستید، وقت آن رسیده که با Cursor آشنا شوید؛ یک محیط توسعه هوشمند که با ترکیب قدرت Visual Studio Code و GPT-4، تجربه کدنویسی را متحول میکند.
با Cursor میتوانید:
* کد بنویسید یا تکمیل کنید تنها با توضیح ساده
* خطاهای پروژه را سریعتر پیدا و برطرف کنید
* کدهای خود را بهینهسازی (refactor) و مستند کنید
* از AI بخواهید برایتان تست بنویسد
* مستقیماً درون پروژه سؤال بپرسید و پاسخ هوشمند دریافت کنید
در دنیای رقابتی امروز، داشتن یک همکار AI دیگر یک انتخاب نیست؛ یک ضرورت است.
@DevTwitter | <Amir Hosein Bolori/>
Forwarded from DevTwitter | توییت برنامه نویسی
پکیج خفن و پر کاربرد Scramble درلاراول
یکی از مهم ترین مبحث ها مخصوصا در کار های تیمی، اینه که api ها رو مستند سازی کنید برای دیگر تیم ها یا افراد
قطعا در اولین قدم به swagger فکر میکنیم ولی برای اینکه شما یک مستند مفید و جامع در لاراول ایجاد کنید خیلی زمان بر هستش و حتی پکیج هایی هم هستند که این موضوع رو به صورت اتوماتیک هندل میکنن ولی خروجی ها اصلا مفید و کاربردی نیستند
اما پکیج Scramble به شما این امکان رو میده که فقط با وارد کردن یک دستور، خروجی مستندات رو مشاهده کنید و تمام Request Body ها همراه با دیتا تایپ هاشون و همچنین به شما اجازه تست api هارو میده
امیدوارم استفاده کنید و لذتش رو ببرید
لینک پکیج :
https://scramble.dedoc.co/
@DevTwitter | <Mojtaba Zaferani/>
یکی از مهم ترین مبحث ها مخصوصا در کار های تیمی، اینه که api ها رو مستند سازی کنید برای دیگر تیم ها یا افراد
قطعا در اولین قدم به swagger فکر میکنیم ولی برای اینکه شما یک مستند مفید و جامع در لاراول ایجاد کنید خیلی زمان بر هستش و حتی پکیج هایی هم هستند که این موضوع رو به صورت اتوماتیک هندل میکنن ولی خروجی ها اصلا مفید و کاربردی نیستند
اما پکیج Scramble به شما این امکان رو میده که فقط با وارد کردن یک دستور، خروجی مستندات رو مشاهده کنید و تمام Request Body ها همراه با دیتا تایپ هاشون و همچنین به شما اجازه تست api هارو میده
امیدوارم استفاده کنید و لذتش رو ببرید
لینک پکیج :
https://scramble.dedoc.co/
@DevTwitter | <Mojtaba Zaferani/>
Forwarded from DevTwitter | توییت برنامه نویسی
یه ریپوی خوب از Microsoft برای استفاده از مدلهای رایگان گیتهاب در فریمورک های مختلف...
توی codespace هم میتونید اجراش کنید (وب)
* AutoGen
* LangGraph
* Llamaindex
* OpenAI
* PydanticAI
* Semantic Kernel
* SmolAgents
https://github.com/Azure-Samples/python-ai-agent-frameworks-demos/
@DevTwitter | <Sam92/>
توی codespace هم میتونید اجراش کنید (وب)
* AutoGen
* LangGraph
* Llamaindex
* OpenAI
* PydanticAI
* Semantic Kernel
* SmolAgents
https://github.com/Azure-Samples/python-ai-agent-frameworks-demos/
@DevTwitter | <Sam92/>
Forwarded from Geek Alerts
گوگل امشب از استودیو فایربیس رونمایی کرده که بهتون یک فضای کامل تحت وب برای توسعه برنامههاتون برای هر پلتفرمی رو میده، موبایل، دسکتاپ، وب و بکاند حتی. دستیار هوش مصنوعی جمنای هم در کنارتونه تا بهتون کمک کنه.
🔗 firebase.studio
🤓 hadi @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
مدیریت پکیجهای فلتپک نصب شده روی لینوکس با Warehouse راحتتره و اتفاقا روانتر از GNOME Software پیشفرض کار میکنه.
نصف/حذف نرمافزارها و کتابخانههای همراه، مدیریت ریموتها، حذف دادهای کاربری و اسنپشات از نسخههای نصب شده، از جمله امکاناتشه:
https://flathub.org/apps/io.github.flattool.Warehouse
@DevTwitter | <Yashar Shahi/>
نصف/حذف نرمافزارها و کتابخانههای همراه، مدیریت ریموتها، حذف دادهای کاربری و اسنپشات از نسخههای نصب شده، از جمله امکاناتشه:
https://flathub.org/apps/io.github.flattool.Warehouse
@DevTwitter | <Yashar Shahi/>
Forwarded from Go Casts 🚀
یه گروه تلگرامی داریم به اسم «اشتراک دانش دنیای ابری» که یکی از دوستان سوال جالبی در مورد ابزارهای load test پرسید.
https://t.iss.one/serversos_ir/241/999
دوستان ابزارهای جالبی رو معرفی کردن از جمله locust که برای خودم جالب بود
https://locust.io
شما هم اگه تجربه موفقی با ابزار خاصی دارید خوشحال میشم بیشتر در موردش بدونم
@gocasts
https://t.iss.one/serversos_ir/241/999
دوستان ابزارهای جالبی رو معرفی کردن از جمله locust که برای خودم جالب بود
https://locust.io
شما هم اگه تجربه موفقی با ابزار خاصی دارید خوشحال میشم بیشتر در موردش بدونم
@gocasts
locust.io
An open source load testing tool. Define user behaviour with Python code, and swarm your system with millions of simultaneous users.
Forwarded from یک برنامه نویس تنبل ( MΞ)
https://github.com/maanimis
گیتهابم پریده و ۴۰۴ میده
هیچ اخطار/ایمیلی هم نگرفتم
کسی تجربشو داشته؟ باید چیکار کرد؟
@TheRaymondDev
گیتهابم پریده و ۴۰۴ میده
هیچ اخطار/ایمیلی هم نگرفتم
کسی تجربشو داشته؟ باید چیکار کرد؟
@TheRaymondDev
GitHub
maanimis - Overview
maanimis has 28 repositories available. Follow their code on GitHub.
Forwarded from یک برنامه نویس تنبل ( MΞ)
🔸MetaTranslator
ورژن0.9 از یوزراسکریپت مترجم متا بصورت Pre-release در دسترس هستش
در این ورژن تغییرات زیادی داشتیم که اساسیهاش:
+ترجمه با gemini هم ساپورت میشه که نیازمنده api token هستش
+به تنظیمات ui جدیدی اضافه شد
دانلود:
https://github.com/maanimis/MetaTranslator/releases/download/v0.9/index.prod.user.js
گیتهاب:
https://github.com/maanimis/MetaTranslator
————ادیت:
گیتهاب پریده و ۴۰۴ میده فعلا در دسترس نیست
@TheRaymondDev
ورژن0.9 از یوزراسکریپت مترجم متا بصورت Pre-release در دسترس هستش
در این ورژن تغییرات زیادی داشتیم که اساسیهاش:
+ترجمه با gemini هم ساپورت میشه که نیازمنده api token هستش
+به تنظیمات ui جدیدی اضافه شد
دانلود:
https://github.com/maanimis/MetaTranslator/releases/download/v0.9/index.prod.user.js
گیتهاب:
https://github.com/maanimis/MetaTranslator
————ادیت:
گیتهاب پریده و ۴۰۴ میده فعلا در دسترس نیست
@TheRaymondDev
Forwarded from Woland's Linux Journal (Woland)
💠مرورگر درون داکر💠
با استفاده از داکرفایل زیر، میتونید هر برنامه گرافیکی رو به همراه صدا و تصویر درون داکر اجرا کنید.
و با دستور زیر یک ایمیج بسازید و بر اساس اون یک کانتینر رو اجرا کنید و بهش وارد بشید:
دقت کنید که این فقط روی Xorg جواب میده، نه Wayland!
من تصمیم گرفتم که CMD این ایمیج شل بش باشه، اما میتونین تغییرش بدین تا مستقیم فایرفاکس یا هر برنامه دیگهای رو باز کنه.
#آموزش #داکر #دوآپس
با استفاده از داکرفایل زیر، میتونید هر برنامه گرافیکی رو به همراه صدا و تصویر درون داکر اجرا کنید.
FROM archlinux:latest
RUN pacman -Syu --noconfirm sudo xorg-server xorg-xinit alsa-utils pulseaudio firefox tmux
RUN useradd -m user && echo "user:password" | chpasswd && usermod -aG wheel user
RUN echo "%wheel ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/wheel
RUN mkdir -p /home/user/.xinitrc.d && \
echo "exec i3" > /home/user/.xinitrc
RUN mkdir -p /tmp/.X11-unix /run/user/1000
RUN chown -R user:user /tmp/.X11-unix /run/user/1000
RUN echo 'export DISPLAY=:0' >> /home/user/.bashrc && \
echo 'export PULSE_SERVER=unix:/run/user/1000/pulse/native' >> /home/user/.bashrc
USER user
WORKDIR /home/user
CMD ["/bin/bash"]
و با دستور زیر یک ایمیج بسازید و بر اساس اون یک کانتینر رو اجرا کنید و بهش وارد بشید:
docker build -t firefox . docker run -it --net=host --env="DISPLAY" --volume="$HOME/.Xauthority:/home/user/.Xauthority:ro" --volume="/tmp/.X11-unix:/tmp/.X11-unix" --volume="/run/user/$(id -u)/pulse:/run/user/1000/pulse" firefox:latest
دقت کنید که این فقط روی Xorg جواب میده، نه Wayland!
من تصمیم گرفتم که CMD این ایمیج شل بش باشه، اما میتونین تغییرش بدین تا مستقیم فایرفاکس یا هر برنامه دیگهای رو باز کنه.
#آموزش #داکر #دوآپس