2 395
订阅者
无数据24 小时
+477 天
+15430 天
帖子存档
2 395
دوتا فیدبک داشتم روی این
هر دو مورد عدم پشتیبانی از tray و اجرای توی بکگراند بود
برای خودم هم تو مخی شد؛ پس اضافهاش کردم.
پکیج قبلی رو پاک کنید این رو نصب کنید؛ دیگه آپدیتهاش رو فقط توی گروه میذارم (توی کانال سرچ کنید آیدی گروه هست) تا وقتی به
jafplayer_1.0.0
برسیم.
نسخه مک و ویندوز هم میشه ازش گرفت که میذارم برای بعد از ورژن ۱2 395
به اندازه کافی فیچر داره برای تست؛ اگر دوست داشتید تست کنید و مشکلات رو بهم بگید
یک سری از کلیکها فعلا الکی هست (ولی کم کم اضافه میکنم)
چون فیدبک گرفتم توی گروه اینجاهم گفتم بذارم.
2 395
https://t.me/pytens/1908
اگر خواستید شما هم روی این مگس کار جالبی انجام بدید؛ بهش یاد بدید وایب کدینگ پروژه بزنه.
بعد توییت بزنه که برنامهنویسی مرده و یک پروژه ۱ میلیون دلاری رو به تنهایی با
LLM و vibe coding آورده بالا
حالا اینکه پروژهاس ۱ یوزر هم نداره مهم نیست.
بعدم بهش پنل واسه سخنرانی بدید؛ اینستاگرام و تیکتاک شروع خوبیه برای برند سازی2 395
خبرگزاری تسنیم:
از روز سهشنبه ۲۴ شهریور گردهمایی جانفداها برای آموزش کار با اسلحه شروع میشه و بعد از آموزش به گردان های نیروهای مسلح اضافه میشن تا برای جنگ با دشمن آماده بشن.خدارو شکر اینا به آرزوشون رسیدن. امیدوارم خدا توفیق کنه و لیاقت داشته باشند به شهادت هم برسند.
2 395
.deb, .rpm
رو توی گروه میذارم اگر کسی خواست
ولی فعلا بدرد کسی نمیخوره جز خودم ( عمهام لینوکس نداره)
2 395
بدترین بخش اینکه حجم زیادی از توکن و دقایق زیادی رو صرف این کرده بود که مشکل رو با دور زدن
stream حل کنه.
سعی کرده بود کل موسیقی رو بعنوان blob برای frontend بفرسته چیزی که دقیقا من بهش گفته بودم نباید انجام بده؛ چون توی یک اپلیکیشن دیگه که با tauri نوشته شده بود دیدم که این راهکار ارائه شده ولی برای فایلهایی در حد notification sound که خیلی حجم کمی دارند.
وقتی اینکار رو روی موسیقی یا فایل بزرگتر انجام بدی؛ چندتا اتفاق میوفته :
۱- صدا بریده بریده میشه
۲- بخش اول موسیقی رو از دست میدی
۳- پرش زیادی خواهی داشت (انکد درستی نداری)
۴- نویز به صدای خروجی اضافه میشه.
هیچی دیگه کل توکنم سر این رفت؛ effort هم روی Max بود و اگر میدونستم به سادهترین راهکار هم نمیتونه برسه اصلا خرجش نمیکردم؛ حداقلش این بود که میتونستم بهش بگم دکمهها و ... رو توی فرانت برام بنویسه یا ازینجور کارها چون بنظرم میاد تنها کاری که مدلهای هوش مصنوعی خوب انجام میدند در همین حد هست.
تجربه جالبی بود و اینکه حالا حالاها کار داره تا بدرد بخور بشه این LLM برای برنامهنویسی واقعی.
آها راستی یک مرحله هم build نهایی گرفته بود رفتم چک کردم دیدم 120MB شده نمیدونم چیکار کرده بود ولی کدهای من تا حالا بیشتر از 5MB نشده تازه با debug, ... فعال2 395
یک دسترسی به
claude بهم داده شده روی یک سیستم ریموت؛ آخر هفته متوجه شدم اینکه ازش استفاده نکردم توی چشم مدیر شرکت بد هست و چون از طرف یکی از رفقا برای حل چندتا مشکل معرفی شدم بهم پیام داد که آقا این رو استفاده کن لطفا.
تسکی نداشتم که بهش بدم؛ ولی ۴ شنبه شروع کردم به کد زدن یک music player برای خودم روی Rust برای خودم چون هر موردی که نصب کردم و تست گرفتم اعصابم رو خورد کرد با UI/UX البته این موردی هم که نوشتم خیلی بخشهاش درست کار نمیکنه چون هنوز وصل نشده.
ولی امشب بالاخره تونستم audio stream رو وصل کنم و حالا در طول توسعه کد حداقل از music player خودم استفاده میکنم تا باقی بخشها رو هم کد بزنم دیزاین و .. هم نداره واسه پر شدن صفحه فعلا همینجوری کامپوننتها رو توی هم چپوندم.
اما مشکل اصلی من پخش آهنگها بود (عصری متوجه شدم مشکل توی native web روی لینوکس هست) و tauri هم نمیتونه راهکاری براش بده ولی از ساعت ۱۰ صبح تقریبا claude رو گذاشتم و گفتم همین مشکل رو فقط حل کنه ساعت ۵ عصر اومدم چک کردم.
دیدم همون بخشهایی هم که کار میکرد دیگه کار نمیکنه.2 395
دلیل اینکه راجب حل مسئلهی
Navier-Stokes چیزی ننوشتم این بود که گفتههای OpenAI رو باور نداشتم.
چرا ؟
اونایی که از قبل من رو میشناسند میدونند من علاقهای هم به فیزیک دارم (شاید متوجهش نشم ولی بهش علاقه دارم و دنبال میکنم)
مسائل زیادی اونجا بهینهسازی یا حل شده توی ۱ سال اخیر و با کمک AI اما توی تمام موارد نقش AI استفاده از ترکیبهای متفاوت فرمولها بوده و یک فیزیکدان پشت داستان بوده.
دلیل اصلی که هیچکدوم از شرکتهای AI هم روش مانور نمیدن همین هست که چیزی برای اونها نداره.
تکنیکی که استفاده میشه هم مثل روشی هست که باعث کشف Neptune شد
Urbain Le Verrier, who calculated the predicted position of Neptune.
داستان پشت Open AI هم بنظر میاد همین باشه؛ agentها از دیتای دو نفر ریاضیدان استفاده کردند که دقیقا داشتند روی این مسئله کار میکردند و بسیار هم پیشرفت داشتند.
با توجه به چیزهایی که من توی ۱ سال گذشته توی کامیونیتی فیزیک دیدم؛ کاملا حرف ریاضیدانها رو قبول میکنم.
More on Youtube2 395
#مزخرفات
اکانت شرکت رو مخفی کردم چون احتمالاً این مزخرف رو کسایی کپی کردن که نه سواد برنامهنویسی نه سواد AI دارند.
شاید براتون جالب باشه:
پروژه yt-dlp تمام چالشهای مربوط به یوتیوب رو سالها هست که با یک مدل ۲۰-۳۰ مگابایتی و چند میلیون پارامتری بصورت خیلی سریع و خیلی ارزون داره حل میکنه.
این مدل و انواع مدلهای دیگر برای اینکار بطور فراوان روی گیتهاب موجود هست و این مسئله سالهای زیادی هست که حل شده، بخاطر همین خیلی شرکتها هر چندماه یکبار فرمت چالش رو کامل تغییر میدهند تا مدلهای کمتری valid بمونند.
2 395
تقریبا میتونم بگم تمام بنچمارکهای معروف هوش مصنوعی از رده خارج شده حساب میشه مثلا توی یکی از موارد
Artificial Analysis
رسما (توییتر) قبول کرد که بنچمارکهاش قدیمی شده و اکثر مواردی که داره مربوط به چالش بسیار قدیمی
needle in haystack
هست یا مواردی توی بنچمارکهای software engineering هم من گزارشاتی خوندم که بیشتر تسکهاشون برای
Frontend, 3D
و پیشرفتهای اخیر مدلها رو ببینید؛ اکثرا دارند توی Game development, Frontend و ... تست میشوند روی یوتیوب و همهی اونهایی که توی این تسکها نتایج خوبی داشتند توی بنچمارکهای معروف هم بسیار خوب عمل میکنند.
توی همون تسک خوندن لاگ و پیدا کردن مشکل مجبور شدم یک سری کد بزنم که کارم رو سریعتر کنم
https://t.me/per3onnel/629
شاید باورتون نشه ولی
gemini 3.6 Flash (Fast)
بهترین نتایج رو بهم میداد
من همیشه مدلها رو با کدهای خودم تست میکنم الان چندسال هست و بنظرم توی زمان حال شما هم باید همین کار رو انجام بدید؛ خیلی از مدلهایی که از نظر بنچمارکها rank بالا میگیرند ممکنه برای کار شما اصلا مناسب نباشه و برعکس این موضوع هم هست.
چطوری بنچمارک خودتون رو بسازید (من اینطوری ساختم) :
یک کد یا تسک یا کانفیگ دارم که مشکل داره و درست کار نمیکنه به مدلهای هوش مصنوعی موجود میدم و جوابها رو بررسی میکنم ولی هیچکدوم جواب درست رو نمیده
این رو ذخیره میکنم کد/کانفیگ اشتباه رو + پرامپت رو بعنوان ورودی برای تست ذخیره میکنم.
وقتی بعد از چندساعت به راه حل رسیدم اون راه حل رو هم ذخیره میکنم (خلاصه شده و تمیز شده فقط راه حل رو بدون توضیحات)
چندماه بعد که مدل جدیدی معرفی میشه همین کار رو تکرار میکنم؛ امتیاز مدل رو مینویسم :
مثلا از ۳۰ تا سوال چندتارو درست جواب داده - جندتا رو جوابی که داده راهنمای خوبی برای رسیدن به راه حل و درک مشکل هست ولی جواب نهاییش درست نیست - چندتارو کاملا گمراه کننده جواب داده
و اینکه برای هیچ مدلی پرامپت ورودی رو تغییر نمیدم؛ این استاندارد پرامپت نویسی منه شاید مدل خیلی خفن باشه ولی اگر پرامپت ذخیره شده من نتونه ازش جواب بگیره احتمال اینکه موقع استفاده من بتونم از اون مدل جواب بگیرم هم خیلی پایین هست (چون من به این تکنیک پرامپت نوشتن عادت کردم)
اینکار رو بنظرم هرکسی که بیش از روزانه ۱ ساعت از LLM برای کد نویسی یا حل مشکلات فنی استفاده میکنه باید انجام بده؛ بخصوص اینکه ۹۰٪ یوتیوبرها برای بنچمارک دارند از تسکهای دارای گرافیک استفاده میکنند چون بازدید اینها بیشتر هست.
من یوتیوبری رو نمیشناسم که مثلا بیاد پیادهسازی یک سرویس بکند (جدید نه چیزی که هزاران کد براش توی گیتهاب هست) یا پیاده سازی driver یا embed system رو تست کنه چون این موارد بازدید نداره ولی احتمالا شغل اکثر شمایی که عضو این کانال هستید به این موارد بستگی داره.
برای خودم واقعا شکه کننده بود که
gemini 3.6 flash (fast)
تمام کدهایی که ازش میخواستم روی توی همون بار اول درست تحویل میداد (البته من خیلی میشکوندم تسک رو و با جزئیات بهش میگفتم چطوری باید باشه) ولی این مدل حتی توی ۳۰ مدل اول DeepSWE هم نیست و انقدر هم سریع خروجی بهتون میده که سرعت برنامهنویسی شما رو اصلا کم نمیکنه.
تنها مشکلی که من دیدم:
توی پروژه بزرگتر حتما باید خودتون بعدش refactor کنید.2 395
امروز چندتا سوال درمورد کتاب خوندن داشتیم که فهمیدم خیلیها دارید اشتباه کتاب میخونید.
گفتم یک نکتهای رو بگم:
اگر خیلی تازه کار باشید؛ کتاب خوندن به شما کمک میکنه چیزهای جدیدی رو یاد بگیرید. اما بعد از یک سطحی کتاب خوندن به شما کمک میکنه اشتباههای رایج رو انجام ندید.
این برای آموزشهای ویدئویی هم صدق میکنه.
بستگی به سطح شما داره ولی هر ۱ ساعت کتاب خوندن حداقل ۲-۸ ساعت تمرین کردن و کد زدن لازم داره اگر این کار رو نمیکنید توقع یادگیری توی بلندمدت رو نداشته باشید.
اگر سطح شما
advance باشه روی اون موضوع؛ ۱ ساعت کتاب بخونید راجب یک مطلب جدید با ۲ ساعت کد زدن اون موضوع رو درک خواهید کرد و یادگیری درست انجام میشه
اما اگر توی اون موضوع سطح beginner دارید این ساعت افزایش پیدا میکنه.
اینکار رو حتما باید انجام بدید و لطفا همون مثالهای توی کتاب یا دوره آموزشی رو دوباره پیادهسازی نکنید اینکه چیزی که نویسنده یا مدرس یکبار تصمیماتش رو گرفته رو باز سازی کنید بد نیست اما راهکار بهتر اینه که یک مسئلهای رو خودتون طرح کنید و شروع به حل اون کنید چرا ؟
بخشی از مهمترین تصمیمات توی برنامهنویسی مربوط به تصمیمگیری راجب موضوعات بنظر ساده هست مثل اینکه :
پارامترهای تابع چی باشه ؟
تابع رو کجا تغریف کنم ؟
ساختار پروژه چطوری باشه ؟
و ...
از اینکه اشتباه کنید هم نترسید (یادگیری یعنی همین) وقتی اشتباه کنید و جلوتر برید و مجبور بشید اون رو درست کنید اون موقع تازه میفهمید چرا اون روش اول اشتباه بوده و یاد میگیرید دیگه اون کار رو نکنید.
اگر این موارد رو به مدرس - نویسنده کتاب یا حتی هوش مصنوعی بسپارید.
بهتون قول میدم یادگیری رو از دست میدید و چندوقت بعد دوباره مجبورید همون مباحث رو دوباره بخونید.
این مورد بخصوص برای اونهایی هست که گفتید نمیتونید کد بزنید ولی کدهارو به خوبی متوجه میشید؛ شما قدرت تصمیم گیری ندارید چون همیشه براتون تصمیمات گرفته شده.2 395
چون یکی نصیحت خوبی بهت کرد، معنیش این نیست که از تو باهوشتر هست. شاید فقط بیشتر از تو شکست خورده و تجربه کرده. همیشه شنونده باش، ولی با عقل خودت تصمیم بگیر. #شب_بخیر 🌹
2 395
بیش از ۱ سال پیش با یک شرکتی یک قرارداد همکاری موقت نوشتیم (بعدش به همکاری طولانی نرسید هرچند من خیلی دوس داشتم که برسه) توی همون مدت من بسیاری از
pipeline داده و دپلوی و سرورها رو طبق تغییراتی که روی کدها همراه با تیم اعمال کردیم تغییر دادم؛ چون نیروی DevOps خوبی نداشتند.
شرکت یک کمپانی بزرگ نبود یک تیم نهایتا ۴۰ نفره اما پرفروش (خارجی) بودند؛ توی چند هفته گذشته کل دیتاهای داخلی شرکت؛ شامل یک مجموعه بزرگ از دیتاستهای هوش مصنوعی که خودشون لیبل زدند - یک مجموعه بزرگ از آرشیو لاگ استفاده و رفتار مشتری و ... همگی از بیرون بهشون دسترسی گرفته شده و دانلود شده بود.
شک به من داشتند؛ چون ایرانی بودم - جدایی از تیم خوبی نداشتم (فکر میکردن من کینه گرفتم ولی من کاملا شرایط رو درک میکردم بعنوان یک ایرانی) و به این فکر کرده بودند که شاید من برای خودم بکدور باز کردم و ...
مسئله هم این بود که هیچکدوم از ۲ تا دواپس کار جدید به این سرور دسترسی نگرفته بودند.
بعد از کلی بررسی و لاگ خوندن و صحبت با نیروها و مدیرفنی؛ متوجه شدیم یک سری rule جدید روی فایروال گذاشتند چندماه قبل و بعد با کمک claude خواستند که بر اساس rule ها سرورها آپدیت بشه نیروهای دواپس سرورهای اصلی که میشناختند رو بطور کامل مانیتور کردند ولی سرورهای دیگه که فکر میکردند برای develop هست رو به خودش سپردند وقتی claude میومده برای این سرور قوانین firewall رو تغییر بده اینا فقط عصبی میشدند که نباید اینکار رو بخاطر سرورهای develop انجام بده و claude هم هیچ توضیحی نمیداده که این تغییر قوانین بخاطر دسترسی به یک سرور خیلی مهمتر هست نه سرورهای develop که موقتی هستند.
خلاصه در نهایت agent مد نظر برای گوش داده به حرف اینها یک سری پورت رو مستقیم روی سرور باز کرده و چون شبکه داخلی محدود شده بوده اینکار رو روی اینتنرت انجام داده.
من سالم بیرون اومدم و البته دستمزد این چندین روز همکاری رو هم گرفتم (احتمال هم دادیم که یکی از شرکتهای هوش مصنوعی به این دیتا دسترسی گرفته) اما یادتون هست که گفتم من agent استفاده نمیکنم نه تا وقتی که یک شبکه اینترنت روی یک خط کاملا جدا و یک سیستم کاملا جدا نداشته باشم.
دلیلش همین بود؛ وقتی ۱۰۰-۲۰۰ تا کانفیگ شروع میکنند آپدیت کوچیک گرفتن عمرا هیچکس بررسی نخواهد کرد و کمی بدشانسی هم بیاری همه چیز رو از دست میدی.
یک مقداری هم کسالت دارم که خب دارم بهش رسیدگی میکنم؛ دلیل نبودنم این مدت این موارد و چندتا چیز دیگر بود.2 395
Floorp
رو قبلا معرفی کردم؛ این چند وقت اخیر توی گروهها زیاد دیدم که دسترسی به سایتها خیلی سختتر شده (بسیاری از VPNها detect میشه) توی Floorp یک گزینه VPN هست که نسخه رایگان اون بدون نیاز به ساخت اکانت vpn , ... ماهانه 50GB به شما میده اکثر کشورها رو داره و بسیار بسیار سرعت بالایی داره
فقط برای استفاده اولیه شاید لازم داشته باشید یک vpn فعال کنید تا لیست سرورها رو بگیره
این قابلیت چندماه هست که اضافه شده و شخصا استفاده میکنم بخصوص برای دور زدن تحریم فوقالعاده هست.
همونطور که توی تصویر میبینید میتونید برای بعضی سایتها فعال/غیرفعالش کنید.2 395
مدل
https://huggingface.co/Qwen/Qwen3.8-Flash-Next
یک مدل
125B پارامتری با 6B پارامتر فعال هست؛ که میتونید روی کارت گرافیکهای ۱۶ گیگابایتی برای مصرف شخصی اون رو اجرا کنید.
یکی از بچهها این کار رو انجام داده و نتابج خوبی هم داره (قطعا q4 یا کمتر باید باشه)2 395
#موقت
همچنان وضعیت.
امروز یک مقدار فرصت داشتم و سعی کردم به سوالاتی که توی دایرکت کانالها بود پاسخ بدم.
