en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

Syntax | سینتکس

Syntax | سینتکس

Open in Telegram
Buy Ad
3 269
Subscribers
+1124 hours
+127 days
+930 days
Posts Archive
Gunicorn with Uvicorn گونیکورن یه عالمه فیچر و پراسس منیجر خیلی خوبی داره به همین دلیل خیلی خوب می شد از ویژگی های خوب gunicron توی ASGI application server استفاده کنیم. برای این مورد Uvicorn یک worker class گونیکورن در اختیار ما قرار داده که به ما این امکان رو میده برنامه های ASGI رو با تموم مزایای Uvicorn اجرا کنیم در حالی که مدریت ترافیک و در کل process management با ویژگی های بالغ و عالیه گونیکورن انجام بشه. همچنین پیشنهاد خود Uvicorn اینه که تو حالت پروداکشن با gunicorn اجراش کنیم. داکیومنت Fastapi راجب Gunicorn with Uvicorn رو براتون میگم: خب تا اینجا شما احتمالا با یک server program مانند Uvicorn برنامه رو بصورت single process اجرا کردید. در زمان دپلوی کردن اپلیکیشن شما ممکنه بخواید اپلیکیشنتون رو بجای single process به حالت multiple cores اجراش کنید تا بتونید ریکوئست های بیشتری رو هندل کنید(البته اگه شما میخواید توی کوبرنتیز اجرا کنید احتمالا ترجیح میدید توی هر کانتینر با uvicorn و بصورت single process اجراش کنید) با استفاده از این ترکیب،‌Gunicorn به عنوان process manager عمل می کنه و پشت پورت listening رو انجام میده اما ارتباط رو با ورکر کلس Uvicorn برقرار می کنه. نحوه استفاده: اول از همه guncorn و uvicorn رو نصب می کنیم مثال نحوه اجرا کردن: gunicorn main:app --workers 4 --worker-class uvicorn.workers.UvicornWorker --bind :8000 تعداد ورکر رو چند تا بذارم؟ تعداد هسته رو ضربدر دو می کنیم سپس به علاوه یک می کنیم(پیشنهاد اینه حداقل ورکر رو همون چهار تا قرار بدید) منابع این پست: https://fastapi.tiangolo.com/deployment/server-workers/ https://www.uvicorn.org/#running-with-gunicorn #python #backend @khat_academy

دارم #کتاب زندگی ایلان #ماسک رو می‌خونم. اولش به نظرم کتاب جذابی نیومد ولی بعد بهتر شد؛ بخصوص که به خاطر فصل‌های کوتاه کتاب راحت خونی است. اما اینبار منتظر نموندم تا کل کتاب رو بخونم و به شکل خلاصه نظرم رو بگم. اینبار تست می‌کنم که توی چند تا ویدئو، تیکه تیکه براتون کتاب و جاهای جالبش رو تعریف کنم و ببین مچی می‌شه. در قسمت اول، از کودکی تا رفتن به کانادا و تاسیس شرکت زیپ ۲ و رسیدن به اولین میلیون‌ها حرف می‌زنم. https://youtu.be/TLwZ6kyBu90 [جادی دوست داشتنی]

Jasmine-Thompson-Say-something.mp38.51 MB

چند تا عکس ببینید از کوانتوم کامپیوتر دمای هستش باید یچی در حد صفر مطلق یعنی -273 باشه 😱 این مقاله رو بخونید: https://www.th
+1
چند تا عکس ببینید از کوانتوم کامپیوتر دمای هستش باید یچی در حد صفر مطلق یعنی -273 باشه 😱 این مقاله رو بخونید: https://www.thebroadcastbridge.com/content/entry/14159/instant-answers-from-the-universe

کامپیوتر قراره درباره کامپیوتر صحبت کنم 😁 بریم ببینیم چیه تااا برسیم به کامپیوتر های کوانتومی کامپیوتر از کلمه computing میا
کامپیوتر قراره درباره کامپیوتر صحبت کنم 😁 بریم ببینیم چیه تااا برسیم به کامپیوتر های کوانتومی کامپیوتر از کلمه computing میاد یعنی محاسبه کردن تنها چیزی که ما می تونیم توی دنیای الکترونیک و دنیای کامپیوتر کنترل کنیم جریان الکتریکی هستش. جریان الکتریکی هم هیچی نیست جز حرکت الکترون و اگه این جریان وجود داشته باشه ما میگیم به اصطلاح روشن یا 1 و اگه وجود نداشته باشه میگیم خاموش و یا 0 این دو تا موضوع رو ما می تونستیم به کامپیوتر بفهمونیم از طریق علم فیزیک. تنها کاری که ما کردیم اینه که ترانزیستور رو بوجود بیاریم ترانزیستور هم کارش قطع و وصل کردن جریان برقه یعنی اگه برقو از خودش عبور بده کامپیوتر میفهمه 1 هستش و اگه عبور نده میشه 0 توی سال 1958 یک مدار مثلا خیلی کوچیکی یک سانتی متر در یک سانتی متر دو تا ترانزیستور توش بوده یعنی برای ما می تونسته فقط چهار تا محاسبه رو یا چهار تا حالتو به نمایش بذاره. تو سال 2020 یک چیپ ساده IBM بیشتر از ده بیلیون ترانزیستور داره !! خودتون تصور کنید چقدر حالت می تونه داشته باشه و چقدر محاسبه بیشتر ولی ما رسیدیم به یه حد و مرز! (ادامه پست بعد) #computer @khat_academy

چهار تا زبان پرکاربر برنامه نویسی که شاید خیلیا اسمشم نشنیده باشن ! Elixir: Designed by: José Valim First appeared: 2012; 11 years ago زبان برنامه نویسی Elixir یک زبان برنامه نویسی کاربردی، همزمان و عمومی است که بر روی ماشین مجازی Erlang اجرا می شود . Elixir از Erlang تولید می شود و از همان انتزاع برای ساخت برنامه های توزیع شده و مقیاس پذیر استفاده می کند. Elixir همچنین یک ابزار تولیدی و یک طراحی گسترده را فراهم می کند. زبان برنامه نویسی Elixir برای توسعه وب توسط شرکت هایی مانند Bleacher Report، Discord و Inverse و همچنین برای ساخت سیستم های تعبیه شده مورد استقاده قرار می گیرد. طبق گزارش Stackoverflow زبان‌ Elixir یکی از پر درآمدترین زبان‌های برنامه‌نویسی در سال ۲۰۱۹ در سطح دنیا بوده. Clojure: Designed by: Rich Hickey Family: Lisp First appeared: 2007; 16 years ago کلوژر (Clojure) گویشی از زبان برنامه‌نویسی لیسپ است که توسط ریچ هیکی ایجاد شده‌است. این زبان، یک زبان همه‌منظوره تابعی است. کد کلوژر به بایت‌کد ماشین مجازی جاوا کامپایل می‌شود، بنابراین می‌تواند از کتابخانه‌های جاوا استفاده کند. طبق گزارش Stackoverflow زبان‌ Clojure یکی از پر درآمدترین زبان‌های برنامه‌نویسی در سال ۲۰۱۹ در سطح دنیا بوده. Scala: Designed by: Martin Odersky First appeared: 20 January 2004; 19 years ago طی سال‌های اخیر توجه شرکت‌ها و مؤسسات بیشتری به سمت اسکالا جذب شده‌است. بلوغ اسکالا باعث شده تا نه تنها شرکت‌های پیشرو در صنعت IT (همچون Twitter، LinkedIn و ...) بلکه شرکت‌های ریز و درشت بسیاری که تنها مصرف کنندگان محصولات فناوری هستند نیز به استفاده از این زبان و بستر منحصر به فرد آن رو بیاورند. ابزارهای Build و Test، کتابخانه و چارچوب‌های منحصر به فردی همچون Scalaz، Play، Akka و ... در کنار دسترسی به طیف گستردهٔ کتابخانه‌های جاوا، اسکالا را به یکی از بهترین گزینه‌ها برای تولید انواع محصولات نرم‌افزاری تبدیل کرده. طبق گزارش Stackoverflow زبان‌ scala یکی از پر درآمدترین زبان‌های برنامه‌نویسی در سال ۲۰۱۹ در سطح دنیا بوده. Lua: First appeared: 1993; 30 years ago این زبان در بسیاری از برنامه های کاربردی صنعتی مانند Adobe Photoshop مورد استفاده قرار گرفته است. این زبان در حال حاضر پیشگام زبان اسکریپت در بازی است و دارای یک راهنمای مرجع کامل و جامع و چندین کتاب در مورد آن است. سرعت: این زبان شهرت خوبی در عملکرد و کارایی دارد و ادعا می کند که سرعت آن، آرزوی دیگر زبان های برنامه نویسی است. معیار های چندگانه Lua نشان می دهند که این زبان سریع ترین زبان در حوزه زبان های اسکریپت تفسیر شده است. @khat_academy

برای آشنایی بیشتر با وب سرور و gunicorn این ویدیو رو پیشنهاد میدم: https://www.youtube.com/watch?v=krxOBlqLjjE&list=PLRU2zoAmuzJ33x-___WkhyTJ8dDPaoOPk&index=3 @khat_academy

چند نکته وقتی که دارید از gunicron به عنوان wsgi application server استفاده می کنید: امکان استفاده از چند پروسس: gunicorn هم
چند نکته وقتی که دارید از gunicron به عنوان wsgi application server استفاده می کنید: امکان استفاده از چند پروسس: gunicorn هم مانند uWSGI امکان استفاده از چند پروسس و ترد همزمان را فراهم می کنه - می‌توانید با پارامتر -w تعداد رکوئست هندلرها (workers) را مشخص کنید. - پیشفرض تعداد ورکر ها 4 تاست. - می‌توانید این تعداد را بر اساس مقدار CPUها یا میزان ترافیک تنظیم کنید. - هر worker می‌تواند چند تا ترد برای هندل کردن رکوئست‌ها داشته باشد که با -t تنظیم می‌شود. بنابراین gunicorn قادر است به طور موازی از چند پروسس و ترد برای اسکیل مناسب سرویس خود استفاده کند.

http://meet.google.com/ydq-awty-vzm لینک میت خدمت شما عزیزان

بیست دقیقه دیگه تا میت 🔥

خیلی ممنون از عزیزانی که حضور داشتن🙏 فردا شب در خصوص کار ریموت و ادامه مباحثی امشب صحبت می شه

تو این قسمت از khat weekly، مهمون ما امین علی مزاریان هست که توسعه دهنده بک انده (Python Back-end developer) اما جز اینکه تو
تو این قسمت از khat weekly، مهمون ما امین علی مزاریان هست که توسعه دهنده بک انده (Python Back-end developer) اما جز اینکه تو برنامه نویسی کارش خوبه،‌توی مهارت های نرم و رزومه نویسی هم تجربیات خوبی داره و قراره تو میت از ساخت یک رزومه مناسب تا مصاحبه صحبت کنیم 💥 پیشنهاد میکنم حتما این قسمتو دنبال کنید چون قراره کلی چیز از امین علی یاد بگیریم. همچنین هر سوالی دارید، تو کامنت بپرسید تا توی پادکست دربارش صحبت کنیم تاریخ میت: چهارشنبه ۱۹ مهر ساعت ۱۹:۰۰ LinkedIn Github #meet #weekly @khat_academy

تو این قسمت از khat weekly، مهمون ما امین علی مزاریان هست که توسعه دهنده بک انده (Python Back-end developer) اما جز اینکه تو
تو این قسمت از khat weekly، مهمون ما امین علی مزاریان هست که توسعه دهنده بک انده (Python Back-end developer) اما جز اینکه تو برنامه نویسی کارش خوبه،‌توی مهارت های نرم و رزومه نویسی هم تجربیات خوبی داره و قراره تو میت از ساخت یک رزومه مناسب تا مصاحبه صحبت کنیم 💥 پیشنهاد میکنم حتما این قسمتو دنبال کنید چون قراره کلی چیز از امین علی یاد بگیریم. همچنین هر سوالی دارید، تو کامنت بپرسید تا توی پادکست دربارش صحبت کنیم تاریخ میت: چهارشنبه ۱۹ مهر ساعت ۱۹:۰۰ LinkedIn Github #meet #weekly @khat_academy