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

Все потоки

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

HTTPS для сайта в Kubernetes-кластере с помощью NGINX Ingress Controller, cert-manager и Let’s Encrypt

Kubernetes *
Tutorial

Я продолжаю цикл статей по приручению домашнего сервера разработчика, который хочет уметь в DevOps. В первой своей статье я рассказал о развёртывании Xen Project гипервизора и миграции Windows-виртуалок из Hyper-V. Во второй о развёртывании на базе виртуалок этого сервера Kubernetes-кластера. Перед написанием данной я ставил перед собой следующие цели:

1. Развернуть тестовый сайт, состоящий из статических ресурсов и front-end API в vanila Kubernetes-кластере.

2. Обеспечить доступ к этому сайту с использованием NGINX Ingress Controller.

3. Сайт должен быть доступен по HTTPS-протоколу с автоматически обновляемым TLS-сертификатом Let’s Encrypt.

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

Новости

StyleGAN3 — изображения в разном стиле одним кликом

Блог компании SkillFactory Python *Программирование *Дизайн игр *Игры и игровые консоли
Перевод
Tutorial

В конце 2018 года в nVidia выпустили первую StyleGAN — и сегодня любители технологий с воодушевлением смотрят в будущее безграничных развлекательных медиа, генерируемых ИИ. Это будущее на практике показывает автор, материалом которого делимся к старту флагманского курса по Data Science.

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

Оптимизация вычислений в ЦОС (часть первая, углы)

C++ *C *
Из песочницы

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

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

Но довольно слов, давайте к делу.

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

Есть много способов сделать это: Vue 3 и взаимодействие компонентов

JavaScript *VueJS *

Vue 3 принёс в жизнь разработчиков возможность организации более гибкой структуры приложений. Всё чаще я стал замечать, что разные команды, а порой и разработчики внутри одной, используют целый зоопарк сомнительных подходов для организации взаимодействия между компонентами. Применяются какие-то крайности, либо всё в state manager, либо в composable (composition API), либо мутация props внутри дочерних компонентов!

Хотелось бы поднять эту тему и рассмотреть варианты взаимодействия компонентов доступные нам во Vue 3.

Давай посмотрим...
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1K
Комментарии 9

Технологии использования пространства

Научно-популярное

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

Я об этих технологиях выпускал два видео лекции Начало Великих Географических Открытий  и португальские колонии, в которых больше подробностей.

 Речь про технологи Volta do mar, по-русски «поворот моря». Нет, море в ванну не переливали. Это такая новаторская навигационная техника. Именно благодаря ей европейские мореплаватели когда-то открыли весь мир.

Вот смотрите : Volta do mar у берегов Сахары . На плане - Атлантические ветра (зеленые), течения (синие) и приблизительные маршруты португальского плавания (красные). Такие круговые движения течений и ветров Volta do mar в мире видите – они есть по всему миру. Если идти по ним, то ты всегда плывешь по ветру.

Открыли явление Португальцы, когда пытались доплыть до самого юга Африки. До открытия явления, плавание на юг выглядело так: идете вы по попутному течению к югу вдоль Сахары, выдохлись, кончились припасы или достигли цели, и надо возвращается. Но по пути на юг был попутный ветер, а назад надо навстречу ветрам и течению. То есть тысячу километров пройти на веслах.

После открытия Volta do mar, вместо того, чтобы пару месяцев надрываться на веслах, вы разворачиваетесь в открытое море, доходите до попутного течения на север и радостно плывете с попутным ветерком назад. По такому принципу строились океанские маршруты все следующие 300 лет.

Что это дало: в следующие 15 лет португальцы открыли все побережье до Гвинейского залива, почувствуйте разницу. За первое двадцать лет едва прошли Канарские острова, и потом за 15 лет втрое большое расстояние до устья Конго.

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

О чём расскажут на Hydra: параллельность и распределённость от введения до хардкора

Блог компании JUG Ru Group Параллельное программирование *Конференции Распределённые системы *

У конференции Hydra в этом году кое-что меняется: кроме двух онлайн-дней, будет ещё и офлайн-день в Петербурге, позволяющий по-настоящему собраться вместе и как следует пообщаться.

И если обычно программа Hydra делилась на два больших блока «concurrency» и «distributed», то в этом году получился ещё и третий: про «внутренности» баз данных.

Но главное остаётся прежним:

— Конференция посвящена разработке параллельных и распределенных систем

— На ней сходятся вместе IT-индустрия и академический мир (тут можно познакомиться и со свежими теоретическими результатами, и с «историями из продакшна»)

— Доклады на английском

О чём именно расскажут в этот раз? Хотя на сайте описания докладов на английском, для хабрачитателей перевели их на русский.

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

Зачем мы установили беспроводные датчики мониторинга напряжения стоек и в чем профит для клиентов дата-центра

Блог компании Selectel IT-инфраструктура *Серверная оптимизация *Энергия и элементы питания Инженерные системы

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

Меня зовут Антон Бондарь, я работаю старшим инженером по эксплуатации в московском дата-центре Selectel — «Берзарина». Кстати, недавно этот ДЦ получил звание «ЦОД года» на премии ЦОДы.рф. В этом тексте я расскажу, как мы собираем данные по стойкам и почему решили установить для этого беспроводные датчики напряжения.
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 1.2K
Комментарии 3

Как развивать соцсети в 2022 году? Рассказывают эксперты Коммуникационного агентства 4D и AGM Group

Управление медиа *Социальные сети и сообщества
Recovery mode
Tutorial

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

Коммуникационное агентство 4D и AGM Group провели практический вебинар по работе с социальными медиа в новой реальности.

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

Как построить оптиканальную коммуникацию с клиентами: кейс на примере FMCG бренда

Управление сообществом *

Привет, Хабр! Меня зовут Алёна Адаменко, я директор по развитию бизнеса в CRM-агентстве ICNX. Сегодня хотелось бы поговорить о том, как бизнесу грамотно коммуницировать с потребителями через несколько каналов. 

В современном мире потребители используют все больше каналов для связи с брендом – они уже готовы сами диктовать компаниям, на каких площадках им удобнее получать ту или иную информацию об услугах и товарах. По данным исследования аналитического агентства IPSOS, около 46% потребителей используют три канала – e-mail, мессенджеры и социальные сети. Путь 80% клиентов, согласно данным Google, омниканален. Пользователи переключаются между различными каналами и точками контакта переходя из одного канала в другой, из онлайна в офлайн и обратно.

Все больше брендов взаимодействуют со своими клиентами по нескольким каналам. Компании, которые объединяют большие данные об аудитории, внедряют гиперперсонализацию и управляют клиентским опытом – растут быстрее и эффективнее: 5-10% увеличение доходов компании за счёт использования клиентоориентированного подхода Но, чтобы коммуникация была эффективной, стоит уделять внимание именно тем каналам, которым клиент отдает предпочтение. Сегодня поговорим о том, как это сделать. 

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

Классификация гистологических изображений со светлоклеточным раком почки, используя Keras

Python *Машинное обучение *Искусственный интеллект TensorFlow *
Из песочницы

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

1)    Получение полнослайдовых изображений (WSI) – подготовка датасета.

2)    Аннотация изображений

3)    Получение готового датасета (Train, Validation и Test)

4)    Выбор и тренировка моделей

5)    Тестирование моделей

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

Dart 2.17: Продуктивность и интеграция

Блог компании Surf Программирование *Разработка мобильных приложений *Dart *Flutter *
Перевод

Языковые фичи. Инструменты, повышающие продуктивность. Более глубокая и масштабная интеграция с платформами. Представляем перевод статьи о свежей версии Dart с комментариями Евгения Сатурова, Head of Flutter в Surf.

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

Из пушки на Луну в XXI веке

Читальный зал Научно-популярное

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

История этого монстра восходит к фантазиям канадца Джеральда Булла, который разрабатывал проект, сходный с фантастическим "из пушки на луну". На полном серьёзе этот товарищ предполагал доставлять спутники на околоземную орбиту при помощи гигантской пушки! Таким образом значительно уменьшились бы потребности космонавтики в ракетах-носителях. Что из этого следует? Правильно, космические старты становятся куда более простыми и дешёвыми!

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

Разбираемся с терминами «проект» и «продукт»

Блог компании СберМаркет Управление проектами *Управление e-commerce *Управление продуктом *

— Руководители проектов круче! 

— Нет, продакт оунеры круче! 

Мне, как руководителю проектного офиса, приходилось сталкиваться с тем, что продакт- и проджект-менеджеры:

путаются в базовых терминах, таких как «проект» и «продукт»,

не понимают, в чем отличия руководителя проектов и продакт оунера, 

не видят разницы в проектных и продуктовых практиках, жизненных циклах и т.п. 

Поэтому я решил разобрать всё по полочкам и собрать в одном месте всю необходимую информацию. Итак, начнём с простого: постараемся разобраться, что такое «проект», а что такое «продукт». Для этого обратимся к определениям, приведенных в фреймворках, стандартах и руководствах.

Разобраться с терминами
Всего голосов 14: ↑12 и ↓2 +10
Просмотры 1K
Комментарии 3

Обрабатывать ли в PVS-Studio вывод других инструментов?

Блог компании PVS-Studio Информационная безопасность *Управление разработкой *DevOps *

Обрабатывать ли в PVS-Studio вывод других инструментов?
Анализатор PVS-Studio умеет "схлопывать" повторяющиеся предупреждения. Предоставляет возможность задать baseline, что позволяет легко внедрять статический анализ в legacy-проекты. Стоит ли предоставить эти возможности для сторонних отчётов?

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

Собеседование наоборот: ВТБ, «билайн», МТС, «Домклик», «Полианалитика», Sportmaster Lab, Devexperts, Usetech

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

В прошлом месяце на Хабр Карьере завершилась вторая карьерная неделя. В этот раз она была посвящена аналитикам. Карьерная неделя — это что-то вроде дня открытых дверей, который длится всю неделю. В гонке за специалистами участвовали восемь компаний: Usetech, Домклик, Полианалитика, Sportmaster Lab, Devexperts, МТС, ВТБ и Билайн

В конце недели специалисты могли задать свои вопросы представителям компаний-работодателей. Мы выбрали самые интересные из тех, что не успели обсудить на круглом столе, и отправили спикерам. 

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

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

[Async/await] Проблемы Swift 5.4

Разработка под iOS *Разработка мобильных приложений *Swift *
Recovery mode

Всем привет! Меня зовут Никита, я работаю в компании Технократия и занимаюсь iOS-разработкой. С сегодняшнего дня мы начинаем регулярный выпуск статей, в которых я буду рассказывать о современном подходе к написанию асинхронного кода в Swift. 

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

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

Теперь Dockerfiles поддерживает Multiple Build Contexts

Блог компании KTS DevOps *
Перевод

Новые релизы Dockerfile 1.4 и Buildx v0.8+ дают возможность определения нескольких контекстов сборки. Теперь в качестве сборки вы можете использовать файлы из разных локальных директорий. Давайте посмотрим, какая от этого польза и как это использовать в разработке процессах сборки.

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

Знакомство с профилировщиком производительности вашего браузера

Firefox Разработка веб-сайтов *JavaScript *
Перевод

В какой-то момент своей карьеры вы, возможно, просматривали вкладку «Производительность» в инструментах разработки вашего любимого браузера. В конце концов вы попытались создать profile, но, вероятно, быстро разочаровались. Высокая плотность отображаемой информации делает ее немного подавляющей и несколько пугающей. Я был там, я понимаю тебя!

Хорошая новость: кривая обучения на самом деле не такая крутая!
Как только вы усвоите несколько концепций, он внезапно станет вашим самым ценным инструментом для устранения узких мест в производительности.

Эта статья даст вам несколько ключей к пониманию того, как работает профайлер и как правильно его использовать.
Давайте полностью забудем о console.log и console.time, сегодня мы погрузимся в профилировщик производительности!

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

С Днём Рождения, Хабр

Блог компании Хабр Habr Социальные сети и сообщества

26 мая 2006 года в Рунете появился знаковый, классный, уникальный, айтишный, такой родной и уютный — Хабр. За 16 лет менялось всё: интерфейс, разделы, логика, механики, даже значительная часть команды и аудитории. Неизменно одно — особый дух Хабра, тесно связанный с IT и интересами айтишников, с тем, чем мы занимаемся и интересуемся изо дня в день. Все эти годы наша команда делает всё, чтобы Хабр оставался современным, актуальным, передовым, — это касается как используемых в разработке технологий, так и контентного наполнения. Что и говорить, в 2022 году, когда мир захвачен короткими текстами, видео и мессенджерами, сайт с техническими (и разными) лонгридами дорогого стоит. Мы работаем для вас, а вы нас любите, не любите, читаете, обсуждаете, цените — Хабр мало кого оставляет равнодушным. Этот небольшой пост мы создаём не просто так…

Читать далее
Всего голосов 107: ↑106 и ↓1 +105
Просмотры 2.2K
Комментарии 51