Stuff for Geeks
158 subscribers
181 photos
38 videos
178 files
575 links
Admin: @the_mhbr
Download Telegram
🔵 آشنایی با namedtuple در پایتون

یکی از امکانات پایتون که میتواند به حرفه‌ای تر شدن کد پایتونی شما کمک کند، namedtuple است که تاپل هایی با فیلد های اسم دار ایجاد می‌کند. با مطالعه این پست با این امکان از زبان پایتون آشنا می‌شوید.
#پایتون #Python


لوپینو | آموزش های برنامه نویسی
• Telegran: @loopino
• Instagram: https://www.instagram.com/loopino_fa/
1
Forwarded from 🅰️🅼🅸🅽
Here are some key points from the text:

Fiber is a lightweight thread of execution that allows cooperative multitasking. It allows yielding control back to the caller at any point.
Fiber requires allocating your own stack memory, giving more control compared to threads. Fiber switching is much cheaper than thread switching.
Implementing fibers requires storing relevant registers like RIP, RSP, callee-saved registers in a fiber context struct. Switching fibers involves saving one fiber's context and loading another's.
Creating a new fiber involves setting up the stack pointer, instruction pointer, and first parameter in the fiber context.
Converting a thread to a fiber is simple since the fiber context will be populated on first switch. Converting back is empty.
Risks of fibers include improperly exiting the fiber main function, issues with smart pointers, skipped destructors, and losing debuggability.
Fibers allow fast cooperative multitasking but require care around compiler optimizations, cross-thread execution, and blocking calls. Overall they provide flexibility for performance-critical applications.
https://agraphicsguynotes.com/posts/fiber_in_cpp_understanding_the_basics/
1
Forwarded from Dev
این بار. R2frida یک ابزار تحلیل و بررسی برنامه‌ اجرا شده در محیط‌های مختلف هستش که با استفاده از r2frida توسعه دهنده و محققان امنیتی میتونند برنامه‌ها رو بررسی و تحلیل کنند و اطلاعات مورد نیاز خود را استخراج کنند. R2frida با استفاده از تکنولوژی Frida یک framework open-source برای تست امنیتی و تحلیل برنامه‌ها، عمل می‌کنه
و R2frida به زبان های برنامه نویسی C، C++، Python، JavaScript و Rust طراحی شده. این ابزار به توسعه دهنده و محققان امنیتی امکان می‌ده تا برنامه‌ هارو تو محیط‌های مختلف مانند Android و iOS تست کنن و بعد آسیب پذیری‌ها و نقاط ضعف امنیتی را شناسایی کنن و با استفاده R2frida می‌توان برنامه‌های اجرا شده را تحلیل کنن و به دنبال عملکرد غیرمعمول رفتارهای مشکوک و حملات امنیتی باشند
علاوه بر این، R2frida قابلیت بازیابی اطلاعات مورد نیاز را نیز داره و به طور مستقیم با برنامه‌های در حال اجرا در تلفن همراه یا دستگاه‌های دیگر ارتباط برقرار بکنه و اطلاعات مورد نیاز رو استخراج کنه، مانند داده‌های ذخیره شده در حافظه یا مقادیر رجیستر.
1
Forwarded from Linuxor ?
اگر شماهم روی توزیع گنو/لینوکسی خودتون میخواین از هدست یا هندزفری بلوتوثی استفاده کنید ولی درصد شارژ رو بهتون نشون نمیده این کارو بکنید.
فایل
/etc/bluetooth/main.conf

رو بازش کنید و زیر بخش general این خط رو اضافه کنید:

Experimental = true

الان کافیه که سرویس بلوتوث رو ری استارت کنید.

sudo systemctl restart bluetooth

بعدش از طریق تنظیمات یا کامند زیر میتونید میزان شارژ دستگاه رو ببینید:

bluetoothctl info


🐧 @Linuxor ~ Sohrab Behdani
1
اگه خواستین سرور خارج بگیرین که قیمتش مناسب باشه و پرداخت با ارز دیجیتال هم داشته باشه سایت HostVDS.com رو میتونید امتحان کنید

قیمتاش از یک دلار در ماه شروع میشه
1
Forwarded from digMeMore (Yasho)
1
یه Terminal emulator خوب Termius هست که بهتون قابلیت مدیریت همزمان چندین سرور رو از طریق ssh و همچنین امکان انتقال فایل از طریق sftp رو میده.

سینک هم میشه و روی دستگاه های مختلفتون میتونین سرورهاتون رو داشته باشین.

یکی دیگه از قابلیت های خوبش هم اینه که روی اندروید میتونین یه ترمینال لینوکس بگیرین البته نمیدونم چقدر دسترسی میده

خبر خوب هم این که نسخه رایگان داره🤩
Termius.com

#Tool
#Linux
1
CamScanner 10-08-2023 03.47.pdf
3 MB
جزوه جلسه دوم درس شبکه، استاد خونساری دانشگاه تهران
#network
#handbook
#شبکه
#جزوه
1
کانال درس مدل‌های مولد عمیق، دانشگاه تهران، پاییز ۱۴۰۲، استاد توسلی‌پور و استاد صادقی

این درس، درس جدیدیه و ترم دومیه که تو دانشگاه تهران ارائه میشه و در chat gpt هم از این مدل‌ها استفاده شده 😅

#AI
#course
#DGM
#link
1
CamScanner 10-08-2023 21.43.pdf
815.3 KB
جزوه جلسه سوم درس جبر خطی، استاد سبز رو دانشگاه تهران
#linear_algebra
#handbook
#جزوه
#جبر_خطی
1
Forwarded from Reza ️ Azadi ⟁⃤️
Pavel_Yosifovich_Windows_Kernel_Programming_Independently_published.pdf
9.5 MB
2023
2
Stuff for Geeks
Pavel_Yosifovich_Windows_Kernel_Programming_Independently_published.pdf
Windows Kernel Programming by Pavel Yosifovich

Second edition 2023

#Book
#English
#Programming
#Windows
1