FreeBSD: гораздо лучше GNU/Linux

Автор: admin от 28-02-2020, 23:05, посмотрело: 122

Сравню FreeBSD с GNU/Linux системами. Всё это исключительно субъективное мнение! Многое это просто мой опыт. Почти 100% всего времени я провожу за компьютером и исключительно Unix системами, примерно поровну с FreeBSD и GNU/Linux, вот уже 20+ лет.



Большая часть достоинств FreeBSD также относится и к другим популярным свободным BSD системам: NetBSD, OpenBSD, DragonflyBSD. Что-то в этих системах будет получше, многое появилось впервые не в FreeBSD, но перекочевало в неё. FreeBSD многое наследует от NetBSD (различные драйвера и подсистемы), от OpenBSD (сетевые технологии), DragonflyBSD (лучшая масштабируемость на многопроцессорных платформах), от Solaris (DTrace, идея Jail-ов, ZFS), сочетая самое лучшее ото всех.



Если коротко, то FreeBSD это высокое качество, надёжность, удобство и простота работы. GNU/Linux это зоопарк, помойка малосвязанного кода, мало чего доделываемое до конца, отсутствие документации, хаос, базар.

Категория: Программирование

 

Что делает реактивную систему хорошей?

Автор: admin от 28-02-2020, 13:05, посмотрело: 109

Этот пост является вторым в серии статей об авто-трекинге — новой системе реактивности в Ember.js. Я также обсуждаю концепцию реактивности в целом, и как она проявляется в javascript.



От переводчика: Крис Гарретт — работает в компании LinkedIn и является одним из core-контрибьюторов js-фреймворка Ember. Он принимал активное участие в создании нового издания фреймворка — Ember Octane. Одним из краеугольных камней этой редакции является новая система реактивности на основе автоматического отслеживания (autotracking). Несмотря на то, что его серия написана для Ember-разработчиков в ней затрагиваются концепции, которые полезно знать всем веб-программистам.

Категория: Программирование

 

Представляем Kubernetes CCM (Cloud Controller Manager) для Яндекс.Облака

Автор: admin от 28-02-2020, 12:25, посмотрело: 81

Представляем Kubernetes CCM (Cloud Controller Manager) для Яндекс.Облака


В продолжение к недавнему релизу CSI-драйвера для Яндекс.Облака мы публикуем ещё один Open Source-проект для этого облака — Cloud Controller Manager. CCM необходим не только для кластера в целом, но и собственно CSI-драйвера. Подробности о его предназначении и некоторые особенности реализации — под катом.

Категория: Программирование

 

Исследование системы типов для проверки корректности музыки

Автор: admin от 28-02-2020, 10:40, посмотрело: 125

Исследование системы типов для проверки корректности музыки


Сегодня много говорят о представлении музыки с помощью языков программирования, поскольку это, с одной стороны, интересная задача для инженеров, а с другой — является частью задачи универсального описания музыки.



Как это выглядит? Для многих языков созданы среды программирования музыки. Самые популярные — TidalCycles для Haskell и Sonic Pi для Ruby на Raspberry Pi. Есть также инструмент, использующий композиторскую библиотеку Leipzig. Поскольку он написан на языке Clojure, в нём отсутствует проверка типов.



code_0

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

Категория: Программирование

 

DNS-поиск в Kubernetes

Автор: admin от 28-02-2020, 09:25, посмотрело: 117

[i]Прим. перев.: Проблема DNS в Kubernetes, а точнее — настройки параметра codev_0 и как?

Категория: Программирование

 

Учимся разворачивать микросервисы. Часть 3. Helm

Автор: admin от 28-02-2020, 00:10, посмотрело: 270

Учимся разворачивать микросервисы. Часть 3. Helm

Привет, Хабр!



Это третья часть в серии статей "Учимся разворачивать микросервисы", и сегодня речь пойдет о Helm 3. В прошлой части мы создали Kubernetes конфигурацию для учебного проекта из 2 микросервисов (бекенда и шлюза) и задеплоили все это в Google Kubernetes Engine. В этой статье мы напишем Helm-чарт для нашей системы, создадим для него репозиторий на основе GitHub Pages и задеплоим проект в GKE с помощью Helm.

Категория: Программирование