سرویس هومکیت اپل امسال از طیف جدید و گستردهتری از سنسورها، دوربینها و بهویژه روترهای مدیریتی این گجتها حفاظت یپشتیبانی میکند. از زمان معرفی هومکیت در سال ۹۴، بهطور مستمر هرسال با درخواست تولیدکنندگان تجهیزات حفاظتی تحت شبکه، دامنه تجهیزات سازگار با این سرویس گستردهتر میشود؛ اما اینبار صحبت یک جهش مهم است.
اینکه اپل از دوربینهای حفاظتی تحت شبکه هم در هومکیت پشتیبانی کند، همواره بهعنوان یک تقاضای جدی از سوی کاربران این سرویس مطرح بوده است. دوربینهایی که توسط لاجیتک، آرلو، شیائومی و دیگر برندهای مطرح این رسته محصول، تولید و ارائه میشوند.
زیرساخت نرمافزاری جدید و ساختار توابع کتابخانهای اپل هومکیت اکنون به نحوی است که پیش از بارگذاری مستقیم استریم تصاویر در فضاهای ذخیرهسازی ابری، ابتدا و به شکلی سریع در ایستگاه هومپاد مورد بررسی و پردازش قرار میگیرند. یک نتیجهی مهم این پردازش رمزنگاری ویدئوها به شیوهای است که امکان کاهش حجم و نگهداری حتی ۱۰ روز از سوابق ضبط تصاویر در سرویس ذخیرهسازی ابری را فراهم میکند. معمولا این میزان فضای ذخیرهسازی در بستههای پیشنهادی رایگان این سرویسها ارائه میشود و لذا هزینهی جدیدی به مصرفکننده برای دراختیار داشتن بازهی زمانی بیشتری از تصاویر دوربینهای حفاظتی منزلش تحمیل نمیکند.
موضوع بسیار مهمتری که در جریان رویداد WWDC امسال درخصوص هومکیت مطرح شد، تولید و یکپارچه شدن تجهیزات جدید و قدرتمندی از برندهای معتبر تولیدکنندهی ادوات شبکه در دنیا مثل Eero ،Spectrum و بهویژه LinkSys بود. مشخصا روترهای جدید این برندها با چیپهای اختصاصی برای پشتیبانی از هومکیت عرضه خواهند شد و بعضا مدلهای موجود نیز با بهروزرسانی فرمور نیز به این گروه اضافه خواهند شد.
بهلطف محصولات بسیار باکیفیت اپل و همچنین یکپارچگی فوقالعاده سرویسهای نرمافزاری و با تأیید تجارب کاربران متعدد، اپل هومکیت یکی از بهترین سامانههای مدیریت خانههای هوشمند است که با بهروزرسانیهایی که امشب معرفی شد بسیار کاملتر و قدرتمندتر از گذشته خواهد شد.
نسخهی جدید فایرفاکس بهطور پیشفرض ردگیرها (tracker) را بلاک خواهد کرد و از کاربرانش دربرابر وبسایتها و شرکتهای تحلیل داده و تبلیغات، که خواهان دنبال کردن مسیرهای جستجوی کاربران در سطح وب هستند، محافظت خواهد کرد. تغییرات جدید موجب افزایش سرعت مرورگر و حفظ حریم خصوصی کابران میشود و مزاحمت پیامهای تبلیغاتی را نیز کمتر میکند.
این تغییرات گام بسیار مهمی جهت حفظ حریم خصوصی کاربران محسوب میشود؛ اما موزیلا (Mozilla) مانند اپلکه ویژگی مشابهی را چند سال پیش به مرورگر سافاری اضافه کرده بود، بهطور کامل همهی ردگیرها را بلاک نخواهد کرد. مرورگر اپل هرگونه ردگیر ثالث را بدون آنکه حتی در فهرست سیاه ردگیرها باشد، میبندد. همچنین این شرکت هرگونه ردگیر ثالث که توسط وبسایتی استفاده میشود و کاربر یک روز کامل به آن وبسایت سر نزده است را محدود میکند.
این رویکرد سختگیرانهی اپل برای محافظت از حریم خصوصی افراد است، اما گاهی برای کاربران دردسر ایجاد میکند. بسیاری از بخشهای وب به کوکیها، ابزار ردیابی رمزهای عبور یا کلید عبوری، جهت نگه داشتن افراد در حالت لاگین (logged in) یا ارائهی اطلاعات مربوطه به آنها نیاز دارند. با این حرکت سختگیرانه در بستن کوکیها، اگرچه اپل از اطلاعاتی که هر وبسایت میتواند از کاربران در اختیار داشته باشد محافظت میکند، ولی احتمال مختل شدن کار کاربران هنگام استفاده از وبسایتها نیز افزایش پیدا میکند.
موزیلا تلاش میکند تا تنها با بستن ردگیرها و نه همهی کوکیها، راه میانهای در پیش گیرد. سخنگوی این شرکت عقیدهدارد بستن همهی کوکیها «احتمال دارد منجر به عملکرد نامناسب برخی وبسایتها شود» بنابراین، موزیلا این رویکرد میانه را برای مقابله با «مسائل بالقوهی مربوطبه قابلیت استفاده» اتخاذ کرده است. از اینرو، هر کس که مایل باشد میتواند با مراجعه به منوی تنظیمات فایرفاکس، تنظیمات مربوطبه ردگیریها را از حالت پیشفرض «استاندارد»، به حالت «سختگیرانه یا strict» تغییر دهد.
مسدود کردن ردیابها بهطور پیشفرض برای همهی کاربران جدید فایرفاکس که کار با این مرورگر را از امروز آغاز میکنند، صورت خواهد گرفت. همچنین، این تنظیمات برای کاربران کنونی فایرفاکس «از ماههای آینده» فعال خواهد شد. اگر شما هماکنون از فایرفاکس استفاده میکنید و میخواهید از مزایای این ویژگی قبل از فعال شدن خودکار آن برای همه در ماه اکتبر بهرهمند شوید، میتوانید به بخش تنظیمات مرورگر خود مراجعه و این امکان را فعال کنید.
اگرچه فایرفاکس پیشتاز محدود کردن ردیابها نیست؛ اما، همچنان نسبت به گوگلکروم پیشتاز است. مرورگر گوگل، تنها بخشی از ردگیرها را محدود میکند. این غول جستوجو علاقهی خاصی به حفظ برخی ردگیرها دارد، زیرا بسیاری از این ردگیرها جنبهی تبلیغات هدفمند دارند؛ ولی اپل و موزیلا از این تبلیغات استفاده نمیکنند. به همین جهت کروم در این زمینه نسبت به رقبایش بسیار عقبتر است.
عملکرد دکمهی فورک (Fork) در گیتهاب کمی با مفهوم اصلی آن در دنیای برنامهنویسی تفاوت دارد. درواقع گیتهاب از عبارت فورک استفاده میکند تا فعالیت کاربران را در پلتفرم خود افزایش دهد. آنها با تمرکز روی قابلیت پول ریکوئست پلتفرم خود، کارایی دکمهی فورک را کمی تغییر دادند، اما بههرحال طراحی جدید تنها به نفع گیت هاب میشود و کاربران بهمحض خارج شدن از آن و کار در پروژههای دیگر در دنیای واقعی، به مشکلاتی در مفهومشناسی بر میخورند. در این مطلب زومیت به بررسی مفهوم اصلی فرایند فورک و تفاوت آن با دکمهی مشهور گیتهاب میپردازیم. با درک همین تفاوتها، به مفهوم اصلی توزیعشدهبودن سیستم گیت هم پی خواهیم برد.
در گیتهاب، فورک بهمعنای یک کپی از مخزن کد خواهد بود که یک مشارکتکننده، تغییرات مورد نظر را پیش از انتشار عمومی در آن اعمال میکند. پیش از گیتهاب، مخزن کپیشده با این روش را یک شاخهی شخصی از مخزن مینامیدند. شاخهی شخصی لزوما برای کاربردی بودن نیاز به انتشار عمومی ندارد. با استفاده از دستورهای گیت میتوان شاخهی شخصی را بهصورت محلی و بدون نیاز به انتشار عمومی ایجاد کرد.
کاربران سیستم گیت (و نه گیتهاب) با استفاده از ایمیل میتوانند تغییرات اعمالشده در مخزن شخصی و خصوصی خود را برای بررسی اعمال در کدهای اصلی به توسعهدهندهها ارسال کنند. درواقع در خارج از اکوسیستم گیتهاب و سرویسهای مشابه، اکثر مشارکتکنندهها در یک پروژه نیازی به ارائهی آنلاین و عمومی نسخهی مخزن کد خود ندارند. آنها از این مرحله عبور میکنند و زمان قابلتوجهی هم در روند توسعهی پروژه صرفهجویی میشود.
در برخی مواقع، انتشار آنلاین شاخهی خصوصی کد مفید خواهد بود. چنین رویکردی، اغلب، مواقعی اجرا میشود که گروهی از افراد روی شاخهای با عمر بالا کار میکنند تا بعدا بهعنوان پروژهی اصلی منتشر شود. بهعنوان نمونهای از این رویکرد میتوان به شاخههای لینوکس توسعهیافته توسط گِرگ کورا هارتمن اشاره کرد که برای بررسی تغییرات آتی کرنل لینوکس از سوی کاربران عمومی در دسترس هستند. بهجز کرنلهای گرگ، صدها شاخهی لینوکسی دیگر نیز طبق همین روند بهصورت آنلاین منتشر میشوند.
شاخههای لینوکسی که بهصورت عمومی منتشر میشوند، عموما فرصتهای پیادهسازی تغییرات را فراهم میکنند که برای کارهای طولانیمدت استفاده میشود. بهعلاوه مسئولان نگهداری زیرسیستمهای کرنل نیز از آنها استفاده میکنند. تغییرات در مخازن مذکور، پس از اعمال به سمت مخزن اصلی یعنی torvalds/linux میروند. بهبیان سادهتر، روند تغییرات در شاخههای شخصی بهصورت مستقل انجام میشود، اما میتوان از آنها برای همکاری بیشتر با هدف توسعهی پروژهی اصلی نیز استفاده کرد.
با نگاهی به تعریف بالا، به مفهوم اصلی توزیعشدهبودن گیت پی میبریم. مفهومی که براساس فعالیتهای همهجانبه انجام میشود و همکاری را بهعنوان ماهیت اصلی خود نشان میدهد. در مفهوم اصلی گیت، هر شاخه اهمیت خاص خود را دارد و هیچ جریانی، اولویت آنها را تأیید یا رد نمیکند. درواقع مخازن خصوصی همگی در تلاش برای رفع مشکلات مخزن اصلی عمل میکنند و در مجموع، به بهبود پروژه کمک خواهند کرد.
دو اصطلاح «کلیسای جامع» (Cathedral) و «بازار» (Bazaar) برای اشاره به دو مدل کاملا متفاوت توسعهی پروژههای متن باز، اولینبار در سال ۱۹۹۹ توسط اریک ریموند، در کتاب «کلیسای جامع و بازار» معرفی شدند.
بنا به تعریف ریموند، کلیسای جامع مدلی مرکزگرا است که در آن گروه مشخصی از توسعهدهندهها (یا حتی یک توسعهدهنده) نرمافزاری را بدون کمک خارجی توسعه میدهند. در این مدل ایدهها، پیشنهادها و پچهای ارائهشده از خارج گروه مرکزی نادیده گرفته میشود. اگرچه معمولا نرمافزارهای تجاری از این مدل توسعه استفاده میکنند؛ اما میتوان نمونههایی از پروژههای متن باز غیر تجاری که با مدل کلیسای جامع توسعه داده شده و میشوند را نیز یافت.
از سوی دیگر در مدل بازار فرایند توسعه کاملا باز است و افراد متعددی آزادانه و بدون دخالت قدرتی مرکزی، کد منبع را تغییر میدهند. در عمل در بسیاری از پروژههای متن باز از ترکیبی از این دو مدل توسعه استفاده میشود و نمیتوان آنها را بهصورت کامل در یکی از این دو دستهبندی قرار داد.
مفهوم فورک در دنیای خارج از گیتهاب، منجر به توسعهی بزرگترین پروژههای جهان شده است. گیت نیز با تمرکز روی همین رویکرد و ایده شکل گرفت. برخی افراد، مدل مذکور را به «بازار» تشریح میکنند، درحالیکه مدل گیتهاب بیشتر به سازمانی با کنترل روی همهی زیرمجموعهها شباهت پیدا میکند. در مدل گیتهاب، هر پروژه یک مرکز اصلی با مدیریت متمرکز دارد که توسط چند نفر اداره میشود. مرکز اصلی هیچ نیاز یا وابستگی به مفاهیم فورک و پول ریکوئست در گیتهاب ندارد. درواقع میتوان مخزن اصلی را با روش ایمیلی یا هر روش دیگری بدون دخالت دیگران ساخت و توسعه داد. درنتیجه میتوان گفت که مفهوم مشارکی بازار در گیتهاب وجود ندارد. مدل گیتهاب را بیشتر میتوان به کلیسای جامع تشبیه کرد.
برای درک بهتر مفهوم فورک در گیتهاب، مثالی با درنظرگرفتن سیستم کلیسای جامع در مدیریت پروژهها بررسی میکنیم. در پروژهای که به این صورت مدیریت میشود، برخی مشارکتکنندهها میتوانند کد را کپی کرده و شعبهای جدید در جای دیگر تأسیس کنند. آنها پرچم جدیدی برای شعبهی خود نصب میکنند و نام آن را نیز تغییر میدهند. در ادامه توسعهدهندههای قدیمی و جدید به مشارکت در شعبهی جدید تشویق شده و از پروژهی اولیه خارج میشوند.
در مثال بالا پروژهای کاملا مستقل ایجاد میشود و در اصطلاح گیتهاب، فورک رخ میدهد. چنین روندی یک رخداد فاجعهبار برای پروژه محسوب میشود و عواقب آن شاید تا سالها ادامه داشته باشد. بههرحال گیتهاب با هدف متمرکزتر کردن قدرت، معنای فورک را تغییر داد. گیتهاب سرویسی با اهداف درآمدزایی محسوب میشود و قطعا هدف نهایی آنها، کسب سود حداکثری است.
ساختار مدل فورک و پول ریکوئست در گیتهاب، بیشتر شبیه به مدل کلیسای جامعی است که کاربران را در پلتفرم نگهمیدارد؛ کاری که گیتهاب با استفاده از مدل بازار قادر به انجام آن نبود. اما ازطرفی سیستم غیر متمرکزی همچون گیت که روی پروتکلهای غیرمتمرکزی چون ایمیل ساختهشده است را نمیتوان با سرویسی متمرکز و مدل کلیسای جامع مدیریت کرد؛ بنابراین گیتهاب مجبور شد مدل خاص خودش را (که نه میتوان آن را به مدل کلیسای جامع تشبیه کرد و نه به مدل بازار شباهت دارد) طراحی کند.
شارژر همراه «ریمکس» مدل «Mini White» فقط 70 گرم وزن دارد و به شکل استوانهای است و بهراحتی در جیب و کیف جای میگیرد. این پاوربانک ریمکس دارای یک باتری است که 2600 میلیآمپر ساعت ظرفیت دارد. در پاوربانک Mini White یک درگاه خروجی وجود دارد که با اتصال به دستگاههایی مانند گوشی موبایل با شدتجریان 1.0 آمپر باتری آن را شارژ میکند. این مقدار شدتجریان برای هدست های بلوتوث هم مناسب است. جنس آن از پلاستیک است و روی آن نشانگر LED وجود دارد که از وجود شارژ در باتری این پاوربانک خبر میدهد. علاوه بر این شدتجریان ورودی آن 0.8 آمپر است. این شارژر همراه به خاطر ظرفیت اسمی کم خود سریع بهطور کامل شارژ میشود و برای شارژ آن کافی است با کابل microUSB آن را به لپتاپ یا انواع شارژرها وصل کنید. البته نیاز نیست این کابل را تهیه کنید چون به همراه این محصول ریمکس کابلی از این نوع وجود دارد که طراحی آن بهصورت تخت است. این طراحی تخت باعث میشود کابل در خود گره نخورد. مدارهایی که در این پاوربانک به کار برده شده است در برابر افزایش ناگهانی ولتاژ و اتصال کوتاه مقاوم است تا به گوشی موبایل آسیبی نرسد. شارژر همراه Mini White مطلوب افرادی است که میخواهند پاوربانک خود را با کمترین فضای اشغال شده حمل کنند و با خود به همهجا ببرند.
منبع: