Pull to refresh
4
0
Юрий Пурисев @DuH_Khv

DevOPS, DevSecOPS

Send message

Автономный LTE роутер своими руками | Часть 4 — Финал

Level of difficultyMedium
Reading time6 min
Views9.9K

С наступающим Хабровчане! Есть мнение что, устройство без корпуса нельзя считать законченным и без него оно будет лежать в разобранном виде, собирая пыль. Поэтому в этой финальной части смоделируем и напечатаем на 3D принтере свой корпус.

И наконец – подведём итоги по проекту, сколько было затрачено финансов, допущено ошибок, а также поделюсь с вами своими планами на Хабр и не только

Приятного прочтения
Total votes 19: ↑17 and ↓2+22
Comments2

ChatGPT написал Android-приложение

Reading time11 min
Views84K

Вчера чат-бот с искусственным интеллектом ChatGPT написал за меня Android-приложение! Это очень примитивное приложение, но оно компилируется, запускается и работает. Но как он это сделал? С первой попытки или пришлось долго сидеть и мучить его?

Сейчас расскажу!

Читать далее
Total votes 87: ↑84 and ↓3+100
Comments243

Схема разделения секрета Шамира в Hashicorp Vault

Reading time9 min
Views4.3K

Реализация схемы разделения Шамира в Hashicorp Vault, которую я попытался описать.

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

Читать далее
Total votes 10: ↑10 and ↓0+10
Comments1

38 лучших CI/CD-инструментов в 2022 году

Reading time36 min
Views44K

Непрерывная интеграция (CI) и непрерывная доставка (CD) или CI/CD стали неотъемлемой частью подхода к разработке программного обеспечения и тестирования DevOps. Этот подход дает разработчикам возможность непрерывного развертывания кода. Кроме того, ошибки выявляются на ранней стадии, что позволяет избежать проблем с интеграцией из-за частой фиксации исходного кода.

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

В этой статье мы рассмотрим 38 лучших CI/CD-инструментов из представленных на рынке и выделим их основные особенности.

Давайте разберемся!
Total votes 25: ↑19 and ↓6+15
Comments7

Почему стоит регистрировать программы для ЭВМ как изобретения: 5 примеров из практики

Level of difficultyEasy
Reading time6 min
Views6.5K

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

Однако это относится к регистрации компьютерных программ в качестве объектов авторского права. Более высокий уровень их защиты — регистрация в качестве изобретения. Об этом мы подробно расскажем ниже. 

Читать далее
Total votes 14: ↑9 and ↓5+6
Comments9

CI/CD для AWS Lambda через GitHub Actions

Reading time4 min
Views6.6K

Сегодня я расскажу, как без лишних усилий настроить CI/CD pipeline из GitHub в AWS Lambda с помощью GitHub Actions. Логика такая — когда мы пушим изменения в main-ветку репозитория на GitHub они прорастают в AWS и обновляет продовую версию функции.

Читать далее
Total votes 11: ↑9 and ↓2+10
Comments4

Автоматизируем Telegram-канал с AWS Lambda и DynamoDB

Reading time7 min
Views7.7K

В этом материале вы узнаете, как создать Telegram-канал, который будет сам обновляться, получая данные из открытых источников. Используем Python, AWS Lambda, DynamoDB и BeautifulSoup.

Читать далее
Total votes 10: ↑10 and ↓0+10
Comments3

Самые впечатляющие достижения ChatGPT

Reading time5 min
Views74K


Как вы, наверное, знаете, на днях OpenAI выпустила языковую нейросеть ChatGPT. Этот текстовый ИИ уже побил все рекорды по хайпу. Он набрал 1 млн зарегистрированных пользователей меньше чем за неделю. Для сравнения, у Twitter достижение этой цифры заняло 2 года, у Facebook — 10 месяцев.


ChatGPT доступен для бесплатного использования на время периода «сбора обратной связи». Компания надеется использовать собранные данные для улучшения финальной версии инструмента. Поработать с ИИ может каждый, достаточно зарегистрироваться у них на сайте. Учтите, что может потребоваться VPN или гугл-аккаунт с американским номером, потому что в некоторых странах сервис не поддерживается. Зато бот понимает запросы в том числе и на русском (хотя модель при этом использует только ту информацию, которая была заложена в неё еще до 2021 года):

Читать дальше →
Total votes 46: ↑42 and ↓4+55
Comments328

Личный опыт: какой уровень иностранного языка нужен для работы в IT в разных компаниях и странах

Reading time9 min
Views18K

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

Читать далее
Total votes 10: ↑7 and ↓3+6
Comments12

Можно ли полноценно заменить VMware vSphere?

Reading time6 min
Views24K

Глядя на заголовок статьи, так и хочется сказать словами героя Тома Круза: «Миссия импосибл». Но мы кое-что изучили и протестировали. В данной статье прошлись по верхам - т.е по самому необходимому для работы. И, да, в материале будут и шаблоны ВМ, и тонкие клоны, и свой VDI и DRS и многое другое, что мы рекомендовали бы протестировать. Но обо всем по порядку. 

Читать далее
Total votes 19: ↑13 and ↓6+10
Comments58

Работа DevOps-инженера в крупной компании: ответы на частые вопросы

Reading time4 min
Views12K

Привет, Хабр! DevOps-инженеры нужны везде, но чаще всего их пока ищут крупные компании. Мы поговорили с Павлом Селивановым — сейчас он архитектор Yandex Cloud, а в прошлом долго и много работал в качестве DevOps-инженера. Павел ответил на вопросы о том, где и как ищут DevOps-инженеров, что с них спрашивают на собеседовании и чего ждать от работы непосредственно в крупной компании.

Читать дальше
Total votes 16: ↑12 and ↓4+9
Comments6

API для Инвестиций, или Как написать торгового робота

Reading time6 min
Views22K

На связи команда Тинькофф Инвестиций. В этой статье разберем, как клиенты с минимальными навыками программирования создают торговых роботов. Базой будет API брокера Тинькофф Инвестиций — Tinkoff Invest API. Добро пожаловать на борт!

Читать далее
Total votes 16: ↑14 and ↓2+13
Comments4

Как мы использовали RabbitMQ для разбиения монолита крупнейшего ритейлера страны*

Reading time6 min
Views8.9K

Накопить за 7 лет терабайты данных в монолите и решить, что пора оптимизировать систему и разбивать её на микросервисы — страшный сон для айтишника. Добавим сюда ещё база на решениях от 1С и необходимость обеспечить непрерывность процесса. Стало страшно? А для нас — возможность показать экспертность и решить нетривиальную задачу. О том, как «кролик» помог сдвинуть гору рассказал архитектор 1С компании «Автомакон» Виталий Осиповский.

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

Любые сбои и простои были неадекватно затратны и влияли на все компоненты системы в целом. А сама система не годилась для быстрого масштабирования бизнеса. Поэтому уже в 2020 году приняли решение о поэтапном разделении монолита на отдельные программные компоненты.  

Читать далее
Total votes 6: ↑5 and ↓1+5
Comments4

Terraform за 15 дней (AWS/Yandex cloud). День 1

Reading time4 min
Views24K

Terraform за 15 дней (AWS/Yandex). День 1

Мы от простого к сложному, поднимем небольшую инфраструктуру на aws и Яндекс (актуальность последнего я думаю объяснять не нужно). Так что по итогу вы сможете сказать: “Я изучал terraform от простого к сложному”.

Я постараюсь добавить все необходимые ссылки на документации и доп. источники, так что вы сможете дополнить необходимые знания, но данный курс (если это можно так назвать) скорее рассчитан на тех, кто в общем знаком с облачными технологиями. Это не пособие по terraform. Цель - помочь новичкам в данном вопросе начать изучать IaC и облака в целом. Некий quick start в terraform.

Изучить terraform
Total votes 15: ↑9 and ↓6+6
Comments4

Почему не стоит занижать свои зарплатные ожидания — и как правильно определить свою стоимость

Reading time4 min
Views30K

Почему не стоит занижать свои зарплатные ожидания

Недавно мой знакомый Project повысил свой ценник в резюме до 300+ тыс. руб. И ему сразу начали поступать интересные предложения от крупных компаний. Год назад мы с ним занимались планированием карьеры и стабилизацией самооценки. В итоге занятий он осознал свою ценность и уникальность, и уже 3й раз за год поднимает ценник и желаемую должность - и получает офферы. А ведь 1,5 года назад у него был руководитель, который повышал его только через шантаж увольнением.

И его уникальный набор компетенций (бизнес-аналитик + архитектор + разработчик + …) был не востребован. Компании, в которой он работал, была нужна 1/3 от его способностей - и только за них они были готовы платить.

И так происходит со всеми, кто не понимает свою уникальность и ценность и находится не на своем месте.

Читать далее
Total votes 29: ↑21 and ↓8+18
Comments44

5 мини-ПК для дома и офиса: что предлагают производители в июле 2022 года

Reading time4 min
Views21K

На рынке появились или уже продаются (ну или вскоре начнут продаваться) новые модели мини-ПК, которые подходят для решения самых разных задач — от достаточно ресурсоемких тасков до офисной работы или каких-то DIY-проектов. В сегодняшней подборке — 5 моделей, на которые мы обратили внимание, но понятно, что на самом деле новинок больше. Поэтому, если у вас есть собственные предпочтения — предлагайте новые модели в комментариях, обсудим.
Читать дальше →
Total votes 34: ↑31 and ↓3+35
Comments15

Сертификаты K8S или как распутать вермишель Часть 1

Reading time5 min
Views10K

Всем привет. Меня зовут Добрый Кот Telegram.

От коллектива FR-Solutions и при поддержке @irbgeo Telegram : Продолжаем серию статей по сертификатам k8s.

Хочу поделиться с вами некоторым мыслями на тему сертификатов в кубе.

Читать далее
Total votes 13: ↑13 and ↓0+13
Comments0

Port knocking и не только

Reading time3 min
Views13K

Прочитав по диагонали статью гражданина @Winseven«ICMP открывашка портов для сервера», я сдержался. Все-таки велосипединг — это весело. Но вчитавшись, я опешил. Зачем запускать отдельное приложение для отслеживания нужных пакетов? Правильно ли, что достаточно один раз попасть пальцем в небо, чтобы порт был открыт? По мне, как-то не по фэншую.

Душа все это не вынесла, и я решился на статью.

А как надо было?
Total votes 34: ↑32 and ↓2+31
Comments27

Загадочное дело о Raspberry Pi в шкафу для сетевого оборудования

Reading time4 min
Views56K
Как-то я получил от своего отца (мы вместе с ним работаем на одного клиента) сообщение с приложенной фотографией.


Сообщение от отца

Я попросил его отключить устройство, положить в безопасное место, сфотографировать со всех сторон и сделать образ SD-карты (потому что в основном я работаю удалённо). Я работал над многими проектами с Raspberry Pi и был уверен, что разберусь в назначении этого устройства.

В тот момент ещё никто не думал, что оно может быть зловредным, скорее, все думали, что это экспериментирует кто-то из сотрудников клиента.
Читать дальше →
Total votes 120: ↑119 and ↓1+158
Comments51

Как физические упражнения улучшают когнитивные способности и здоровье мозга в целом

Reading time7 min
Views29K


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

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

Однако поскольку мозг является неотъемлемой частью человеческого организма, физические упражнения также улучшают его когнитивные способности. Пользу упражнений для мозга можно конкретизировать, и разбить на пять категорий:

  1. Улучшение работы мозга и памяти.
  2. Улучшение и защита мыслительных процессов.
  3. Повышение концентрации.
  4. Уменьшение стресса, депрессии и беспокойства.
  5. Улучшение качества сна.


Физические упражнения несут в себе физиологические преимущества как для тела, так и для мозга. Упражнения укрепляют память и улучшают качество мыслительных процессов – как прямо, так и косвенно.
Читать дальше →
Total votes 27: ↑22 and ↓5+25
Comments67
1
23 ...

Information

Rating
Does not participate
Location
Паттая, Чон Бури, Таиланд
Date of birth
Registered
Activity

Specialization

DevOps, Site Reliability Engineer (SRE)
Lead
Docker
Git
Linux
Kubernetes
PostgreSQL