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

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

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

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

اگر شما هم مثل من باشید، رسیدهایتان معمولاً لابه‌لای کشوها ناپدید می‌شوند، دفترچه‌های راهنما در پوشه Downloads جا می‌مانند و هزینه تعمیرات همیشه غافلگیرتان می‌کند. کارهای دوره‌ای هم وضع بهتری ندارند؛ یادآوری‌های من معمولاً میان تقویم و یادداشت‌های دست‌نویس چسبیده به یخچال پراکنده‌اند.

می‌خواستم ببینم آیا HomeLogger می‌تواند این آشفتگی تمام‌عیار را با یک پایگاه داده میزبانی‌شده جایگزین کند یا نه. آن را با استفاده از Docker و SQLite روی سرور فعلی Home Ops خودم اجرا کردم و سپس شماری از وسایل واقعی‌ام، از تجهیزات الکترونیکی و لوازم خانگی گرفته تا ماشین چمن‌زنی، به آن افزودم.

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

سرانجام همه‌چیز را یک‌جا پیدا می‌کردم

فهرست دارایی‌ها وقتی سودمند شد که دیگر شبیه پایگاه داده‌ای خالی نبود

HomeLogger در نگاه نخست چندان تأثیرگذار نیست. تا وقتی چیزی در آن وارد نکرده‌اید، پیشخوان تقریباً خالی است و هیچ راهنمایی‌ای برای افزودن وسایلتان ارائه نمی‌کند. سودمندی آن تازه زمانی آشکار شد که آزمودن فیلدها را آغاز کردم و اطلاعات وسایل واقعی‌ام را در آن‌ها گنجاندم.

۱۴ مورد از باارزش‌ترین دارایی‌هایم را افزودم، از جمله:

  • دوربین DSLR کانن (Canon EOS 5D DSLR)
  • رزبری پای ۴ (Raspberry Pi ۴)
  • تهویه مطبوع سرمایشی‌وگرمایشی شارپ (SHARP reverse cycle air conditioner)
  • ذخیره‌ساز تحت شبکه سینولوژی (Synology DS218 NAS)
  • سوزوکی سیرا (Suzuki Sierra)
  • رادیوی یائسو (Yaesu FT-۹۹۱ radio)
  • مایکروسافت سرفیس پرو (Microsoft Surface Pro)
  • ماشین چمن‌زنی ویکتا (Victa lawn mower)
  • اینورتر خورشیدی سان‌سینک (Sunsynk solar inverter)

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

مطلب مرتبط:   نحوه استفاده از Microsoft Word برای رونویسی های صوتی

قهوه‌ساز قابل‌اعتماد Nivona نخستین نمونه آزمایشی من برای ساخت پرونده‌ای کامل‌تر بود. پیشینه نگهداری، یادداشت‌های تعمیر، کارهای آینده و دو فایل PDF شامل دفترچه راهنما و رسیدهای خرید را به آن افزودم. وقتی همه این‌ها سامان گرفت، HomeLogger دیگر صرفاً برنامه‌ای پرزرق‌وبرق برای یادداشت‌برداری نبود و به یک دستیار حافظه واقعی تبدیل شد.

دیگر لازم نبود به یاد بیاورم که دفترچه راهنمای قهوه‌ساز در پوشه Downloads مدفون شده، در ایمیلی مانده یا در یکی از پوشه‌های تصادفی و فراموش‌شده OneDrive گم شده است. فقط کافی بود به خاطر داشته باشم که اصلاً یک قهوه‌ساز دارم.

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

یادآوری‌های نگهداری از فهرست دارایی‌ها سودمندتر بودند

ارزش واقعی HomeLogger با نمایان‌شدن کارهای عقب‌افتاده قرمز آشکار شد

بخش نگهداری خانه در HomeLogger، همراه با سوابق کارهای نگهداری و تعمیرات انجام‌شده

بخش نگهداری HomeLogger در نهایت بسیار سودمند از کار درآمد، هرچند هنوز کمی ساده‌تر از چیزی بود که می‌خواستم. همه دارایی‌ها، چه چکش باشند و چه سرور، زیر بخش «لوازم» قرار می‌گیرند.

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

برای اینکه ببینم کارهای نگهداری فراموش‌شده چگونه نمایش داده می‌شوند، چند مورد را که مدت‌ها از موعدشان گذشته بود افزودم:

  • تمیزکردن فیلترهای دستگاه تهویه مطبوع
  • سرویس‌کردن ماشین چمن‌زنی
  • بررسی تهویه اینورتر خورشیدی
  • رسوب‌زدایی قهوه‌ساز

HomeLogger کارهای عقب‌افتاده را با رنگ قرمز روشن نشان می‌داد؛ به همین دلیل، نادیده‌گرفتنشان بسیار دشوارتر از یک اعلان تقویم دیگر بود که لابه‌لای انبوه اعلان‌ها گم می‌شود.

پنجره ثبت کار تکمیل‌شده در HomeLogger با گزینه‌های افزودن آن به‌عنوان سابقه نگهداری یا تعمیر

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

مطلب مرتبط:   من حالت god mode برنامه‌های بهره‌وری را در لینوکس امتحان کردم و روند کارم برای همیشه تغییر کرد
تاریخچه نگهداری سامانه تهویه در HomeLogger که ثبت خودکار یک کار تکمیل‌شده را نشان می‌دهد

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

میزبانی شخصی آن تقریباً هیچ هزینه‌ای برایم نداشت

اس‌کیوال‌لایت همه‌چیز را سبک و کارآمد نگه داشت

مصرف حدود ۲۴ مِبی‌بایت حافظه رم در HomeLogger پس از پرشدن پایگاه داده خانه

HomeLogger آن‌قدر کم‌حجم است که به رایانه‌ای جداگانه نیاز ندارد. در واقع، آن را به ماشین مجازی Ubuntu فعلی‌ام برای امور خانه افزودم؛ ماشینی که از پیش چند سرویس Docker را اجرا می‌کرد. پیش از نصب، این ماشین مجازی تنها ۳٫۸ گیگابایت حافظه رم داشت که ۱٫۱ گیگابایت آن مصرف شده و ۲٫۷ گیگابایت همچنان آزاد بود. دیسک سامانه نیز ۳۹ گیگابایت فضای خالیِ مطلوب داشت.

پس از آنکه اطلاعات ۱۴ قلم دارایی، سوابق نگه‌داری، تعمیرات و اسناد را در HomeLogger ثبت کردم، خود برنامه همچنان به‌طرز شگفت‌آوری کم‌حجم بود و تنها ۲۳٫۹۴ مگابایت حافظه رم مصرف می‌کرد. کل پوشه HomeLogger، با احتساب پایگاه داده ۹۲ کیلوبایتی SQLite، فقط ۱۲۰ کیلوبایت فضا اشغال کرده بود.

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

پرس‌وجوی SQLite از سوابق دستگاه‌ها، نگهداری، تعمیرات، اسناد و کارهای HomeLogger که به‌صورت محلی ذخیره شده‌اند

همچنین با Python و SQLite مستقیماً از پایگاه داده پرس‌وجو گرفتم:

SELECT appliance_name, manufacturer, location 
FROM appliances 
WHERE appliance_name LIKE '%Nivona%'; 

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

مطلب مرتبط:   نحوه ایجاد و ویرایش جداول در Google Docs

اگر نمی‌خواهید فهرست‌برداری به سرگرمی‌تان بدل شود، هوم‌لاگر بهتر است

هوم‌باکس دارایی‌ها را دقیق‌تر ثبت می‌کند، اما هوم‌لاگر دردسر بسیار کمتری دارد

تاریخچه نگهداری دستگاه قهوه‌ساز Nivona در HomeLogger، شامل سوابق سرویس‌های انجام‌شده

HomeLogger بی‌تردید برنامه‌ای ابتدایی است. جایی برای افزودن عکس وسایل وجود ندارد، دسته‌بندی‌ها بیش‌ازحد کلی‌اند و قراردادن خودروی چهارچرخ محرک Suzuki و RTX ۲۰۸۰ زیر عنوان «لوازم» کمی مضحک به نظر می‌رسید. اگر می‌خواستم فهرستی موشکافانه از تک‌تک دارایی‌هایم بسازم، Homebox قطعاً برای این کار مناسب‌تر بود؛ چون در ساختن یک فهرست دارایی درست‌وحسابی به‌مراتب بهتر عمل می‌کند.

بااین‌حال، چنین چیزی واقعاً نیاز من نبود. برای ثبت جزئیاتی که مدام فراموش می‌کنم، فقط جایی می‌خواستم که کمی سامان‌یافته‌تر از صفحه گسترده یا دفترچه باشد:

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

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

اگر بخواهم دارایی‌هایم را با ریزترین جزئیات فهرست کنم، Homebox بهترین انتخاب است. اما چون فقط جایی ساده و بی‌دردسر می‌خواهم تا دارایی‌هایم را ثبت کنم، همه مدارک را یک‌جا نگه دارم و دیگر رسیدگی‌های ابتدایی به وسایل موردنیازم را فراموش نکنم، HomeLogger برایم بسیار منطقی‌تر است.

در اصل، فقط یک گام از یادداشت‌کردن تاریخ‌های نگه‌داری روی کاغذ جلوتر است؛ و دقیقاً به همین دلیل به استفاده از آن ادامه خواهم داد.

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