ریکامندو
25 subscribers
9 photos
3 videos
1 file
416 links
توصیه های شخصی از چیزهای باحال
Download Telegram
https://www.vertex42.com/calendars/2026.html

Screenshot + Download for Excel + Google Sheets
Forwarded from 1pezeshk یک پزشک
چگونه در ۳۰ روز توان بدنی‌مان را ۲ برابر کنیم؟

راهنمای عملی افزایش توان بدنی در یک ماه با یک برنامه واقعی و بدون تجهیزات


https://www.1pezeshk.com/archives/2025/11/boost-fitness-plan.html
برنامه Texico (به ژاپنی: テキシコー - تلفظ: تِ‌کی‌سیکو) توسط شبکه NHK World-Japan برای آموزش اصول و «تفکر برنامه‌نویسی» (Programming Thinking) بدون نیاز به کامپیوتر (Unplugged Programming) ساخته شده است.
​این مجموعه بر پایه ۵ اصل اساسی زیر بنا شده است:
​۱. تجزیه (Analysis - 分解): شکستن یک مسئله بزرگ به بخش‌های کوچک و قابل مدیریت.
۲. ترکیب (Combination - 組み立て): کنار هم قرار دادن اجزا برای رسیدن به یک هدف مشخص.
۳. تعمیم (Generalization - 一般化): یافتن الگوها و قوانین کلی که در موارد مشابه تکرار می‌شوند.
۴. انتزاع یا تجرید (Abstraction - 抽象化): تمرکز بر اطلاعات ضروری و نادیده گرفتن جزئیات غیرمهم.
۵. شبیه‌سازی (Simulation - シミュレーション): پیش‌بینی و آزمایش مراحل در ذهن قبل از اجرا.

Presumably aimed at children, NHK World’s Texico program teaches the main ideas about programming without actually using a computer. Instead, it uses items like a toy train, playing cards, and other gadgets to teach concepts such as analysis, combination, simulation, abstraction, and more.
https://www3.nhk.or.jp/nhkworld/en/shows/texico/
https://hackaday.com/2026/05/06/learn-programming-without-a-computer/
Forwarded from Abolfazl Ahani
این یک خلاصه‌ی جامع، ساختاریافته و فنی است که می‌توانید آن را مستقیماً در ژورنال خود ثبت کنید یا برای دوستانتان بفرستید.
🛠 جعبه‌ابزار هوشمند دانلود از یوتیوب با uv و yt-dlp
این پکیج شامل ۴ تابع کاربردی (Alias) برای محیط PowerShell ویندوز است. این توابع به کمک ابزار مدیریت بسته‌ی فوق‌سریع uv، بدون نیاز به نصب دائمی یا سنگین کردن سیستم‌عامل، انواع مدیا را از یوتیوب دانلود می‌کنند.
📌 پیش‌نیازهای حیاتی سیستم
قبل از اجرای توابع، سیستم شما باید به این دو ابزار مجهز باشد:
نصب uv (اجباری): ابزار مدیریت پروژه و محیط پایتون که توابع بر پایه‌ی آن نوشته شده‌اند.
نصب FFmpeg (اجباری برای توابع صوتی و ادغام کیفیت بالا): برای چسباندن صدا و ویدیو به یکدیگر و تبدیل فایل‌ها به MP3. نصب سریع در پاورشل با فرمان:
winget install FFmpeg.FFmpeg
📋 معرفی و کاربرد توابع
۱. دانلود تک ویدیو با کیفیت بالا (ytdl)
کاربرد: دانلود یک ویدیوی مشخص با کیفیت عالی در فرمت استاندارد MP4 (ادغام بهترین ویدیو MP4 با بهترین صدا M4A).
کد تابع:
Function ytdl { uv tool run --with quickjs yt-dlp --remote-components ejs:github -f "bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4]" $args[0] }

نحوه استفاده: ytdl "لینک ویدیو"
۲. دانلود فقط فایل صوتی ویدیو (ytda)
کاربرد: استخراج صدا از ویدیو و تبدیل مستقیم آن به یک فایل صوتی MP3 با بالاترین کیفیت ممکن (بدون دانلود بخش ویدیویی جهت صرفه‌جویی در حجم اینترنت).
کد تابع:
Function ytda { uv tool run --with quickjs yt-dlp --remote-components ejs:github -f "bestaudio" --extract-audio --audio-format mp3 --audio-quality 0 $args }

نحوه استفاده: ytda "لینک ویدیو"
۳. دانلود کامل لیست پخش/پلی‌لیست (ytdlp)
کاربرد: دانلود تمام ویدیوهای یک پلی‌لیست به صورت خودکار و پشت سر هم. این تابع ویدیوها را بر اساس ترتیب اصلی‌شان در یوتیوب شماره‌گذاری می‌کند (... - 01، ... - 02) تا ترتیب فایل‌ها در پوشه کامپیوتر به هم نخورد.
کد تابع:
Function ytdlp { uv tool run --with quickjs yt-dlp --remote-components ejs:github -f "bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4]" -o "%(playlist_index)02d - %(title)s.%(ext)s" $args }

نحوه استفاده: ytdlp "لینک پلی‌لیست"
۴. دانلود کاور/پوستر ویدیو (ytdt)
کاربرد: دانلود کاور یا همان Thumbnail ویدیو با بالاترین کیفیت موجود روی سرور یوتیوب و تبدیل خودکار آن به فرمت استاندارد JPG (بدون دانلود خودِ ویدیو).
کد تابع:
Function ytdt { uv tool run --with quickjs yt-dlp --remote-components ejs:github --skip-download --write-thumbnail --convert-thumbnails jpg $args }

نحوه استفاده: ytdt "لینک ویدیو"
⚡️ راز پایداری این توابع چیست؟ (حل چالش یوتیوب)
یوتیوب به طور مداوم برای مسدود کردن دانلودرها کدهای جاوااسکریپت خود را تغییر می‌دهد. در این توابع دو قابلیت کلیدی تعبیه شده است:
--with quickjs: یک موتور جاوااسکریپت موقت را در محیط ایزوله‌ی uv تزریق می‌کند تا درخواست‌ها شبیه به مرورگر واقعی دیده شوند.
--remote-components ejs:github: به yt-dlp اجازه می‌دهد تا اسکریپت‌های رمزگشاییِ جدید یوتیوب را به صورت زنده از گیت‌هاب رسمی خود دانلود کند؛ این کار مانع از بروز خطای فیک This video is not available می‌شود.
💾 نحوه ذخیره همیشگی و به‌روزرسانی توابع
تایپ کردن این دستورات در هر بار باز کردن پاورشل غیرممکن است. برای اینکه این توابع پس از خاموش و روشن شدن کامپیوتر هم کار کنند، باید آن‌ها را در پروفایل دائمی پاورشل ذخیره یا اصلاح کنید.
۱. باز کردن فایل تنظیمات با نوت‌پد
کافیست دستور زیر را در پاورشل بزنید تا سند متنی تنظیمات همیشگی ویندوز باز شود:
notepad $PROFILE

۲. اضافه کردن یا ویرایش
اگر این فایل خالی است، هر ۴ تابع بالا را کپی کرده و داخل آن Paste کنید.
اگر بعداً خواستید کیفیتی را تغییر دهید یا آپدیت کنید، به همین فایل متنی بازگشته، کدهای قدیمی را با فرمول‌های جدید جایگزین کنید، کلید Ctrl + S را برای ذخیره بزنید و نوت‌پد را ببندید.
۳. اعمال تغییرات بدون نیاز به ری‌استارت
برای اینکه تغییرات اعمال‌شده در نوت‌پد همین لحظه در پنجره‌ی فعلی شما فعال شوند، این دستور کوتاه را در پاورشل اجرا کنید:
. $PROFILE

(به نقطه‌ی اول دستور و فاصله‌ی بعد از آن دقت کنید).
آیا این خلاصه برای ثبت در ژورنال شما کافی است یا مایلید بخش دیگری (مثل افزودن آدرس برای ذخیره خودکار ویدیوها در یک پوشه خاص) به دستورات اضافه شود؟
⚡️ راهنمای استفاده سریع از جعبه‌ابزار دانلود
پس از افزودن کدهای بالا به فایل $PROFILE و راه‌اندازی مجدد پاورشل، می‌توانید با دستورات زیر دانلود کنید:
دانلود تک ویدیو (کیفیت عالی MP4): عبارت ytdl "لینک ویدیو" را وارد کنید.
دانلود فقط فایل صوتی (فرمت MP3): عبارت ytda "لینک ویدیو" را وارد کنید.
دانلود کامل پلی‌لیست (با حفظ ترتیب عددی): عبارت ytdlp "لینک پلی‌لیست" را وارد کنید.
دانلود کاور ویدیو (فرمت JPG): عبارت ytdt "لینک ویدیو" را وارد کنید.
نکته کلیدی: به دلیل استفاده از سوئیچ‌های

--with quickjs
و

--remote-components
، این توابع همیشه آخرین تغییرات جاوااسکریپت یوتیوب را دور می‌زنند و نیازی به به‌روزرسانی دستی ابزارها ندارید.
دور زدن paywall سایت‌های خبری خارجی با افزونه Bypass Paywalls Clean (BPC)

اگر می‌خواهید مطالب سایت‌های خبری خارجی (مثل WSJ، NYT، Washington Post، Financial Times و صدها سایت دیگر) را بدون پرداخت اشتراک بخوانید، یکی از بهترین و به‌روزترین ابزارها افزونه رایگان و متن‌باز Bypass Paywalls Clean (BPC) است.

این پروژه توسط توسعه‌دهنده‌ای به نام magnolia1234 نگهداری می‌شود و با روش‌هایی مثل حذف لایه پرداخت، پاک کردن کوکی‌ها، شبیه‌سازی ربات‌های گوگل و استفاده از آرشیوهای وب، paywall را دور می‌زند. برخلاف سایت‌هایی مثل archive.ph که باید چند ساعت یا چند روز صبر کنید تا مطلب آرشیو شود، BPC معمولاً همان لحظه انتشار مطلب کار می‌کند.

### نحوه نصب (حتماً این بخش را دقیق بخوانید):

روی دسکتاپ (پیشنهاد من):
- Chrome، Microsoft Edge یا Brave (مرورگرهای مبتنی بر هسته کروم): بهترین عملکرد را دارند.
- Firefox: نسخه جداگانه دارد ولی به‌روزرسانی‌اش گاهی با تأخیر انجام می‌شود.

لینک‌های رسمی پروژه (روی GitFlic):

- Chrome / Edge / Brave:
https://gitflic.ru/project/magnolia1234/bypass-paywalls-chrome-clean

- Firefox:
https://gitflic.ru/project/magnolia1234/bypass-paywalls-firefox-clean

⚠️ مهم: این افزونه به دلیل سیاست‌های گوگل و موزیلا در فروشگاه‌های رسمی موجود نیست. حتماً صفحه پروژه را کامل بخوانید و طبق دستورالعمل نصب کنید (معمولاً روش Load unpacked یا نصب فایل CRX/XPI).

### نصب روی اندروید:
در مرورگرهایی که از افزونه پشتیبانی می‌کنند مانند:
- Quetta Browser (بهترین گزینه فعلی)
- Kiwi Browser
- Microsoft Edge

نحوه نصب روی اندروید هم در صفحه اول پروژه توضیح داده شده.

### تجربه کاربری:
من تست کردم و در اکثر سایت‌های پشتیبانی‌شده عالی کار می‌کند. البته بعضی سایت‌ها (به‌خصوص آن‌هایی که paywall خیلی قوی دارند) ممکن است نیاز به VPN داشته باشند.

نکته: برای نتیجه بهتر، افزونه را همراه با uBlock Origin استفاده کنید.

### هشدارها:
- این کار خلاف شرایط استفاده (ToS) اکثر سایت‌های خبری است و ممکن است باعث محدود شدن اکانت شما شود.
- افزونه دسترسی گسترده‌ای به صفحات دارد، پس فقط از لینک‌های رسمی پروژه استفاده کنید.
- پروژه متن‌باز است و مرتب به‌روزرسانی می‌شود، اما مسئولیت استفاده با خود شماست.
ریکامندو
Function docx2md { $inputFile = $args; $outputFile = $inputFile -replace '\.docx$', '.md'; $mediaDir = $inputFile -replace '\.docx$', '_media'; pandoc -f docx -t gfm --wrap=none --strip-comments --extract-media=$mediaDir -o $outputFile $inputFile }
🛠 این تابع چگونه کار می‌کند؟
اگر دستور را به صورت docx2md document.docx اجرا کنید:
فایل مارک‌داون: به نام document.md ایجاد می‌شود.
تصاویر: در پوشه جدیدی به نام document_media ذخیره می‌شوند.
لینک تصاویر: Pandoc به طور خودکار آدرس تصاویر را در فایل مارک‌داون به صورت ![image](document_media/image1.png) اصلاح می‌کند تا عکس‌ها به درستی نمایش داده شوند.
Bento - An entire PowerPoint in one HTML file (edit+view+data+collab)
https://bento.page/slides/

Built for AI.
Works fine without it.
Sample promot
“Here's my deck (Deck.bento.html). Following bento.page/agents.md, add a slide comparing Q3 vs Q4 signups as a bar chart that morphs from the previous slide.”
با VLC PLAYER ماهواره ببین

طبق آموزش که برات توضیح دادم پیش برو، میبینی که میتونی خیلی راحت به ماهواره وصل بشی و هر شبکه ای که دوست داری رو

نگاه کنی

لینکی که داخل نرم افزار باید وارد کنی Https://iptv-org.github.io/iptv/index.m3u
این کانال تلگرام کاملا به روزه و تمام اخبارش با AI درست میشه. اوپن سورس هم هست
https://t.me/RasadAIOfficial


پست ها تر و تمیز و با فرمت‌بندی جدید تلگرام

حرفه؛ #روابط_عمومی | @ePRNet
ریکامندو
https://github.com/itsyebekhe/rasadai
چطوری میشه مشابهش رو ساخت به طور سفارشی شده برای خودم. بدون ثبت دامنه اختصاصی این کار رو کرد؟ آیا در همین مخزن ارسال اطلاعات به https://t.me/RasadAIOfficial انجام میشه؟
بله، شما می‌توانید بدون ثبت دامنه اختصاصی این ابزار را برای خودتان سفارشی‌سازی و راه‌اندازی کنید؛ اما در مورد مخزنی که در حال حاضر از آن استفاده می‌کنید (احتمالاً مخزن [itsyebekhe/rasadai](https://github.com/itsyebekhe/rasadai))، ارسال اطلاعات به کانال تلگرامی RasadAIOfficial انجام می‌شود. برای اینکه اطلاعات به تلگرام خودتان ارسال شود، حتماً باید کدهای آن را تغییر دهید. [1]
در ادامه، راهکار گام‌به‌گام برای سفارشی‌سازی بدون دامنه و تغییر مسیر ارسال اطلاعات آورده شده است.
------------------------------
## ۱. راه‌اندازی و سفارشی‌سازی بدون دامنه اختصاصی
برای بالا آوردن این پروژه بدون خرید دامنه، می‌توانید از سرویس‌های میزبانی ابری رایگان یا پلتفرم‌های بدون سرور (Serverless) استفاده کنید:

*
* استفاده از GitHub Pages: اگر پروژه ایستا (Static) است یا فرانت‌اند دارد، آن را در گیت‌هاب خود فورک (Fork) کنید و از بخش Settings گزینه Pages را فعال کنید تا یک دامنه رایگان به شکل username.github.io به شما بدهد. [2]
* استفاده از پلتفرم‌های ابری رایگان: برای کدهای بک‌اند (مثل پایتون یا نودجی‌اس)، می‌توانید پروژه را روی پلتفرم‌هایی مثل Vercel، Render یا Zeabur مستقر (Deploy) کنید. این سرویس‌ها یک زیردامنه (Subdomain) رایگان و امن (HTTPS) به شما اختصاص می‌دهند.
* استفاده از سرور مجازی (VPS) با آی‌پی اختصاصی: می‌توانید پروژه را روی یک سرور مجازی روشن کنید و به جای دامنه، مستقیماً از آدرس IP سرور برای دسترسی یا تنظیم وبهوک (Webhook) استفاده کنید.
*

------------------------------
## ۲. تغییر مسیر ارسال اطلاعات به تلگرام شخصی شما
در مخزنی که در اختیار دارید، آدرس https://t.me/RasadAIOfficial به صورت هاردکد (Hardcoded) یا از طریق تنظیمات توکن ربات قرار گرفته است. برای اینکه اطلاعات به کانال یا بات شما ارسال شود، باید مراحل زیر را انجام دهید: [1]

1. ساخت ربات تلگرام اختصاصی: به بات [BotFather](https://t.me/BotFather) در تلگرام پیام دهید، یک ربات جدید بسازید و Telegram Bot Token اختصاصی خود را دریافت کنید.
2. یافتن شناسه چت (Chat ID): یک کانال یا گروه بسازید، ربات خود را در آن ادمین کنید و شناسه عددی آن (مثلاً 123456789-) یا آیدی عمومی آن (مثلاً my_channel@) را یادداشت کنید.
3. ویرایش کدهای مخزن:
* در فایل‌های پروژه (معمولاً فایل‌هایی با پسوند .py، .js یا پوشه تنظیمات .env) به دنبال عبارت RasadAIOfficial یا متغیرهای مربوط به TOKEN و CHAT_ID بگردید.
* توکن ربات خودتان و شناسه چت (Chat ID) خودتان را جایگزین مقادیر قبلی کنید.
* اگر پروژه از GitHub Actions استفاده می‌کند، این مقادیر را باید در بخش Settings > Secrets and variables > Actions در ریپازیتوری گیت‌هاب خود ذخیره کنید تا امنیت کدهایتان حفظ شود.

------------------------------
💡 گام بعدی چیست؟
اگر تمایل دارید، می‌توانید زبان برنامه‌نویسی پروژه یا آدرس دقیق فایلی که می‌خواهید ویرایش کنید را بفرستید تا قطعه کد دقیق برای جایگزینی توکن و تغییر مسیر ارسال اطلاعات به تلگرام شخصی‌تان را برای شما بنویسم.

[1] [https://github.com](https://github.com/itsyebekhe/rasadai)
[2] [https://github.com](https://github.com/rsarai/rsarai.github.io)
خِفتم کن!

وقتی با AI کد می‌زنید، بزرگ‌ترین سم اینه که شما فقط بگی چی می‌خوای و اونم یه مشت کد بپاشه جلتون و شما هم بی‌فکر فقط «Accept» بزنید. اینجوری بعد از نیم ساعت کلاً پرت می‌شید که پروژه داره به کجا میره و کنترل از دستتون در میره.

تکنیک اینه که بهش بگی: «Grill me» (خفتم کن!)

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

با این کار:
۱. فهم شما و AI از مسئله و نقشه راه دقیقاً یکی میشه.
۲. خودت هوشیار می‌مونی، می‌فهمی داری چیکار می‌کنی و فرمان دست خودته.
۳. برنامه‌نویسی با AI از حالت خسته‌کننده و رباتیک درمیاد و میشه یه همکاری واقعی.

این مفهوم به نظر ساده میرسه و حتی اگه فایل skillهای مرتبط و مشابه grill-me رو نگاه کنید می‌بینید چند خط بیشتر نیست. ولی واقعاً تاثیر فوق‌العاده‌ای میذاره. اگه MCPهای کافی، به‌خصوص مربوط به resourceهای داخلی شرکت یا پروژه‌تون رو هم فعال داشته باشید، روند سوال‌وجواب‌ها و نتیجه کار واقعاً شگفت‌زده‌تون می‌کنه. پیشنهاد می‌کنم حتماً یک بار هم که شده امتحانش کنید.

استاد @mattpocockuk توی این مقاله خیلی خوب و دقیق مفهومش رو باز کرده و خودِ skill رو هم پابلیش کرده که می‌تونید راحت نصبش کنید و رو ابزاراتون استفاده کنید: aihero.dev/skills-grill-me

منبع
https://x.com/i/status/2084980139750776845