Архив за 13 июня 2016 - 2

Основываясь на моих любимых статьях по данной теме и личном опыте, вот мои 5 копеек о том, как называть CSS-классы.

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

Если это поле, используйте элемент input

Читать HTML-документ будет гораздо легче.

Пример:

<div class='submit'/> <!-- Чёёё? -->
<input class='submit'/> <!-- Аа, ясно -->

Источник: Рафаэль Гоитер (французская статья)
Читать полностью »

Параллельно с мероприятием Apple WWDC 2016 свою презентацию проводит и Microsoft. И для многих она оказалась интереснее.

Во-первых, компания представила игровую консоль Xbox One S, которая меньше оригинальной модели на 40%. Она попадёт на прилавки уже в августе и обойдётся покупателям в $300. Кроме сугубо внешних изменений, несколько расширились и возможности приставки.

К примеру, новинка способна проигрывать видео (включая потоковое) в разрешении 4K, что становится всё актуальнее с распространением соответствующих телевизоров. Также консоль поддерживает режим HDR.

ИИ генерирует реалистичные звуки по видеоряду - 1

Сотрудники лаборатории информатики и искусственного интеллекта (CSAIL) Массачусетского технологического института и подразделения Google Research спроектировали нейросеть, которая обучилась озвучивать произвольный видеоряд, генерируя реалистичные звуки и предсказывая свойства объектов. Программа анализирует видео, распознаёт объекты, их движение и тип соприкосновения — удар, скольжение, трение и так далее. На основании этой информации она генерирует звук, который человек в 40% случаев считает более реалистичным, чем настоящий звук.

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

Компания Colorful не только выпускает системные платы с интегрированным GPU Nvidia GeForce GTX 1070, но и отдельные видеокарты на его основе. Если модель Colorful GTX 1070-8G Founders Edition не выделяется на фоне аналогичных предложений, то карты iGameGTX1070 X-TOP-8G и iGameGTX1070 U-TOP-8G отличаются оригинальной системой охлаждения.

Операционная система Apple для настольных компьютеров теперь будет называться macOS. Это название пришло на смену названию OS X, бывшему в ходу полтора десятка лет.

Apple перешагнула за цифру X

Первая версия macOS получила собственное название Sierra. Начиная с сегодняшнего дня, она доступна для разработчиков. В июле должна выйти общедоступная бета-версия, а окончательный вариант появится осенью.

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

Компании Microsoft и LinkedIn сообщили о сделке, в результате которой Microsoft приобретет LinkedIn по цене 196 долларов за акцию. Общая сумма сделки при этом составит 26,2 млрд долларов. В сообщении о покупке отмечено, что генеральным директором LinkedIn останется Джефф Вейнер (Jeff Weiner), а сама компания сохранит «свою характерную марку, культуру и независимость». Завершение операции ожидается до конца года.

Завершение операции ожидается до конца года

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

Около часа назад стартовало мероприятие Apple WWDC 2016. Первое, о чём рассказали — новая ОС для умных часов.

WatchOS 3, если верить Apple, стала быстрее и удобнее. К примеру, умные часы теперь умеют держать приложения активными в фоновом режиме. Появилась рабочая область под названием Dock, которая открывается «свайпом» вверх на главном экране. Это своеобразный рабочий стол для пользовательского набора ярлыков, дабы ускорить доступ к наиболее востребованным приложениям. Также простыми «свайпами» можно менять циферблаты.

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

Хотелось бы поделиться опытом проектирования с использованием функционально-реактивного программирования под iOS. Это не зависит от выбранного инструмента, будь то RAC, RxSwift, Interstellar или же что-то еще. Так же это применимо при разработке под MacOS.

В определенных моментах я буду писать, используя Swift + RAC4, поскольку это мои основные инструменты на данный момент. Однако, я не буду использовать в статье терминологию и особенности RAC4.

Может быть вы зря отказывались от реактивного программирования и пора начать его использовать?Читать полностью »

Как и другие производители, компания Zotac представила свои варианты ускорителя GeForce GTX 1070. Zotac пополнила ассортимент тремя моделями: GTX 1070 Founders Edition, которая является копией референса и нам неинтересна, GTX 1070 AMP Edition и GTX 1070 AMP Extreme.

Обе новинки построены на нереференсных печатных платах и оснащены крупными охладителями. Карта GTX 1070 AMP Edition работает на частотах 1607/1797 МГц для ядра и 8000 МГц для памяти. Тыльную сторону платы прикрывает металлическая пластина.

Спасибо за ожидание! Публикуем предварительные результаты конкурса по программированию.

Протестировано 312 решений, из них 50 упало или зависло, ещё 3 оказались слишком медленными, чтобы пройти все тесты. Из оставшихся 259 решений 12 по разным причинам были объявлены «вне конкурса»: решения не работали без поправки типа файла данных (авторы забыли галочку «gzip») или были присланы сотрудниками Hola.

Нынешние результаты — предварительные. Мы надеемся, что не допустили ошибок при подведении итогов, и тогда 20 июня 2016 эти результаты станут окончательными. Тогда же вместо идентификаторов решений будут опубликованы имена или псевдонимы их авторов.

Решение победителя конкурса показало результат в 83.67% правильных ответов. Полные списки решений с результатами тестирования находятся в английской версии поста на GitHub.

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


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