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

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Reza Jafari
هفته رایگان DataCamp دوباره شروع شده!

از ۱۲ تا ۱۸ آبان فرصت دارید به همه دوره‌های این پلتفرم به‌صورت کامل و رایگان دسترسی داشته باشید. می‌تونید توی این مدت مهارتی که دنبالش بودید رو یاد بگیرید و حتی مدرکش رو هم بگیرید. اگه به فکر یادگیری هستید، این یه فرصت عالیه که نباید از دستش بدید!

🔗لینک دیتاکمپ

🔤🔤🔤🔤🔤🔤🔤

🥇 اهورا اولین اپراتور هوش مصنوعی راهبردی ایران در حوزه ارائه خدمات و سرویس‌های زیرساخت هوش مصنوعی

🌐 لینک ارتباط با اهورا

@reza_jafari_ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Codino School (ایمان غفوری)
آیا هوش مصنوعی باعث از بین رفتن نسل بعدی برنامه نویس‌های خبره (senior) و در نتیجه وقوع فاجعه در صنعت نرم افزار خواهد شد؟
در حال حاضر شرکت‌ها از استخدام برنامه نویس‌های تازه کار امتناع می‌کنند چون اعتقاد دارند که با هوش مصنوعی میتوان آن‌ها را جایگزین کرد. اما بعد از بازنشسته شدن نسل فعلی چه اتفاقی خواهد افتاد؟

https://www.youtube.com/watch?v=DcJ53EatUOU
Forwarded from یه شعر (Poem Bot)
سعدی | دیوان اشعار | رباعیات | رباعی شمارهٔ ۲۰

از بس که بیازرد دل دشمن و دوست
گویی به گناه مسخ کردندش پوست
وقتی غم او بر همه دلها بودی
اکنون همه غمهای جهان بر دل اوست

#سعدی | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
Crush: Charm's Go-Powered AI Coding Agent

🟢 خلاصه مقاله:
Crush یک عامل کدنویسی مبتنی بر هوش مصنوعی از شرکت Charm و ساخته‌شده با Go است که پس از چند ماه توسعه از یک مخزن اولیه به ابزاری پخته و قابل استفاده تبدیل شده. مهم‌ترین مزیت Crush انعطاف‌پذیری آن است: با هر LLM API سازگار با OpenAI کار می‌کند، بنابراین می‌توانید بسته به نیاز عملکرد، هزینه یا حریم داده‌ها از ارائه‌دهندگان مختلف یا endpointهای خودمیزبان استفاده کنید. Crush رقیبی برای ابزارهایی مانند Claude Code و Codex محسوب می‌شود و با تکیه بر سادگی، سرعت و همخوانی با جریان کاری توسعه‌دهندگان—به‌ویژه در اکوسیستم Go و فضای CLI—تجربه‌ای آشنا و قابل ترکیب ارائه می‌دهد. اگر به دنبال دستیار کدنویسی بدون قفل‌شدن به یک فروشنده واحد هستید، Crush گزینه‌ای جدی برای بررسی است.

#AI #Go #DevTools #LLM #OpenAI #Charm #CodingAssistant #BubbleTea

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


👑 @gopher_academy
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔹گزارش Linux Foundation: نوآوری دیجیتال بدون متن‌باز ممکن نیست
🔸بنیاد لینوکس در گزارش جدید خود از اروپا اعلام کرد که بیش از ۷۵٪ نوآوری‌های فناوری در قاره اروپا به نوعی بر پایه نرم‌افزارهای متن‌باز ساخته می‌شوند. این گزارش در عین حال هشدار داده که اروپا هنوز از نظر سیاست‌گذاری و سرمایه‌گذاری در این حوزه، عقب‌تر از ایالات متحده است. مدیرعامل Linux Foundation Europe می‌گوید: «اگر اروپا به دنبال استقلال دیجیتال است، باید متن‌باز را به‌عنوان ستون فقرات اقتصاد دیجیتال بپذیرد.
🔻پست و آموزش بیشتر در وبلاگ آکادمی:
https://learninghive.ir/linux-blogs/
#کوته_نیوز

دیجیاتو/ یوتیوب برای دانشجویان دانشگاه تهران رفع فیلتر شد.

@DevTwitter
یه اپ امنیتی برای جنگو نوشتم که لاگین فیک می‌سازه و رفتار مشکوک کاربرا (مثل لاگین خیلی سریع یا فیلدهای تقلبی) رو تشخیص می‌ده

باهاش می‌تونی صفحات ادمین فیک Django و حتی WordPress بسازی، حرکات هکرها رو لاگ کنی و هشدار بگیری

https://github.com/alihtt/django-honeyguard

@DevTwitter | <Ali Hatami/>
Forwarded from Linuxor ?
اینترنت طبقاتی در حال اجراست...

یوتیوب برای چند دانشگاه رفع فیلتر شده است


@Linuxor
Forwarded from Linuxor ?
مانی قاسمی رئیس هیئت مدیره دیجیاتو گفت :

همکارانم تیتر درستی زدند. به هیچ وجه نباید گزاره‌هایی مثل «قدم‌های‌ نخست رفع فیلترینگ» رو قبول کرد. واقعیت همین طرح ننگین اینترنت طبقاتی هست.

@Linuxor
Forwarded from Linuxor ?
اگه دنبال یه بچه کامپیوتر هستین این یه کامپیوتر کوچولو هستش به اسم HIGOLE N5095 توی ایران هم با قیمت 20 الی 25 میلیون تومان می‌تونید پیداش کنید، خیلی کوچیکه با ویندوز و لینوکس هم سازگاره و برای کارای مهندسی و به خصوص صنعتی عالیه

البته چون تقاضاش پایینه ممکنه سخت بتونید پیداش کنید


@Linuxor
Forwarded from Gopher Academy
🔵 عنوان مقاله
on using JSON schemas in Go

🟢 خلاصه مقاله:
** این مقاله به مزایای استفاده از JSON Schema برای تعریف، اعتبارسنجی و مستندسازی داده‌های JSON در Go می‌پردازد و نشان می‌دهد چطور می‌توان این رویکرد را در یک جریان کاری «schema-first» به‌صورت عملی پیاده کرد. محور بحث، نگاشت دقیق قابلیت‌های JSON Schema به انواع ایستا در Go است؛ از چالش‌هایی مانند فیلدهای اختیاری، additionalProperties، enumها، nullability و ترکیب‌گرهایی مثل oneOf/anyOf/allOf تا تصمیم‌های طراحی میان رویکردهای مبتنی بر reflection در زمان اجرا و code generation در زمان ساخت. مقاله سپس به کار انجام‌شده در Google، به‌ویژه در مخزن google/jsonschema-go، اشاره می‌کند که هدفش ارائه نگاشت پایدار schematype، اعتبارسنجی سریع و گزارش خطای قابل اتکا است. در ادامه، مخزن ianlancetaylor/jsonschema نیز معرفی می‌شود و نقاط همگرایی و تفاوت‌های رویکردی آن بیان می‌گردد. در پایان، مسیرهای آینده مانند همگرایی بهتر با OpenAPI، تقویت codegen برای ویژگی‌های پیشرفته، راهبردهای تکامل schema و یکپارچگی عمیق‌تر با ابزارها مطرح می‌شود تا توسعه مبتنی بر Schema در Go هم قابل اتکا و هم خوش‌تجربه باشد.

#Go #JSONSchema #Google #golang #APIs #Validation #OpenSource

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


👑 @gopher_academy
This media is not supported in your browser
VIEW IN TELEGRAM
🪷از دلِ گذشته‌های دور تا امروز،
پاسارگاد همواره نمادی از ماندگاری، اصالت و اعتبار بوده است.
ما وامدار نامی هستیم که با شکوه و عظمت پیوند خورده و کوشیده‌ایم این شکوه را در لحظه‌لحظه‌ی زندگی جاری کنیم.
با پیشتازی در عرصه بیمه‌های زندگی و همراهی بیش از هشت میلیون بیمه‌شده این رشته بیمه‌ای، شکوه اعتماد را معنا کردیم.
با استمرار در بالاترین سطح توانگری مالی و اتکا بر قدرت بزرگ‌ترین شبکه فروش بیمه‌های زندگی، تلاش کردیم یادآور شویم که شکوه پاسارگاد، تنها یک نام نیست؛ بلکه ادامه‌ای است بر آنچه در تمام این سال‌های پر فراز و نشیب الهام‌بخش بوده است .

#به_شکوه_پاسارگاد
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔹 ایالت آلمانی Schleswig-Holstein به‌طور کامل به نرم‌افزارهای متن‌باز مهاجرت کرد
ایالت Schleswig-Holstein آلمان اعلام کرد که بیش از ۴۰ هزار حساب ایمیل، تقویم و سیستم‌های اداری خود را از سرویس‌های مایکروسافت به زیرساخت‌های متن‌باز منتقل کرده است. این حرکت در راستای طرح ملی «حاکمیت دیجیتال» آلمان انجام شد. سیستم‌های جدید مبتنی بر Kopano، Nextcloud و LibreOffice هستند و هدف از این پروژه کاهش وابستگی به فناوری‌های انحصاری آمریکایی عنوان شده است.

🔻پست و آموزش بیشتر در وبلاگ آکادمی:
https://learninghive.ir/linux-blogs/
در دانشگاه‌های شاهرود، سمنان، گرمسار و دامغان هم طرح تبعیض‌آمیز #اینترنت_طبقاتی برای دسترسی به یوتیوب اجرا شده.
احتمالا لیست خیلی بلندبالاتر از استان‌های تهران، اصفهان و سمنان باشه و به مرور وضعیت شفاف‌تر بشه ...

خلاصه واسه بعضیا فرق میکرد کی رئیس‌جمهور باشه!

🔍 ircf.space
@ircfspace
کشتی سوراخ ⁧ #اینترنت_طبقاتی⁩ کل جامعه رو غرق می‌کنه.

🔍 ircf.space
@ircfspace
دیزاین پترن ها رو یاد نخواهید گرفت مگر با مثال هایی که در پروژه های واقعی یا فریم ورک ها استفاده شده. مثلا ببینید چطور نست برای کانفیگ کردن swagger از پترن builder استفاده میکنه. توی این ریپو پترن های بیشتری با دیاگرام هست. ممنون میشم اگر استار بدین
https://github.com/vahidvdn/realworld-design-patterns/

@DevTwitter | <Vahid/>
وقتی JSON معرفی شد؛ یکی از اهدافش خوانایی بهتر برای آدمها بود ولی خب هممه می‌دونیم که این موضوع باعث سربار هم می‌شه برای محاسبات و ...
یکی از مشکلات اصلی برای LLM ها هم رعایت استانداردهای مربوط به JSON هست و اینکه وضعیت تعداد براکت‌های باز و بسته رو نگه داره!
اینکه هرکدوم ازین براکت‌ها هم توکن حساب می‌شوند هم یک ضرر مالی جداس.

همین دوتا دلیل باعث شد؛ من برای:
۱- دقت بالاتر
۲- کم کردن هزینه‌ها

دنبال روش‌های دیگه توی تولید و parse کردن دیتاها بگردم تقریبا چیزی حدود ۱۰٪ مواقع توی پرامپت‌های بزرگ و تسک‌های سنگین خروجی JSON هام valid نبود؛ هم یوزر رو کلافه می‌کرد هم هزینه‌های من رو اضافه (این کار برای خودم هست؛ شرکتی درکار نیست)

توی این گشت و گذار به یک پروژه روی گیت‌هاب رسیدم
Token Oriented Object Notation

توی تست‌های من (یک سری از باگ
وقتی JSON معرفی شد؛ یکی از اهدافش خوانایی بهتر برای آدمها بود ولی خب هممه می‌دونیم که این موضوع باعث سربار هم می‌شه برای محاسبات و ...
یکی از مشکلات اصلی برای LLM ها هم رعایت استانداردهای مربوط به JSON هست و اینکه وضعیت تعداد براکت‌های باز و بسته رو نگه داره!
اینکه هرکدوم ازین براکت‌ها هم توکن حساب می‌شوند هم یک ضرر مالی جداس.

همین دوتا دلیل باعث شد؛ من برای:
۱- دقت بالاتر
۲- کم کردن هزینه‌ها

دنبال روش‌های دیگه توی تولید و parse کردن دیتاها بگردم تقریبا چیزی حدود ۱۰٪ مواقع توی پرامپت‌های بزرگ و تسک‌های سنگین خروجی JSON هام valid نبود؛ هم یوزر رو کلافه می‌کرد هم هزینه‌های من رو اضافه (این کار برای خودم هست؛ شرکتی درکار نیست)

توی این گشت و گذار به یک پروژه روی گیت‌هاب رسیدم
Token Oriented Object Notation

توی تست‌های من (یک سری از لاگ‌های چت‌های گذشته رو بهش دادم؛ بصورت رندم) به راحتی حداقل ۲۰٪ توکن کمتر استفاده می‌کنه توی بهترین حالت به ۶۴٪ هم رسید (ولی خیلی کم پیش اومد توی دیتاهای من) برای خروجی LLM ها
و البته دقتش هم بهتر شد؛ تقریبا توی ۱۰ مورد چالشی که اکثر وقتا JSON invalid میداد فقط ۱ مورد دیتا رو اشتباه کرد؛ که اون مورد هم با پرامپت بهتر قابل حل هست.

نمونه از داکیومنت خودش :
{
"users": [
{ "id": 1, "name": "Alice", "role": "admin" },
{ "id": 2, "name": "Bob", "role": "user" }
]
}


users[2]{id,name,role}:
1,Alice,admin
2,Bob,user


خلاصه که اگر شما هم با این دوتا چالش سرکار دارید یا اگر توی شرکت هزینه‌ی بخصوص بالای 10,000 دلار ماهیانه روی مدل‌های هوش مصنوعی دارید و اکثرا هم خروجی رو بصورت structured نیاز دارید؛ بنظرم حتما ازین تکنیک استفاده کنید.
Forwarded from Gopher Academy
🔵 عنوان مقاله
Go's Green Tea Garbage Collector

🟢 خلاصه مقاله:
** در Go 1.25 یک garbage collector آزمایشی به نام Green Tea معرفی شده که با هدف کاهش تأخیر و نوسان، بهبود کارایی و مصرف حافظه، و مقیاس‌پذیری بهتر ارائه می‌شود. این قابلیت فعلاً به‌صورت opt-in و از طریق فلگ‌های مستند در release notes فعال می‌شود و پیش‌فرض نیست. نتایج اولیه بسته به بار کاری می‌تواند متفاوت باشد؛ در صورت پسرفت می‌توان به GC فعلی بازگشت. تیم Go با تکیه بر بازخورد و سنجش میدانی، در نسخه‌های بعدی آن را بهبود می‌دهد و در صورت موفقیت، می‌تواند بر راهبرد آینده GC در Go اثر بگذارد.

#Go #Golang #GreenTea #GarbageCollection #Go125 #MemoryManagement #Performance #Runtime

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


👑 @gopher_academy
Forwarded from Linuxor ?
اصلا کلمه Code از رمزنگاری می‌آد، یعنی چیزی که کسی نفهمتش، شرکت نباید انتظار داشته باشه که کد های ما برنامه نویسا رو کس دیگه ای بفهمه چون رمزنگاری شده و فقط خودمون می‌فهمیمش.


@Linuxor