Поиск по блогу

понедельник, 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 и вот ее я решил установить.

понедельник, 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.

вторник, 29 января 2019 г.

Заменить табуляцию на пробелы в Vim

Открыл для себя команду retab в vim для замены символов табуляции на нужное количество пробелов. Чтобы визуализировать символы табуляции можно воспользоваться командой list.

Раньше я использовал операцию замены

:set list
:%s@\t@    @g
:set nolist

но команда retab кажется более универсальным инструментом

:set list
:set ts=4 expandtab
:retab
:set nolist

воскресенье, 20 января 2019 г.

Последствия локализации производства

Сейчас это может прозвучать странно, но по нескольким причинам в детской комнате во всех светильниках установлены лампы накаливания:
  • нет проблем с восприятием цветов поскольку спектр лампы равномерный
  • нет мерцания в силу инертности нагретой спирали
  • правильно работают с выключателями, оборудованными светлячками
Меня не особо волнует сколько электричества они потребляют, но когда Osram, Philips и прочие начали производстов своих ламп в Беларуси их надежность стремится к нулю. Приходится менять лампочки каждые несколько недель, а иногда и дней. Хотя заявленные 1000 часов это почти полтора месяца непрерывной работы.

вторник, 15 января 2019 г.

Ремонт мойки воздуха Boneco Air-o-Swiss W1355A

Уже несколько лет в комнате детей трудится мойка воздуха Boneco Air-o-Swiss W1355A. В отопительный сезон относительная влажность в помещении падает ниже 30% при норме в 40-60%. Работа мойки воздуха позволяет удерживать относительную влажность в детской на уровне 40-45%. И вот на прошлой неделе этот агрегат перестал работать.