TGViewer
Channel Public Channel
RandRng

RandRng

@per3onnel

جایی واسه احمق‌ها نیست...
Subscribers
2.45K
Photos
104
Videos
5
Links
114
Recent Posts 17 shown
Post #748 301
RandRng نسخه‌ی v0.3.0 و میزان بهبود نسبت به نسخه قبلی v0.2.2 که البته خودش یک اپتیمایز سنگین داشت. توی این نسخه مشکل تاخیر pause آهنگ تا قطع شدن صدا هم رفع شده؛ ولی هیچ فیچر جدیدی اضافه نشده. فقط بهبود داشتیم و بهبود. Idle mode: RAM: dropped 25% v0.2.2: 248MB …
رو گیت‌هابه
  • 👍 3
  • ❤ 1
Post #746 374
RandRng تم دیفالت Kanagawa هست و ۷ تم معروف دیگر ترمینال هم بصورت پیشفرض وجود داره (تم‌هایی که اضافه می‌کنید بین ورژن‌ها آپدیت نمی‌مونه؛ اگر فکر می‌کنید لازم هست که این مورد رو هم اضافه کنم که توی دیتابیس ذخیره بشه) Kanagawa (default) Argonaut Tokyo Night Catppuccin…
نسخه‌ی 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 core

Heavy 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

ی مقدار دیگه آپلود می‌کنم اونجا
  • ❤ 8
  • ❤‍🔥 1
  • 🔥 1
Post #744 973
RandRng تم دیفالت Kanagawa هست و ۷ تم معروف دیگر ترمینال هم بصورت پیشفرض وجود داره (تم‌هایی که اضافه می‌کنید بین ورژن‌ها آپدیت نمی‌مونه؛ اگر فکر می‌کنید لازم هست که این مورد رو هم اضافه کنم که توی دیتابیس ذخیره بشه) Kanagawa (default) Argonaut Tokyo Night Catppuccin…
#موقت

برای دوستانی که در جریان نیستن
بازنویسی قرار بود این پروژه رو بسازه 😂
  • 😁 8
  • ❤ 3
Post #743 976
RandRng چطوری یک پروژه رو به فاک بدیم ؟ با هوش مصنوعی بازنویسی کنید 😂😂😂 از غروب نشستم دارم اشکالات بازنویسی رو برطرف می‌کنم تا اجرا بشه و الان بالاخره اجرا شد که دیدم این شاهکار رو ساخته 😂
البته قصد دارم ادامه بدم تا جایی که بشه درستش کنم
اگر بتونم نسخه‌ای که با Tauri خودم زده بودم رو بازسازی کنم با کمک هوش مصنوعی و روی این فریمورک خیلی عالی میشه.

بخش backend اش که کلا روی Tauri با Rust نوشته بودم رو خیلی راحت عوض کرد (چون فقط باید یک سری دستورات خاص Tauri رو حذف می‌کرد) برای اون بخش هیچ credit ایی بهش نمیدم (صفر)‌
ولی UI رو که بهش سپردم گند زده بود؛ کامپایل میشد ولی هیچی نمایش نمیداد تا به اینجا برسه کلی شخصی روش کار کردم.
بطور قطع دانش Rust رو لازم داشت.

اگر موفق شدم؛ مشکلات دیگه‌اش بخصوص UI رو حل کنم بعد توضیح میدم چرا تصمیم به re-write گرفتم.
  • 👍 12
  • ❤ 5
Post #742 952

Forwarded from M Abbasi

چطوری یک پروژه رو به فاک بدیم ؟

با هوش مصنوعی بازنویسی کنید 😂😂😂

از غروب نشستم دارم اشکالات بازنویسی رو برطرف می‌کنم تا اجرا بشه و الان بالاخره اجرا شد

که دیدم این شاهکار رو ساخته 😂
  • 😁 19
  • ❤ 5
Post #740 1.11K
RandRng دموی اتصال مستقیم به گوشی Direct to cell استارلینک (با سرعت و حجم دیتای بالاتر) این مورد نیازی به دکل مخابراتی نداره، ماهوراه‌ها نقش دکل مخابراتی رو بازی می‌کنند. پی‌نوشت: این ویژگی نیاز به گوشی خاص یا تجهیزات خاصی نداره سرعت این دمو، حداقل ۵-۶ برابر…
دوستانی که گفتند این نیاز به اپراتور داره
نه عزیزان این نسخه نیاز به اپراتور و دکل نداره قرارداد با AT&T یا اپراتورهای محلی توی کشورهای دیگه برای این هست که نیاز به مجوز فرکانس و مقررات رادیویی نباشه.
ولی فکر نکنید Starlink بیاد همینطوری دسترسی برای شما باز کنه
اگرم بخواد اینکارو بکنه :
یا حالتی مثل برزیل میشه؛ که می‌گه برای هرکی تونست بگیره رایگان
یا از شرایط جنگ و ... با حمایت دولت و بین‌الملل اینکارو میشه کرد.

من این بخشش رو نمی‌دونم و فقط طبق اخبار و جاهایی که رایگان شده دارم می‌گم اونجاها چطور اینکار رو کرده
————————————

یک سری دوستان گفتند پارازیت می‌ندازه ایران؛ طبق چیزی که من متوجه شدم این مثل دیش‌هاش نیست که با GPS, ... بشه خرابکاری روش کرد.
توی رنج cell tower هست یعنی پارازیت روی این ایرانسل و همراه‌اول و کاربردهای خاص داخلی رو هم به مشکل میندازه
————————————-
راجب سرعتش هم؛ تا ۲۰۲۷ سرعتی که توی ویدئو دیدید برای ویدئو کال و ... به پوشش خوبی میرسه (تعداد ماهواره و پرتاب و ... گزارش شده)

ولی بطور کلی همین الان یک اینترنت سرعت 512 داره که من قبلتر یک ویدئو ازش فرستادم توی کانال اگر نگاه کنید توی اون ویدئو طرف یوتیوب رو با کیفیت 720 با بافر کم باز می‌کنه
من روی اینترنت ۳۲ مگ نمی‌تونم کیفیت ۷۲۰ بدون بافر باز کنم به دلیل فیلتر و مانیتورینگ سنگین اینترنت.


اینکه معاون وزیر می‌گه باید برق رو قطع کنیم اگر این در دسترس باشه؛ برای این مواردی هست که گفتم.

بازم یادآوری می‌کنم:
من هم تخصص ارتباط رادیویی و پروتکل‌هاش رو ندارم. برای این موارد فقط گزارش‌های موجود رو خوندم و میزان درک خودم رو گفتم.
گوشی خاصی مثل اینکه گوشی‌های ۵ سال قبل به بعد همشون قابلبت اتصال رو خواهند داشت.


پینوشت:
اگر کسی رفرنس دقیقتری داشت؛ بفرستید به اشتراک میذارم.
  • 👍 24
  • ❤ 6
Post #738 1.26K
دموی اتصال مستقیم به گوشی
Direct to cell
استارلینک (با سرعت و حجم دیتای بالاتر)

این مورد نیازی به دکل مخابراتی نداره، ماهوراه‌ها نقش دکل مخابراتی رو بازی می‌کنند.

پی‌نوشت:
این ویژگی نیاز به گوشی خاص یا تجهیزات خاصی نداره

سرعت این دمو، حداقل ۵-۶ برابر بیشتر از سرعت 5g من و دکل ۲۰۰ متر اونطرف تر هست.
  • 👍 31
  • 🍾 7
  • 🗿 3
  • 😁 2
  • 😍 1
Post #737 1.09K
RandRng تم دیفالت Kanagawa هست و ۷ تم معروف دیگر ترمینال هم بصورت پیشفرض وجود داره (تم‌هایی که اضافه می‌کنید بین ورژن‌ها آپدیت نمی‌مونه؛ اگر فکر می‌کنید لازم هست که این مورد رو هم اضافه کنم که توی دیتابیس ذخیره بشه) Kanagawa (default) Argonaut Tokyo Night Catppuccin…
مشکل و راه‌حل :

اگر عضو گروه بوده باشید؛ می‌دونید که برای اضافه کردن تم‌ها چون قبل از این من فقط از ۲ رنگ استفاده می‌کردم و کامپوننت‌ها هم کم نبود با نظر جمعی فکر کردیم که استفاده از LLM ها برای اضافه کردن رنگ گزینه خوبی باشه.
من theme.ts رو خودم نوشتم توی اون فرمتی که بنظرم درک ساده‌تری داره و بعد از LLM خواستم که روی کامپوننت‌های مختلف فقط از رنگ‌های بیشتری استفاده کنه؛ که خب توی همین هم در نهایت توی چندتا بخش لاجیک رو خراب کرده بود (باگ ها رو دیدید دیگه)

حالا مشکل کجاست ؟

من نه حوصله خوندن متودولوژی مورد استفاده‌اش و نه بررسی کد رو داشتم (اینکه آخر شب بود هم می‌نوست دلیل باشه ولی از نظرم بهونه‌اس) و این درحالی هست که من خیلی خیلی مراقب نحوه استفاده‌ام از هوش مصنوعی هستم ولی بطور کلی توی مدت اخیر متوجه شدم خیلی کم حوصله شدم و توی داکیومنت پکیج‌ها هم سریعا دنبال مثال میگردم.
این موضوع واقعا این چندروز داره من رو آزار میده پس براش دنبال راه حل گشتم.

دوتا راه حل من :

دیروز و امروز یک حرکتی رو شروع کردم؛ ترکیبی از کاری که قبل از دوران LLM میکردیم و واقعیت وجود LLM ها
توی دنیای امروز.
من یک سری تسک دارم که باید انجامش بدم روزانه برای این موارد کاری که می‌کنم اینه که دنبال تیکه کد و مثال و ... توی داکیومنت اون کتابخونه میگردم و از همونجا شروع می‌کنم و ادامه دادن (هرجا متوجه نشم از LLM می‌پرسم). اما وقتی تسکم تموم میشه؛ بر میگردم روی کتابخونه و اینبار با
Tutorial
اش شروع می‌کنم خوندم و مهمتر از اون سعی می‌کنم این آموزش رو خلاصه کنم و بنویسم (دقیقا مثل قدیما)‌
دیروز تونستم ۱ ساعت اینکار رو بکنم البته وسطش دوبار حواس‌پرتی داشتم.
امروز ۱ ساعت بدون حواس‌پرتی اینکار رو کردم و هدفم اینه که به ۴ ساعت در روز برسونم این موضوع رو.

موضوع اینه که من مجبور بشم داکیومنت رو بخونم (تا عادت خوندن متون طولانیم رو برگردونم) شانسی که آوردم اینه که LLM خیلی توی Rust خوب نیست و بطورکلی خیلی وقتا مجبورم اینکار رو بکنم.


راهکار دوم:
کارهایی رو می‌کنم که قبلا برام uncomfortable بود و اون‌کارها رو شخصا انجام میدم.
برای مثال:
امروز شروع کردم به گشتن توی پوزیشن‌های Rust یکسری موضوعات هست که قبل از این علاقه‌ای نداشتم روشون کار کنم؛ یک نمونه که امروز پیدا کردم برنامه‌نویس Rust برای GPU میخواست.
من تاحالا GPU programming در سطح lowlevel انجام ندادم و نمی‌دونم چطوری انجام میشه.
توی توضیحات شغلی یک سری کتابخونه‌های پر استفاده برای اینکار رو نام برده بود که می‌تونم از همونجا شروع کنم و ادامه بدم؛ قرار نیست خودم رو مجبور کنم CUDA رو بازنویسی کنم اما همین که بتونم با استفاده از این کتابخونه‌ها و بدون LLM دوتا ماتریس رو از CPU ببرم روی GPU و مثلا یک سری اعمال ریاضی روشون انجام بدم برای من کفایت می‌کنه.
البته این مثال بود و دارم روی مواردی که برام جذاب‌تر هست تصمیم میگیرم؛ از بعضی‌هاش ایده‌های خوبی هم گرفتم حتی.

روش اول توی این دوروز داره خوب پیش میره و روش دوم می‌تونه شب‌هام رو با پروژه و عادت کد زدن پر کنه؛‌ هر دوحالت بنظرم برد-برد هست بخصوص دومی که توش چیزهایی رو یاد میگیرم که هرگز سراغش نمیرفتم یا حداقل نه انقدر lowlevel و جزئی.


گفتم راهکارهای خودم رو به شما هم بگم اگر دوست داشتید یا همچین مشکلی داشتید شما هم تستش کنید.
  • ❤ 27
Post #735 1.08K
RandRng من ۹۹٪ پیام‌ها رو سعی می‌کنم با reaction جواب بدم اگر نشه؛‌تمام تلاشم رو می‌کنم با استیکر جواب بدم اگر پیام دادی و متن برات تایپ کردم؛ هم روز خوبی داشتم هم سوال خوبی پرسیدی (۲۰٪ هم نتونستم با اموجی یا استیکر منظورم رو برسونم)‌ اگر توی چندتا پیام بهت جواب دادم و سوالت یک موضوع برنامه‌نویسی جذاب نبوده.
اینجوری هم هستم.

اگر کسی طلبی داشت؛ لطفی کرده بود و چندبرابرش رو پیش پیش نگرفته بود هم می‌تونه اطلاع بده.
  • ❤ 17
  • 😁 9
  • 👍 6
  • 🗿 2
  • ❤‍🔥 1
Post #732 1.05K
می‌دونستید اگر تعداد پیام‌های شخصی شما از یک حدی بیشتر بشه؛ تلگرام دیگه حتی نمی‌تونه تعداد نوتیف‌هاش رو کامل نمایش بده ؟

وقتی اسکرول می‌کنید یا توی چت‌های قدیمی سرچ می‌زنید این تعداد افزایش پیدا می‌کنه.

وقتی پیام خصوصی به من می‌دید واقعا چک نمی‌کنم تا پیام‌های خانواده و دوستان و همکاران رو گم نکنم.

هر موردی بود؛ توی Direct همین کانال یا گروه بگید.

شخصا آدم چت‌کردن و حرف زدن نیستم؛ اما آدم جواب دادن هستم.
من ۹۹٪ پیام‌ها رو سعی می‌کنم با reaction جواب بدم
اگر نشه؛‌تمام تلاشم رو می‌کنم با استیکر جواب بدم
اگر پیام دادی و متن برات تایپ کردم؛ هم روز خوبی داشتم هم سوال خوبی پرسیدی (۲۰٪ هم نتونستم با اموجی یا استیکر منظورم رو برسونم)‌
اگر توی چندتا پیام بهت جواب دادم و سوالت یک موضوع برنامه‌نویسی جذاب نبوده.

من به جات بودم همون لحظه لاتاری ثبت‌نام میکردم.


پس لطفا موضوع رو شخصی نکنید؛ فقط جای درست پیام بدید.

پینوشت:
ادمین کانال فقط خودمم.
این سوال که آقای عباسی خودتون هستید رو نیاز نیست بپرسید؛ کانال‌های دیگرم جواب سوالات رو خودم میدم.
اگر کسی ادمین هست به درخواست من برای شرایطی هست که من مشکلی دارم یا ...
  • ❤ 24
  • 😁 7
  • 👨‍💻 1
Post #731 1.05K
RandRng یکی از دوستان گزارش داده روی Arch توی اولین اجرا درخواست Camera میده. توضیح بدم؛ اول اینکه این رو ۱۰۰٪ بلاک کنید من نیازی به Camera ندارم ولی دلیلش اینه : Camera access بخاطر Gstreamer هست چون دارم از اون استفاده می‌کنم و این برای Video/Audio هست ولی…
دوستانی که این مورد رو گزارش دادند باهم بررسی کردیم متاسفانه چیزی نداریم.
حتی توی لاگ سیستم هم هیچ چیزی ثبت نمیشه بنظر میاد اینطوری باشه که توزیع نگاه می‌کنه من توی dependency هام Gstreamer رو دارم ولی براش مهم نیست که من فقط دارم بخش Audio اش رو استفاده می‌کنم و حتی قبل از اینکه اپلیکیشن درخواستی ثبت کنه توزیع درخواست دسترسی Camera رو میفرسته.

فعلا توی لاگ سیستم هم چیزی از Camera که مرتبط به این اپ باشه پیدا نشد.


Github Link
GitHub GitHub - pykeras/JaFplayer: A simple, lightweight music player written in Rust/Tauri. A simple, lightweight music player written in Rust/Tauri. - pykeras/JaFplayer
  • ❤ 6
  • 👍 2
Post #730 1.07K
RandRng jafplayer-0.2.1-1-x86_64.pkg.tar.zst
یکی از دوستان گزارش داده روی Arch توی اولین اجرا درخواست Camera میده.

توضیح بدم؛ اول اینکه این رو ۱۰۰٪ بلاک کنید من نیازی به Camera ندارم ولی دلیلش اینه :

Camera access
بخاطر
Gstreamer
هست چون دارم از اون استفاده می‌کنم و این برای
Video/Audio
هست ولی تحت هیچ شرایطی نباید درخواست بده جون من بطور کامل درخواست‌ برای لود کردن ویژگی‌های ویدئویی
Gstreamer
رو بستم


تنها توضیحی که به ذهنم میرسه اینه که من یک اسکریپت نوشتم که از روی نسخه debian دارم پکیج arch رو می‌نویسم و توی اون پیکج احتمال زیاد باید یک بخشی رو اضافه کنم که دسترسی به video رو ببندم چون برای deb, rpm اینکار توی کد و موقع لود لایبراری مورد نیاز انجام شده.

اگر کسی هم تغییر لازم برای اینکار رو دقیقا می‌دونه چی هست؛ که بهم بگه بیلد و تست بگیریم ممنون میشم.

پینوشت: روی ubuntu 26 هم مثل اینکه همین هست.
ubuntu 24, debian 12, debian 13, fedora
رو می‌دونم این مشکل وجود نداره
  • ❤ 14
Post #729 1.03K
RandRng jafplayer-0.2.1-1-x86_64.pkg.tar.zst
چندتا نکته‌ی دیگه:
برای این مورد بهتر کانفیگ‌ها و کاورهای
~/.config/jafplayer
رو پاک کنید.

دوم اینکه اسکن اولیه که قبلا برای هر ۱۰۰۰ تا موسیقی چیزی حدود ۴۰۰-۷۰۰ میلی‌ثانیه بود (کیفیت فایل و ...) الان حدود ۴-۵ ثانیه هست اونم دلیلش فشرده سازی تصاویر و محاسبه هش هست که بنظرم خیلی بصرفه هست.
۴ گیگ تا ۱۰ مگ با این قیمت هارد خیلی بصرفه‌ هست.

مورد مربوط به اسکن خودکار پوشه‌های موسیقی انتخاب شده به محض تغییر رو هم حذف کردم.
چون الان هم directory rescan رو داریم (روی هر پوشه آیکونش مشخص هست بصورت دستی اگر خواستید انجام بدید)
هم به محض ورود به برنامه اینکار بصورت خودکار انجام میشه؛ هربار که از برنامه خارج بشید و مجدد وارد بشید.

پیشنهاد می‌کنم حتما به این نسخه آپدیت کنید.
  • ❤ 12
  • 🗿 1
Post #726 1.11K
RandRng تم دیفالت Kanagawa هست و ۷ تم معروف دیگر ترمینال هم بصورت پیشفرض وجود داره (تم‌هایی که اضافه می‌کنید بین ورژن‌ها آپدیت نمی‌مونه؛ اگر فکر می‌کنید لازم هست که این مورد رو هم اضافه کنم که توی دیتابیس ذخیره بشه) Kanagawa (default) Argonaut Tokyo Night Catppuccin…
jafplayer_0.2.1_amd64.deb6 MB jafplayer-0.2.1-1.x86_64.rpm6 MB jafplayer-0.2.1-1-x86_64.pkg.tar.zst5.6 MB
توی این نسخه باگ‌هایی که گزارش شد رفع شدند؛ اکثر موارد رو تونستم حل کنم بعضی موارد رو سعی کردم حل کنم.
چون گزارش دوستان روی سخت‌افزار خاص بود.

فیچرهایی که اضافه شد:

۱- اضافه شدن قابلیت continue playing

۲- اضافه شدن لاگ (ساده) که درصورت کرش کردن روی سخت‌افزارهای خاص حداقل بتونم دلیلش رو ببینم.

اپتیمایز هم شده:

بطور متوسط حداقل ۱۴٪ و حداکثر ۴۱٪ مصرف رم کمتر شده (حالت حداکثر رو وقتی می‌بینید که تعداد موسیقی بیشتر از ۱۰۰۰-۲۰۰۰ مورد باشه)

مصرف پردازنده هم حداقل ۱.۳۴٪ تا حداکثر ۲۹٪ کمتر شده بازم بستگی به میزان آهنگ‌ها داره

مصرف هارد به شدت کاهش پیدا کرده؛؛ قبلا من کاور هر آهنگ رو مستقیم ذخیره میکردم. الان اپتیمایز می‌شه و بعد ذخیره میشه.
اگر برای ۱۰۰۰ تا آهنگ اصلی قبلا ۴گیگ فضا میگرفت الان ۱۰ مگ فضا می‌خواد.
علاوه بر اون hash کاورها هم محاسبه میشه و اینطوی اگر کاور تکراری باشه (مثلا توی آلبوم) فقط ۱ نسخه ذخیره میشه و تمام ترک‌های اون آلبوم به همون ۱ کاور رفرنس میدند.

خلاصه تا جایی که می‌شد توی ۱۰ ساعت اپتیمایز کرد اینکار رو کردم دیگه.
  • 🔥 10
  • ❤ 5
Older posts →

About this channel

How can I read @per3onnel without a Telegram account?
TGViewer shows the public web preview Telegram publishes for RandRng: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does RandRng have?
RandRng (@per3onnel) has 2.45K subscribers on Telegram, refreshed roughly every 30 minutes.
Does RandRng know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →