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

Все потоки

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

Релизы Safari — это ад для разработчиков

Время на прочтение 13 мин
Количество просмотров 4
Safari Браузеры Разработка веб-сайтов *Разработка игр *
Перевод

На прошлой неделе выкатили Safari 16.4, и для нас это стало кошмаром. Мы разрабатываем браузерное приложение для создания игр под названием Construct. Ранние версии Safari 16.4 ломали открытие проектов, предпросмотр проектов и весь контент, опубликованный при помощи Construct, каждый раз по-разному. Я захотела поделиться своим опытом, чтобы пользователи, разработчики, регуляторы и сама Apple знали, через что нам пришлось пройти из-за, казалось бы, рутинного релиза Safari.

Разработчики большинства браузеров предоставляют предрелизные версии для предварительного тестирования. Например, ежедневно обновляются Chrome Canary и Firefox Nightly, кроме того, существуют более редкие dev- и beta-релизы. Apple предоставляет Safari Technology Preview (STP), но она совместима только с macOS, и не обновляется по какому-нибудь открыто опубликованному графику. Похоже, это происходит примерно раз в две недели. Предрелизные браузеры обычно довольно шероховаты и содержат очевидные проблемы, которые достаточно быстро устраняют. Однако когда они начинают переходить в состояние беты, необходимо присмотреться повнимательнее. Поэтому когда 16 февраля было заявлено о выпуске Safari 16.4 beta 1 (тоже без какого-либо публичного графика), мы начали присматриваться и обнаружили множество проблем.
Читать дальше →
Рейтинг 0
Комментарии 0

Новости

Кого из двоих сделать тимлидом

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 616
Блог компании Газпромбанк Карьера в IT-индустрии Управление персоналом *Управление проектами *Управление разработкой *
Обзор


Очень конкретная задача: мне нужно найти руководителя на важное направление.

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

Было сложно сравнить их между собой. Один был хорош в чём-то одном, другой — в чём-то другом.

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

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

Далеко не факт, что мой подход правильный или точный, но я бы хотел рассказать, что я понял в таких ситуациях.
Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 0

Как добавить сторонние драйверы в установочный образ VMware ESXi 8

Время на прочтение 5 мин
Количество просмотров 170
Блог компании Evrone IT-инфраструктура *Виртуализация *Серверное администрирование *


Приветствую, %USERNAME%. Меня зовут Рубанов Николай и я технический евангелист компании Evrone. Моя роль подразумевает постоянное изучение новых технологий, так что нужно иметь некую песочницу для экспериментов. Под это я решил приспособить свой старый ноутбук на базе Core i7 4-го поколения.

Выбор бесплатных гипервизоров невелик, так что выбор я остановил на VMware ESXi. На этом пути есть много подводных камней, главным из которых является аппаратная совместимость. Сходу установить ESXi не получилось, поскольку система сообщила об отсутствии сетевой карты и невозможности продолжить установку.

Существующие инструкции по внедрению сторонних драйверов в ESXi или уже устарели, или содержали неполную информацию. Так что я перерыл кучу источников и решил написать небольшой собственный туториал. Надеюсь, что мой опыт сэкономит вам немало времени и нервов.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 2

Как построить техническую поддержку в компании: от API до оператора

Время на прочтение 6 мин
Количество просмотров 324
Блог компании МТС IT-инфраструктура *Облачные сервисы *Service Desk *Help Desk Software *

Привет, Хабр! Меня зовут Станислав Романов, я руковожу всем техническим контентом коммуникационной платформы МТС Exolve. О том, что такое МТС Exolve, вы можете узнать из этого материала. А в этой статье я расскажу о том, как грамотно организовать техподдержку, настроить все системы, и как расширить клиентскую базу и увеличить продажи без повышения рекламных бюджетов и модернизации производства. 

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

Истории

System.String не то, чем кажется. Представление строк в памяти .NET

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.4K
.NET *C# *
Из песочницы

Тип System.String - один из самых используемых при разработке. В этой статье я хотел бы поговорить о нюансах его реализации. Вы узнаете о том, как строки хранятся в памяти и почему в каждой строке есть 4 пустых байта.

Читать далее
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 4

Как я неделю просидел над десятью строками кода

Время на прочтение 4 мин
Количество просмотров 3.9K
Блог компании Productivity Inside Интерфейсы *Rust *Разработка под MacOS *
Перевод


Недавно я столкнулся с серьезным препятствием, когда работал над возможностью перетаскивать вкладки в приложении Warp: если попытаться передвинуть конкретную вкладку, она потянет за собой всё окно. Понадобилась целая неделя изысканий и экспериментов, чтобы установить, откуда берет начало этот баг. Но в конечном итоге я исправил это в pull request-е, который состоял менее чем из десяти строк кода! Это несоответствие усилий выхлопу также заставило меня проникнуться сознанием того, что создание ПО включает в себя гораздо больше, чем просто написание кода. В этой статье я расскажу, как всё происходило.

Немного контекста: Warp – это терминал для разработчиков на базе Rust. При его создании мы использовали собственный кастомный UI-фреймворк, так что всё, что касается вкладок и перетаскивания, пришлось разрабатывать с нуля.
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 2

Решение Микеланджело парадокса Ферми для цивилизаций с предельным развитием

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 1.7K
Научно-популярное Научная фантастика

Не будь мы господу душой под стать

Погрязли бы в никчемности презренной

А нас пленяет красота вселенной

И мчимся тайну вечности познать.

В этой заметке мы попытаемся связать несвязуемое: парадокс Ферми и фреску Микеланджело. Начнем с Микеланджело. В картине «Сотворение Адама» он выразил великую идею передачи божественной искры разума от творца Адаму. Внимание зрителя сконцентрировано на сближающихся перстах, между которыми словно вот‑вот должен проскочить нечеловеческой силы разряд божественного сознания. Одна только эта идея делает картину Микеланджело величайшим художественным творением человечества. Целеустремленность и решительность Творца, готовность и ожидание Адама подчеркивают основную идею. На фоне вокруг бога отца видны непонятные фигуры женщин, младенцев и юношей окутанные загадочным пологом ткани, мчащемся куда‑то в пространство. Искусствоведы по‑разному объясняют эти фигуры и эту ткань. Но именно они будут нас сейчас интересовать в связи с парадоксом Ферми.

Коротенько напомним, что парадокс Ферми это видимое противоречие между огромным количеством звезд и потенциально обитаемых планет во вселенной и полным отсутствием реальных признаков внеземной жизни. Первое впечатление, сформулированное Ферми, возникает, что за миллиарды лет существования вселенной на миллиардах звезд, должно возникнуть огромное число разумных цивилизаций. Кажется, они должны буквально кишеть вокруг нас. Но мы не видим ни одной, если не верить бездоказательным заявлениям уфологов. И тут возникает вопрос «Почему»? Попыток ответа на него сделано огромное число. Обзор таких ответов можно найти в википедии и на Хабре.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 17

Человечество против искусственного интеллекта: может ли развитие нейросетей привести к катастрофе

Уровень сложности Простой
Время на прочтение 21 мин
Количество просмотров 2.9K
Блог компании Open Data Science Машинное обучение *Искусственный интеллект Будущее здесь
Обзор

История про «восстание машин» давно знакома всем любителям научной фантастики, но после взрывного роста возможностей нейросетевых языковых моделей (вроде ChatGPT) об этом риске заговорили и вполне серьезные исследователи. В этой статье мы попробуем разобраться – есть ли основания у таких опасений, или это всего лишь бред воспаленной кукухи?

Читать далее
Всего голосов 26: ↑23 и ↓3 +20
Комментарии 24

Кроссплатформенная сборка Qt5 для Nvidia Jetson TX2

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 749
Блог компании Специальный Технологический Центр Qt *
Туториал

Эта статья будет полезна тем, кто пишет проекты на QT и работает с Nvidia Jetson. В статье представлена пошаговая инструкция для кроссплатформенной сборки QT5 для Nvidia Jetson TX2 на базе Ubuntu.

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

6.4 Устойчивость систем автоматического регулирования. Частотный критерий устойчивости Михайлова

Время на прочтение 6 мин
Количество просмотров 1.1K
Анализ и проектирование систем *Математика *Matlab *Инженерные системы *Визуальное программирование *
Туториал

Продолжаем лекции по управлению в технических устройствах (УТС). Данные лекции читаются в МГУТ им. Баумана. Автор лекций к.т.н. Козлов Олег Степанович, кафедра Ядерные Энергетические Установки, факультета машиностроения. За что ему огромное спасибо!

1. Введение в теорию автоматического управления.2. Математическое описание систем автоматического управления 2.1 — 2.32.3 — 2.82.9 — 2.13

3. ЧАСТОТНЫЕ ХАРАКТЕРИСТИКИ ЗВЕНЬЕВ И СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ РЕГУЛИРОВАНИЯ. 3.1. Амплитудно-фазовая частотная характеристика: годограф, АФЧХ, ЛАХ, ФЧХ3.2. Типовые звенья систем автоматического управления регулирования. Классификация типовых звеньев. Простейшие типовые звенья3.3. Апериодическое звено 1–го порядка инерционное звено. На примере входной камеры ядерного реактора3.4. Апериодическое звено 2-го порядка3.5. Колебательное звено3.6. Инерционно-дифференцирующее звено3.7. Форсирующее звено.  3.8. Инерционно-интегрирующее звено (интегрирующее звено с замедлением)3.9. Изодромное звено (изодром)3.10 Минимально-фазовые и не минимально-фазовые звенья3.11 Математическая модель кинетики нейтронов в «точечном» реакторе «нулевой» мощности

4. Структурные преобразования систем автоматического регулирования.

5. Передаточные функции и уравнения динамики замкнутых систем автоматического регулирования (САР).

6. Устойчивость систем автоматического регулирования. 6.1 Понятие об устойчивости САР. Теорема Ляпунова. 6.2 Необходимые условия устойчивости линейных и линеаризованных САР. 6.3 Алгебраический критерий устойчивости Гурвица.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 0

Oracle Real Application Clusters в среде Bare Metal Kubernetes Cluster

Уровень сложности Сложный
Время на прочтение 47 мин
Количество просмотров 337
Настройка Linux *Oracle *Kubernetes *
Туториал

Приветствую всех!

Данная статья рассматривает необходимые и достаточные действия для запуска и настройки RAC 21.3 в кластере kubernetes 1.26. Прецедентов на апрель 2023 г. работы вне Oracle Cloud не найдено, поэтому пришлось провести тысячи экспериментов, отбросить и принять множество гипотез.

На сегодня первая в мире выкатка RAC в kubernetes и без docker.

uname -a

Linux r02 5.4.17-2136.300.7.el8uek.x86_64 #2 SMP Fri Oct 8 16:23:01 PDT 2021 x86_64 x86_64 x86_64 GNU/Linux

OEL 8.5 уже сертифицирована для Oracle RAC, 7.9 можно не устанавливать.

containerd --version

containerd github.com/containerd/containerd v1.6.4 212e8b6fa2f44b9c21b2798135fc6fb7c53efc16

runc --version

runc version 1.0.2

spec: 1.0.2-dev

go: go1.16.7

libseccomp: 2.5.1

Основные задачи настройки выкатки RAC:

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

Наиболее распространенные типы поломок ноутбуков в моей практике: топ-5 простых причин выхода устройства из строя

Время на прочтение 6 мин
Количество просмотров 9.8K
Блог компании Selectel Компьютерное железо Ноутбуки DIY или Сделай сам Электроника для начинающих


Всем привет! Обычно я выкладываю обзоры барахолок в Испании, но сегодня расскажу немного о другом. Дело в том, что мое увлечение — это ремонт ноутбуков. Раньше еще занимался ремонтом айфонов, но потом как-то надоело. Больше почему-то нравятся ноутбуки — я покупаю на местном аналоге Авито, чиню, потом — либо отдаю знакомым, либо продаю.

Через мои руки прошли сотни ноутбуков, как с очень сложными поломками, так и очень простыми. Не скажу, что я мастер высочайшего класса, но, например, заменить VRAM, процессор или хаб могу. Имею в виду, конечно, те компоненты, что распаяны на плате, а не съемные. Сегодня расскажу о наиболее распространенных видах поломок ноутбуков, починить которые достаточно просто, но многие из них ставят в тупик обычных пользователей. Если вы — мастер высокого класса, вряд ли почерпнете что-то для себя. Но если начинающий или просто пользователь — думаю, будет интересно.
Читать дальше →
Всего голосов 52: ↑52 и ↓0 +52
Комментарии 67

Кидалово mytonwallet.io Почему не стоит делать тестовые задания

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 11K
Программирование *Карьера в IT-индустрии IT-компании
Кейс

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

Читать далее
Всего голосов 81: ↑69 и ↓12 +57
Комментарии 68

Путь Героя: осмысленное изменение своей реальности

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 1.7K
GTD *Научно-популярное Лайфхаки для гиков Мозг Здоровье
Из песочницы

Эта статья о том, как можно:

- изменить жизнь к лучшему и начать жить осознанно;

- построить персональную систему целеполагания;

- преодолеть любые трудности, принимая вызовы и формируя намерение.

А поможет нам в этом Коучинг, Кайдзен и PersonalKanban. Наблюдательные читатели смогут также найти отголоски ImpactMapping, Ikigai, FlightLevels, и даже OKR, но это не точно 😉

Читать далее
Всего голосов 12: ↑7 и ↓5 +2
Комментарии 5

Оптимизируем обмен данными между службами SCADA

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 756
Промышленное программирование *SCADA *Умный дом Интернет вещей Инженерные системы *
Из песочницы

История началась с того, что потребовалось создать демонстрационный проект SCADA на 50 000 тегов (точек или каналов) для потенциального клиента. Целью проекта было показать, что программный продукт SCADA достаточно производителен и удовлетворяет требованиям заказчика.

Хороший повод попробовать для демопроекта новое поколение SCADA-системы, одним из разработчиков которой является автор. Когда до демонстрации оставалось несколько дней, и неизбежность выполнения задачи стала очевидной, создаём новый проект. Добавляем в проект 1000 виртуальных устройств-симуляторов, генерирующих данные, создаём 50К+ каналов для хранения значений, запускаем… и на веб-клиенте созерцаем данные, которые обновляются один раз в несколько минут в неочевидной последовательности. О том, что было дальше, написана эта статья.

Аббревиатура SCADA достаточно известна и не требует расшифровки, при необходимости справочную информацию можно найти по ссылке.

Читать далее
Рейтинг 0
Комментарии 5

11 полезных AI сервисов + Plasma AI Telegram бот с 160 ролевыми моделями, эксклюзивом от chatGPT 4 и MidJourney 5

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 5.9K
Программирование *Киберпанк Искусственный интеллект Презентации Мозг
Обзор

После моей предыдущей статьи про 30+ задач, которые может выполнять chatGPT, мы решили запустить своего чат бота в Телеграм, которые за 3 месяца вырос до более 1 миллиона активных пользователей. Сегодня мы запустили большое обновление и функционал "Ролевых" моделей chatGPT 4, который превращает чат бота в продвинутого AI ассистента. Я хочу поделиться с вами новыми фичами и полезными возможностями бота, которые помогут каждому оценить потенциал AI технологий.

Читать далее
Всего голосов 11: ↑7 и ↓4 +3
Комментарии 1

Оценка производительности 1С + Postgres Pro при изменении различных параметров конфигурационного файла postgresql.conf

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 2.2K
Тестирование IT-систем *Системное администрирование *Исследования и прогнозы в IT *
Из песочницы

Прошлый 2022 год заставил много компаний пересмотреть свои предпочтения в выборе программного обеспечения. Все чаще встречаются кейсы, когда для работы 1С используется СУБД PostgreSQL, а вместо Windows Server используется Linux ОС.

Целью данной статьи является изучение в 2023 году производительности системы 1С в среде Hyper-V (ОС Windows Server 2019) во взаимодействии с сервером СУБД PostgreSQL Standart 13.9 (ОС Debian 11.5) от команды PostgresPro. В материале мы описываем исследование зависимости параметров конфигурационного файла, результаты замеров производительности при изменении данных параметров.

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Комментарии 4

Как мог бы выглядеть тёмный Хабр

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 2.3K
Веб-дизайн *Разработка веб-сайтов *Habr
Обзор
Recovery mode

Пользователи часто спрашивали тёмную тему на Хабре. Насколько мне известно, команда разработчиков в курсе этой потребности, но пока не готова представить реализацию. Тем не менее, она есть.

Смотреть много скриншотов
Всего голосов 18: ↑15 и ↓3 +12
Комментарии 20

Судьба интеллектуальной собственности российских компаний при банкротстве

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1K
Блог компании Онлайн Патент Читальный зал Патентование *
Обзор

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

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

Предварительная обработка данных с помощью библиотеки Pandas (Задача)

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1.6K
Python *Восстановление данных *
Из песочницы

В современном мире большинство бизнес-процессов связаны с обработкой больших объемов данных, получаемых от различных источников. Часто эти данные содержат ошибки, дубликаты и пропуски, что может привести к неверным выводам и решениям. Одним из инструментов, которые позволяют очистить и преобразовать данные, является библиотека pandas для языка программирования Python.

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

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

Задача: Необходимо очистить данные о продажах компании за последние несколько лет с помощью библиотеки Pandas.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 7