2 453
Підписники
-324 години
+317 днів
+11430 днів
Архів дописів
2 454
انقدر بدم میاد از بچههای فنی کپی میکنند.
مزرعهداری از همون اولش شغل بازنشستگی بچههای فنی بود 😑
2 454
+2
فیچر اصلی نسخه جدید اضافه شدن قابلیت Lyric هست
که اگر بخواید میتونید بهش ترجمه هم اضافه کنید.
(برای اونهای که ویسهای آموزشی زبان اصلی گوش میدند)
اگر ترجمه نداشته باشه اون پنل ترجمه رو نخواهد داشت؛
برای Lyric هم ۲ حالت داره Plain text که متن رو میذارید دیگه با آهنگ هماهنگ نمیشه و حالت Sync که با آهنگ میتونید هماهنگ کنید متن مدنظر خودتون رو.
یک سری فیچر دیگه هم برای راحتی اضافه شده که توی صفحه release گیتهاب میذارم.
ترجمه آهنگ با
chatgpt بوده و هیچی از متن نمیفهمه بعضی کلمات رو بهش گفتم این شد بهترینش.
قطعا اگر تست نویسی نبود این فیچر عمرا امروز آماده نمیشد ۸۷۸ تا تست فرانت و ۳۲۷ تا تست توی بکند.
JaFplayer
نسخه ویندور؛ توی روزهای آینده2 454
دوستانی که روی لینوکس هستند
اگر آپدیت بزنید ممکنه
tray panel دیگه براتون کار نکنه
روی ورژن v0.1.0 اگر یادتون باشه یک باگ داشتیم که سیستمهای غیر از Nvidia براسون tray panel درست کار نمیکرد و من اون موقع یک راهکار موقت براش زدم.
الان توی آپدیت سیستمم متوجه شدم اون باگ توی لینوکس حل شده و بعد از آپدیت باعث میشه tray panel دوباره درست کار نکنه
۵ ساعته دارم دیباگ میکنم (چون جایی این موضوع رو درست داکیومنت نکرده بود)
خلاصه v0.3.1 رو سعی میکنم زودتر بدم اگر به این مشکل برخوردید باید منتظر ورژن بعدی باشید.
چندتا آپدیت دیگه هم توی سطح دسترسی خورده، اونم دردسر شده
یک مشکل باگ هم روی خود tauri پیدا شده که باید ورژن این رو هم آپدیت کنم.2 454
نسخه ویندوز آمادهاس، برای بیلد dev که نیازی به کد جدید نداشت همون flagهایی که باهاش نسخه لینوکس رو جدا کرده بود جواب داده.
2 454
۱۰۵ تا ویندوزی داریم ؟
خدایی دارید اذیت میکنید یا واقعی ویندوزی هستید.
ولی خب؛ زدم
iso رو دانلود کنم
راستی؛ اگر به امنیت فایل نصب پروژه شک دارید.
wireshark
رو نصب کنید؛ بذارید کل پروژه رو ساعتها بررسی کنه تا فیچرهای اصلی و درخواست دوستان تموم نشه من هیچ فیچر آنلاینی اضافه نخواهم کرد.
ولی این ذهنیت رو از اول داشتم:
من ۶ تا سیستم دارم برای کارهای مختلف که هرکدوم توی یک زمانی بدردم میخوره با قیمت هارد و ... کپی کردن ۷۰ گیگ آهنگ روی هرکدوم و بکاپ گرفتن و این چیزا کار خوبی نیست.
از روز اول توی ذهنم بود یک سرویس استریم یا کلاد خصوصی با قیمت پایین برای خودم راه بندازم (خیلی دلم میخواد استریم بسازم) که هر اتفاقی هم افتاد مشکلی نداشته باشم.
مثل اون دفعه که ۱۰۰ گیگ آهنگای تلگرامم رو اشتباه delete کردم.
ولی قبل اینکه نسخه آنلاین منتشر کنم همه فیچرها و فیکسها رو انجام میدم و حتما اطلاع میدم از کدوم نسخه به بعد قابلیت آنلاین هم داره که هرکسی که نیازی نداشت یا اعتماد نداشت دانلود نکنه.2 454
توضیحات؛ دیگه بخونید حال تایپ کردن ندارم.
از همون اول توی همه کانالا گفتم.
بعد از اون هم توی گروه بحث کردیم.
ولی ۲-۳ روزه شدیدا دارم پیامهای زیادی برای
open source کردنش دریافت میکنم.
انقدر که پیام دریافت کردم؛ انقدر دوستانی که نصب کرده باشند نداریم (طبق تعداد فیچر و باگها و ...)
صادقانه؛ من بعد از اون دوره کسالتم (هنوزم کمی درگیر هستم) حال و حوصله خوبی ندارم و برای جلوگیری از اینستاگرام چرخیدن و اخبار خوندن و سرچ کردن علائم و ... توی گوگل و به اینکه وای ما بدبختیم روی آوردن دارم کاری رو میکنم که دوس دارم الان وقتی میخوابم یا وسط روز که خسته میشم.
با بهونه کار روی این پروژهاس و چون کل کد رو خودم دارم میزنم هربار میدونم کجای رودمپ ذهنی خودم هستم و قدم بعدیم باید چی باشه؛ open source شدن و PR ثبت کردن روش میشه یکی دیگه از پروژههام و انگیزم رو میگیره.
این پروژه منطقه فرار من هست درحال حاضر و بخاطر همین از تفریح و کارهای دیگهام میزنم که بهش فیچر اضافه کنم یا بهبودش بدم.2 454
از دید من از ۲۴۵۳ نفر کاربر این کانال
۲۴۰۰ نفر لینوکس دارند
۴۰ نفر ویندوز دارند
۱۳ نفر هم مک دراند که ۸ تاشون از انتخابشون پشیمون هستند.
۳ تا درخواست انتشار نسخه ویندوز دارم (من نه سیستم ویندوزی دارم نه هیچی ازش بلدم و اگر بخوام اینکار رو بکنم دردسری هست) بهشون گفتم طبق آماری که من از کابرهای کانال توی ذهنم دارم وقت تلف کردن هست کد زدن نسخه ویندوز.
قرار شد رای بگیریم اگر به ۱۰۰ نفر رسید من نسخه ویندوزش رو هم منتشر کنم.
لطفا توی رای گیری بعدی صادق باشید
2 454
+1
نسخهی
v0.3.0 و میزان بهبود نسبت به نسخه قبلی v0.2.2 که البته خودش یک اپتیمایز سنگین داشت.
توی این نسخه مشکل تاخیر pause آهنگ تا قطع شدن صدا هم رفع شده؛ ولی هیچ فیچر جدیدی اضافه نشده.
فقط بهبود داشتیم و بهبود.
Idle mode:
RAM: dropped 25% v0.2.2: 248MB v0.3.0: 185MB CPU: dropped 27% v0.2.2: 3.51% one core v0.3.0: 2.57% one coreHeavy activity:
RAM (steady): dropped 12% v0.2.2: 574MB v0.3.0: 506MB CPU: dropped 27% v0.2.2: 89.5% one core v0.3.0: 65.6% one coreباقی مواردم که توی چارت هست؛ اسکن اولیه پوشهها هم سرعتش برگشت یک سری اپتیمایز بیشتر روی
hash, compress و... زدم الان ۱۰۰۰ آهنگ روی همون ۱ ثانیه هست.
برای دانلود این نسخه به گیتهاب پروژه سر بزنید :
JaFplayer
ی مقدار دیگه آپلود میکنم اونجا2 454
البته قصد دارم ادامه بدم تا جایی که بشه درستش کنم
اگر بتونم نسخهای که با
Tauri خودم زده بودم رو بازسازی کنم با کمک هوش مصنوعی و روی این فریمورک خیلی عالی میشه.
بخش backend اش که کلا روی Tauri با Rust نوشته بودم رو خیلی راحت عوض کرد (چون فقط باید یک سری دستورات خاص Tauri رو حذف میکرد) برای اون بخش هیچ credit ایی بهش نمیدم (صفر)
ولی UI رو که بهش سپردم گند زده بود؛ کامپایل میشد ولی هیچی نمایش نمیداد تا به اینجا برسه کلی شخصی روش کار کردم.
بطور قطع دانش Rust رو لازم داشت.
اگر موفق شدم؛ مشکلات دیگهاش بخصوص UI رو حل کنم بعد توضیح میدم چرا تصمیم به re-write گرفتم.2 454
چطوری یک پروژه رو به فاک بدیم ؟
با هوش مصنوعی بازنویسی کنید 😂😂😂
از غروب نشستم دارم اشکالات بازنویسی رو برطرف میکنم تا اجرا بشه و الان بالاخره اجرا شد
که دیدم این شاهکار رو ساخته 😂
2 454
دوستانی که گفتند این نیاز به اپراتور داره
نه عزیزان این نسخه نیاز به اپراتور و دکل نداره قرارداد با AT&T یا اپراتورهای محلی توی کشورهای دیگه برای این هست که نیاز به مجوز فرکانس و مقررات رادیویی نباشه.
ولی فکر نکنید Starlink بیاد همینطوری دسترسی برای شما باز کنه
اگرم بخواد اینکارو بکنه :
یا حالتی مثل برزیل میشه؛ که میگه برای هرکی تونست بگیره رایگان
یا از شرایط جنگ و ... با حمایت دولت و بینالملل اینکارو میشه کرد.
من این بخشش رو نمیدونم و فقط طبق اخبار و جاهایی که رایگان شده دارم میگم اونجاها چطور اینکار رو کرده
————————————
یک سری دوستان گفتند پارازیت میندازه ایران؛ طبق چیزی که من متوجه شدم این مثل دیشهاش نیست که با GPS, ... بشه خرابکاری روش کرد.
توی رنج cell tower هست یعنی پارازیت روی این ایرانسل و همراهاول و کاربردهای خاص داخلی رو هم به مشکل میندازه
————————————-
راجب سرعتش هم؛ تا ۲۰۲۷ سرعتی که توی ویدئو دیدید برای ویدئو کال و ... به پوشش خوبی میرسه (تعداد ماهواره و پرتاب و ... گزارش شده)
ولی بطور کلی همین الان یک اینترنت سرعت 512 داره که من قبلتر یک ویدئو ازش فرستادم توی کانال اگر نگاه کنید توی اون ویدئو طرف یوتیوب رو با کیفیت 720 با بافر کم باز میکنه
من روی اینترنت ۳۲ مگ نمیتونم کیفیت ۷۲۰ بدون بافر باز کنم به دلیل فیلتر و مانیتورینگ سنگین اینترنت.
اینکه معاون وزیر میگه باید برق رو قطع کنیم اگر این در دسترس باشه؛ برای این مواردی هست که گفتم.
بازم یادآوری میکنم:
من هم تخصص ارتباط رادیویی و پروتکلهاش رو ندارم. برای این موارد فقط گزارشهای موجود رو خوندم و میزان درک خودم رو گفتم.
گوشی خاصی مثل اینکه گوشیهای ۵ سال قبل به بعد همشون قابلبت اتصال رو خواهند داشت.
2 454
دموی اتصال مستقیم به گوشی
Direct to cell
استارلینک.
این مورد نیازی به دکل مخابراتی نداره، ماهوراهها نقش دکل مخابراتی رو بازی میکنند.
2 454
مشکل و راهحل :
اگر عضو گروه بوده باشید؛ میدونید که برای اضافه کردن تمها چون قبل از این من فقط از ۲ رنگ استفاده میکردم و کامپوننتها هم کم نبود با نظر جمعی فکر کردیم که استفاده از
LLM ها برای اضافه کردن رنگ گزینه خوبی باشه.
من theme.ts رو خودم نوشتم توی اون فرمتی که بنظرم درک سادهتری داره و بعد از LLM خواستم که روی کامپوننتهای مختلف فقط از رنگهای بیشتری استفاده کنه؛ که خب توی همین هم در نهایت توی چندتا بخش لاجیک رو خراب کرده بود (باگ ها رو دیدید دیگه)
حالا مشکل کجاست ؟
من نه حوصله خوندن متودولوژی مورد استفادهاش و نه بررسی کد رو داشتم (اینکه آخر شب بود هم مینوست دلیل باشه ولی از نظرم بهونهاس) و این درحالی هست که من خیلی خیلی مراقب نحوه استفادهام از هوش مصنوعی هستم ولی بطور کلی توی مدت اخیر متوجه شدم خیلی کم حوصله شدم و توی داکیومنت پکیجها هم سریعا دنبال مثال میگردم.
این موضوع واقعا این چندروز داره من رو آزار میده پس براش دنبال راه حل گشتم.
دوتا راه حل من :
دیروز و امروز یک حرکتی رو شروع کردم؛ ترکیبی از کاری که قبل از دوران LLM میکردیم و واقعیت وجود LLM ها
توی دنیای امروز.
من یک سری تسک دارم که باید انجامش بدم روزانه برای این موارد کاری که میکنم اینه که دنبال تیکه کد و مثال و ... توی داکیومنت اون کتابخونه میگردم و از همونجا شروع میکنم و ادامه دادن (هرجا متوجه نشم از LLM میپرسم). اما وقتی تسکم تموم میشه؛ بر میگردم روی کتابخونه و اینبار با
Tutorial
اش شروع میکنم خوندم و مهمتر از اون سعی میکنم این آموزش رو خلاصه کنم و بنویسم (دقیقا مثل قدیما)
دیروز تونستم ۱ ساعت اینکار رو بکنم البته وسطش دوبار حواسپرتی داشتم.
امروز ۱ ساعت بدون حواسپرتی اینکار رو کردم و هدفم اینه که به ۴ ساعت در روز برسونم این موضوع رو.
موضوع اینه که من مجبور بشم داکیومنت رو بخونم (تا عادت خوندن متون طولانیم رو برگردونم) شانسی که آوردم اینه که LLM خیلی توی Rust خوب نیست و بطورکلی خیلی وقتا مجبورم اینکار رو بکنم.
راهکار دوم:
کارهایی رو میکنم که قبلا برام uncomfortable بود و اونکارها رو شخصا انجام میدم.
برای مثال:
امروز شروع کردم به گشتن توی پوزیشنهای Rust یکسری موضوعات هست که قبل از این علاقهای نداشتم روشون کار کنم؛ یک نمونه که امروز پیدا کردم برنامهنویس Rust برای GPU میخواست.
من تاحالا GPU programming در سطح lowlevel انجام ندادم و نمیدونم چطوری انجام میشه.
توی توضیحات شغلی یک سری کتابخونههای پر استفاده برای اینکار رو نام برده بود که میتونم از همونجا شروع کنم و ادامه بدم؛ قرار نیست خودم رو مجبور کنم CUDA رو بازنویسی کنم اما همین که بتونم با استفاده از این کتابخونهها و بدون LLM دوتا ماتریس رو از CPU ببرم روی GPU و مثلا یک سری اعمال ریاضی روشون انجام بدم برای من کفایت میکنه.
البته این مثال بود و دارم روی مواردی که برام جذابتر هست تصمیم میگیرم؛ از بعضیهاش ایدههای خوبی هم گرفتم حتی.
روش اول توی این دوروز داره خوب پیش میره و روش دوم میتونه شبهام رو با پروژه و عادت کد زدن پر کنه؛ هر دوحالت بنظرم برد-برد هست بخصوص دومی که توش چیزهایی رو یاد میگیرم که هرگز سراغش نمیرفتم یا حداقل نه انقدر lowlevel و جزئی.
گفتم راهکارهای خودم رو به شما هم بگم اگر دوست داشتید یا همچین مشکلی داشتید شما هم تستش کنید.