Новейшие изобретения и технологии в нефтяной промышленности России |
Не надо объяснять, какое место нефть занимает в мировой и российской экономике. Тем временем добыча черного золота требует все более совершенных технологий не только из-за “зеленой повестки”, но и из-за уменьшения легкодоступных мест добычи и залежей достаточно качественного сырья. О наиболее примечательных отечественных патентах в этой сфере мы и поговорим в нашем материале.
Читать далееhttps://habr.com/ru/post/711430/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711430
Метки: Блог компании Онлайн Патент Читальный зал патентование Научно-популярное изобретения нефть нефтяная промышленность патент россия |
Почему стандарты ИСО не публикуют в открытом доступе? |
https://habr.com/ru/post/711456/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711456
Метки: информационная безопасность w3c open source исо открытые данные ietf it-стандарты globalsign блог компании globalsign iso27001 iso 22301 iso 27017 iso 27701 |
Что и как делать с поливом на умной даче? |
Покупая дачу, мы отнюдь не планировали проводить на ней все теплые месяцы. К теплому морю хочется всегда, а летом особенно. И отказывать себе в этом удовольствии мы не намерены. Правда, наши желания сильно ограничены возможностями. А именно – необходимостью поливать сад, потому что за пару недель без дождей все засохнет... даже в Подмосковье. Поэтому уже в первый дачный сезон я озаботился меня озадачили строительством системы, которая позволила бы эту проблему решить.
https://habr.com/ru/post/711452/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711452
Метки: колодец умный дом насосная станция датчик влажности автополив умная дача интернет вещей умная розетка diy или сделай сам датчик влажности почвы блог компании hiper |
Мне кажется, или ipv6 переоценён? |
Заголовок вышел кликбейтовый, конечно, но я действительно задался этим вопросом.
Ретроградом себя чувствовать неприятно, но тем не менее…
Краткая предыстория.
Году так в 2010-м, когда я только узнал об ipv6, я изучил всё, что тогда было доступно, развернул его в небольшой локальной сети, чтобы потрогать руками, попробовал подключить туннельного брокера (но довольно быстро отключил, т.к. сайты стали считать, что я нахожусь в Нидерландах, а менять геопозицию руками мне довольно быстро надоело) и стал с нетерпением ждать, когда же, ну когда же мой провайдер начнёт раздавать ipv6!
Прошло довольно много времени. Недавно я снова проверил — как там дела у провайдера и увидел, что да, в колхозный сельсовет пришло электричество провайдер начал выдавать ipv6-адреса.
И тут я выяснил две вещи:
1. GeoIP считает, что я нахожусь в Москве (а не в этом моём Улан-Удэ);
2. я благополучно забыл практически всё, что знал по теме.
Что ж, настроив по минимуму файрволл, начал разбираться.
Проверяю ipv6.google.com — работает, иду на ubuntu.com — не открывается ни в какую.
Ну, я опытный камикадзе, делаю curl -4 ubuntu.com — работает. Т.е. через IPv4 работает, через IPv6 — нет.
И вот на этом месте у меня и возник вопрос из заголовка.
Смотрите.
Я понимаю, что проблема с ubuntu.com — это не проблема технологии, а просто кривой маршрут где-то от меня до, собственно, сервера. Всё так.
Но!
Получается, что я получил дополнительную точку отказа, так?
Что же я получил взамен?
И вот тут у меня нет внятного ответа.
У любого устройства у меня в квартире будет свой ipv6-адрес и до него будет можно достучаться из интернета?
Так первое, что я сделал — закрыл внешний доступ файрволлом, он мне может и нужен, но контролируемый и NAT-а для этого мне вполне хватает.
https://habr.com/ru/post/711444/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711444
Метки: ipv6 |
[Перевод] Тестирование автоматизации Ansible с помощью Molecule Часть 1 |
Molecule – это проект Red Hat, призванный помочь в тестировании ролей Ansible. Он обеспечивает поддержку тестирования с различными операционными системами и дистрибуями. Molecule также является весьма разноплановым проектом, позволяющим использовать множество провайдеров виртуализации, тестовых фреймворков и тестовых сценариев. Такой подход обеспечивает последовательность в разработке и обслуживании ролей.
В статье много информации об Ansible. Давайте посмотрим, как тестировать роли с помощью Molecule, Docker и Testinfra.
Читать далееhttps://habr.com/ru/post/711432/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711432
Метки: инфраструктура системное администрирование инфраструктуры образование онлайн it- devops molecule ansible it-инфраструктура карьера в it блог компании southbridge |
Интересные бесполезности CES-2023 |
Каждый год в Лас-Вегасе миру являются десятки технологических новинок призванных в будущем изменить мир. И несмотря на обилие брендов, трендов и привлеченных ресурсов к магазинным прилавкам добираются далеко не все. О том, что было полезного и интересного на прошедшей выставке CES-2023 можно прочитать на Хабре, например, здесь или здесь. Критики оценили мобильные технологии, гаджеты для “умного” дома и здоровья, вроде кредитки для ЭКГ. Нас же в сегодняшнем повествовании заинтересовали мечтатели, иногда фрики и хайпож…тщеславные люди минувшего форума. Всегда любопытно наблюдать, как талантливые люди красиво сжигают свои миллиардные инвестиции.
Читать далееhttps://habr.com/ru/post/711422/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711422
Метки: Блог компании М.Видео-Эльдорадо Гаджеты Будущее здесь ces-2023 |
[Перевод] Краткое руководство по работе с данными с помощью Miller |
Привет, друзья!
Представляю вашему вниманию перевод этой замечательной статьи, в которой рассказывается о Miller — автономном, легковесном и мощном интерфейсе командной строки (Command Line Interface, CLI) для работы с данными в форматах CSV, JSON и некоторых других.
Интересно? Тогда прошу под кат.
Читать дальше →https://habr.com/ru/post/711246/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711246
Apple Machine Learning (ML). «Create ML» |
2022 год стал революционным для выхода нейронных сетей к широкому потребителю. По мимо голосовых помощников, которые в основном, использовались в качестве игрушки, на рынок вышли потрясающие решения которые высоко были оценены профессионалами – художниками, программистами, писателями и учеными. Наборы высоко технологических решений стали доступны для массового использования. Подавляющее большинство таких решений опирается на технологию перцептрона – устройства, которое реализует нейронные сети на физическом уровне, и известное инженерами уже на протяжении нескольких десятилетий.
Не смотря на то, что теоретические основы преподаются к каждом техническом ВУЗе, разработчики не стремились включать их в свои приложения. Это обусловлено тем, что нужно пройти несколько этапов прежде чем со сконструированной нейронной сетью можно будет взаимодействовать – разработка нейронной сети – трудоемкий процесс, но ее обучение – еще и чрезвычайно ресурсоемкий, а потому довольно затратный при каждом изменении базовых свойств.
Читать далееhttps://habr.com/ru/post/711400/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711400
Метки: Разработка под iOS Swift Искусственный интеллект ML CoreML iOS MacOS Apple Mobile mobile development |
[Перевод] Java 20: огромные разреженные сегменты памяти |
Знаете ли вы, что можно выделять сегменты памяти, которые больше, чем физический размер оперативной памяти вашего компьютера, и даже больше, чем размер всей вашей файловой системы? Прочтите эту статью и узнайте, как использовать сопоставленные (mapped) сегменты памяти, которые могут быть или не быть «разреженными», и как выделить 64 терабайта разреженных данных на ноутбуке.
Читать далееhttps://habr.com/ru/post/710664/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710664
Метки: Программирование Java file memory memory consumption |
Шэрим стейт между хуками в React |
И трам-парам как по-фолшебству, как в новогоднюю ночь, проявился код. Я подумал ведь можно же управлять состоянием приложения на React используя всего один дополнительный хук!
Читать далееhttps://habr.com/ru/post/709256/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709256
Метки: javascript реактивность общий доступ хуки разработка веб-сайтов общее состояние react typescript разработка мобильных приложений react.js reactjs react native стейт менеджер use-between |
Высокофункциональная лень |
Лень и морализм
Вокруг лени есть ореол морализма. «Фуу плохо». Не хорошо быть ленивым, надо много трудиться. Лень — зло.
Там где появляется морализм и догмы, закрывается доступ к познанию и качественному мышлению. Отбросим стереотипы и попробуем посмотреть на сам феномен, такой какой он есть.
Лень: биологически основы
Эволюционные предпосылки
В древней древности калории были очень дорогими. За каждый маленький кусочек еды приходилось платить значительными затратами сил.
Поведенческие программы. А у всякой программы есть жизненный цикл. Есть версии программы, они могут устареть в новых реалиях. Эволюция «не успевает» за изменениями условий и среды.
Читать далееhttps://habr.com/ru/post/711414/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711414
Метки: Научно-популярное Мозг Здоровье лень прокрастинация эволюция личная эффективность биология человека психология |
Hyper-casual. Работа на энтузиазме |
Можно ли сказать, что Hyper-casual Game появились в 2017 году? Если верить Wikipedia, то да. Именно тогда мобильные сторы заполнили розовые и синие стикмены, нам предлагали выщипывать брови, красить автомобили, подметать улицы и собирать шарики в разном формате.
В тот год начали формироваться новые правила для нового рынка. Паблишеры разного размера и разной степени известности открывали направления по работе с Hyper-casual. Игровые студии срочно открывали отделы по этому направлению или даже полностью перестраивались на новые рельсы. Лозунг того времени в Hyper-casual: “Даешь по прототипу в неделю”.
Читать далееhttps://habr.com/ru/post/711410/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711410
Метки: Разработка игр hypercasual gamedev unity unity3d gamedevelop gamedevelopment game development hyper casual |
[Перевод] Тонкости производства топлива для ядерных реакторов |
https://habr.com/ru/post/711182/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711182
Метки: Блог компании RUVDS.com Научно-популярное Энергия и элементы питания Физика ядерные реакторы ядерная энергетика ядерное топливо ruvds_ перевод |
Учим английский с умом: шкала CEFR, тесты IELTS и что всё это значит |
Привет, Хабр. Екатерина. Очень приятно.
Я обучаю английскому языку 17 лет, в основном как частный преподаватель, но были и несколько лет в СУНЦ МГУ, и групповые занятия в языковом центре. Диапазон обучающихся — дети от 8 лет до ЕГЭ, студенты и «молодые специалисты», топ-менеджеры и научные сотрудники. И у всех, конечно, разные цели и разные мотивации — включая уникальный случай just for fun, в котором взрослая ученица за восемь месяцев прошла от «забытого школьного» до сдачи FCE (Cambridge B2 First Exam) с присвоением уровня C1 в устной речи, и всё просто потому, что ей нравился процесс.
В обучении главное — поставить правильную и реалистичную цель, определить, от чего и к чему движемся — как в количественном измерении (на какой уровень знания английского языка претендует обучающийся), так и в качественном (где и для чего ему этот язык требуется).
К сожалению, очень часто вопрос о цели или подменяется расплывчатыми нереалистичными обещаниями, или не ставится вовсе — причём везде, от статей об изучении иностранных языков здесь, на Хабре, до рекламок всевозможных языковых курсов.
Так что сейчас я хочу поговорить об этом: как правильно и разумно подходить к изучению английского языка, начиная с постановки цели и заканчивая уже выбором методов изучения — выбирать которые, не имея понимания цели, всё равно что ставить телегу перед лошадью.
Статья, конечно, получится не одна — тема очень большая. Но надеюсь, эти материалы помогут тем, кто уже изучает английский или только собирается начать это, понять, как и в какую сторону им двигаться.
Читать далееhttps://habr.com/ru/post/711404/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711404
Метки: Изучение языков английский язык CEFR IELTF toefl |
[Перевод] Лучшие друзья: Terraform, Ansible и Jenkins |
Рассказываем, как использовать Jenkins CI/CD Pipeline для создания инфраструктуры AWS с помощью Terraform и Ansible. Мы не будем вдаваться в подробности, как настраивать Terraform или тестировать код по мере создания инфраструктуры, так как эти шаги считаются стандартными. Конечный результат — код Terraform, создающий среду AWS с общедоступными подсетями и инстансами EC2 с Ansible Playbook. Когда код помещается в репозиторий GitHub, GitHub Webhook запускает Jenkins CI/CD Pipeline, действия которого зависят от того, куда мы отправляем код — в ветку разработки или основную.
Читать далееhttps://habr.com/ru/post/711398/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711398
[recovery mode] Почему нам всем нужна автоматизация HR-сервисов |
Каждая третья российская компания автоматизирует HR-процессы для того, чтобы упростить доступ к сервисам для сотрудников, при этом сэкономив сотни или даже тысячи рабочих часов. (Конечно, если пойти глубже, то конечный пользователь - даже не сотрудник, а снова клиент. Сэкономив время сотрудника на административные таски, мы даем ему возможность заниматься ключевыми задачами и оставаться эффективным).
Рассказываем, как закрывать реальные боли и повышать эффективность проектов по автоматизации HR.
Читать далееhttps://habr.com/ru/post/709640/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709640
Метки: Блог компании Лига Ставок Управление проектами Управление персоналом IT-компании автоматизация hr hr-процесс hr |
Jest: error Command failed with exit code 1 |
Я давно хотел рассказать об этом, но не знал как. Не было подходящего примера, какой-то однозначной, наглядной ситуации. И вот недавно мне дали новый проект, в котором уже были написаны unit тесты и они работали, но был один нюанс, который портил всю картину.
По сути в этой публикации речь пойдет о функции done() в jest. Функция очень полезная, так как позволяет разработчику решать в какой момент будет закончен тест. Бывают ситуации, когда это действительно очень нужно. В новом проекте я столкнулся с такой задачей и решил просто описать то, как я её решил.
Читать далееhttps://habr.com/ru/post/710342/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710342
Метки: javascript angular typescript jest error code 1 |
[Перевод] Предварительный просмотр Stateful Вью в SwiftUI |
При создании пользовательского интерфейса в SwiftUI мы, как правило, создаем два типа компонентов пользовательского интерфейса: экраны и (переиспользуемые) вью. Обычно мы начинаем с создания прототипа экрана, что неизбежно приводит к Massive ContentView, далее который мы начинаем рефакторить в более мелкие, используемые повторно компоненты.
Читать далееhttps://habr.com/ru/post/710926/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710926
Метки: Разработка под iOS swift ios |
Обзор механизма подписания документов ЭЦП с применением QR кодов через приложение eGov mobile (aka QR-подписание) |
Осенью 2022 года в Казахстане был анонсирован новый механизм подписания электронных документов - QR-подписание. Я расскажу о том, что это такое, как оно работает и как можно его опробовать.
Читать далееhttps://habr.com/ru/post/711388/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711388
Метки: Разработка веб-сайтов Криптография API ECM/СЭД казахстан эцп цифровая подпись egov казахстан эцп qr-коды |
Github Actions. Простой пример для уверенного знакомства |
Здесь я буду расссказывать о моем опыте настройки CI/CD c помощью GitHub Actions.
Эта статья поможет тем, кто хочет настроить автоматический деплой для личного/учебного проекта на свой удаленный сервер, пользуясь бесплатным сервисов GitHub Actions. Причем этим сервисом можно пользоваться бесплатно даже с приватным репозиторием (на момент написания статьи).
Акцентирую на тех моментах, которые для меня оказались не самыми очевидными, читая краткое руководство от Github.
Предполагается, что вы уже знаете, как пользоваться Github. По большому счету, не важно, какой у вас язык программирования или стек: главное - понять, как работают Github Actions и уметь применить его для любого проекта.
Читать далееhttps://habr.com/ru/post/711278/?utm_source=habrahabr&utm_medium=rss&utm_campaign=711278
Метки: GitHub github actions |