Forwarded from IRCF | اینترنت آزاد برای همه
گزارش رسانهها از شهرهای مختلف حاکی از آن است که همزمان با #قطع_برق، #اینترنت نیز برای چند ساعت مختل یا قطع میشود. /فیلتربان
🔍 ircf.space
@ircfspace
🔍 ircf.space
@ircfspace
🔥1
Forwarded from Geek Alerts
هنرمندان سرشناس موسیقی بریتانیا، از جمله التون جان و دوآ لیپا، با ارسال نامهای سرگشاده به نخستوزیر این کشور، به طرحهای دولت برای اصلاح قوانین کپیرایت مربوط به هوش مصنوعی اعتراض کردن. این هنرمندان از دولت میخوان در پیشنهاداتی که به توسعهدهندگان هوش مصنوعی اجازه میده از محتوای دارای حق کپیرایت برای آموزش مدلهایشان استفاده کنن، تجدید نظر و قوانین رو سختگیرانهتر کنن. در مقابل میخوان که شرکتها شفاف باشن و بگن که دقیقا از چه آثاری استفاده میکن تا حقشون رو بگیرن.
CNBC
hadi @geekalerts
CNBC
hadi @geekalerts
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 احتمالا مجبور شم دوره لاراول دوباره باز تولید کنیم.
به خاطر جمله زیر هست 😐
blade-> بالده
blade -> بلید
@TheRaymondDev
به خاطر جمله زیر هست 😐
blade-> بالده
blade -> بلید
@TheRaymondDev
Forwarded from آموزش برنامه نویسی و دوره های امنیتی
⌨️ یه مهارت درست انتخاب کن، یه مسیر تازه بساز!
تو دنیایی که همهچیز با تکنولوژی گره خورده،
فقط کسایی موفق میشن که بلدن چطور با تکنولوژی کار کنن، نه فقط ازش استفاده کنن!
اگه میخوای وارد بازار کار واقعی بشی،
اگه از منتظر موندن برای یه شغل خوب خسته شدی،
دپارتمان فناوری اطلاعات مجتمع فنی تهران نمایندگی اکباتان یه فرصت جدی برات داره:
دورههایی که میتونه مسیر شغلیت رو از صفر تا حرفهای شدن طراحی کنه.
✅ از آموزش اصولی و پروژهمحور
✅ تا پشتیبانی و معرفی به بازار کار
✅ و مدرک معتبری که پشتت ایستاده!
10% Off
ویژه دانشجویی تا سقف 1میلیون تومان
این فقط یه کلاس نیست؛
یه سرمایهگذاری برای آیندهته.
🕹 همین امروز ثبتنام کن و گام اولت رو بهسوی آیندهای هوشمند بردار.
📞 ۰۲۱۴۴۶۸۵۰۰۹ - ۰۹۳۷۶۶۰۴۹۳۱
📱 واتساپ:
https://wa.me/989376604931
🖨 تلگرام مجموعه:
https://t.iss.one/mftekbatan
🖥 لینک سایت:
https://www.mftekbatan.com
تو دنیایی که همهچیز با تکنولوژی گره خورده،
فقط کسایی موفق میشن که بلدن چطور با تکنولوژی کار کنن، نه فقط ازش استفاده کنن!
اگه میخوای وارد بازار کار واقعی بشی،
اگه از منتظر موندن برای یه شغل خوب خسته شدی،
دپارتمان فناوری اطلاعات مجتمع فنی تهران نمایندگی اکباتان یه فرصت جدی برات داره:
دورههایی که میتونه مسیر شغلیت رو از صفر تا حرفهای شدن طراحی کنه.
✅ از آموزش اصولی و پروژهمحور
✅ تا پشتیبانی و معرفی به بازار کار
✅ و مدرک معتبری که پشتت ایستاده!
10% Off
ویژه دانشجویی تا سقف 1میلیون تومان
این فقط یه کلاس نیست؛
یه سرمایهگذاری برای آیندهته.
🕹 همین امروز ثبتنام کن و گام اولت رو بهسوی آیندهای هوشمند بردار.
📞 ۰۲۱۴۴۶۸۵۰۰۹ - ۰۹۳۷۶۶۰۴۹۳۱
📱 واتساپ:
https://wa.me/989376604931
🖨 تلگرام مجموعه:
https://t.iss.one/mftekbatan
🖥 لینک سایت:
https://www.mftekbatan.com
Forwarded from Geek Alerts
بخشهایی از آمریکا ممنوعیت استفاده از سیستمهای تشخیص چهره وجود داره، بعد یه شرکت اومده یه مدل به اسم «Track» ساخته که جای چهره، افراد رو بر اساس چیزای دیگه مثل قد، لباس، مدل مو و وسایل همراهشون تو ویدئوها دنبال میکنه. چون اینا «داده بیومتریک» ثابت نیستن و احتمالا شامل قوانین ممنوعیت هم نمیشن. با این حال منتقدها میگن این همونقدر حریم خصوصی رو نقض میکنه و خطر نظارت گسترده و سوءاستفاده داره.
technologyreview
@geekalerts
technologyreview
@geekalerts
Forwarded from DevTwitter | توییت برنامه نویسی
معرفی پروژه Quick Connect
فرقی نمیکنه اپلیکیشن شما تو چه دسته ای قرار میگیره در هر صورت به این قابلیت ها نیاز داره:
- کاربر ها بتونن به شکلی ساده و خوشایند با پشتیبانی تماس برقرار کنن.
- اپلیکیشن شما بتونه به خوبی با بازدید کننده ها، تعامل برقرار کنه.
کوئیک کانکت قراره همه این دغدغه هارو حل کنه اونم بصورت رایگان و اپن سورس!
با کوئیک کانکت مثل ابزار Crisp و یا تو ایران «گفتینو»، می تونید به پروژتون چت آنلاین رو اضافه کنید.
اگه دقت کرده باشید وب سایت های پربازدید مثل digikala و filimo و zoomit قابلیتی شبیه به استوری اینستاگرام اضافه کردن که باعث افزایش تعامل با کاربر میشه. همچنین کوئیک کانکت هم، قابلیت جذاب استوری رو قراره داشته باشه.
پروژه سبک و قابل مقیاس است و زبان مورد استفاده گولنگه.
اگه توانایی کانتریبیوت کردن دارید، خوشحال میشیم جوین بشید.«برای نحوه کانتریبیوت به گیتهاب پروژه مراجعه کنید»
منتظر حمایت و استار شما هستیم تا بهمون انگیزه بده این پروژه جذابو پیش ببریم.
لینک پروژه:
https://github.com/syntaxfa/quick-connect
@DevTwitter | <alireza-fa/>
فرقی نمیکنه اپلیکیشن شما تو چه دسته ای قرار میگیره در هر صورت به این قابلیت ها نیاز داره:
- کاربر ها بتونن به شکلی ساده و خوشایند با پشتیبانی تماس برقرار کنن.
- اپلیکیشن شما بتونه به خوبی با بازدید کننده ها، تعامل برقرار کنه.
کوئیک کانکت قراره همه این دغدغه هارو حل کنه اونم بصورت رایگان و اپن سورس!
با کوئیک کانکت مثل ابزار Crisp و یا تو ایران «گفتینو»، می تونید به پروژتون چت آنلاین رو اضافه کنید.
اگه دقت کرده باشید وب سایت های پربازدید مثل digikala و filimo و zoomit قابلیتی شبیه به استوری اینستاگرام اضافه کردن که باعث افزایش تعامل با کاربر میشه. همچنین کوئیک کانکت هم، قابلیت جذاب استوری رو قراره داشته باشه.
پروژه سبک و قابل مقیاس است و زبان مورد استفاده گولنگه.
اگه توانایی کانتریبیوت کردن دارید، خوشحال میشیم جوین بشید.«برای نحوه کانتریبیوت به گیتهاب پروژه مراجعه کنید»
منتظر حمایت و استار شما هستیم تا بهمون انگیزه بده این پروژه جذابو پیش ببریم.
لینک پروژه:
https://github.com/syntaxfa/quick-connect
@DevTwitter | <alireza-fa/>
👍1
Forwarded from Geek Alerts
امارات داره برای بچهها از مهدکودک آموزش هوشمصنوعی میذاره، احتمالا بر اساس درکشون توی اون سن صرفا با مفاهیمش آشنا میشن، قبلا هم گفته بودن که میخوان آموزش هوشمصنوعی توی کل دوران مدرسه رو داشته باشن. [L]
محققای هوش مصنوعی از آمریکا، چین، اروپا و آسیا تو سنگاپور دور هم جمع شدن و روی یه پیشنویس برای همکاری بینالمللی تو زمینه ایمنی AI به توافق رسیدن. هدفشون اینه که روی ریسکها و خطرات AI تحقیق کنن و راهکار پیدا کنن. همکاری چین و آمریکا تو این زمینه کمسابقه است. [L]
آمریکا و چین توافق کردن برای ۹۰ روز تعرفههای گمرکی رو کم کنن، تعرفه آمریکا روی کالاهای چینی از ۱۴۵٪ میاد روی ۳۰٪ و تعرفه چین روی کالاهای آمریکایی از ۱۲۵٪ میشه ۱۰٪. [L]
آژانس امنیت سایبری بریتانیا (NCSC)میگه شرکتها برای تولید نرمافزار امن پاداش نمیگیرن و ریسک میفته گردن مشتری. میگه ما باید دخالت کنیم تا اونا مسئولیتپذیر بشن. وودافون میگه درست نیست و بازار خودش تنظیم میکنه و مشتریها امنیت بخوان، شرکتها هم ارائه میدن و ناامنی برای خود شرکتها هم هزینه داره. NCSC هم پیشنهاد داده استانداردهایی مثل برچسب محصولات غذایی درست کنن. [L]
قوانین جدید مسئولیت نرمافزار اتحادیه اروپا (PLD) که از اواخر ۲۰۲۶ اجرا میشه، سازندههای نرمافزار رو مسئول هر خسارت (فیزیکی، مالی یا از دست دادن دیتا) ناشی از نقص ایمنی محصولشون میکنه، یعنی شرکتها باید نشت دیتا و اطلاعات رو خیلی جدیتر بگیرن. [L]
@geekalerts
محققای هوش مصنوعی از آمریکا، چین، اروپا و آسیا تو سنگاپور دور هم جمع شدن و روی یه پیشنویس برای همکاری بینالمللی تو زمینه ایمنی AI به توافق رسیدن. هدفشون اینه که روی ریسکها و خطرات AI تحقیق کنن و راهکار پیدا کنن. همکاری چین و آمریکا تو این زمینه کمسابقه است. [L]
آمریکا و چین توافق کردن برای ۹۰ روز تعرفههای گمرکی رو کم کنن، تعرفه آمریکا روی کالاهای چینی از ۱۴۵٪ میاد روی ۳۰٪ و تعرفه چین روی کالاهای آمریکایی از ۱۲۵٪ میشه ۱۰٪. [L]
آژانس امنیت سایبری بریتانیا (NCSC)میگه شرکتها برای تولید نرمافزار امن پاداش نمیگیرن و ریسک میفته گردن مشتری. میگه ما باید دخالت کنیم تا اونا مسئولیتپذیر بشن. وودافون میگه درست نیست و بازار خودش تنظیم میکنه و مشتریها امنیت بخوان، شرکتها هم ارائه میدن و ناامنی برای خود شرکتها هم هزینه داره. NCSC هم پیشنهاد داده استانداردهایی مثل برچسب محصولات غذایی درست کنن. [L]
قوانین جدید مسئولیت نرمافزار اتحادیه اروپا (PLD) که از اواخر ۲۰۲۶ اجرا میشه، سازندههای نرمافزار رو مسئول هر خسارت (فیزیکی، مالی یا از دست دادن دیتا) ناشی از نقص ایمنی محصولشون میکنه، یعنی شرکتها باید نشت دیتا و اطلاعات رو خیلی جدیتر بگیرن. [L]
@geekalerts
👍1
Forwarded from جامعهٔ فارسی زبان کیدیای (Sohrab)
یلسین «yorisoft» سپولودا، یکی از شرکتکنندگان برنامه Google Summer of Code، به کیدیای پیوسته و قرار است تابستان امسال روی پروژهای برای افزودن پشتیبانی از دستههای بازی (Game Controller) به کیوین کار کند.
در حال حاضر، کیوین ورودی دستههای بازی را شناسایی نمیکند. این موضوع باعث میشود:
- وقتی کاربر فقط با دسته بازی کار میکند، سیستم متوجه فعالیت او نشود و به حالت خواب برود.
- در دستههایی مثل Steam Controller یا Steam Deck Controller، صرفاً باز شدن فایلدسکریپتور توسط کیوین باعث غیرفعال شدن حالت "Lizard Mode" (شبیهسازی موس و کیبورد) شود، حتی اگر KWin از ورودی استفاده نکند.
- چون ورودیها بهصورت پراکنده توسط هر برنامهای مدیریت میشوند، تنظیمات یکپارچه مثل بازنگری دکمهها، فعالسازی لرزش یا تعامل سیستمی ممکن نیست.
این پروژه با هدف حل این مشکلات طراحی شده و قرار است:
- کیوین توانایی شناسایی و پردازش ورودی دستههای بازی را پیدا کند.
- یک لایه شبیهساز دسته مجازی در کیوین پیادهسازی شود که ورودی فیزیکی را مستقیماً به آن منتقل کند (همراه با پشتیبانی از لرزش).
- سیستم هنگام استفاده از دسته وارد حالت خواب نشود.
- تعامل بهتر با حالت "Lizard Mode" فراهم شود.
- زیرساختی برای امکانات آینده مثل بازنگری دکمهها، تنظیمات لرزش و پروتکلهای پیشرفتهتر ویلند فراهم گردد.
این حرکت گامی مهم در جهت بهبود تجربه کاربری بازی در میزکار پلاسما و ساخت زیرساخت یکپارچه برای مدیریت ورودی دستههاست.
پیوند خبر از بلاگ کیدیای
@kde_fa
در حال حاضر، کیوین ورودی دستههای بازی را شناسایی نمیکند. این موضوع باعث میشود:
- وقتی کاربر فقط با دسته بازی کار میکند، سیستم متوجه فعالیت او نشود و به حالت خواب برود.
- در دستههایی مثل Steam Controller یا Steam Deck Controller، صرفاً باز شدن فایلدسکریپتور توسط کیوین باعث غیرفعال شدن حالت "Lizard Mode" (شبیهسازی موس و کیبورد) شود، حتی اگر KWin از ورودی استفاده نکند.
- چون ورودیها بهصورت پراکنده توسط هر برنامهای مدیریت میشوند، تنظیمات یکپارچه مثل بازنگری دکمهها، فعالسازی لرزش یا تعامل سیستمی ممکن نیست.
این پروژه با هدف حل این مشکلات طراحی شده و قرار است:
- کیوین توانایی شناسایی و پردازش ورودی دستههای بازی را پیدا کند.
- یک لایه شبیهساز دسته مجازی در کیوین پیادهسازی شود که ورودی فیزیکی را مستقیماً به آن منتقل کند (همراه با پشتیبانی از لرزش).
- سیستم هنگام استفاده از دسته وارد حالت خواب نشود.
- تعامل بهتر با حالت "Lizard Mode" فراهم شود.
- زیرساختی برای امکانات آینده مثل بازنگری دکمهها، تنظیمات لرزش و پروتکلهای پیشرفتهتر ویلند فراهم گردد.
این حرکت گامی مهم در جهت بهبود تجربه کاربری بازی در میزکار پلاسما و ساخت زیرساخت یکپارچه برای مدیریت ورودی دستههاست.
پیوند خبر از بلاگ کیدیای
@kde_fa
Forwarded from DevTwitter | توییت برنامه نویسی
امروز یه تصمیم سخت ولی هیجانانگیز گرفتم!
مدتی بود کوئریهام روی دیتابیس کند شده بودن، مخصوصاً وقتی حجم دیتا زیاد میشد.
داشتم فکر میکردم چطور هم مقیاسپذیرتر بشم، هم گزارشگیری رو سریعتر کنم، بدون اینکه سرور بسوزه!
راهحل چی بود؟
یه ترکیب جالب:
1- دادههای کاربران رو بهازای هر ۵۰۰۰ نفر تو جدول جدا ریختم (شاردینگ دستی).
2- بعد یه materialized view ساختم که خلاصهی دیتا از همهی شاردها رو کش میکنه برای گزارشگیری سریعتر.
نتیجه؟
سرعتی که دیدم واقعاً لذتبخش بود! حس کردم یه نفس عمیق به دیتابیس دادم.
یه تجربهی جالب دیگه تو مسیر بهینهسازی و مقیاسپذیری سیستم.
@DevTwitter | <Sajjad Zibafar/>
مدتی بود کوئریهام روی دیتابیس کند شده بودن، مخصوصاً وقتی حجم دیتا زیاد میشد.
داشتم فکر میکردم چطور هم مقیاسپذیرتر بشم، هم گزارشگیری رو سریعتر کنم، بدون اینکه سرور بسوزه!
راهحل چی بود؟
یه ترکیب جالب:
1- دادههای کاربران رو بهازای هر ۵۰۰۰ نفر تو جدول جدا ریختم (شاردینگ دستی).
2- بعد یه materialized view ساختم که خلاصهی دیتا از همهی شاردها رو کش میکنه برای گزارشگیری سریعتر.
نتیجه؟
سرعتی که دیدم واقعاً لذتبخش بود! حس کردم یه نفس عمیق به دیتابیس دادم.
یه تجربهی جالب دیگه تو مسیر بهینهسازی و مقیاسپذیری سیستم.
@DevTwitter | <Sajjad Zibafar/>
Forwarded from Morteza Bashsiz مرتضی باشسیز (Morteza Bashsiz)
من که نتونستم بفهمم این یه جک هست یا واقعی
به نظرم این کاملا برمیگرده به مود و حس و حال شما که چه برداشتی ازش میکنید
حداقلش اینه که برای من تاثیر گذار بود
https://youtu.be/5-sfG8BV8wU?si=eehFGjDQutn17y_A
به نظرم این کاملا برمیگرده به مود و حس و حال شما که چه برداشتی ازش میکنید
حداقلش اینه که برای من تاثیر گذار بود
https://youtu.be/5-sfG8BV8wU?si=eehFGjDQutn17y_A
YouTube
Shia LaBeouf - Just Do It (Make Your Dreams Come True) [Ultimate Remix]
or don't.
free download: https://drive.google.com/file/d/1VfiBfPtAHFYJoFYG_A-FtfsBFwqXyqrn
spotify: https://open.spotify.com/track/02J9uoqPLooslwLdmHTvvW
free download: https://drive.google.com/file/d/1VfiBfPtAHFYJoFYG_A-FtfsBFwqXyqrn
spotify: https://open.spotify.com/track/02J9uoqPLooslwLdmHTvvW
Forwarded from اصفهان لاگ
دعوتنامه دورهمی نخستین لاگ اصفهان پس از سالها سکوت
دوستان عزیز،
پس از سالها وقفه، با شور و اشتیاق فراوان بار دیگر دورهمی لاگ اصفهان را برگزار میکنیم! این نخستین گردهمایی پس از یک دوره طولانی رکود است و فرصتی بینظیر برای دیدار دوباره، تبادل دانش و زنده کردن روح همافزایی در جامعه متنباز اصفهان.
📅 تاریخ: چهارشنبه ۲۴ اردیبهشت
📍 محل: خیابان توحید، خیابان مهرداد(شهید قندی)، کوچهٔ لیلا(۷)، پلاک(۹)، آموزشگاه فنیوحرفهای سَروِ آبی
⏰ ساعت: ۱۸ تا ۲۰
این دورهمی فضایی باز و دوستانه برای همه علاقهمندان به نرمافزار آزاد است، و حضور بانوان علاقهمند به این حوزه، همچون همیشه، ارزشمند و تأثیرگذار خواهد بود.
لطفاً جهت حضور در این دورهمی از طریقِ فُرمی که در سایت موجود است اقدام به ثبت نام خود کنید، زیرا تعدا محدود است.
بیصبرانه منتظر دیدار شما هستیم!
🔗 www.isfahanlug.ir
🔗 instagram.com/esfahanlug
🔗 https://t.iss.one/lugisfahan
🔗t.iss.one/LugEsfahan
دوستان عزیز،
پس از سالها وقفه، با شور و اشتیاق فراوان بار دیگر دورهمی لاگ اصفهان را برگزار میکنیم! این نخستین گردهمایی پس از یک دوره طولانی رکود است و فرصتی بینظیر برای دیدار دوباره، تبادل دانش و زنده کردن روح همافزایی در جامعه متنباز اصفهان.
📅 تاریخ: چهارشنبه ۲۴ اردیبهشت
📍 محل: خیابان توحید، خیابان مهرداد(شهید قندی)، کوچهٔ لیلا(۷)، پلاک(۹)، آموزشگاه فنیوحرفهای سَروِ آبی
⏰ ساعت: ۱۸ تا ۲۰
این دورهمی فضایی باز و دوستانه برای همه علاقهمندان به نرمافزار آزاد است، و حضور بانوان علاقهمند به این حوزه، همچون همیشه، ارزشمند و تأثیرگذار خواهد بود.
لطفاً جهت حضور در این دورهمی از طریقِ فُرمی که در سایت موجود است اقدام به ثبت نام خود کنید، زیرا تعدا محدود است.
بیصبرانه منتظر دیدار شما هستیم!
🔗 www.isfahanlug.ir
🔗 instagram.com/esfahanlug
🔗 https://t.iss.one/lugisfahan
🔗t.iss.one/LugEsfahan
Forwarded from DevTwitter | توییت برنامه نویسی
بهترین کورس ها برای یادگیری حوزه LLM
1. https://github.com/mlabonne/llm-course
2. https://huggingface.co/learn/llm-course
@DevTwitter | <Shojaei/>
1. https://github.com/mlabonne/llm-course
2. https://huggingface.co/learn/llm-course
@DevTwitter | <Shojaei/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
✍️ درباره رویداد
🔺 در این وبینار معرفی مسیر شغلی مهندسی کلاد، نگاهی دقیق به یکی از پرتقاضاترین حوزههای فناوری خواهیم داشت. از مهارتهای کلیدی مانند کار با OpenStack، Ceph و Docker تا مسیرهای ورود به بازار کار و آینده شغلی در دنیای رایانش ابری، همه چیز را با حضور متخصصان این حوزه بررسی میکنیم.
🔺 این رویداد روز چهارشنبه ۲۴ اردیبهشت، ساعت ۱۸:۳۰ برگزار میشود و فرصتی است برای آشنایی بیشتر با مسیر حرفهای مهندسی کلاد و شناخت ابزارها و توانمندیهای لازم برای موفقیت در آن.
🎺 اگر به شرکت در کمپ زیرساخت ابری ویکمپ علاقهمندید، در پایان جلسه توضیحاتی درباره روند این کمپ نیز ارائه خواهد شد.
🌐 لینک ثبتنام رایگان در وبینار:
https://eseminar.tv/wb158310
آیندهی حرفهای شما از همینجا آغاز میشود.
✅@wecamppro
🔺 در این وبینار معرفی مسیر شغلی مهندسی کلاد، نگاهی دقیق به یکی از پرتقاضاترین حوزههای فناوری خواهیم داشت. از مهارتهای کلیدی مانند کار با OpenStack، Ceph و Docker تا مسیرهای ورود به بازار کار و آینده شغلی در دنیای رایانش ابری، همه چیز را با حضور متخصصان این حوزه بررسی میکنیم.
🔺 این رویداد روز چهارشنبه ۲۴ اردیبهشت، ساعت ۱۸:۳۰ برگزار میشود و فرصتی است برای آشنایی بیشتر با مسیر حرفهای مهندسی کلاد و شناخت ابزارها و توانمندیهای لازم برای موفقیت در آن.
🎺 اگر به شرکت در کمپ زیرساخت ابری ویکمپ علاقهمندید، در پایان جلسه توضیحاتی درباره روند این کمپ نیز ارائه خواهد شد.
🌐 لینک ثبتنام رایگان در وبینار:
https://eseminar.tv/wb158310
آیندهی حرفهای شما از همینجا آغاز میشود.
✅@wecamppro
Forwarded from DevTwitter | توییت برنامه نویسی
ابزار دیجیکالا برای Agent ها
ابزاری به نام digikala_search_tool توسعه یافته که به agent های هوش مصنوعی امکان میدهد تا با استفاده از پرسشهای طبیعی و فیلترهای قیمت، به جستجوی محصولات در دیجیکالا بپردازند. این ابزار با LangChain ساخته شده و به منظور بهبود برنامههای مبتنی بر مدلهای زبانی با دادههای واقعی محصولات طراحی شده است.
نسخه MCP به زودی توسعه داده خواهد شد.
https://github.com/dariush-bahrami/digikala-tools
@DevTwitter | <Ali/>
ابزاری به نام digikala_search_tool توسعه یافته که به agent های هوش مصنوعی امکان میدهد تا با استفاده از پرسشهای طبیعی و فیلترهای قیمت، به جستجوی محصولات در دیجیکالا بپردازند. این ابزار با LangChain ساخته شده و به منظور بهبود برنامههای مبتنی بر مدلهای زبانی با دادههای واقعی محصولات طراحی شده است.
نسخه MCP به زودی توسعه داده خواهد شد.
https://github.com/dariush-bahrami/digikala-tools
@DevTwitter | <Ali/>
Forwarded from نوشتههای ترمینالی
ادیتور zed اخیرا ویژگی agentic edit رو معرفی کرده. قضیه به این صورته که شما قبلا میتونستین api key مربوط به LLM رو وارد کنید (انواع مختلفی رو هم ساپورت میکرد) و کنار کد و با کانتکست هر فایلی که بهش بگید، بتونید با مدلتون چت کنید.
الان علاوه بر اون قابلیت ادیت هم اضافه کرده، یعنی خود ادیتور میاد بر اساس پرامپت شما و چندین کال زدن به LLM، ادیت میکنه کد رو و حتی توی کد سرچ میکنه و فایل های مرتبط و مورد نیاز رو به کانتکست اضافه میکنه. در نهایت هم diff رو به شما نشون میده و شما تایید یا رد میکنید و خلاصه بدون اجازه شما کد رو دست نمیزنه. (البته قطعا ایده خوبیه که از ورژن کنترل استفاده کنید و کپیای چیزی داشته باشید از کد)
https://zed.dev/agentic
در کل من ادیتور Zed رو دوست دارم خیلی. هم vim mode خوبی داره هم پشتیبانی نسبتا خوبی از زبان های مختلف بدون نیاز به پلاگین خاصی داره. البته برخلاف تبلیغشون که خیلی سریعه، از کانفیگ neovim من با ده ها پلاگین سریعتر نیست، اما باز هم تجربه لذت بخشی ارائه میده.
الان علاوه بر اون قابلیت ادیت هم اضافه کرده، یعنی خود ادیتور میاد بر اساس پرامپت شما و چندین کال زدن به LLM، ادیت میکنه کد رو و حتی توی کد سرچ میکنه و فایل های مرتبط و مورد نیاز رو به کانتکست اضافه میکنه. در نهایت هم diff رو به شما نشون میده و شما تایید یا رد میکنید و خلاصه بدون اجازه شما کد رو دست نمیزنه. (البته قطعا ایده خوبیه که از ورژن کنترل استفاده کنید و کپیای چیزی داشته باشید از کد)
https://zed.dev/agentic
در کل من ادیتور Zed رو دوست دارم خیلی. هم vim mode خوبی داره هم پشتیبانی نسبتا خوبی از زبان های مختلف بدون نیاز به پلاگین خاصی داره. البته برخلاف تبلیغشون که خیلی سریعه، از کانفیگ neovim من با ده ها پلاگین سریعتر نیست، اما باز هم تجربه لذت بخشی ارائه میده.
Zed
Zed — Agentic Editing
Collaborate with agents at 120fps in a natively multiplayer IDE.
Forwarded from DevTwitter | توییت برنامه نویسی
1مقایسهی کامل ISR، SSG، SSR و CSR در Next.js — بهترین روش برای سئو چیست؟
فریمورک Next.js امکانات متنوعی برای رندر صفحات ارائه میدهد که بر اساس نوع پروژه و نیاز به سئو یا عملکرد، میتوان از آنها استفاده کرد. در این مقاله، تفاوتهای میان ۴ روش رندر — SSG، ISR، SSR و CSR — را بررسی کردیم.
روش SSG برای صفحاتی با محتوای ثابت عالی است و بهترین عملکرد و سئو را دارد.
روش ISR ترکیبی از سرعت SSG و امکان بهروزرسانی استاتیک است.
روش SSR مناسب زمانی است که محتوا باید همیشه تازه باشد و شخصیسازی دارد.
روش CSR فقط زمانی توصیه میشود که سئو اهمیت زیادی نداشته باشد.
اگر به دنبال بالاترین عملکرد همراه با سئو هستید، SSG یا ISR بهترین گزینهها هستند. برای محتوای حساس به زمان، SSR را انتخاب کنید. CSR را فقط در صفحات داخلی مانند داشبورد کاربر به کار ببرید.
@DevTwitter | <Omid Araghi/>
فریمورک Next.js امکانات متنوعی برای رندر صفحات ارائه میدهد که بر اساس نوع پروژه و نیاز به سئو یا عملکرد، میتوان از آنها استفاده کرد. در این مقاله، تفاوتهای میان ۴ روش رندر — SSG، ISR، SSR و CSR — را بررسی کردیم.
روش SSG برای صفحاتی با محتوای ثابت عالی است و بهترین عملکرد و سئو را دارد.
روش ISR ترکیبی از سرعت SSG و امکان بهروزرسانی استاتیک است.
روش SSR مناسب زمانی است که محتوا باید همیشه تازه باشد و شخصیسازی دارد.
روش CSR فقط زمانی توصیه میشود که سئو اهمیت زیادی نداشته باشد.
اگر به دنبال بالاترین عملکرد همراه با سئو هستید، SSG یا ISR بهترین گزینهها هستند. برای محتوای حساس به زمان، SSR را انتخاب کنید. CSR را فقط در صفحات داخلی مانند داشبورد کاربر به کار ببرید.
@DevTwitter | <Omid Araghi/>
Forwarded from DevTwitter | توییت برنامه نویسی
این مقاله نکات ساده و مهمی رو برای طراحی distributed systemها میگه
نکاتی که گفته کوتاه و جمع و جوره اما واقعا درسته و کمک میکنه برای طراحی سیستم درست با رعایت کردن یه سری اصول ساده و مهم.
One cache cluster to rule them all
مواظب باشید که سرورهای کش سرویس های مختلف یکی نباشن!
Queues are non-negotiable
وجود queue غیرقابل مذاکره ست، برامون زمان میخره که لود رو مدیریت کنیم!
Measuring end-to-end latency
یادمون نره latency پیام های async رو هم تو سیستم مانیتور کنیم، انباشت شدن شون و اختلاف زمان لحظه درخواست با پردازش شون مهمه.
Design for failure
این یکی که دیگه اصل قضیه ست، انواع و اقسام خطاها تو سیستم ممکنه رخ بده و باید براشون آماده باشیم، استفاده از retry pattern و circuit breaker و dead-letter queue الگوهای کمک کننده هستند.
Design for idempotency
اگه میخوای fault-tolerant باشی لازمه که حتما در ادامه ش idempotent هم باشی چون duplicate callها تقریبا اجتناب ناپذیر هستند در شرایط خطا
https://www.16elt.com/2025/04/19/lessons-from-distributed-systems/
@DevTwitter | <Hossein Nazari/>
نکاتی که گفته کوتاه و جمع و جوره اما واقعا درسته و کمک میکنه برای طراحی سیستم درست با رعایت کردن یه سری اصول ساده و مهم.
One cache cluster to rule them all
مواظب باشید که سرورهای کش سرویس های مختلف یکی نباشن!
Queues are non-negotiable
وجود queue غیرقابل مذاکره ست، برامون زمان میخره که لود رو مدیریت کنیم!
Measuring end-to-end latency
یادمون نره latency پیام های async رو هم تو سیستم مانیتور کنیم، انباشت شدن شون و اختلاف زمان لحظه درخواست با پردازش شون مهمه.
Design for failure
این یکی که دیگه اصل قضیه ست، انواع و اقسام خطاها تو سیستم ممکنه رخ بده و باید براشون آماده باشیم، استفاده از retry pattern و circuit breaker و dead-letter queue الگوهای کمک کننده هستند.
Design for idempotency
اگه میخوای fault-tolerant باشی لازمه که حتما در ادامه ش idempotent هم باشی چون duplicate callها تقریبا اجتناب ناپذیر هستند در شرایط خطا
https://www.16elt.com/2025/04/19/lessons-from-distributed-systems/
@DevTwitter | <Hossein Nazari/>