تغییر بازی در دنیای لاتک؛ ویرایشگری که بدون سرور و اشتراک کار میکند
با TeXbrain، ویرایشگر جدید لاتک مبتنی بر وباسمبلی آشنا شوید. کامپایل سریع مستندات علمی در مرورگر، بدون نیاز به اینترنت، اشتراک ارزی و با امنیت کامل.
یک دانشجوی کارشناسی ارشد مهندسی با هدف حذف محدودیتهای ویرایشگرهای ابری، ابزار جدیدی به نام TeXbrain را معرفی کرد که تمام فرآیند کامپایل لاتک را به درون مرورگر کاربر منتقل میکند. این پروژه که در بستر گیتهاب منتشر شده، پاسخی به هزینههای اشتراک و نیاز دائمی به اینترنت در پلتفرمهای مشابه است. نویسنده با بهرهگیری از فناوری وباسمبلی، توانسته است موتور قدرتمند pdfTeX را به گونهای بازنویسی کند که بدون نیاز به سرورهای پشتیبان، خروجی نهایی را در لحظه تولید کند.
چرا مرورگر به جای سرور انتخاب شد؟
بسیاری از پژوهشگران ایرانی هنگام نگارش پایاننامه یا مقالات بینالمللی با چالشهایی نظیر تحریمهای احتمالی، کندی سرعت اینترنت یا هزینههای ارزی برای خرید نسخههای حرفهای ویرایشگرهای آنلاین روبرو هستند. TeXbrain با استفاده از ایپیآی دسترسی به فایلسیستم، به کاربر اجازه میدهد مستقیماً روی پوشههای محلی رایانه خود کار کند. این یعنی شما میتوانید فایلهای خود را در یک پوشه قرار دهید، آنها را با ویرایشگر باز کنید و همزمان از ابزارهای مدیریت نسخه مانند گیت برای کنترل تغییرات بهره ببرید. تمام این فرآیند بدون آپلود حتی یک کیلوبایت داده در سرورهای خارجی انجام میشود که امنیت اطلاعات و حریم خصوصی را به شکلی کامل تضمین میکند.
ویژگیهای فنی و تجربه کاربری
ساختار این ابزار بر پایه سایتهای ایستا بنا شده است و پس از اولین بارگذاری، به طور کامل به صورت آفلاین در دسترس خواهد بود. برای کسانی که به کار با ترمینال علاقه ندارند، قابلیتهای گیت به صورت داخلی در نرمافزار تعبیه شده تا عملیاتی مثل کامیت و پوش کردن به سادگی انجام شود. این رویکرد دقیقاً مشابه خدماتی است که ما در جمبوجت برای سادهسازی فرآیندهای پیچیده ارائه میدهیم؛ همانطور که ما گرههای کور خرید از آمازون و ایبی را باز میکنیم تا کالا به راحتی در ایران تحویل داده شود، این ویرایشگر نیز پیچیدگیهای نصب توزیعهای حجیم لاتک را از میان برداشته است.
سازگاری با مرورگرهای مختلف
در حال حاضر مرورگرهای مبتنی بر کرومیوم بهترین عملکرد را در دسترسی مستقیم به پوشهها دارند. با این حال، کاربران فایرفاکس و سافاری نیز میتوانند از قابلیتهای پایه استفاده کنند. این پروژه نشان میدهد که چگونه مرزهای میان نرمافزارهای دسکتاپ و وب در حال کمرنگ شدن است. برای دانشجویی که در کتابخانه دانشگاه یا در مسیر سفر نیاز به اصلاح بخشی از مقاله خود دارد، TeXbrain یک راهکار سریع و رایگان محسوب میشود که وابستگی به زیرساختهای گرانقیمت را از بین میبرد.
منبع: github.com