قرار نیست این پست مرور خاطرات و خوندن شعر و ترانه باشه. شاید اولین عنوانی که به ذهنم رسید که مسیر این چند روزهمو در دنیای دواپس بخوام در ی عبارت بگم این بود.
شاید عجیب باشه. این عنوان و دواپس، مگه داریم مگه میشه؟
مسیر این هفتهی من با ی تسک R & D شروع شد (عاشق این جور تسکها هستم). سرتون رو درد نیارم، وسط سرچها و چت جی پی تی و Perplexity و ... رسیدم به ویدئو دموی کاربردی، ترکیب چند راهکار و ارائه اون.
نکتهای که در ابتدای ویدئو توجه من رو به خودش جلب کرد، نحوهی ارائه بود که در محیط Terminal انجام میشد. خیلی جالب بود برام. اینقدر که ویدئو رو pause کردم و ی سرچ زدم ببینم با کلید واژه Presentation.md چه راهکاری بهم پیشنهاد میشه. در اولین جستجو با ابزار به نام Marp آشنا شدم. جالب بود، تقریبا همون چیزی بود که در ویدئو نشون داده شده بود. ولی ی سری تفاوتهای ریزی هم داشت. خب Extension برای VSCode هم داشت و ی سری ابزار دیگه. به ویدئو برگشتم و از اونجایی که ارائهدهنده تمامی منابع لازم برای اجرای اون استک رو روی گیتهاب گذاشته بود ی سری به پروفایل ایشون در گیتهاب زدم. خوشبختانه علاوه بر منابع، فایل ارائه هم در ی ریپو دیگه به اشتراک گذاشته بود.
اینجا بود که با ابزاری که ارائه جالب و جذابشو باهاش ساخته و ارائه داده بود، آشنا شدم. به زبان Go و نکته جالبتر بخش آخر README ریپوی Sildes بود که Alternativeهای این ابزار هم معرفی کرده بود. ای وای من، پنجرهای به جهان ارائههای جذاب
به من نگاه کن، ی پکیج پایتونی جالب و جذاب (چرا تا الان باهاش آشنا نشده بودم) که علاوه بر Slides و دیگر راهکارهای مشابه، امکانات جالبی داره (ماژولار بودنش برام خیلی جذاب بود)
ولی حیف که نزدیک به ۲ سال هست که Maintain نمیشه و به گفته توسعهدهندهی اصلیش، قراره در نسخه 3 سوپرایز بشیم. من که منتظرم ...
بماند نصب نسخه stable که در حال حاضر v2.5.5 هست به وسیله pip به سختی و با مشقت و مشکلات dependency پکیجها انجام شد، ولی اگه بخواهید میتونید در توزیعهای Debian-based با مدیر بستهی (همون پکیج منیجر خودمون) APT نصبش کنید. باحاله.
خیلی نظرمو در مقایسه با دو راهکار قبلی جلب نکرد. پس میگذریم.
ی ابزار جالب که با زبان Rust توسعه داده شده و خوب هم Maintain میشه با امکاناتی بس جذاب. نگم براتون. جوری که غم قدیمی بودن lookatme رو شست برد. البته بماند که منتظر خبری از lookatme هستم و خواهم موند.
همهی این ابزارها و ابزارهای مشابه اینها که بعضا با nodejs هم نوشته شدند، امکانات مشابهای دارند و در نوع خودشون جالب هستند. ولی نیازمندی من برای کامل بودن (البته به نظر من) این موارد بود:
ی سری امکانات مشابه هم دارند که با کنکاش در هر ابزار بهش میرسید.
شما چه پیشنهادی دارید؟