По хорошему тут должен был быть пост с фоточками из сентября, но вместо этого я буду матно нудеть про то, как корпорациям не стыдно делать говно и брать за это деньги.

Спонсор этого блока – Western Digital и их злоебучий My Cloud Expert Series EX4100! (Ворниг, по этой ссылке вас заебут GPDR Cookies хренью!)
Ну то есть с самого приобретения этого порождения сумрачного гения всё пошло как-то не так и не туда. Девайс стабильно терял сеть и всячески притворялся мёртвым. Огоньками мигал, но на этом в принципе всё. SMB, NFS, Web Interface – всё было недоступно. В процессе выяснения что это за фича такая оказалось, что лечится это только перезагрузкой всего устройства. Перезагружаться он умеет только из веб интерфейса (который недоступен, ага!). А кнопочка на корпусе умеет только включать. Всё. Выключать или безопасно для RAID перезагружать девайс она не была задумана. Поэтому каждый раз немного откладывая в штаны приходилось выдёргивать питание всему девайсу с RAID5. Заебись подход, чо.

Ладно, сел поковырялся в логах и потрохах этого кастрированного Debian, нашёл решение в виде cron job, которая раз в ночь сбрасывала сетевые интерфейсы и всё было терпимо. Чай не первый раз костыль делать и не в последний!
Прошло полгода без проблем и WD выкатили новую прошивку, которая затёрла крон, но вроде как сделал всё заново. Попутно прокляв себя за отсутствие документации, ага. Через день NAS отказался опознаваться в сети. Перезагрузил проверенным методом выдернув питание. Проверил крон – всё ок. Помогло на два дня, устройство упорно не хотело сотрудничать. Но как-то было не до того, решил посмотреть позднее на выходных.
Но до этого не дошло, отвалился интернет. В смысле домашняя недооптика внезапно начала выдавать пинг полторы секунды (sic!) при диалап-овских скоростях. На всех девайсах дома без исключения.

Не думал, что скажу это, но техподдержка BT.com показала себя с лучшей стороны: и чат, и телефон, и дважды вызванный инженер телекоммуникационных систем! За две недели наших отношений (фрустрированных со стороны почти всех участников) они сделали дохера диагностик линии и оборудования, протянули в дом совершенно новую линию (“Ну провод староват, я новый протянул, на всякий случай!”) и в целом вели себя как участливые заботливые люди. (За такую-то цену, йопта!)
И всё вроде как завелось, почти сотня мегабит туды-сюды, пинг меньше пяти миллисекунд, вот эта вот вся благость. Но нет, через день началась та же херня, что и раньше. В этот момент, конечно, очень захотелось ускорить переезд в новый дом и вообще на ручки, потому что у меня лапки и разбираться со всем этим говном заебало.

Хлебнув Fanny Fougerat и обмазавшись Гуглом пришлось разбираться в чём дело. Поскольку всё что только можно было исключить из проблем с линией проверили, то начал я из домашних девайсов. Отключил всё от сети и начал подключать по одному-два в которых был уверен. Два дня экспериментов спустя всё указывало на мой любимый девайс. И новая прошивка на него пришла ровно за день до того как начались проблемы с интернетом. КАК УДИВИТЕЛЬНО!
И вы таки знаете что? Человечество не перестаёт меня удивлять! Судя по всему софт писали какие-то альтернативно одарённые существа, которые линукс и AWS ненавидят всей душой и руки у них растут из жопы.
Когда NAS бекапит что-то в S3, то вместо того чтобы локально держать индекс забекапленных файлов и заливать только новые и изменённые – эти пупсики для каждого файла скачивают полный индекс обьектов из AWS! И писать в директорию они теперь не могут, чтобы отметить джобу как отработавшую. Итого:
- При включении NAS проверяет статус предыдущей отработавшей задачи по бекапу в файле логов, к которому доступа нет.
- Раз доступа нет, значит джоба не работала – запускает джобу
- Джоба индексирует локально файлы (Почти терабайт фоточек, документов и прочего гуано, которое я зачем-то архивирую)
- Для каждого локального файла(!) делает aws s3 ls s3://bucket –recursive
- Получает в ответ дохуя данных и, внимание, сравнивает дату модификации удалённо с датой модификации локально для индивидуального файла.
- Если дата локального позднее чем дата удалённого файла – заливает новую версию в S3
- Повторяет с шага #4 для следующего локального файла.
На этом этапе дебага я несколько ахуел. Минимально так ахуел.

Но дальше – лучше! У меня в основном бекап однонаправленный, я сливаю всё на НАС, он заливает в облако, там оно спустя месяц политикой AWS сливается в Гласир и стоит всё это копейки в итоге. Но НАС в данном случае полагается на проверку дат изменения файла и мне стало интересно (ЗРЯ!), что будет если дата модификации удалённого файла будет позднее чем локального. Ответ: нихуя, такой вариант разработчики не могли предположить! Поэтому джоба просто подвешивает весь девайс и только ручками грохнуть джобу можно по ssh.
Выдохнул немного, сходил подумал о количестве идиотов на этом булыжнике и нескорой возможности свалить на Mарс. Отключил бекап джобу, удалил конфиг, настроил крон на сброс сети раз в ночь. Сделал настройку бекапа сторонней софтиной на компе. Сегодня он опять перестал видеть сеть. Хоть что-то им удалось сделать надёжно. Браво!

Наверное выводы:
- WD не умеет в софт, который не embedded. Вообще никак. Даже их приложение для бекапа фоточек с телефона делает это раз через пять. И падает, если фоточек за раз нужно забекапить больше полусотни.
- BT.com ок. Даже за те деньги, которые они просят за интернет.
- Ревью на ютубе говно если это не опыт использования хотя бы пару месяцев. А вот это вот “мне вчера дали, сегодня я сделал ревью” – ХУЙНЯ, не верьте. (Ваш К.О.!)
Спонсор этого блока – LG! И их SmartTV, который тупой. И их монитор, который “очень хороший, но”.
Мы таки упоролись и купили телик, ибо скидки на Амазоне, хочется играть во всяких Спайдерменов, Арторов Морганов (очень годно!) и новых бородатых Кратосов с дитёнышами (ахуена, кстати!) на большом экранчике да ещё и на диванчике. Короче набор требований на самом деле не длинный:
- 4К, HDR какой-никакой, вот эти вот все хайповые словечки
- Размер ~45-55″
- Возможность крепления на стену
- Возможность смотреть на нём ютуп (грешен, да)
И вот с последним пунктом вышел ахтунг. Играть-то оно играло, но почему-то любое видео начиналось в качестве 720р, что на 4К экране смотрелось весьма meh. Приходилось ручками каждому видео в плейлисте выставлять максимальное доступное качество. Повесил телик на проводной интернет и он начал играть видео, но по умолчанию качество стало 360р на каждом ролике в плейлисте. Ну и заодно он не мог понять какое соединение использовать, проводное или WiFi, для проигрывания видео: поверх сообщения “You are not connected to the Internet” в приложении всплывало уведомление “Wider network connected”! Несколько фрустрирующий опыт использования SmartTV на WebOS, короч.

Все эти тяготы бытия сподвигли меня купить за $15 Xiaomi Mi Box S, которая после минимальной настройки тянет и ютуп сразу на максимальном качестве, и Plex нормально проигрывает всё с NAS (проигрывал…), и в целом впечатления пока очень приятные.
Так же поскольку на текущей работе все эти полотнища екселей, CSV и прочих массивов перестали помещаться в ноутбучный монитор – купил LG 34UC88, который очень ок. Но только когда переживешь его первую настройку через десктопное приложение, которое просто dniwe ebanoe.
Наверное выводы:
- LG умеет в панели. Цвет, картинка, всё ок.
- LG через раз умеет в софт.
- WebOS должна была умереть давно. Но нет, некрофилия популярна среди корпораций.
- AndroidTV от Xiaomi ок. Пока проблем нет, поэтому рекомендую.
Спонсор этого блока – Russell Hobbs!
Особо нудеть не буду, просто их микроволновка спешит и встроенные часы уходят вперёд на десять минут каждый месяц. Немного раздражает. Ну камон, сколько стоит нормальный кварцевый генератор, ну йопт!
Наверное выводы:
- Надо было покупать микроволновку Xiaomi
UPD 2018-12-20: Смог завести WD, но теперь при записи на него он выжирает всю оперативку и падает. Лечится ребутом по SSH. :facepalm: