Forwarded from Alireza Tofighi Mohammadi
این رو یکی از استادا فرستاده بود که برای علاقهمندان بفرستم:
https://www.huawei.com/minisite/imc-challenge/en/index.html
انگار شروع هم شده و یه فاز برنامهنویسی اینا داره.
https://www.huawei.com/minisite/imc-challenge/en/index.html
انگار شروع هم شده و یه فاز برنامهنویسی اینا داره.
huawei
IMC Challenge powered by Huawei
The IMC Challenge powered by Huawei is an international program jointly initiated by Huawei and the International Mathematics Competition for University Students (IMC). This program gives math enthusiasts the opportunity to tackle real-world math problems…
آشنایی با Sorted Set با سه مثال جذاب
لینک ویدیو: https://youtu.be/Mw53VLCJn-k?si=4NRNbxSuEUOewooM
1- توی این ویدیو اول در مورد ساختمان داده Sorted Set در ردیس صحبت میکنیم و شباهت و تفاوتهاش رو با Set متوجه میشیم.
2- یکی از معمولترین مثالهای Sorted Set پیادهسازی لیدربورد هست که با اون با این ساختمان داده بیشتر آشنا میشیم.
3- لیستی از غذاها میسازیم و به هر غذا تگ وزن دار میزنیم. برای مثال وزن گوشت در استیک بیشتراز قرمهسبزی هستش! بعد براساس تگهای ارسالی کاربر، براش یک لیست مرتب شده براساس وزنهای غذاها میسازیم و به کاربر نشون میدیم.
4- توی قسمت چهارم در مورد Job Queue صحبت کردیم و توی این قسمت در مورد این صحبت میکنم چطور میتونیم به یک سری از درخواست ها اولویت بدیم و مثلا اگر کاربر VIP داریم، توی با اولویت بالاتر درخواستش رو انجام بدیم. همچنین یک اشاره به کامندهای Blocking هم میکنم.
لینک ویدیو: https://youtu.be/Mw53VLCJn-k?si=4NRNbxSuEUOewooM
1- توی این ویدیو اول در مورد ساختمان داده Sorted Set در ردیس صحبت میکنیم و شباهت و تفاوتهاش رو با Set متوجه میشیم.
2- یکی از معمولترین مثالهای Sorted Set پیادهسازی لیدربورد هست که با اون با این ساختمان داده بیشتر آشنا میشیم.
3- لیستی از غذاها میسازیم و به هر غذا تگ وزن دار میزنیم. برای مثال وزن گوشت در استیک بیشتراز قرمهسبزی هستش! بعد براساس تگهای ارسالی کاربر، براش یک لیست مرتب شده براساس وزنهای غذاها میسازیم و به کاربر نشون میدیم.
4- توی قسمت چهارم در مورد Job Queue صحبت کردیم و توی این قسمت در مورد این صحبت میکنم چطور میتونیم به یک سری از درخواست ها اولویت بدیم و مثلا اگر کاربر VIP داریم، توی با اولویت بالاتر درخواستش رو انجام بدیم. همچنین یک اشاره به کامندهای Blocking هم میکنم.
YouTube
آموزش Redis | قسمت پنجم: Sorted Set لیدربورد و لیست غذاهای مرتبط
لینک کدها: https://gist.github.com/mhrlife/535c82e71deda8285fd3c9d574f65a42
توی این ویدیو در مورد Sorted Set و کامندهاش توی Redis صحبت میکنیم. Sorted Set یکی از سادهترین در عینحال قدرمندترین ساختمانداده های ردیس هست که اون رو نسبت به بقیه تکنولوژیها…
توی این ویدیو در مورد Sorted Set و کامندهاش توی Redis صحبت میکنیم. Sorted Set یکی از سادهترین در عینحال قدرمندترین ساختمانداده های ردیس هست که اون رو نسبت به بقیه تکنولوژیها…
👍3
ردیس جایگزین Elasticsearch؟
ردیس ابزار بسیار قدرتمندی هست که معمولا فقط به عنوان کش استفاده میشه، اما ساختمانداده هایی که ارائه میده اونقدر قوی هست که علاوه بر کش، میشه باهاش سرچ های ترکیبی و پیچیده مثل سرچ جغرافیایی، براساس تگ، full-text و حتی Vector Search برای Embedding ها و سرچ معنایی انجام داد.
https://youtu.be/BhUuM2W-Ou4
ردیس ابزار بسیار قدرتمندی هست که معمولا فقط به عنوان کش استفاده میشه، اما ساختمانداده هایی که ارائه میده اونقدر قوی هست که علاوه بر کش، میشه باهاش سرچ های ترکیبی و پیچیده مثل سرچ جغرافیایی، براساس تگ، full-text و حتی Vector Search برای Embedding ها و سرچ معنایی انجام داد.
توی این ویدیو با هم با ابزار قدرتمند Redis Search آشنا میشیم.
https://youtu.be/BhUuM2W-Ou4
YouTube
آموزش Redis | قسمت هشتم: ردیس جایگزین Elasticsearch؟
ویدیوی آموزش پیچیدگی زمانی:
https://www.youtube.com/watch?v=B3quYTQhAhc
#ردیس ابزارقدرتمندی هست که برای #برنامه_نویسی استفاده میشه اما اکثرا تصور میکنند که تنها استفادش برای کش کردن اطلاعات هست. ابزار #RedisSearch ابزار بسیار قدرمندی هست که به ما امکان ایندکس…
https://www.youtube.com/watch?v=B3quYTQhAhc
#ردیس ابزارقدرتمندی هست که برای #برنامه_نویسی استفاده میشه اما اکثرا تصور میکنند که تنها استفادش برای کش کردن اطلاعات هست. ابزار #RedisSearch ابزار بسیار قدرمندی هست که به ما امکان ایندکس…
🎉4
😁1
به نام خدا
✅ جذب دستیار آموزشی برای درس برنامه نویسی تحت وب (با رویکرد برنامه نویسی جاوا و فریم ورک Spring Boot)
🔰دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف
⚠️ لازم است که متقاضیان از دانشجویان دانشگاه صنعتی شریف باشند.
👈در نیمسال تحصیلی بعدی (بهار 1403) قرار است درس برنامه نویسی وب با رویکرد برنامه نویسی جاوا، توسط اینجانب (یحیی پورسلطانی) در دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف ارائه گردد؛ برای راهبری آن نیازمند دستیارانی باتجربه و متبحر در زمینه برنامه نویسی Backend (با جاوا و فریم ورک Spring Boot) ، برنامه نویسی فرانت اند (مسلط به جاوا اسکریپت و فریم ورک React JS) و نیز در زمینهی ابزارهای زیرساختی (نظیر ابزارهای CI/CD و استقرار نظیر داکر) هستیم.
👈 همکاری در قالب سه موقعیت راهبر تیم دستیاران آموزش (اولویت با دانشجویان تحصیلات تکمیلی است)، سرگروه تخصصی (و برگزار کننده کارگاه ها و کلاس های حل تمرین) و منتورینگ (طرح و تصحیح تمرینات و پاسخگویی به سوالات دانشجویان) صورت میگیرد.
در صورتی که به همکاری با تیم دستیاران این درس را دارید، خیلی خوشحال میشویم که گوگل فرم زیر را تکمیل فرمایید.
با آرزوی موفقیت
یحیی پورسلطانی
لینک :
https://docs.google.com/forms/d/e/1FAIpQLSclY29IG7rrbEZi2GpFQdG3xOx7mAf0zxTVhSDnqag3oLg43g/viewform?usp=sf_link
✅ جذب دستیار آموزشی برای درس برنامه نویسی تحت وب (با رویکرد برنامه نویسی جاوا و فریم ورک Spring Boot)
🔰دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف
⚠️ لازم است که متقاضیان از دانشجویان دانشگاه صنعتی شریف باشند.
👈در نیمسال تحصیلی بعدی (بهار 1403) قرار است درس برنامه نویسی وب با رویکرد برنامه نویسی جاوا، توسط اینجانب (یحیی پورسلطانی) در دانشکده مهندسی کامپیوتر دانشگاه صنعتی شریف ارائه گردد؛ برای راهبری آن نیازمند دستیارانی باتجربه و متبحر در زمینه برنامه نویسی Backend (با جاوا و فریم ورک Spring Boot) ، برنامه نویسی فرانت اند (مسلط به جاوا اسکریپت و فریم ورک React JS) و نیز در زمینهی ابزارهای زیرساختی (نظیر ابزارهای CI/CD و استقرار نظیر داکر) هستیم.
👈 همکاری در قالب سه موقعیت راهبر تیم دستیاران آموزش (اولویت با دانشجویان تحصیلات تکمیلی است)، سرگروه تخصصی (و برگزار کننده کارگاه ها و کلاس های حل تمرین) و منتورینگ (طرح و تصحیح تمرینات و پاسخگویی به سوالات دانشجویان) صورت میگیرد.
در صورتی که به همکاری با تیم دستیاران این درس را دارید، خیلی خوشحال میشویم که گوگل فرم زیر را تکمیل فرمایید.
با آرزوی موفقیت
یحیی پورسلطانی
لینک :
https://docs.google.com/forms/d/e/1FAIpQLSclY29IG7rrbEZi2GpFQdG3xOx7mAf0zxTVhSDnqag3oLg43g/viewform?usp=sf_link
👎7👍6🎉2
تجربهها: سوتیایی که باعث شد کافهبازار بیاد پایین!
توی این ویدیو در مورد شبی صحبت میکنم که متوجه شدم بخاطر آخرین مرج ریکوئست من صفحات اصلی کافهبازار دارن میان پایین و من و تیم لیدرم با هم افتادیم دنبال پیدا کردن علت این موضوع. توی این ویدیو در مورد مانیتورینگ صحبت میکنم و چطور در کنار لاگها به ما کمک میکنند برای پیدا کردن باگها و در نهایت فرهنگ post-mortem چی هست و چطور کمک شرکت میکنه که از یک چاله دوبار گزیده نشه.
مشاهده در یوتیوب
▶️ https://youtu.be/dsDtnp8Nbt8
کار در #کافهبازاریکی از بهترین اتفاقهای زندگیم بود و از اون روزها فقط خاطره خوب یادم هست و خواستم یکی از خاطرات رو براتون تعریف کنم.
توی این ویدیو در مورد شبی صحبت میکنم که متوجه شدم بخاطر آخرین مرج ریکوئست من صفحات اصلی کافهبازار دارن میان پایین و من و تیم لیدرم با هم افتادیم دنبال پیدا کردن علت این موضوع. توی این ویدیو در مورد مانیتورینگ صحبت میکنم و چطور در کنار لاگها به ما کمک میکنند برای پیدا کردن باگها و در نهایت فرهنگ post-mortem چی هست و چطور کمک شرکت میکنه که از یک چاله دوبار گزیده نشه.
مشاهده در یوتیوب
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
تجربهها: سوتیایی که باعث شد کافهبازار بیاد پایین! #برنامه_نویسی
کار در #کافهبازار یکی از بهترین اتفاقهای زندگیم بود که تبدیل به دریچهایی به مافهیم عمیقتر دنیای برنامهنویسی شد. از اون روزها فقط خاطره خوب یادم هست و خواستم یکی از خاطرات رو براتون تعریف کنم.
توی این ویدیو در مورد شبی صحبت میکنم که متوجه شدم بخاطر آخرین…
توی این ویدیو در مورد شبی صحبت میکنم که متوجه شدم بخاطر آخرین…
👍6👎5
امسال فرصت این رو داشتم چند ماه فولتایم با مدلهای #OpenAI کار کنم و تصمیم گرفتم توی این ویدیو تجربیاتم رو باهاتون به اشتراک بذارم.
ابتدا با هم متوجه میشیم چرا #ChatGPT اتفاق مهمی هست! و چطور ازش استفاده کنیم، در مورد مسائلی که قبلا قابل حل نبودن و امروزه میشه با GPTها حلشون کرد صحبت میکنیم، یکم با پلتفرم OpenAI آشنا میشیم و پرامپهای اولیه مینویسیم، و در نهایت با #Golang و OpenAI یک نرمافزار میسازیم که رایتینگهای IELTS رو به شکل ساختارمند در قالب خروجی JSON تصحیح کنه و ما به شکل درخواه به کاربر نشون بدیم.
https://youtu.be/ZUFlqERXmn4
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
تجربهها: آینده استارتاپ ها با هوش مصنوعی: ساخت نرمافزار تصحیح رایتینگ آیتلس با Go و OpenAI
امسال فرصت این رو داشتم به مدت چند ماه به شکل فول تایم روی R&D با مدلهای #OpenAI کار کنم و تصمیم گرفتم توی این ویدیو تجربیاتم رو باهاتون به اشتراک بذارم. ابتدا با هم متوجه میشیم چرا #ChatGPT اتفاق مهمی هست! و چطور ازش استفاده کنیم، در مورد مسائلی که قبلا…
👍5🎉1
Forwarded from Quera
🎉 دوره آموزش «جامپ Front-End با React» کوئراکالج منتشر شد.
🧑🏽💻 پایه و اصول #برنامه_نویسی با کتابخانه ریاکت رو کامل یاد بگیر.
🔹۲۵ تمرین
🔹 ۱۲۷ درسنامه
🎓 گواهی معتبر #کوئراکالج
🔸پیشنیازها:
•علاقه و پشتکار داشته باشی.
•به CSS ،HTML و مبانی JavaScript مسلط باشی.
🌐 اطلاعات بیشتر و ثبتنام:
🔗 https://quera.org/r/52mb4
➖➖➖➖➖
#Quera_College
#Front_end #React
🧑🏽💻 پایه و اصول #برنامه_نویسی با کتابخانه ریاکت رو کامل یاد بگیر.
🔹۲۵ تمرین
🔹 ۱۲۷ درسنامه
🎓 گواهی معتبر #کوئراکالج
🔸پیشنیازها:
•علاقه و پشتکار داشته باشی.
•به CSS ،HTML و مبانی JavaScript مسلط باشی.
💥بیش از ۴۰ ٪ تخفیف ویژه در مدت محدود
🌐 اطلاعات بیشتر و ثبتنام:
🔗 https://quera.org/r/52mb4
➖➖➖➖➖
#Quera_College
#Front_end #React
👍3😁1
Common Vulnerabilities and Exposures (CVE)
CVE stands for Common Vulnerabilities and Exposures. It's a system for identifying and standardizing the names for publicly known vulnerabilities and security exposures. Each CVE entry includes a unique identifier (CVE ID), a brief description of the vulnerability, and references for further information. This system helps security professionals, researchers, and vendors to communicate about security issues consistently and efficiently, enabling better coordination and mitigation of cybersecurity threats.
به طور نمونه:
https://github.com/0xAJ2K/CVE-2020-11022-CVE-2020-11023
CVE stands for Common Vulnerabilities and Exposures. It's a system for identifying and standardizing the names for publicly known vulnerabilities and security exposures. Each CVE entry includes a unique identifier (CVE ID), a brief description of the vulnerability, and references for further information. This system helps security professionals, researchers, and vendors to communicate about security issues consistently and efficiently, enabling better coordination and mitigation of cybersecurity threats.
به طور نمونه:
https://github.com/0xAJ2K/CVE-2020-11022-CVE-2020-11023
GitHub
GitHub - 0xAJ2K/CVE-2020-11022-CVE-2020-11023: Little thing put together quickly to demonstrate this CVE
Little thing put together quickly to demonstrate this CVE - GitHub - 0xAJ2K/CVE-2020-11022-CVE-2020-11023: Little thing put together quickly to demonstrate this CVE
👍1
git update-index --assume-unchanged public/index.html
کاربرد این دستور چیست؟
کاربرد این دستور چیست؟