TorhamDev | تورهام 😳
NF – Remember This
فعلا اینو گوش کنید تا ببینیم چی میشه
Forwarded from TorhamDev | تورهام 😳
https://youtu.be/eMsCKR3nd-Q
تو این ویدیو میفهمیم reverse proxy و load balancer چی هستن و کجا به درد میخورن. بعدش با nginx و flask یکدونه ازشون میسازیم :)
00:00 : intro
00:37 : What is the reverse proxy?
02:46 : What is the load balancer?
04:45 : Load balancer via Nginx
10:10 : Reverse Proxy via Nginx
15:19 Summary
🍰 @Torham
تو این ویدیو میفهمیم reverse proxy و load balancer چی هستن و کجا به درد میخورن. بعدش با nginx و flask یکدونه ازشون میسازیم :)
00:00 : intro
00:37 : What is the reverse proxy?
02:46 : What is the load balancer?
04:45 : Load balancer via Nginx
10:10 : Reverse Proxy via Nginx
15:19 Summary
🍰 @Torham
YouTube
Reverse Proxy Vs. Load Balancer | پیاده سازی با Nginx
تو این ویدیو میفهمیم reverse proxy و load balancer چی هستن و کجا به درد میخورن. بعدش با nginx و flask یکدونه ازشون میسازیم :)
کانال تلگرام : https://news.1rj.ru/str/TorhamDevCH
00:00 : intro
00:37 : What is the reverse proxy?
02:46 : What is the load balancer?
04:45…
کانال تلگرام : https://news.1rj.ru/str/TorhamDevCH
00:00 : intro
00:37 : What is the reverse proxy?
02:46 : What is the load balancer?
04:45…
👍5❤🔥4
TorhamDev | تورهام 😳
Photo
YouTube
Requests vs HTTPX vs Aiohttp
👷 Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis.
Exploring API communication in your app, considering requests vs httpx? Or maybe even aiohttp?! In this video, I’ll share with you my preferred choice and why you…
Exploring API communication in your app, considering requests vs httpx? Or maybe even aiohttp?! In this video, I’ll share with you my preferred choice and why you…
👍3
یک کتابخونه هست به اسم slowAPI که rate limit برای FastAPI است :). خیلی استار نداره. ولی چیز بدی نیست واقعا :)
https://github.com/laurents/slowapi
@torhamdevch
https://github.com/laurents/slowapi
@torhamdevch
GitHub
GitHub - laurentS/slowapi: A rate limiter for Starlette and FastAPI
A rate limiter for Starlette and FastAPI. Contribute to laurentS/slowapi development by creating an account on GitHub.
👍3👏1
میخواستم درباره یکچیزی بگم اونم انجام دادن کارهاتون. مثال شغل پیدا کردن میزنم.
یک سوال، آیا قبول دارید همیشه برای کسی که دانش کافی داره شغل هست؟ اگه قبول دارید که ادامش بخونید. اگه نه که به دردتون نمیخوره :)
اگه قبول دارید پس چرا بهونه میارید :)).
منم یک تایمی اینطوری بودم که، آه اصلا چه وضع بازار، یعنی چی، چرا و ...
ولی خب به ابن نتیجه رسیدم که مشکل بازار نیست، مشکل من ام :). درسته بازار خراب یا کار دورکار کمه، ولی چیزی که من میخوام غیرممکن نیست.
بزارید آخرش بگم وقتتون الکی نگیرم.
درنهایت به نظرم با گذاشتن وقت و انجام کار عمیق و باتمرکز و روتین شما میتونید به چیزی که میخوایید برسید تو این مورد یک شغل.
منظورم چیه؟، تا حالا روز جمعه که کلا بیکاری و کلسو تو اینستاگرام و تیکتاک و یوتیوب میگردی رو گذاشتی برنامهنویسی یا یک تاپیک خاص مطالعه کنی؟
مثلا کاری که من میکردم و دوباره میخام شروع کنم استفاده از همین روزها مرده در هفته است. شما میتونید راحت ۸ تا ۱۲ ساعت تو اون روز وقت بزارید و تاپیکی که میخوایید رو بخونید. قالبا با پومودرو ۵۰ دقیقه ۱۰ دقیقه استراحت من انجام میدم و خیلی خوبه :). یک عالمه یوتیوبر هم هست که ویدئو های study with me دارن که میتونید اون پلی کنید باهاشون شما هم بخونید.
فرمولش به نظرم اینه:
۱. برنامه ریزی کاری که میخای انجام بدی(مثلا رودمپ و دورههایی که میخای ببینی)
۲. پیدا کردن تایم برای کار(میتونه روزانه ۴ ساعت باشه و در روزها مرده خیلی بیشتر)
۳. انجام دادن :)
تجربهای بود که در دوران تاریک و ناامیدی به من خیلی کمک کرد و دوباره میخام شروع کنمش.
@TorhamDevCH
یک سوال، آیا قبول دارید همیشه برای کسی که دانش کافی داره شغل هست؟ اگه قبول دارید که ادامش بخونید. اگه نه که به دردتون نمیخوره :)
اگه قبول دارید پس چرا بهونه میارید :)).
منم یک تایمی اینطوری بودم که، آه اصلا چه وضع بازار، یعنی چی، چرا و ...
ولی خب به ابن نتیجه رسیدم که مشکل بازار نیست، مشکل من ام :). درسته بازار خراب یا کار دورکار کمه، ولی چیزی که من میخوام غیرممکن نیست.
بزارید آخرش بگم وقتتون الکی نگیرم.
درنهایت به نظرم با گذاشتن وقت و انجام کار عمیق و باتمرکز و روتین شما میتونید به چیزی که میخوایید برسید تو این مورد یک شغل.
منظورم چیه؟، تا حالا روز جمعه که کلا بیکاری و کلسو تو اینستاگرام و تیکتاک و یوتیوب میگردی رو گذاشتی برنامهنویسی یا یک تاپیک خاص مطالعه کنی؟
مثلا کاری که من میکردم و دوباره میخام شروع کنم استفاده از همین روزها مرده در هفته است. شما میتونید راحت ۸ تا ۱۲ ساعت تو اون روز وقت بزارید و تاپیکی که میخوایید رو بخونید. قالبا با پومودرو ۵۰ دقیقه ۱۰ دقیقه استراحت من انجام میدم و خیلی خوبه :). یک عالمه یوتیوبر هم هست که ویدئو های study with me دارن که میتونید اون پلی کنید باهاشون شما هم بخونید.
فرمولش به نظرم اینه:
۱. برنامه ریزی کاری که میخای انجام بدی(مثلا رودمپ و دورههایی که میخای ببینی)
۲. پیدا کردن تایم برای کار(میتونه روزانه ۴ ساعت باشه و در روزها مرده خیلی بیشتر)
۳. انجام دادن :)
تجربهای بود که در دوران تاریک و ناامیدی به من خیلی کمک کرد و دوباره میخام شروع کنمش.
@TorhamDevCH
❤21👍6
TorhamDev | تورهام 😳
میخواستم درباره یکچیزی بگم اونم انجام دادن کارهاتون. مثال شغل پیدا کردن میزنم. یک سوال، آیا قبول دارید همیشه برای کسی که دانش کافی داره شغل هست؟ اگه قبول دارید که ادامش بخونید. اگه نه که به دردتون نمیخوره :) اگه قبول دارید پس چرا بهونه میارید :)). منم یک…
این تو همچی میشه زد. خوندن کتاب، دیدن دوره، تمرین طراحی، تمرین موسیقی و ....
دوتا کتاب هم که خیلی دیگه همه معرفی کردن
۱. عادت هاب اتمی
۲. کار عمیق
که خوندش کمک میکنه کانسپت درک کنید :)
دوتا کتاب هم که خیلی دیگه همه معرفی کردن
۱. عادت هاب اتمی
۲. کار عمیق
که خوندش کمک میکنه کانسپت درک کنید :)
👍7❤4👎1
TorhamDev | تورهام 😳
میخواستم درباره یکچیزی بگم اونم انجام دادن کارهاتون. مثال شغل پیدا کردن میزنم. یک سوال، آیا قبول دارید همیشه برای کسی که دانش کافی داره شغل هست؟ اگه قبول دارید که ادامش بخونید. اگه نه که به دردتون نمیخوره :) اگه قبول دارید پس چرا بهونه میارید :)). منم یک…
یوتیوبر موردعلاقه من برای این کار:
http://www.youtube.com/@jayskullz
کمک: بخش live هارو مراجعه کنید :)
http://www.youtube.com/@jayskullz
کمک: بخش live هارو مراجعه کنید :)
❤4
Forwarded from جادی | Jadi
توی ویدئوی های قبلی مربوط به اسنپ در مورد شیوههای مرسوم ذخیره کردن پسورد تو دیتابیس و اینکه سالت باید کجا و چه شکلی باشه گپهای خوبی زده شد. این شد که گفتم توی این ویدئو یکی از بست پرکتیسهای ماجرا رو نشون بدم: بی کریپت.
اگر می خواین بدونین که حرفهایترها چطوری پسوردهاشون رو توی دیتابیس ذخیره میکنن که مطمئن بشن حتی در آینده پیشرفت کامپیوترها و شکسته شدن هشهای فعلی هم مشکلش نخواهند داشت، این ویدئو احتمالا به دردتون میخوره.
https://youtu.be/0YCyAqzcCvM
اگر می خواین بدونین که حرفهایترها چطوری پسوردهاشون رو توی دیتابیس ذخیره میکنن که مطمئن بشن حتی در آینده پیشرفت کامپیوترها و شکسته شدن هشهای فعلی هم مشکلش نخواهند داشت، این ویدئو احتمالا به دردتون میخوره.
https://youtu.be/0YCyAqzcCvM
YouTube
bcrypt; روش امن و مرسوم برای ذخیره کردن هش پسورد به همراه سالت و شیوه هش کردن در دیتابیس
در ویدئوهای مربوط به هک اسنپ، یه بحثی بود که چرا سالت، به عنوان فیلدی از دیتابیس ذخیره شده. من اول گفتم این برام جذاب نیست چون میشه از هر فیلد یونیکی (مثلا یوزر آی دی) براش استفاده کرد؛ حتی اگر این در ترکیب با یه سالت دیگه (پپر) از بیرون دیتابیس باشه. اما…
👍4
حقیقتا میخواستم ریاضی گسسته بخونم برای امتحان. اما دیدم ۱ حجمش زیاده و من الکی وقت میزارم کل روز یکی از مباحثش یادبگیرم که شاید کلا ۱ سوال ازش بیاد. در نتیجه باخودم گفتم که من که همه واحدها رو افتادم. اینم روش :) به جاش چیکار میکنیم؟ میریم یک دوره asyncio خفن میبینیم که شهریار تو این پستش معرفی کرده بود :) به جای هدر دادن ۶ ساعت ازش علم استخراج میکنیم.
https://news.1rj.ru/str/ohmytask/22
https://news.1rj.ru/str/ohmytask/22
Telegram
Oh My Task!
Suppose you're looking for a "complete enough" course for async-await programming on Python. Who's better than an active contributor of Python to teach you?
Take a look at this amazing ~6 hours course made by Łukasz Langa (Python core developer)
https:…
Take a look at this amazing ~6 hours course made by Łukasz Langa (Python core developer)
https:…
👍11😁7👎3🥴3👀2
بریم امتحان برنامهنویسی مقدماتی بدیم ( حقیقتا سیشارپه 💀، انقدر به سیشارپ تیکه انداختم تو کلاسش گفت ناراحتی پاشو برو درستو عوض کن)
#موقت
#موقت
🤣26👎5🥴1
برام سوال شد که مپها آنلاین مثل گوگل مپ چطوری حجم ترافیک یک خیابون میفهمن؟ یک گوگل ریز کردم و نتیجه اینه که ۲ حالت.
۱ میانگین ترافیک اون ساعت در اون خیابون
۲ از تعداد افرادی که در اون خیابون هستن و سرعت حرکتشون :).
دومی باحال بود. مثلا اگه ۱۰ نفر گوگل مپ زدن تو یک مسیری و در یک خیابون باشن که ترافیک باشه و از جالت عادی کندتر حرکت کنن گوگل مپ میاد اون خیابون ترافیک نشون میده
@TorhamDevCH
۱ میانگین ترافیک اون ساعت در اون خیابون
۲ از تعداد افرادی که در اون خیابون هستن و سرعت حرکتشون :).
دومی باحال بود. مثلا اگه ۱۰ نفر گوگل مپ زدن تو یک مسیری و در یک خیابون باشن که ترافیک باشه و از جالت عادی کندتر حرکت کنن گوگل مپ میاد اون خیابون ترافیک نشون میده
@TorhamDevCH
👍9
TorhamDev | تورهام 😳
برام سوال شد که مپها آنلاین مثل گوگل مپ چطوری حجم ترافیک یک خیابون میفهمن؟ یک گوگل ریز کردم و نتیجه اینه که ۲ حالت. ۱ میانگین ترافیک اون ساعت در اون خیابون ۲ از تعداد افرادی که در اون خیابون هستن و سرعت حرکتشون :). دومی باحال بود. مثلا اگه ۱۰ نفر گوگل…
خب گویا یک آلمانی عزیز نظریه رو تست کرده و موفق شده با ۹۹ تا گوشی گوگل مپ گول بزنه و یک خیابون خالی رو ترافیک نشون بده :)
https://youtu.be/HbJGTKQ2NII
@TorhamDevCH
https://youtu.be/HbJGTKQ2NII
@TorhamDevCH
YouTube
This Man Tricked Google Maps into Reporting a Traffic Jam | NowThis
This artist tricked Google Maps into a fake traffic jam by carting around 99 phones.
» Subscribe to NowThis: http://go.nowth.is/News_Subscribe
» Sign up for our newsletter KnowThis to get the biggest stories of the day delivered straight to your inbox: h…
» Subscribe to NowThis: http://go.nowth.is/News_Subscribe
» Sign up for our newsletter KnowThis to get the biggest stories of the day delivered straight to your inbox: h…
👍5😁3
TorhamDev | تورهام 😳
برام سوال شد که مپها آنلاین مثل گوگل مپ چطوری حجم ترافیک یک خیابون میفهمن؟ یک گوگل ریز کردم و نتیجه اینه که ۲ حالت. ۱ میانگین ترافیک اون ساعت در اون خیابون ۲ از تعداد افرادی که در اون خیابون هستن و سرعت حرکتشون :). دومی باحال بود. مثلا اگه ۱۰ نفر گوگل…
امروز یک سوال داده بود که ورودیش یک عدد پنج رقمی بود شما فکر کن ۹۵۴۶۷ بعد قرار بود یک برنامه بنویسیم که در بیاره عدد چند رقمی، گفتم استاد میشه با پایتون بنویسمش؟ گفته آره. جوابش شد این:
توقعش این بود هی شرط بنویسی بگی اگه از ۹ بزرگ تر بود ۲ رقمی از ۹۹ بزرگ تر و ...، ولی تورهام خسته تر از حرفاست😂
#موقت
numbers = input("enter number:" )
print(len(numbers))
اول گفتم این شد اوکی؟ گفتم از شرط و اینا باید استفاده کنی گفتم نه دیگه اینطوری کار میکنه گفت آهااا از این روش. باشه اوکیه 😁😂توقعش این بود هی شرط بنویسی بگی اگه از ۹ بزرگ تر بود ۲ رقمی از ۹۹ بزرگ تر و ...، ولی تورهام خسته تر از حرفاست😂
#موقت
🤣22👍1👎1
بیایید یک سوال ساده از sql ببینیم.
خروجی کوئری پایین عکس بالاست. اما سوال اینه که چطور میشه کوئری پایین رو خلاصه/تمیز تر نوشت؟
@TorhamDevCH
خروجی کوئری پایین عکس بالاست. اما سوال اینه که چطور میشه کوئری پایین رو خلاصه/تمیز تر نوشت؟
USE sql_store;
SELECT
o.order_date,
o.order_id,
c.first_name,
sh.name AS shipper,
os.name AS status
FROM orders o
JOIN customers c
ON o.customer_id = c.customer_id
LEFT JOIN shippers sh
ON o.shipper_id = sh.shipper_id
JOIN order_statuses os
ON o.status = os.order_status_id
ORDER BY status
@TorhamDevCH
🤔3
چیزی که من میخواستم بگم:
لینک به implicit جوین:
https://www.geeksforgeeks.org/implicit-join-vs-explicit-join-in-sql/
اون یکی مثال بچهها که پیچیده تر بود :
و در نهایت لینک دوره sql ماش:
https://codewithmosh.com/p/complete-sql-mastery
@TorhamDevCH
USE sql_store;
SELECT
o.order_date,
o.order_id,
c.first_name,
sh.name AS shipper,
os.name AS status
FROM orders o
JOIN customers c
USING (customer_id)
LEFT JOIN shippers sh
USING (shipper_id)
JOIN order_statuses os
ON o.status = os.order_status_id
ORDER BY status
لینک به implicit جوین:
https://www.geeksforgeeks.org/implicit-join-vs-explicit-join-in-sql/
اون یکی مثال بچهها که پیچیده تر بود :
USE sql_store;
SELECT
(SELECT order_date FROM orders WHERE order_id = o.order_id) AS order_date,
o.order_id,
(SELECT first_name FROM customers WHERE customer_id = o.customer_id) AS first_name,
(SELECT name FROM shippers WHERE shipper_id = o.shipper_id) AS shipper,
(SELECT name FROM order_statuses WHERE order_status_id = o.status) AS status
FROM
orders o
ORDER BY
status;
و در نهایت لینک دوره sql ماش:
https://codewithmosh.com/p/complete-sql-mastery
@TorhamDevCH
👍7👎2
TorhamDev | تورهام 😳
درباره دورهای ماش اگه جایی رایگان(مجانی) پیدا کردید:
یک مورد دیگه هم.
❤39👏2❤🔥1👎1😁1🥱1🤣1