Новости информационных технологий

В Яндексе появилась должность главного продюсера коммерческого департамента. Её занял экс проюссер телеканала «Пятница!» Николай Головин, выяснили «Ведомости» у источника в поисковике.

Читать полностью »

Компания Kingston Digital объявила о выпуске твердотельных накопителей KC2000. Эти накопители типоразмера M.2, оснащенные интерфейсом PCIe 3.0 x4 и поддерживающие протокол NVMe, выпускаются объемом 250 ГБ, 500 ГБ, 1 ТБ и 2 ТБ. В них используется 96-слойная флеш-память 3D TLC NAND и контроллер SMI 2262EN.

Ассортимент компании Silicon Power пополнил портативный твердотельный накопитель Bolt B75 Pro. Внешне он напоминает модель Bolt B75, выпущенную немногим более года назад.

Портативный SSD Silicon Power B75 Pro выпускается объемом до 2 ТБ

Читать полностью »

Сегодня ночью Google приостановила бизнес с Huawei. Из-за этого смартфоны компании теперь не будут получать обновления ОС (не путать с обновлениями EMUI), а новые смартфоны не смогут получить сервисы Google и магазин Google Play.

Ранее глава Huawei заявлял, что у компании уже есть собственная мобильная ОС на замену Android, которую китайский гигант будет использовать в случае крайней необходимости. Пока рано утверждать, что конфликт Huawei с США не решится, но источники уже обнаружили немного подробностей о данной ОС.

AFC Energy, британская компания, разрабатывающая топливные элементы, объявила о первой успешной реализации щелочного топливного элемента, в котором для получения водорода используется крекинг аммиака. Как утверждается, использование аммиака как недорогого и широкодоступного жидкого топлива позволяет получить надежные и экологически чистые автономные источники электроэнергии.

Буквально только что мы имели возможность оценить фотографии, сделанные смартфоном Honor 20 Pro. Напомним, анонс аппарата намечен на завтра. Смартфон представят в Лондоне.

Однако на фоне обострившейся ситуации с Huawei возникли сомнения относительно того, не отменят ли мероприятие.

Руководство «Коммерсанта» уволило замредактора отдела политики Максима Иванова и спецкора ИД Ивана Сафронова. Как стало известно в понедельник, уволенных поддержали коллеги, в результате увольняется весь политический блок газеты. Среди покидающих редакцию зам главреда Глеб Черкасов — а всего, на момент публикации, редакцию покидают 13 человек. Как рассказалЧитать полностью »

Источник утверждает, что европейские производители полупроводниковых изделий Infineon Technologies, AMS и STMicroelectronics пострадали от запрета США на поставку американской продукции китайской компании Huawei.

Акции STMicroelectronics подешевели на 4%, Infineon — на 3,4%, AMS — на 4,6%. Так проявились опасения рынка, что и европейские поставщики могут приостановить поставки своей продукции китайской компании.

Сегодня ночью стало известно, что Google приостановила бизнес с Huawei. Это означает, что смартфоны последней пока не будут получать обновлений Android, а грядущие аппараты Huawei и Honor не получат магазин приложений Google Play, то есть их выход за пределами Китая и вовсе под вопросом.

Чуть позже стало известно, что сотрудничество с Huawei прекращают также Intel, Qualcomm и Broadcom. Нужно понимать, что это не желание самих компаний, а требование властей США.

Читать полностью »

В этом посте описывается генератор уровней для моей игры-головоломки Linjat. Пост можно читать и без подготовки, но он легче усвоится, если сыграть в несколько уровней. Исходный код я выложил на github; всё обсуждаемое в статье находится в файле src/main.cc.

Примерный план поста:

  • Linjat — это логическая игра, в которой нужно закрыть все числа и точки в сетке линиями.
  • Головоломки процедурно генерируются при помощи комбинации из солвера, генератора и оптимизатора.
  • Солвер пытается решить головоломки так, как это делал бы человек, и присваивает каждой головоломке оценку интересности.
  • Генератор головоломок создан таким образом, чтобы можно было с лёгкостью менять одну часть головоломки (числа) и при этом все остальные части (точки) менялись таким образом, чтобы головоломка оставалась решаемой.
  • Оптимизатор головоломок многократно решает уровни и генерирует новые вариации из наиболее интересных, найденных на текущий момент.

Правила

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

Создание процедурного генератора головоломок - 1

Цель игрока — прочертить вертикальную или горизонтальную линию через каждое из чисел при соблюдении трёх условий:

  • Линия, идущая через число, должна иметь ту же длину, что и число.
  • Линии не могут пересекаться.
  • Все точки необходимо закрыть линиями.

Пример решения:

Создание процедурного генератора головоломок - 2

Ура! Дизайн игры готов, UI реализован, и теперь единственное, что осталось — найти несколько сотен хороших головоломок. А для подобных игр обычно не имеет смысла пытаться создавать такие головоломки вручную. Это работа для компьютера.
Читать полностью »