Forwarded from Python Hints
بسیاری از دوستان اعتراض کردند که ویدیوها روی یوتیوب قرار نگرفته (آخرین مورد فصل ۸ کتاب بود، چون وقت نشد.)
و خب همین موضوع، باعث شده خیلی از بچهها عقب بیوفتند (یاد امتحانات ترم تابستان دانشگاه نبودم)
برای همین این هفته جلسه لایو نخواهیم داشت تا فرصت کنیم ویدئوها رو برسونیم
متأسفانه جلسه هفته قبل رو هم رکورد شده نداریم، در صورتی که متوجه شدم حتی بسیار از بچههای سنیور هم با این مطالب آشنایی ندارند یا درک درست ندارند.
علاوه بر همه این موارد امروز چند اتفاق مهم و سخنرانی و ... هست که شخصاً میخوام براشون وقت بذارم و گوش بدم.
ولی درحال حاضر اولویت با آپلود ویدیوها روی یوتیوب هست.
#موقت
و خب همین موضوع، باعث شده خیلی از بچهها عقب بیوفتند (یاد امتحانات ترم تابستان دانشگاه نبودم)
برای همین این هفته جلسه لایو نخواهیم داشت تا فرصت کنیم ویدئوها رو برسونیم
متأسفانه جلسه هفته قبل رو هم رکورد شده نداریم، در صورتی که متوجه شدم حتی بسیار از بچههای سنیور هم با این مطالب آشنایی ندارند یا درک درست ندارند.
علاوه بر همه این موارد امروز چند اتفاق مهم و سخنرانی و ... هست که شخصاً میخوام براشون وقت بذارم و گوش بدم.
ولی درحال حاضر اولویت با آپلود ویدیوها روی یوتیوب هست.
#موقت
Forwarded from Geek Alerts
دکتر ساول جایزه ایگنوبل(یه جایزه طنزآمیز برای کسانی که با تحقیقاتشون باعث خنده و به فکر فرورفتن مردم میشن) رو برده چون ثابت کرده جاهایی مثل ژاپن که میگن تعداد زیادی آدم بالای ۱۰۰ سال دارن، در واقع دروغ میگن.
این ۱۰۰ سالهها خیلی وقت هست مردن و فقط توی سوابق دولتی زنده نوشته شدن.
یا راز ۱۰۰ ساله شدن توی اوکیناوا ژاپن مصرف سبزیجاته دروغه، اوکیناوا کمترین مصرف سبزیجاترو داره.
ucl.ac.uk
@geekalerts
این ۱۰۰ سالهها خیلی وقت هست مردن و فقط توی سوابق دولتی زنده نوشته شدن.
یا راز ۱۰۰ ساله شدن توی اوکیناوا ژاپن مصرف سبزیجاته دروغه، اوکیناوا کمترین مصرف سبزیجاترو داره.
ucl.ac.uk
@geekalerts
Forwarded from Geek Alerts
مرورگر Tor به امکان فعالیت ناشناس توی اینترنت معروف هست، حالا پلیس آلمان تونسته فردی مجرمی که از مرورگر Tor استفاده میکرده رو شناسایی و دستگیر کنه.
در واقع Tor میاد از شبکه غیرمتمرکز خودش «The Onion Router» برای مسیریابی و ارتباط امن و ناشناس بین مبدا و مقصد استفاده میکنه، اینجوری کسی نمیدونه شما از کدوم نقطه در حال استفاده از سایتها، یا پیام دادن به دیگران و هر فعالیتی داخل اینترنت هستید.
پلیس ولی تونسته با بررسی الگوهای شبکه و دادههای ارسالی و دریافتی مجرم رو شناسایی کنه.
مدیران Tor هم گفتن شخصی که دستگیر شده از نسخههای قدیمی Tor استفاده میکرده و اشاره داره به اینکه عملکرد خوب و درست Tor همیشه در آخرین نسخه ممکن هست.
تمام اینها یک بار دیگه یادآوری میکنه امکان ردیابی افراد در شبکههای اینترنت به سادگی ممکن هست.
techradar
@geekalerts
در واقع Tor میاد از شبکه غیرمتمرکز خودش «The Onion Router» برای مسیریابی و ارتباط امن و ناشناس بین مبدا و مقصد استفاده میکنه، اینجوری کسی نمیدونه شما از کدوم نقطه در حال استفاده از سایتها، یا پیام دادن به دیگران و هر فعالیتی داخل اینترنت هستید.
پلیس ولی تونسته با بررسی الگوهای شبکه و دادههای ارسالی و دریافتی مجرم رو شناسایی کنه.
مدیران Tor هم گفتن شخصی که دستگیر شده از نسخههای قدیمی Tor استفاده میکرده و اشاره داره به اینکه عملکرد خوب و درست Tor همیشه در آخرین نسخه ممکن هست.
تمام اینها یک بار دیگه یادآوری میکنه امکان ردیابی افراد در شبکههای اینترنت به سادگی ممکن هست.
techradar
@geekalerts
Forwarded from Code Module | کد ماژول (genix)
اگه به دنبال کتابی هستید که طیف وسیعی از موضوعات امنیتی از جمله رمزنگاری، امنیت شبکه، کنترل دسترسی، روشهای احراز هویت و دفاع از بدافزار رو پوشش بده، این کتاب رو که خودمم شروع کردم میخونم رو بهتون پیشنهاد میدم.
#book
@CodeModule
#book
@CodeModule
Forwarded from LearnPOV | لرن پی او وی (Mohammad hossein)
#XSS #dompurify
💎 معرفی لایبرری قدرتمند Dompurify 💎
لایبرری DomPurify ابزاری فوقالعاده قدرتمند برای تصفیه محتوای HTML و جلوگیری از حملات XSS هستش و باهاش میتونید محتوای ورودی کاربر رو به شکلی ایمن و تمیز پردازش کنید و تمامی عناصر مخرب رو حذف کنید.
این لایبرری با مرورگرها و محیطهای جاوااسکریپتی سازگاره و میتونید بدون نگرانی از بروز مشکلات امنیتی، از HTML داینامیک توی برنامههای خودتون استفاده کنید.
🌐 مشاهده داکیومنت Dompurify
نمونه استفاده 🚀
DOMPurify.sanitize('<img src=x onerror=alert(1)//>');
// becomes <img src="x">🆔 Channel | Group | YouTube
Forwarded from Gopher Academy
🔵 عنوان مقاله
µ micro: A Go-Powered Terminal-Based Text Editor
🟢 خلاصه مقاله:
"Micro" یک ویرایشگر متن است که با هدف جانشینی برای ویرایشگر "nano" طراحی و توسعه داده شده است. این پروژه که سالهاست در حال توسعه قرار دارد، به عنوان یک نمونه بالغ و خوب از پیادهسازی یک ویرایشگر متن با استفاده از زبان برنامهنویسی Go مطرح است. کد منبع میکرو در مخزن GitHub قابل دسترسی و مشاهده است، که نشاندهنده انتشار آزاد و قابلیت همکاری گستردهای بین توسعهدهندگان میباشد. این ویرایشگر متن با هدف فراهم آوردن تجربهای ساده و کارآمد در ویرایش متون برنامهنویسی و دیگر اسناد متنی راهاندازی شده است.
🟣لینک مقاله:
https://golangweekly.com/link/159257/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
µ micro: A Go-Powered Terminal-Based Text Editor
🟢 خلاصه مقاله:
"Micro" یک ویرایشگر متن است که با هدف جانشینی برای ویرایشگر "nano" طراحی و توسعه داده شده است. این پروژه که سالهاست در حال توسعه قرار دارد، به عنوان یک نمونه بالغ و خوب از پیادهسازی یک ویرایشگر متن با استفاده از زبان برنامهنویسی Go مطرح است. کد منبع میکرو در مخزن GitHub قابل دسترسی و مشاهده است، که نشاندهنده انتشار آزاد و قابلیت همکاری گستردهای بین توسعهدهندگان میباشد. این ویرایشگر متن با هدف فراهم آوردن تجربهای ساده و کارآمد در ویرایش متون برنامهنویسی و دیگر اسناد متنی راهاندازی شده است.
🟣لینک مقاله:
https://golangweekly.com/link/159257/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
یکی از مهمترین بهبودهای امنیتی در لینوکس 6.12:
معرفی ماژول Integrity Policy Enforcement (IPE) است. این ماژول به عنوان بخشی از بهروزرسانیهای ماژولهای امنیتی لینوکس (LSM) اضافه شده است و سالها در حال توسعه بوده است. IPE به عنوان جایگزینی برای کنترلهای دسترسی عمل میکند و بر روی ویژگیهای امنیتی غیرقابل تغییر اجزای سیستم تکیه دارد. این ماژول برای سیستمهای با عملکرد ثابت مانند دستگاههای فایروال شبکه و پلتفرمهای IoT طراحی شده است که فقط کدهای هدفمند خاصی را اجرا میکنند.
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
حمایت -donate
https://zarinp.al/learninghive.ir
معرفی ماژول Integrity Policy Enforcement (IPE) است. این ماژول به عنوان بخشی از بهروزرسانیهای ماژولهای امنیتی لینوکس (LSM) اضافه شده است و سالها در حال توسعه بوده است. IPE به عنوان جایگزینی برای کنترلهای دسترسی عمل میکند و بر روی ویژگیهای امنیتی غیرقابل تغییر اجزای سیستم تکیه دارد. این ماژول برای سیستمهای با عملکرد ثابت مانند دستگاههای فایروال شبکه و پلتفرمهای IoT طراحی شده است که فقط کدهای هدفمند خاصی را اجرا میکنند.
نویسنده: حسین سیلانی
منبع : کانال لینوکسی: لینوکس تی ان تی
@linuxtnt
حمایت -donate
https://zarinp.al/learninghive.ir
Forwarded from Linuxor ?
Forwarded from DevTwitter | توییت برنامه نویسی
#بگایی_در_کمین
هر چی میتونید دوره و کتاب برنامه نویسی دانلود کنید که بعد طرح صیانت فقط محسن مدحج دارید.
@DevTwitter | <نهنگ لال/>
هر چی میتونید دوره و کتاب برنامه نویسی دانلود کنید که بعد طرح صیانت فقط محسن مدحج دارید.
@DevTwitter | <نهنگ لال/>
Forwarded from Python Hints
هفته پیش از یک نفر مصاحبه گرفتم، پرای پوزیشن سنیور خودش رو معرفی کرد
از ۳۰ تا سوال، ۲ تاش رو جواب داد.
تهش هم خودش تشکر کرد و گفت که میدونه دعوت به همکاری نمیشه و ...
الان توی لینکدین دیدم، دوره آموزش Advance Python گذاشته توی یک آکادمی.
امیدوارم توی این ۱ هفته معجزه رخ داده باشه، وگرنه وای به حال نسل بعدی
از ۳۰ تا سوال، ۲ تاش رو جواب داد.
تهش هم خودش تشکر کرد و گفت که میدونه دعوت به همکاری نمیشه و ...
الان توی لینکدین دیدم، دوره آموزش Advance Python گذاشته توی یک آکادمی.
امیدوارم توی این ۱ هفته معجزه رخ داده باشه، وگرنه وای به حال نسل بعدی
Forwarded from DevTwitter | توییت برنامه نویسی
گوگل یک ابزار جدید (عملا یک سیستم RAG) داده به اسم NotebookLLM که فایل هاتون را بهش میدید و قسمت های مختلف را براتون توضیح میده. اما نکته جالب اینه که یک فایل صوتی که حالت پادکست و مصاحبه طور داره درست میکنه که واقعا عالیه. من یک مقاله بهش دادم و این را درست کرد.
تصور کنید که چه کارهای جالبی میشه باهاش کرد.
https://blog.google/technology/ai/notebooklm-audio-overviews/
@DevTwitter | <Mehdi Allahyari/>
تصور کنید که چه کارهای جالبی میشه باهاش کرد.
https://blog.google/technology/ai/notebooklm-audio-overviews/
@DevTwitter | <Mehdi Allahyari/>
Forwarded from LearnPOV | لرن پی او وی
This media is not supported in your browser
VIEW IN TELEGRAM
سلام دوستان امیدوارم حالتون خوب باشه
همایش فرانت چپتر امسال واقعا همایش خفنی بود و از همینجا از همه رفقای فرانت چپتری تشکر میکنم بخاطر این اتفاق خفنی که رقم زدند
من از کل این رویداد مثل سفر و اتفاقات خفنی که در کنار هم رقم زدیم یه ولاگ تهیه کردم که ایشالا امروز اپلود میشه داخل چنل یوتوبم و میتونید ببینید ❤️🔥
این هم چنل یوتوب من هستش
https://youtube.com/@CoolyCode
به محض منتشر شدن لینک ویدیو رو داخل همین گروه میفرستم
همایش فرانت چپتر امسال واقعا همایش خفنی بود و از همینجا از همه رفقای فرانت چپتری تشکر میکنم بخاطر این اتفاق خفنی که رقم زدند
من از کل این رویداد مثل سفر و اتفاقات خفنی که در کنار هم رقم زدیم یه ولاگ تهیه کردم که ایشالا امروز اپلود میشه داخل چنل یوتوبم و میتونید ببینید ❤️🔥
این هم چنل یوتوب من هستش
https://youtube.com/@CoolyCode
به محض منتشر شدن لینک ویدیو رو داخل همین گروه میفرستم
Forwarded from Rust for Python developers
توی گروهی بحث دیدم راجب تفاوت های :
و دیدم انگار خیلی از اعضا تفاوت هاش رو درک نکردن برای همین
گفتم بزنم به ریشه و چون کانال خودمم مقدمات هست اینجا هم مطلب رو بذارم.
تفاوت اصلی توی این هست که چی برمیگردوند یادتون باشه وقتی توی
توی
اگر مستقیم روی
اگر روی
و در نهایت اگر روی
برای همین توی
امیوارم منظورم رو رسونده باشم؛ اگر نه حتما توی کامنت بپرسید.
.iter(), .iter_mut(), .into_iter(). و دیدم انگار خیلی از اعضا تفاوت هاش رو درک نکردن برای همین
closure های داخل متدهایی که با iterator میاد رو متوجه نمیشدند.گفتم بزنم به ریشه و چون کانال خودمم مقدمات هست اینجا هم مطلب رو بذارم.
تفاوت اصلی توی این هست که چی برمیگردوند یادتون باشه وقتی توی
Rust چیزای مشابه میبینید که متوجه نمیشید چرا نسخه های مختلف داره حتما ۲ تا مورد توی ذهنتون باید بیاد :1- Borrowing and Ownership
2- Memory (stack, heap, binary)توی
iterator ها هم تفاوت روی borrowing and ownership هست؛ وقتی از iter استفاده می کنید چیزی که برای هر آیتم تحویل میگیرید یک immutable reference خواهد بود & خالی وقتی از iter_mut استفاده کنید حتما mutable reference خواهید داشت &mut اما موضوع برای into_iter کمی متفاوت هست.اگر مستقیم روی
value استفاده بشه؛ ownership رو به دست خواهد گرفت.اگر روی
reference ایی از اون value استفاده بشه عملکرد iter رو خواهد داشت.و در نهایت اگر روی
mutable reference ایی از اون value استفاده بشه عملکردش مثل iter_mut خواهد شد.برای همین توی
closure متدهایی که روی اینها میاد مثل map, … حالات مختلفی رو میبینید.امیوارم منظورم رو رسونده باشم؛ اگر نه حتما توی کامنت بپرسید.
Forwarded from 🎄 یک برنامه نویس تنبل (Raymond Dev)
🔶 از زمانی که پاول توسط فرانسه دستگیر شد که تلگرام مجبور است, قوانین کپی رایت به درستی اجرا کند.
مخصوصا کانال های دانلود انیمه, فایل هاشون به مشکل کپی رایت خوردند و باعث از دست رفتن کانال می شود.
ممکن است این قانون برای کانال های دانلود فیلم و سریال تلگرام اجرا شود.
@TheRaymondDev
مخصوصا کانال های دانلود انیمه, فایل هاشون به مشکل کپی رایت خوردند و باعث از دست رفتن کانال می شود.
ممکن است این قانون برای کانال های دانلود فیلم و سریال تلگرام اجرا شود.
@TheRaymondDev
Forwarded from LearnPOV | لرن پی او وی
آقا گروهمون رفت بالای صد تا، دیگه نمیتونیم ببینیم کی سین زده... 😔😂
الله اکبر
گروهمونو داشته باشید اگر سوالی داشتید بپرسید
https://t.iss.one/coolycodegap
گروهمونو داشته باشید اگر سوالی داشتید بپرسید
https://t.iss.one/coolycodegap
Forwarded from محتوای آزاد سهراب
با الهام گرفتن از اسکریپت nvidia detect دبیان، یک اسکریپت نوشتم برای پارچ که ورژن درایور دقیق گرافیک رو تشخیص بده.
مثلاً گرافیک من که nvidia geforce 430 هستش توسط درایور 390xx لگسی پشتیبانی میشه.
@SohrabContents
مثلاً گرافیک من که nvidia geforce 430 هستش توسط درایور 390xx لگسی پشتیبانی میشه.
@SohrabContents
Forwarded from محتوای آزاد سهراب
البته قرار دادنش توی مخزن بستگی به دو مورد داره.
۱- از اونجایی که این بسته به صورت انحصاری در دبیان وجود داره و سورسکدی ازش در دسترس نیست، استفاده از دیتابیسش به این صورت نمیتونه مجاز باشه.
۲- این اسکریپت درصد خطاش پایین باشه که بازهم نیازمند تست شدنه.
اگر مورد اول، به اون صورت باشه نه بسته رو میتونیم بزاریم توی مخزن نه سورس کدش رو :)))
اینها لیست فایلهایی هستن که توی این بسته هستن (از دبیان) و سورسشون جایی در دسترس نیست و من با استخراج اون بسته nvidia detect بهشون رسیدم.
@SohrabContents
۱- از اونجایی که این بسته به صورت انحصاری در دبیان وجود داره و سورسکدی ازش در دسترس نیست، استفاده از دیتابیسش به این صورت نمیتونه مجاز باشه.
۲- این اسکریپت درصد خطاش پایین باشه که بازهم نیازمند تست شدنه.
اگر مورد اول، به اون صورت باشه نه بسته رو میتونیم بزاریم توی مخزن نه سورس کدش رو :)))
nvidia-detect /usr/share/nvidia/nvidia-legacy-173xx.ids
nvidia-detect /usr/share/nvidia/nvidia-legacy-304xx.ids
nvidia-detect /usr/share/nvidia/nvidia-legacy-340xx.ids
nvidia-detect /usr/share/nvidia/nvidia-legacy-390xx-amd64.ids
nvidia-detect /usr/share/nvidia/nvidia-legacy-390xx.ids
nvidia-detect /usr/share/nvidia/nvidia-legacy-71xx.ids
nvidia-detect /usr/share/nvidia/nvidia-legacy-96xx.ids
nvidia-detect /usr/share/nvidia/nvidia-open.ids
nvidia-detect /usr/share/nvidia/nvidia-tesla-418.ids
nvidia-detect /usr/share/nvidia/nvidia-tesla-440.ids
nvidia-detect /usr/share/nvidia/nvidia-tesla-450.ids
nvidia-detect /usr/share/nvidia/nvidia-tesla-460.ids
nvidia-detect /usr/share/nvidia/nvidia-tesla-470.ids
nvidia-detect /usr/share/nvidia/nvidia.ids
اینها لیست فایلهایی هستن که توی این بسته هستن (از دبیان) و سورسشون جایی در دسترس نیست و من با استخراج اون بسته nvidia detect بهشون رسیدم.
@SohrabContents
Forwarded from DevTwitter | توییت برنامه نویسی
دولوپرهای گرامی این CVE-2024-46982 روی Next.js که در اصل میتواند منجر به Cache Poisoning یا مسمومیت حافظه پنهان شود رو در نظر بگیرید که چند روزه خیلی ازش صحبت میشه و غیره.
بخوانید:
https://securityonline.info/next-js-vulnerability-cve-2024-46982-cache-poisoning-exploit-threatens-deployments/
https://app.netlas.io/responses/?q=http.headers.x_powered_by%3A%22Next.js%22&page=1&indices=
https://zoomeye.hk/searchResult?q=app%3A%22Next.js%22&from=5o6o54m5MjQwOTE5MDE=
@DevTwitter | <Amir/>
بخوانید:
https://securityonline.info/next-js-vulnerability-cve-2024-46982-cache-poisoning-exploit-threatens-deployments/
https://app.netlas.io/responses/?q=http.headers.x_powered_by%3A%22Next.js%22&page=1&indices=
https://zoomeye.hk/searchResult?q=app%3A%22Next.js%22&from=5o6o54m5MjQwOTE5MDE=
@DevTwitter | <Amir/>
Forwarded from DevTwitter | توییت برنامه نویسی
با استفاده از yt-dlp و این دستور میتونی playlist های یوتوب رو خیلی راحت دانلود کنی و توی پوشه ای به اسم کانال یوتوب و نام playlist به صورت خودکار ذخیره کنی ، همچنین ویدیوها شماره گذاری هم میشن ، البته yt-dlp رو باید نصب کنی که رایگانه
github.com/yt-dlp/yt-dlp
@DevTwitter | <Sajjad/>
github.com/yt-dlp/yt-dlp
@DevTwitter | <Sajjad/>