Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга

ChainOps или DevOps

Разработка веб-сайтов *Системное администрирование *Администрирование баз данных *Big Data *DevOps *

В настоящее время все в пространстве DevOps связано со словом, оканчивающимся на ops: GitOps, AIOps, MLOps, DevSecOps, EverythingOps. Хотя, возможно, это уже упоминалось в другом месте, я хочу написать некоторые точки зрения о том, как применять процессы DevOps к блокчейнам и/или технологиям распределенного реестра ( DLT ).

Например, просто для описания одного из этих так называемых терминов «эксплуатация»: «GitOps — это операционная среда, которая использует лучшие практики DevOps, используемые для разработки приложений, такие как контроль версий, совместная работа, соответствие требованиям и CI/CD, и применяет их к автоматизации инфраструктуры. [1]. Сразу приходят на ум инструменты инфраструктуры как кода, такие как Terraform.

ChainOps (с моей точки зрения) следует использовать для описания методов DevOps, выполняемых прямо в пространстве блокчейна.

В децентрализованном мире основным участником разработки приложений или Dapps (децентрализованных приложений) является узел , узел в DLT (технология распределенного реестра) — это минимальный компонент инфраструктуры, способный запускать необходимое программное обеспечение, чтобы быть функциональной частью. бухгалтерской книги.

Таким образом, Devops должен отвечать за то, чтобы каждый узел имел одинаковые сетевые и инфраструктурные возможности (например, ОЗУ, ЦП, пропускную способность), а также одинаковые версии пакетов программного обеспечения. (Например, версии биткойн-ядра или версии DappNode)

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

Читать далее
Рейтинг 0
Просмотры 54
Комментарии 1

Новости

Незаменимые бывают

IT-компании Брендинг Графический дизайн *Биографии гиков Развитие стартапа

— «Исправьте сей мир и живопись последует за вами», так ответил Микеланджело на решение папы Павла IV внести изменения в изображение страшного суда, которое украшает альков Сикстинской капеллы.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 221
Комментарии 1

Где смотреть статистику Telegram-каналов и как анализировать показатели?

Интернет-маркетинг Контент-маркетинг
Из песочницы

27 апреля tgstat. ru серьёзно обновился: дизайн стал приятнее, функционал — шире, аналитика — глубже. Если хотите не потеряться в куче метрик и делать объективные выводы исходя из данных о Telegram-каналах — это руководство должно помочь.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Просмотры 1.1K
Комментарии 4

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

Python *Исследования и прогнозы в IT
Из песочницы

Профессия программиста не нуждается в рекламе. Никто даже не задумывается, что один терминал самообслуживания может сократить количество сотрудников банка. Выдать наличку и принять оплату вполне может и «робот». А чем больше таких терминалов, тем больше работы у программистов.

Там, где есть компьютеры, где необходимо оптимизировать рабочий процесс, облегчив работу человека, повысив при этом эффективность бизнеса, - востребованы программисты. Смартфоны, планшеты, смарт-часы, фитнес-браслеты, системы управления умным домом, дроны (например, роботы-уборщики) требуют огромной армии программистов.

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

Крупные IT-компании создают настолько привлекательные условия труда, что уже стали законодателями мод среди работодателей. Сфера IT развивается так быстро, что заставляет постоянно учиться. Всегда есть выбор: развиваться в профессии дальше или изменить специализацию, ведь в программировании много направлений.

Многие школьники начинают изучать программирование ещё в раннем возрасте, если хотят, чтобы их профессия была связана с этой темой, но часто они бросают эту затею, так как по началу очень сложно самому разобраться в этом вопросе. И для того, чтобы не тратить большое количество времени, я решил выявить самый лучший способ из всех.

Читать далее
Всего голосов 8: ↑2 и ↓6 -4
Просмотры 2.2K
Комментарии 13

Простейшая модель броуновского движения и фракталы

Алгоритмы *Математика *Физика
Из песочницы

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

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 542
Комментарии 3

Система озвучки для игр (с плагином для Unity)

Разработка игр *Unity *
Из песочницы

Наша маленькая команда сделала игру AirHockeyVR под Oculus Quest, в ней есть обучение на английском языке, которое записал ютюбер, который сначала записал видео про игру -> мне понравился его голос -> я попросил его сделать озвучку -> он согласился и записал.

Дальше я начал смотреть, как Unity предполагает программировать локализацию звуков - и хоть решение есть, оно не удобное и не подразумевает заливку новых звуков по мере их поступления без ребилда игры. Поэтому я написал свое решение (аналогично тому решению, где вы можете хранить переводы в гугл таблицах, только тут не тексты, а звуки).

Вот что вам понадобится
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 252
Комментарии 0

Почему МойОфис Таблицы это неудобно и не для всех

Софт
Из песочницы

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

И сделав к Таблицам первый подход и воспроизведя типичный для пользователя Excel поток задач я ощутил... приступы фрустрации. Не все посчитают описанные впереди проблемы критичными, но я уверен что для определенного круга людей повседневная работа в МойОфис Таблицы будет крайне некомфортна или просто невозможна.

Читать далее
Всего голосов 28: ↑26 и ↓2 +24
Просмотры 5.6K
Комментарии 22

Обзор очков дополненной реальности Vuzix M400

Разработка под AR и VR *AR и VR
Из песочницы

Хотим поделиться опытом разработки под достаточно редкий на руси девайс. Всего будет 3 части. Это только начало. Enterprise Smart Glasses Vuzix M400!

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 804
Комментарии 0

Создание сайтов в кризис с помощью no-code решений

Веб-дизайн *Веб-аналитика *IT-компании
Из песочницы

Автоматизация и упрощение – главная тенденция последних лет практически во всех отраслях, и разработка сайтов – не исключение. Так называемые «конструкторы» сайтов типа Tilda становятся всё популярнее, потому что в разы ускоряют создание страниц. В кризис это настоящая палочка-выручалочка для быстрого старта, запуска новых продуктов и услуг с антикризисным позиционированием.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 744
Комментарии 3

Особенности жизни канадских айтишников и как таковыми стать

IT-эмиграция

Когда-то зашла на Хабр со статьёй про английский, а сейчас, спустя некоторое время, я преподаю его в Канаде, готовлю к IELTS и веду подкаст "Кленовые истории". В этой статье пересказала наш недавний выпуск c продакт-менеджером, в котором поговорили про учёбу на GameDev, жизнь айтишников, особенности трудоустройства и возможности для иммиграции. 

В Канаде бум в технологической сфере. Она растёт, как говорится, не по дням, а по часам, в неё приходят крупные инвесторы, в том числе из США, которые поняли, что нанять спеца из Торонто гораздо дешевле, чем из Калифорнии. При этом специалистов в Канаде зачастую не хватает, поэтому спрос на них большой, и временами работодатель готов закрыть глаза на отсутствие канадского образования и опыта работы в этой стране.

Набрать же первый опыт можно в университетских ассоциациях того профиля, который вам подходит, или в небольших фирмах и стартапах. Затем всё это обязательно стоит упомянуть в резюме, и тогда есть шанс, что на вас, а точнее на ваш опыт, «клюнет» большая компания. Стоит только попасть в поток, дальше всё пойдёт по накатанной. Разумеется, было бы желание.

Для части IT-специальностей, ориентированных на клиента и связанных с финансовыми потоками, хорошо бы иметь сертификат о канадском образовании, некоторый опыт работы в местных компаниях и понимание местного менталитета. Это чуть более сложная стезя.

Для разработчиков, дизайнеров, продакт-менеджеров, QA-тестировщиков, специалистов по базам данных и искусственному интеллекту всё несколько проще. В этой ветке IT по всей Канаде специалистов расхватывают очень быстро, не слишком придираясь к отсутствию местного стажа.

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 1.9K
Комментарии 3

Как получить 5 Тб дисков нахаляву

Настройка Linux *Системное администрирование *

Короткая заметка, написать которую меня натолкнуло появление этой статьи: "Неожиданная находка, которая освобождает 20 GB". Ха! Всего 20GB ? Есть универсальный способ освободить больше. На который я натолкнулся ~1,5 года назад.

Linux утилита mkfs.ext4 (ext2/ext3/ext4) имеет параметр -m, о котором мало кто знает. Я не знал. И никто из моих знакомых-линуксоидов не знал.

Этот параметр резервирует место, в процентах, доступное только суперпользователю. Чтобы, когда обычные юзеры выжрут весь диск, демоны продолжали оголтело писать свои логи, не падая. Значение по-умолчанию: 5. ПЯТЬ ПРОЦЕНТОВ! Что на диске в 10Тб даёт сумасшедшую цифру в 500 гигабайт. На логи, да! Наверное в начале-середине 90х такая процентовка имела смысл, но явно не сейчас. Особенно для дисков с данными, где никаких логов нет и не предвидится.

Мало того что производители дисков жонглируют гига- гиги- байтами, неизменно продавая обьём меньше интуитивно ожидаемого. Так ещё и "налог" сверху, в 5%, от утилиты форматирования!

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

Всем хороших выходных!

Читать далее
Всего голосов 42: ↑24 и ↓18 +6
Просмотры 14K
Комментарии 51

Неожиданная находка, которая освобождает 20 GB неиспользованного индексного пространства

Блог компании OTUS PostgreSQL *Хранение данных *
Перевод

Раз в несколько месяцев мы получаем предупреждения от системы мониторинга базы данных о том, что свободное место скоро закончится. Обычно мы просто выделяем больше места и забываем об этом, однако в этот раз мы мы были на карантине и система была нагружена меньше, чем обычно. И тут мы подумали, что это хорошая возможность провести чистку.

Начнем с конца: в итоге нам удалось освободить более чем 70 GB не оптимизированного и неиспользуемого пространства без удаления индексов и данных. 

Читать далее
Всего голосов 30: ↑27 и ↓3 +24
Просмотры 7.5K
Комментарии 5

Основы Cypress: тестирование API

Блог компании OTUS Тестирование веб-сервисов *
Перевод

Если вы уже тестировали API с помощью Postman или какого-либо другого инструмента, никаких особых трудностей возникнуть не должно. Cypress — отличный инструмент для тестирования, который в том числе очень полезен при тестировании API. В этой статье я расскажу о том, как написать тест API в Cypress. 

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 586
Комментарии 0

Анализ аудиоданных (часть 3)

Python *Программирование *Визуализация данных Машинное обучение *Звук
Tutorial

Машинное обучение

В третьей части анализа аудиоданных мы разберем относительно простой и более быстрый способ классификации аудиофайлов - алгоритм машинного обучения - SVM (Support Vector Machines) / машины опорных векторов.

В двух частях анализа аудиоданных мы рассмотрели характеристики, которые есть у каждого аудиосигнала и извлечение значимых характеристик.

Мы получили набор данных, содержащий значимые характеристики аудиоданных (45 значений) в машиночитаемом виде - Двухмерная таблица - Dataframes, состоящая из 47столбцов и 50000 строк.

1 часть

2 часть

Все признаки (характеристики) важны при анализе аудиоданных, так как описывают физические свойства звука: высоту, громкость, тембр и т. д.

При прохождении воздуха через голосовые связки возникают вибрации, которые в виде упругих волн распространяются в среде. Каждый звук представляет собой набор волн. Это основной тон - волны гендерной идентификации ( у каждого говорящего базовая частота основного тона  индивидуальна и обусловлена особенностями строения гортани, в среднем для мужского голоса она составляет от 80 до 210 Гц, для женского - от 150 до 320 Гц. ). Это волны - обертоны ( призвуки, которые выше основного тона) и волны форманты (распознавание речи) связанные с уровнем частоты голосового тона, которые образуют тембр звука.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 715
Комментарии 2

Это не твой оффер. Как на первых этапах понять, что выбрал плохую компанию

Управление персоналом *Карьера в IT-индустрии IT-компании

Согласитесь, неприятно осознать, что компания тебе не подходит, когда ты уже приступил к задачам в полном объеме. Особенно, если поиск работы перед этим занял продолжительное время. На что обратить внимание, чтобы скипнуть плохую компанию как можно раньше и продолжить поиски “той самой”.

Хей, Хабр! Я – Юнна, работаю HR в 2people IT. Улучшаю условия для работы, провожу грейды и ищу крутых специалистов. Сегодня я расскажу, какие действия со стороны работодателя кричат о том, что трудиться в этой компании не стоит, а какие тихонько на это намекают.

Читать далее
Всего голосов 20: ↑9 и ↓11 -2
Просмотры 5K
Комментарии 14

Tilda — пошаговые рекомендации, как зарабатывать на медийной рекламе

Монетизация веб-сервисов *Медийная реклама

Монетизация интернет-сайтов с помощью медийной рекламы — один из самых популярных способов заработка у вебмастеров. Однако, владельцам сайтов, сделанных на Tilda может показаться, что подключение к рекламным сетям — достаточно сложный алгоритм. Нужно зарегистрироваться в сети, получить код, каким-то образом его разместить.

Читать далее
Всего голосов 6: ↑3 и ↓3 0
Просмотры 428
Комментарии 0

Механики мотивации в играх. Фундамент в геймдизайне. И на сколько они важны?

Игры и игровые консоли

Здорова народ! А вот и новый контент подъехал. И начнём мы, как обычно, с вопросов. Что мотивирует нас играть в видеоигры? Что заставляет проходить их от начала и до конца? Почему мы возвращаемся в те или иные проекты? Из каких побуждений покупаем новые? И что нам это даёт?

И сегодня в блоге мы поговорим как раз-таки об этом, а именно о мотивации в играх. Я вам расскажу, какие виды мотивации существуют, насколько она важна, почему мотивация игрока является основой геймдизайна и как сделать так, чтобы игра стала популярной и в неё все играли. Устраивайтесь поудобнее, ведь сейчас мы узнаем, что именно заставляет нас сидеть за мониторами днями на пролёт!

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 1.1K
Комментарии 0

Proof of address, proof of residence или как обойти санкции от Upwork, Wise, Binance и других

Фриланс IT-эмиграция Финансы в IT Удалённая работа

В настоящее время, многие международные сервисы, как финансовые, так и ничего общего с финансами не имеющие, начали замораживать сотрудничество с клиентами из России и Белоруссии. Криптобиржи, Coinbase, Binance, CEX.io, Payoneer, PayPal, Paysend, Wise, Paysera, Upwork, Grammarly, перечислять можно долго и, уверен, это еще не конец списка.

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

Наверняка многие уже все сделали, выдохнули и продолжают работу, но для тех, кто еще только собирается, хотелось бы разобрать варианты proof of residence из Армении и Грузии, как достаточно понятные и доступные, и как продолжение цикла постов про страны СНГ.

Самый распространенный и размытый формат требований к разблокировке россиян дает Upwork:

“возобновление сотрудничества если вы сможете переехать в регионы, где работает Upwork”

Звучит не очень здорово, но, бить по клавиатуре кулаком точно не стоит. По умолчанию стандартное требование от контрагента, наложившего санкции это предоставление proof of residence или proof of address, иначе говоря, подтверждение проживания в другой стране или подтверждение проживания по конкретному адресу в другой стране.

Читать далее
Всего голосов 8: ↑4 и ↓4 0
Просмотры 2K
Комментарии 0

Интересности для жанра ARPG | Часть 2

Разработка игр *Тестирование игр *Прототипирование *Дизайн игр *

Ещё одна подборка некоторых механик для применения в играх типа Diablo.

Первая часть

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 755
Комментарии 7

ИT-организации: условия по доходам для налоговых льгот

IT-компании

Пониженные ставки по налогу на прибыль и пониженные тарифы страховых взносов, направляемые в государственные внебюджетные фонды, предусмотрены специальными нормами глав 25 и 34 НК РФ. Льготы, в частности, предусмотрены для российских организаций, которые...

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 505
Комментарии 0