Миграция приложения из OpenShift в «ванильный» Kubernetes
Хотя у Kubernetes-платформ одинаковая технологическая база, перейти с одной на другую непросто: миграция неизбежно сопряжена с различными трудностями, связанными с особенностями реализации компонентов. Есть инструменты, которые автоматизируют процесс миграции — например, move2kube. Однако они требуют отдельного рассмотрения. Здесь же мы сосредоточимся именно на «ручном» переносе приложения.
Хотя у Kubernetes-платформ одинаковая технологическая база, перейти с одной на другую непросто: миграция неизбежно сопряжена с различными трудностями, связанными с особенностями реализации компонентов. Есть инструменты, которые автоматизируют процесс миграции — например, move2kube. Однако они требуют отдельного рассмотрения. Здесь же мы сосредоточимся именно на «ручном» переносе приложения.
👍8👎3
⚡️ Новости к этому часу
🛰 НАСА оказывает помощь Роскосмосу в анализе причин утечки охлаждающей жидкости корабля «Прогресс МС-21»
🎞 С 1 марта российские видеосервисы уберут из библиотек фильмы и сериалы Disney
✅ Microsoft подтвердила сбой приложений Windows 11 из-за драйверов Intel
🙅🏻 Apple ограничит использование порта USB-C в iPhone 15
⏱ Intel показала свою закрытую внутреннюю утилиту для разгона ROC (Real-Time OverClocking)
🤖 Фотография, сгенерированная ИИ, обманула судей и выиграла фотоконкурс (ФОТО)
#новости
🛰 НАСА оказывает помощь Роскосмосу в анализе причин утечки охлаждающей жидкости корабля «Прогресс МС-21»
🎞 С 1 марта российские видеосервисы уберут из библиотек фильмы и сериалы Disney
✅ Microsoft подтвердила сбой приложений Windows 11 из-за драйверов Intel
🙅🏻 Apple ограничит использование порта USB-C в iPhone 15
⏱ Intel показала свою закрытую внутреннюю утилиту для разгона ROC (Real-Time OverClocking)
🤖 Фотография, сгенерированная ИИ, обманула судей и выиграла фотоконкурс (ФОТО)
#новости
👍39👎2❤1
«Сидеть всю ночь за монитором с красными глазами и кофеином вместо крови уже сомнительно. А поиграть иногда хочется. Ко дню влюблённых я отобрала себе карты для будущих свиданий»
Вы любите играть в Герои 3, а ваша половинка вас: 6 карт для свиданий
Вы любите играть в Герои 3, а ваша половинка вас: 6 карт для свиданий
😁46👎16👍10❤6
Энтузиаст сделал двухпортовую модель iPhone TwinPort с рабочими разъёмами Lightning и USB-C из базовой версии iPhone 12 mini.
Умелец разобрал телефон, доработал систему управления питанием, подключив USB-C в параллель с Lightning, а также разделил штатный динамик на две части, чтобы можно было уместить внутри корпуса коннектор USB-C.
Умелец разобрал телефон, доработал систему управления питанием, подключив USB-C в параллель с Lightning, а также разделил штатный динамик на две части, чтобы можно было уместить внутри корпуса коннектор USB-C.
👍76😁10👎5❤1
Инфантильность как стратегия: когда она мешает жить, а когда помогает
Чужая инфантильность бесит. Своя не всегда осознаётся. Но, как и любое другое, инфантильное поведение не возникает без причины — разбираемся, зачем оно нужно, почему вызывает столько негодования и как от него избавиться.
Чужая инфантильность бесит. Своя не всегда осознаётся. Но, как и любое другое, инфантильное поведение не возникает без причины — разбираемся, зачем оно нужно, почему вызывает столько негодования и как от него избавиться.
👎16👍8
Автор YouTube-канала My N Mi показал, как работает самый маленький в мире 3D-принтер. При высоте 41 мм он создаёт детализированные модельки параметрами 11×11×17 мм. Сам принтер имеет габариты 18×31×41 мм и весит всего 17 г.
Крошечный принтер изготовлен из комбинации дерева и пластика. Он работает на основе технологии стереолитографической печати. В небольшой резервуар в нижней части при помощи шприца заливается фотополимер, который твердеет под воздействием света. Принтер получает питание через порт micro-USB на задней панели.
Разрешение слоя у самого маленького 3D-принтера составляет от 0,005 до 0,3 мм, а точность — 0,135 мм.
Крошечный принтер изготовлен из комбинации дерева и пластика. Он работает на основе технологии стереолитографической печати. В небольшой резервуар в нижней части при помощи шприца заливается фотополимер, который твердеет под воздействием света. Принтер получает питание через порт micro-USB на задней панели.
Разрешение слоя у самого маленького 3D-принтера составляет от 0,005 до 0,3 мм, а точность — 0,135 мм.
👍33👎3❤2😁2
Всё про USB-C: высокоскоростные интерфейсы
Возможность получения высокоскоростного интерфейса через USB-C называется Alternate Mode, или коротко «altmode». Сегодня можно встретить три варианта altmode — это USB3, DisplayPort и Thunderbolt. При этом некоторые, например HDMI и VirtualLink, канули в лету, а другие, например USB4, только собираются появиться на свет. Для большинства альтернативных режимов требуется цифровая коммуникация через USB-C, предполагающая передачу определённых сообщений по каналу Power Delivery. Тем не менее способны на это не все, и самым простым примером является USB3. Давайте разберём, что же лежит в основе альтернативного режима.
Возможность получения высокоскоростного интерфейса через USB-C называется Alternate Mode, или коротко «altmode». Сегодня можно встретить три варианта altmode — это USB3, DisplayPort и Thunderbolt. При этом некоторые, например HDMI и VirtualLink, канули в лету, а другие, например USB4, только собираются появиться на свет. Для большинства альтернативных режимов требуется цифровая коммуникация через USB-C, предполагающая передачу определённых сообщений по каналу Power Delivery. Тем не менее способны на это не все, и самым простым примером является USB3. Давайте разберём, что же лежит в основе альтернативного режима.
👍14👎2
Открыли контейнер, а там нейрокот и свежая порция публикаций «Сезона Kubernetes» — запущенного нами совместно с #CloudMTS конкурса технических статей о K8s, оркестрации и управлении контейнерами:
1️⃣ Миграция приложения из OpenShift в «ванильный» Kubernetes
2️⃣ Как я клонировал Томми Версетти, или Запускаем GUI/GPU приложения в Kubernetes
3️⃣ Kyverno — замена PodSecurityPolicy или нечто большее?
4️⃣ Создание Kubernetes-кластера на пальцах, или Почему это не сложно
5️⃣ Как переехать в облака и не остаться без штанов
6️⃣ Создаём стенд для бэкенд-разработки на Bare Metal (и не только). Часть первая
👉 Условия конкурса и другие подробности
1️⃣ Миграция приложения из OpenShift в «ванильный» Kubernetes
2️⃣ Как я клонировал Томми Версетти, или Запускаем GUI/GPU приложения в Kubernetes
3️⃣ Kyverno — замена PodSecurityPolicy или нечто большее?
4️⃣ Создание Kubernetes-кластера на пальцах, или Почему это не сложно
5️⃣ Как переехать в облака и не остаться без штанов
6️⃣ Создаём стенд для бэкенд-разработки на Bare Metal (и не только). Часть первая
👉 Условия конкурса и другие подробности
👎8👍6
Как стать джуном, которого берут на работу (frontend-разработка)
Поговорим о том, что на самом деле должен знать джун, чтобы попасть в хорошую компанию, и как к этому прийти, если за плечами нет высшего программистского образования или богатого опыта программирования в школе.
Поговорим о том, что на самом деле должен знать джун, чтобы попасть в хорошую компанию, и как к этому прийти, если за плечами нет высшего программистского образования или богатого опыта программирования в школе.
😁27👎10👍5
⚡️ Новости к этому часу
🔎 Роскомнадзор запустил интеллектуальную систему отслеживания незаконного контента в Интернете «Окулус»
🤖 Opera добавит ChatGPT в боковую панель браузера в рамках внедрения новой функции «сокращения»
💻 В России образовался профицит ноутбуков
📲 ФАС попросили проверить рекламу в смартфонах Xiaomi
🛰 Разгерметизация корабля «Прогресс МС-21» — это микрометеорит, ошибка в конструкции или дефект сборки
⚙️ Google добавит телеметрию в инструментарий для языка Go
📃 Система мониторинга Okmeter внесена в единый реестр российского ПО
🎮 Любитель добавил RGB-подсветку на Steam Deck, но штатная система питания не выдержала (ФОТО)
#новости
🔎 Роскомнадзор запустил интеллектуальную систему отслеживания незаконного контента в Интернете «Окулус»
🤖 Opera добавит ChatGPT в боковую панель браузера в рамках внедрения новой функции «сокращения»
💻 В России образовался профицит ноутбуков
📲 ФАС попросили проверить рекламу в смартфонах Xiaomi
🛰 Разгерметизация корабля «Прогресс МС-21» — это микрометеорит, ошибка в конструкции или дефект сборки
⚙️ Google добавит телеметрию в инструментарий для языка Go
📃 Система мониторинга Okmeter внесена в единый реестр российского ПО
🎮 Любитель добавил RGB-подсветку на Steam Deck, но штатная система питания не выдержала (ФОТО)
#новости
👍14👎5
Как вы называете тексты на Хабре?
Anonymous Poll
55%
Статьи
17%
Посты
8%
Публикации
21%
И так и сяк, это ж синонимы!
👍18😁11👎6
«Кое‑как, вскладчину, 15 старших офицеров российского Интел сумели расплатиться за ужин. Сколько там было, я даже не смотрел. И как И. этот чек потом по бухгалтерии проводил, не знаю тоже. Но мои 15 косарей он спустя некоторое время вернул»
Made at Intel. Пировали, веселились...
Made at Intel. Пировали, веселились...
👎30👍11❤2
Forwarded from Хабр Карьера
Вакансии для джунов на Хабр Карьере:
Инженер по тестированию межсетевого экрана в Нуматех. Можно удаленно. От 100 000 ₽.
https://bit.ly/3XwfFYC
Junior менеджер проектов в presto.heads. Удаленно. Полный рабочий день. 30 000 ₽.
https://bit.ly/3IiTwsl
PHP-разработчик в S2 | Бизнес-приложения. Можно удаленно. Полный рабочий день. От 70 000 до 125 000 ₽.
https://bit.ly/3S2c0AH
QA-инженер в Flowwow. Можно удаленно. Полный рабочий день. От 40 000 ₽.
https://bit.ly/3IkWOvg
Аккаунт-менеджер в Effectiff. Москва. Полный рабочий день. От 50 000 до 75 000 ₽.
https://bit.ly/3jQo77n
Больше вакансий: https://bit.ly/3S9HeWR
#junior
Инженер по тестированию межсетевого экрана в Нуматех. Можно удаленно. От 100 000 ₽.
https://bit.ly/3XwfFYC
Junior менеджер проектов в presto.heads. Удаленно. Полный рабочий день. 30 000 ₽.
https://bit.ly/3IiTwsl
PHP-разработчик в S2 | Бизнес-приложения. Можно удаленно. Полный рабочий день. От 70 000 до 125 000 ₽.
https://bit.ly/3S2c0AH
QA-инженер в Flowwow. Можно удаленно. Полный рабочий день. От 40 000 ₽.
https://bit.ly/3IkWOvg
Аккаунт-менеджер в Effectiff. Москва. Полный рабочий день. От 50 000 до 75 000 ₽.
https://bit.ly/3jQo77n
Больше вакансий: https://bit.ly/3S9HeWR
#junior
👎21👍11
Большой тест пяти «азиатских» аккумуляторов D23. Часть четвёртая. Заряжаем током 80 ампер
Испытания пяти аккумуляторных батарей для автомобилей азиатского производства подошли к завершению.
— Furukawa Battery Super Nova 55D23L
— Panasonic (Yuasa) N-75D23L/JE
— Solite 85D23L
— Mazda (Exide) PE1T-18-520 9B
— Exide Premium EA654
Сегодня проверим, какие из этих АКБ смогут запустить двигатель в разряженном состоянии при низкой температуре, а затем будем заряжать их большим током с измерением температуры корпуса
Испытания пяти аккумуляторных батарей для автомобилей азиатского производства подошли к завершению.
— Furukawa Battery Super Nova 55D23L
— Panasonic (Yuasa) N-75D23L/JE
— Solite 85D23L
— Mazda (Exide) PE1T-18-520 9B
— Exide Premium EA654
Сегодня проверим, какие из этих АКБ смогут запустить двигатель в разряженном состоянии при низкой температуре, а затем будем заряжать их большим током с измерением температуры корпуса
👍8👎2
«В перерывах между изучением .NET решил я узнать, насколько хорошо ChatGPT умеет играть в шахматы и есть ли у меня хоть какие-то шансы на выигрыш, пусть даже я буду использовать современные компьютерные движки»
Остап Бендер из мира нейросетей, или Как ChatGPT играет в шахматы
Остап Бендер из мира нейросетей, или Как ChatGPT играет в шахматы
👍13👎7❤3😁2
А вы давно заглядывали внутрь ваших зависимостей?
Задумывались ли вы о том, что находится внутри зависимостей, которые так или иначе подтягиваются в ваш код? Взять чужую библиотеку сейчас — норма жизни, но чем это обернётся с точки зрения безопасности?
Последние истории с node‑ipc и CTX заставили задуматься о том, что лежит внутри этих репозиториев. Оказалось, не только легитимный код. Там есть и попытки заработать без особых усилий, просто собирая информацию, и даже полноценные стиллеры.
Задумывались ли вы о том, что находится внутри зависимостей, которые так или иначе подтягиваются в ваш код? Взять чужую библиотеку сейчас — норма жизни, но чем это обернётся с точки зрения безопасности?
Последние истории с node‑ipc и CTX заставили задуматься о том, что лежит внутри этих репозиториев. Оказалось, не только легитимный код. Там есть и попытки заработать без особых усилий, просто собирая информацию, и даже полноценные стиллеры.
👍22👎3❤2🔥1
Fly me to the moon. Маргарет Гамильтон
20 июля 1969 года, в 20:17:39 по Гринвичу, лунный модуль миссии «Аполлон-11» совершил первую в истории человечества пилотируемую посадку на другое небесное тело. Событие огромной значимости как в плане науки, так и в плане идеологическом, стало возможным благодаря самоотверженной работе сотен людей — техников, контролёров, специалистов по связи. И, конечно, программистов. Знаете поговорку: «За каждым великим мужчиной стоит женщина»? Так вот, в случае Нила Армстронга, Базза Олдрина и Майкла Коллинза это на 100% правда, хотя и женщина была одна на троих. И имя ей — Маргарет Гамильтон, госпожа программного кода НАСА.
20 июля 1969 года, в 20:17:39 по Гринвичу, лунный модуль миссии «Аполлон-11» совершил первую в истории человечества пилотируемую посадку на другое небесное тело. Событие огромной значимости как в плане науки, так и в плане идеологическом, стало возможным благодаря самоотверженной работе сотен людей — техников, контролёров, специалистов по связи. И, конечно, программистов. Знаете поговорку: «За каждым великим мужчиной стоит женщина»? Так вот, в случае Нила Армстронга, Базза Олдрина и Майкла Коллинза это на 100% правда, хотя и женщина была одна на троих. И имя ей — Маргарет Гамильтон, госпожа программного кода НАСА.
👍63❤18👎3🔥3
⚡️ Новости к этому часу
✅ В Raspberry Pi Pico W появилась поддержка Bluetooth
🛰 «Луна-25» полетит в июле-августе 2023 года
🛸 Вооружённые силы и журналисты четырёх стран возвращают НЛО в информационную повестку
📄 «Яндекс» опубликовал результаты расследования о причинах сбоя в работе своих сервисов 6 февраля
🔭 «Хаббл» запечатлел трио сталкивающихся галактик
🙀 В небе над Гавайями «засбоила матрица» (ВИДЕО)
👟 В России создали умные кроссовки с вентиляцией, обогревом и массажем
🔐 Эксперты DLBI опубликовали самые популярные пароли из утечек 2022 года
🛠 Blue Origin показала процесс изготовления солнечных панелей из аналогов лунного реголита при температуре 1600°C
🚕 «Яндекс» запустил тестирование сервиса Yango в Намибии и Мозамбике
⚠️ Роскомнадзор внёс Qiwi в реестр организаторов распространения информации
🩸 В Томске научились определять виды депрессии по крови и слюне
#новости
✅ В Raspberry Pi Pico W появилась поддержка Bluetooth
🛰 «Луна-25» полетит в июле-августе 2023 года
🛸 Вооружённые силы и журналисты четырёх стран возвращают НЛО в информационную повестку
📄 «Яндекс» опубликовал результаты расследования о причинах сбоя в работе своих сервисов 6 февраля
🔭 «Хаббл» запечатлел трио сталкивающихся галактик
🙀 В небе над Гавайями «засбоила матрица» (ВИДЕО)
👟 В России создали умные кроссовки с вентиляцией, обогревом и массажем
🔐 Эксперты DLBI опубликовали самые популярные пароли из утечек 2022 года
🛠 Blue Origin показала процесс изготовления солнечных панелей из аналогов лунного реголита при температуре 1600°C
🚕 «Яндекс» запустил тестирование сервиса Yango в Намибии и Мозамбике
⚠️ Роскомнадзор внёс Qiwi в реестр организаторов распространения информации
🩸 В Томске научились определять виды депрессии по крови и слюне
#новости
👍18👎6🔥4
О сетевой аварии в «Яндексе»
6 февраля пользователи могли заметить частичную недоступность сервисов «Яндекса». Проблема возникла из-за каскадного сбоя в работе сетевого оборудования. Основной пик пришёлся на период с 17:03 до 17:50, когда общие потери трафика достигали 40%. Кроме того, в период с 17:03 до 17:13 наблюдалась практически полная потеря IPv6-трафика. Инцидент удалось устранить к 21:30.
Узнаем, как это произошло и какие выводы можно сделать
6 февраля пользователи могли заметить частичную недоступность сервисов «Яндекса». Проблема возникла из-за каскадного сбоя в работе сетевого оборудования. Основной пик пришёлся на период с 17:03 до 17:50, когда общие потери трафика достигали 40%. Кроме того, в период с 17:03 до 17:13 наблюдалась практически полная потеря IPv6-трафика. Инцидент удалось устранить к 21:30.
Узнаем, как это произошло и какие выводы можно сделать
😁17👍16🔥6👎2❤1
Chrome Headless против cloudflare JS challenge
Автоматизация сбора информации с различных ресурсов — обычная задача для людей разных сфер деятельности. Жаль, что не всегда бывает достаточно сделать простой GET-запрос и разобрать полученный html. Веб-сайты, с которых собираются данные, принимают защитные меры для предотвращения автоматизированных запросов. Одной из таких мер является использование Cloudflare.
Посмотрим, как Cloudflare выявляет ботов через JavaScript и коснёмся темы деобфускации скриптов
Автоматизация сбора информации с различных ресурсов — обычная задача для людей разных сфер деятельности. Жаль, что не всегда бывает достаточно сделать простой GET-запрос и разобрать полученный html. Веб-сайты, с которых собираются данные, принимают защитные меры для предотвращения автоматизированных запросов. Одной из таких мер является использование Cloudflare.
Посмотрим, как Cloudflare выявляет ботов через JavaScript и коснёмся темы деобфускации скриптов
👍10🔥7👎3❤1