Forwarded from Reza Jafari
Becoming a Data Head How.pdf
12.5 MB
کتاب Becoming a Data Head یه شروع خیلی خوب برای کساییه که میخوان وارد دنیای داده بشن، اما فکر میکنن این حوزه پر از فرمول و کدهای پیچیدهست. نویسندهها توی این کتاب سعی کردن مفاهیم اصلی علم داده، آمار و یادگیری ماشین رو با زبانی ساده و قابل فهم توضیح بدن، طوری که حتی اگه پایهی ریاضی یا برنامهنویسی قوی هم نداشته باشید، باز بتونید موضوع رو درک کنید.
این کتاب بیشتر از همه به درد مدیرها و تصمیمگیرهایی میخوره که میخوان با تیمهای داده بهتر ارتباط بگیرن، یا کسایی که تازه میخوان یادگیری رو شروع کنن و دنبال یه نقشهی راه روشن هستن. حتی اگه فقط بخواید سواد دادهای خودتون رو بالا ببرید و با دید بازتری به آمار و نمودارها نگاه کنید، باز هم براتون مفیده.
وقتی کتاب رو تموم میکنید، میتونید زبان مشترکی با متخصصهای داده پیدا کنید، مفاهیم مهم رو شفافتر بفهمید و یاد بگیرید دادهها رو نقادانه بررسی کنید. در نهایت دیدی به دست میارید که هم توی تصمیمگیریهای کاری و زندگی روزمره به دردتون میخوره، هم میتونه سکوی پرتابی برای یادگیری تخصصیتر توی حوزهی داده باشه.
🔤 🔤 🔤 🔤 🔤 🔤 🔤
🥇 اهورا اولین اپراتور هوش مصنوعی راهبردی ایران در حوزه ارائه خدمات و سرویسهای زیرساخت هوش مصنوعی
🛍 کد تخفیف ۱۰ درصدی محصولات اهورا برای اعضای کانال
🌐 لینک وبسایت اهورا
@reza_jafari_ai
این کتاب بیشتر از همه به درد مدیرها و تصمیمگیرهایی میخوره که میخوان با تیمهای داده بهتر ارتباط بگیرن، یا کسایی که تازه میخوان یادگیری رو شروع کنن و دنبال یه نقشهی راه روشن هستن. حتی اگه فقط بخواید سواد دادهای خودتون رو بالا ببرید و با دید بازتری به آمار و نمودارها نگاه کنید، باز هم براتون مفیده.
وقتی کتاب رو تموم میکنید، میتونید زبان مشترکی با متخصصهای داده پیدا کنید، مفاهیم مهم رو شفافتر بفهمید و یاد بگیرید دادهها رو نقادانه بررسی کنید. در نهایت دیدی به دست میارید که هم توی تصمیمگیریهای کاری و زندگی روزمره به دردتون میخوره، هم میتونه سکوی پرتابی برای یادگیری تخصصیتر توی حوزهی داده باشه.
AHURA5@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Go Casts 🚀
مستند Python منتشر شد، پیشنهاد میکنم ببینید.
پایتون یکی از تاثیرگذارترین زبان های سه دهه گذشته بوده و احتمالا تاثیرگذارترین زبان چند سال یا دهه آینده باشه..
https://youtu.be/GfH4QL4VqJ0?si=cR5PFyhoq7kr7EhQ
@gocasts
پایتون یکی از تاثیرگذارترین زبان های سه دهه گذشته بوده و احتمالا تاثیرگذارترین زبان چند سال یا دهه آینده باشه..
https://youtu.be/GfH4QL4VqJ0?si=cR5PFyhoq7kr7EhQ
@gocasts
YouTube
The Story of Python and how it took over the world | Python: The Documentary
This is the story of the world's most beloved programming language: Python. What began as a side project in Amsterdam during the 1990s became the software powering artificial intelligence, data science and some of the world’s biggest companies. But Python's…
Forwarded from Hamed
📕 Clean Code in C#
یک خبر عالی! 🥳
ترجمه فارسی کامل کتاب #Clean Code in C نوشته Jason Alls بهصورت رسمی آماده شد! این کتاب یکی از منابع فوقالعاده برای یادگیری اصول کدنویسی تمیز، Refactoring و ارتقای کیفیت نرمافزار در #C بهحساب میاد.
همراهی و نظرات انگیزشی شما کلی انرژی و دلگرمی به این پروژه میده. ممنون از حمایتتون! ❤️
https://github.com/hheydarian/clean-code-in-csharp-persian
یک خبر عالی! 🥳
ترجمه فارسی کامل کتاب #Clean Code in C نوشته Jason Alls بهصورت رسمی آماده شد! این کتاب یکی از منابع فوقالعاده برای یادگیری اصول کدنویسی تمیز، Refactoring و ارتقای کیفیت نرمافزار در #C بهحساب میاد.
همراهی و نظرات انگیزشی شما کلی انرژی و دلگرمی به این پروژه میده. ممنون از حمایتتون! ❤️
https://github.com/hheydarian/clean-code-in-csharp-persian
GitHub
GitHub - hheydarian/clean-code-in-csharp-persian: Persian translation of the book Clean Code in C# by Jason Alls
Persian translation of the book Clean Code in C# by Jason Alls - hheydarian/clean-code-in-csharp-persian
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
استیچ (Stitch)، ابزار طراحی رابط کاربری گوگل که بر پایه هوش مصنوعی کار میکنه، قابلیت جدیدی به اسم Canvas بهش اضافه شده. با این ویژگی میشه کل مسیر طراحی رابط کاربری (UI) رو بهصورت یکپارچه رسم و اون رو ویرایش کرد. [L]
stitch.withgoogle.com
🤓 abolfazl @geekalerts
stitch.withgoogle.com
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from AI Labdon
برگه تقلب برنامه نویسی رو از اینجا پیدا کن
▪️اگه داری برنامه نویسی رو یاد میگیری یا دنبال کار میگردی و مصاحبه میری این چیت شیت ها( برگه تقلب ها) گزینه های خیلی خوبی هست برای مرور...
▪️تقریبا اکثر زبان ها و ابزارهارو پوشش میده و میتونی استفاده کنی ؛ نکته جذابش اینه که پرکابرد ترین پرامپت های ChatGPT هم داره :))
آدرس سایت:
Quickref.me
▪️اگه داری برنامه نویسی رو یاد میگیری یا دنبال کار میگردی و مصاحبه میری این چیت شیت ها( برگه تقلب ها) گزینه های خیلی خوبی هست برای مرور...
▪️تقریبا اکثر زبان ها و ابزارهارو پوشش میده و میتونی استفاده کنی ؛ نکته جذابش اینه که پرکابرد ترین پرامپت های ChatGPT هم داره :))
آدرس سایت:
Quickref.me
Forwarded from IRCF | اینترنت آزاد برای همه
#گزارش
طبق بررسیهای انجام شده، دلیل مشکل اتصال #وارپ در کشورهایی نظیر ایران و چین و عدم کارکرد کلاینتهای کاستومشده مانند ابلیویون و بقیه برنامههایی که از هسته اصلی وارپ استفاده نمیکنن، بستهشدن اندپوینتهای #کلودفلر برای دریافت دیتای وایرگارد کاستوم هست.
اینمورد یا بهعلت تغییر سیاست کلودفلر بوده، یا صرفا یک باگ هست که بعد از بروزرسانیهای جدید وارپ به وجود اومده.
اگرچه نباید نقش #فیلترینگ رو در اختلال یا فیلتر کردن آیپیهای وارپ نادیده گرفت، ولی فعلا مشکل اصلی از سمت خود کلودفلر هست.
البته اپ رسمی کلودفلر برای اتصال از پروتکل مسک استفاده میکنه، یا کاربران رو در وارپ به یک اندپوینت خاص وصل میکنه، که در ایران عمدتا بهدلیل فیلترینگ استیبل نیست.
در مجموع، هسته اصلی وارپ بهعلت نمایه مشخص برای فایروال هنوز اتصال ثابتی در قسمت وارپ با پروتکل وایرگارد نداره و از قبل بسته شده بود؛ این باعث شده تا کاربران به ایناشتباه بیفتن. (بهصورت تخصصی کلاینت جوری نوشته شده که MITM یا همون ارور HAPPY EYEBALLS در خود برنامه شناسایی میشه و خودکار کانکشن رو میبنده؛ یعنی کلودفلر فکر میکنه کانکشن داره شنود میشه و درستهم فکر میکنه).
مکاتبهای برای حل اینمشکل با کلودفلر انجام شده، تا شرایط فعلی کلاینتهای کاستوم رو بررسی کنن. امیدوارم این مکاتبه نتیجهبخش باشه و اینمورد به زودی برطرف بشه.
© Atomic_anon
🔍 ircf.space
@ircfspace
طبق بررسیهای انجام شده، دلیل مشکل اتصال #وارپ در کشورهایی نظیر ایران و چین و عدم کارکرد کلاینتهای کاستومشده مانند ابلیویون و بقیه برنامههایی که از هسته اصلی وارپ استفاده نمیکنن، بستهشدن اندپوینتهای #کلودفلر برای دریافت دیتای وایرگارد کاستوم هست.
اینمورد یا بهعلت تغییر سیاست کلودفلر بوده، یا صرفا یک باگ هست که بعد از بروزرسانیهای جدید وارپ به وجود اومده.
اگرچه نباید نقش #فیلترینگ رو در اختلال یا فیلتر کردن آیپیهای وارپ نادیده گرفت، ولی فعلا مشکل اصلی از سمت خود کلودفلر هست.
البته اپ رسمی کلودفلر برای اتصال از پروتکل مسک استفاده میکنه، یا کاربران رو در وارپ به یک اندپوینت خاص وصل میکنه، که در ایران عمدتا بهدلیل فیلترینگ استیبل نیست.
در مجموع، هسته اصلی وارپ بهعلت نمایه مشخص برای فایروال هنوز اتصال ثابتی در قسمت وارپ با پروتکل وایرگارد نداره و از قبل بسته شده بود؛ این باعث شده تا کاربران به ایناشتباه بیفتن. (بهصورت تخصصی کلاینت جوری نوشته شده که MITM یا همون ارور HAPPY EYEBALLS در خود برنامه شناسایی میشه و خودکار کانکشن رو میبنده؛ یعنی کلودفلر فکر میکنه کانکشن داره شنود میشه و درستهم فکر میکنه).
مکاتبهای برای حل اینمشکل با کلودفلر انجام شده، تا شرایط فعلی کلاینتهای کاستوم رو بررسی کنن. امیدوارم این مکاتبه نتیجهبخش باشه و اینمورد به زودی برطرف بشه.
© Atomic_anon
🔍 ircf.space
@ircfspace
Forwarded from Gopher Academy
🔵 عنوان مقاله
created an 'Advanced Go Driver' for Amazon RDS and Aurora
🟢 خلاصه مقاله:
این مقاله یک «درایور پیشرفتهی Go» برای Amazon RDS و Aurora معرفی میکند که بهجای تغییر پروتکلها، روی pgx (برای PostgreSQL) و درایور بومی MySQL سوار میشود و قابلیتهای عملیاتی مهمی اضافه میکند. مهمترین مزیتها شامل سادهسازی احراز هویت با پشتیبانی از IAM و توکنهای SigV4، مدیریت خودکار TLS و چرخش گواهیها/اسرار، و تابآوری در سوییچاوور/فِیلاوور با تشخیص تغییرات DNS، اتصال مجدد شفاف و تکرار تراکنش-آگاه است. این درایور توپولوژی Aurora/RDS (نویسنده/خواننده) را میشناسد، برای بارهای فقط-خواندنی از ریدرها استفاده میکند و در صورت نیاز به نویسنده مهاجرت میکند. همچنین قلابهای مشاهدهپذیری (لاگ/متریک/تریس)، پشتیبانی از context، سازگاری با database/sql و pgx، و پیکربندی ساده از طریق DSN/متغیرهای محیطی را ارائه میدهد. نتیجه، کاهش زحمت در تعمیرات، بهبود رفتار در رخدادها، و یکپارچهسازی مدیریت اتصال برای PostgreSQL و MySQL روی AWS است.
🟣لینک مقاله:
https://golangweekly.com/link/173079/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
created an 'Advanced Go Driver' for Amazon RDS and Aurora
🟢 خلاصه مقاله:
این مقاله یک «درایور پیشرفتهی Go» برای Amazon RDS و Aurora معرفی میکند که بهجای تغییر پروتکلها، روی pgx (برای PostgreSQL) و درایور بومی MySQL سوار میشود و قابلیتهای عملیاتی مهمی اضافه میکند. مهمترین مزیتها شامل سادهسازی احراز هویت با پشتیبانی از IAM و توکنهای SigV4، مدیریت خودکار TLS و چرخش گواهیها/اسرار، و تابآوری در سوییچاوور/فِیلاوور با تشخیص تغییرات DNS، اتصال مجدد شفاف و تکرار تراکنش-آگاه است. این درایور توپولوژی Aurora/RDS (نویسنده/خواننده) را میشناسد، برای بارهای فقط-خواندنی از ریدرها استفاده میکند و در صورت نیاز به نویسنده مهاجرت میکند. همچنین قلابهای مشاهدهپذیری (لاگ/متریک/تریس)، پشتیبانی از context، سازگاری با database/sql و pgx، و پیکربندی ساده از طریق DSN/متغیرهای محیطی را ارائه میدهد. نتیجه، کاهش زحمت در تعمیرات، بهبود رفتار در رخدادها، و یکپارچهسازی مدیریت اتصال برای PostgreSQL و MySQL روی AWS است.
🟣لینک مقاله:
https://golangweekly.com/link/173079/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Forwarded from Laravel News
Streamlining Application Automation with Laravel's Task Scheduler https://laravel-news.com/task-scheduler
Laravel News
Streamlining Application Automation with Laravel's Task Scheduler - Laravel News
Automate Laravel applications efficiently using the Task Scheduler. Replace traditional cron jobs with expressive scheduling methods that support complex timing, environment controls, and sophisticated execution management for reliable background processing.
Forwarded from Laravel News
A Fluent Path Builder for PHP and Laravel https://laravel-news.com/a-fluent-path-builder-for-php-and-laravel
Laravel News
A Fluent Path Builder for PHP and Laravel - Laravel News
LaraPath is a secure, fluent path builder for PHP, featuring sanitization strategies and Laravel integration for version 11+.
Forwarded from Codino School (ایمان غفوری)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
دو تا توصیه "قبل از هر چیزی" دارم برای دوستانی که احتمالا بعد از ابلاغ لایحه اصلاح واحد پولی (حذف چهار صفر) ناچار به اعمال تغییرات تو سامانههاشون خواهند بود:
۱. اعمال تغییرات روی دیتابیس رو کلا فراموش کنید
بسیاری از دوستان تا میشنون واحد پولی جدید دو رقم اعشار داره، فوری به تغییر تایپ ستونهای مبالغ از integer به float فکر میکنن؛ نکنید دوستان! بذارید همه چیز intrger باقی بمونه و اعمال exponent و اعشار رو به اینترفیسها (چه در ui و چه در apiها) واگذار کنید. خیلی از ماها هیچوقت با دادههای اعشاری تو موضوعات مالی کار نکردیم و نهایتا مختصات نقطهها و امتیاز (rating) رو اعشاری ذخیره کردیم که تو این مدل کاربردها هم خطاهای رندینگ و floating point error خیلی خودشون رو نشون نمیدن. برای از دست دادن شغلتون، کافیه تو یه سیستم مالی حاصل جمع 0.1 و 0.2 رو 0.3 فرض کنید، یا تصور کنید حاصل ده بار جمع زدن 0.1 میشه یک! (که متاسفانه نمیشه!)
۲. از همین امروز دو رقم آخر مبالغ ریالی رو صفر کنید
حذف چهار صفر و اضافه شدن دو رقم اعشار، تو عمل یعنی فقط حذف دو رقم آخر (یکان و دهگان). از همین امروز از پذیرفتن ورودیهای ریالی جدیدی که به ۱۰۰ بخشپذیر نیستن جلوگیری کنید و اگه لازمه مجوزهای لازم برای این کار رو بگیرید. این کار باعث میشه بعدا که خواستید ۶۹۹۰۰ ریال قدیم رو به ۶.۹۹ تومان جدید تغییر بدید دیگه بابت از دست رفتن اون دو صفر آخر تو مقدار ریالی نگران نباشید و با آمادگی قبلی به استقبال تغییرات برین.
@DevTwitter | <Hossein Pourbahrami/>
۱. اعمال تغییرات روی دیتابیس رو کلا فراموش کنید
بسیاری از دوستان تا میشنون واحد پولی جدید دو رقم اعشار داره، فوری به تغییر تایپ ستونهای مبالغ از integer به float فکر میکنن؛ نکنید دوستان! بذارید همه چیز intrger باقی بمونه و اعمال exponent و اعشار رو به اینترفیسها (چه در ui و چه در apiها) واگذار کنید. خیلی از ماها هیچوقت با دادههای اعشاری تو موضوعات مالی کار نکردیم و نهایتا مختصات نقطهها و امتیاز (rating) رو اعشاری ذخیره کردیم که تو این مدل کاربردها هم خطاهای رندینگ و floating point error خیلی خودشون رو نشون نمیدن. برای از دست دادن شغلتون، کافیه تو یه سیستم مالی حاصل جمع 0.1 و 0.2 رو 0.3 فرض کنید، یا تصور کنید حاصل ده بار جمع زدن 0.1 میشه یک! (که متاسفانه نمیشه!)
۲. از همین امروز دو رقم آخر مبالغ ریالی رو صفر کنید
حذف چهار صفر و اضافه شدن دو رقم اعشار، تو عمل یعنی فقط حذف دو رقم آخر (یکان و دهگان). از همین امروز از پذیرفتن ورودیهای ریالی جدیدی که به ۱۰۰ بخشپذیر نیستن جلوگیری کنید و اگه لازمه مجوزهای لازم برای این کار رو بگیرید. این کار باعث میشه بعدا که خواستید ۶۹۹۰۰ ریال قدیم رو به ۶.۹۹ تومان جدید تغییر بدید دیگه بابت از دست رفتن اون دو صفر آخر تو مقدار ریالی نگران نباشید و با آمادگی قبلی به استقبال تغییرات برین.
@DevTwitter | <Hossein Pourbahrami/>
Forwarded from LinNews (Benyamin)
FFmpeg 8.0 با معرفی مدل تشخیص گفتار OpenAI و تغییرات فراوان منتشر شد.
#FFmpeg #Video
علاوه بر فیلتر Wishper شرکت OpenAI برای تشخیص گفتار خودکار، بهبودهای بسیاری در رمزگذاری ویدیوی Vulkan صورت گرفته است که کنترل بیشتری بر ویدیوهای شتابگرفته از GPU به همراه دارد. تعدادی بهینهسازی نیز برای افزایش کارایی CPU انجام شده است.
تغییرات دیگر FFmpeg 8.0 عبارتند از:
به ما بپیوندید :
@LinAcademy
#FFmpeg #Video
علاوه بر فیلتر Wishper شرکت OpenAI برای تشخیص گفتار خودکار، بهبودهای بسیاری در رمزگذاری ویدیوی Vulkan صورت گرفته است که کنترل بیشتری بر ویدیوهای شتابگرفته از GPU به همراه دارد. تعدادی بهینهسازی نیز برای افزایش کارایی CPU انجام شده است.
تغییرات دیگر FFmpeg 8.0 عبارتند از:
وابستگی به NASM به جای YASMمنبع خبر
رمزگشایی VVC VAAPI
رمزگشای RealVideo 6.0
منسوخ کردن رمزگذارهای ویدیو OpenMax
پشتیبانی از VVC در کانتینر Matroska
رمزگذاری JPEG-XL متحرک با libjxl
رمزگشایی و رمزگذاری ویدیو APV
اضافه شدن رمزگشای G.728
بهبود HDR
رمزگشایی ProRes Raw
رمزگشایی AMD AMF و FSR
تجزیه فراداده EXIF
به ما بپیوندید :
@LinAcademy
Forwarded from محتوای آزاد سهراب (Sohrab)
بالاخره Ghostbsd رو با gershwin نصب کردم.
چیزی نیست که قابل استفاده باشه، باگهایی هم داره مثلا ترمینال رو از منو باز کنید کلا کرش میکنه و میپوکه.
ولی درکل چیز جالبیه برای بازی کردن باهاش :))
@SohrabContents
چیزی نیست که قابل استفاده باشه، باگهایی هم داره مثلا ترمینال رو از منو باز کنید کلا کرش میکنه و میپوکه.
ولی درکل چیز جالبیه برای بازی کردن باهاش :))
@SohrabContents
Forwarded from Linuxor ?
بررسی فنی پروتکل سیگنال (قسمت 3 از 4)
سومین تکنیکی که سیگنال استفاده میکنه چیزی به اسم X3DH یا همون Extended Triple Diffie-Hellman هست.
خب تا اینجا با Double Ratchet و PreKeys آشنا شدیم. حالا سوال اینه که:
چطوری میشه "جلسهی اولیه" (Initial Session) بین دو کاربر ساخته بشه؟ یعنی اون لحظهای که برای اولین بار میخوای به یه نفر پیام بدی و هنوز هیچ کانال امنی بینتون وجود نداره.
اینجاست که X3DH وارد میشه. همونطور که از اسمش پیداست، این پروتکل از سه (در واقع چهار) بار انجام DH بین کلیدهای مختلف استفاده میکنه:
کلیدهای دائمی (Identity Keys)
کلیدهای موقت (PreKeys)
کلید یکبارمصرف (One-Time PreKey)
این ترکیب باعث میشه که دو طرف حتی بدون آنلاین بودن همزمان، بتونن یه کلید مشترک قوی بسازن. اگه بخوایم ساده بگیم، X3DH یه جور "امضای محکم" (البته توی X3DH چیزی به اسم امضا به شکل سنتی وجود نداره در واقع binding هویت کاربر با استفاده از Identity Key و تبادل DH انجام میشه امضا دیجیتال (ECDSA) فقط برای ثبت کلیدها روی سرور استفاده میشه، نه توی خود تبادل) روی شروع مکالمه است که تضمین میکنه: هویت کاربر واقعی باشه (نه کسی که خودش رو جا زده) و پیام اول هم امن باشه و هیچکس نتونه وسط راه خودش رو جا بزنه (Man-in-the-Middle Attack).
در واقع X3DH مثل پلیه بین اون مرحلهی اولیهی "شروع مکالمه" و ادامهی کار توسط Double Ratchet. یعنی اول با X3DH یه کانال امن ساخته میشه، بعد Ratchetها شروع به چرخیدن میکنن.
این طراحی ترکیبی، باعث شده پروتکل سیگنال یکی از امنترین و در عین حال عملیترین پروتکلها برای پیامرسانی بشه.
یکی از دلایلی که سیگنال اینقدر مورد اعتماد شده، همین ترکیب خلاقانهی مکانیزمهاست؛ یعنی هیچ فیچر بهتنهایی کافی نیست، اما وقتی X3DH، PreKeys و Double Ratchet رو کنار هم میذاریم، یه معماری کامل و مقاوم در برابر انواع حملات ساخته میشه.
@Linuxor
سومین تکنیکی که سیگنال استفاده میکنه چیزی به اسم X3DH یا همون Extended Triple Diffie-Hellman هست.
خب تا اینجا با Double Ratchet و PreKeys آشنا شدیم. حالا سوال اینه که:
چطوری میشه "جلسهی اولیه" (Initial Session) بین دو کاربر ساخته بشه؟ یعنی اون لحظهای که برای اولین بار میخوای به یه نفر پیام بدی و هنوز هیچ کانال امنی بینتون وجود نداره.
اینجاست که X3DH وارد میشه. همونطور که از اسمش پیداست، این پروتکل از سه (در واقع چهار) بار انجام DH بین کلیدهای مختلف استفاده میکنه:
کلیدهای دائمی (Identity Keys)
کلیدهای موقت (PreKeys)
کلید یکبارمصرف (One-Time PreKey)
این ترکیب باعث میشه که دو طرف حتی بدون آنلاین بودن همزمان، بتونن یه کلید مشترک قوی بسازن. اگه بخوایم ساده بگیم، X3DH یه جور "امضای محکم" (البته توی X3DH چیزی به اسم امضا به شکل سنتی وجود نداره در واقع binding هویت کاربر با استفاده از Identity Key و تبادل DH انجام میشه امضا دیجیتال (ECDSA) فقط برای ثبت کلیدها روی سرور استفاده میشه، نه توی خود تبادل) روی شروع مکالمه است که تضمین میکنه: هویت کاربر واقعی باشه (نه کسی که خودش رو جا زده) و پیام اول هم امن باشه و هیچکس نتونه وسط راه خودش رو جا بزنه (Man-in-the-Middle Attack).
در واقع X3DH مثل پلیه بین اون مرحلهی اولیهی "شروع مکالمه" و ادامهی کار توسط Double Ratchet. یعنی اول با X3DH یه کانال امن ساخته میشه، بعد Ratchetها شروع به چرخیدن میکنن.
این طراحی ترکیبی، باعث شده پروتکل سیگنال یکی از امنترین و در عین حال عملیترین پروتکلها برای پیامرسانی بشه.
یکی از دلایلی که سیگنال اینقدر مورد اعتماد شده، همین ترکیب خلاقانهی مکانیزمهاست؛ یعنی هیچ فیچر بهتنهایی کافی نیست، اما وقتی X3DH، PreKeys و Double Ratchet رو کنار هم میذاریم، یه معماری کامل و مقاوم در برابر انواع حملات ساخته میشه.
@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 شرکت آنتروپیک اعلام کرد که شرایط خدمات و سیاست حفظ حریم خصوصی خود را تغییر میدهد و قصد دارد برای آموزش چتبات هوش مصنوعی Claude از دادههای کاربران استفاده کند.
#خبر
@TheRaymondDev
#خبر
@TheRaymondDev
Anthropic
Updates to Consumer Terms and Privacy Policy
Anthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.
Forwarded from Django Expert (Boby Cloud)
بالاخره مستند پایتون که خیلی منتظرش بودم منتشر شد و توش چهرههای سرشناس زیادی از افراد قدیمی کامیونیتی پایتون هستن از جمله خیدو فن رسوم خالق پایتون.
مستند خوش ساخت و باحالی هست و از اینجا میتونید ببینید:
https://youtu.be/GfH4QL4VqJ0?si=KOs9QrvwFq9BlGlR
〰️〰️〰️〰️〰️〰️
© @DjangoEx
مستند خوش ساخت و باحالی هست و از اینجا میتونید ببینید:
https://youtu.be/GfH4QL4VqJ0?si=KOs9QrvwFq9BlGlR
〰️〰️〰️〰️〰️〰️
© @DjangoEx