Forwarded from Linuxor ?
یه آموزش جامع مهندسی معکوس رایگان که شامل معماری های x86 و x64 و ARM و معماری امبدد RISC-V هستش.
https://github.com/mytechnotalent/Reverse-Engineering
🐧 @Linuxor
https://github.com/mytechnotalent/Reverse-Engineering
🐧 @Linuxor
Forwarded from Gopher Academy
🔵 عنوان مقاله
Inside Bluesky’s Engineering Culture
🟢 خلاصه مقاله:
مقالهای که در می 2024 نوشته شده و با رشد سریع اخیر Bluesky اهمیت بیشتری پیدا کرده، به بررسی نقش زبان برنامهنویسی Go در پشتصحنه شبکه اجتماعی Bluesky میپردازد. زبان Go به دلیل کارایی بالا، مدیریت بهینه منابع و زمان پاسخگویی سریع، به عنصر کلیدی در توسعه و عملکرد پشتصحنه این شبکه تبدیل شده است. این مقاله توضیح میدهد که چگونه استفاده از Go منجر به افزایش قابلیت اطمینان و کارایی سیستمهای Bluesky شده و چه تأثیری بر تجربه کاربران و رشد پایدار شبکه داشته است. با توجه به محبوبیت روزافزون Bluesky، انتخاب Go به عنوان زبان اصلی توسعه میتواند الهامبخش سایر شرکتها در انتخاب زبانهای برنامهنویسی برای پروژههای مشابه باشد.
🟣لینک مقاله:
https://golangweekly.com/link/162722/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Inside Bluesky’s Engineering Culture
🟢 خلاصه مقاله:
مقالهای که در می 2024 نوشته شده و با رشد سریع اخیر Bluesky اهمیت بیشتری پیدا کرده، به بررسی نقش زبان برنامهنویسی Go در پشتصحنه شبکه اجتماعی Bluesky میپردازد. زبان Go به دلیل کارایی بالا، مدیریت بهینه منابع و زمان پاسخگویی سریع، به عنصر کلیدی در توسعه و عملکرد پشتصحنه این شبکه تبدیل شده است. این مقاله توضیح میدهد که چگونه استفاده از Go منجر به افزایش قابلیت اطمینان و کارایی سیستمهای Bluesky شده و چه تأثیری بر تجربه کاربران و رشد پایدار شبکه داشته است. با توجه به محبوبیت روزافزون Bluesky، انتخاب Go به عنوان زبان اصلی توسعه میتواند الهامبخش سایر شرکتها در انتخاب زبانهای برنامهنویسی برای پروژههای مشابه باشد.
🟣لینک مقاله:
https://golangweekly.com/link/162722/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
Pragmaticengineer
Inside Bluesky’s Engineering Culture
A deep dive into how a fully remote, open source-first, tech company is building a challenger social media platform. What can small teams learn from Bluesky about punching above your weight?
Forwarded from محتوای آزاد سهراب
This media is not supported in your browser
VIEW IN TELEGRAM
بعد از اپدیت اپ گوگل جمنای خودشو جایگزین گوگل اسیستنت میکنه، حالا این یک پریویو از حالت لایو جمنای هستش که باهاش صحبت میکنید و جواب میده.
@SohrabContents
@SohrabContents
Forwarded from Linuxor ?
چینیا تونستن یه نسخه ساده از RSA رو با کامپیوتر کوانتومی بشکنن
الگوریتم RSA ستون ارتباطات امنه، اگه نسخه اصلی اون توی زمان کوتاه شکسته بشه هیچ چیز دیگه توی اینترنت امن نیست و هیچ هویتی باقی نمیمونه.
برای مثال یه نفر میتونه به تلگرام شما بدون اینکه کد داشته باشه لاگین کنه یا اینکه از برنامه بانکیتون پول برداره.
کلید شکسته شده 50 بیتی بوده هنوز تهدیدی به حساب نمیاد هنوز قدرت محاسباتی کافی برای شکستن 2048 یا 4096 بیتی فعلی وجود نداره کما اینکه زمان خیلی فاکتور مهمیه ممکنه شما کلید رو حتی بتونید بشکنید ولی زمان طلایی گذشته باشه و کلید منقضی شده باشه.
🐧 @Linuxor
الگوریتم RSA ستون ارتباطات امنه، اگه نسخه اصلی اون توی زمان کوتاه شکسته بشه هیچ چیز دیگه توی اینترنت امن نیست و هیچ هویتی باقی نمیمونه.
برای مثال یه نفر میتونه به تلگرام شما بدون اینکه کد داشته باشه لاگین کنه یا اینکه از برنامه بانکیتون پول برداره.
کلید شکسته شده 50 بیتی بوده هنوز تهدیدی به حساب نمیاد هنوز قدرت محاسباتی کافی برای شکستن 2048 یا 4096 بیتی فعلی وجود نداره کما اینکه زمان خیلی فاکتور مهمیه ممکنه شما کلید رو حتی بتونید بشکنید ولی زمان طلایی گذشته باشه و کلید منقضی شده باشه.
🐧 @Linuxor
Forwarded from Laravel News
PIE (PHP Installer for Extensions) https://laravel-news.com/pie
Laravel News
PIE (PHP Installer for Extensions) - Laravel News
PIE aims to simplify managing PHP extensions by providing a modern, flexible alternative to PECL and treating extensions as first-class citizens in the PHP ecosystem.
Forwarded from Geek Alerts
زیر ۱۶ سالهها از آخر سال دیگه در استرالیا نمیتونن از شبکههای اجتماعی استفاده کنن.
قانونی که در استرالیا با هدف سلامت روان و رفاه کودکان و نوجوانها تصویب شد.
البته بحث سر این قانون زیاد هست، مثلا مخالفهاش میگن قانون خیلی سریع تصویب شد و خیلی از جزئیاتش بررسی نشد.
بعضی از ائتلافها و نمایندهها درخواست زمان بیشتر برای بررسی قانون کرده بود.
خود قانون هم عجیب هست، چون هیچ مجازاتی برای عدم رعایتش نداره، نه بچهها و نه خانواده، تازه از طرفی شبکههای اجتماعی هم نمیتونن بابت تایید سن از افراد مدارک بگیرن.
نیکول پالفری از سازمان سلامت روان هم نقدهایی داشته و گفته شبکههای اجتماعی در کنار ضررها فواید ارتباط هم دارن، میتونن برای «کمک گرفتن» آنلاین به خصوص برای بچههایی که تو مناطق دور افتاده هستن مفید باشن.
abc.net.au
@geekalerts
قانونی که در استرالیا با هدف سلامت روان و رفاه کودکان و نوجوانها تصویب شد.
البته بحث سر این قانون زیاد هست، مثلا مخالفهاش میگن قانون خیلی سریع تصویب شد و خیلی از جزئیاتش بررسی نشد.
بعضی از ائتلافها و نمایندهها درخواست زمان بیشتر برای بررسی قانون کرده بود.
خود قانون هم عجیب هست، چون هیچ مجازاتی برای عدم رعایتش نداره، نه بچهها و نه خانواده، تازه از طرفی شبکههای اجتماعی هم نمیتونن بابت تایید سن از افراد مدارک بگیرن.
نیکول پالفری از سازمان سلامت روان هم نقدهایی داشته و گفته شبکههای اجتماعی در کنار ضررها فواید ارتباط هم دارن، میتونن برای «کمک گرفتن» آنلاین به خصوص برای بچههایی که تو مناطق دور افتاده هستن مفید باشن.
abc.net.au
@geekalerts
Forwarded from Geek Alerts
محققهای ESET اولین بوتکیت UEFI که به طور خاص لینوکس رو هدف قرار میده به اسم Bootkitty کشف کردن.
بوتکیتها بدافزارهایی هستن که برای اجرا تو فرایند بوت شدن کامپیوتر طراحی شدن، یعنی قبل از اینکه سیستمعامل و آنتیویروسهاش بالا میان اجرا میشه و اینجوری میتونه راحتتر کنترل سیستم رو دست بگیرن.
حالا این قبلا بیشتر برای ویندوزها بود که به نظر میرسه پاش به لینوکسها باز شده.
اولین بار فایلش با اسم bootkit.efi نوامبر ۲۰۲۴ تو VirusTotal آپلود شده بود که همون سایت معروف بررسی امنیت فایلها هست.
این Bootkitty به یه گواهی خود امضا شده متکیه، یعنی اگه رو سیستم Secure Boot فعال بوده نمیتونسته اجرا بشه و فقط توزیعهای خاص اوبونتو رو هدف قرار میده.
bleepingcomputer
@geekalerts
بوتکیتها بدافزارهایی هستن که برای اجرا تو فرایند بوت شدن کامپیوتر طراحی شدن، یعنی قبل از اینکه سیستمعامل و آنتیویروسهاش بالا میان اجرا میشه و اینجوری میتونه راحتتر کنترل سیستم رو دست بگیرن.
حالا این قبلا بیشتر برای ویندوزها بود که به نظر میرسه پاش به لینوکسها باز شده.
اولین بار فایلش با اسم bootkit.efi نوامبر ۲۰۲۴ تو VirusTotal آپلود شده بود که همون سایت معروف بررسی امنیت فایلها هست.
این Bootkitty به یه گواهی خود امضا شده متکیه، یعنی اگه رو سیستم Secure Boot فعال بوده نمیتونسته اجرا بشه و فقط توزیعهای خاص اوبونتو رو هدف قرار میده.
bleepingcomputer
@geekalerts
Forwarded from Sadra Codes
دیدنش حتما پیشنهاد میشه!
ساموئل کلوین راجع به Pydantic و اوپن سورس صحبت میکنه.
https://www.youtube.com/watch?v=tP8iVJiLwX8
ساموئل کلوین راجع به Pydantic و اوپن سورس صحبت میکنه.
https://www.youtube.com/watch?v=tP8iVJiLwX8
YouTube
The story of Pydantic and Logfire | Samuel Colvin
Samuel Colvin - the creator of Pydantic - the most popular data validation library for Python. Used by literally everyone (Anthropic, OpenAI, Meta, NVIDIA, even the NSA). He shares the story behind his startup Logfire which just raised $12.5m from Sequoia.…
Forwarded from Laravel News
Optimizing Route Permissions with Laravel's Enhanced Enum Support https://laravel-news.com/optimizing-route-permissions-with-laravels-enhanced-enum-support
Laravel News
Optimizing Route Permissions with Laravel's Enhanced Enum Support - Laravel News
Learn how Laravel's improved enum support streamlines route permission checks by removing the need for ->value. Simplify your route definitions and make them cleaner and more maintainable with built-in enum functionality.
Forwarded from CleverDevs (Mammad)
اگه میخواید بین کاراتون یه چند دقیقه ای استراحت کنید و گیمی هم ندارید میتونید با slowroads آنلاین رانندگی کنید
https://slowroads.io
با استفاده از کتابخونه three.js توسعه داده شده
#game #threejs
@CleverDevs - @CleverDevsGp
https://slowroads.io
با استفاده از کتابخونه three.js توسعه داده شده
#game #threejs
@CleverDevs - @CleverDevsGp
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
Forwarded from Meitix
فرق هندلر و سرویس چیه؟
هندلر: کاری که مستقیم با درخواست و پاسخ سر و کار داره. مثلاً از کلاینت درخواست میگیره (مثلاً یه کاربر جدید رو ثبت کن)، اطلاعات ورودی رو چک میکنه و بعد میده به سرویس.
سرویس: منطق اصلی و سنگین برنامه تو این لایهست. اگه یه حسابی قراره ساخته بشه یا دیتایی ذخیره بشه، کارش اینجاست انجام میشه.
یه مثال ساده:
هندلر: درخواست ساخت کاربر جدید رو از کلاینت میگیره، چک میکنه اسمش خالی نباشه، میده سرویس.
سرویس: دیتا رو میگیره و چک میکنه کسی با این ایمیل ثبت نام نکرده باشه قبلا. دیتا رو تو دیتابیس ذخیره میکنه و اگه مشکلی باشه برمیگردونه.
چرا جداسازیشون مهمه؟
1. مرتبتر میشه کدتون: هر چیزی سر جای خودش قرار میگیره، هندلر با درخواستها و سرویس با منطق.
2. تست کردن راحتتره: میتونید سرویس رو مستقل از هندلر تست کنید
هندلر: کاری که مستقیم با درخواست و پاسخ سر و کار داره. مثلاً از کلاینت درخواست میگیره (مثلاً یه کاربر جدید رو ثبت کن)، اطلاعات ورودی رو چک میکنه و بعد میده به سرویس.
سرویس: منطق اصلی و سنگین برنامه تو این لایهست. اگه یه حسابی قراره ساخته بشه یا دیتایی ذخیره بشه، کارش اینجاست انجام میشه.
یه مثال ساده:
هندلر: درخواست ساخت کاربر جدید رو از کلاینت میگیره، چک میکنه اسمش خالی نباشه، میده سرویس.
سرویس: دیتا رو میگیره و چک میکنه کسی با این ایمیل ثبت نام نکرده باشه قبلا. دیتا رو تو دیتابیس ذخیره میکنه و اگه مشکلی باشه برمیگردونه.
چرا جداسازیشون مهمه؟
1. مرتبتر میشه کدتون: هر چیزی سر جای خودش قرار میگیره، هندلر با درخواستها و سرویس با منطق.
2. تست کردن راحتتره: میتونید سرویس رو مستقل از هندلر تست کنید
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 صرافی ارز دیجیتال XT هک شد
براساس گزارش PeckShield صرافی XT که در لیست بهترین صرافیها ازنظر حجم بازار، در رتبهی ۲۳ قرار دارد، مورد حملهی هکری قرار گرفت و هکر حدود ۱٫۷ میلیون دلار ارز دیجیتال را بهسرقت برده و به ۴۶۱٫۵۸ اتریوم تبدیل کرده است.
#خبر
@TheRaymondDev
براساس گزارش PeckShield صرافی XT که در لیست بهترین صرافیها ازنظر حجم بازار، در رتبهی ۲۳ قرار دارد، مورد حملهی هکری قرار گرفت و هکر حدود ۱٫۷ میلیون دلار ارز دیجیتال را بهسرقت برده و به ۴۶۱٫۵۸ اتریوم تبدیل کرده است.
#خبر
@TheRaymondDev
X (formerly Twitter)
PeckShieldAlert (@PeckShieldAlert) on X
#PeckShieldAlert Our community member has detected that @XTexchange appears to have been hacked for ~$1.7 million worth of cryptos.
The hacker has swapped the stolen funds for 461.58 $ETH & sit in 0xB43f...8F83
The hacker has swapped the stolen funds for 461.58 $ETH & sit in 0xB43f...8F83
Forwarded from کانال اطلاعرسانی توزیع پارچ
Forwarded from Geniuses Group (Omid Hekayati)
با افتخار به دعوت دوستان جامعه کد & کافی #جلسه بسیار جذابی در حوزه تعریف و تبیین عبارت software architecture برگزار کردیم. در کامنت های این پست تاپیک ها و صوت جلسه در دسترس هست. امیدوارم مشابه فیدبک های بسیار خوب افراد حاضر در جلسه دیگر دوستان هم بتوانید از محتوای این جلسه استفاده کنند و اگر سوال یا ابهامی بود حتما مطرح کنند. در این پست هم سعی خواهم کرد به شکل خیلی خلاصه تر، این عبارت را تعریف و تبیین ساختار یافته تری ارائه دهم.
Forwarded from Code Module | کد ماژول (𔓙)
کمتر از نیم ساعت دیگه میتینگ رو شروع میکنیم دوستان.
Forwarded from Pishro App
خوب فرض کنید یه آرایه بصورت زیر دارید:
$data = [
'user' => [
'avatar' => 'url',
'mobile' => '0912',
'email' => '[email protected]'
],
];
و میخواید موقع اعتبار سنجی بررسی کنید که کلیدهای avatar, mobile و email وجود داشته باشه
ولیدیت شما بصورت زیر میشه:
$rules = [
'user' => [
'array',
'required_array_keys:avatar,mobile,email',
],
];
به این صورت میتونید اعتبار سنجی رو برای کلیدها انجام بدین
#laravel
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from نوشتههای ترمینالی
Volkswagen detects when your tests are being run in a CI server, and makes them pass.
https://github.com/auchenberg/volkswagen
https://github.com/auchenberg/volkswagen
GitHub
GitHub - auchenberg/volkswagen: :see_no_evil: Volkswagen detects when your tests are being run in a CI server, and makes them pass.
:see_no_evil: Volkswagen detects when your tests are being run in a CI server, and makes them pass. - auchenberg/volkswagen