Сборщик RSS-лент

Второй пошел: Google опубликовала новую бета-версию Android 15

Habr.com - сб, 05/18/2024 - 13:12

Источник: lavanguardia.com

Операционную систему Android 15 ждут многие, но она появится лишь в третьем квартале 2024 года. Для всех желающих ознакомиться с ОС корпорация Google опубликовала вторую бета-версию.

Протестировать новую версию «робота» можно на Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8 Pro, Pixel Fold и Pixel Tablet, а также на ряде мобильных устройств от Honor, iQOO, Lenovo, Nothing, OnePlus, OPPO, Realme, Sharp, Tecno, vivo и Xiaomi. Что нового и интересного появилось? Подробности под катом! Читать дальше →

[Перевод] Реверс-инжиниринг нативно скомпилированных .NET-приложений

Habr.com - сб, 05/18/2024 - 13:01


Изучение внутреннего устройства приложений, созданных с использованием нативной опережающей компиляции (AOT).
На платформе .NET 7 впервые была представлена новая модель развертывания: опережающая нативная компиляция. Когда приложение .NET компилируется нативно по методу AOT, оно превращается в автономный нативный исполняемый файл, оснащённый собственной минимальной средой исполнения для управления выполнением кода. Читать дальше →

[Перевод] Почему я отказался от разработки игр на Rust, часть 3

Habr.com - сб, 05/18/2024 - 12:29

Часть 1
Часть 2

Ситуация с GUI в Rust просто ужасна

В сообществе Rust ходит шутка, что на 5 игр существует 50 игровых движков; наверно, ещё одна такая шутка нужна про фреймворки GUI. Люди пробуют разные подходы, что, учитывая полную обобщённость Rust как языка, имеет смысл. Но в этой статье мы говорим о разработке игр, и я считаю, что в этой сфере у нас не просто дефицит, а полное отсутствие решений.

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

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

Читать далее

Что нам показывают карты

Habr.com - сб, 05/18/2024 - 02:49

Всем привет! Меня зовут Женя, я работаю iOS разработчиком в каршеринг-сервисе Ситидрайв, где мы с командой стремимся улучшить пользовательский опыт и сделать наше приложение более интуитивно понятным и функциональным. В этой статье я расскажу, как у нас организована работа с картой: как отображаем автомобили и другие объекты, какие проблемы возникали в процессе разработки, и почему мы выбрали формат данных GeoJSON. Также поделюсь особенностями работы с форматом, которые важно знать любому разработчику и расскажу о некоторых его преимуществах.

Читать далее

Llama Group открывает исходный код Winamp и переводит его на модель совместного развития

Linux.org.ru - сб, 05/18/2024 - 00:34

Llama Group объявила о решении с 24 сентября 2024 года открыть исходный код Winamp и перевести проект на модель совместного развития с сообществом Open Source, чтобы любой желающий мог принять участие в продолжении создания новых версий мультимедийного проигрывателя.

По неофициальной информации, переход на открытую модель разработки Winamp вызван реорганизацией в Llama Group из-за финансовых проблем.

 ,

trurl 0.13

Linux.org.ru - сб, 05/18/2024 - 00:33

15 мая состоялся выпуск 0.13 консольной утилиты trurl, написанной на языке C с использованием библиотеки libcurl. Утилита предназначена для разбора и других манипуляций с URL-адресами.

trurl – это инструмент в духе tr, но для URL-адресов:

$ trurl --url https://www.linux.org.ru/help/rules.md --get '{path}'

/help/rules.md

$ trurl --url https://www.linux.org.ru --append path=forum

https://www.linux.org.ru/forum

Список изменений:

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

Видео-презентация (1:05:53).

 , , , ,

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

Habr.com - пт, 05/17/2024 - 23:52

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

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

Читать далее

[Перевод] 41 000 лет назад земной щит внезапно исчез

Habr.com - пт, 05/17/2024 - 23:31

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

Такое происходило много раз в истории нашей планеты, в том числе 41 000 лет назад во время палеомагнитного экскурса Лашамп-Каргаполово.

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

Читать далее

ИИ, игровая индустрия и состояние общества, совокупный среднесрочный прогноз с горизонтом 5 лет

Habr.com - пт, 05/17/2024 - 23:08

Недостаточно играть хорошо — вы должны быть уверены в том, что играете в правильную игру.
/Цитата из книги “Теория игр. Искусство стратегического мышления в бизнесе…”, Барри Нейлбафф/

Здравствуйте, уважаемые читатели!

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

Основные аспекты, рассмотренные в статье - состояние игровой индустрии, появление прорывных нейросетевых технологий и их совокупное влияние на вектор движения общества.

Читать далее

Интеграция iframe в ispmanager — если вам нужны Google-карты или «Яндекс Метрика» прямо в панели

Habr.com - пт, 05/17/2024 - 19:03

Всем привет, меня зовут Вячеслав — я пользователь ispmanager и руководитель отдела маркетинга. Не знаю, зачем вам нужны Google-карты, «Яндекс Музыка» или Spotify прямо в панели — если вы знаете зачем, пишите в комментариях. А я пока расскажу, как затащить iframe в ispmanager. Разберу два варианта, как это сделать, на примере интеграции с «Яндекс Метрикой» — простой и со звездочкой. 

Поехали

uConsole — гиковский КПК, который надо собирать самому

Habr.com - пт, 05/17/2024 - 18:57

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

Вскрываем!

Как донести видео до зрителя в нужном качестве и ничего не потерять по пути

Habr.com - пт, 05/17/2024 - 18:27

Для того чтобы зритель мог видеть на экране ТВ красивую картинку (будь то пущенный в эфире фильм, сериал или вообще клип), исходный видеофайл должен пройти множество проверок на качество. Со стороны кажется, что всё просто: чем больше разрешение, тем лучше, 4К хватит всем и прочее, но на самом деле, критериев оценки очень много.

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

В этом посте мы расскажем вам об одном из таких инструментов под названием ORBOX. Что эта система умеет, какие параметры проверяет и зачем вообще это делать, чем отличается от конкурентов — под катом.

Читать далее

Тесты на дженериках: пишем кода в 3 раза меньше. Параметризация AssertJ и сравнение Json

Habr.com - пт, 05/17/2024 - 18:03

Продолжаю серию публикаций про наши Java-онлайн курсы. Предыдущие посты

Контроллеры на дженериках: пишем кода в 3 раза меньше
Миграция Java Spring Boot на Kotlin
Работа с документами в Java

Сразу предупрежу: точно так же, как в контроллерах на дженериках сами контроллеры не параметризируются, здесь мы НЕ БУДЕМ параметризировать сами классы тестов. Поэтому не спешите писать комментарии, не прочитав статьи, что это «Bad practice». По поводу усложнения кода заранее отвечу так же, как и в комментариях к статье про контроллеры — код тестов и их написание становятся проще, за счет усложнения инструментов (собственно на этом и строится разработка фреймворков и ООП). Можно считать приведенные здесь подходы слоем абстракции, праметризирующий подход популярной библиотеки AssertJ к сравнению объектов и расширяющий его на сравнение json объектов.

Кому интересно:

Добро пожаловать

[Перевод] Как я вёл двойную жизнь в роли 11-летнего сисопа электронной доски объявлений

Habr.com - пт, 05/17/2024 - 18:00
The Cave BBS на компьютере Бенджи Эдвардса, 1994 год

Прошло уже более 30 лет с момента запуска моей BBS (bulletin board system, электронная доска объявлений), который состоялся 25 ноября 1992 года. Мне тогда было всего 11 лет, и я работал на отцовском ноутбуке Tandy 1800HD, используя модем со скоростью 2 400 бодов. Вскоре The Cave BBS переросла в популярную круглосуточную площадку с 1000+ пользователей. В дальнейшем был семилетний перерыв с 1998 по 2005 годы, после которого я снова её запустил. В этой же статье я поделюсь историей о том, как всё начиналось, и с какими трудностями мне пришлось столкнуться. Читать дальше →

50 лет кубику Рубика: как изобретение простого венгерского учителя завоевало весь мир

Habr.com - пт, 05/17/2024 - 17:55

«Я больше чувствую себя отцом по отношению к ребенку: мой куб вдохновил людей на создание тысяч "запутанных головоломок", и я поражен тем, как он продолжает волновать новые поколения», — говорил изобретатель самой популярной развивающей игрушки в мире.

Есть ли хоть один человек, который не слышал о кубике Рубика или не держал его в руках? Головоломка, которую поначалу не мог решить ее собственный создатель. Игрушка, с которой носились дети и взрослые по всему миру. Загадка, волнующая умы и которой 19 мая исполняется целых 50 лет. В этой статье мы пройдемся по удивительной истории и эволюции этой культовой игрушки.

Крутить грань кубика

Как вытащить себя из дома: 12 приложений и гаджетов, чтобы начать бегать

Habr.com - пт, 05/17/2024 - 17:34

Pokémon Go давно канула в Лету, выходить из дома не хочется, а спина болит от постоянного сидения за столом. Как поднять свою активность и мотивировать себя двигаться, если постоянно работаешь за компом? Мы выбираем бег, а чтобы не терять правильный настрой, ежегодно проводим забег RUNIT. Для тех, кто хочет к нам присоединиться, собрали 12 полезных приложений и гаджетов, которые помогут начать заниматься спортом и не сдаваться.

Читать далее

Дневник альтруиста. dfu-util

Habr.com - пт, 05/17/2024 - 17:01

В данной статье я рассмотрю подключение утилиты dfu‑util, написанную на языке С, к С++ проекту на CMake в виде сабмодуля.

Одна из главных целей статьи — это подключение старого и типового кода на С к своему проекту. Здесь приведены проблемы генерируемых файлов, борьба с кодом незнакомого разработчика (особенно если это разработчик на Си), особенности портирования окружения на Windows и т. д.

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

* Превью сгенерировано с помощью Adobe Firefly

Читать дальше ->

[Перевод] Освоение журналов аудита Kubernetes

Habr.com - пт, 05/17/2024 - 16:47

Kubernetes предоставляет мощный инструмент, позволяющий создавать журналы аудита для каждого действия, запрашиваемого и выполняемого через API Kubernetes.

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

Настройка журналов аудита Kubernetes

Чтобы настроить и активировать журналы аудита Kubernetes, необходимо добавить специальные аргументы в конфигурацию kube-apiserver. Самым важным является аргумент audit-policy-file, который указывает на файл политики аудита. Этот файл определяет, какие события следует регистрировать и уровень детализации этих записей.

Вот необходимые аргументы для включения:

Читать далее

Десериализация VIEWSTATE: команда Solar 4RAYS изучила кибератаку азиатской группировки с «недозакрытой уязвимостью»

Habr.com - пт, 05/17/2024 - 16:26

В 2023 году мы запустили блог центра исследования киберугроз Solar 4RAYS, где делимся аналитикой об актуальных угрозах, результатами расследований инцидентов, полезными инструментами для реагирования на кибератаки и другими практическими материалами. Наиболее интересные исследования из блога мы публикуем и здесь, и это — одно из них.

В конце прошлого года мы в команде Solar 4RAYS провели расследование атаки на российскую телеком‑компанию. Её сеть была скомпрометирована азиатской APT‑группировкой, которую мы назвали Obstinate Mogwai (или «Упрямый Демон» в переводе с английского). Почему «Упрямый?» Хакеры вновь и вновь проникали в атакованную организацию с помощью давно известной уязвимости десериализации ненадежных данных в параметре VIEWSTATE среды ASP.NET (далее будем называть это десериализацией VIEWSTATE).

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

Читать далее

Интуитивное понимание пространств и ядер в машинном обучении: Часть 1

Habr.com - пт, 05/17/2024 - 16:20

При изучении темы ядер (kernel) в ML/DS программы вузов, роадмэпы и видео на YouTube обычно рассматривают её через призму SVM, не говоря уже о всеми любимых курсах:). Казалось бы, это неплохо: вот тебе краткое объяснение и модель, которая использует ядра. Но, увы, в этих областях желательно понимать многие процессы интуитивно, так сказать — «тяжело в учении, легко в бою». К тому же, эта тема нечто большее, чем просто метод; она позволяет связать многие вещи в машинном обучении в единую картину через пространство, что я и хочу показать в этой статье.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 1 гость.
Ленты новостей