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 Gopher Academy
🔵 عنوان مقاله
Revive 1.8: A Faster, Configurable, Flexible Linter for Go

🟢 خلاصه مقاله:

مقاله‌ای در مورد ابزار جدیدی است که به عنوان جایگزینی برای "golint"، ابزار فرمت‌بندی محبوب زبان برنامه‌نویسی Go، ارائه شده است. این ابزار جدید با ارائه بازخورد سازمان‌یافته‌تر، گزینه‌های سفارشی‌سازی و عملکرد بهبود یافته، فرآیند فرمت‌بندی را تقویت می‌کند. این ابزار توسط پروژه‌ها و کتابخانه‌های بزرگ Go به سرعت پذیرفته شده است. فایل README در مخزن GitHub توضیح می‌دهد که این ابزار جدید چگونه از golint متفاوت است، و به جزئیات تقویت‌های عملکردی، ویژگی‌های قابل تنظیم، و بهبود عملکرد آن می‌پردازد.

🟣لینک مقاله:
https://golangweekly.com/link/167594/web


👑 @gopher_academy
Forwarded from Linuxor ?
هرچقدرم کدو اصلاح کنی تا خودتو اصلاح نکنی فایده نداره

لینوس توروالدز

@Linuxor
This media is not supported in your browser
VIEW IN TELEGRAM
یه افزونه‌ی ساده‌ی کروم که به GPT و GitLab وصل می‌شه و توی مرور Merge Request‌ها کمک می‌کنه.
این افزونه با استفاده از GPT پیشنهاداتی برای بهبود کد می‌ده و به بررسی سریع‌تر کمک می‌کنه.

repository:
https://github.com/farshidinanloo/gitlab-gpt-code-review

@DevTwitter | <Farshid Inanloo/>
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 ویرگول معادل مدیوم هم پولی شد.

اگر پستی در رابطه با معرفی هر چیزی منتشر شود, پست تبلیغاتی شناخته می شود و برای انتشار آن باید هزینه پرداخت کنید.

#خبر

@TheRaymondDev
Forwarded from Geek Alerts
دولت آمریکا دنبال اینه که گوگل رو مجبور کنه مرورگر کروم رو بفروشه، وکلای گوگل گفتن این اقدام دادگاه افراطی هست و فعلا دارن مقاومت میکنن.

یکی از مدیران ارشد OpenAI تو جریان همین دادگاه گفته که شرکتشون تمایل داره مرورگر کروم رو بخره. دلیلش اینه که این مرورگر ۴ میلیارد کاربر داره و OpenAI میتونه ChatGPT رو با این مرورگر یکپارچه کنه، احتمالا قبول کنن حتی مبالغ خیلی بزرگی مثلا ۱۰۰ میلیارد دلار و بیشتر براش پرداخت کنن.

🔗 arstechnica
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
مدل جدیدی به اسم Avatar FX توسط Character.AI معرفی شده که یه عکس ثابت رو تبدیل به یه ویدیو میکنه که توش صورت، لب‌ها، دست‌ها و بدن آواتار با حرف زدن یا آهنگ خوندن حرکت می‌کنن.

این مدل با استفاده از تکنولوژی‌های مثل diffusion transformer و سیستم تبدیل متن به گفتار (TTS) خودشون کار می‌کنه. می‌تونه ویدیوهای طولانی بسازه، مکالمه بین چند نفر رو هندل کنه، و حتی می‌ذاره شما با دادن کی‌فریم مشخص کنید که آواتار چطور حرکت کنه.

این ویژگی برای تمام کاربران فعال نشده و ممکنه بعد از عضویت اون رو در منو نبینید ولی میتونید منتظر باشید تا در زمان کوتاهی در پنل کاربری شما اضافه بشه.

🔗 testingcatalog
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
بذار ماجرای باگ 2G رو بگم.
این نسل کلا احراز هویت شبکه نداره، با IMSI catchers میشه موبایل‌هارو فریب داد که بهش وصل بشن. (چون گوشی فکر میکنه این دکل مخابراتی واقعی هست)
کارای زیادی مثل پیدا کردن موقعیت، شنود تماس، پیامک و ... میشه انجام داد.
حتی وقتی شما دارید از 4G استفاده میکنید میشه اتصال شمارو دستکاری کرد که به 2G سوییچ کنه.
توی دنیا دولت‌ها و مجرم‌ها ازش استفاده میکنن با این حال دولت‌ها خیلی هم بهش نیازی ندارن چون اونا قابلیت‌های شنود قانونی (lawful interception - LI) در شبکه‌های تلفن همراه رو دارن.
(بعضی از کشورها دسترسی شنود کامل دارن و بعضی فقط با دستور قانونی، بعضی‌ها هم که کل سیستم مخابراتی دست خود دولت هست که به معنی شنود جمعی و بدون نظارت هست.)
مجرم‌ها ولی میتونن با تجهیزاتی در حدود ۵۰ دلار این کار رو انجام بدن.
با این حال باگ‌های امنیتی 2G کم نیستن، تا جایی که از اندروید ۱۲ یه گزینه اضافه کردن که میتونی 2G رو کلا غیر فعال کنی.
از اونجایی که این یه مشکل امنیتی هست، پس چه دولت و چه مجرم‌ها میتونن ازش استفاده کنن، یه اصل هست «چیزی که تو بتونی شنود کنی بقیه هم میتونن» به خاطر همین دولت کشورها (۶۱ کشور) برنامه‌ریزی کردن 2G رو کلا خاموش کنن، یه جاهایی مثل ژاپن و استرالیا دیگه 2G نداره و بقیه هم تو فرایند پایان دادن به این تکنولوژی هستن.

@DevTwitter | <Soroush Ahmadi/>
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
خبر خوب اینکه Grok تو نسخه آیفون ویژگی Vision و یه حالت صدای جدید اضافه کرده، اگر آپدیت کنید گراک میتونه محیط اطراف شمارو به کمک دوربین گوشی ببینه، سرچ لحظه‌ای یا Real-time search رو هم اضافه کردن.

اندرویدی‌ها هم فعلا منتظر باشن.

🔗 macrumors
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
سقف پیام به مدل o3 از OpenAI از ۵۰ پیام در هفته به حدود ۱۰۰ پیام رسیده. قابلیت زمان‌بندی کارها که قبلا فقط برای یه مدل تستی خاص 4o بود، الان به مدل‌های o3 و o4-mini هم اضافه شده.

🔗 testingcatalog
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Clang
دسته بندی انواع داده در C(این دسته بندی ممکنه براتون متفاوت باشه، برخلاف کتاب های فارسی):
👉1.Basic type
◾️◾️1.1.Standard and extended integer types
◾️◾️1.2.Real and complex floating-point types
👉2.Enumerated types
👉3.The void type(بله، کلاً دنیای void متفاوته)
👉4.Derived types
◾️◾️4.1.Pointer types
◾️◾️4.2.Array types
◾️◾️4.3.Union types
◾️◾️4.4.Structure types
◾️◾️4.5.Function types
با ترکیب این دسته بندی ها، میتونیم دسته بندی های جدیدی تولید کنیم که نیاز به توضیح دارن:
Basic types + Enumerated types = Arithmetic types
Arithmetic types + Pointer types = Scaler types
Array types + structure types = aggregate types
نوع داده Function هم واسط تابع رو تعیین میکنه، یعنی نوع پارامتر ها و نوع برگشتی تابع... یک تابع میتونه یک نوع باشه و با typedef ازش اسم مستعار بسازیم(یک چیزی توی مایه های delegate توی زبانای دیگه)

انواع اسکالر
همونطوری که از اسمشون پیداس(از Scale یا مقیاس میاد)، برای بیان اندازه های مختلف مثل حجم و فاصله و آدرس حافظه استفاده میشن و همیشه باید single value باشن، یعنی یک مقدار معتبر داشته باشن(مثلاً یک آرایه میتونه چند تا مقدار داشته باشه، پس اسکالر نی)...
مواردی که میتونن شامل این دسته باشن:
1. integers 2. floating-points 3. Fractions

مواردی هم که اسکالر نیستن:
1. Arrays 2. bool

بدیهی هستش که bool برای اندازه گیری استفاده نمیشه و آریه هم میتونه چند مقدار ذخیره کنه!
انواع aggregate یا همون ترکیبی
این دسته بندی برای ذخیره چندین مقدار مختلف تحت یک شناسه هستش، مثلاً یک آرایه یا ساختمان در زبان C.
حالا اینجا یک سوال پیش میاد... چرا union ها جز این دسته نیستن؟ #نکته
اینجا میتونید بحث کنید: https://t.iss.one/ccismywife/11407
Forwarded from Geek Alerts
برنامه Edits توسط اینستاگرام منتشر شد

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

توی برنامه Edits یه سری قابلیت‌های پیشرفته ویرایش ویدیو اضافه شده که تو برنامه اصلی اینستاگرام پیداشون نمی‌کنید. مثلا می‌تونید با هوش مصنوعی از عکس‌های ثابت انیمیشن بسازید، پرده سبز رو عوض کنید، یا سوژه اصلی ویدیو رو ببُرید و جدا کنید.

🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
Forwarded from Geek Alerts
Forwarded from Geek Alerts
انویدیا ابزارهای جدیدی معرفی کرده که به شرکت‌ها کمک می‌کنه ایجنت‌های هوش مصنوعی خودشون رو سریع‌تر بسازن و به کار بگیرن. این ابزارها که NeMo microservices نام دارن، مثل یه پلتفرم کامل عمل می‌کنن تا سیستم‌های هوش مصنوعی پیشرفته‌ای بسازیم که بتونن با استفاده از دیتاهای مختلف، مدام بهتر بشن.

این ابزارها کار توسعه‌دهنده‌ها رو برای ساخت و بهینه‌سازی این ایجینت‌های هوش مصنوعی راحت‌تر می‌کنن. قابلیت‌هایی مثل دقیق کردن مدل (Customizer)، ارزیابی عملکرد (Evaluator) و اطمینان از امنیت و رعایت قوانین (Guardrails) رو در اختیار شرکت‌ها میذارن.

مهم‌تر اینکه، NeMo از مدل‌های هوش مصنوعی مطرحی مثل لاما (از متا)، فی (از مایکروسافت)، جما (از گوگل) و میسترال پشتیبانی می‌کنه و الان همه می‌تونن ازش استفاده کنن.

🔗 nvidia
🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
نسخه ۱۰.۰ نرمافزار مجازی سازی متن باز QEMU منتشر شد؛
ویژگی های جدید


پردازندههای x86، ARM64، RISC-V، HPPA، s390x و LoongArch را ارتقا یافته است.

- شبیه سازی سریعتر دستورات رشته‌ای در x86
- پشتیبانی از مدل‌های پردازنده ClearwaterForest و SierraForest-v2 برای x86
- پشتیبانی واقعی از (multiqueue) برای دستگاه virtio-scsi
- پارامتر اختیاری جدید handshake-max-seconds برای دستور QMP به نام nbd-server-start
- دستگاه‌های جدید apple-gfx-pci و apple-gfx-mmio برای ارائه گرافیک شتاب‌یافته به میزبانهای macOS
- پشتیبانی از شبیه سازی ویژگی‌های معماری پردازنده‌های FEAT_AFP، FEAT_RPRES و FEAT_XS
- شبیه سازی تایمرهای فیزیکی و مجازی Secure EL2
- پشتیبانی از بردهای Stellaris برای مدلسازی هر دو کنترلر I2C
- پشتیبانی از بردهای NPCM845 Evaluation و i.MX 8M Plus EVK
- ویژگی جدید highmem-mmio-size برای برد virt جهت پیکربندی منطقه بزرگتر PCIe MMIO
- پشتیبانی از پردازنده Tenstorrent Ascalon
- پشتیبانی از AIA userspace irqchip_split
- افزودن بیت V به ثبات خصوصی GDB
- پشتیبانی از آدرس ۶۴ بیتی برای initrd
- پشتیبانی از برد عمومی Microblaze V
- پشتیبانی از پردازنده RV64 Xiangshan Nanhu
Forwarded from Meitix (Music for drimz)
امروز رسما خدمت من تموم شد، دوره ای که با تمام بالا پایین‌هاش گذشت و از این به بعد با آرامش خاطر بیشتری به مسیرم ادامه میدم.

دم همتون گرم که کنارم بودید و با تمام کم و کاستی‌ها تحملم کردید.

میدونم الان خیلیاتون این دغدغه رو دارید هنوز، ولی میگذره، سخت، ولی میگذره...