به نظرم تاثیر اصلی AI روی برنامه نویسی فقط این نیست که سریع تر کد میزنیم، قضیه بزرگ تر از این حرف هاست. خیلی از چیزهایی که قبلا اصلا ارزش نداشت سمتشون بریم، الان شدنی شدن. مثلا اگه یه ابزار کند بود، یه workflow اذیتت میکرد، یه formatter دقیقا چیزی که میخواستی نبود یا برای یه نیاز خیلی خاص ابزار مناسبی پیدا نمیکردی، قبلا منطقی نبود چند هفته وقت بذاری و خودت از صفر بسازیش. ولی الان با coding agentها ممکنه همون ایده تو چند ساعت یا چند روز به یه چیزی برسه که واقعا بشه ازش استفاده کرد. حس میکنم مشکل اینه که ذهن خیلی از ما هنوز با هزینه های چند سال پیش کار میکنه، برای همین یه سری ایده ها رو همون اول کنار میذاریم، در حالی که امروز شاید ساختنشون خیلی راحت تر از چیزیه که فکر میکنیم. البته این فقط وقتی ارزش داره که خروجی رو جدی تست کنیم، benchmark بگیریم، fuzzing و property based testing داشته باشیم و واقعا بفهمیم چیزی که ساختیم درسته یا نه. وگرنه فقط داریم سریع تر نرم افزار بد تولید میکنیم. شاید وقتشه به جای اینکه فقط از AI برای سریع تر ساختن چیزهای قبلی استفاده کنیم، باهاش چیزهایی بسازیم که قبلا اصلا به صرفه نبود سمتشون بریم.
این مقاله راجب همین موضوع داره صحبت میکنم بنظرم ارزش خوندن داره
https://danluu.com/ambitious/
پروژه متنباز Video Use امکان تدوین خودکار ویدیو را از طریق Claude Code فراهم کرده است. کافی است فایلهای خام را درون یک پوشه قرار دهید تا مراحل برش، حذف مکثها و کلمات اضافی، تنظیم زیرنویس، اصلاح رنگ، انیمیشن و خروجی نهایی به صورت خودکار انجام شود.
این ابزار با حذف نیاز به تایملاین و تدوین دستی، فرایندی فراتر از کتابخانههایی مثل Remotion ارائه میدهد. سورسکد این پروژه به صورت رایگان در گیتهاب منتشر شده است.
۱۹۱ گیگابایت! کش Next.js دیسک سرور یکی از پروژههامون رو پر کرد
یه سایت فروشگاهی داریم که هر روز کلی کاربر داره. یه روز هشدار دیسک اومد و فضای آزاد سرور داشت تموم میشد.
وقتی نگاه کردیم، فقط پوشهی fetch-cache بیشتر از ۱۹۰ گیگ حجم گرفته بود.
اقدام فوری: کش رو بدون توقف سرویس پاک کردیم و حجمش از ۱۹۱ گیگ رسید به ۸۸ مگابایت. ولی این فقط مسکن بود، نه درمان.
ریشهی ماجرا چی بود؟ ترکیب دو تا چیز، که اشتباه از ما بود که از اول درست بررسیشون نکردیم:
1 بکاند برای هر کاربر یه کوکی جدا میده.
2 بکاند برای همهی صفحهها کوکی رو از کاربر میخواد.
نتیجه: درخواستهایی که فکر میکردیم مشترک و کششدنیان، عملاً برای هر کاربر یه ورودی جدا توی کش میساختن. با ترافیک بالا، این ورودیها بینهایت زیاد شدن.
این ماجرا مجبورم کرد دوباره سراغ کش Next.js برم: مستندات رو از اول خوندم و issueهای گیتهابی که بقیه با همین مشکل ثبت کرده بودن رو هم یکییکی چک کردم. نسخهی ما 16.1.6 هست و نمیدونم توی نسخههای جدیدتر رفتارش فرق کرده یا نه.
چیزهایی که برای خودم یادداشت کردم:
- دیتای عمومی و دیتای مخصوص هر کاربر رو توی fetchها از هم جدا کنیم.
- هر چیزی که قرار نیست کش بشه رو صریح بگیم کش نشه.
- تو پروژهی پرترافیک، حجم دیسک کش رو مثل دیتابیس مانیتور کنیم.
مرورگر Arc رسماً اعلام کرد که فعالیت خود را در ۲۲ دسامبر ۲۰۲۶ پایان میدهد.
سازندگان Arc تمرکز خود را روی مرورگر جدید Dia معطوف کردهاند و از کاربران خواستهاند به مرورگر جدید کوچ کنند. امکان انتقال کامل اطلاعات (بوکمارکها، پسوردها و تبها) به مرورگر Dia فراهم شده است.
مثل اینکه سرویس ChatGPT تو آپدیت جدیدش ایران رو کاملا تحریم کرده و به محضی که بفهمه از ایران هستین حسابتون رو بن میکنه !
برای همین بسیار بسیار مراقب باشین که IP تون تغییر نکنه و از ایپی ایران یا وی پی ان هایی که آیپی لیک شدن استفاده نکنید