LINUX.ORG.RU

Сообщения kaldeon

 

Разработчик ПО | Go | РФ (удалённо)

Форум — Job

Ищу работу.

Опыт продуктовой разработки: 7 лет. На последнем месте, в Ozon Банке, делал отчёты для внутренних сверок и информации для ЦБ РФ. Базы данных, микросервисная архитектура — всё как полагается. При необходимости могу перейти на другой язык.

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

 , , , ,

kaldeon
()

А стоит ли self-hosted NAS того?

Форум — Talks

Нужно общее хранилище, к которому можно было бы подключиться с любого устройства в любой момент времени. 2TB должно хватить. Данные бóльшего объёма можно хранить где-нибудь отдельно.

Что мы имеем:

  • iCloud, в котором 2TB стоят ₽7,200/год.
  • NAS. Допустим, он будет основан на RPi с шапкой SATA, общей стоимостью ₽20,000. Если говорить о долгосрочном хранении, то через 10 лет он если не сломается внутри, то что-нибудь произойдёт: прольётся вода, упадёт, не выдержит электропомеху. Поэтому можно сразу учесть замену и получить ₽40,000 в общем. WD Red Plus 2TB стоит ₽10,000 и по-хорошему должен меняться каждые 4 года непрерывного использования. Ещё нужен какой-нибудь VDS, на котором крутился бы WireGuard для общего доступа, допустим за ₽2,000/год.

Если эти соображения верны, то через 20 лет за iCloud я заплачу ₽144,000, а за NAS — ₽130,000.

Неужели всё настолько плохо?

 

kaldeon
()

Где лучше покупать HDD?

Форум — Linux-hardware

История из жизни: привезли 6 дисков в огромной коробке. 0.5 кубометра, примерно. Внутри — сплошной картонный наполнитель и 6 дисков лежат на самом дне в уголочке 🤦‍♂️

То есть, как будто упаковщики следовали инструкции, но смысл её не знали.

В связи с этим вопрос житейский, а не технический: как вообще в крупных российских магазинах (DNS, например) обращаются с HDD? Как с кирпичами или, всё-таки, мне попался единичный случай?

Есть ли магазины с хорошей репутацией?

 

kaldeon
()

Выбора первого автомобиля тред

Форум — Talks

Контекст:

  • Желательно ₽1,800,000-2,000,000 в автосалоне. Потолок пока не определён, но не сильно выше.
  • Не являюсь автолюбителем, кроме правил ПДД ничего об авто не знаю, раньше никогда не водил, ухаживать за машиной без перерыва не смогу, а мотивацией этого сообщения является шоппинг, а не страсть к машинам. Периодически нужно будет ездить между городами, 500km в две стороны не чаще одного раза в неделю. То есть машина должна быть не «для души», а для работы: в меру комфортная, но простая, надёжная, легко-ремонтируемая.
  • Город с уровнем населения <30,000. Рядом (в 250km) есть город с населением ~500,000.
  • Коробка-автомат. Машина чаще будет использоваться в городских условиях, иногда в сельских, максимум бездорожья — съездить в лес летом по заведомо-известной тропинке. Можно ли в таких условиях выжить с автоматом или механика обязательна?
  • Обычная пятиместная машина. В больших машинах выгоды не вижу. Перевозить тяжёлый груз (вроде строительного) не нужно.
  • Топовая аудиосистема не нужна. Электроника — лишь бы было надёжнее и проще ремонтировать. Прошивка, ПО, голосовой ассистент, дистанционное управление — лишь бы не мешало жить.

Вопросы:

  • Что лучше выбрать: российскую ладу или китайского Omoda/Chery/Exeed/..? Стоимость лады на уровне китайцев, но внешне она выглядит хуже и всё равно собрана из китайских деталей. Про китайских производителей постоянно говорят плохие вещи, но верится в это с трудом. Впрочем, я просто не знаю.
  • Может Hyundai Solaris KRX?
  • Может Belgee X50? Чуть дороже весты, зато, судя по отзывам, пробег в 200,000km набирает без проблем, 5 лет гарантии и детали недорогие и быстро приходят.
  • Какие ещё характеристики я не учёл?

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

Edit: 130 комментариев в первые 4 часа. ЛОР лучший.

 , , ,

kaldeon
()

Что выбрать для self-hosted VoIP?

Форум — Mobile

Поскольку звонки в Telegram и WhatsApp больше не работают, возникло желание попробовать локальное решение.

Дано:

  • 7 человек, у половины Android, у другой половины iPhone
  • VPS-ка

Нужно настроить связь, чтобы хотя бы два человека могли созваниваться по аудио. Если можно относительно дёшево (с точки зрения настройки) накинуть видео или даже конференции, было бы вообще супер.

Как вообще принято настраивать простенький VoIP, какие есть опции? Спрашиваю, поскольку до сих пор ни разу не настраивал подобного рода программы. Хотелось бы чего-нибудь в духе nginx, чтобы настройки были, но не такие громоздкие как условное yaml-программирование k8s.

Какой должна быть минимальная конфигурация VPS?

Нужно ли ставить OpenVPN или штатных средств аутентификации/авторизации будет достаточно?

Какие есть хорошие приложения под Android и iPhone? (не обязательно открытые или бесплатные)

 , , ,

kaldeon
()

Go 1.25

Новости — Разработка
Группа Разработка

Команда разработки языка Go с радостью публикует Go 1.25.

В этой версии добавлены поддержка контейнеров в GOMAXPROCS, пакет testing/synctest, экспериментальный сборщик мусора, экспериментальный encoding/json/v2 и много другого.

Архивы бинарников и установщики можно найти на странице загрузки.

( читать дальше... )

>>> Go 1.25 is released

 ,

kaldeon
()

ЛОР, помоги засудить онлайн-курсы

Форум — Talks

Точнее, проконсультируй. Я никогда не сталкивался с необходимость подавать иски и всё такое, но разобраться не против, только хочется заранее узнать, стоит ли игра свеч.

В общем, готовьте попкорн.

Купил курс у нутрициолога. Кому-то уже этой вводной должно быть достаточно. Да-да, нутрициолог. Да, сам виноват. Но у меня никогда не было потребности разбираться в этой теме, я ничего не знал ни про эту область, ни про её конкретное состояние на рынке России. Я ожидал, что это будет нечто объективное, сама по себе область-то объективна. А получил рекомендации пить БАДы, берберин, исключить углеводы, сдать кучу анализов, огромную кучу лекарств без учёта инструкций врача (да, к врачам я уже обратился давно). Ну ты понял.

Вежливо попросил вернуть полную стоимость, коротко указал причину (курс некачественный), но получил предложение расторжения договора с частичным возвратом стоимости, 1/3 от всей стоимости.

Я примерно понимаю что нужно делать дальше. Если нет, разобраться можно. Нужно собрать все фактические претензии, должным образом уведомить исполнителя и подождать какой-то срок перед подачей иска. Я много чего не умею, но действовать по инструкции могу. Хотя если можешь что-то посоветовать на этот счёт, буду премного благодарен.

Но пока что меня волнует другой вопрос. А это вообще целесообразно? Какой шанс на успех?

 , ,

kaldeon
()

Tailscale теперь поддерживает Plan 9

Новости — Кластеры
Группа Кластеры

Tailscale — основанное на WireGuard решение для построения mesh-сетей. Plan 9 позволяет это умножить на приватные пространства имён, используемые для построения распределённых систем. Теперь пользователь может не просто прозрачно работать с множеством систем как с одной, но и подключать их как если бы они находились в одной сети.

Интеграция Tailscale и Plan 9 открывает новые возможности для пользователей Plan 9:

( читать дальше... )

Пообщаться с разработчиками можно будет в среду в 19:00 по Москве: https://ftp.plan9.ts.net/webinar

>>> Tailscale Enterprise Plan 9 Support

 , , ,

kaldeon
()

Куплю TCP/IP Illustrated

Форум — Talks

!Ъ: https://en.m.wikipedia.org/wiki/TCP/IP_Illustrated

Ъ: нужна бумажная книга на английском языке, первый том (The Protocols).

На маркетплейсах не нашёл.

 , , ,

kaldeon
()

Сколько файлов в вашей домашней директории, не считая скрытые файлы и не рекурсивно?

Голосования — Голосования

Под домашней директорией подразумевается $HOME. Под файлами подразумеваются как обычные файлы, так и директории, но НЕ скрытые и НЕ рекурсивно.

Как можно узнать: ls $HOME |wc -l.

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

Почему в опросе не участвуют скрытые файлы? Можно придумать много причин, но проще сделать отдельную тему. В целом, хотелось бы узнать как пользователи работают с хомяком. Дотфайлы — больше навязанная структура, неизбежная и предсказуемая, чем избирательно выбранная.

  1. меньше 10 98 (26%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. меньше 50 78 (20%)

    **************************************************************************************************************************************************************************************************************************************************************

  3. меньше 20 72 (19%)

    *******************************************************************************************************************************************************************************************************************************************

  4. 1000 или больше 55 (14%)

    ***********************************************************************************************************************************************************************************

  5. меньше 100 34 (9%)

    ***************************************************************************************************************

  6. меньше 500 20 (5%)

    *****************************************************************

  7. меньше 200 18 (5%)

    **********************************************************

  8. меньше 1000 7 (2%)

    **********************

Всего голосов: 382

 , , ,

kaldeon
()

Go 1.24

Новости — Разработка
Группа Разработка

Новый выпуск языка Go, версия 1.24, выходит спустя шесть месяцев после Go 1.23. Большинство изменений в реализации тулчейна, рантайма и библиотек. Как всегда, релиз обеспечивает обещание совместимости Go 1. Разработчики языка ожидают, что почти все программы Go продолжат компилироваться и работать как прежде.

( читать дальше... )

>>> Go 1.24 Release Notes

 ,

kaldeon
()

ЛОР, помоги выбрать ЯП для обучения

Форум — Development

Часто слышу просьбу научить программированию. Хотя пока я этим не занимаюсь, мне стало интересно, какой ЯП выбрать для введения в программирование.

Вот к каким мыслям я пришёл:

Язык должен наиболее чисто демонстрировать самые основы написания кода.

Не Си и не современные коммерческие языки (Java, C#, Go). Си, хотя примитивный в основе, усложнён из-за окружения, в котором используется. Современные коммерческие языки были созданы для решения проблем индустрии. Проблема общая: я хочу преподавать материал по мере нарастания сложности. Если в языке неизбежно приходится использовать классы или printf, то это затруднит объяснение (не хотелось бы слишком часто говорить «потом узнаешь для чего это нужно»), напугает студента (ему придётся писать код, используя возможности, которые он плохо понимает), создаст неправильное восприятие основ (как будто printf — это какая-то важная часть компьютера или ОС).

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

Языки, между которыми я выбираю: Pascal и Python.

Pascal устарел и денег не принесёт (обидно), но это и не является основной целью. Целью является программирование, а не современное окружение.

В частности, я не собираюсь задрачивать студента на Delphi или любой «продвинутый» диалект языка. Это противоречит цели. Я рассчитываю на то, что после должной тренировки “bare bones” нужно перейти на современный язык и это будет легко.

Важно упомянуть, что спека языка Oberon (Виртовский язык, тот же Паскаль, только упрощённый и доработанный) составляет 17 страниц.

Питон мне сложнее оценить, потому что я избегал работы с ним.

Если ограничиться императивным подмножеством, без ассоциативных массивов, классов и мета-классов, list comprehensions, HOF, исключений, то выглядит как альтернатива Паскалю. Хотя меня беспокоит динамическая типизация. Типы — очень важная вещь, хотелось бы чтобы язык помог это донести, а не быть типа «ну да, это важно, но ты забей».

Это все мои мысли.

Что касается практики, то я имел несчастье наблюдать как человек впервые знакомился с программированием, изучая Java на javarush. На это было больно смотреть.

Edit: дальнейшие пояснения по теме:

  • Подробнее про то, почему я считаю, что изучение основ и Паскаль хорошо сочетаются: 1
  • Почему не Си и не ассемблер: 1 2
  • Почему Паскаль: 1 2
  • Почему не Питон: 1
  • Целевая аудитория: 1
  • Почему такая размытая аудитория: 1 2
  • Про важность иерархии: 1

 , , , ,

kaldeon
()

RSS подписка на новые темы