Forwarded from Woland's Linux Journal (Woland)
YouTube
تایلینگ ترمینال لینوکس tmux و terminator آموزش استفاده از
برای استفاده حرفهایتر از ترمیتال این دو برنامه رو نصب کنید
لایک و ساب و اشتراکگذاری فراموش نشه :))
-------------------------------------------------------------------------------------------
سایت تقلب تیماکس
https://tmuxcheatsheet.com/
تیماکس در محیط تیتیوای…
لایک و ساب و اشتراکگذاری فراموش نشه :))
-------------------------------------------------------------------------------------------
سایت تقلب تیماکس
https://tmuxcheatsheet.com/
تیماکس در محیط تیتیوای…
Forwarded from IRCF | اینترنت آزاد برای همه
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
▶ What's New in Go: Google's Take
🟢 خلاصه مقاله:
در رویداد اخیر Google I/O، رهبر پروژه به همراه مسئول برتر روابط توسعه دهندگان، ارائهای مفصل در مورد پیشرفتهای زبان برنامهنویسی Go ارائه دادند. این جلسه شامل بررسی ویژگیها و بهبودهای جدید افزوده شده به زبان Go بود و اطلاعات بیشتری نسبت به آنچه از یک بخش ۲۰ دقیقهای انتظار میرود، ارائه داد. این ارائه به توضیح بهبودهای اخیر، از جمله بهینهسازیهای کامپایلر، کتابخانههای جدید و ابزارهای مختلف که باعث افزایش کارایی و عملکرد برنامههای نوشته شده با Go میشوند، پرداخت. تعهد گوگل در بهبود مستمر و ارائه شفاف این پیشرفتها نشاندهنده حمایت قوی از جامعه رو به رشد Go است.
🟣لینک مقاله:
https://golangweekly.com/link/169694/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
YouTube
What's new in Go
There’s a lot to love about Go 1.24, including support for post-quantum cryptography, full support for generic type aliases, and several performance improvements to the Go runtime that significantly decrease CPU overhead for most applications. Learn what’s…
Forwarded from دستاوردهای یادگیری عمیق(InTec)
مدل جدید
چیزی که بنظرم مهمترین گزینه هست؛ شرکت mistral واقعاً توی تسکهای
Xiaomi برای vision متأسفانه این مدل توی بنچمارکهای منتشر شده با pixtral مقایسه نشده چیزی که بنظرم مهمترین گزینه هست؛ شرکت mistral واقعاً توی تسکهای
vision رغیب نداره درحال حاضر.Forwarded from DevTwitter | توییت برنامه نویسی
اگه می خواین در مورد Memory توی Agentها یه دید Practical داشته باشید، آب دستتون هست بذارید، زمین اینو بخونید!
https://langchain-ai.github.io/langmem/concepts/conceptual_guide/
@DevTwitter | <Von Datawarehausen/>
https://langchain-ai.github.io/langmem/concepts/conceptual_guide/
@DevTwitter | <Von Datawarehausen/>
Forwarded from IRCF | اینترنت آزاد برای همه
This media is not supported in your browser
VIEW IN TELEGRAM
دیاناس چیه و چرا #فیلترچی ازش نمیگذره؟
💡 filtershekan.sbs/DNS
© ghostofsarina
🔍 ircf.space
@ircfspace
💡 filtershekan.sbs/DNS
© ghostofsarina
🔍 ircf.space
@ircfspace
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
شرکت ElevenLabs از Conversational AI 2.0 رونمایی کرده که یک ایجنت صوتی برای مصارف فروش و بازاریابی، پشتیبانی از مشتری و نوبتدهی هست.
در آپدیت جدید، ایجنت میدونه کی مکث کنه، زبان مکالمه رو تشخیص بده و به اون زبان صحبت کنه، با RAG از دادههای خارجی استفاده کنه و اطلاعات مورد نیاز رو به مشتری بده و حتی همزمان چند تماس رو برقرار کنه. با پلن رایگان میشه ۱۵ دقیقه از این ابزار استفاده کرد.
🔗 ElevenLabs
🤓 abolfazl @geekalerts
در آپدیت جدید، ایجنت میدونه کی مکث کنه، زبان مکالمه رو تشخیص بده و به اون زبان صحبت کنه، با RAG از دادههای خارجی استفاده کنه و اطلاعات مورد نیاز رو به مشتری بده و حتی همزمان چند تماس رو برقرار کنه. با پلن رایگان میشه ۱۵ دقیقه از این ابزار استفاده کرد.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
این رو اوپن سورس کردم و امکان کرال بقیه شهرهای ایران رو هم بهم اضافه کردم.
لینک نسخه وب هم داخل ریپو هست:
https://github.com/nainemom/melkmap
@TheRaymondDev
لینک نسخه وب هم داخل ریپو هست:
https://github.com/nainemom/melkmap
@TheRaymondDev
Forwarded from Ninja Learn | نینجا لرن (Denver)
Forwarded from DevTwitter | توییت برنامه نویسی
مایکروسافت ادیتور ترمینال جدید به اسم 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/>
با 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/>
Forwarded from کانال مهرداد لینوکس
✅ در لینوکس یک دستور هست که فقط میگه آره... اونم بیوقفه!😅
😎وقتی نمیخوای بهت بگه "?Are you sure" و منتظر باشه...
تو میگی:
🔥 در واقع میتوانید از دستور yes برای تائید مکرر هر پیامی که میخواهید استفاده کنید
🔄 میتوانید بشمارید
کاربردی بود ؟
ابزار مشابه
@MehrdadLinuxchannel
#linux
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;` را در نظر بگیرید:
*
*
*
*
*
🔹 اهمیت Lexer در فرآیند کامپایل
وجود Lexer برای مراحل بعدی فرآیند کامپایل (مانند Parsing یا تجزیه و تحلیل نحوی) ضروری است. بدون تفکیک و شناسایی توکنها توسط Lexer، بخشهای بعدی کامپایلر قادر به درک ساختار و معنای کد نخواهند بود. Lexer در واقع یک ورودی سازمانیافته و قابل پردازش را برای مراحل سطح بالاتر آماده میکند.
🔹 نحوه عملکرد فنی
Lexer عموماً بر اساس عبارات منظم (Regular Expressions) و ماشینهای حالت متناهی (Finite State Automata) پیادهسازی میشود. این ابزارها امکان تعریف الگوهای مشخص برای شناسایی انواع مختلف توکنها (مانند کلمات کلیدی، شناسهها، اعداد، عملگرها و غیره) را فراهم میآورند و Lexer با انطباق کاراکترهای ورودی با این الگوها، توکنهای مربوطه را استخراج میکند.
نتیجهگیری: Lexer به عنوان اولین لایه درک کد، وظیفه تبدیل متن خام به واحدهای معنایی قابل استفاده برای کامپایلر را بر عهده دارد. دقت و صحت عملکرد Lexer، تاثیر مستقیمی بر کارایی و صحت کلی فرآیند کامپایل یک زبان برنامهنویسی دارد.
#lexer
@CleverDevs - @CleverDevsGp
هنگام طراحی و پیادهسازی یک زبان برنامهنویسی جدید، مرحله 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
بعد یکم ادیتش کردم پست کردم ببینم نتیجه چطور میشه
@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
The Generics Way to Use GORM
🟢 خلاصه مقاله:
GORM که یک کتابخانه ORM محبوب برای زبان برنامهنویسی Go است، در جدیدترین نسخه خود (۱.۳۰.۰) از قابلیت جنریکها پشتیبانی میکند. این بروزرسانی امکان استفاده از جنریکها را فراهم میآورد که این امر به افزایش انعطافپذیری و امنیت نوع در تعاملات پایگاه داده کمک میکند. استفاده از جنریکها امکان استفاده مجدد بهتر از کد و ساخت پرسوجوهای پایگاه داده انعطافپذیرتر را فراهم میکند که منجر به بهبود کارایی و کاهش خطاهای زمان اجرا در نرمافزار میشود. این تغییرات در نهایت تجربه توسعهدهندگان را بهبود بخشیده و استانداردهای جدیدی در کتابخانههای ORM برای Go تعیین میکند.
🟣لینک مقاله:
https://golangweekly.com/link/169700/web
➖➖➖➖➖➖➖➖
👑 @gopher_academy
GORM
The Generics Way to Use GORM
GORM has officially introduced support for Go Generics in its latest version (>= v1.30.0). This addition significantly enhances usability and type safety while reducing issues such as SQL poll
Forwarded from کانال مهرداد لینوکس
😎 یه دستور بزن،
سایت، فولدر یا سرویس از لپتاپت با کل دنیا 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
سایت، فولدر یا سرویس از لپتاپت با کل دنیا 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
Forwarded from DevTwitter | توییت برنامه نویسی
مقاله DeepSeek-v2 که خوندم گفتم یه پیاده سازی ازش از پایه داشته باشم معماری جالبی داره و میتونی ببینید که چه خلاقیت و ترفند هایی به خرج دادن برای بهینه بودن نسبت مدل مثل chatgpt
لینک گیت هاب :
https://github.com/SamanBarahoie/DeepSeek
@DevTwitter | <saman barahole/>
لینک گیت هاب :
https://github.com/SamanBarahoie/DeepSeek
@DevTwitter | <saman barahole/>