DevTwitter | توییت برنامه نویسی
همیشه متدهای استرینگ توی JS رو یادم میرفت، برای همین یه فایل شخصی داشتم که همهشونو با توضیح نوشته بودم. تو دوران قطعی اینترنت خیلی به دردم خورد. بعدش یه مینیاپ ساختم که همین کارو میکنه: توضیح و مثال برای متدها. ولی الان که همه با AI کار میکنن، حس کردم…
یه مینیاپ که متدهای استرینگ توی جاوااسکریپت رو با توضیح و مثال نشون میده.
دم دست و سریع، مخصوص وقتایی که یادت میره کدوم متد چی کار میکنه.
دموی آنلاین:
https://js-string-methods.vercel.app
سورسکد:
https://github.com/DevTwitter/js-string-methods
@DevTwitter
دم دست و سریع، مخصوص وقتایی که یادت میره کدوم متد چی کار میکنه.
دموی آنلاین:
https://js-string-methods.vercel.app
سورسکد:
https://github.com/DevTwitter/js-string-methods
@DevTwitter
10❤37👍7👎1🔥1
دوره MCP مایکروسافت | زیرنویس فارسی
یوتیوب
https://youtu.be/Vr1vMyyIdzM?si=TEuNuXjEJhuE4fQG
آپارات (نیم بها)
https://www.aparat.com/v/azkvpjg
@DevTwitter | <Hamed Heydarian/>
یوتیوب
https://youtu.be/Vr1vMyyIdzM?si=TEuNuXjEJhuE4fQG
آپارات (نیم بها)
https://www.aparat.com/v/azkvpjg
@DevTwitter | <Hamed Heydarian/>
❤20👍1
خیلیا رو دیدم که سالهاست با git کار میکنن ولی هنوز فرق بین merge و rabase رو نمیدونن توی این پست میخام راجب این دو مورد توضیح بدم
وقتی میخوای تغییرات یک برنچ رو به برنچ دیگه بیاری، معمولاً بین دو دستور انتخاب داری:
Merge
-تغییرات رو ادغام میکنه.
-یک merge commit جدید میسازه.
-تاریخچه واقعی حفظ میشه، ولی کمی شلوغتر میشه.
Rebase
-تغییراتت رو روی آخرین commit مقصد بازنویسی میکنه.
-تاریخچه خطی و مرتب میشه.
-اما تاریخچه واقعی تغییر میکنه (روی برنچ تیمی خطرناک).
در کل بهتره برای برنچهای شخصی قبل از merge به main از rebase استفاده کنی تا تاریخچه تمیز باشه.
برای برنچهای مشترک تیمی از merge استفاده کن تا تاریخچه تغییر نکنه و همه چیز شفاف بمونه.
@DevTwitter | <Amirreza Sajadiyan/>
وقتی میخوای تغییرات یک برنچ رو به برنچ دیگه بیاری، معمولاً بین دو دستور انتخاب داری:
Merge
-تغییرات رو ادغام میکنه.
-یک merge commit جدید میسازه.
-تاریخچه واقعی حفظ میشه، ولی کمی شلوغتر میشه.
Rebase
-تغییراتت رو روی آخرین commit مقصد بازنویسی میکنه.
-تاریخچه خطی و مرتب میشه.
-اما تاریخچه واقعی تغییر میکنه (روی برنچ تیمی خطرناک).
در کل بهتره برای برنچهای شخصی قبل از merge به main از rebase استفاده کنی تا تاریخچه تمیز باشه.
برای برنچهای مشترک تیمی از merge استفاده کن تا تاریخچه تغییر نکنه و همه چیز شفاف بمونه.
@DevTwitter | <Amirreza Sajadiyan/>
👍33❤7🔥1
چرا از جاوا و پایتون برای نرم افزارهای سیستم های هوافضا نمیشه استفاده کرد؟
1-قطعیت (Determinism):
در زبان هایی مثل جاوا و پایتون به خاطر وجود garbage collection و مبتنی بر JVM بودن اجرای برنامه دقیقا قابل پیش بینی نیست. ممکنه برنامه یه لحظه به خاطر garbage collector متوقف بشه یا pause کنه. تو نرم افزارهای real time همچین چیزی قابل قبول نیست.
به عبارت دیگه یه حلقه توی جاوا یه بار ممکنه یک میلی ثانیه طول بکشه اما دفعه بعد 5 میلی ثانیه طول بکشه دلیل این امر اینه که JIT و gc معلوم نیست کی عمل می کنن و حافظه رو پس می گیرن. پایتون هم به همین دلیل که gc داره عملکردش این شکلیه.
2-زمانبندی سخت گیرانه(Hard real-time constraints): نرم افزارهای هوافضا باید مشخص، کوتاه و قطعی واکنش نشان دهند اما جاوا و پایتون همچین تضمینی نمی دهند.
3-ایمنی و استانداردها :
صنعت هوافضا از استانداردهایی مثل DO-178C پیروی میکند. Ada و C ابزارها و کتابخانههای تأییدشدهای برای این استاندارد دارند اما برای جاوا و پایتون چنین پشتیبانی و تأیید رسمی بسیار محدود یا تقریباً وجود ندارد.
4-کارایی (Performance & Footprint):
پایتون کنده چون مفسریه جاوا هم به خاطر JVM و مدیریت حافظه سربار زیادی داره که خب توی سیستم های هوافضا که سرعت مهمه و منابع سخت افزاری محدودی داریم نمیشه یه برنامه کند و برنامه ای که کلی منابع میخواد رو اجرا کنیم.
در نهایت باید بگم که زبان هایی که باهاشون نرم افزارهای سیستم های هوافضا، نظامی و حساس رو میسازن Ada-Spark ada - C و جدیدا Rust هستند.
@DevTwitter | <Mohsen Shojaei Yeganeh/>
1-قطعیت (Determinism):
در زبان هایی مثل جاوا و پایتون به خاطر وجود garbage collection و مبتنی بر JVM بودن اجرای برنامه دقیقا قابل پیش بینی نیست. ممکنه برنامه یه لحظه به خاطر garbage collector متوقف بشه یا pause کنه. تو نرم افزارهای real time همچین چیزی قابل قبول نیست.
به عبارت دیگه یه حلقه توی جاوا یه بار ممکنه یک میلی ثانیه طول بکشه اما دفعه بعد 5 میلی ثانیه طول بکشه دلیل این امر اینه که JIT و gc معلوم نیست کی عمل می کنن و حافظه رو پس می گیرن. پایتون هم به همین دلیل که gc داره عملکردش این شکلیه.
2-زمانبندی سخت گیرانه(Hard real-time constraints): نرم افزارهای هوافضا باید مشخص، کوتاه و قطعی واکنش نشان دهند اما جاوا و پایتون همچین تضمینی نمی دهند.
3-ایمنی و استانداردها :
صنعت هوافضا از استانداردهایی مثل DO-178C پیروی میکند. Ada و C ابزارها و کتابخانههای تأییدشدهای برای این استاندارد دارند اما برای جاوا و پایتون چنین پشتیبانی و تأیید رسمی بسیار محدود یا تقریباً وجود ندارد.
4-کارایی (Performance & Footprint):
پایتون کنده چون مفسریه جاوا هم به خاطر JVM و مدیریت حافظه سربار زیادی داره که خب توی سیستم های هوافضا که سرعت مهمه و منابع سخت افزاری محدودی داریم نمیشه یه برنامه کند و برنامه ای که کلی منابع میخواد رو اجرا کنیم.
در نهایت باید بگم که زبان هایی که باهاشون نرم افزارهای سیستم های هوافضا، نظامی و حساس رو میسازن Ada-Spark ada - C و جدیدا Rust هستند.
@DevTwitter | <Mohsen Shojaei Yeganeh/>
👍87👎6❤5🔥1
میخوام یک وب سایت خیلی خوب برای گولنگ بهتون معرفی کنم، https://awesome-go.com/
این وب سایت فوق العادس برای دیدن کد تو هر موضوعی که فکرشو کنید در کانکارنسی، CLI، وب و هرچیز دیگه ای.
کافیه برین داخلش عنوان ابزار، کتابخونه یا حتی نمونه کد مورد نظر خودتون رو پیدا کنید و ریپازیتوری اوپن سورس مرتبطش رو باز کنید و داکیومنشن یا کدش رو بخونید.
واقعا جذابه پیشنهاد میکنم حتما ببینید
@DevTwitter | <Abolfazl Alizadeh/>
این وب سایت فوق العادس برای دیدن کد تو هر موضوعی که فکرشو کنید در کانکارنسی، CLI، وب و هرچیز دیگه ای.
کافیه برین داخلش عنوان ابزار، کتابخونه یا حتی نمونه کد مورد نظر خودتون رو پیدا کنید و ریپازیتوری اوپن سورس مرتبطش رو باز کنید و داکیومنشن یا کدش رو بخونید.
واقعا جذابه پیشنهاد میکنم حتما ببینید
@DevTwitter | <Abolfazl Alizadeh/>
❤23🔥1
👍53👎8🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
اگه از این coding agent ها استفاده نمیکنید سخت در اشتباهید. اگه مشکل پرداخت دلاری و کلا گرون بودن دارید این ۳ تا واقعا پلن های رایگانشون خیلی عالی هست. گوگل gemini که روزی ۱۰۰۰ تا request رایگان میده. مدل Qwen هم همینطور. با CLI هاشون کار کنید توی ترمینال یا vscode یا هر جایی که کد میزنید. opencode پلن رایگان نداره ولی راحت میتونید یک مدل اپن سورس را دانلود کنید و به صورت لوکال اجرا کنید. این CLI ها چون حالت agentic دارند خیلی خوب کار میکنند. حتا برای کارهای غیر از کدنینگ هم میتونید استفاده کنید. اگه از این ابزارها استفاده کنید وارد یک لِوِل دیگه ای میشید! اینجا برای خیلی از شرکت ها استفاده از این coding agent ها انتخاب نیست و یکجور نیازه.
-Gemini cli: https://github.com/google-gemini/gemini-cli
-Qwen cli: https://github.com/QwenLM/qwen-code
-Opencode: https://opencode.ai
@DevTwitter | <Mehdi Allahyari/>
-Gemini cli: https://github.com/google-gemini/gemini-cli
-Qwen cli: https://github.com/QwenLM/qwen-code
-Opencode: https://opencode.ai
@DevTwitter | <Mehdi Allahyari/>
👎24❤12👍5🔥3
مدل Claude Sonnet 4.5 به Cursor و Copilot اضافه شده.
اگه تو VSCode نمبینید، میتونید از لینک زیر گزینه Anthropic Claude Sonnet 4.5 رو Enabled کنید و بعد از چند دقیقه تو VSCode اضافه میشه. (احتمالاً بزودی بصورت خودکار فعال خواهد شد)
https://github.com/settings/copilot/features
@DevTwitter | <Mohammad/>
اگه تو VSCode نمبینید، میتونید از لینک زیر گزینه Anthropic Claude Sonnet 4.5 رو Enabled کنید و بعد از چند دقیقه تو VSCode اضافه میشه. (احتمالاً بزودی بصورت خودکار فعال خواهد شد)
https://github.com/settings/copilot/features
@DevTwitter | <Mohammad/>
🔥19👍8❤4
خبر های PostgreSQL ای
نسخه های جدید:
ابزار pgwatch: مانیتورینگ PostgreSQL برای جمعآوری و نمایش متریکهای عملکرد دیتابیس.
ابزار Autobase: مدیریت خودکار نسخهبندی (schema migrations) و تغییرات ساختار
افزونه pg_stat_kcache 2.3.1:مشاهده مصرف CPU و I/O کوئریها از طریق kernel.
@DevTwitter | <MehrdadLinux/>
نسخه های جدید:
ابزار pgwatch: مانیتورینگ PostgreSQL برای جمعآوری و نمایش متریکهای عملکرد دیتابیس.
ابزار Autobase: مدیریت خودکار نسخهبندی (schema migrations) و تغییرات ساختار
افزونه pg_stat_kcache 2.3.1:مشاهده مصرف CPU و I/O کوئریها از طریق kernel.
@DevTwitter | <MehrdadLinux/>
👍25🔥4❤3
Did you know that HTML has a tag called kbd that you can use to display keyboard keys in text, especially for showing shortcuts?
@DevTwitter | <Nimo/>
@DevTwitter | <Nimo/>
👍73🔥22❤5👎2
مدل جدید دیسپسیک قیمتش نصف مدل قبلی هست، حدود یک دهم مدلهای معروف مثل claude.
این کار رو با سیستمی به اسم «توجه پراکنده دیپسیک» یا به اختصار DSA انجام دادن که توی این روش میاد جای پردازش همه کلمات، فقط روی مهمترینها تمرکز میکنه تا محاسبات کمتر بشه.
مدل جدید یعنی V3.2-exp با اینکه هزینههاش نصف شده ولی عملکرد مشابه مدل قبلی یعنی V3.1-Terminus داره.
الان این مدل ارزونترین مدل پایه AI حساب میشه، درسته که هم قیمت GPT-5 Nano و Gemini 2.5 Flash-Lite هست، ولی با اون مدلها توی یک دسته قرار نمیگیره.
فعلا دارن این معماری جدید رو آزمایش میکنن به خاطر همین توی چتبات دیپسیک در دسترس نیست ولی میتونید به صورت API استفاده کنید، یا خود مدل رو دانلود و رو روی سیستم یا سرور خودتون اجراش کنید.
https://huggingface.co/deepseek-ai/DeepSeek-V3.2-Exp
https://geekalerts.org/deepseek-v32-exp-ai-cost-reduction/
@DevTwitter | <Soroush Ahmadi/>
این کار رو با سیستمی به اسم «توجه پراکنده دیپسیک» یا به اختصار DSA انجام دادن که توی این روش میاد جای پردازش همه کلمات، فقط روی مهمترینها تمرکز میکنه تا محاسبات کمتر بشه.
مدل جدید یعنی V3.2-exp با اینکه هزینههاش نصف شده ولی عملکرد مشابه مدل قبلی یعنی V3.1-Terminus داره.
الان این مدل ارزونترین مدل پایه AI حساب میشه، درسته که هم قیمت GPT-5 Nano و Gemini 2.5 Flash-Lite هست، ولی با اون مدلها توی یک دسته قرار نمیگیره.
فعلا دارن این معماری جدید رو آزمایش میکنن به خاطر همین توی چتبات دیپسیک در دسترس نیست ولی میتونید به صورت API استفاده کنید، یا خود مدل رو دانلود و رو روی سیستم یا سرور خودتون اجراش کنید.
https://huggingface.co/deepseek-ai/DeepSeek-V3.2-Exp
https://geekalerts.org/deepseek-v32-exp-ai-cost-reduction/
@DevTwitter | <Soroush Ahmadi/>
❤10👍6👎4🔥1
سلام دوستان یه پکیج npm توسعه دادم
که برای افرادی هستش که میخوان در وقتشون توی برنامه نویسی صرفه جویی کنن و یه پکیج cli هستش که برای tailwind هستش
و اینکارو میکنه که شما میتونین خیلی راحت بنویسید tailwind-init --react | nextjs | angular و براتون صفر تا صد تیلویند رو ستاپ میکنه روی پروژتون و باید حتما توی root پروژه باشید بدرد بخوره و اینم لینک هاش هستن
https://www.npmjs.com/package/tailwind-init-cli
اگر دوست داشتین یه star توی گیتهاب بهم بدید
https://github.com/ImLeoNova/tailwind-init-cli
@DevTwitter | <LeoNova/>
که برای افرادی هستش که میخوان در وقتشون توی برنامه نویسی صرفه جویی کنن و یه پکیج cli هستش که برای tailwind هستش
و اینکارو میکنه که شما میتونین خیلی راحت بنویسید tailwind-init --react | nextjs | angular و براتون صفر تا صد تیلویند رو ستاپ میکنه روی پروژتون و باید حتما توی root پروژه باشید بدرد بخوره و اینم لینک هاش هستن
https://www.npmjs.com/package/tailwind-init-cli
اگر دوست داشتین یه star توی گیتهاب بهم بدید
https://github.com/ImLeoNova/tailwind-init-cli
@DevTwitter | <LeoNova/>
👍29👎10❤6🔥1
نرم افزار و سایت هایی که طراحی شدن و باید مانیتور میکردیم زیاد شدن، حاصلش شد کلی status page و تب های مرورگر که باز میکردیم، خوب یه صفحه مانیتور آماده کردیم سایت ها و استاتوس پیج هامون رو iframe داشته باشیم، طبق معمول شما هم با ما شریک :)
https://github.com/mad-bax-dev/Monitor-board
@DevTwitter | <Mr Zak Dev/>
https://github.com/mad-bax-dev/Monitor-board
@DevTwitter | <Mr Zak Dev/>
🔥33❤5👍3👎3
#کدبوک
این کتاب خیلی ساده و روان توضیح میده چرا Rust اینقدر سر و صدا کرده و چرا خیلیها دارن سمتش میرن:
نشون میده چطوری با سیستم ownership و borrowing میشه حافظه رو بدون دردسر مدیریت کرد
توضیح میده چرا توی Rust باگهایی مثل null pointer یا data race کلاً از همون اول جلوی راهت سبز نمیشن
یاد میده چطوری میشه به راحتی برنامههای چندنخی و امن نوشت، بدون استرس خطاهای عجیب غریب
تأکید میکنه که همهی این امکانات رو میگیری، ولی سرعتش در حد C/C++ باقی میمونه
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
این کتاب خیلی ساده و روان توضیح میده چرا Rust اینقدر سر و صدا کرده و چرا خیلیها دارن سمتش میرن:
نشون میده چطوری با سیستم ownership و borrowing میشه حافظه رو بدون دردسر مدیریت کرد
توضیح میده چرا توی Rust باگهایی مثل null pointer یا data race کلاً از همون اول جلوی راهت سبز نمیشن
یاد میده چطوری میشه به راحتی برنامههای چندنخی و امن نوشت، بدون استرس خطاهای عجیب غریب
تأکید میکنه که همهی این امکانات رو میگیری، ولی سرعتش در حد C/C++ باقی میمونه
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
👍27🔥5👎4❤3
This media is not supported in your browser
VIEW IN TELEGRAM
بعد ازینکه تونستم هوش مصنوعی ollama رو با مدل gemma3 تو کامپیوتر خودم اجرا کنم ، به کمک claude کدی نوشتم که با api ای که خود ollama روی localhost میده ارتباط برقرار میکنه و اینجوری میتونم api هوش مصنوعی خودم رو رایگان داشته باشم ، اصنم سنگین نیست و منابع خیلی کمی رو مصرف میکنه
@DevTwitter | <گربهی برنامهنویس/>
@DevTwitter | <گربهی برنامهنویس/>
👍25👎15❤2🔥2
مایکروسافت یک فریمورک جامع چندزبانه برای ساخت، اورکستریشن و دیپلوی ایجنتهای هوش مصنوعی ارائه کرده است.
- بر پایهی Semantic Kernel و AutoGen
- پشتیبانی از .NET و Python
- از ایجنتهای ساده تا ورکفلوهای چندایجنتی با گراف اورکستریشن
https://github.com/microsoft/agent-framework?tab=readme-ov-file
@DevTwitter | <Sam92/>
- بر پایهی Semantic Kernel و AutoGen
- پشتیبانی از .NET و Python
- از ایجنتهای ساده تا ورکفلوهای چندایجنتی با گراف اورکستریشن
https://github.com/microsoft/agent-framework?tab=readme-ov-file
@DevTwitter | <Sam92/>
👍14❤2🔥1
این پروژه یک سیستم تشخیص اشیا (Object Detection) با استفاده از مدل YOLOv8 است.
میتواند چندین شیء را در تصاویر، ویدئوها و وبکم زنده شناسایی کند.
اشیا شناسایی شده با کادرهای محدودکننده (Bounding Box) و درصد اطمینان نمایش داده میشوند.
https://github.com/nimaohamdi/Object-Detection
@DevTwitter | <Nimo/>
میتواند چندین شیء را در تصاویر، ویدئوها و وبکم زنده شناسایی کند.
اشیا شناسایی شده با کادرهای محدودکننده (Bounding Box) و درصد اطمینان نمایش داده میشوند.
https://github.com/nimaohamdi/Object-Detection
@DevTwitter | <Nimo/>
❤16👎13👍1🔥1
دیروز React 19.2 منتشر شد.
یکی از مهمترین قابلیتهای جدیدش چیزی به اسم Activity ـه. چرا؟
1- دیگه لازم نیست برای مخفی کردن یه بخش، کامپوننت رو unmount کنیم.
قبلاً این کار مساوی بود با از دست رفتن state و data. حالا میتونیم مخفیش کنیم و همچنان state سر جاش بمونه.
2- قابلیت Pre-rendering هوشمند.
ریاکت میتونه صفحاتی که احتمالش هست کاربر بعداً بره رو از قبل رندر کنه، بدون اینکه فشار اضافه به صفحه فعلی بیاد. یعنی CSS، تصاویر و حتی دیتا آمادهن قبل از اینکه کاربر کلیک کنه.
3- تجربه بدون نقص برای دکمه Back.
کلیک back کاربر = همون state قبل!
ورودیها، اسکرول، فرمها… همه دقیقاً مثل لحظهایه که ترک کرده بود.
4- اضافه شدن این فیچر فقط شروع ماجراست.
تیم React قول داده modeهای بیشتری به Activity اضافه کنه.
نتیجه؟
ناوبری تو SPAها به شدت سریعتر و طبیعیتر میشه، بدون اینکه state از دست بره.
برای جزئیات بیشتر و نحوه بهروزرسانی، سری به مستندات رسمی بزنید.
https://react.dev/blog/2025/10/01/react-19-2#performance-tracks
@DevTwitter | <Mohammadreza Berneti/>
یکی از مهمترین قابلیتهای جدیدش چیزی به اسم Activity ـه. چرا؟
1- دیگه لازم نیست برای مخفی کردن یه بخش، کامپوننت رو unmount کنیم.
قبلاً این کار مساوی بود با از دست رفتن state و data. حالا میتونیم مخفیش کنیم و همچنان state سر جاش بمونه.
2- قابلیت Pre-rendering هوشمند.
ریاکت میتونه صفحاتی که احتمالش هست کاربر بعداً بره رو از قبل رندر کنه، بدون اینکه فشار اضافه به صفحه فعلی بیاد. یعنی CSS، تصاویر و حتی دیتا آمادهن قبل از اینکه کاربر کلیک کنه.
3- تجربه بدون نقص برای دکمه Back.
کلیک back کاربر = همون state قبل!
ورودیها، اسکرول، فرمها… همه دقیقاً مثل لحظهایه که ترک کرده بود.
4- اضافه شدن این فیچر فقط شروع ماجراست.
تیم React قول داده modeهای بیشتری به Activity اضافه کنه.
نتیجه؟
ناوبری تو SPAها به شدت سریعتر و طبیعیتر میشه، بدون اینکه state از دست بره.
برای جزئیات بیشتر و نحوه بهروزرسانی، سری به مستندات رسمی بزنید.
https://react.dev/blog/2025/10/01/react-19-2#performance-tracks
@DevTwitter | <Mohammadreza Berneti/>
❤34👍7🔥5👎2
ایجنت رایگان با گراک 4 !
اخیراً گروک 4 رایگان شده و منم رفتم تستش کنم. ولی توی این مسیر یه حرکت باحال زدم!
اول بگم گروک 4 چیه و چرا باحاله:
- مدل جدید xAI با پنجره زمینه ۲ میلیون توکن
- سرعت پردازش بالا
- رایگان! (الان حداقل اینطوریه)
- برای تحلیل کد و حل مسائل پیچیده عالیه
یه افزونه VS Code به اسم Roo Code پیدا کردم!
( توی کرسر و اینا هم میشه نصبش کرد دیگه )
این افزونه مثل یه agent هوشمند عمل میکنه:
- فایلهاتو ایندکس میکنه و میشناسه
- میتونی تسکهای مشخص براش تعریف کنی و انجام بده
- از OpenRouter API پشتیبانی میکنه
- میتونی از مدلهای مختلف مثل همون گروک 4 توش استفاده کنی
بهترین بخش اینجاست که Roo Code از OpenRouter API پشتیبانی میکنه و گروک 4 هم توش هست.
یعنی میتونی توی IDE خودت یه agent هوشمند و رایگان داری که فایلهاتو میشناسه و میتونی براش تسک تعریف کنی!
من تست کردم باحال بود .کار راه بندازه و رایگان بدون محدودیت .
تستش ضرر نداره.
https://openrouter.ai/
https://roocode.com/
@DevTwitter | <Ali Arghyani/>
اخیراً گروک 4 رایگان شده و منم رفتم تستش کنم. ولی توی این مسیر یه حرکت باحال زدم!
اول بگم گروک 4 چیه و چرا باحاله:
- مدل جدید xAI با پنجره زمینه ۲ میلیون توکن
- سرعت پردازش بالا
- رایگان! (الان حداقل اینطوریه)
- برای تحلیل کد و حل مسائل پیچیده عالیه
یه افزونه VS Code به اسم Roo Code پیدا کردم!
( توی کرسر و اینا هم میشه نصبش کرد دیگه )
این افزونه مثل یه agent هوشمند عمل میکنه:
- فایلهاتو ایندکس میکنه و میشناسه
- میتونی تسکهای مشخص براش تعریف کنی و انجام بده
- از OpenRouter API پشتیبانی میکنه
- میتونی از مدلهای مختلف مثل همون گروک 4 توش استفاده کنی
بهترین بخش اینجاست که Roo Code از OpenRouter API پشتیبانی میکنه و گروک 4 هم توش هست.
یعنی میتونی توی IDE خودت یه agent هوشمند و رایگان داری که فایلهاتو میشناسه و میتونی براش تسک تعریف کنی!
من تست کردم باحال بود .کار راه بندازه و رایگان بدون محدودیت .
تستش ضرر نداره.
https://openrouter.ai/
https://roocode.com/
@DevTwitter | <Ali Arghyani/>
❤29👍14👎3🔥3
مرورگر هوشمند Comet رایگان در دسترس همه قرار گرفت
شرکت Perplexity اعلام کرده مرورگر مبتنی بر هوش مصنوعی آن، یعنی Comet که پیشتر تنها با اشتراکهای گرانقیمت در دسترس بود، اکنون بهصورت کاملاً رایگان و برای همیشه در اختیار عموم کاربران قرار دارد.
مرورگر Comet در جولای عرضه شد، اما فقط برای مشترکان طرح Perplexity Max با هزینه ۲۰۰ دلار در ماه در دسترس بود. بعدتر این امکان به برخی مشترکان طرح ارزانتر Pro و همچنین دعوتشدگان لیست انتظار (که حالا میلیونها نفر را شامل میشود) هم رسید. و حالا از این پس، استفاده از Comet برای همه رایگان خواهد بود و نیازی به هیچ اشتراکی ندارد.
مرورگر Comet در جولای عرضه شد، اما فقط برای مشترکان طرح Perplexity Max با هزینه ۲۰۰ دلار در ماه در دسترس بود. بعدتر این امکان به برخی مشترکان طرح ارزانتر Pro و همچنین دعوتشدگان لیست انتظار (که حالا میلیونها نفر را شامل میشود) هم رسید. و حالا از این پس، استفاده از Comet برای همه رایگان خواهد بود و نیازی به هیچ اشتراکی ندارد.
@DevTwitter | <Digiato/>
شرکت Perplexity اعلام کرده مرورگر مبتنی بر هوش مصنوعی آن، یعنی Comet که پیشتر تنها با اشتراکهای گرانقیمت در دسترس بود، اکنون بهصورت کاملاً رایگان و برای همیشه در اختیار عموم کاربران قرار دارد.
مرورگر Comet در جولای عرضه شد، اما فقط برای مشترکان طرح Perplexity Max با هزینه ۲۰۰ دلار در ماه در دسترس بود. بعدتر این امکان به برخی مشترکان طرح ارزانتر Pro و همچنین دعوتشدگان لیست انتظار (که حالا میلیونها نفر را شامل میشود) هم رسید. و حالا از این پس، استفاده از Comet برای همه رایگان خواهد بود و نیازی به هیچ اشتراکی ندارد.
مرورگر Comet در جولای عرضه شد، اما فقط برای مشترکان طرح Perplexity Max با هزینه ۲۰۰ دلار در ماه در دسترس بود. بعدتر این امکان به برخی مشترکان طرح ارزانتر Pro و همچنین دعوتشدگان لیست انتظار (که حالا میلیونها نفر را شامل میشود) هم رسید. و حالا از این پس، استفاده از Comet برای همه رایگان خواهد بود و نیازی به هیچ اشتراکی ندارد.
@DevTwitter | <Digiato/>
👍17❤5👎2🔥2
#کدبوک
یه کتاب پر از دستورالعمل آماده برای استفاده عملی از Rust:
- ساخت برنامههای کنسول، وب، شبکه و حتی سیستمهای جاسازیشده
- یادگیری مفاهیم پیشرفته مثل همزمانی، ماکروها و کد unsafe
- کار با Rust 2018 و امکانات جدیدش
- ترکیب Rust با زبانهای دیگه و استفاده در پروژههای واقعی
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
یه کتاب پر از دستورالعمل آماده برای استفاده عملی از Rust:
- ساخت برنامههای کنسول، وب، شبکه و حتی سیستمهای جاسازیشده
- یادگیری مفاهیم پیشرفته مثل همزمانی، ماکروها و کد unsafe
- کار با Rust 2018 و امکانات جدیدش
- ترکیب Rust با زبانهای دیگه و استفاده در پروژههای واقعی
* فایل PDF این کتاب رو میتونید از کانال DevBooks که لینکش توی بیو هست دانلود کنید.
@DevTwitter
👍9❤4🔥1