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 یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۸۱۷

تا هشیاری به طعم مستی نرسی
تا تن ندهی به جان پرستی نرسی
تا در غم عشق دوست چون آتش و آب
از خود نشوی نیست به هستی نرسی

#مولانا | گنجور
📍@iipoem
Forwarded from Gopher Academy
🔵 عنوان مقاله
  What's New in Go: Google's Take

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

در رویداد اخیر Google I/O، رهبر پروژه به همراه مسئول برتر روابط توسعه دهندگان، ارائه‌ای مفصل در مورد پیشرفت‌های زبان برنامه‌نویسی Go ارائه دادند. این جلسه شامل بررسی ویژگی‌ها و بهبودهای جدید افزوده شده به زبان Go بود و اطلاعات بیشتری نسبت به آنچه از یک بخش ۲۰ دقیقه‌ای انتظار می‌رود، ارائه داد. این ارائه به توضیح بهبودهای اخیر، از جمله بهینه‌سازی‌های کامپایلر، کتابخانه‌های جدید و ابزارهای مختلف که باعث افزایش کارایی و عملکرد برنامه‌های نوشته شده با Go می‌شوند، پرداخت. تعهد گوگل در بهبود مستمر و ارائه شفاف این پیشرفت‌ها نشان‌دهنده حمایت قوی از جامعه رو به رشد Go است.

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


👑 @gopher_academy
مدل جدید Xiaomi برای vision متأسفانه این مدل توی بنچمارک‌های منتشر شده با pixtral مقایسه نشده

چیزی که بنظرم مهمترین گزینه هست؛ شرکت mistral واقعاً توی تسک‌های vision رغیب نداره درحال حاضر.
اگه می خواین در مورد Memory توی Agentها یه دید Practical داشته باشید، آب دستتون هست بذارید، زمین اینو بخونید!

https://langchain-ai.github.io/langmem/concepts/conceptual_guide/

@DevTwitter | <Von Datawarehausen/>
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
شرکت ElevenLabs از Conversational AI 2.0 رونمایی کرده که یک ایجنت صوتی برای مصارف فروش و بازاریابی، پشتیبانی از مشتری و نوبت‌دهی هست.

در آپدیت جدید، ایجنت میدونه کی مکث کنه، زبان مکالمه رو تشخیص بده و به اون زبان صحبت کنه، با RAG از داده‌های خارجی استفاده کنه و اطلاعات مورد نیاز رو به مشتری بده و حتی همزمان چند تماس رو برقرار کنه. با پلن رایگان میشه ۱۵ دقیقه از این ابزار استفاده کرد.

🔗 ElevenLabs
🤓 abolfazl @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
یک سری دستور برای روت‌های لاراول

@DevTwitter
Forwarded from 🎄 یک برنامه نویس تنبل (  MΞ)
این رو اوپن سورس کردم و امکان کرال بقیه شهرهای ایران رو هم بهم اضافه کردم.
لینک نسخه وب هم داخل ریپو هست:

https://github.com/nainemom/melkmap

@TheRaymondDev
Forwarded from Ninja Learn | نینجا لرن (Denver)
نحوه استفاده از ++c در جاوااسکریپت:

#️⃣ #programming


🥷🏻 CHANNEL | GROUP
مایکروسافت ادیتور ترمینال جدید به اسم edit معرفی کرده که با rust نوشته شده. 250 کیلوبایته و جایگزین MS-DOS Editor که فقط روی نسخه های 32 بیت ویندوز میشده استفاده بشه شده.
با 4 زبان c, cpp, zig و rust تست کردن و جالبه که با نسخه Zig از همه بیشتر حال کردن ولی یکسری مشکلات باعث استفاده از rust درنهایت شده. اینکه پروداکت حتی کوچیک ای که با rust نوشته شده قراره داخل ویندوز به صورت باندل شده باشه جالبه. کسی که نوشته با rust اونقدرا حال نمیکرده و چون Zig هنوز به صورت داخلی ساپورت نمیشده توسط مایکروسافت انتخاب کرده rust رو D:

لینک github و hacker news:
https://github.com/microsoft/edit
https://news.ycombinator.com/item?id=44034961

@DevTwitter | <Mohammad Sadeghian/>
در لینوکس یک دستور هست که فقط می‌گه آره... اونم بی‌وقفه!😅
yes

😎وقتی نمی‌خوای بهت بگه "?Are you sure" و منتظر باشه...
تو می‌گی:
yes | apt install package

🔥 در واقع می‌توانید از دستور yes برای تائید مکرر هر پیامی که می‌خواهید استفاده کنید
❯ yes @MehrdadLinuxchannel
@MehrdadLinuxchannel
@MehrdadLinuxchannel
@MehrdadLinuxchannel
...

🔄 میتوانید بشمارید
 yes "$(seq 1 20)"

کاربردی بود ؟
ابزار مشابه
@MehrdadLinuxchannel
#linux
Forwarded from CleverDevs (Mammad)
درک مفهوم Lexer در ساخت زبان های برنامه نویسی

هنگام طراحی و پیاده‌سازی یک زبان برنامه‌نویسی جدید، مرحله Lexical Analysis یا واژه‌کاوی، گام نخست و بنیادین محسوب می‌شود. این مرحله توسط یک مولفه نرم‌افزاری به نام Lexer (که به آن Scanner یا Tokenizer نیز گفته می‌شود) انجام می‌گیرد.

🔹 وظیفه Lexer چیست؟

‏Lexer مسئول پردازش متن سورس کد کاراکتر به کاراکتر است. هدف اصلی آن، تبدیل این جریان پیوسته از کاراکترها به یک دنباله از واحدهای معنایی کوچک و مشخص به نام توکن (Token) است. هر توکن نمایانگر یک واحد اتمی از زبان تعریف‌شده است که دارای یک معنی و نقش مشخص است.

مثلا کد `int x = 10;` را در نظر بگیرید:

‏* int ⬅️ یک توکن از نوع کلمه کلیدی (Keyword)
‏* x ⬅️ یک توکن از نوع شناسه (Identifier)
* = ⬅️ یک توکن از نوع عملگر (Operator)
* 10 ⬅️ یک توکن از نوع عدد صحیح (Integer Literal)
* ; ⬅️ یک توکن از نوع نشانه‌گذار (Punctuator)

🔹 اهمیت Lexer در فرآیند کامپایل

وجود Lexer برای مراحل بعدی فرآیند کامپایل (مانند Parsing یا تجزیه و تحلیل نحوی) ضروری است. بدون تفکیک و شناسایی توکن‌ها توسط Lexer، بخش‌های بعدی کامپایلر قادر به درک ساختار و معنای کد نخواهند بود. Lexer در واقع یک ورودی سازمان‌یافته و قابل پردازش را برای مراحل سطح بالاتر آماده می‌کند.

🔹 نحوه عملکرد فنی

‏Lexer عموماً بر اساس عبارات منظم (Regular Expressions) و ماشین‌های حالت متناهی (Finite State Automata) پیاده‌سازی می‌شود. این ابزارها امکان تعریف الگوهای مشخص برای شناسایی انواع مختلف توکن‌ها (مانند کلمات کلیدی، شناسه‌ها، اعداد، عملگرها و غیره) را فراهم می‌آورند و Lexer با انطباق کاراکترهای ورودی با این الگوها، توکن‌های مربوطه را استخراج می‌کند.

نتیجه‌گیری: Lexer به عنوان اولین لایه درک کد، وظیفه تبدیل متن خام به واحدهای معنایی قابل استفاده برای کامپایلر را بر عهده دارد. دقت و صحت عملکرد Lexer، تاثیر مستقیمی بر کارایی و صحت کلی فرآیند کامپایل یک زبان برنامه‌نویسی دارد.

#lexer
@CleverDevs - @CleverDevsGp
Forwarded from CleverDevs (Mammad)
اومدم یه اکسپورت از پستای چنل گرفتم دادم جمنای گفتم با لحن من درباره lexer پست بنویس

بعد یکم ادیتش کردم پست کردم ببینم نتیجه چطور میشه


@CleverDevs - @CleverDevsGp
Forwarded from Gopher Academy
🔵 عنوان مقاله
The Generics Way to Use GORM

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

GORM که یک کتابخانه ORM محبوب برای زبان برنامه‌نویسی Go است، در جدیدترین نسخه خود (۱.۳۰.۰) از قابلیت جنریک‌ها پشتیبانی می‌کند. این بروزرسانی امکان استفاده از جنریک‌ها را فراهم می‌آورد که این امر به افزایش انعطاف‌پذیری و امنیت نوع در تعاملات پایگاه داده کمک می‌کند. استفاده از جنریک‌ها امکان استفاده مجدد بهتر از کد و ساخت پرس‌وجوهای پایگاه داده انعطاف‌پذیرتر را فراهم می‌کند که منجر به بهبود کارایی و کاهش خطاهای زمان اجرا در نرم‌افزار می‌شود. این تغییرات در نهایت تجربه توسعه‌دهندگان را بهبود بخشیده و استاندارد‌های جدیدی در کتابخانه‌های ORM برای Go تعیین می‌کند.

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


👑 @gopher_academy
😎 یه دستور بزن،
سایت، فولدر یا سرویس از لپ‌تاپت با کل دنیا share کن.
نه سرور لازمه، نه تنظیم پورت، نه شبکه.

🔥 پروژهٔ Kulfi یک شبکهٔ اینترنتی همتا به همتا (P2P) و غیرمتمرکزه که با هدف ایجاد یک اینترنت مستقل، آزاد و بدون وابستگی به سرورهای مرکزی طراحی شده

🔧 ابزارهای اصلی پروژه Kulfi

💠 ‏Malai
سرویس‌های مانند HTTP، TCP و SSH را بدون نیاز به تنظیمات پیچیده یا باز کردن پورت‌ها، به صورت امن و رمزنگاری‌شده با دیگران به اشتراک بگذارید
💠‏Kulfi App
یک مرورگر اختصاصی برای شبکه Kulfi که سرویس‌های اشتراک‌گذاری‌شده از طریق Malai باز میکنه

⚙️ نحوهٔ عملکرد Kulfi و Malai
اشتراک‌گذاری سرویس‌ها: با استفاده از دستوراتی مانند malai http 3000 --public، امن و رمزنگاری‌شده به اشتراک بگذارید.
دسترسی به سرویس‌ها: از طریق URLهای مانند https://<id>.kulfi.site یا با استفاده از Kulfi App و وارد کردن آدرس‌هایی با پیشوند kulfi://
پشتیبانی از پروتکل‌های مختلف: Malai از پروتکل‌های HTTP، TCP و SSH قابلیت اشتراک‌گذاری پوشه‌ها و ...

لینک ها Kulfi‌ و malai
گیت هاب
@MehrdadLinuxchannel
مقاله DeepSeek-v2 که خوندم گفتم یه پیاده سازی ازش از پایه داشته باشم معماری جالبی داره و میتونی ببینید که چه خلاقیت و ترفند هایی به خرج دادن برای بهینه بودن نسبت مدل مثل chatgpt
لینک گیت هاب :

https://github.com/SamanBarahoie/DeepSeek

@DevTwitter | <saman barahole/>