Компания Kryptowire, специализирующаяся на компьютерной безопасности, выпускает каждый год отчёт о приложениях на смартфонах с операционной системой Android. Исследование делается с поддержкой Министерства внутренней безопасности США.
Архив за 16 ноября 2019 - 3
Дешёвые смартфоны ставят пользователей под удар. Sony, Samsung и Xiaomi в списке
2019-11-16 в 16:56, admin, рубрики: НовостиДизайн интерфейса для игры, рисуем кольцо Хавеля из Dark Souls 3
2019-11-16 в 16:18, admin, рубрики: Gamedev, tutorial, UI, геймдев, графический дизайн, дизайн, интерфейс, интерфейсы, урокЗдравствуйте, дорогие друзья!
Я Михаил Кравченко, дизайнер игровых интерфейсов.
Это статья о том как нарисовать кольцо Хавеля из игры Dark Souls 3. Перед вами результат, которого я добился примерно за полтора часа работы в фотошопе.
Дизайнера интерфейсов периодически просят нарисовать несколько иконок для игры, например, когда художник в отпуске и что-то срочно понадобилось. Так что иметь такой навык в своем арсенале довольно полезно. Ниже я опишу процесс рисования иконки.
Читать полностью »
Как я писал бота для школьных д-з и менял базу данных
2019-11-16 в 15:41, admin, рубрики: api, backend, mysql, telegramЗдравствуйте, Хабровчане!
Сегодня я постараюсь поведать вам как школьник может наговнокодить написать бота для хранения домашки для VK.
Microsoft: с Project Scarlett мы идём ва-банк
2019-11-16 в 15:22, admin, рубрики: Гаджеты и устройства для гиков
Глава Xbox Фил Спенсер (Phil Spencer) очень хорошо помнит начало этого поколения консолей. Microsoft, которая доминировала в предыдущем поколении, вступила в гонку с более дорогим, но менее мощным продуктом и неясным сообщением о DRM.
Компания потратила последние несколько лет на исправление ошибок того времени, но признала, что битва за доминирование этого поколения уже давно выиграна Sony. Однако когда выйдет следующее поколение, Спенсер надеется, что это будет другая история.
Разбор: как на самом деле работает Forex, и что надо знать о торговле валютой на бирже для минимизации рисков
2019-11-16 в 15:07, admin, рубрики: forex, биржа, Блог компании ITI Capital, инвестиции, финансы, финансы в ITИзображение: Unsplash
Год назад Центробанк России аннулировал лицензии пяти крупных форекс-дилеров. В их числе оказались известные в нашей стране компании «Альпари Форекс», «Телетрейд Групп» и «Форекс Клуб».
В новой статье поговорим о том, почему это должно было произойти, и чем настоящий биржевой валютный рынок отличается от того, что предлагают многие недобросовестные компании.Читать полностью »
Рынок голосовых помощников сейчас поделён в основном между тремя продуктами: Apple Siri, Google Assistant и Amazon Alexa.
Если буквально пару лет назад казалось, что сейчас каждый производитель начнёт выпускать свой собственный голосовой ассистент, и рынок в итоге превратится в кашу, то теперь ситуация изменилась.
Да, голосовых ИИ достаточно много, но большинство из них либо представлены локально (у многих китайских производителей), либо, несмотря на старания своих создателей, не могут завоевать популярность.
Apple снова вернула себе статус самой дорогой компании
2019-11-16 в 14:37, admin, рубрики: Новости, метки: новостиКомпания Apple стала первой, достигшей отметки в 1 трлн долларов рыночной капитализации. Затем этой же отметки достигли Amazon и Microsoft, и началась гонка со сменой лидера.
Достаточно долго Apple довольствовалась вторым либо третьим местом, но недавно снова выбилась в лидеры. Последнее время акции Apple неустанно растут, и сейчас компания устанавливает новый рекорд чуть ли не каждый день.
«Криптосистемы-протоколы»: Диффи—Хеллмана, Эль-Гамаля, MTI-A(0), STS
2019-11-16 в 14:33, admin, рубрики: защита информации, информационная безопасность, криптографические алгоритмы, криптографические протоколы, криптография, МФТИ, учебникДанный текст будет являться одной из переписанных глав для учебного пособия по защите информации кафедры радиотехники и систем управления, а также, с этого учебного кода, кафедры защиты информации МФТИ (ГУ). Полностью учебник доступен на github (см. также draft releases). На Хабре планирую выкладывать новые «большие» куски, во-первых, чтобы собрать полезные комментарии и замечания, во-вторых, дать сообществу больше обзорного материала по полезным и интересным темам. Предыдущие разделы главы «Криптографически протоколы»: 1, 2, 3
Как и создатели трёхпроходных протоколов из предыдущего раздела, авторы следующих алгоритмов считали их не просто математическими конструкциями, обеспечивающие некоторую элементарную операцию (например, шифрование с открытым ключом), но пытались вокруг одной-двух формул построить законченную систему распространения ключей. Некоторые из этих конструкций, преобразовавшись, используются до настоящего времени (например, протокол Диффи-Хеллмана), некоторые — остались только в истории криптографии и защиты информации.
Позже в 1990-х годах будут разделены математические асимметричные примитивы (шифрование и электронная подпись) и протоколы, эти примитивы использующие, что будет продемонстрировано в разделе про асимметричные протоколы.
Читать полностью »
Мутабельный мозг
2019-11-16 в 14:31, admin, рубрики: изменяемое состояние, когнитивные искажения, мозг, память человекаВ программировании мутабельностью называют изменчивость данных.
— Кэп
Наша память обладает особенностями которые приводят к ошибкам. Их тяжело замечать и большая их часть происходит неосознанно. Понимая то, как и когда возникают ошибки я легче запоминаю важную мне информацию, а ещё меньше бешусь от очередного забывания мелочей.
Типобезопасная работа с массивами PHP
2019-11-16 в 14:14, admin, рубрики: PDO, php, велосипедостроениеВсем привет, расскажу о собственном велосипеде для удобной работы с массивами в PHP.
Type hinting
В PHP7 появились подсказки типов (type hinting), что позволило IDE проводить более качественный статический анализ кода, качество нашего кода улучшилось (или правильно говорит "стало более лучше"? ).
Конечно и раньше можно было для IDE написать подсказку в коментах к коду, но теперь типы стали частью кода и теперь их стало возможным рефакторить и не бояться того что ты что то где то забудешь (рефакторить конечно в смысле переименовывать классы и интерфейсы).
Кроме того, что стало возможным указывать выходной тип, появилась возможность указывать тип входного аргумента.
Но кроме приятных возможностей type hinting накладывает и обязанности, то есть типы переменных действительно должны быть такими как указано в сигнатуре метода.
Если не проверять типы, то можно получить ошибки в методах и конструкторах (особенно радуют ошибки в конструкторах).
Писать проверки вручную утомительно, я решил это дело автоматизировать, но не через проверку, а через приведение к нужному типу.
Читать полностью »