کارهای منتخب
نگاهی دقیقتر به آنچه از ابتدا تا انتها میسازیم.
Master Memory Unit
Master Memory Unit یک پلتفرم حافظهٔ Rust با اولویت محلی برای عاملهای نرمافزاری و افراد است. این پلتفرم رکوردهای پایدار و دارای فضای نام را زیر /master/memory ذخیره میکند و یک لایهٔ کوتاهمدت جداگانه برای زمینهٔ کاری فعال ارائه میدهد. ابزارهای MCP عملیات memory_read، memory_write، memory_update، memory_delete، memory_search و memory_context_pack را در دسترس قرار میدهند. رابط Qt Quick/QML از طریق گذرگاه فعالیت، بهصورت زنده به فعالیتهای خواندن، نوشتن، بهروزرسانی، حذف و جستوجو واکنش نشان میدهد. دسترسی به یک ریشهٔ حافظه یا هر پوشه یا فایلی در زیر آن، زیر همان ریشه گروهبندی میشود و باعث میشود مسیر متحرک آن در نمای تعامل حافظه ضربان بزند. به این ترتیب فعالیت فضای نام قابل مشاهده است و سلسلهمراتب همچنان قابل بررسی میماند. این پروژه و اختراع خود ماست (بیانیهٔ مؤلف بودن، نه ادعای مالکیت فکری ثبتشده). تحت MIT License منتشر شده است. کد منبع: https://github.com/0bifthenelse/master-memory-unit
Seculars Online
Seculars Online نمونه اولیه یک بازی استراتژی مرورگری است که بر پایه نقشهای پایدار از جهان ساخته شده است. در حال حاضر یک بخش قابل بازی پیادهسازی شده و معماری جهان طوری طراحی شده است که با گذشت زمان بتوان آن را بدون محدودیت گسترش داد. نقشه را با کنترلهای دوربین کاوش کنید، در رایانه با ZQSD یا کلیدهای جهت حرکت کنید، یا مستقیماً روی موبایل با کنترلهای لمسی بازی کنید.
Les Grands Jeux d'Antan
«Les Grands Jeux d'Antan» مجموعهای از کتابهای بازی و سرگرمی است که با ابزار اختصاصی ما برای تولید رویهای کتابهای سرگرمی ساخته شده و برای بزرگسالان و سالمندانی منتشر میشود که از جستوجو، مشاهده و صرف وقت لذت میبرند. هر کتاب چهار نوع بازی با حروف بسیار درشت را گرد هم میآورد: جدول کلمات متقاطع، جستجوی کلمات، سودوکو و هزارتو، با ۶۰ صفحه برای هر نوع بازی و پاسخنامه در پایان. این مجموعه شامل دو نسخهی منطقهای است: گاسکونی و ارو، میان مدیترانه، گاریگ، تاکستانها و کانتونهای مرتفع.
Atmosphère
Atmosphère یک برنامه دسکتاپ ساختهشده با Electron و React است که برای یک مشتری خصوصی توسعه یافته تا بتواند ربات موسیقی دیسکورد خود را بدون نیاز به باز کردن خود دیسکورد اجرا کند. این برنامه از طریق یک پل IPC تایپشده با یک بکاند مبتنی بر discord.js و @discordjs/voice ارتباط برقرار میکند و صدا را از طریق یک خط لوله مبتنی بر yt-dlp و ffmpeg پخش میکند. داشبورد وضعیت ربات و اتصال را بهصورت زنده نشان میدهد، یک مدیر پلیلیست آهنگها را سازماندهی و دستهبندی مجدد میکند، و یک روال خودبررسی در هر بار اجرا، ffmpeg، توکن ربات و ساختار پوشهها را بررسی کرده و تا حد امکان بهصورت خودکار مشکلات را برطرف میکند. یک حالت پخش محلی که بهتازگی اضافه شده، پخش را به خود برنامه محدود میکند تا آهنگها بدون ارسال صدا به کانال صوتی دیسکورد ربات، پیشگوش داده شده و در صف قرار گیرند. از آنجا که این پروژه بهصورت خصوصی سفارشیسازی شده، کد منبع و نمونه فعال آن همچنان دارایی مشتری باقی میماند و بهصورت عمومی منتشر نمیشود.
Equilibrium
Equilibrium بهصورت زنده روی BNB Smart Chain اجرا میشود. این ربات چند بازار را از طریق اتصالهای مستقل زیر نظر میگیرد و با ظاهر شدن اختلاف قیمت سودآور، خودکار معامله میکند. فلشلونها هزینه معامله را تأمین کرده و در همان تراکنش بازپرداخت میشوند. حالت فرانترانینگ به ۱۸۰ دقیقه در روز محدود است. کنسول، پایش زنده ربات را نشان میدهد. این ربات کاملاً داخلی ساخته و اداره میشود و برای فروش نیست. از طریق یک قرارداد هوشمند که بهصورت خصوصی مستقر شده، فلشلون میتواند تا سقف ۱۰ میلیون دلار دارایی رمزارزی وام بگیرد، بدون نیاز به سرمایهگذاری، جز کارمزدهای بسیار پایین گس.
TUI Explorer
TUI Explorer ترمینال لینوکس را به مدیر پروندهای بدل میکند که حسی شبیه برنامهٔ کوچک میزکار دارد، با نوار کناری مکانها، سوارسازیها، برچسبها و نشانکها، مسیر راهنمای قابل کلیک، شبکهٔ نمادهای هنر ASCII واکنشگرا و تابلوی پیشنمایش. همهٔ نمادها هنر ASCII خالصاند از موتور نمادسازی خود برنامه، بنابراین بدون فونتهای وصلهشده یا ایموجی در هر ترمینالی کار میکند. برچسبهای نامدار در SQLite ذخیره و از راهاندازی مجدد باقی میمانند، پروندهها و پوشهها در همانجا با API عبارترمز crate مربوط به age رمزگذاری میشوند، و تصویرها در ترمینالهای Kitty، Sixel یا iTerm2 پیشنمایش زنده نشان میدهند و در سایر ترمینالها با حالت نیمبلاکی نمایش داده میشوند. کاملاً در Rust نوشته و فقط برای لینوکس است؛ کد مبدأ در github.com/0bifthenelse/tui-explorer در دسترس است.