Forwarded from GptGate SUPP
ساعت ۲ شبه...
هنوز پروژه تموم نشده👨💻
ددلاین داره نزدیک میشه؟
اینجاست که ابزار درست نجاتت میده!🚀
با ابزارهای AI میتونی سریعتر کد بزنی، دیباگ کنی، پروژه رو جلو ببری و استرس ددلاین رو کمتر کنی👨💻 ⚡️
برای کدنویسی، دیباگ، ساخت ایجنت، تحلیل کد و جلو بردن پروژه:
🔥 پیشنهاد ویژه:
🟢 مخصوص وقتی که وقت کمه و پروژه باید زودتر جمع بشه.
اکانتها 100% قانونی💎
تحویل سریع⚡️
ضمانت و عودت وجه 📞
همین الان از ربات سفارش بده:
@GptGateshopbot
هنوز پروژه تموم نشده
ددلاین داره نزدیک میشه؟
اینجاست که ابزار درست نجاتت میده!
با ابزارهای AI میتونی سریعتر کد بزنی، دیباگ کنی، پروژه رو جلو ببری و استرس ددلاین رو کمتر کنی
برای کدنویسی، دیباگ، ساخت ایجنت، تحلیل کد و جلو بردن پروژه:
🤖 • Gemini Pro ۱۸ ماهه اختصاصی — ۸۹۷,۰۰۰ تومان🤖 • ChatGPT اختصاصی ۱ ماهه — ۱,۵۰۰,۰۰۰ تومان🤖 • ChatGPT تمدید یک ماهه — ۳,۴۰۰,۰۰۰ تومان🤖 • Claude Pro اختصاصی — ۳,۴۰۰,۰۰۰ تومان🤖 • Claude Team اختصاصی — ۳,۵۵۰,۰۰۰ تومان
اکانتها 100% قانونی
تحویل سریع
ضمانت و عودت وجه
🔖 با سابقه بیش از 2000 فعالسازی موفق
همین الان از ربات سفارش بده:
@GptGateshopbot
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👎8🍌1
تغییر مهم در لتسانکریپت؛ گواهیهای رایگان SSL به تحریمهای آمریکا گره خورد
بسیاری از وبسایتهای ایرانی برای صدور گواهینامهی SSL از خدمات رایگان شرکت «لتسانکریپت» (Let’s Encrypt)، استفاده میکنند که یکی از مهمترین صادرکنندگان گواهیهای امنیتی است.
حالا این شرکت در سکوت خبری، یک بند جدید به توافقنامه کاربری خود اضافه کرده است که زنگ خطر را برای وبمسترها و کسبوکارهای ایرانی به صدا درمیآورد. بر اساس این تغییر، صدور و استفاده از این گواهیها برای افراد و نهادهای حاضر در کشورهای تحت تحریمهای جامع آمریکا محدود میشود.
جزئیات بند جدید مهم است. طبق متن تازه، کسی که از لتسانکریپت گواهی میگیرد، باید تضمین کند که در کشور یا قلمرویی که هدف «تحریمهای فراگیر آمریکا» است مستقر، ثبتشده یا حتی ساکن عادی نیست! علاوه بر این، گیرنده گواهی نباید در فهرست اشخاص و نهادهای ممنوع یا محدود براساس قوانین تحریم آمریکا باشد و نباید تحت مالکیت یا کنترل چنین افراد و نهادهایی فعالیت یا به جای آنها عمل کند. به بیان سادهتر، موضوع فقط محل سرور یا آیپی نیست؛ جایگاه حقوقی صاحب سایت، شرکت، سازمان یا فردی که گواهی میگیرد هم مهم است.
بخش حساس ماجرا همین «تحریمهای فراگیر» است. این نوع تحریم با تحریمهای موردی فرق دارد؛ یعنی فقط چند فرد یا شرکت خاص را هدف نمیگیرد، بلکه تقریباً کل رابطه اقتصادی و ارائه برخی خدمات به آن کشور یا منطقه را محدود میکند. ایران، کوبا، کره شمالی و همچنین مناطقی مثل کریمه، دونتسک و لوهانسک اوکراین در دسته تحریمهای فراگیر آمریکا قرار دارند. بنابراین اگر وبسایتها، شرکتهای میزبانی یا سرویسدهندگان در این مناطق به تمدید خودکار گواهیهای لتسانکریپت وابسته باشند، ممکن است در دریافت یا تمدید گواهی به مشکل بخورند.
از این سند نمیتوان نتیجه گرفت که لتسانکریپت همین حالا همه گواهیهای موجود در ایران یا دیگر مناطق تحریمی را یکجا باطل میکند. متن بیشتر شبیه یک تعهد قراردادی جدید است: اگر کاربر یا سازمانی مشمول این محدودیت باشد، از نظر لتسانکریپت نباید از این گواهیها استفاده کند و اگر شرایطش با تعهدات قرارداد سازگار نباشد، باید برای ابطال گواهیها اقدام کند.
پیامد عملی این تغییر، خود را در زمان صدور اولیه یا تمدید خودکار (از طریق پروتکلهایی مثل ACME) نشان میدهد. از نظر فنی سایت شما حذف نخواهد شد، اما پس از انقضای گواهی، مرورگرها با نمایش خطای امنیتی، مانع ورود کاربران میشوند. مسئله زمانی بحرانیتر میشود که سایت شما از مکانیزم HSTS استفاده کند. در این حالت، مرورگر به کاربر اجازه نادیده گرفتن هشدار را نمیدهد و وبسایت عملاً از دسترس خارج خواهد شد.
اگرچه هنوز ابعاد فنی اجرای این تحریم از سوی لتسانکریپت مشخص نیست (مثلاً اینکه آیا صرفاً آیپیهای ایران در زمان درخواست تمدید مسدود میشوند یا خیر)، اما احتمالا وبمسترها باید به فکر جایگزین باشند. استفاده از ارائهدهندگان گواهی رایگان دیگر مانند ZeroSSL، بهرهگیری از گواهیهای ارائهشده توسط کلودفلر (Cloudflare) یا شبکههای توزیع محتوای (CDN) داخلی و در نهایت خرید گواهیهای SSL تجاری از شرکتهای غیرآمریکایی، از جمله راهکارهایی است که میتواند مانع از قطعی سرویسها در آینده شود.
@DevTwitter | <NooshDaroo/>
بسیاری از وبسایتهای ایرانی برای صدور گواهینامهی SSL از خدمات رایگان شرکت «لتسانکریپت» (Let’s Encrypt)، استفاده میکنند که یکی از مهمترین صادرکنندگان گواهیهای امنیتی است.
حالا این شرکت در سکوت خبری، یک بند جدید به توافقنامه کاربری خود اضافه کرده است که زنگ خطر را برای وبمسترها و کسبوکارهای ایرانی به صدا درمیآورد. بر اساس این تغییر، صدور و استفاده از این گواهیها برای افراد و نهادهای حاضر در کشورهای تحت تحریمهای جامع آمریکا محدود میشود.
جزئیات بند جدید مهم است. طبق متن تازه، کسی که از لتسانکریپت گواهی میگیرد، باید تضمین کند که در کشور یا قلمرویی که هدف «تحریمهای فراگیر آمریکا» است مستقر، ثبتشده یا حتی ساکن عادی نیست! علاوه بر این، گیرنده گواهی نباید در فهرست اشخاص و نهادهای ممنوع یا محدود براساس قوانین تحریم آمریکا باشد و نباید تحت مالکیت یا کنترل چنین افراد و نهادهایی فعالیت یا به جای آنها عمل کند. به بیان سادهتر، موضوع فقط محل سرور یا آیپی نیست؛ جایگاه حقوقی صاحب سایت، شرکت، سازمان یا فردی که گواهی میگیرد هم مهم است.
بخش حساس ماجرا همین «تحریمهای فراگیر» است. این نوع تحریم با تحریمهای موردی فرق دارد؛ یعنی فقط چند فرد یا شرکت خاص را هدف نمیگیرد، بلکه تقریباً کل رابطه اقتصادی و ارائه برخی خدمات به آن کشور یا منطقه را محدود میکند. ایران، کوبا، کره شمالی و همچنین مناطقی مثل کریمه، دونتسک و لوهانسک اوکراین در دسته تحریمهای فراگیر آمریکا قرار دارند. بنابراین اگر وبسایتها، شرکتهای میزبانی یا سرویسدهندگان در این مناطق به تمدید خودکار گواهیهای لتسانکریپت وابسته باشند، ممکن است در دریافت یا تمدید گواهی به مشکل بخورند.
از این سند نمیتوان نتیجه گرفت که لتسانکریپت همین حالا همه گواهیهای موجود در ایران یا دیگر مناطق تحریمی را یکجا باطل میکند. متن بیشتر شبیه یک تعهد قراردادی جدید است: اگر کاربر یا سازمانی مشمول این محدودیت باشد، از نظر لتسانکریپت نباید از این گواهیها استفاده کند و اگر شرایطش با تعهدات قرارداد سازگار نباشد، باید برای ابطال گواهیها اقدام کند.
پیامد عملی این تغییر، خود را در زمان صدور اولیه یا تمدید خودکار (از طریق پروتکلهایی مثل ACME) نشان میدهد. از نظر فنی سایت شما حذف نخواهد شد، اما پس از انقضای گواهی، مرورگرها با نمایش خطای امنیتی، مانع ورود کاربران میشوند. مسئله زمانی بحرانیتر میشود که سایت شما از مکانیزم HSTS استفاده کند. در این حالت، مرورگر به کاربر اجازه نادیده گرفتن هشدار را نمیدهد و وبسایت عملاً از دسترس خارج خواهد شد.
اگرچه هنوز ابعاد فنی اجرای این تحریم از سوی لتسانکریپت مشخص نیست (مثلاً اینکه آیا صرفاً آیپیهای ایران در زمان درخواست تمدید مسدود میشوند یا خیر)، اما احتمالا وبمسترها باید به فکر جایگزین باشند. استفاده از ارائهدهندگان گواهی رایگان دیگر مانند ZeroSSL، بهرهگیری از گواهیهای ارائهشده توسط کلودفلر (Cloudflare) یا شبکههای توزیع محتوای (CDN) داخلی و در نهایت خرید گواهیهای SSL تجاری از شرکتهای غیرآمریکایی، از جمله راهکارهایی است که میتواند مانع از قطعی سرویسها در آینده شود.
@DevTwitter | <NooshDaroo/>
❤40💔31👎2
دیگر نیازی نیست کاربر دقیقاً کلمات شما را بداند تا نتایج درست را پیدا کند!
با Vector Search ما از دوران «جستجوی کلیدواژهای» به دوران «جستجوی معنایی» کوچ کردیم.
به زبان ساده:
بهجای اینکه بگردیم ببینیم کدام کلمات در دیتابیس مشترک هستند، معنا و مفهوم را به عدد (Vector) تبدیل میکنیم. حالا سیستم میفهمد که «Laravel» با «PHP framework» یا «Backend development» چقدر به هم نزدیکاند.
چرا باید به آن اهمیت داد؟
۱. افزایش بینظیر دقت جستجو (Semantics over syntax)
۲. قابلیت جستجو در میان عکس، متن و صدا بهصورت یکپارچه
۳. قلبِ تپندهی سیستمهای هوشمند (مثل RAG و Chatbotها)
دیگر دیتابیس شما فقط یک انبارِ کلمه نیست؛ یک سیستمِ هوشمند است که «نیت» کاربر را میفهمد.
دنیای آینده، دنیای فهمیدن است، نه فقط تطبیق دادن کلمات.
@DevTwitter | <Akram Khodami/>
با Vector Search ما از دوران «جستجوی کلیدواژهای» به دوران «جستجوی معنایی» کوچ کردیم.
به زبان ساده:
بهجای اینکه بگردیم ببینیم کدام کلمات در دیتابیس مشترک هستند، معنا و مفهوم را به عدد (Vector) تبدیل میکنیم. حالا سیستم میفهمد که «Laravel» با «PHP framework» یا «Backend development» چقدر به هم نزدیکاند.
چرا باید به آن اهمیت داد؟
۱. افزایش بینظیر دقت جستجو (Semantics over syntax)
۲. قابلیت جستجو در میان عکس، متن و صدا بهصورت یکپارچه
۳. قلبِ تپندهی سیستمهای هوشمند (مثل RAG و Chatbotها)
دیگر دیتابیس شما فقط یک انبارِ کلمه نیست؛ یک سیستمِ هوشمند است که «نیت» کاربر را میفهمد.
دنیای آینده، دنیای فهمیدن است، نه فقط تطبیق دادن کلمات.
@DevTwitter | <Akram Khodami/>
❤50👍6👎2
برای شفافسازی، لازمه به اظهارات عمومی یکی از کارکنان ISRG/Let’s Encrypt اشاره کنم:
در ترد عمومی Hacker News که پس از انتشار این آپدیت منتشر شد، کاربر jaas (از کارکنان ISRG) در پاسخ به سؤالات و نگرانیها موارد زیر را بیان کرد:
- این آپدیت بیشتر یک شفافسازی حقوقی است و تغییر عمدهای در عمل ایجاد نکرده است.
- گواهینامهها همچنان برای موجودیتهای غیر دولتی در ایران، بدون مشکل در دسترس هستند.
- محدودیتهای اصلی عمدتا متوجه دولت و نهادهای دولتی است، نه مردم عادی.
متنکامل رو اینجا میتونید ببینید.
http://news.ycombinator.com/item?id=484532
خلاصه که منبعید میدونم مشکلی برای کاربرها و شهروندان عادی پیش بیاد.
@DevTwitter | <Alireza Manafi/>
در ترد عمومی Hacker News که پس از انتشار این آپدیت منتشر شد، کاربر jaas (از کارکنان ISRG) در پاسخ به سؤالات و نگرانیها موارد زیر را بیان کرد:
- این آپدیت بیشتر یک شفافسازی حقوقی است و تغییر عمدهای در عمل ایجاد نکرده است.
- گواهینامهها همچنان برای موجودیتهای غیر دولتی در ایران، بدون مشکل در دسترس هستند.
- محدودیتهای اصلی عمدتا متوجه دولت و نهادهای دولتی است، نه مردم عادی.
متنکامل رو اینجا میتونید ببینید.
http://news.ycombinator.com/item?id=484532
خلاصه که منبعید میدونم مشکلی برای کاربرها و شهروندان عادی پیش بیاد.
@DevTwitter | <Alireza Manafi/>
❤40👎8👍6
اوپنایآی سیستم جدیدی به اسم Dreaming برای حافظه ChatGPT معرفی کرده که میتونه از بین گفتگوهای قبلی خودش اطلاعات مهم را پیدا و مرتب کند تا بهتر کاربر را بشناسد البته این رو فکر کنم چند وقت پیش کلاد پیاده سازی کرده بود
اهمیتش اینه که ChatGPT کمتر شبیه یک چتبات فراموشکار میشه و بیشتر مثل یک دستیار شخصی عمل میکنه که سلیقهها و نیازهای تو را در طول زمان بهتر به خاطر میسپارد.
@DevTwitter | <Nima />
اهمیتش اینه که ChatGPT کمتر شبیه یک چتبات فراموشکار میشه و بیشتر مثل یک دستیار شخصی عمل میکنه که سلیقهها و نیازهای تو را در طول زمان بهتر به خاطر میسپارد.
@DevTwitter | <Nima />
❤43👍8
نسخه 1.7.9 کتابخونه ZenQL منتشر شد. Thor engine رکورد جدید و فوق العاده ای رو ثبت کرد که در بنچمارک میتونید ببینید.
فرض میکنیم عددمون یک ثانیه هستش در برابر 50 میلیون رکورد. که البته کمتر از یک ثانیه هستش.
این کتابخونه یک DSL برای گولنگ هستش که داده ها رو از منابع مختلفی دریافت میکنه و با زبان محاوره ای قابلیت پردازش رو در اختیار توسعه دهندگان قرار میده.
از csv تا Postgresql و MySQL تا slice ها و channel ها.
الهام گرفته از C# Linq
https://github.com/malikhan-dev/zenql
@DevTwitter | <m/>
فرض میکنیم عددمون یک ثانیه هستش در برابر 50 میلیون رکورد. که البته کمتر از یک ثانیه هستش.
این کتابخونه یک DSL برای گولنگ هستش که داده ها رو از منابع مختلفی دریافت میکنه و با زبان محاوره ای قابلیت پردازش رو در اختیار توسعه دهندگان قرار میده.
از csv تا Postgresql و MySQL تا slice ها و channel ها.
الهام گرفته از C# Linq
https://github.com/malikhan-dev/zenql
@DevTwitter | <m/>
❤17👍5
اگر زیاد با گیتهاب کار میکنید و دنبال یه ابزار قوی برای سرچ و آنالیز هستید، این پروژه دقیقاً برای شماست.
Gix01 (Beta) – Advanced GitHub Search & Analytics
این ابزار یه داشبورد همهکاره و فوقالعاده سریع برای جستجوی پیشرفته و آنالیز دادهها در گیتهابه.
ویژگیهای اصلی Gix01:
جستجوی چندگانه و پیشرفته: سرچ دقیق و همزمان روی ریپازیتوریها، کاربران، Issueها و سورسکدها با فیلترهای پیشرفته (زبان، لوکیشن، استار و...).
نمایش ریپوهای ترند: مشاهده ریپازیتوریهای ترند شده در ۷ روز گذشته و امکان سرچ آنی با کلیک روی هر بج.
آنالیز عمیق پروفایلها (Deep Stats): با وارد کردن توکن گیتهاب، میتونید آمار خفنی مثل مجموع استارهای تمام ریپوهای یک کاربر، تعداد کامیتهای اخیر، طولانیترین استریک (Streak) و نمودار ستونی فعالیت هفتگی رو ببینید .
ریپازیتوری گیتهاب:
https://github.com/mrhx01/Gix01
@DevTwitter | <Mrhx01/>
Gix01 (Beta) – Advanced GitHub Search & Analytics
این ابزار یه داشبورد همهکاره و فوقالعاده سریع برای جستجوی پیشرفته و آنالیز دادهها در گیتهابه.
ویژگیهای اصلی Gix01:
جستجوی چندگانه و پیشرفته: سرچ دقیق و همزمان روی ریپازیتوریها، کاربران، Issueها و سورسکدها با فیلترهای پیشرفته (زبان، لوکیشن، استار و...).
نمایش ریپوهای ترند: مشاهده ریپازیتوریهای ترند شده در ۷ روز گذشته و امکان سرچ آنی با کلیک روی هر بج.
آنالیز عمیق پروفایلها (Deep Stats): با وارد کردن توکن گیتهاب، میتونید آمار خفنی مثل مجموع استارهای تمام ریپوهای یک کاربر، تعداد کامیتهای اخیر، طولانیترین استریک (Streak) و نمودار ستونی فعالیت هفتگی رو ببینید .
ریپازیتوری گیتهاب:
https://github.com/mrhx01/Gix01
@DevTwitter | <Mrhx01/>
❤21👍4👎3
This media is not supported in your browser
VIEW IN TELEGRAM
فیگما یک اکستنشن مرورگر کروم معرفی کرده که یک سایت رو باز میکنید
میزنید روی کپی
میرید داخل فیگما Past میکنید
تمام، الان یک سایت قابل ادیت دارید
پ.ن: الان میشه کار مشتری هایی که یک کپی دیجی کالا و اسنپ رو میخوان سریع راه انداخت
پ.ن: نسخه آزمایشیش برای پلن های پرو به بالا کار میکنه نه رایگان
@DevTwitter | <Hossein Mahmoodi/>
میزنید روی کپی
میرید داخل فیگما Past میکنید
تمام، الان یک سایت قابل ادیت دارید
پ.ن: الان میشه کار مشتری هایی که یک کپی دیجی کالا و اسنپ رو میخوان سریع راه انداخت
پ.ن: نسخه آزمایشیش برای پلن های پرو به بالا کار میکنه نه رایگان
@DevTwitter | <Hossein Mahmoodi/>
1🔥95💔8👎1
احیای Papers With Code با کمک Hugging Face
یادم هست وقتی «Papers With Code» اولین بار در سال ۲۰۱۸ منتشر شد، یه جهش و پیشرفت خیلی مهم محسوب میشد. بعد از اینکه متا اون رو خرید، پروژه یه مدت کند شد و بعد عملاً متوقف شد، ولی به نظر میرسه الان یه تلاش برای احیای دوبارهاش شروع شده!
کمپانی Hugging Face کار بازسازیاش رو با آدرس paperswithcode.co شروع کرده و از چند ایجنت هوش مصنوعی هم کمک گرفته تا کارهایی مثل تحلیل و پارس کردن مقالهها، لینک دادن خودکار ریپازیتوریهای گیتهاب، صفحات پروژه و فایلها، دستهبندی محتوا و ساخت لیدربوردها رو انجام بده.
سایت جدید دوباره همون تجربه آشنای کشف و مرور رو برگردونده؛ مثل دیدن مقالههای ترند، جستوجوی روشهای SOTA، و بررسی حوزهها و متدها. در کنار اینها، چند قابلیت جدید هم اضافه شده مثل بررسی روند رشد ستارهها، تعداد ارجاعات (citation)، پوشش مقالههای خارج از arXiv، امکان داشتن چند ریپو برای هر مقاله، گزارشهای بنچمارک، و همچنین یکپارچگی با سیستم ورود و ذخیرهسازی خود Hugging Face.
با توجه به اینکه سرعت پژوهش—چه در حوزه هوش مصنوعی و چه جاهای دیگر—روزبهروز بیشتر میشه، هنوز هم داشتن یک لایهی مرتب و خوب برای کشف و مرور پژوهشها یه نیاز اساسی محسوب میشه. برای همین دیدن همچین پروژههایی واقعاً امیدوارکنندهست و امیدوارم روند رشدش ادامهدار باشه.
لینک سایت paperswithcode
https://paperswithcode.co
@DevTwitter | <Reza Jafari/>
یادم هست وقتی «Papers With Code» اولین بار در سال ۲۰۱۸ منتشر شد، یه جهش و پیشرفت خیلی مهم محسوب میشد. بعد از اینکه متا اون رو خرید، پروژه یه مدت کند شد و بعد عملاً متوقف شد، ولی به نظر میرسه الان یه تلاش برای احیای دوبارهاش شروع شده!
کمپانی Hugging Face کار بازسازیاش رو با آدرس paperswithcode.co شروع کرده و از چند ایجنت هوش مصنوعی هم کمک گرفته تا کارهایی مثل تحلیل و پارس کردن مقالهها، لینک دادن خودکار ریپازیتوریهای گیتهاب، صفحات پروژه و فایلها، دستهبندی محتوا و ساخت لیدربوردها رو انجام بده.
سایت جدید دوباره همون تجربه آشنای کشف و مرور رو برگردونده؛ مثل دیدن مقالههای ترند، جستوجوی روشهای SOTA، و بررسی حوزهها و متدها. در کنار اینها، چند قابلیت جدید هم اضافه شده مثل بررسی روند رشد ستارهها، تعداد ارجاعات (citation)، پوشش مقالههای خارج از arXiv، امکان داشتن چند ریپو برای هر مقاله، گزارشهای بنچمارک، و همچنین یکپارچگی با سیستم ورود و ذخیرهسازی خود Hugging Face.
با توجه به اینکه سرعت پژوهش—چه در حوزه هوش مصنوعی و چه جاهای دیگر—روزبهروز بیشتر میشه، هنوز هم داشتن یک لایهی مرتب و خوب برای کشف و مرور پژوهشها یه نیاز اساسی محسوب میشه. برای همین دیدن همچین پروژههایی واقعاً امیدوارکنندهست و امیدوارم روند رشدش ادامهدار باشه.
لینک سایت paperswithcode
https://paperswithcode.co
@DevTwitter | <Reza Jafari/>
❤12👍1
ساعت ۴:۳۰ صبحه و داشتم تو گیتهاب میچرخیدم؛ دیدم این عجب چیزیه، تمام کار های ممکن با هوش مصنوعی از فاین تیونینگ، RAG و MCP تا دیتاست جنریت کردن، با کمترین دانش فنی (با درگ اند دراپ)، رایگانه و اپ ویندوز هم دارد.
https://github.com/Kiln-AI/Kiln
@DevTwitter | <Diss Obedience/>
https://github.com/Kiln-AI/Kiln
@DevTwitter | <Diss Obedience/>
🔥19👎5👍2
تفاوت Stack و Queue فقط یک مفهوم تئوری نیست؛ در Event Loop جاوااسکریپت هم نقش مهمی دارد.
در Stack، آخرین ورودی زودتر خارج میشود؛ یعنی LIFO.
برای همین Call Stack در JavaScript محل اجرای فعلی کدهاست و تابعها روی آن قرار میگیرند.
در Queue، اولین ورودی زودتر خارج میشود؛ یعنی FIFO.
برای همین callbackها در Event Loop داخل Queue منتظر میمانند تا نوبت اجرا برسد.
نکته مهم این است که Event Loop تا وقتی Call Stack خالی نشود، چیزی از Queue وارد اجرا نمیکند.
به زبان ساده:
ساختار Stack یعنی «الان چی اجرا میشود؟»
ساختار Queue یعنی «بعداً نوبت چی میشود؟»
در آرایههای JavaScript هم pop() شبیه Stack است و معمولاً O(1) اجرا میشود.
اما shift() شبیه Queue است و معمولاً O(n) است؛ چون بقیه آیتمها باید جابهجا شوند.
@DevTwitter | <Nima K./>
در Stack، آخرین ورودی زودتر خارج میشود؛ یعنی LIFO.
برای همین Call Stack در JavaScript محل اجرای فعلی کدهاست و تابعها روی آن قرار میگیرند.
در Queue، اولین ورودی زودتر خارج میشود؛ یعنی FIFO.
برای همین callbackها در Event Loop داخل Queue منتظر میمانند تا نوبت اجرا برسد.
نکته مهم این است که Event Loop تا وقتی Call Stack خالی نشود، چیزی از Queue وارد اجرا نمیکند.
به زبان ساده:
ساختار Stack یعنی «الان چی اجرا میشود؟»
ساختار Queue یعنی «بعداً نوبت چی میشود؟»
در آرایههای JavaScript هم pop() شبیه Stack است و معمولاً O(1) اجرا میشود.
اما shift() شبیه Queue است و معمولاً O(n) است؛ چون بقیه آیتمها باید جابهجا شوند.
@DevTwitter | <Nima K./>
👍30❤7🍌5
برگی دیگر از صرفه جویی در توکن های Claude Code
باورتون میشه یکی از راههاش این بوده که با Claude مثل انسان نخستین حرف بزنیم؟
یه پروژه به اسم Caveman اومده دقیقاً همین کارو کرده. ایدهاش سادهست:
به جای اینکه Claude Code بگه:
> “The issue likely originates from object reference recreation during render cycles…”
میگه:
> “new object each render. component panic. rerender happen.”
و خب درست کار میکنه!
طبق benchmarkهایی که داخل ریپو گذاشتن، تو بعضی تسکها تا ۸۰٪ مصرف توکن کمتر شده و میانگین صرفهجویی حدود ۶۵٪ بوده. یعنی هم context دیرتر پر میشه، هم هزینه API کمتر میشه، هم وقتی Claude وسط پروژه existential crisis میگیره، پول کمتری از حساب کم میشه. حتی یه ابزار به اسم
قشنگترین بخش داستان اینه که کل کامیونیتی AI الان داره با جدیت علمی بررسی میکنه آیا “ugga bugga architecture” آیندهی prompt engineering هست یا نه
البته بعضیا هم benchmark گرفتن و گفتن “be brief” توی پرامپت تقریباً همون نتیجه رو میده!
رسیدیم به نقطهای از تکنولوژی که senior developerها دارن میلیونها پارامتر transformer رو مجبور میکنن مثل آدمهای عصر حجر صحبت کنن تا قبض Anthropic کمتر بشه
https://github.com/juliusbrussee/caveman
@DevTwitter | <Hamed Sharifi/>
باورتون میشه یکی از راههاش این بوده که با Claude مثل انسان نخستین حرف بزنیم؟
یه پروژه به اسم Caveman اومده دقیقاً همین کارو کرده. ایدهاش سادهست:
به جای اینکه Claude Code بگه:
> “The issue likely originates from object reference recreation during render cycles…”
میگه:
> “new object each render. component panic. rerender happen.”
و خب درست کار میکنه!
طبق benchmarkهایی که داخل ریپو گذاشتن، تو بعضی تسکها تا ۸۰٪ مصرف توکن کمتر شده و میانگین صرفهجویی حدود ۶۵٪ بوده. یعنی هم context دیرتر پر میشه، هم هزینه API کمتر میشه، هم وقتی Claude وسط پروژه existential crisis میگیره، پول کمتری از حساب کم میشه. حتی یه ابزار به اسم
caveman-shrink هم دارن که فایلهای instruction و memory رو فشرده میکنه تا ورودیها هم توکن کمتری مصرف کنن.قشنگترین بخش داستان اینه که کل کامیونیتی AI الان داره با جدیت علمی بررسی میکنه آیا “ugga bugga architecture” آیندهی prompt engineering هست یا نه
البته بعضیا هم benchmark گرفتن و گفتن “be brief” توی پرامپت تقریباً همون نتیجه رو میده!
رسیدیم به نقطهای از تکنولوژی که senior developerها دارن میلیونها پارامتر transformer رو مجبور میکنن مثل آدمهای عصر حجر صحبت کنن تا قبض Anthropic کمتر بشه
https://github.com/juliusbrussee/caveman
@DevTwitter | <Hamed Sharifi/>
👍28❤11🍌2
یه ابزار باحال آنلاین پیدا کردم: یه عکس میدی بهش، بهت گرادینت میده با کلی تنظیمات.
برای وقتایی که دنبال یه بکگراند یا پلت رنگی هماهنگ با یه تصویری، عالیه.
تو مرورگر کار میکنه و رایگانه
http://photogradient.com
@DevTwitter | <REZA/>
برای وقتایی که دنبال یه بکگراند یا پلت رنگی هماهنگ با یه تصویری، عالیه.
تو مرورگر کار میکنه و رایگانه
http://photogradient.com
@DevTwitter | <REZA/>
❤24🔥3
Forwarded from DevTwitter Ads.
🇫🇷 وبینار رایگان | مهاجرت تحصیلی به اروپا، بدون نمره زبان
تو این وبینار مسیر واقعی اقدام از طریق دوره زبان فرانسه رو کامل توضیح میدیم.
در این جلسه درباره این موارد صحبت میکنیم:
✅ شرایط مهاجرت بدون نمره زبان
✅ هزینههای واقعی تحصیل و زندگی در فرانسه
✅ کار دانشجویی و ویزای همراه
✅ ادامه تحصیل در دانشگاههای فرانسه
✅ تبدیل اقامت تحصیلی به کاری
✅ مزیت برای دریافت اقامت دائم کانادا
✅ اشتباهات رایج اپلای و ویزا
✅ پرسش و پاسخ
🎙 همراه با ریباز، مشاور تخصصی ابرادین از فرانسه
دانشجوی دکتری مدیریت بازرگانی و فارغالتحصیل دوره زبان فرانسه
📅 شنبه ۲۳ خرداد
⏰ ساعت:۲۱:۳۰
💙 ثبتنام رایگان
لینک ثبتنام:
https://zaya.io/fast-eu2
تو این وبینار مسیر واقعی اقدام از طریق دوره زبان فرانسه رو کامل توضیح میدیم.
در این جلسه درباره این موارد صحبت میکنیم:
✅ شرایط مهاجرت بدون نمره زبان
✅ هزینههای واقعی تحصیل و زندگی در فرانسه
✅ کار دانشجویی و ویزای همراه
✅ ادامه تحصیل در دانشگاههای فرانسه
✅ تبدیل اقامت تحصیلی به کاری
✅ مزیت برای دریافت اقامت دائم کانادا
✅ اشتباهات رایج اپلای و ویزا
✅ پرسش و پاسخ
🎙 همراه با ریباز، مشاور تخصصی ابرادین از فرانسه
دانشجوی دکتری مدیریت بازرگانی و فارغالتحصیل دوره زبان فرانسه
📅 شنبه ۲۳ خرداد
⏰ ساعت:۲۱:۳۰
💙 ثبتنام رایگان
لینک ثبتنام:
https://zaya.io/fast-eu2
👎16🍌2👍1
اگه برای کار اپلای میکنید این به دردتون میخوره!
یکی یه ابزار CLI درست کرده که براتون دنبال کار میگرده، بر اساس معیارهاتون بهش امتیاز میده، رزومه و CV براش optimize میکنه و تمامی مراحل رو track میکنه!
جالبش اینه که هر چی بیشتر اپلای کنید، بهتر شما رو میشناسه و امتیازبندی دقیقتری انجام میده! پلتفرمهای که ساپورت میکنه: Greenhouse, Lever, Workday, LinkedIn و...
حواستون باشه که این یک بات auto-apply نیست ولی پروسه پیدا کردن کار رو خیلی براتون راحت میکنه :)
https://github.com/santifer/career-ops
@DevTwitter | <Amir/>
یکی یه ابزار CLI درست کرده که براتون دنبال کار میگرده، بر اساس معیارهاتون بهش امتیاز میده، رزومه و CV براش optimize میکنه و تمامی مراحل رو track میکنه!
جالبش اینه که هر چی بیشتر اپلای کنید، بهتر شما رو میشناسه و امتیازبندی دقیقتری انجام میده! پلتفرمهای که ساپورت میکنه: Greenhouse, Lever, Workday, LinkedIn و...
حواستون باشه که این یک بات auto-apply نیست ولی پروسه پیدا کردن کار رو خیلی براتون راحت میکنه :)
https://github.com/santifer/career-ops
@DevTwitter | <Amir/>
❤21👍8
#کوته_نیوز
دسترسی به مدل Fable 5 آنتروپیک به دستور دولت آمریکا مسدود شد
به گزارش رویترز، دولت ایالات متحده با ابراز نگرانی شدید از آسیبپذیریهای امنیتی، به شرکت آنتروپیک دستور داد تا در تاریخ ۱۲ ژوئن، دسترسی به مدلهای جدید خود را فوراً قطع کند. مقامات دولتی نگران روشی برای جیلبریک یا دورزدن حصارهای امنیتی مدل فیبل ۵ هستند که میتواند محدودیتهای مربوط به امنیت سایبری، شیمی و بیولوژی را بشکند و به کاربران اجازه دهد تا نقاط ضعف نرمافزارها را شناسایی کنند. /دیحیاتو
@DevTwitter
دسترسی به مدل Fable 5 آنتروپیک به دستور دولت آمریکا مسدود شد
به گزارش رویترز، دولت ایالات متحده با ابراز نگرانی شدید از آسیبپذیریهای امنیتی، به شرکت آنتروپیک دستور داد تا در تاریخ ۱۲ ژوئن، دسترسی به مدلهای جدید خود را فوراً قطع کند. مقامات دولتی نگران روشی برای جیلبریک یا دورزدن حصارهای امنیتی مدل فیبل ۵ هستند که میتواند محدودیتهای مربوط به امنیت سایبری، شیمی و بیولوژی را بشکند و به کاربران اجازه دهد تا نقاط ضعف نرمافزارها را شناسایی کنند. /دیحیاتو
@DevTwitter
🍌50❤3💔2
شیائومی MiMo Code را معرفی کرد؛ دستیار کدنویسی هوش مصنوعی که فراموش نمیکند
شیائومی ابزار کدنویسی هوش مصنوعی جدیدش را با نام MiMo Code V0.1.0 بهصورت متنباز منتشر کرد. این ابزار ترمینالمحور بر پایه مدل MiMo-7B ساخته شده که شیائومی آن را در سال ۱۴۰۳ معرفی کرده بود، اما برخلاف نسخه قبلی که تنها یک مدل زبانی بود، MiMoCode یک عامل کدنویسی کامل است که برای همراهی در پروژههای نرمافزاری بلندمدت طراحی شده است.
این ابزار بر پایه پروژه متنباز OpenCode ساخته شده و با مجوز MIT منتشر شده است. بهطور پیشفرض به مدل MiMo-V2.5 دسترسی رایگان دارد، اما کاربران میتوانند آن را به سرویسهای دیگری مانند DeepSeek، Kimi و GLM نیز متصل کنند.
مشکلی که MiMo Code حل میکند
یکی از آزاردهندهترین محدودیتهای دستیارهای کدنویسی هوش مصنوعی این است که در پروژههای طولانی، از تصمیمات و مکالمات پیشین «فراموش میکنند»؛ چون همه چیز به پنجره context محدود است و وقتی این پنجره پر شود، اطلاعات قبلی از دسترس خارج میشود.
شیائومی برای حل این مشکل یک زیرعامل پسزمینه اضافه کرده که پیوسته در حال مدیریت و ذخیرهسازی اطلاعات است. وقتی مکالمه فعال به محدودیت context نزدیک میشود، این زیرعامل همه چیز را به یک خلاصه ساختاریافته تبدیل میکند تا عامل اصلی بتواند بدون از دست دادن سیر کار ادامه دهد. علاوه بر این، قابلیتی به نام /dream هر هفت روز یکبار بهصورت خودکار اجرا میشود؛ این فرایند فایلهای تکراری را حذف میکند، مسیرهای فایل را تأیید میکند و حافظه بلندمدت را بهروز میکند.
حالت Compose و سیستم Harness
؛MiMo Code دو قابلیت متمایز دیگر هم دارد. سیستم Harness بهجای استفاده از مدل بهعنوان یک نقطه API عمومی، از قابلیتهای زیرین مدل مستقیماً بهره میبرد. حالت Compose که با فشردن کلید Tab فعال میشود، به کاربر امکان میدهد صرفاً یک هدف کلی تعریف کند؛ عامل خودش برنامهریزی، طراحی، کدنویسی، تست و بازبینی را از ابتدا تا انتها مدیریت میکند. شیائومی ادعا میکند این رویکرد میتواند «محصول نهایی در سطح صنعتی» تولید کند و به نتایج بنچمارک استناد کرده است: امتیاز ۶۲ درصد در SWE-Bench Pro و ۷۳ درصد در Terminal Bench 2 که حدود پنج درصد بهتر از Claude Code با همان مدل پایه است.
ورودی صوتی نیز با استفاده از مدل MiMo-V2.5-ASR در این ابزار تعبیه شده و کاربران میتوانند دستورات را دیکته کنند یا عملیاتی مثل ارسال و اجرا را بدون لمس صفحهکلید فعال کنند.
نصب و راهاندازی
نصب MiMo Code در macOS و لینوکس با یک دستور ترمینال انجام میشود و کاربران ویندوز میتوانند آن را از طریق npm نصب کنند. راهاندازی اولیه بهصورت خودکار کاربر را در پیکربندی مدل راهنمایی میکند و استفاده از کانال رایگان MiMo-V2.5 بدون نیاز به ثبتنام امکانپذیر است.
https://github.com/XiaomiMiMo/MiMo-Code
@DevTwitter | <Sanaz Hosseinzadeh>
شیائومی ابزار کدنویسی هوش مصنوعی جدیدش را با نام MiMo Code V0.1.0 بهصورت متنباز منتشر کرد. این ابزار ترمینالمحور بر پایه مدل MiMo-7B ساخته شده که شیائومی آن را در سال ۱۴۰۳ معرفی کرده بود، اما برخلاف نسخه قبلی که تنها یک مدل زبانی بود، MiMoCode یک عامل کدنویسی کامل است که برای همراهی در پروژههای نرمافزاری بلندمدت طراحی شده است.
این ابزار بر پایه پروژه متنباز OpenCode ساخته شده و با مجوز MIT منتشر شده است. بهطور پیشفرض به مدل MiMo-V2.5 دسترسی رایگان دارد، اما کاربران میتوانند آن را به سرویسهای دیگری مانند DeepSeek، Kimi و GLM نیز متصل کنند.
مشکلی که MiMo Code حل میکند
یکی از آزاردهندهترین محدودیتهای دستیارهای کدنویسی هوش مصنوعی این است که در پروژههای طولانی، از تصمیمات و مکالمات پیشین «فراموش میکنند»؛ چون همه چیز به پنجره context محدود است و وقتی این پنجره پر شود، اطلاعات قبلی از دسترس خارج میشود.
شیائومی برای حل این مشکل یک زیرعامل پسزمینه اضافه کرده که پیوسته در حال مدیریت و ذخیرهسازی اطلاعات است. وقتی مکالمه فعال به محدودیت context نزدیک میشود، این زیرعامل همه چیز را به یک خلاصه ساختاریافته تبدیل میکند تا عامل اصلی بتواند بدون از دست دادن سیر کار ادامه دهد. علاوه بر این، قابلیتی به نام /dream هر هفت روز یکبار بهصورت خودکار اجرا میشود؛ این فرایند فایلهای تکراری را حذف میکند، مسیرهای فایل را تأیید میکند و حافظه بلندمدت را بهروز میکند.
حالت Compose و سیستم Harness
؛MiMo Code دو قابلیت متمایز دیگر هم دارد. سیستم Harness بهجای استفاده از مدل بهعنوان یک نقطه API عمومی، از قابلیتهای زیرین مدل مستقیماً بهره میبرد. حالت Compose که با فشردن کلید Tab فعال میشود، به کاربر امکان میدهد صرفاً یک هدف کلی تعریف کند؛ عامل خودش برنامهریزی، طراحی، کدنویسی، تست و بازبینی را از ابتدا تا انتها مدیریت میکند. شیائومی ادعا میکند این رویکرد میتواند «محصول نهایی در سطح صنعتی» تولید کند و به نتایج بنچمارک استناد کرده است: امتیاز ۶۲ درصد در SWE-Bench Pro و ۷۳ درصد در Terminal Bench 2 که حدود پنج درصد بهتر از Claude Code با همان مدل پایه است.
ورودی صوتی نیز با استفاده از مدل MiMo-V2.5-ASR در این ابزار تعبیه شده و کاربران میتوانند دستورات را دیکته کنند یا عملیاتی مثل ارسال و اجرا را بدون لمس صفحهکلید فعال کنند.
نصب و راهاندازی
نصب MiMo Code در macOS و لینوکس با یک دستور ترمینال انجام میشود و کاربران ویندوز میتوانند آن را از طریق npm نصب کنند. راهاندازی اولیه بهصورت خودکار کاربر را در پیکربندی مدل راهنمایی میکند و استفاده از کانال رایگان MiMo-V2.5 بدون نیاز به ثبتنام امکانپذیر است.
https://github.com/XiaomiMiMo/MiMo-Code
@DevTwitter | <Sanaz Hosseinzadeh>
❤25🍌3🔥1
مروز یک پلاگین ساده و کاربردی برای وردپرس توسعه دادم: Scroll To Top Plugin
این پلاگین یک دکمه شناور "بازگشت به بالای صفحه" به سایت اضافه میکند که پس از اسکرول کاربر نمایش داده شده و با کلیک روی آن، صفحه بهصورت روان به ابتدای محتوا بازمیگردد.
ویژگیهای پلاگین:
سبک و بهینه
پیادهسازی با PHP، JavaScript و CSS
استفاده از Shortcode برای نمایش دکمه
پشتیبانی از Font Awesome
سازگار با اکثر قالبهای وردپرس
بدون نیاز به تنظیمات پیچیده
در این پروژه با مفاهیمی مانند:
توسعه پلاگین وردپرس
بارگذاری فایلهای CSS و JavaScript با wp_enqueue_*
ایجاد Shortcode سفارشی
کار با jQuery برای مدیریت رویدادهای اسکرول
کار کردم.
این پروژه را به عنوان بخشی از مسیر یادگیری و تقویت مهارتهای توسعه افزونههای وردپرس در گیتهاب منتشر کردهام.
خوشحال میشوم نظرات و پیشنهادات شما را درباره بهبود این پروژه بدانم
لینک گیت هاب پلاگین:
https://github.com/ahmadesmailimajd1995/scroll-to-top-plugin
@DevTwitter | <ahmad esmaili/>
این پلاگین یک دکمه شناور "بازگشت به بالای صفحه" به سایت اضافه میکند که پس از اسکرول کاربر نمایش داده شده و با کلیک روی آن، صفحه بهصورت روان به ابتدای محتوا بازمیگردد.
ویژگیهای پلاگین:
سبک و بهینه
پیادهسازی با PHP، JavaScript و CSS
استفاده از Shortcode برای نمایش دکمه
پشتیبانی از Font Awesome
سازگار با اکثر قالبهای وردپرس
بدون نیاز به تنظیمات پیچیده
در این پروژه با مفاهیمی مانند:
توسعه پلاگین وردپرس
بارگذاری فایلهای CSS و JavaScript با wp_enqueue_*
ایجاد Shortcode سفارشی
کار با jQuery برای مدیریت رویدادهای اسکرول
کار کردم.
این پروژه را به عنوان بخشی از مسیر یادگیری و تقویت مهارتهای توسعه افزونههای وردپرس در گیتهاب منتشر کردهام.
خوشحال میشوم نظرات و پیشنهادات شما را درباره بهبود این پروژه بدانم
لینک گیت هاب پلاگین:
https://github.com/ahmadesmailimajd1995/scroll-to-top-plugin
@DevTwitter | <ahmad esmaili/>
🍌20❤4👍1
یه چیزی که همیشه اعصابم رو خورد میکرد:
وقتی فارسی تایپ میکردم توی ChatGPT یا DeepSeek، متنها درهم برهم نشون داده میشدن. جهت متن اشتباه، کلمات برعکس، کلا یه فاجعهای
خصوصا وقتی ریاضیات قاطی میشد که کلا همه چیز بهم میریخت.
برای همین نشستم یه اکستنشن ساختم - AI RTL Resolver
چی کار میکنه؟
- متنهای فارسی، عربی، اردو و عبری رو به درستی RTL نمایش میده
- فرمولهای ریاضی و کدها رو LTR نگه میداره (بدون خراب شدن)
- هیچ تنظیماتی نیاز نداره، نصب کن و استفاده کن
- سبک، سریع، و open source
الان روی Chrome و Firefox در دسترسه
Chrome: https://chromewebstore.google.com/detail/ai-rtl-resolver/fajdcnieohikiogbngkfedbpfoniobcc
Firefox: https://addons.mozilla.org/en-US/firefox/addon/ai-rtl-resolver/
Github: https://github.com/miladniroee/ai-rtl-resolver
@DevTwitter | <Ladoya/>
وقتی فارسی تایپ میکردم توی ChatGPT یا DeepSeek، متنها درهم برهم نشون داده میشدن. جهت متن اشتباه، کلمات برعکس، کلا یه فاجعهای
خصوصا وقتی ریاضیات قاطی میشد که کلا همه چیز بهم میریخت.
برای همین نشستم یه اکستنشن ساختم - AI RTL Resolver
چی کار میکنه؟
- متنهای فارسی، عربی، اردو و عبری رو به درستی RTL نمایش میده
- فرمولهای ریاضی و کدها رو LTR نگه میداره (بدون خراب شدن)
- هیچ تنظیماتی نیاز نداره، نصب کن و استفاده کن
- سبک، سریع، و open source
الان روی Chrome و Firefox در دسترسه
Chrome: https://chromewebstore.google.com/detail/ai-rtl-resolver/fajdcnieohikiogbngkfedbpfoniobcc
Firefox: https://addons.mozilla.org/en-US/firefox/addon/ai-rtl-resolver/
Github: https://github.com/miladniroee/ai-rtl-resolver
@DevTwitter | <Ladoya/>
👍54🔥24👎4