Листая ленту наткнулся на интересное описание различного поведения диска HGST Ultrastar DC HC510 на 10TB при подключении питания через разъем SATA или через MOLEX-SATA переходник. При подключении через переходник диск работал всегда, но при подключении через родной разъем питания SATA поведение зависело от того к чему подключали этот диск.
В комментариях прояснили что это гадит Power Disable (PWDIS), появившийся в стандарте SATA 3.3. Эта фича позволяет удаленно делать hard-reset по питанию для диска - в целом позитивная идея, но реализация имеет свои особенности.
Заметки о Linux, системном администрировании, программировании, электронике и не только
четверг, 25 апреля 2019 г.
суббота, 20 апреля 2019 г.
Совместный доступ к файлам для Windows и Linux в VirtualBox
Для обеспечения совместной работы с файлами для хост-системы на базе Windows и Linux, установленного в виртуальную машину VirtualBox, предлагается использовать shared folders. Чтобы обеспечить доступ к содержимому файлов этот способ подойдет, но если пытаться использовать shared folders как замену файловым системам Linux, то вас ждет набор проблем:
- нужно отдельно настраивать VirtualBox для работы с symlinks
- крайне ограниченная поддержка linux owner/group/permissions
- сложности с удалением и переименованием отрытых файлов унаследованные от хост-системы
- ограничения на имена файлов и директорий унаследованные от хост-системы
- низкая скорость работы
понедельник, 18 марта 2019 г.
Terraform не дает использовать символ подчеркивания в имени google cloud function
Зарепортил баг в Terraform провайдере google. Если использовать символ подчеркивания в имени cloud function, то не проходит валидация конфигурации
provider "google" { version = "~> 2.2" project = "${var.gcp_project}" region = "${var.gcp_region}" } variable "gcp_project" {} variable "gcp_region" {} resource "google_cloudfunctions_function" "test_function" { name = "test_function" }
суббота, 2 марта 2019 г.
Установка Calibre 3.39.1 в Debian Stretch
Calibre это программа для управления библиотекой электронных книг. Для Debian Stretch доступна версия 3.31.0 через репозитарий stretch-backports. Если хочется установить свежую версию, то придется либо воспользоваться инструкцией с сайта, либо пересобирать пакет из testing.
Первый вариант в стиле
Первый вариант в стиле
"curl | bash"
и мне такое даже под обычным пользователем не хочется запускать без предварительного анализа установщика, ну а второй вариант я уже проделал и выложил готовые бинарные пакеты в свой репозитарий.воскресенье, 17 февраля 2019 г.
Прошивка Samsung Galaxy Note Pro 12.2 (SM-P900) на LineageOS 14.1
В хозяйстве есть планшет Samsung Galaxy Note Pro 12.2 (SM-P900), который используется домашними для браузинга, youtube, чтения pdf, ну и детьми для игр. По современным меркам начинка не самая производительная, но экран выше всяких похвал. Штатная прошивка от Samsung использует Android 5.0.2 и в принципе ее хватает для всех нужных приложений.
Позже подсмотрели у друзей идею использования Google Family Link для ограничения времени в играх для детей. Но на родной прошивке работать приложение отказалось. Для планшета доступна сборка LineageOS 14.1 и вот ее я решил установить.
Позже подсмотрели у друзей идею использования Google Family Link для ограничения времени в играх для детей. Но на родной прошивке работать приложение отказалось. Для планшета доступна сборка LineageOS 14.1 и вот ее я решил установить.
понедельник, 4 февраля 2019 г.
WordPress и SSL в ISPmanager
Пару лет назад я взялся поддерживать сайт товарищества собственников дома. Сайт работает на WordPress и хостится на одном из хостингов в РБ. Сделано это чтобы у бухгалтера не было возни с зарубежными хостингами и кроме того непонятно насколько президентский указ №60 относится к товариществу собственников.
На момент создания сайта товарищества Let's Encrypt еще не успел набрать популярность, аплатить за воздух покупать платный SSL сертификат не было никакого желания. Теперь хостинг предлагает бесплатные SSL сертификаты от Let's Encrypt, но эта опция доступна только для новых тарифных планов. Помимо бесплатного SSL обещают поддержку PHP 7.2.x (в текущем тарифном плане доступен максимум PHP 7.0.x). Заодно пришло уведомление о скором истечении оплаченного периода и я решил потратить немного времени и попробовать перенести сайт на новый тариф и заодно включить поддержку SSL.
На момент создания сайта товарищества Let's Encrypt еще не успел набрать популярность, а
вторник, 29 января 2019 г.
Заменить табуляцию на пробелы в Vim
Открыл для себя команду
Раньше я использовал операцию замены
но команда
retab
в vim для замены символов табуляции на нужное количество пробелов. Чтобы визуализировать символы табуляции можно воспользоваться командой list
.Раньше я использовал операцию замены
:set list :%s@\t@ @g :set nolist
но команда
retab
кажется более универсальным инструментом:set list :set ts=4 expandtab :retab :set nolist
Подписаться на:
Сообщения (Atom)