Архив за 23 ноября 2018 - 6

Kotlin: статика, которой нет - 1
В этой статье пойдёт речь об использовании статики в Kotlin.
Начнём.
В Kotlin нет статики!

Об этом говорится в официальной документации.

И вроде бы на этом можно было бы и закончить статью. Но позвольте, как же так? Ведь если в Android Studio вставить код на Java в файл на Kotlin, то умный конвертер сделает магию, превратит всё в код на нужном языке и всё заработает! А как же полная совместимость с Java?

В этом месте любой разработчик, узнав про отсутствие статики в Kotlin, полезет в документацию и форумы разбираться с этим вопросом. Давайте разбираться вместе, вдумчиво и кропотливо. Постараюсь, чтобы к концу этой статьи вопросов по этой теме осталось как можно меньше.Читать полностью »

Acronis выпускает ПО Acronis True Image 2019 Cyber Protection, в котором защита от вредоносных программ для майнинга криптовалют будет впервые внедрена в решение резервного копирования, предназначенное для личного использования.

С четвертого квартала 2017 года по первый квартал 2018 года компанией Acronis был зафиксирован рост на 629% количества случаев криптозахвата. Фактически зараженными вредоносными программами для криптомайнинга оказались миллионы компьютеров. Эти программы позволяют злоумышленникам использовать ресурсы компьютера для обработки криптовалютных операций.

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

Мозжечок и базальные ядра вместо хрустального шара: как мозг предсказывает будущее - 1

Сегодня мы с вами немного отойдем от рассмотрения исследований на базе нашей любимой физики/химии и переключим свое внимание на исследования человеческого организма. Точнее сказать на исследование мозга. Этот орган настолько сложен, что все предыдущие исследования давали один ответ и 10 новых вопросов, так сказать. Конкретнее говоря, сегодня мы рассмотрим исследование, намеренное ответить на вопрос — как мозг предсказывает будущее? И нет, мы не будем говорить о картах таро, кофейной гуще, астрологии и прочих ненаучных вещах. Мы будем говорить о том, как мозг человека, используя имеющиеся звания, выстраивание логических цепочек и анализ ситуации, способен предвидеть недалекое будущее. Исследователи уделили этому аспекту внимание не из праздного любопытства, а ради того, чтобы лучше понять процессы в мозге человека во время развития некоторых болезней, в том числе и болезни Паркинсона. Что именно узнали ученые, как они проводили эксперименты и что это может означать для медицины в будущем? Доклад поможет нам найти ответы на эти вопросы. Поехали.Читать полностью »

Насколько я помню, в 70-80 годах лозунг «секс — двигатель рекламы» был невероятно притягателен. Было такое ощущение, что предметом общего согласия в рекламе был образ полуодетой красавицы, которую достаточно поставить перед неким продуктом и сфотографировать, после чего этот продукт разлетится как горячие пирожки. Это касалось джинсов, лосьонов после бритья, автомобилей, да всего чего угодно, щедро приправляемого двусмысленными образами, призванными вытягивать деньги из карманов альфа-самцов. Где-то этот приём использовался утончённо и элегантно, где-то — более грубо, пожалуй, найти можно самые разные примеры.

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

Всё это началось с игры Computer Space. Пожалуй, лучше всего начать наш разговор именно с неё, так как она была представлена первым игровым автоматом, получившим широкое распространение. Автомат выпустила в 1971 году компания Nutting Associates. Тогда явно чувствовалось, что для того, чтобы эту игру продавать, нужно немного гламура. В результате игровая индустрия, с самого начала, прибегала к услугам женщин-моделей для того чтобы привлечь внимание аудитории.

Секс — продавец классических аркадных игр. А кто же покупатель? - 1

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

Несколько дней назад стало известно о том, что китайский производитель смартфонов компания Smartisan столкнулась с финансовыми трудностями.

Smartisan тонет, дело пахнет банкротством - 1
Читать полностью »

Новая статистическая модель, кажется, подрывает давно принятые предположения из теории чисел. Насколько ей можно доверять, если на самом деле имеет значение только строгое доказательство?

Какие точки на эллиптической кривой y2 = x3 – 4x + 1 рациональные? Чтобы их найти, нужно провести прямые через пары рациональных точек. Все точки, через которые проходят прямые, также будут рациональными.

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

И это не биологи, климатологи или физики. В их научной области эмпирические модели не имеют права голоса касательно истины. Они – математики, представители дисциплины, чья стандартная валюта – неоспоримое логичное доказательство – обычно избавляет их от дебатов, поражающих другие области. И всё же вот они, со своей моделью, говорящей, что, вероятно, пришло время пересмотреть некоторые давнишние представления.
Читать полностью »

Я надеюсь вы заждались второй части статьи затрагивающей аспекты разработки игр при помощи "Godot Engine", на примере игры "Like Coins"? На повестке дня приготовлено много всего "вкусного" и "полезного". Сразу оговорюсь, что в этой статье мы завершим ранее начатую игру, начало которой вы можете прочесть здесь, но цикл статей продолжится, т.к. материала оказалось на столько много, что заставило меня часть его отложить в сторону, но мы обязательно вернемся к нему позже. Да начнется "gamedev"!

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

Тех, кто присматривает недорогой производительный Android-планшет, может заинтересовать новинка компании Voyo.

В данный момент планшет Voyo i8 находится в стадии предварительного заказа, а приобрести его можно по цене всего 150 долларов. Рыночная цена устройства составит 180 долларов.

Одна из самых популярных статей на моём сайте посвящена генерации полигональных карт (перевод на Хабре). Создание таких карт требует много усилий. Но начинал я не с этого, а с гораздо более простой задачи, которую опишу здесь. Эта простая техника позволяет создавать подобные карты меньше чем в 50 строках кода:

Создание карт из функций шума - 1

Я не буду объяснять, как отрисовывать такие карты: это зависит от языка, графической библиотеки, платформы и т.д. Я просто объясню, как заполнить массив данными карты.

Шум

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

image

Мы присваиваем каждой точке карты число от 0.0 до 1.0. В этом изображении 0.0 — это чёрный цвет, а 1.0 — белый.Читать полностью »

10 смертных грехов спикера - 1

Прелюдия

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

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


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js