4 заметки с тегом

Оффтоп

Всякая бессмысленная балубень, не влезающая в другие категории.

Айфон за сотку

Боооольно.

На самом деле, вполне себе ожидаемая херня. Но психологически выкладывать 130 тысяч рублей за айфон до сих пор тяжело. Рынок потребительского кредитования после 28 сентября вырастет вдвое.

Самое для меня непонятное — а в чём, собственно, разница между iPhone XR и iPhone XS? Если вся разница — AMOLED/IPS и одна камера вместо двух, я очень сильно подумаю, стоит ли мне целиться в топовый XS, или вместо него купить два топовых XR.

(В XR ещё нет 3D Touch, но его нет и на iPad, например — так ли он нужен?)

Новые Apple Watch — бомба, маст хэв и вообще. Даже ярого яблоненавистника Стаса фича с автовызовом скорой при падении и ЭКГ покорила до стадии «куплю маме». Ну а мне понравился обновлённый дизайн и то, что теперь digital crown будет с таптик-откликом.

Вот тут можно почитать разные параметры, и выяснить, стоит ли XS своих денег. Для меня это открытый вопрос. Одно я знаю точно — семёрке моей пора на покой, и один из новых айфонов у меня будет. А вот какой — чёрт его знает…

А ещё двухсимочных айфонов не будет в России. Печаль.

12 сентября   Apple   Оффтоп

FreeBSD

Меня немного (чуть-чуть дофига) раздражает зоопарк линуксов. Раньше я его избегал с помощью Debian Stable, теперь пробую новый путь — ПравославнуюЪ ФряхуЪ.

Собственно, вот тут Станислав Никитин отлично описал, почему хороша или плоха FreeBSD. Я же прокомментирую и дополню его аргументацию:

Нормальный ZFS. Реально, работает лучше и быстрее, чем ZoL. А без ZFS я свою серверную жизнь уже не смыслю, потому что ZFS позволяет офигенно удобно делать датасеты под приложения со своими настройками, выбирать сжатие (например, для бинарных данных офигенно подходит gzip, а не lz4), и тому подобное.

Да. Ради ZFS вообще можно простить очень многое, уж больно хороша эта ФС. Apple пытается сделать что-то подобное с APFS, но пока что за пределами macOS на компьютерах данная ФС недоступна, и о её применимости на серверах говорить нечего.

Вменяемая и хорошая документация по всем базовым сервисам. При первой настройке фряхи мне не нужно было гуглить, потому что установщик простой и понятный, все маны есть в системе. Я просто сделал man ifconfig и понял, как настроить виртуальную сетку руками. Я просто сделал man rc.conf и понял, как это автоматизировать.

С документацией есть ещё один приятный момент: срок её устаревания гораздо больше. Я смог настроить pf по мануалу на русском языке 2010 года выпуска, к примеру. Документация к линукса устаревает ежедневно с новым пердежём Леннарта нашего Поцтеринга (при всём уважении к systemd).

Клетки (jails). Чуть сложнее в настройке, чем LXC, но заметно легче по ресурсам.

Я вот вообще не осилил LXC. А клетки вполне себе осилябельны, что по мне — весьма неплохо.

Отсутствие systemd. Да, в каких-то случаях он удобен, но вот когда тебе просто надо развернуть один маленький сервис, systemd может как облегчить жизнь, так и усложнить (например, чтение логов).

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

Обычные текстовые логи. Серьезно, грепать куда удобнее и быстрее, чем читать выхлоп journalctl :).

Вкусовщина, но допустим, что так.

Станислав выделяет несколько минусов, которые я считаю плюсами:

BSDшные версии утилит, которые зачастую несовместимы с GNUтыми ни синтаксисом, ни форматом входных данных.

ЭТО ЖЕ ОФИГЕННО! Во всяком случае, когда твоя основная машина работает на macOS, где все консольные утилиты по умолчанию BSD-шные, а шелл у меня и так испокон веков zsh, так что я вижу только преимущества в том, что на сервере подобный десктопному сет консольных утилит.

Непривычная настройка сети, маршрутизации. Я привык использовать ip route, а тут все через route с виндоподобным синтаксисом.

Смотрим предыдущий пункт. В macOS route работает точно так же.

Клетки довольно сильно отличаются по схеме работы от привычных LXC контейнеров.

…или «LXC-контейнеры сложнее, чем клетки». Нет, серьёзно, LXC я не осилил ни в каком виде.

Зубо- и мозгодробительные фаерволы, которых аж несколько штук.

Just use PF! Я вот iptables не осилил толком, каюсь, а с PF за два дня неспешного тыканья мы со Стасом разобрались. Возможно, если основная цель конкретной машины — роутинг, ей стоит ставить OpenBSD, ибо там PF свежее, но для простой (псевдо)домашней тачки это не принципиально.

В моих дальнейших планах — постройка Linux-free окружения как минимум дома (включая пресловутый «роутер на фряхе»). Насколько это получится и с чем я столкнусь в будущем — покажет время.

23 августа   FreeBSD   Оффтоп

Hello again

Короче, с Hugo есть одна проблема: мне лень в него писать — уж больно сложный процесс между «придумать заметку» и «опубликовать заметку» происходит, проще в Твиттер пыщь-пыщать (кстати, подписывайтесь-хуисывайтесь). Поэтому — https://blog.hodakov.me снова на Эгее.

Пока не все заметки перенесены, Эгея висит на тестовом домене. После переноса она будет открываться по привычному адресу.

Кстати, если кто-то хочет в две команды поднять себе Эгею — теперь это можно сделать с помощью моего сета конфигов для Докера — aegea_in_docker. Этот сет был форкнут из другого сета конфигов, автором которого является Павел Павленко (спасибо ему). Я заменил MySQL на MariaDB, PHPMyAdmin — на Adminer и упростил процесс установки (теперь это можно сделать с редактированием 0 (нуля) файлов из этого git-репо, что теоретически позволяет подписаться на обновления Docker-конфигов напрямую из источника, если вы доверяете мне). Обратите внимание, что ветка с моими изменениями — develop, потому что в мастер-ветке я выложил только актуализацию версий для Caddy и отправил PR в апстрим.

2018   Оффтоп

Про софт по подписке

Намедни в Slack-чате #apple-russian завязалась дискуссия на тему того, что лучше — софт по подписке или же софт, покупаемый один раз. Некоторые мысли по этому поводу я решил озвучить здесь.

SaaS (софт как сервис) — явление, на самом деле, не новое. Red Hat продаёт свой Enterprise Linux по этой модели второй десяток лет и горя не знает. У этой модели есть как преимущества, так и недостатки. Преимущества, с моей точки зрения, таковы:

  • Софт обновляется постоянно, не требуя отдельную плату за новую версию.
  • Каждый месяц ты платишь некоторую фиксированную сумму за программы, которые тебе действительно нужны в данный момент времени. Нет такого «купил софтину за сто баксов, попользовался две недели, теперь она пылится в углу неиспользуемая». Перестал юзать программу — отменил подписку.
  • Есть некоторая бОльшая доля уверенности в том, что поддержку программы не забросят. Программист, как известно, сволочь прожорливая, и жрать хочет всегда, а не только в тот день, когда ты купил его приложение. С подпиской программист будет жрать понемногу, но каждый месяц :D

Недостатки у подписочной модели тоже есть:

  • Меньший контроль над расходами. «А, сделаю подписку там, она всего два бакса» — а потом за месяц таких подписок набегает на пару сотен баксов. Всегда стоит проверять, на что ты подписан сейчас из программ и сервисов, и если ты не пользуешься чем-то из списка — отменять подписку.
  • Купив приложение один раз, ты его можешь впоследствии использовать даже в случае, если разработчик приложения обанкротился/закрылся/продался кому-то.

Существует на macOS/iOS такая специфическая модель продажи софта, как «каждая новая мажорная версия платная» (привет, Tweetbot!). Ты вроде бы купил программу один раз, но через год-два выходит обновление с новыми функциями/редизайном, а старую версию программы перестают поддерживать. Пользоваться можно, но с течением времени программа неизбежно «ломается» (привет, Parallels Desktop 10, купленный «один раз», и не умевший в Yosemite после её релиза). Для такого софта было бы гораздо честнее, если бы он начал продаваться по подписке (Parallels так и сделали в итоге, ждём Твитбот за $1 в месяц).

Отдельно надо упомянуть сервис под названием SetApp. Киевляне из MacPaw дошли до идеи, что можно сделать App Store с подпиской — аналог Music, только для софта. Честно говоря, когда я первый раз запустил этот сервис, в его каталоге мне почти ничего не приглянулось. Прошло пару месяцев — и оттуда у меня теперь восемь приложений, которые я бы не стал покупать — но которые я могу использовать благодаря подписке на SetApp. Понадобился мне FTP-клиент — опа, а оттуда можно установить ForkLift, понадобился конвертер видео — и такое там есть. В целом, за 11$ (десять баксов плюс налоги) — отличный сервис. Я не думаю, что конкретно этот сервис проживёт долго — если эта модель действительно прибыльна, рано или поздно Apple сделает у себя так же в App Store, и тогда надобность в стороннем сервисе отпадёт.

Кроме SetApp, я подписан на Office 365, 1Password, Дзен-мани (правда, там у меня пожизненый премиум, что скорее похоже на one-time purchase), EA Origin Access. Я не упоминаю всякие Evernote и Todoist (говнище лютое), в которых подписка идёт больше на их сервис, чем на софт. В целом, если бы на большую часть платного софта можно было бы подписаться, я бы пользовался платными программами с большей охотой.

А что предпочитаете вы: софт по подписке, платить за программу один раз, или же ебсовокупляться с опенсорсными аналогами?

2017   macOS   Оффтоп