امروز یکی از پروژه های لاراولی که داکرایز شده بود رو میخواستم ببرم روی octane و مشکلم روی محیط develop این بود که بعد از تغییر فایل ریلود نمیشد و اگه نمیتونستم از --watch هم استفاده کنم چون با خطا مواجه میشدم.
تصمیم گرفتم یه اسکریپت ساده بنویسم که این مشکل من رو حل کنه و هر وقت فایلی تغییر میکنه دستور
php artisan octane:reload
رو برای من به صورت خودکار اجرا کنه.
بعد دیدم این مشکل ممکنه خیلی جاهای دیگه هم وجود داشته باشه.
برای همین اسکریپت رو تبدیل به پکیج کردم تا راحت تر بتونم ازش استفاده کنم.
گفتم با شما هم به اشتراک بزارم.
فرقی هم نمیکنه پروژه شما گولنگی باشه یا php یا هر چیزی میتونید از این watcher استفاده کنید.
هر چند برای هر استکی یه همچین ابزاری هست. اما این پکیج خیلی سادست و چیز خاص و اضافه ای نداره.
https://github.com/zhitoo/watcher
@DevTwitter | <Hossein Shafiei/>
تصمیم گرفتم یه اسکریپت ساده بنویسم که این مشکل من رو حل کنه و هر وقت فایلی تغییر میکنه دستور
php artisan octane:reload
رو برای من به صورت خودکار اجرا کنه.
بعد دیدم این مشکل ممکنه خیلی جاهای دیگه هم وجود داشته باشه.
برای همین اسکریپت رو تبدیل به پکیج کردم تا راحت تر بتونم ازش استفاده کنم.
گفتم با شما هم به اشتراک بزارم.
فرقی هم نمیکنه پروژه شما گولنگی باشه یا php یا هر چیزی میتونید از این watcher استفاده کنید.
هر چند برای هر استکی یه همچین ابزاری هست. اما این پکیج خیلی سادست و چیز خاص و اضافه ای نداره.
https://github.com/zhitoo/watcher
@DevTwitter | <Hossein Shafiei/>
❤16👎2👍1🔥1
به نظرتون برای یه سایت با وردپرس و المنتور و جتانجین، چقدر باید هزینه گرفت؟
دقت کنید که کار نوکد/لوکد داره انجام میشه.
رینو، طراح سایت ساکن هلند، روند طراحی و هزینه دریافت شده برای یکی از پروژههاش رو مستند کرده:
https://www.youtube.com/watch?v=TKwqTarIqok
@DevTwitter | <Yaser Shahi/>
دقت کنید که کار نوکد/لوکد داره انجام میشه.
رینو، طراح سایت ساکن هلند، روند طراحی و هزینه دریافت شده برای یکی از پروژههاش رو مستند کرده:
https://www.youtube.com/watch?v=TKwqTarIqok
@DevTwitter | <Yaser Shahi/>
👍18❤7👎2
ابعاد جدید از پروژه ۵۰۰ میلیاردی استارگیت:
از امسال OpenAI سالانه ۳۰ میلیارد دلار به Oracle پرداخت میکنه برای سرویسهای دیتاسنتر! این از کل فروش اراکل از اول امسال بیشتر بوده.
سهام Oracle هم بسیار بالا رفته و لری الیسون دوباره شد دومین فرد ثروتمند دنیا
https://techcrunch.com/2025/07/22/openai-agreed-to-pay-oracle-30b-a-year-for-data-center-services/
@DevTwitter | <Farokh/>
از امسال OpenAI سالانه ۳۰ میلیارد دلار به Oracle پرداخت میکنه برای سرویسهای دیتاسنتر! این از کل فروش اراکل از اول امسال بیشتر بوده.
سهام Oracle هم بسیار بالا رفته و لری الیسون دوباره شد دومین فرد ثروتمند دنیا
https://techcrunch.com/2025/07/22/openai-agreed-to-pay-oracle-30b-a-year-for-data-center-services/
@DevTwitter | <Farokh/>
🔥17❤8👍2👎1
اگه حافظه سرور به خاطر حجم بالای کش redis پر بشه چیکار باید کرد؟!
یه وقتایی هست که اپلیکیشنت زیر بار هست و به خاطر حجم زیاد کلیدهای کش٬ حافظه سرورت overload میشه مخصوصا وقتی برای کلیدهای کش ttl ست نکرده باشی و اونجاست که اپ داون میشه. توی این شرایط eviction policies هست که میاد وسط و میتونه سریع رم سرورت رو خالی کنه تا مشکل رفع بشه. اما این مفهوم redis eviction policies چی هست و چطور میشه کانفیگش کرد؟
توی مقاله زیر درباره انواع policy توضیح دادم که چی هست و چطور باید کانفیگ کنی تا اپلیکیشنت رو از کرش کردن در این مواقع بحرانی نجات بده
https://farshadth.medium.com/understanding-redis-eviction-policies-5b7e913ced2b
@DevTwitter | <Farshad Tofighi/>
یه وقتایی هست که اپلیکیشنت زیر بار هست و به خاطر حجم زیاد کلیدهای کش٬ حافظه سرورت overload میشه مخصوصا وقتی برای کلیدهای کش ttl ست نکرده باشی و اونجاست که اپ داون میشه. توی این شرایط eviction policies هست که میاد وسط و میتونه سریع رم سرورت رو خالی کنه تا مشکل رفع بشه. اما این مفهوم redis eviction policies چی هست و چطور میشه کانفیگش کرد؟
توی مقاله زیر درباره انواع policy توضیح دادم که چی هست و چطور باید کانفیگ کنی تا اپلیکیشنت رو از کرش کردن در این مواقع بحرانی نجات بده
https://farshadth.medium.com/understanding-redis-eviction-policies-5b7e913ced2b
@DevTwitter | <Farshad Tofighi/>
🔥17👍5❤2
یک CLI نوشتم که اطلاعات سیستم رو Live مانیتور میکنه و در یک وبداشبورد نمایش میده.
روی هر سه سیستم عامل ویندوز، لینوکس و مک کار میکنه.
npm install -g sisviz
اولین پکیج نودی بود که ساختم و بیشتر از PyPI واسم جالب بود.
لینک ریپازیتوری GitHub:
https://github.com/MahdiMirshafiee/SisViz
@DevTwitter | <Mahdi/>
روی هر سه سیستم عامل ویندوز، لینوکس و مک کار میکنه.
npm install -g sisviz
اولین پکیج نودی بود که ساختم و بیشتر از PyPI واسم جالب بود.
لینک ریپازیتوری GitHub:
https://github.com/MahdiMirshafiee/SisViz
@DevTwitter | <Mahdi/>
👍27🔥13❤3
رفقا سایت digital plat رو دریابین ، خیلی راحت با داشتن یه اکانت توی گیتهاب میتونین ازش یه دامنه ی رایگان بگیرین ، کافیه بعد از تایید ایمیلتون که میتونین با tempmail هم بزنین از تب داشبورد سایت وصل کنین به گیتهابتون و دامنه خودتون رو بسازین و تمام.
https://domain.digitalplat.org
@DevTwitter | <sixtinine learn/>
https://domain.digitalplat.org
@DevTwitter | <sixtinine learn/>
❤21👎11👍7
جی پی تی های پیاده شده الان مثل chatGPT خیلی پیچیده ان، ولی قدیمی ها مثل GPT-2 خیلی ساده تر بودن و برای یادگیری خیلی بهترن، با این ریپو میتونید برای خودتون یه GPT کوچولو بسازید :
http://github.com/karpathy/nanoGPT
@DevTwitter | <Nimo/>
http://github.com/karpathy/nanoGPT
@DevTwitter | <Nimo/>
🔥21❤3👍1
لایتهوس (Lighthouse) چیه و چرا باید جدیش بگیریم؟
هر بار که تو مرورگر کروم روی DevTools میزنیم و تب Lighthouse رو باز میکنیم، یه ابزار قدرتمند داریم که میتونه کیفیت واقعی سایتمونو از دید گوگل و کاربر بسنجه
چه چیزی را آنالیز میکند؟
آنالیز Performance (سرعت لود صفحه)
آنالیز Accessibility (دستیابیپذیری برای همه کاربران، حتی افراد کمتوان)
آنالیز SEO (بهینهبودن برای موتورهای جستجو)
آنالیز Best Practices (رعایت استانداردهای وب)
آنالیز PWA (بررسی قابلیتهای Progressive Web App)
مثلا Performance چک میکنه :
چند ثانیه طول میکشه تا اولین تعامل ممکن باشه؟
چقدر طول میکشه صفحه کاملاً لود شه؟
چقدر حجم داریم؟ Lazy loading داریم؟ کد اضافی زیاد داریم؟
و همه اینا مستقیم روی تجربه کاربر و سئو تأثیر میذاره.
یعنی امتیاز لایتهوس خوب = رضایت گوگل + رضایت کاربر
یه نکته مهم:
امتیاز ۱۰۰ یعنی «فعلاً خوبه»، نه این که همیشه عالی بمونه. یه تغییر کوچیک تو تصاویر، فونتها یا اسکریپتها ممکنه امتیازتو نصف کنه! پس همیشه تست کن.
چطور ازش استفاده کنم؟
در کروم، صفحهٔ موردنظر را باز کنید.
تب Lighthouse را انتخاب کنید.
گزینههای موردنظر (مثل Mobile یا Desktop) را تنظیم و «Generate report» را بزنید.
در دنیای وب، سرعت و تجربهٔ کاربری حرف اول را میزند. Lighthouse مثل یک کوچِ شخصی عمل میکند که همیشه نقاط ضعف سایتتان را به شما گوشزد میکند. پس دفعهٔ بعد که روی پروژهٔ جدیدی کار میکنید، حتماً از آن استفاده کنید!
@DevTwitter | <Soheil Seyyedi/>
هر بار که تو مرورگر کروم روی DevTools میزنیم و تب Lighthouse رو باز میکنیم، یه ابزار قدرتمند داریم که میتونه کیفیت واقعی سایتمونو از دید گوگل و کاربر بسنجه
چه چیزی را آنالیز میکند؟
آنالیز Performance (سرعت لود صفحه)
آنالیز Accessibility (دستیابیپذیری برای همه کاربران، حتی افراد کمتوان)
آنالیز SEO (بهینهبودن برای موتورهای جستجو)
آنالیز Best Practices (رعایت استانداردهای وب)
آنالیز PWA (بررسی قابلیتهای Progressive Web App)
مثلا Performance چک میکنه :
چند ثانیه طول میکشه تا اولین تعامل ممکن باشه؟
چقدر طول میکشه صفحه کاملاً لود شه؟
چقدر حجم داریم؟ Lazy loading داریم؟ کد اضافی زیاد داریم؟
و همه اینا مستقیم روی تجربه کاربر و سئو تأثیر میذاره.
یعنی امتیاز لایتهوس خوب = رضایت گوگل + رضایت کاربر
یه نکته مهم:
امتیاز ۱۰۰ یعنی «فعلاً خوبه»، نه این که همیشه عالی بمونه. یه تغییر کوچیک تو تصاویر، فونتها یا اسکریپتها ممکنه امتیازتو نصف کنه! پس همیشه تست کن.
چطور ازش استفاده کنم؟
در کروم، صفحهٔ موردنظر را باز کنید.
Ctrl + Shift + I (یا F12) را بزنید تا DevTools باز شود.تب Lighthouse را انتخاب کنید.
گزینههای موردنظر (مثل Mobile یا Desktop) را تنظیم و «Generate report» را بزنید.
در دنیای وب، سرعت و تجربهٔ کاربری حرف اول را میزند. Lighthouse مثل یک کوچِ شخصی عمل میکند که همیشه نقاط ضعف سایتتان را به شما گوشزد میکند. پس دفعهٔ بعد که روی پروژهٔ جدیدی کار میکنید، حتماً از آن استفاده کنید!
@DevTwitter | <Soheil Seyyedi/>
❤30👍3
This media is not supported in your browser
VIEW IN TELEGRAM
یکی فهمیده که ترکپد مکبوکها مبتونه ترازوی نسبتا خوبی هم باشه چون میزان فشاری که کاربر بهش میاره رو باید بتونه تشخیص بده. برا همین نشسته یه اپ اوپنسورس هم برا این قضیه نوشته که بشه از مکبوک به عنوان ترازو هم استفاده کرد!
https://github.com/KrishKrosh/TrackWeight
@DevTwitter | <Pixel/>
https://github.com/KrishKrosh/TrackWeight
@DevTwitter | <Pixel/>
🔥84👍17❤2👎1
معرفی Google Analytics MCP Server
به کمک Analytics MCP می تونید به زبان طبیعی از جمینای سوال بپرسید و این مدل زبانی، اطلاعات رو از حساب آنالیتیکس شما استخراج و سپس به زبان طبیعی به شما پاسخ میده. مستندات MCP رسمی آنالیتیکس گوگل
https://github.com/googleanalytics/google-analytics-mcp/
https://youtube.com/watch?v=PT4wGPxWiRQ
@DevTwitter | <Alireza Naji/>
به کمک Analytics MCP می تونید به زبان طبیعی از جمینای سوال بپرسید و این مدل زبانی، اطلاعات رو از حساب آنالیتیکس شما استخراج و سپس به زبان طبیعی به شما پاسخ میده. مستندات MCP رسمی آنالیتیکس گوگل
https://github.com/googleanalytics/google-analytics-mcp/
https://youtube.com/watch?v=PT4wGPxWiRQ
@DevTwitter | <Alireza Naji/>
👍6👎4❤1
کمپانی Nvidia یک ریپو عالی داده که میتونید ایجنت بسازید که ویدیو رو خلاصه کنه، توش جستجو کنه و به سوالات تصویری جواب بده.
واقعا یک Blueprint هست که میتونید برای انواع کاربردهای دیگه هم استفاده کنید. خوب طبیعتا از سرویسهای خود Nvidia استفاده شده مثل مدلهای Nemotron، NeMo Retriever و VLMهای قدرتمند. ولی میتونید با مدلهای دیگه راحت جایگزین کنید اگه دسترسی به سرویسهای NVIDIA NIM ندارید.
و اینکه هم از Vector RAG و هم Graph-RAG استفاده کردند.
Github: https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization
@DevTwitter | <Mehdi Allahyari/>
واقعا یک Blueprint هست که میتونید برای انواع کاربردهای دیگه هم استفاده کنید. خوب طبیعتا از سرویسهای خود Nvidia استفاده شده مثل مدلهای Nemotron، NeMo Retriever و VLMهای قدرتمند. ولی میتونید با مدلهای دیگه راحت جایگزین کنید اگه دسترسی به سرویسهای NVIDIA NIM ندارید.
و اینکه هم از Vector RAG و هم Graph-RAG استفاده کردند.
Github: https://github.com/NVIDIA-AI-Blueprints/video-search-and-summarization
@DevTwitter | <Mehdi Allahyari/>
❤17👍3👎1
یه ایده اومد تو ذهنم: چی میشه اگه یه مدل زبانی رو فقط با شعرهای فارسی آموزش بدیم تا برامون شعر بگه؟ سرچ کردم ببینم کسی این کارو کرده یا نه، رسیدم به این ریپو جالب:
http://github.com/HRSadeghi/NeuralPersianPoet
البته از نظر فنی یه LLM محسوب نمیشه، هنوز تستش نکردم ولی کنجکاوم ببینم چی درمیاد!
@DevTwitter | <SorooshB/>
http://github.com/HRSadeghi/NeuralPersianPoet
البته از نظر فنی یه LLM محسوب نمیشه، هنوز تستش نکردم ولی کنجکاوم ببینم چی درمیاد!
@DevTwitter | <SorooshB/>
👍45👎10❤8🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
معرفی یک ریپو جالب. اگه نصب کنید میتونید به عنوان search engine شخصی استفاده کنید. هم با مدلهای اپن سورس کار میکنه و هم تجاری. توی ویدیو کامل توضیح دادم، با صدا ببینید.
Github: https://github.com/rashadphz/farfalle
@DevTwitter | <Mehdi Allahyari/>
Github: https://github.com/rashadphz/farfalle
@DevTwitter | <Mehdi Allahyari/>
👎13👍5
گوگل ابزار جدیدی به نام Opal معرفی کرده که بدون نیاز به کدنویسی امکان ساخت اپهای هوش مصنوعی رو فراهم میکنه. این ابزار با اتصال مدلها و دستورها، ساخت ورکفلوهای هوشمند رو ساده کرده و فعلاً در نسخه بتا فقط در آمریکا در دسترس هست.
https://developers.googleblog.com/en/introducing-opal/
@DevTwitter | <محمد زمانی/>
https://developers.googleblog.com/en/introducing-opal/
@DevTwitter | <محمد زمانی/>
❤15👎7👍1🔥1
با نرمافزار متنباز Dokploy میشه وباپ، API، دیتابیس و سرویسهای مختلف رو به سبک Heroku یا Vercel اما روی سرور مجازی شخصی میزبانی کرد!
این PaaS خود میزبان و ساده؛ امکاناتی مثل دیپلوی خودکار، مولتیسرور، مانیتورینگ، ارسال نوتیف، لود بالانسر و ... رو داره.
https://dokploy.com
@DevTwitter | <Yaser Shahi/>
این PaaS خود میزبان و ساده؛ امکاناتی مثل دیپلوی خودکار، مولتیسرور، مانیتورینگ، ارسال نوتیف، لود بالانسر و ... رو داره.
https://dokploy.com
@DevTwitter | <Yaser Shahi/>
❤27👍7👎1🔥1
یکی از درخواست هایی که چندین بار دیدم در مورد دیزاین پترن ها این بود که پیش نیازهاش چیا هستن که بشه راحت تر یاد گرفت.توی این ریلیز این پیش نیازها رو به علاوه یه پترن دیگه اضافه کردم. لینک پیش نیازها و مثال های واقعی:
https://github.com/vahidvdn/realworld-design-patterns/blob/master/PREREQUISITES.md
اگه خوشتون اومد ممنون میشم استار بدین
@DevTwitter | <Vahid/>
https://github.com/vahidvdn/realworld-design-patterns/blob/master/PREREQUISITES.md
اگه خوشتون اومد ممنون میشم استار بدین
@DevTwitter | <Vahid/>
❤20👍1
برای دانلود از سایتهای مختلف Hitomi Downloader انتخاب خوبی میتونه باشه.
https://github.com/KurtBestor/Hitomi-Downloader
@DevTwitter | <Developer One/>
https://github.com/KurtBestor/Hitomi-Downloader
@DevTwitter | <Developer One/>
👍20👎5
قبل از خدمت یه ابزار CLI نوشتم به اسم CryptoLens
یه ابزار آموزشی برای رمزنگاری که کمک میکنه بفهمی دقیقاً پشت الگوریتمها مثل AES و RSA چی میگذره
قراره بهترش کنم!
اگه تستش کردی و مفید بود، ستاره یادت نره
کانتربیوت هم کنید خوشحالکنندس.
https://github.com/abdorrahmani/CryptoLens
@DevTwitter | <لـوکــــال هـاســـــت/>
یه ابزار آموزشی برای رمزنگاری که کمک میکنه بفهمی دقیقاً پشت الگوریتمها مثل AES و RSA چی میگذره
قراره بهترش کنم!
اگه تستش کردی و مفید بود، ستاره یادت نره
کانتربیوت هم کنید خوشحالکنندس.
https://github.com/abdorrahmani/CryptoLens
@DevTwitter | <لـوکــــال هـاســـــت/>
👍18❤6👎2
یک نفر با نصب یک چیپ ESP32-C3 روی ماشین حساب TI-32 اومده chatGPT رو اجرا کرده! این میکروکنترلر امکان اتصال به اینترنت رو با یک پردازنده ۳۲ بیتی RISC-V فراهم کرده و نتیجه شده یک ماشین حساب ساده که میشه باهش همه کار کرد. اطلاعات بیشتر:
https://github.com/chromalock/TI-32
@DevTwitter | <Alireza Naji/>
https://github.com/chromalock/TI-32
@DevTwitter | <Alireza Naji/>
🔥72❤9👍7👎4
معمولا وقتی میخام prototype یک اپلیکیشن را درست کنم، اول شروع میکنم به brain storm کردن با chatgpt و ازش میخام که برام یک سری wireframe با کد ASCII برام درست کنه. چون هم سریع تره و هم اینکه نیاز به اجرای کد ندارم که خروجی را ببینم. بعد که راضی شدم از طرح های اولیه، بهش میگم برام یک پرامپت برای تولید اون UI بنویسه. و بعدش پرامپت را میدم به Claude که UI را برام طراحی کنه. و اگه نیاز شد هم که همون جا تغییرش میدم.
مثلا تو این ویدیو بهش گفتم که میخام یک UI مشابه Perplexity برام طراحی کنه. بعد که نهایی شد پرامپت را برام نوشت و دادمش به claude و اونم برام UI اولیه را درست کرد. در کمتر از ۵ دقیقه ورژن خوب UI که میخاستم را بهم داد.
ورژن دومش را هم درست کردم که خیلی بهتر هم شد.
@DevTwitter | <Mehdi Allahyari/>
مثلا تو این ویدیو بهش گفتم که میخام یک UI مشابه Perplexity برام طراحی کنه. بعد که نهایی شد پرامپت را برام نوشت و دادمش به claude و اونم برام UI اولیه را درست کرد. در کمتر از ۵ دقیقه ورژن خوب UI که میخاستم را بهم داد.
ورژن دومش را هم درست کردم که خیلی بهتر هم شد.
@DevTwitter | <Mehdi Allahyari/>
👍23❤5🔥5