Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from RandRng
Please open Telegram to view this post
VIEW IN TELEGRAM
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
This media is not supported in your browser
VIEW IN TELEGRAM
بعد از اپدیت اپ گوگل جمنای خودشو جایگزین گوگل اسیستنت می‌کنه، حالا این یک پریویو از حالت لایو جمنای هستش که باهاش صحبت می‌کنید و جواب میده.


@SohrabContents
Forwarded from Sadra Codes
Inheritance explained
Forwarded from Linuxor ?
چینیا تونستن یه نسخه ساده از RSA رو با کامپیوتر کوانتومی بشکنن ‌

الگوریتم RSA ستون ارتباطات امنه، اگه نسخه اصلی اون توی زمان کوتاه شکسته بشه هیچ چیز دیگه توی اینترنت امن نیست و هیچ هویتی باقی نمیمونه.

برای مثال یه نفر میتونه به تلگرام شما بدون اینکه کد داشته باشه لاگین کنه یا اینکه از برنامه بانکیتون پول برداره.


کلید شکسته شده 50 بیتی بوده هنوز تهدیدی به حساب نمیاد هنوز قدرت محاسباتی کافی برای شکستن 2048 یا 4096 بیتی فعلی وجود نداره کما اینکه زمان خیلی فاکتور مهمیه ممکنه شما کلید رو حتی بتونید بشکنید ولی زمان طلایی گذشته باشه و کلید منقضی شده باشه‌.


🐧 @Linuxor
Forwarded from Geek Alerts
زیر ۱۶ ساله‌ها از آخر سال دیگه در استرالیا نمیتونن از شبکه‌های اجتماعی استفاده کنن.
قانونی که در استرالیا با هدف سلامت روان و رفاه کودکان و نوجوان‌ها تصویب شد.
البته بحث سر این قانون زیاد هست، مثلا مخالف‌هاش میگن قانون خیلی سریع تصویب شد و خیلی از جزئیاتش بررسی نشد.
بعضی از ائتلاف‌ها و نماینده‌ها درخواست زمان بیشتر برای بررسی قانون کرده بود.
خود قانون هم عجیب هست، چون هیچ مجازاتی برای عدم رعایتش نداره، نه بچه‌ها و نه خانواده، تازه از طرفی شبکه‌های اجتماعی هم نمیتونن بابت تایید سن از افراد مدارک بگیرن.
نیکول پالفری از سازمان سلامت روان هم نقد‌هایی داشته و گفته شبکه‌های اجتماعی در کنار ضررها فواید ارتباط هم دارن، میتونن برای «کمک گرفتن» آنلاین به خصوص برای بچه‌هایی که تو مناطق دور افتاده هستن مفید باشن.
abc.net.au

@geekalerts
Forwarded from Geek Alerts
محقق‌های ESET اولین بوت‌کیت UEFI که به طور خاص لینوکس رو هدف قرار میده به اسم Bootkitty کشف کردن.
بوت‌کیت‌ها بدافزارهایی هستن که برای اجرا تو فرایند بوت شدن کامپیوتر طراحی شدن، یعنی قبل از اینکه سیستم‌عامل و آنتی‌ویروس‌هاش بالا میان اجرا میشه و اینجوری میتونه راحت‌تر کنترل سیستم رو دست بگیرن.
حالا این قبلا بیشتر برای ویندوزها بود که به نظر میرسه پاش به لینوکس‌ها باز شده.
اولین بار فایلش با اسم bootkit.efi نوامبر ۲۰۲۴ تو VirusTotal آپلود شده بود که همون سایت معروف بررسی امنیت فایل‌ها هست.
این Bootkitty به یه گواهی خود امضا شده متکیه، یعنی اگه رو سیستم Secure Boot فعال بوده نمیتونسته اجرا بشه و فقط توزیع‌های خاص اوبونتو رو هدف قرار می‌ده.
bleepingcomputer
@geekalerts
Forwarded from CleverDevs (Mammad)
اگه میخواید بین کاراتون یه چند دقیقه ای استراحت کنید و گیمی هم ندارید میتونید با slowroads آنلاین رانندگی کنید

https://slowroads.io

با استفاده از کتابخونه three.js توسعه داده شده


#game #threejs
@CleverDevs - @CleverDevsGp
Forwarded from  (Amir Hossein "Amiria" Maher)
ای کاش الآن تهلاگ بودم. :)
دلم اونجاست و خودم جای دیگه.

#موقت
Forwarded from Meitix
فرق هندلر و سرویس چیه؟

هندلر: کاری که مستقیم با درخواست و پاسخ سر و کار داره. مثلاً از کلاینت درخواست می‌گیره (مثلاً یه کاربر جدید رو ثبت کن)، اطلاعات ورودی رو چک می‌کنه و بعد می‌ده به سرویس.

سرویس: منطق اصلی و سنگین برنامه تو این لایه‌ست. اگه یه حسابی قراره ساخته بشه یا دیتایی ذخیره بشه، کارش اینجاست انجام می‌شه.


یه مثال ساده:
هندلر: درخواست ساخت کاربر جدید رو از کلاینت می‌گیره، چک می‌کنه اسمش خالی نباشه، می‌ده سرویس.

سرویس: دیتا رو میگیره و چک میکنه کسی با این ایمیل ثبت نام نکرده باشه قبلا. دیتا رو تو دیتابیس ذخیره می‌کنه و اگه مشکلی باشه برمی‌گردونه.



چرا جداسازیشون مهمه؟
1. مرتب‌تر می‌شه کدتون: هر چیزی سر جای خودش قرار می‌گیره، هندلر با درخواست‌ها و سرویس با منطق.

2. تست کردن راحت‌تره: می‌تونید سرویس رو مستقل از هندلر تست کنید
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 صرافی ارز دیجیتال XT هک شد

براساس گزارش PeckShield صرافی XT که در لیست بهترین صرافی‌ها ازنظر حجم بازار، در رتبه‌ی ۲۳ قرار دارد، مورد حمله‌ی هکری قرار گرفت و هکر حدود ۱٫۷ میلیون دلار ارز دیجیتال را به‌سرقت برده و به ۴۶۱٫۵۸ اتریوم تبدیل کرده است.

#خبر

@TheRaymondDev
کیا تهران لاگ رفتید؟🤔


استیکر پارچ گرفتید ؟

عکس از امیر عارف عزیز
@ParchLinux
Forwarded from Geniuses Group (Omid Hekayati)
با افتخار به دعوت دوستان جامعه کد & کافی #جلسه بسیار جذابی در حوزه تعریف و تبیین عبارت software architecture برگزار کردیم. در کامنت های این پست تاپیک ها و صوت جلسه در دسترس هست. امیدوارم مشابه فیدبک های بسیار خوب افراد حاضر در جلسه دیگر دوستان هم بتوانید از محتوای این جلسه استفاده کنند و اگر سوال یا ابهامی بود حتما مطرح کنند. در این پست هم سعی خواهم کرد به شکل خیلی خلاصه تر، این عبارت را تعریف و تبیین ساختار یافته تری ارائه دهم.
Forwarded from Code Module | کد ماژول (𔓙)
کمتر از نیم ساعت دیگه میتینگ رو شروع میکنیم دوستان.
Forwarded from Pishro App
🐘 بچه ها توی اعتبار سنجی #لاراول با استفاده از required_array_keys میتونید موقع اعتبار سنجی روی یک آریه‌ بررسی کنید که کلیدهایی که میخواید توی آرایه وجود داشته باشه

خوب فرض کنید یه آرایه بصورت زیر دارید:

$data = [
'user' => [
'avatar' => 'url',
'mobile' => '0912',
'email' => '[email protected]'
],
];

و میخواید موقع اعتبار سنجی بررسی کنید که کلیدهای avatar, mobile و email وجود داشته باشه

ولیدیت شما بصورت زیر میشه:

$rules = [
'user' => [
'array',
'required_array_keys:avatar,mobile,email',
],
];

به این صورت میتونید اعتبار سنجی رو برای کلیدها انجام بدین

#laravel


👾 @pishroapp
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Python BackendHub (Mani)