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

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Новость

Торвальдс обозвал %^!@$% код Intel Xe для DRM в Linux 6.8, сам исправил его и призвал разработчиков тестировать патчи

Время на прочтение 3 мин
Количество просмотров 2.6K

12 января 2024 года Линус Торвальдс обозвал %^!@$% новый код Intel Xe для DRM (Direct Rendering Manager) в Linux 6.8. Он сам исправил его огрехи и призвал сторонних разработчиков и мейнтейнеров проекта тестировать, тестировать и ещё раз тестировать свои патчи.

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

Новости

Новость

На Amazon нашлись товары, названия которым написал ChatGPT

Время на прочтение 4 мин
Количество просмотров 475

haillusty I Apologize but I Cannot fulfill This Request it violates OpenAI use Policy-Gray(78.8 Table Length)

Покупатели Amazon обратили внимание на товары, страницы которых явно заполняла языковая модель. В этих случаях вместо названия продукта приводится текст вида «Мне жаль, но я не могу выполнить этот запрос, поскольку он противоречит политике использования OpenAI». Вероятно, что это инициатива по автоматизации сторонних продавцов, а не самой Amazon.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 2
Пост

Demo-версия CoudStack доступна по адресу - https://qa.cloudstack.cloud/simulator/#/dashboard

admin:password

OpenStack это скорее freemium нежели open-source. Идеальный вариант для вендоров и интеграторов.

Почти ничего не работает «из коробки». Просто установить, но очень «дорого» развивать и поддерживать.

Развитием проекта управляет несколько крупных компаний, а не сообщество разработчиков.

Интерес к проекту постепенно падает.

Кроме Mirantis у которых был офис в России, насколько я знаю, никто больше ничего для upstream OpenStack – не делал.

Для CoudStack нужно сделать нечто похожее на DevStack OpenStack – «shift-left» окружение и автоматизация для разработчиков, которая снизит порог вхождения в проект.

VMware – это тупик с точки зрения развития. Больше 65% компаний в Китае используют гибридное облако (в основном OpenStack). Энергетика, Финансы, Телеком и образовательная сфера в Китае почти полностью на OpenStack.

В России все еще много VMware и Microsoft – у нас было традиционно очень сильное лобби интеграторов и продажников. Потом многие из этих людей оказались на хороших должностях в корпорациях. Им не выгодных резкие изменения. В многих таких компаниях планируют мигрировать инфраструктуру из 2005 года в 2012. То есть мигрировать на технологический стек чуть-чуть менее устаревший.

Теги:
0
Комментарии 0
Статья

Энергетика Будущего: Как искусственный интеллект помог разработать батарею с 70%-ной экономией лития

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 1.4K

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

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

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

Давайте вместе окунемся в процесс исследования!

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

Истории

Статья

Встать и Сделать. Личный опыт

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.1K

Hello Habr!

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

Жизнь прекрасна, когда она осмыслена. Это - Основа, краеугольный камень, держащий свод. На практике эта красивая и умная фраза означает, что когда есть некая Цель, то к ее достижению ведут ДЕЛА, Дела и делишки. Что ни делается – всё подчинено ей одной-единственной. Мелкое на службе Главного.

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

Сказ о том, как я за год решил более 600 leetcode задач

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 3.1K

Всем салют!

Хочу рассказать вам историю о том, как я начинал с уровня — «не могу решить даже 1 easy задачу из 10» до уровня — «могу решить каждую вторую medium задачу» и прошел несколько coding сессий в таких компаниях как Meta, Booking, Careem, Avito...

Читать далее
Всего голосов 16: ↑14 и ↓2 +12
Комментарии 19
Статья

Exploring the Phrozen Sonic Mega 8K: A Large-Scale Resin 3D Printer

Время на прочтение 3 мин
Количество просмотров 179

The Phrozen Sonic Mega 8K stands out in the resin 3D printer market with its large printing area and unprecedented 8K resolution, making it a leader for a variety of printing tasks​​.

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

Microsoft ведёт аккаунты в социальных сетях, наполняя их разнообразным контентом. К примеру, в микроблог Microsoft Dev Docs иногда заливают развлекаловки. На этот раз попросили выступить легендарного ветерана компании Рэймонда Чена.

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

Менеджеры по работе с клиентами часто путешествуют. В Microsoft у сотрудников этой должности когда-то был популярен мобильный компьютер Compaq Portable 486. Такая машина — не ноутбук в современном понимании: это переносной, но невыносимо тяжёлый ящик, который работает не от встроенных батарей, а от бытовой сети переменного тока.

Как следует из названия, машину оснастили процессором 80486DX2 с частотой работы 66 МГц, а также экраном 640×480, 4 МиБ ОЗУ и жёстким диском на 120 МиБ. В 1992 году это чудо стоило $5899 — эквивалент $13 тыс. сегодня.

Один из менеджеров компании однажды прибыл в Сантьяго и забыл свой Portable 486 у бордюра возле аэропорта. На неожиданную лёгкость багажа он обратил внимание лишь в гостинице.

Тем временем чилийцы приняли компьютер за бомбу и вызвали сапёров, те успели заложить взрывчатку около отверстий вентиляторов и взорвать её. На самом деле ситуация распространённая: у Чена в посте есть ещё один похожий пример, который в видео он не зачитал.

Любопытно другое. Сотрудник съездил обратно в аэропорт, где ему вернули обезвреженную «бомбу». В отеле он попытался включить компьютер. Взорванный Compaq Portable 486 заработал.

Теги:
+3
Комментарии 0
Статья

ТОП-5 опросов клиентов с шаблонами

Время на прочтение 9 мин
Количество просмотров 128

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

В этой статье мы сфокусируемся на ТОП-5 типах опросов, которые должны быть в арсенале у каждого, кто стремится улучшить взаимодействие с клиентами и повысить эффективность своего бизнеса. Эти опросы включают в себя NPS (опрос лояльности клиентов), CSI (индекс удовлетворенности клиентов), оценку лояльности клиентов, анкетирование о качестве обслуживания и опрос постоянных покупателей. Каждый из этих опросов имеет свои особенности и методики проведения, которые будут подробно разобраны в этой статье, сопровождаясь примерами шаблонов от Testograf.

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

Где бесплатно изучать Rust в 2024

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 4K

В 2024 году Rust остается одним из наиболее востребованных и перспективных языков программирования. Вот несколько причин, почему учить Rust может быть полезно:

1. Безопасность: Rust разработан с упором на безопасность, предотвращая многие типичные ошибки программирования, такие как доступ к памяти после ее освобождения или гонки данных. Это особенно важно для разработки критически важных систем, таких как операционные системы или встраиваемые приложения.

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

3. Многопоточность: Rust предоставляет удобные инструменты для разработки многопоточных приложений. Он предлагает безопасные абстракции для работы с потоками и предотвращает гонки данных, что облегчает разработку параллельных программ.

4. Кроссплатформенность: Rust поддерживает различные платформы, включая Windows, Linux, macOS и другие. Это позволяет разрабатывать приложения, которые могут работать на разных операционных системах без необходимости переписывать код.

5. Растущее сообщество: Rust имеет активное и одно из самых быстрорастущих сообщество разработчиков. Это означает, что всегда есть доступ к обновленным библиотекам, учебным материалам и помощи от опытных разработчиков.

6. Востребованность на рынке труда: Rust становится все более популярным среди работодателей, особенно в области разработки системного и встраиваемого программного обеспечения. Умение программировать на Rust может открыть двери к новым возможностям и повысить вашу конкурентоспособность на рынке труда.

Читать далее
Всего голосов 15: ↑9 и ↓6 +3
Комментарии 22
Статья

#Net

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 675
image

Oчень добрый день. Меня зовут Тимур и я программист.

В прошлой своей статье я вкратце описал как можно внести минорные правки в код хромиума, собрать его и подтянуть в собственную сборку электрона. Статья имела оглушительный успех и вызвала бурные дебаты (34 комментария знаете ли) и, как только головокружение от успеха прошло, я немедленно бросился писать следующую. Собственно не прошло и трех лет (всего два так то) и вот она готова. Давайте взглянем.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 0
Пост

Забавно, что статьи удалить нельзя, а посты можно. Я попробовал, поэтому для восстановления нумерологической идиллии придётся добавить один.

Итак, десктопное окружение супермегадистрибутива LXCex: https://github.com/amateur80lvl/lxcex/blob/main/book/ch5-desktop-environment.md

Там написано:

  • Какая минимальная конфигурация нужна для запуска вложенных комозиторов из LXC контейнеров.

  • Что нужно сделать чтобы заработал DRM.

  • Как собрать всё в кучу. Самая корявая часть, сплошной TBD, скорее вопросы чем ответы.

  • Как запустить XFCE в контейнере LXC с выводом в Sway на хосте.

Всех истинных ортодоксов с наступающим старым новым годом! Вздрогнем ещё разок - и на работу, восстанавливаться до следующего повода.

Теги:
0
Комментарии 0
Статья

Сжатие целых чисел

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 1.7K

Цель статьи осветить state of the art методы сжатия целых чисел, чтобы сэкономить в будущем время исследования алгоритмов и терминологии. При этом описание части алгоритмов может быть упрощено для понимания. Сравнение алгоритмов тоже находится вне рамках этой статьи. Подробнее можно почитать в ссылках.

Многие из упомянутых ниже алгоритмов используются в прикладных задачах: сжатие битмап, обратных индексов, просто массивов данных.

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

Ближайшие события

Пост

Компания решает выполнить решение государства о переходе на отечественное ПО.

Как обстоят дела сейчас:

  • Ищется поставщик решения , параллельно пишется техническое решение/пояснительная записка с максимальной размытыми формулировками и цифрами с потолка.

  • Поставщик решения разрабатывает решение , в компании формируется  проектная команда, формируется инфраструктура.

  • Поставщику решения главное - получить оплату по договору.

  • Проектной команде - закрыть этапы и KPI.

  • Нагрузочное тестирование проводится в режиме - для галочки. Можно вообще в продакшн выводить без НТ.

  • Стресс тестирование проводится - никак.

Результат - ХYZовый код "у нас проблемы после перехода на отечественное ПО". Потому, что поставщик решения один и качество ему не важно от слова вообще. В случае проблемы, все списывается на "у вас с инфраструктурой проблемы, у нас на тестовом сервере все работает"

Как было бы лучше:

  • Формируется проектная команда.

  • Проектная команда определяет доступные ресурсы инфраструктуры.

  • Проектная команда формирует требования к решению.

  • Объявляется конкурс.

  • Поставщики готовят решения.

  • Проводятся сравнительные испытания.

  • По итогам испытаний выбирается поставщик решения для компании.

Результат — побеждает сильнейший и качественный продукт.

Стратегия давно реализована и применяется госзаказах и конкурсах между разными КБ. В результате получаются отличные изделия которыми можно гордится.

Почему не реализовано в IT ? Это риторический вопрос.

Теги:
+1
Комментарии 5
Статья

Как IT-специалисты помогли выиграть суд у банка

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 4.2K

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

Автор статьи выражает благодарность разработчикам Роману и Александру. Специалисты проделали огромную и кропотливую работу, нашли выход в безнадежной (с точки зрения юристов) ситуации.

Читать далее
Всего голосов 40: ↑39 и ↓1 +38
Комментарии 20
Статья

Проблема непонимания существующего кода, или Как руководству делать не надо

Время на прочтение 7 мин
Количество просмотров 1.4K

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

Я не имею опыта работы в компаниях, где руководители верхних уровней доверяют исполнителям нижних уровней. Может быть доверие и было, но я его не замечал. С моей стороны все действия руководства выглядели так, будто их не интересует мнение людей, которые имеют опыт в конкретной области и непосредствено работают с конкретными направлениями в компании, для которых их, собственно, наняли. Мой опыт сейчас основан только на тех компаниях, где руководство оставляет за собой принятие всех ключевых решений по продукту. Что определённо негативно сказывается на продукте, так как результат принятия решения очень сильно зависит от опыта руководства. То есть, если руководство знает только как продавать, то оно будет принимать решения имено в этом направлении.

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

К 30-летнему юбилею DOOM: как два садиста, психопат и мормон создали одну из величайших игр в истории? Часть 4

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 2.2K

В прошлый раз мы оставили наших героев в тот замечательный момент, когда в начале 1991 года они наконец ушли из Softdisc и решили создать собственную компанию. Успех их первого творения, Commander Keen in Invasion of the Vorticons, ставшего первой игрой под PC с реализацией горизонтального скроллинга, открывал перед командой единомышленников большие перспективы. Но ими нужно было суметь воспользоваться — и над друзьями висели обязательства перед бывшим шефом делать ему не менее одной игры в два месяца.

Все части цикла статей о создании DOOM:

Читать дальше →
Всего голосов 29: ↑27 и ↓2 +25
Комментарии 1
Статья

Опыт прошивки Arduino WiFi без USB порта

Уровень сложности Средний
Время на прочтение 4 мин
Количество просмотров 1.5K

Плата Arduino Wi-Fi представляет собой составной девайс два в одном: обычный Arduino UNO (на чипе ATmega328P) и Wi-Fi модуль (ESP8266 ). Каждое из устройств имеет свой процессор, свою оперативку и свой EEPROM (энергонезависимая память). И программируется все это, соответственно, двумя скетчами, которые выполняются одновременно и независимо друг от друга.

Такая архитектура оправдана — ATMega может выполнять критические по времени задачи в то время как ESP подвисла ожидая таймаута, например при оборвавшемся TCP соединении во время сессии.

Взаимодействовать между собой устройства могут через UART интерфейс (Universal asynchronous receiver/transmitter – универсальный асинхронный приемник — передатчик). Используются 2 провода. Tx одного устройства соединяется с Rx другого и наоборот.

Также на плате есть чип CH340, это UART USB-TTL преобразователь, с одной стороны у него UART интерфейс, а с другой USB интерфейс для связи с компьютером. Для переключения соединений между устройствами используются DIP-переключатели:

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

Starlink и T-Mobile протестировали передачу текстовых сообщений с мобильных телефонов напрямую через Direct to Cell

Время на прочтение 2 мин
Количество просмотров 2.2K

Starlink и T-Mobile впервые смогли передать текстовые сообщения со смартфона на смартфон через новые спутники Starlink с технологией Direct to Cell (DTC). Компании использовали диапазон 4G/LTE, предоставленные T-Mobile US.

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

Вычисление контрольных сумм файлов в Windows

При выполнении резервного копирования файлов желательно сопровождать их сведениями о контрольных суммах. Это позволит впоследствии быстро проверить целостность резервных копий. В отличие от других операционных систем, в Windows почему-то нет удобного встроенного инструмента для вычисления и проверки контрольных сумм. Раньше более-менее официально предлагалось использовать стороннюю утилиту fciv.exe, но в настоящее время эта рекомендация убрана с официального сайта Microsoft. Сейчас наиболее популярным советом является воспользоваться предустановленной утилитой CertUtil, которая умеет вычислять контрольные суммы MD2, MD4, MD5, SHA1, SHA256, SHA384 и SHA512.

Но на практике удобнее использовать утилиту SFK (Swiss File Knife, швейцарский нож для файлов), которая, позволяя кратко записывать и выполнять из командной строки множество других операций, поддерживает работу с контрольными суммами CRC32 и MD5. Например, обработку файлов в папке folder можно произвести так:

> sfk.exe crcgento folder.crc folder
> sfk.exe crccheck folder.crc
> sfk.exe md5gento folder.md5 folder
> sfk.exe md5check folder.md5

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

Теги:
0
Комментарии 0