[Перевод] Проблема контроля ИИ |
Проблема управления ИИ (Control Problem или Alignment Problem) — это проблема предотвращения негативного влияния искусственного сверхразума (ИСИ) на человечество. Как нам держать под контролем более разумное существо или как привести его в соответствие с нашими ценностями?
С появлением ИИ уровня ChatGPT это вопрос становится пугающе актуальным.
Читать далееhttps://habr.com/ru/post/710538/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710538
Метки: Искусственный интеллект сингулярность будущее здесь |
[Перевод] Как написать расширение браузера для замены шрифтов на Quasar и Vue 3 |
Одни расширения добавляют в браузер новые функции, а другие предоставляют данные о посещаемых веб-страницах:
Я расскажу о разработке расширения для Chrome на Vue 3 и Quasar. Это расширение которое будет изменять размер шрифта на посещаемых веб-страницах. Подробности — к старту нашего курса по Fullstack-разработке на Python.
Читать дальше →https://habr.com/ru/post/710534/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710534
Метки: Блог компании SkillFactory css Google Chrome TypeScript skillfactory шрифты поиграть со шрифтами расширение новичку быстрая разработка веб браузеры chrome |
XMLDSig: php + openssl |
Продолжение поста про интеграцию с ГИС ЖКХ - https://habr.com/en/post/710462/
В этой части разберём как правильно подписать xml-запрос в php
при помощи openssl
В этой статье я не разбираю почему xmldsig
формируется именно так - я привожу пример реализации. Поэтому я ожидаю, что вы уже знакомы с основными понятиями и алгоритмом подписания по xmldsig
.
Будем использовать модифицированную версию openssl
из первого поста, поэтому он обязателен к прочтению
В основе всего лежит базовый класс Xml
, наследуемый от DOMDocument
:
https://habr.com/ru/post/710532/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710532
Метки: Разработка веб-сайтов Криптография Open source php API гис жкх интеграция openssl гост жкх xmldsig |
Как подсветить временные отрезки на графиках |
Как отобразить временные интервалы вместе с графиком временного ряда, с разными цветами для разных групп? Иногда хочется увидеть как события влияют на метрику. Рассмотрим на примере изменений температуры и извержений российских вулканов.
Читать далееhttps://habr.com/ru/post/710530/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710530
Метки: python chart аналитика временные ряды visualization |
Как мы не купили квартиру в Турции |
Ниже будет эпичный рассказ о том, как мы всеми силами пытались купить квартиру в Турции, но так и не купили. В офисе одного из застройщиков к нам обратился мужчина, назвав себя агентом по недвижимости. Мы начали вести просмотры квартир, нашли подходящий вариант и согласились на сделку. Цена была 1.990.000 TL. Уже через 2 дня цена изменилась на 10% и выросла до 2.180.000 TL. Но так как квартира понравилась, мы повозмущались и решили все-таки идти на сделку.
И тут началосьhttps://habr.com/ru/post/708718/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708718
Метки: Чулан недвижимость за рубежем |
[Перевод] C++ по итогам 2022-го |
Должен признать, что в некоторые из предыдущих лет C++ мог ощущаться немного «скучным» и «стабильным». Новые фичи, новый стандарт каждые три года, встречи, конференции... обычная жизнь (не считая некоторых дополнительных событий с в мире, экономике и эпидемиологической ситуации). Прошедший год отличается, потому что выглядит как «переломный» в истории C++... и кто знает, куда это заведёт нас.
Давайте вспомним некоторые вещи, случившиеся в прошедшем году.
https://habr.com/ru/post/710522/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710522
Метки: Блог компании JUG Ru Group c++ Конференции carbon cppfront val msvc clang gcc |
Языки программирования как зеркало IT-столпотворения. Часть II |
В предыдущей статье мы подробно рассказали о первых попытках человечества запатентовать языки программирования и о первых созданных ЭВМ. В этой речь пойдет о современности.
Читать далееhttps://habr.com/ru/post/710512/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710512
Метки: Блог компании Онлайн Патент программирование Читальный зал Патентование Научно-популярное языки программирования история патент |
Как понять, зачем люди устраиваются к вам работать и почему они увольняются |
Привет! Я Дмитрий Шувалов, руководитель компании УМ. Наша компания входит в экосистему AGIMA и занимается исследованиями клиентского опыта. Одна из наших сильных стороны — этнография труда. Моя коллега Ольга Пинчук координирует это направление и недавно написала статью об этом для журнала «СоциоДиггер». В ней она подробно описывает методы и задачи этого подхода, а также объясняет, почему крупный бизнес проявляют к нему интерес. А еще одна из задач текста — объяснить отличие корпоративной этнографии от маркетинговых исследований и аналитики.
Читать далееhttps://habr.com/ru/post/710488/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710488
Метки: Блог компании AGIMA Управление персоналом Научно-популярное hr-технологии hr-процесс hr кадры научпоп |
SuperIndustry — Dev log #1 – Большой и страшный монстр по имени C++ |
Вступление
Привет, друзья! В этом цикле статей я максимально подробно буду рассказывать о процессе разработки игры на UE – SuperIndustry. Вы сможете на моем примере познать процесс разработки 3D игры на UE. Вкратце про игру: Представьте гибрид Oxygen not included и Satisfactory, в далеком будущем и на специфичной экзо планете. В игре будет глубокий сюжет, который будет повествоваться через своеобразный дневник. Главная цель – улететь с планеты (остановиться на достигнутом) или же продолжить общение с высшим Существом и узнать, что будет дальше.
Читать далееhttps://habr.com/ru/post/710516/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710516
Метки: c++ Разработка игр unreal engine unrealengine разработка unreal superindustry |
Часть 1. Управление знаниями в Obsidian. Обработка информации. Рабочий процесс. Источники информации. Работа с заметками |
Этот текст открывает цикл статей по рассмотрению проблемы управления знаниями в Obsidian. Эта часть почти не будет содержать практических советов о работе с заметками конкретно в Obsidian. Однако в ней будут раскрыты несколько более важные проблемы обработки различных источников информации. Несмотря на последовательное перетекание статьи из одной главы в другую, вы можете попробовать каждый пункт рассматривать как идею, как хак или как возможность внедрить в свою жизнь и рабочий процесс что-то новое.
Вероятно статей (частей) будет триhttps://habr.com/ru/post/710508/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710508
Метки: видео софт чтение курсы заметки подкасты мозг obsidian mindmap обработка информации научно-популярное outliner учебный процесс в it лайфхаки для гиков zettelkasten |
[Перевод] Почему многим IT-компаниям не хватает качественного руководства в QA? |
Многие IT-компании до сих пор придерживаются традиционного цикла разработки программного обеспечения. Организации склонны отдавать больший приоритет реализации, чем проектированию и редко уделяют должное внимание вопросам качества приложения. Но что такое качественное приложение? В чем разница между компаниями, ориентированными на качество, и компаниями, нацеленными на конечный продукт?
Читать далееhttps://habr.com/ru/post/710506/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710506
Метки: Блог компании OTUS Тестирование веб-сервисов тестирование тестирование приложений qa qa lead тестирование требований |
[recovery mode] Сетевая безопасность Linux: Best practices и баш скрипты |
Linux — это операционная система с открытым исходным кодом, которая широко используется на различных устройствах, включая серверы, ПК и встроенные системы. Важно обеспечить безопасность систем Linux при подключении к сети для защиты от потенциальных угроз и уязвимостей. Существуют различные best practices, которым можно следовать для повышения безопасности систем Linux при подключении к сети, в том числе использование надежных паролей, включение двухфакторной аутентификации, поддержание систем в актуальном состоянии, настройка и включение брандмауэра, а также регулярный мониторинг. журналы и активность системы.
https://habr.com/ru/post/710502/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710502
Метки: Блог компании OTUS Настройка Linux bash bash-скрипт linux best practices |
[Перевод] Повторная обработка данных на платформе управления цифровыми ресурсами в Netflix |
Netflix ушел, а технологии остались. Поэтому мы решили перевести оригинальную статью за авторством Meenakshi Jindal о том, как стриминговый сервис обрабатывает данные с помощью Apache Kafka.
Читать далееhttps://habr.com/ru/post/710498/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710498
Метки: Блог компании Southbridge Системное администрирование IT-инфраструктура Apache DevOps apache kafka kafka cassandra consumer producer очередь сообщений |
Терапия решения проблем и начало карьерного роста после 45 |
Как следует из названия, терапия решения проблем (PST - Problem-Solving Therapy) направлена на обучение и развитие способностей для решения проблем. Она может использоваться как для лечения телесных или умственных страданий, так и просто для разрешения психологических трудностей.
При лечении депрессий ТРП показывает одинаковую эффективность с назначением антидепрессантов. Сама ТРП протекает в несколько стадий, включающих в себя: раскрытие проблемы, ее анализ и разрешение.
Выбор лучшей стратегии обычно уникален и сильно зависит от текущей ситуации. Иногда упор делается на накопление знаний о проблеме, иногда лучше заходит креативный подход.
Не надо думать, что если в практической части статьи разбираются: супружеские отношения, финансы, карьера - то PST это про одиноких домохозяек. Проблема может быть любой, и не обязательно в ее основе должна лежать супружеская измена, и не обязательно она должна быть вызвана межличностным конфликтом.
Читать далееhttps://habr.com/ru/post/710494/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710494
Метки: Мозг Здоровье психология эвристика отношения |
[Перевод] Эволюция кода: путь к лучшему дизайну |
https://habr.com/ru/post/710008/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710008
Метки: Блог компании RUVDS.com программирование Проектирование и рефакторинг go ruvds_ перевод рефакторинг экзамен |
Упрощаем создание FragmentFactory при помощи dsl котлина |
Фрагменты в андроид разработке стали привычным способом написания ui и со временем, для удобства разработки, появилось много нового функционала. Один из таких примеров - использование своей реализации FragmentFactory. Об этом я и хотел бы поговорить.
Для чего нужно использовать фабрику фрагментов?
Часто бывает, что при создании во фрагмент нужно передать какие-то параметры, это может быть ссылка на объект, от которого зависит фрагмент или же, в самом простом случае, id контента, который нужно отобразить. Любой андроид разработчик знает, что просто передать в конструктор фрагмента нужные параметры не получится, так как при пересоздании фрагмента используется дефолтный конструктор. Стандартный способ для передачи id, положить его в аргументы фрагмента.
Читать далееhttps://habr.com/ru/post/710474/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710474
Метки: Разработка под Android kotlin android FragmentFactory android development |
PostgreSQL Antipatterns: Индиана Джонс и максимальное значение ключа, или В поисках «последних» записей |
Сегодняшняя задача вполне традиционна для любых учетных систем - поиск записей, содержащих максимальное значение по каждому из ключей. Что-то вроде "покажи мне последний заказ по каждому из клиентов", если переводить в прикладную область.
Кажется, что тут и споткнуться-то негде в реализации - но все оказывается совсем не тривиально.
Читать далееhttps://habr.com/ru/post/710400/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710400
Метки: Блог компании Тензор Высокая производительность postgresql sql Администрирование баз данных sql tips and tricks максимальное значение рекурсия distinct |
Квантовые компьютеры: материальная база |
Квантовые компьютеры – идея еще 1980-х, а всерьез за ними бегают последние два десятка лет, ибо они могут решать недоступные для обычных вычислительных машин задачи. Некоторые алгоритмы факторизации (разложения числа на простые множители, привет криптографии), поиска или оптимизации работают на квантовых компьютерах принципиально лучше, чем на обычных. Более того, они куда эффективнее обычных машин в различных квантовохимических расчетах, интересных ученым для предсказания химических свойств соединений или физических свойств материалов. На опытных квантовых компьютерах уже удавалось проводить такие расчеты для простых, фактически модельных соединений и материалов. Я собираюсь немного рассказать про необходимые для квантовых компьютеров материалы и степень пригодности их к промышленному производству на данный момент.
Спойлер: россказни про «вот сейчас мы разработаем квантовые компьютеры, и нужда в микроэлектронном производстве отпадет» – неправда.
Читать далееhttps://habr.com/ru/post/710436/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710436
Метки: Научно-популярное Физика Химия Квантовые технологии Кубит материаловедение сверхпроводники квантовый компьютер кристаллы fidelity |
Приглашаем на Ozon Tech Community QA (Python) Meetup |
Всем привет!
Меня зовут Игорь, и я руковожу тестированием в Ozon Fintech.
Внутри Ozon тестирование на Python популярно в командах логистики, склада, маркетплейса и всего финтеха. Почему мы используем этот язык?
Ответы на поверхности:
• Он прост в изучении и применении – это позволяет нам находить кандидатов, не знающих Python, и быстро погрузить их в язык.
• При этом это самый популярный язык автоматизирования тестирования, и, как следствие, много материалов по теме и кандидатов на рынке =)
• Batteries Included Philosophy.
Всё это позволяет нам быстро собирать компактные команды, которые успевают многое автоматизировать. В итоге удается обеспечить хороший уровень качества при многочисленных ежедневных релизах и быстро запускать новые продукты, чтобы радовать наших покупателей и продавцов.
Больше о нашем подходе к тестированию на Python мы расскажем на первом в этом году открытом Ozon Tech Community QA (Python) Meetup 18 января в 18:00 в Москве.
https://habr.com/ru/post/710418/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710418
Метки: Блог компании Ozon Tech Тестирование IT-систем python Тестирование веб-сервисов Конференции pytest grpc ozon tech |
Контроллер CH579. Начинаем работу и избавляемся от закрытой сетевой библиотеки |
https://habr.com/ru/post/710082/?utm_source=habrahabr&utm_medium=rss&utm_campaign=710082
Метки: Компьютерное железо Программирование микроконтроллеров Системное программирование Контроллер CH579 сетевые библиотеки Ghidra декомпилятор выравнивание данных |