TorhamDev | تورهام 😳 pinned «لطفا اگه دلت میخواد داخل این ماجرا شرکت کنی این فرم رو پر کن و منتظر باش تا ۳ روز دیگه جوابش رو داخل همین کانال اعلام کنم. https://forms.gle/fTvWbK7NauhHEw8f8»
TorhamDev | تورهام 😳
لطفا اگه دلت میخواد داخل این ماجرا شرکت کنی این فرم رو پر کن و منتظر باش تا ۳ روز دیگه جوابش رو داخل همین کانال اعلام کنم. https://forms.gle/fTvWbK7NauhHEw8f8
۴۸ نفر شرکت کردن. دارم بررسی میکنم، امشب بهشون خبر خواهم داد.
⚡4
بعد تقریبا ۲ ساعت موفق شدم ۴ نفر انتخاب کنم. قرار بود ۲ نفر باشن ولی دیگه واقعااااااااااااااااا نمیشد یکیشون حذف کرد. در نتیجه ۲ تا دختر و دوتا پسر. امیدوارم همچی خوب پیش بره و سال بعد هم دوباره اینکار رو انجام بدم ✌️
❤19❤🔥5💔2🤷♀1
لیستهای پایتون در حقیقت dynamic arrays هستند در نتیجه وقتی شما یک لیست رو میسازید مثلا ۵ تا ایندکس داره وقتی میخایید لیست گسترش بدید و مثلا بکنیدش ۷ تا، پایتون میاد یکجا دیگه از مموری رو allocate به اندازه ۷ تا و بعد اون ۵ قبلی کپی میکنه اونجا و ۲ تا جدید رو بهش اضافه میکنه.
به این حالت میگن داینامیک، یکدونه دیگه هم داریم که linked lists که اون در اختیار شماست برای کشف کردن :)
@TorhamDevCH
به این حالت میگن داینامیک، یکدونه دیگه هم داریم که linked lists که اون در اختیار شماست برای کشف کردن :)
@TorhamDevCH
👍14❤1👎1🐳1
TorhamDev | تورهام 😳
لیستهای پایتون در حقیقت dynamic arrays هستند در نتیجه وقتی شما یک لیست رو میسازید مثلا ۵ تا ایندکس داره وقتی میخایید لیست گسترش بدید و مثلا بکنیدش ۷ تا، پایتون میاد یکجا دیگه از مموری رو allocate به اندازه ۷ تا و بعد اون ۵ قبلی کپی میکنه اونجا و ۲ تا جدید…
نمیدونم والا گفتم یکدونه linked list بنویسم.
@TorhamDevCH
@TorhamDevCH
👎5⚡1👍1
TorhamDev | تورهام 😳
نمیدونم والا گفتم یکدونه linked list بنویسم. @TorhamDevCH
شاید یک متود append باید بهش اضافه کنم، شاید هم نه.
✍3👎1
Forwarded from Sadra Codes
This media is not supported in your browser
VIEW IN TELEGRAM
ورژن جدید Hey قراره اینشکلی باشه! :) 💻
+ راهاندازی و ستاپش راحتتر شده.
+ از mdb.ai استفاده میکنه.
+ سریعتر و تمیزتر پاسخ میده.
+ شخصیسازی میشه.
و...
پینوشت: Hey یه اپ CLI هست که صرفا وصله به ChatGPT.
+ راهاندازی و ستاپش راحتتر شده.
+ از mdb.ai استفاده میکنه.
+ سریعتر و تمیزتر پاسخ میده.
+ شخصیسازی میشه.
و...
پینوشت: Hey یه اپ CLI هست که صرفا وصله به ChatGPT.
✍2
TorhamDev | تورهام 😳
https://github.com/ArmanTaheriGhaleTaki/best403unlocker یکی از بچهها یک ابزار اوپن سورس نوشته که اگر نیاز داشتید که پر سرعت ترین dns رو برای دانلود پکیج تحریمی پیدا کنید میتونید ازش استفاده کنید.
armon Taheri:
من یه ابزار دیگه هم نوشتم یه نگاه بهش میندازی بدرد بخور باشه بذاریش توی چنلت
اگر نیاز داشتید که پر سرعت ترین میرور رجیستری داکر رو برای دانلود امیج های تحریمی به راحتی و سرعت پیدا کنید
یه اسکریپت دولوپ کردم میتونید ازش استفاده کنین
https://github.com/ArmanTaheriGhaleTaki/fastDocker403unlocker
من یه ابزار دیگه هم نوشتم یه نگاه بهش میندازی بدرد بخور باشه بذاریش توی چنلت
اگر نیاز داشتید که پر سرعت ترین میرور رجیستری داکر رو برای دانلود امیج های تحریمی به راحتی و سرعت پیدا کنید
یه اسکریپت دولوپ کردم میتونید ازش استفاده کنین
https://github.com/ArmanTaheriGhaleTaki/fastDocker403unlocker
GitHub
GitHub - 403unlocker/fastDocker403unlocker: Discover optimal docker registry mirror speed for efficient network performance
Discover optimal docker registry mirror speed for efficient network performance - GitHub - 403unlocker/fastDocker403unlocker: Discover optimal docker registry mirror speed for efficient network pe...
👍2
Forwarded from Sadra Codes
چجوریه که شایان ۸ سال پیش این ویدئو رو آپلود کرده آپارات، بعد محمد ۹ سال پیش کامنت گذاشته؟ 🤔
اگه ماشین زمان پیدا کردین به مام بگین خسیسا.. نمیخوایم بخوریمش که. 😒
اگه ماشین زمان پیدا کردین به مام بگین خسیسا.. نمیخوایم بخوریمش که. 😒
🗿8🤣3👍1
با این مایندست(تفکر؟) برید تو مصاحبه 🫵
وقتی احساس کردید که مصاحبه بد پیشرفت، به چشمای مصاحبه کننده زل میزنید 👹.
بعد بهش میگید:
بعد با ژست ایلیان موسک برید بیرون!
وقتی احساس کردید که مصاحبه بد پیشرفت، به چشمای مصاحبه کننده زل میزنید 👹.
بعد بهش میگید:
یا منو استخدام میکنید، یا استخدامتون میکنم!بعد با ژست ایلیان موسک برید بیرون!
🤣26😁2
Forwarded from Sadra Codes
اون گپ صورتیرنگ پایدنتیک دقیقا PydanticV2 هست. دلیل اصلی این گپ به این بزرگی اینه که سیستم ولیدیشن از پایدنتیک جدا شد و تحت یه پکیج دیگه (pydantic-core) که با راست نوشته شده بود رلیز شد. بنظرم بعد از Postgres، یکی بجاترین رلیز ها بود چراکه پرفرومنس و رانتایم رو تا ۵۰ برابر سریعتر کرد. از خوبیاش که بگذریم، باعث شد یه سری از بیزینس ها که وابستگی نرمافزاری شدیدی به PydanticV1 داشتن، با اینکه کلی تول نوشته شده واسه مهاجرت از ورژن ۱ به ۲، بخاطر Breaking changeها حسرت به دل بمونن و نتونن آپگرید کنن. :(
برای آگاهی بیشتر:
https://pydantic.dev/articles/pydantic-v2#breaking-changes--compatibility--section
برای آگاهی بیشتر:
https://pydantic.dev/articles/pydantic-v2#breaking-changes--compatibility--section
👍3👎1
خوب دوستان، از الان میتونیم بگیم حداقل قزقستان نیستیم!😂
اینا دیگه رسما پکتها باز میکنن میخونن اگر صلاح دونستن دوباره بسته بندیش میکنن میفرستن.
اتفاقی که اینجا با http میوفته، از اونجا که http هیچ رمزنگاری روش سوار نیست، همه میتونن پکتها رو باز کنن و بخوننش. اما https که اومد و TLS اضافه کرد باعث شد که پکتها رمزنگاری بشن و کسی نتونه اونا رو بخونه؛ اگه شما لازم دارید که پکت رو بخونید باید کلیدها رمزنگاری رو داشته باشید. در نتیجه هیچ کس جز مقصد و مبدا نمیتونن بخوننش، اما شاید براتون سوال بشه که پس چطوری فیلتر میکنن؟ خب اون فیلترینگ تو لایه پایین تر اتفاق میوفته که برای مثال IP هارو میبندن، چون هیچ وقت IP و پورت رمزنگاری نمیشن همه میتونن بخوننشون، در نهایت خواستم بگم دوستان غیور قزاقستان اومدن یک برنامه نوشتن که رو یوزر نصب میشه و این کلیدهای رمزنگاری رو هم میگیره :))) و گویا نصبش هم اجباری. تازه اسمش هم چسبوندم به امنیت :)))))
@TorhamDevCH
اینا دیگه رسما پکتها باز میکنن میخونن اگر صلاح دونستن دوباره بسته بندیش میکنن میفرستن.
اتفاقی که اینجا با http میوفته، از اونجا که http هیچ رمزنگاری روش سوار نیست، همه میتونن پکتها رو باز کنن و بخوننش. اما https که اومد و TLS اضافه کرد باعث شد که پکتها رمزنگاری بشن و کسی نتونه اونا رو بخونه؛ اگه شما لازم دارید که پکت رو بخونید باید کلیدها رمزنگاری رو داشته باشید. در نتیجه هیچ کس جز مقصد و مبدا نمیتونن بخوننش، اما شاید براتون سوال بشه که پس چطوری فیلتر میکنن؟ خب اون فیلترینگ تو لایه پایین تر اتفاق میوفته که برای مثال IP هارو میبندن، چون هیچ وقت IP و پورت رمزنگاری نمیشن همه میتونن بخوننشون، در نهایت خواستم بگم دوستان غیور قزاقستان اومدن یک برنامه نوشتن که رو یوزر نصب میشه و این کلیدهای رمزنگاری رو هم میگیره :))) و گویا نصبش هم اجباری. تازه اسمش هم چسبوندم به امنیت :)))))
@TorhamDevCH
😐17👍3🌚1
TorhamDev | تورهام 😳
خوب دوستان، از الان میتونیم بگیم حداقل قزقستان نیستیم!😂 اینا دیگه رسما پکتها باز میکنن میخونن اگر صلاح دونستن دوباره بسته بندیش میکنن میفرستن. اتفاقی که اینجا با http میوفته، از اونجا که http هیچ رمزنگاری روش سوار نیست، همه میتونن پکتها رو باز کنن و بخوننش.…
YouTube
Kazakhstan Government Man In The Middle Attacks
On the podcast Security Now, Steve Gibson and Jason Howell discuss the revelation that the government of Kazakhstan has begun officially requiring its own CA root certification be installed into the web browser of its citizens.
Welcome to Kazakhstan! - Please…
Welcome to Kazakhstan! - Please…
👍3
آقا جدی بیایید فریمورک محور نباشید. همه چیز رو به فریمورکی که باهاش کار میکنید نچسبونید، اینکه چقدر SQLAlchemy بخونید کافیه چون FastAPI کار میکنید یا چقدر Mysql بلد باشم که با جنگو کار کنم که جقدر پایتون بخونم که جنگو یادبگیرم ( چنگو زیاد مقال میزنم چون اینجا خیلی بیشتر استفاده میشه).
جواب همشون: هر چقدر بیشتر بهتر
به جای چقدر sqlalchemy برای fastapi خود sqlalchemy رو یادبگیرید
به جای چقدر mysql برای جنگو خود mysql یادبگیرید. در نهایت هم اینا نظر منه، اگه میخوایید فقط جنگو کار باشید و هیچ پدیگه از بقیهجاها ندونید مثل یک داننده که فقط بلده رانندگی کنه اونم فقط و فقط با ماشین خودش اشکالی نداره، در نهایت انتخاب خودتونه:)
@TorhamDevCH
جواب همشون: هر چقدر بیشتر بهتر
به جای چقدر sqlalchemy برای fastapi خود sqlalchemy رو یادبگیرید
به جای چقدر mysql برای جنگو خود mysql یادبگیرید. در نهایت هم اینا نظر منه، اگه میخوایید فقط جنگو کار باشید و هیچ پدیگه از بقیهجاها ندونید مثل یک داننده که فقط بلده رانندگی کنه اونم فقط و فقط با ماشین خودش اشکالی نداره، در نهایت انتخاب خودتونه:)
@TorhamDevCH
👍13👎1🤨1
TorhamDev | تورهام 😳
آقا جدی بیایید فریمورک محور نباشید. همه چیز رو به فریمورکی که باهاش کار میکنید نچسبونید، اینکه چقدر SQLAlchemy بخونید کافیه چون FastAPI کار میکنید یا چقدر Mysql بلد باشم که با جنگو کار کنم که جقدر پایتون بخونم که جنگو یادبگیرم ( چنگو زیاد مقال میزنم چون اینجا…
مثال شاید بیخود. خیلیهاتون جنگو کار میکنید و همیشه داخل پوشه کانفیگ جنگو فایل wsgi.py رو دید، شاید حتی تغییرش داده باشید اگه Django channels زده باشید. ولی تا حالا رفتید ببینید اصلا wsgi چیه؟ یا وقتی جنگو چنلز کار میکردید رفتید ببینید Asgi فرقش چیه؟ خیلیها رفتن خیلی بیشترها نرفتن.