TorhamDev | تورهام 😳 – Telegram
TorhamDev | تورهام 😳
2.84K subscribers
421 photos
49 videos
21 files
591 links
code, linux and anything related.

• YouTube
youtube.com/@techwithtori

• CodeNaline Podcast
@CodeNaline

• Group
@GothamProgrammers

• Github
github.com/TorhamDev

• Email
torhamdev@gmail.com
Download Telegram
تمام شد، مبارک خیلیا.

ولی خب یک ماه طول میکشه کانفیگ کنم همچی رو

@TorhamDevCH
👍133🤣1🍌1🖕1
https://www.youtube.com/watch?v=vBH6GRJ1REM

ویدئو امروز درباره دیتاکلس هستش. کاربردش و اینکه کجاها به درد میخوره. استفاده ازش خیلی خوبه، تو بیشتر کدهای بزرگ حتما خواهیدیدش. داخل sqlalchemy هم میتونی مدل‌هاتون با دیتاکلس درست کنید حتی

#vid_per_day
@TorhamDevCH
3
- اومدم پکیج‌های اضافه رو پاک کنم، زدم تمام نتورک پکیج‌ها رو پاک کردم.

- دیدم به اینترنت وصل نمیتونم بشم هیجوره

- ۲ ساعت دیباگش کردم و با low لول ترین حالت ممکن تونستم به شبکه lan وصل شم.

- دوباره پکیج‌های نتورک نصب کردم.

میخاستم جیغ بکشم یکجاهاییش.

@TorhamDevCH
🤣201
https://youtube.com/playlist?list=PLJ_usHaf3fgO_PgB1zTSlKVSqDdvh49bi

با تمام بدبختی‌ها، ویدیو امشب یادم نمیره. ویدیو امشب Gold کامل.

مبانی ASGI، کلا ۳ تا ویدیو رو هم ۴۰ دقیقه نمیشه ولی درک خیلی خوبی بهتون میده از ASGI. البته WSGI هم دقیقا همینه و استاندارد خودش رو داره. با اون هم میشه دقیقا همینکارها رو انجام داد.

#vid_per_day
@TorhamDevCH
110🔥1
TorhamDev | تورهام 😳 pinned «https://youtube.com/playlist?list=PLJ_usHaf3fgO_PgB1zTSlKVSqDdvh49bi با تمام بدبختی‌ها، ویدیو امشب یادم نمیره. ویدیو امشب Gold کامل. مبانی ASGI، کلا ۳ تا ویدیو رو هم ۴۰ دقیقه نمیشه ولی درک خیلی خوبی بهتون میده از ASGI. البته WSGI هم دقیقا همینه و استاندارد…»
TorhamDev | تورهام 😳
well, well, well... debian 13 - qtile WM - Gruvbox theme @TorhamDevCH
واقعا دبیانم رو دوست‌دارم. تنها مشکلی که الان داره اینه که polybarام یکم بیشتر کانفیگ میخاد. بقیه چیزاش بی‌نظیر.
5
kitchen light
Josie Edwards
در همین راستا موسیقی گوش بدید
#music@TorhamDevCH
5
https://youtu.be/dEZKySL3M9c

ویدیو امروز، فور‌لوپ async در پایتون.

البته گول عنوان ویدیو رو نخورید، داخل ویدیو درباره iterator و Async Iterators و اینکه چطور حلقه پایتون کار میکنن حرف میزنه و همچین کمی کد استارلت هم میزنه که کاربرد استفاده از async loop نشون بده

در حال بلعیدن ویدئو‌های این چنل هستم :)

#vid_per_day
@TorhamDevCH
3
TorhamDev | تورهام 😳 pinned «https://youtu.be/dEZKySL3M9c ویدیو امروز، فور‌لوپ async در پایتون. البته گول عنوان ویدیو رو نخورید، داخل ویدیو درباره iterator و Async Iterators و اینکه چطور حلقه پایتون کار میکنن حرف میزنه و همچین کمی کد استارلت هم میزنه که کاربرد استفاده از async loop…»
سایت‌ها دولتی اینطوریه که هیچ تلاشی برای امن‌ بودن خودشون نمیکنن فقط تهدید میکنن😂. اگه تلاش کنی SQLI بزنی میندازیمت زندان، اگه تلاش کنی اینکار کنی اون بلا رو سرت میاریماااا :)
@TorhamDevCH
🤣301😈1
Forwarded from Linux Experts (Mohammad)
گاهی وقت لازم هست یک برنامه رو به صورت ایزوله و سندباکس اجرا کنیم. یکی از برنامه هایی که این کار رو انجام میده Firejail هست و هر برنامه رو در یک Namespace جداگانه اجرا می‌کنه.

‌‏Namespace توی لینوکس قابلیتیه برای جداسازی منابع سیستم. هر پردازش داخل فضای مشخص خودش اجرا میشه و دید محدودی نسبت به منابع داره؛ طوری که انگار روی یک سیستم مستقل کار میکنه. این قابلیت برای ایزوله کردن یک پردازش از سایر پردازش‌های سیستم مناسبه.

طرز کار ساده ایی داره و این امکان رو میده برای هر برنامه پروفایل جداگانه تعریف کنیم و دسترسی‌هاش رو مشخص و محدود کنیم. برای مثال:

whitelist /opt/maple
whitelist /home/linux_exp/.maplesoft/
net none
private
private-tmp
seccomp
caps.drop all


توضیح تنظیمات پروفایل بالا:

🔹 whitelist: دسترسی فقط به مسیرهای مشخص (مثل cache و مسیری که برنامه قرار داره تا بتونه درست کار کنه)
🔹 net none: قطع کامل اینترنت و شبکه
🔹 private / private-tmp: دایرکتوری ها در یک فایل سیستم موقت روی tmp/ ایجاد میشن
🔹 seccomp: محدود کردن syscallهای مهم
🔹 caps.drop all: حذف همه دسترسی‌های ویژه (حتی با sudo هم امکان کارهایی مثل mount/unmount رو نداره)

بعد از ساخت و ذخیره پروفایل، اون رو همراه با برنامه‌ایی که می‌خوایم اجرا کنیم به Firejail می‌دیم:

firejail --profile=~/.config/firejail/maple.profile maple &

توی مخازن اکثر توزیع ها هستش میتونید نصب و استفاده کنید.

🔘 @linux_exp | #Linux #Firejail
👍91🔥1
TorhamDev | تورهام 😳 pinned «https://youtu.be/M55n0AfBllg امروز ویدئو برنامه‌نویسی نداریم، اما به مسئله خیلی مهمی پاسخ خواهید داد. آیا نگاه کردن به boobs دختران معادل ۳۰ دقیقه ورزش کردن هست یا خیر؟ #vid_per_day @TorhamDevCH»
https://youtu.be/CFRhGnuXG-4

ویدئو امروز، سعی کنید کدتون رو بیشتر ۳ مرحله nested نکنید. منظور اینکه کدتون خیلی توهم نره و چندتا بلاک مختلف نداشته باشید و سعی کنی کمتر از ۳ تا باشه اگه بیشتر از ۳ تا هست احتمالا باید تغییر بدید تا بهتر بشه. داخل ویدئو یکسری روش‌های برای بهبودش هم میگه
#vid_per_day
@TorhamDevCH
👌52👍2
Memories
Conan Gray
I wish you stay in my memories

#music@TorhamDevCH
@TorhamDevCH
2
TorhamDev | تورهام 😳 pinned «https://youtu.be/CFRhGnuXG-4 ویدئو امروز، سعی کنید کدتون رو بیشتر ۳ مرحله nested نکنید. منظور اینکه کدتون خیلی توهم نره و چندتا بلاک مختلف نداشته باشید و سعی کنی کمتر از ۳ تا باشه اگه بیشتر از ۳ تا هست احتمالا باید تغییر بدید تا بهتر بشه. داخل ویدئو یکسری…»