خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

یک کانتینر خودمیزبان راه‌اندازی کردم و دیگر نیازی به نیمی از سایت‌های نشانه‌گذاری‌شده‌ام نداشتم

یک کانتینر را خودم میزبانی کردم و از نیمی از سایت‌های نشانک‌شده‌ام بی‌نیاز شدم
بالاخره یک صفحهٔ خانه دارم که ارزش باز کردن دارد.

نوار نشانه‌هایم مدت‌هاست به گورستان سایت‌هایی تبدیل شده که جالبشان می‌دانستم. استفاده از مرورگر زن به سازماندهی بهتر تب‌ها کمک کرد، اما نشانه‌ها هنوز در پوشه‌ای پنهان بودند؛ هر کدام به کلیک و زمان بارگذاری و تب خودشان نیاز داشتند. جواب می‌دهد، اما خیلی زود از فهرستی مرتب به شش تب باز‌شده بدل می‌شود.

روزی از این وضعیت خسته شدم و تصمیم گرفتم مشکل را با یک کانتینر داکر خودمیزبان حل کنم. حالا یک داشبورد دارم و ناگهان دیگر برای رسیدن به اطلاعات موردنیازم به مشت کلیک و تب نیاز ندارم.

صفحهٔ خانهٔ مرورگرتان می‌تواند جایگزین ده‌ها وب‌سایت شود

Glance از داشبوردی خودمیزبان، مکان واحدی برای هرچه مرتباً بررسی می‌کنید می‌سازد

Glance یک داشبورد خودمیزبان است که تمام خوراک‌هایتان را در یک صفحه گرد هم می‌آورد. آن را همچون یک سازندهٔ صفحهٔ خانهٔ شخصی تصور کنید، با این تفاوت که به جای ابزارک‌های ایستا، همه‌چیز را خودتان در YAML تعریف می‌کنید. از خوراک‌های RSS، فرسته‌های ساب‌ردیت، رشته‌های Hacker News، پیش‌بینی آب‌وهوا، بارگذاری‌های کانال یوتیوب، استریم‌های توییچ، قیمت سهام و رمزارزها، وضعیت کانتینرهای داکر و بسیار فراتر پشتیبانی می‌کند. کل پروژه به‌صورت یک باینری سبک یا یک ایمیج داکر به همان اندازه کوچک عرضه می‌شود و به همین دلیل اجرای آن سرعت فوق‌العاده‌ای دارد.

همچنین از سخت‌افزار شما به‌شدت چیز اندکی طلب می‌کند. یک هیولای پیچیده در Electron نیست که صرفاً با راه‌اندازی شدن، RAM را می‌بلعد. Glance یک باینری سبکِ زبان Go با وابستگی‌های حداقلی و تکه‌کد JavaScript ناچیزی در سمت کاربر است. از همان دسته کانتینرهایی است که می‌توانید بی‌دو دل روی رزبری‌پای ۳B+ اجرایش کنید.

مطلب مرتبط:   9 ابزار مولد هوش مصنوعی برای بهبود زندگی کاری شما

راه‌اندازی Glance فقط چند دقیقه طول می‌کشد

یک کانتینر داکر و یک پرونده YAML برای شروع کافی است

نشان داکر روی وب‌سایت رسمی

اگر تا حالا پرونده Docker Compose تنظیم کرده‌اید، Glance را در عرض چند دقیقه بالا می‌آورید. پروژه یک قالب آماده در اختیارتان می‌گذارد که با یک فرمان curl می‌توانید docker-compose.yml، یک پوشهٔ پیکربندی و پرونده‌های YAML آغازین را دانلود کنید. از آنجا، پرونده‌های home.yml را در پوشهٔ پیکربندی ویرایش کنید و docker compose up -d را اجرا کنید. اگر مشکلی پیش آمد، گزارش‌های Docker Compose دقیقاً به شما می‌گویند چه چیزی خراب شده است.

برای کسانی که باینری مستقیم را ترجیح می‌دهند، پروژه به‌صورت باینری‌های ازپیش‌کامپایل‌شده برای لینوکس، ویندوز و مک‌اواس روی معماری‌های x86_64 و ARM و ARM64 در دسترس است، و افزون بر آن از طریق Proxmox VE Helper Scripts، بستهٔ NixOS و حتی یک یکپارچه‌سازی Coolify.io از سوی جامعهٔ کاربری بسته‌بندی شده است. اگر هوم‌لبی با معماری ترکیبی دارید، Glance تمام انعطاف موردنیازتان را در اختیارتان می‌گذارد.

نشانه‌هایم در عوض به ابزارک بدل شدند

خوراک‌های RSS، آب‌وهوا، تقویم‌ها، سرویس‌ها و اخبار حالا در یک صفحه جای گرفته‌اند

نمای نزدیک Glance در حال اجرا در مرورگر روی لپ‌تاپ ویندوزی

روتین قدیمی‌ام هر صبح شامل باز کردن پنج یا شش تب بود. چند ساب‌ردیت، Hacker News، صفحه‌های یوتیوب و یک تیکر سهام، در کنار چند مورد دیگر. Glance همهٔ این‌ها را به ستون‌هایی در یک صفحه فشرده می‌کند. یک ابزارک تقویم و یک خوراک RSS برای سایت‌هایی که اغلب می‌خوانم کنارشان پیکربندی کردم. و در آخر، چند کنترل و آمار پرینتر سه‌بعدی را از نمونهٔ Home Assistant خود نیز اضافه کردم.

سامانهٔ چیدمان از ستون‌های کوچک، متوسط و تمام‌عرض بهره می‌برد و صفحه‌ها می‌توانند به هر تعداد تب که بخواهید داشته باشند؛ بنابراین اگر مانند من علایق کاملاً متفاوتی را دنبال می‌کنید — مثلاً چاپ سه‌بعدی، اتوماسیون خانه و شبیه‌ساز مسابقه — می‌توانید آن‌ها را به جای فشردن همه‌چیز در یک نما، در صفحه‌های جداگانه‌شان جای دهید. حتی یک ابزارک انتشار هم هست که مخزن‌های مشخص GitHub را پایش می‌کند و نسخه‌های جدید را علامت‌گذاری می‌کند؛ امری که وقتی ده‌ها ابزار خودمیزبان در حال اجرا دارید که نیازمند به‌روزرسانی دستی‌اند، کارتان را آسان می‌کند.

مطلب مرتبط:   4 بهترین ابزار همه کاره بهره وری برای فریلنسرها

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

برخی کارها همچنان به تجربهٔ کامل سایت اصلی نیاز دارند

Glance جادو نیست و بهتر است تانتظاراتتان را درست تنظیم کنید. صفحه‌ها به‌صورت خودکار بازخوانی نمی‌شوند، یعنی برای دریافت دادهٔ تازه باید دستی بارگذاری را تجدید کنید، هرچند چند عنصر مانند ساعت به‌صورت زنده به‌روزرسانی می‌شوند. ابزارک‌ها نیز در پس‌زمینه بی‌وقفه درخواست نمی‌فرستند. داده هنگام بارگذاری صفحه واکشی و سپس به‌مدتی که به ازای هر ابزارک پیکربندی کرده‌اید، انبار می‌شود؛ بنابراین دقت بیدرنگ را به سرعت و مصرف کمتر منابع می‌فروشید.

اگر Pi-hole یا AdGuard Home اجرا می‌کنید، ممکن است با قطع درخواست هم روبه‌رو شوید، چرا که هنگامی که یک صفحه هم‌زمان درخواست‌های فراوانی از سوی ابزارک‌های زیاد می‌فرستد، محدودیت‌های پیش‌فرض نرخ DNS از سوی آن‌ها فراتر می‌رود. خوشبختانه این موضوع با یک تنظیم سریع حل می‌شود، اما نکته‌ای است که کسی درباره‌اش هشدارتان نمی‌کند.

هنوز هر صبح Glance را باز می‌کنم

داشتن اطلاعات مفید در یک مکان، مرور وب را منسجم‌تر می‌کند

گلَنس نjad起义 اینترنت را ساده نکرد؛ فقط درِ بهتری به من داد. به‌جای پریدن میان نشانک‌ها، حالا یک نشانی باز می‌کنم، یک صفحه را پویش می‌کنم و تصمیم می‌گیرم کدام‌شان واقعاً ارزش باز کردن دارند.

اگر از قبل داکر دارید یا هوم‌لب راه‌انداخته‌اید، بالا آوردن یک داشبورد آزمایش کم‌زحمتی است با شانس موفقیت بالا. و اگر نوار نشانک‌هایتان سرریز شده، تعجب نکنید اگر تا فردا خیلی از آن‌ها ناپدید شوند.

منبع: این مطلب ترجمه و بومی‌سازی مقاله‌ای از MakeUseOf به قلم Yadullah Abidi است. مشاهده مقاله اصلی