انتشار اولین نسخه Shopline
اولین نسخه از پروژه Shopline با افتخار منتشر شد!
شاپ لاین (Shopline) یک فروشگاه فولاستک اپنسورس با معماری ماژولار بر پایه لاراول 12 هست که امکانات جذاب زیادی مثل احراز هویت، مدیریت محصولات، سفارشها، کاربران و... رو در خودش داره.
از این پروژه میتونید برای یادگیری معماری مدرن، الگو گرفتن برای پروژههای واقعی یا حتی استفاده مستقیم از فیچرها استفاده کنید.
همچنین میتونید در توسعه اون مشارکت داشته باشید و بخشی از این مسیر بشید!
https://github.com/milwad-dev/shopline
@DevTwitter | <Milwad Khosravi/>
اولین نسخه از پروژه Shopline با افتخار منتشر شد!
شاپ لاین (Shopline) یک فروشگاه فولاستک اپنسورس با معماری ماژولار بر پایه لاراول 12 هست که امکانات جذاب زیادی مثل احراز هویت، مدیریت محصولات، سفارشها، کاربران و... رو در خودش داره.
از این پروژه میتونید برای یادگیری معماری مدرن، الگو گرفتن برای پروژههای واقعی یا حتی استفاده مستقیم از فیچرها استفاده کنید.
همچنین میتونید در توسعه اون مشارکت داشته باشید و بخشی از این مسیر بشید!
https://github.com/milwad-dev/shopline
@DevTwitter | <Milwad Khosravi/>
1👎27❤15👍9🔥1
هر سایت وردپرس که میرسه دسمتون باید کلی تایم بزاریم ببینیم اصلا چی به چیه!
افزونه WP Site Inspector Agent یک نمای کامل از همه مواد به کار رفته توی طراحی اون سایت رو نشون میده.
خروجی اکسل و قابلیت اتصال به سرویسهای AI برای تحلیل بیشتر هم داره.
+ منبع:
https://github.com/prathushan/WP-Site-Inspector-Agent
@DevTwitter | <Yaser Shahi/>
افزونه WP Site Inspector Agent یک نمای کامل از همه مواد به کار رفته توی طراحی اون سایت رو نشون میده.
خروجی اکسل و قابلیت اتصال به سرویسهای AI برای تحلیل بیشتر هم داره.
+ منبع:
https://github.com/prathushan/WP-Site-Inspector-Agent
@DevTwitter | <Yaser Shahi/>
👍11🔥5
اخیرا با Kasm آشنا شدم، و واقعاً گفتم: "اینو چرا زودتر نمیشناختم؟!"
این پلتفرم محیطهای دسکتاپ (مثل Ubuntu، Windows، Chrome، VS Code، حتی مرورگرها!) رو توی مرورگر بهت تحویل میده، اونم بهصورت کانتینری شده و ultra-secure!
یعنی:
با یه کلیک، یه لینوکس تمیز تو مرورگرت باز میشه
میتونی کد بزنی، وبگردی کنی یا حتی محیط تست بسازی، بدون نصب هیچی
همه چی توی کانتینر اجرا میشه، پس از نظر امنیتی خیلی تمیزه
تموم شد؟ فقط close کن، کانتینر پاک میشه. مثل یه مهمون تمیز و مؤدب
استفادهش برای چه موقع خوبه؟
تیمهایی که میخوان محیط dev متمرکز داشته باشن
آموزشگاههایی که نمیخوان هنرجو چیزی نصب کنه
مرور امن در سازمانها (حتی مرورگر فایرفاکس و کروم هم جداگانه داره!)
اجرای VS Code از طریق مرورگر با کانفیگ آماده
حالا فرض کن تو یه سرور خارج از کشور اجراش کنی
نصبش با Docker Compose خیلی سادهست. نسخه رایگان هم داره که برای خیلی کارا کافیه.
من خودم وقتی دیدم میتونم فقط با یه URL، یه محیط کدنویسی تحویل بدم، اونم بدون استرس نصب، گفتم: این همون چیزیه که همیشه دنبالش بودم!
@DevTwitter | <Mohammadreza Kiani/>
این پلتفرم محیطهای دسکتاپ (مثل Ubuntu، Windows، Chrome، VS Code، حتی مرورگرها!) رو توی مرورگر بهت تحویل میده، اونم بهصورت کانتینری شده و ultra-secure!
یعنی:
با یه کلیک، یه لینوکس تمیز تو مرورگرت باز میشه
میتونی کد بزنی، وبگردی کنی یا حتی محیط تست بسازی، بدون نصب هیچی
همه چی توی کانتینر اجرا میشه، پس از نظر امنیتی خیلی تمیزه
تموم شد؟ فقط close کن، کانتینر پاک میشه. مثل یه مهمون تمیز و مؤدب
استفادهش برای چه موقع خوبه؟
تیمهایی که میخوان محیط dev متمرکز داشته باشن
آموزشگاههایی که نمیخوان هنرجو چیزی نصب کنه
مرور امن در سازمانها (حتی مرورگر فایرفاکس و کروم هم جداگانه داره!)
اجرای VS Code از طریق مرورگر با کانفیگ آماده
حالا فرض کن تو یه سرور خارج از کشور اجراش کنی
نصبش با Docker Compose خیلی سادهست. نسخه رایگان هم داره که برای خیلی کارا کافیه.
من خودم وقتی دیدم میتونم فقط با یه URL، یه محیط کدنویسی تحویل بدم، اونم بدون استرس نصب، گفتم: این همون چیزیه که همیشه دنبالش بودم!
@DevTwitter | <Mohammadreza Kiani/>
❤48🔥10👍5👎2
DevTwitter | توییت برنامه نویسی
لیست موقعیتهای شغلی فعال (لیست آپدیت میشه به مرور) 1- Mid/Sr. Laravel Developer - Hybrid 2- Mid/Sr. React, Nextjs Developer - Tehran 3- Senior Content Creator - Tehran 4- Senior Marketing Specialist - Tehran 5- DevOps engineer - Pardis 6- Mid-Level Frontend…
حدود 400 درخواست ارسال شده بود که تقریبا همشون طی دیشب و امشب پاسخ داده شد.
پاسخها سیستمی بودن، اگر کسی جواب نگرفت قطعا شماره آگهی رو نفرستاده بود درست.
یه سری رو من دستی چک کردم و براشون فرستادم.
امیدوارم هر کسی موقعیتی که لایقشه رو پیدا کنه و تو جایگاه درست خودش باشه.
@DevTwitter
پاسخها سیستمی بودن، اگر کسی جواب نگرفت قطعا شماره آگهی رو نفرستاده بود درست.
یه سری رو من دستی چک کردم و براشون فرستادم.
امیدوارم هر کسی موقعیتی که لایقشه رو پیدا کنه و تو جایگاه درست خودش باشه.
@DevTwitter
❤36🔥8👍3
DevTwitter | توییت برنامه نویسی
#پروگرمر_عاشق همتون تباهید فقط این خانوم زندگی رو برده
ازدواج یه مدیر محصول با یه cloud engineer یه ترکیب برنده است!
حسام کل خونهمونو هوشمند کرده، هی میپرسه: «تو چی میخوای دیگه؟»
منم سناریو میدم، اونم با Home Assistant و n8n پیاده سازی میکنه.
مثلا: وقتی توی زمستون میخوایم بریم بیرون، یه دکمه روی دیوار گذاشته میزنیم و ماشین گرم میشه.
بعدش بهترش کردیم:
اگه توی گوگل کلندر بزنیم که کی میخوام بریم، خودش نیم ساعت قبل ماشین رو گرم میکنه.
یا وقتی لباسشویی کارش تموم میشه ولی آدم یادش میره درشو باز کنه و لباس ها رو بزاره توی خشک کن؟
براش automation ساخته که وقتی کار ماشین تموم میشه، اسپیکر میگه:
“Washing machine job is complete.”
یهو میشنوی از گوشه خونه یکی حرف میزنه
یه دکمه داریم که “Sleeping Mode” رو فعال میکنه.
چون همه اتاقها سنسور حرکتی دارن، نور معمولاً با حرکت روشن میشه ولی توی حالت خواب، دیگه هیچ چراغی روشن نمیشه وقتی راه میری.
اینم یه use case جذاب دیگه، بهش گفتم یه سیستم بساز که قیمت محصولات فروشگاههای مختلفو scrape کنه، با لیست خریدمون match کنه، اگه جایی تخفیف بود نوتیف بده.
حالا با n8n و Puppeteer میره قیمتارو در میاره، با shopping list ما چک میکنه، و هرجا ارزونتر باشه بهمون خبر میده
این سیستم که ساختیم رو cloud نیست، همه چی Local بالا اومده.
نه اینترنت میخواد، نه دیتا جایی میره.
دقیقاً همونجوری که باید باشه
هر گلدون هم یه سنسور داره که رطوبت خاک رو اندازه میگیره. بسته به نوع گل، وقتی خشک میشه، یه نوتیفیکیشن میاد و میگه وقت آبه!
یه شب به حسام گفتم:
“وقتی شب میرم دستشویی، نور زیاد میزنه تو چشمم و اذیتم میکنه ”
فرداش دیدم که، یه سناریو ساخت تو Home Assistant که وقتی حالت خواب فعاله، چراغ دستشویی با نور خیلی کم روشن میشه :))
برای اتاق نینی مون هم یه سناریوی بامزه داریم:
وقتی میبریمش توی تخت، Home Assistant بهصورت خودکار white noise با صدای “Shhh…” از اسپیکر اتاقش پخش میکنه و بچه راحت میخوابه
از اونجایی که صدای جاروبرقی همیشه توی مخم بود، اینجوری سناریو رو تنظیم کردیم که وقتی لوکیشن هر دومون بیرون از خونه باشه، ربات جاروبرقی اتومات روشن میشه و خونه رو تمیز میکنه.
@DevTwitter | <SaharLead/>
حسام کل خونهمونو هوشمند کرده، هی میپرسه: «تو چی میخوای دیگه؟»
منم سناریو میدم، اونم با Home Assistant و n8n پیاده سازی میکنه.
مثلا: وقتی توی زمستون میخوایم بریم بیرون، یه دکمه روی دیوار گذاشته میزنیم و ماشین گرم میشه.
بعدش بهترش کردیم:
اگه توی گوگل کلندر بزنیم که کی میخوام بریم، خودش نیم ساعت قبل ماشین رو گرم میکنه.
یا وقتی لباسشویی کارش تموم میشه ولی آدم یادش میره درشو باز کنه و لباس ها رو بزاره توی خشک کن؟
براش automation ساخته که وقتی کار ماشین تموم میشه، اسپیکر میگه:
“Washing machine job is complete.”
یهو میشنوی از گوشه خونه یکی حرف میزنه
یه دکمه داریم که “Sleeping Mode” رو فعال میکنه.
چون همه اتاقها سنسور حرکتی دارن، نور معمولاً با حرکت روشن میشه ولی توی حالت خواب، دیگه هیچ چراغی روشن نمیشه وقتی راه میری.
اینم یه use case جذاب دیگه، بهش گفتم یه سیستم بساز که قیمت محصولات فروشگاههای مختلفو scrape کنه، با لیست خریدمون match کنه، اگه جایی تخفیف بود نوتیف بده.
حالا با n8n و Puppeteer میره قیمتارو در میاره، با shopping list ما چک میکنه، و هرجا ارزونتر باشه بهمون خبر میده
این سیستم که ساختیم رو cloud نیست، همه چی Local بالا اومده.
نه اینترنت میخواد، نه دیتا جایی میره.
دقیقاً همونجوری که باید باشه
هر گلدون هم یه سنسور داره که رطوبت خاک رو اندازه میگیره. بسته به نوع گل، وقتی خشک میشه، یه نوتیفیکیشن میاد و میگه وقت آبه!
یه شب به حسام گفتم:
“وقتی شب میرم دستشویی، نور زیاد میزنه تو چشمم و اذیتم میکنه ”
فرداش دیدم که، یه سناریو ساخت تو Home Assistant که وقتی حالت خواب فعاله، چراغ دستشویی با نور خیلی کم روشن میشه :))
برای اتاق نینی مون هم یه سناریوی بامزه داریم:
وقتی میبریمش توی تخت، Home Assistant بهصورت خودکار white noise با صدای “Shhh…” از اسپیکر اتاقش پخش میکنه و بچه راحت میخوابه
از اونجایی که صدای جاروبرقی همیشه توی مخم بود، اینجوری سناریو رو تنظیم کردیم که وقتی لوکیشن هر دومون بیرون از خونه باشه، ربات جاروبرقی اتومات روشن میشه و خونه رو تمیز میکنه.
@DevTwitter | <SaharLead/>
❤120👎18👍16🔥11
تفریح روزمو پیدا کردم
چرخیدن یک ساعت توی ProductHunt.com از هرچیزی واسم جذاب تره
اینکه میبینم چه تکنولوژی هایی وجود داره که ما ازشون با خبر نیستیم
چه استارتاپ های جذابی
واقعا برام لذت بخشه با این همه شگفتی اشنا میشم
@DevTwitter | <Senior/>
چرخیدن یک ساعت توی ProductHunt.com از هرچیزی واسم جذاب تره
اینکه میبینم چه تکنولوژی هایی وجود داره که ما ازشون با خبر نیستیم
چه استارتاپ های جذابی
واقعا برام لذت بخشه با این همه شگفتی اشنا میشم
@DevTwitter | <Senior/>
❤45👍10👎2
معرفی کتاب LPIC 2
این کتاب یک منبع بینظیر و جامع برای مدیریت و نگهداری سیستمهای لینوکسی در بستر شبکه است. از صفر تا صد پیکربندی سیستمعامل لینوکس برای ارائه خدمات تحت شبکه، از جمله بوت سیستمعامل، پیکربندی هسته لینوکس، راهاندازی ایمیلسرور، دی ان اس سرور، وبسرور و بسیاری ابزارهای کاربردی دیگر، در این کتاب بهصورت کامل آموزش داده شده. یکی از بهترین منابع یادگیری برای سیستم ادمین ها
لینک یوتیوب
https://www.youtube.com/watch?v=9URd3k3OS50
@DevTwitter | <Rouzbeh/>
این کتاب یک منبع بینظیر و جامع برای مدیریت و نگهداری سیستمهای لینوکسی در بستر شبکه است. از صفر تا صد پیکربندی سیستمعامل لینوکس برای ارائه خدمات تحت شبکه، از جمله بوت سیستمعامل، پیکربندی هسته لینوکس، راهاندازی ایمیلسرور، دی ان اس سرور، وبسرور و بسیاری ابزارهای کاربردی دیگر، در این کتاب بهصورت کامل آموزش داده شده. یکی از بهترین منابع یادگیری برای سیستم ادمین ها
لینک یوتیوب
https://www.youtube.com/watch?v=9URd3k3OS50
@DevTwitter | <Rouzbeh/>
👍26❤7👎3🔥1
در این ریپازیتوری که با زبان C# پیاده سازی شده،
مجموعهای از الگوریتمهای پرکاربرد Sorting و Searching همراه با Unit Testها و توضیحات کامل گردآوری شده و همچنان در حال گسترش است. برای هر الگوریتم، نحوهٔ کار، عملکرد (Performance) و مقایسه با الگوریتمهای مشابه بهصورت جامع توضیح داده شده است.
در مراحل بعد، قصد داریم الگوریتمهای مهم دیگری خارج از حوزهٔ Search و Sort را نیز پیادهسازی کنیم؛ برای نمونه Dijkstra Algorithm و سایر روشها را با تمرکز بر کاربردهای عملی آنها اضافه خواهیم کرد تا این پروژه به مرجعی کامل و قابلاعتماد برای توسعهدهندگان تبدیل شود.
اگر به این حوزه علاقهمند هستید، خوشحال میشویم با Fork کردن ریپازیتوری و افزودن الگوریتمهای جدید در توسعهٔ آن مشارکت کنید. همچنین اگر این پروژه برایتان مفید بود، با دادن Star به ما انگیزهٔ ادامهٔ مسیر بدهید.
لینک ریپازیتوری:
https://github.com/Hemmatiali/Algorithmic-Implementations-CSharp.NET8
@DevTwitter | <Ali/>
مجموعهای از الگوریتمهای پرکاربرد Sorting و Searching همراه با Unit Testها و توضیحات کامل گردآوری شده و همچنان در حال گسترش است. برای هر الگوریتم، نحوهٔ کار، عملکرد (Performance) و مقایسه با الگوریتمهای مشابه بهصورت جامع توضیح داده شده است.
در مراحل بعد، قصد داریم الگوریتمهای مهم دیگری خارج از حوزهٔ Search و Sort را نیز پیادهسازی کنیم؛ برای نمونه Dijkstra Algorithm و سایر روشها را با تمرکز بر کاربردهای عملی آنها اضافه خواهیم کرد تا این پروژه به مرجعی کامل و قابلاعتماد برای توسعهدهندگان تبدیل شود.
اگر به این حوزه علاقهمند هستید، خوشحال میشویم با Fork کردن ریپازیتوری و افزودن الگوریتمهای جدید در توسعهٔ آن مشارکت کنید. همچنین اگر این پروژه برایتان مفید بود، با دادن Star به ما انگیزهٔ ادامهٔ مسیر بدهید.
لینک ریپازیتوری:
https://github.com/Hemmatiali/Algorithmic-Implementations-CSharp.NET8
@DevTwitter | <Ali/>
❤17👍3👎2
پیمان یک کتابخانهی پایتون برای اتصال به درگاههای پرداخت ایرانی مثل زرینپال و زیباله. طراحیش بهگونهایه که هم در پروژههای کوچک کاربردیه، هم در سیستمهای ماژولار و پیچیده.
چرا ممکنه بخواین از پیمان استفاده کنین:
اگر دنبال پوشش async و sync به صورت همزمان هستید.
اگر ترجیح میدین با مدلهای type-safe مثل Pydantic کار کنین تا راحتتر تست بنویسید و خطا بگیرید.
اگر پروژهتون نیاز به تفکیک ماژولار بین درگاهها داره.
اگر میخواین خطاها بهصورت یکپارچه و قابل پیشبینی مدیریت بشن.
https://github.com/irvaniamirali/payman
@DevTwitter | <Amiri/>
چرا ممکنه بخواین از پیمان استفاده کنین:
اگر دنبال پوشش async و sync به صورت همزمان هستید.
اگر ترجیح میدین با مدلهای type-safe مثل Pydantic کار کنین تا راحتتر تست بنویسید و خطا بگیرید.
اگر پروژهتون نیاز به تفکیک ماژولار بین درگاهها داره.
اگر میخواین خطاها بهصورت یکپارچه و قابل پیشبینی مدیریت بشن.
https://github.com/irvaniamirali/payman
@DevTwitter | <Amiri/>
1❤26👍3👎1
پکیج ارسال SMS از طریق سامانه های پیامکی ایرانی برای لاراول
یک وکیج نوشتم برای اضافه کردن ویژگی ارسال پیامک به برنامه هاتون - که راحت و سریع باشه - و دستتون رو توی انتخاب سامانه پیامکی باز بزاره!
ویژگی ها:
- سعی کردم تجربه کاربری اش کاملا با سایر پکیج های لاراول یکی باشه. یعنی بتونید راحت همزمان از چند سرویس دهنده استفاده کنید.
- متدهای ساده ای برای تنظیم کردن لاگ گذاشتم که بتونید راحت ارسال پیامک را بنا به دلخواه خودتان لاگ بندازید و مانیتور کنید
- برای سه نوع پیامک پرکاربرد (OTP، متن و پترن/الگو) متد مخصوص و جدا گذاشتم (چون خدماتشون، سرعت ارسال و ارسال به بلک لیست متفاوتی دارن)
- با Queue و Notification در لاراول کاملا سازگاره تا بتونید از نهایت امکانات لاراول استفاده کنید.
- اضافه کردن سرویس دهنده جدید به پکیج راحته (که بتونید راحت مشارکت کنید)
- فعلا 6 سامانه پیامکی رو اضافه کردم و به زودی موارد بیشتری اضافه میشن:
کاوه نگار، اس ام اس دات آی آر، رایگان اس ام اس، فراز اس ام اس، ملی پیامک و پیام رسان
لینک پکیج:
https://github.com/amyavari/iran-sms-laravel
@DevTwitter | <Ali Mohammad Yavari/>
یک وکیج نوشتم برای اضافه کردن ویژگی ارسال پیامک به برنامه هاتون - که راحت و سریع باشه - و دستتون رو توی انتخاب سامانه پیامکی باز بزاره!
ویژگی ها:
- سعی کردم تجربه کاربری اش کاملا با سایر پکیج های لاراول یکی باشه. یعنی بتونید راحت همزمان از چند سرویس دهنده استفاده کنید.
- متدهای ساده ای برای تنظیم کردن لاگ گذاشتم که بتونید راحت ارسال پیامک را بنا به دلخواه خودتان لاگ بندازید و مانیتور کنید
- برای سه نوع پیامک پرکاربرد (OTP، متن و پترن/الگو) متد مخصوص و جدا گذاشتم (چون خدماتشون، سرعت ارسال و ارسال به بلک لیست متفاوتی دارن)
- با Queue و Notification در لاراول کاملا سازگاره تا بتونید از نهایت امکانات لاراول استفاده کنید.
- اضافه کردن سرویس دهنده جدید به پکیج راحته (که بتونید راحت مشارکت کنید)
- فعلا 6 سامانه پیامکی رو اضافه کردم و به زودی موارد بیشتری اضافه میشن:
کاوه نگار، اس ام اس دات آی آر، رایگان اس ام اس، فراز اس ام اس، ملی پیامک و پیام رسان
لینک پکیج:
https://github.com/amyavari/iran-sms-laravel
@DevTwitter | <Ali Mohammad Yavari/>
🔥26❤6👍6
یه roadmap خفن برای LLM آماده کردم از صفر تا پرو! پایهها، ترنسفورمر، توکنایزیشن تا پروداکشن و LLMOps. با دقت طبقه بندی شده و همراه با پروژه های عملی ...!
ببینید نظرتون چیه
http://mshojaei77.github.io/roadmap.html
به صورت مستمر هم آپدیت و فیکس میشه چون خودم دارم از روش یاد میگیرم :)
@DevTwitter | <Shojaei/>
ببینید نظرتون چیه
http://mshojaei77.github.io/roadmap.html
به صورت مستمر هم آپدیت و فیکس میشه چون خودم دارم از روش یاد میگیرم :)
@DevTwitter | <Shojaei/>
❤20
This media is not supported in your browser
VIEW IN TELEGRAM
یه نفر یه اسکریپت ساخته که باهاش می تونید راه اندازی پروژه جدیدتون با Claude Code رو راحت تر کنید
http://github.com/davila7/claude-code-templates
فعلاً برای پروژههای JavaScript/TypeScript و Python تنظیمات مربوط به Commands، Hooks، MCPs و فایل settings.json رو انجام میده
@DevTwitter | <Nimo/>
http://github.com/davila7/claude-code-templates
فعلاً برای پروژههای JavaScript/TypeScript و Python تنظیمات مربوط به Commands، Hooks، MCPs و فایل settings.json رو انجام میده
@DevTwitter | <Nimo/>
🔥8❤4
DevTwitter | توییت برنامه نویسی
لیست موقعیتهای شغلی فعال (لیست آپدیت میشه به مرور) 1- Mid/Sr. Laravel Developer - Hybrid 2- Mid/Sr. React, Nextjs Developer - Tehran 3- Senior Content Creator - Tehran 4- Senior Marketing Specialist - Tehran 5- DevOps engineer - Pardis 6- Mid-Level Frontend…
رفقا تموم شد این دوره از موقعیتهامون. تمام پوزیشنها بسته شد.
اگر بی ادبیای کردیم، پیامتون رو جواب ندادیم، تشکراتتون رو جواب ندادیم سر این بود که شدیییدا تعداد پیام ها زیاد بود.
توی این مدت حدود 450 نفر پیام دادن که تک تکشون رو جواب دادیم و معرفی کردیم، کسایی هم که هنوز جواب ندادیم من خودم دستی همشونو امشب جواب میدم.
یه سریا هم عدد و عنوان شغلی رو نفرستادن که من بهشون گفتم شماره و تایتل، شمارهی خودشون رو فرستادن :)))
لطفا دیگه برای موقعیت شغلی پیام ندید.
بعضی چنلها هم بی معرفت بودن، پست موقعیت شغلی رو کپی میکردن، آی دی مارو هم میذاشتن ولی آی دی چنل رو نه.
به هر حال این دوره هم تموم شد، امیدوارم کمک کوچیکی کرده باشیم.
یه سری ابزار توی این سالها ساختیم، به درد بخور و به درد نخور که به زودی همشون رو توی گیتهاب DevTwitter قرار میدم به زودی.
اگر بی ادبیای کردیم، پیامتون رو جواب ندادیم، تشکراتتون رو جواب ندادیم سر این بود که شدیییدا تعداد پیام ها زیاد بود.
توی این مدت حدود 450 نفر پیام دادن که تک تکشون رو جواب دادیم و معرفی کردیم، کسایی هم که هنوز جواب ندادیم من خودم دستی همشونو امشب جواب میدم.
یه سریا هم عدد و عنوان شغلی رو نفرستادن که من بهشون گفتم شماره و تایتل، شمارهی خودشون رو فرستادن :)))
لطفا دیگه برای موقعیت شغلی پیام ندید.
بعضی چنلها هم بی معرفت بودن، پست موقعیت شغلی رو کپی میکردن، آی دی مارو هم میذاشتن ولی آی دی چنل رو نه.
به هر حال این دوره هم تموم شد، امیدوارم کمک کوچیکی کرده باشیم.
یه سری ابزار توی این سالها ساختیم، به درد بخور و به درد نخور که به زودی همشون رو توی گیتهاب DevTwitter قرار میدم به زودی.
❤68👎4👍2
و بالاخره پشتیبانی کامل از زبانهای راستبهچپ (RTL) به Only Office اضافه شد.
مجموعه نرمافزاری اونلی آفیس به صورت رایگان برای سیستمعاملهای مختلف از جمله لینوکس در دسترسه.
همزمان با انتشار نسخه ۹، شاهد یه رابط کاربری بازطراحی شده و به نسبت بهتری هستیم.
onlyoffice.com
@DevTwitter | <Yaser Shahi/>
مجموعه نرمافزاری اونلی آفیس به صورت رایگان برای سیستمعاملهای مختلف از جمله لینوکس در دسترسه.
همزمان با انتشار نسخه ۹، شاهد یه رابط کاربری بازطراحی شده و به نسبت بهتری هستیم.
onlyoffice.com
@DevTwitter | <Yaser Shahi/>
🔥35👍8❤3👎1
تا حالا توی زندگیام با هیچ ابزار AIای به اندازه این حال نکردم:
۱- کارکرد و کارآیی عالی
۲- مهمترین چیز UI و UX فوقالعاده
به نظرم قشنگ Case Study برای یادگیریه
(نقد دارم بهش مثلا جوری که Sessionهای قبلی رو نشون میده یا Color Palletاش یه جوریه)
https://www.alphaxiv.org/
@DevTwitter | <Von Datawarehausen/>
۱- کارکرد و کارآیی عالی
۲- مهمترین چیز UI و UX فوقالعاده
به نظرم قشنگ Case Study برای یادگیریه
(نقد دارم بهش مثلا جوری که Sessionهای قبلی رو نشون میده یا Color Palletاش یه جوریه)
https://www.alphaxiv.org/
@DevTwitter | <Von Datawarehausen/>
👎17👍3
This media is not supported in your browser
VIEW IN TELEGRAM
اگه دوست دارید سریع ai agent بسازید و تست کنید از این ریپو استفاده کنید. میتونید لوکال هم نصب کنید و حتا به مدلهای لوکال هم اجرا کنید. برای پروتوتایپ و تست کردن خیلی عالیه.
Github: https://github.com/simstudioai/sim
@DevTwitter | <Mehdi Allahyari/>
Github: https://github.com/simstudioai/sim
@DevTwitter | <Mehdi Allahyari/>
❤15👍2
https://github.com/woltapp/blurhash
این خیلی پروژه ی جالبیه
بهتون یه هش میده توی دیتا بیس سیو میکنید میدین به فرانت
که به جای هش عکس اول اینو نمایش بده
خیلی ایده ی جالبیه واقعا
@DevTwitter | <amiram/>
این خیلی پروژه ی جالبیه
بهتون یه هش میده توی دیتا بیس سیو میکنید میدین به فرانت
که به جای هش عکس اول اینو نمایش بده
خیلی ایده ی جالبیه واقعا
@DevTwitter | <amiram/>
❤30👍9
بعد از گذشت ۲۶ روز هنوز IPv6 و HTTP/3 مسدوده!
برای راهاندازی CI/CD میخواستم پکیج gitlab-runner رو روی سرور اوبونتو نصب میکردم. اما هر کاری میکردم، نمیشد!
اول با apt-get install تلاش کردم، اما به خاطر مشکلات شبکه، تحریم، و مسائل DNS، به ریپازیتوریهای GitLab وصل نمیشد.
گفتم خب، فایل .deb رو دستی با wget یا curl دانلود میکنم. اما اونجا هم نشد! لینکهای دانلود به IP و زمان حساس بودن و سرور اجازه دانلود مستقیم رو بهم نمیداد و خطای 403 Forbidden میگرفتم.
عملاً توی بنبست بودم و داشتم ناامید میشدم که بعد از کلی جستجو، با یه سرویس بدردبخور آشنا شدم که دقیقاً برای همین شرایط ساخته شده:
Offcloud.com
کارش خیلی ساده و هوشمندانه بود. لینک دانلودی که روی سرورم کار نمیکرد رو بهش دادم، Offcloud فایل رو روی سرورهای خودش با انتخاب کشور، دانلود کرد و یه لینک مستقیم و بدون محدودیت بهم داد. اون لینک جدید رو به راحتی با wget روی سرورم دانلود کردم. کاری که با اینترنت و شرایط شبکه نرمال تو یه دقیقه باید انجام میشد کلی با تست کردن های مداوم ازم وقت گرفت.
گفتم این تجربه رو به اشتراک بذارم برای وقتهایی که به خاطر تحریم، محدودیت شبکه ISP، یا لینکهای دانلود یک بار مصرف گیر میکنید. این ابزار واقعاً میتونه نجاتدهنده باشه.
@DevTwitter | <Mohammad Shamsi/>
برای راهاندازی CI/CD میخواستم پکیج gitlab-runner رو روی سرور اوبونتو نصب میکردم. اما هر کاری میکردم، نمیشد!
اول با apt-get install تلاش کردم، اما به خاطر مشکلات شبکه، تحریم، و مسائل DNS، به ریپازیتوریهای GitLab وصل نمیشد.
گفتم خب، فایل .deb رو دستی با wget یا curl دانلود میکنم. اما اونجا هم نشد! لینکهای دانلود به IP و زمان حساس بودن و سرور اجازه دانلود مستقیم رو بهم نمیداد و خطای 403 Forbidden میگرفتم.
عملاً توی بنبست بودم و داشتم ناامید میشدم که بعد از کلی جستجو، با یه سرویس بدردبخور آشنا شدم که دقیقاً برای همین شرایط ساخته شده:
Offcloud.com
کارش خیلی ساده و هوشمندانه بود. لینک دانلودی که روی سرورم کار نمیکرد رو بهش دادم، Offcloud فایل رو روی سرورهای خودش با انتخاب کشور، دانلود کرد و یه لینک مستقیم و بدون محدودیت بهم داد. اون لینک جدید رو به راحتی با wget روی سرورم دانلود کردم. کاری که با اینترنت و شرایط شبکه نرمال تو یه دقیقه باید انجام میشد کلی با تست کردن های مداوم ازم وقت گرفت.
گفتم این تجربه رو به اشتراک بذارم برای وقتهایی که به خاطر تحریم، محدودیت شبکه ISP، یا لینکهای دانلود یک بار مصرف گیر میکنید. این ابزار واقعاً میتونه نجاتدهنده باشه.
@DevTwitter | <Mohammad Shamsi/>
👍55❤9👎3
یک ابزار کاربردی به اسم price-seprator منتشر کردم.
هرجا با قیمت سروکار دارید — از فرم پرداخت و فاکتور تا صفحه محصول یا گزارش مالی — نمایش درست و خوانای عدد اهمیت زیادی داره. من یه ابزار ساده نوشتم که کمک میکنه:
چه کاری انجام میده؟
- قیمتها رو سهرقمی جدا میکنه
مثلاً 1234567 → 1,234,567 — خواناتر برای کاربر، حرفهایتر برای UI
- عدد رو به حروف فارسی تبدیل میکنه + "تومان"
مثلاً 50000 → پنجاه هزار تومان — برای رسید، فاکتور یا نمایش نهایی
- پشتیبانی از ورودی عددی و رشتهای
فرقی نداره کاربر عدد تایپ کنه یا از سرور برات عدد بیاد
- بدون وابستگی به هیچ فریمورکی
- استفاده در هر چیزی: React، Vue، Angular، Node.js، حتی فایل HTML
سبک، سریع، بدون نیاز به تنظیمات خاص– در کمتر از یک دقیقه آمادهس!
کجا بهدردت میخوره؟
- ساخت فرم پرداخت (نمایش قیمتها کنار ورودی کاربر)
- ساخت رسید یا فاکتور (قیمت به عدد + حروف)
- داشبورد مدیریتی (گزارشهای مالی با قیمت خوانا)
- پروژههای فروشگاهی یا SaaS
- هر جای دیگهای که با قیمتها کار میکنی و میخوای رابط کاربری حرفهایتری ارائه بدی.
@DevTwitter | <Abolfazl Javadinia/>
هرجا با قیمت سروکار دارید — از فرم پرداخت و فاکتور تا صفحه محصول یا گزارش مالی — نمایش درست و خوانای عدد اهمیت زیادی داره. من یه ابزار ساده نوشتم که کمک میکنه:
چه کاری انجام میده؟
- قیمتها رو سهرقمی جدا میکنه
مثلاً 1234567 → 1,234,567 — خواناتر برای کاربر، حرفهایتر برای UI
- عدد رو به حروف فارسی تبدیل میکنه + "تومان"
مثلاً 50000 → پنجاه هزار تومان — برای رسید، فاکتور یا نمایش نهایی
- پشتیبانی از ورودی عددی و رشتهای
فرقی نداره کاربر عدد تایپ کنه یا از سرور برات عدد بیاد
- بدون وابستگی به هیچ فریمورکی
- استفاده در هر چیزی: React، Vue، Angular، Node.js، حتی فایل HTML
سبک، سریع، بدون نیاز به تنظیمات خاص– در کمتر از یک دقیقه آمادهس!
کجا بهدردت میخوره؟
- ساخت فرم پرداخت (نمایش قیمتها کنار ورودی کاربر)
- ساخت رسید یا فاکتور (قیمت به عدد + حروف)
- داشبورد مدیریتی (گزارشهای مالی با قیمت خوانا)
- پروژههای فروشگاهی یا SaaS
- هر جای دیگهای که با قیمتها کار میکنی و میخوای رابط کاربری حرفهایتری ارائه بدی.
@DevTwitter | <Abolfazl Javadinia/>
❤40👎12👍8🔥4