Архив за 20 мая 2018 - 4

Пирамида тестов на практике - 1Об авторе: Хэм Фокке — разработчик и консультант ThoughtWorks в Германии. Устав от деплоя в три ночи, он добавил в свой инструментарий средства непрерывной доставки и тщательной автоматизации. Сейчас налаживает такие системы другим командам для обеспечения надёжной и эффективной поставки программного обеспечения. Так он экономит компаниям время, которое эти надоедливые людишки тратили на свои выходки.

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

Содержание

Примечания

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

Космической фантастики мало. Хорошей космической фантастики еще меньше. Поэтому я был безумно рад, когда вышел перевод романа Нила Стивенсона «Семиевие». Залпом прочитал начало и тут-же впал в глубокое уныние. Нет, не по причине технических ляпов, которые в романе есть. Их там немного и удовольствия они не портят. По причине более эмоциональной – автор, ничтоже сумнявшись, в самом начале романа взрывает Луну.

Дальше будут спойлеры – это не аннотация, а размышления на полях прочитанной книги. Для тех, кто не читал и не собирается читать, вкратце перескажу сюжет: Неизвестный фактор — агент Х, вызывает взрыв Луны, которая раскололась на семь обломков, получивших название Семи Сестер, и на множество осколков поменьше. Сталкиваясь, эти крупные обломки рассыплются на несчетное количество фрагментов и превратятся сначала в Белые Небеса – то есть в видимое с Земли широкое кольцо из обломков, на манер кольца Сатурна, а потом в Каменный Ливень – метеоритный дождь, который полностью уничтожит жизнь на Земле.

Нет, не за счет разрушений, причиненных бомбардировкой – они, хоть и велики, но от них вполне можно защититься. Каменный Ливень разогреет воздух – весь, по всему миру, градусов до двухсот. Что дальше? “Злаки чахнут, реки сохнут, звери дохнут, рыбы дохнут, кобры, зубры, динозавры, не сказав ни слова, дохнут, мрут амебы, жабы, крабы, даже люди – уж с чего бы им, казалось бы, туда же?” Продлится этот пир духа, по авторским прикидкам, от пяти до десяти тысяч лет.

Теперь понятно, что меня расстроило? Автор подробно описывает уничтожение человечества, из которого выжили, спасшись на орбите, ровно СЕМЬ женщин.

— Вы как хотите, — сказал я, — а я не согласный. Из любой ситуации – должен быть рациональный выход, позволяющий спастись всем. Ну, ладно – не всем, потери неизбежны, но как минимум – большей части человечества. И у меня есть план. (У меня всегда есть план. Нет. У меня всегда есть три плана!).

Итак, как я собираюсь спасти человечество?
Читать полностью »

Задача алгоритмов искусственного интеллекта обучиться, основываясь на предоставленной выборке, для последующего предсказания данных. Однако, наиболее распространенная задача о которой говорят в большинстве учебниках — это предсказание одного значения, того или иного множества признаков. Что если нам нужно получить обратные данные? То есть, получить определенное количество признаков, основываясь на одном или больше значении.
Читать полностью »

Пила Чурова своими руками, или как провести честные выборы - 1

На данном ресурсе с завидной регулярностью появляются статьи о выборах в России. Если тезисно передавать их суть, то получается что-то вроде:

  • Выборы в России фальсифицированы, и это аксиома, совершенно неоспоримый факт.
  • Признаки фальсификации — характерные «пики» на графиках около «круглых» чисел процентов явки либо голосов. Или некруглых, вроде «Пика Володина» на 62,2%.
  • А ещё признаки фальсификации — это отсутствие «колокола» на графиках, характерного для нормального распределения.

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

Поэтому, для проверки этих утверждений мы проведём свои, максимально честные выборы!
Читать полностью »

Выходит новая часть Halo: есть хорошая и плохая новости - 1

Вскоре выходит новая часть шикарного шутера Halo, который является эталоном качества для многих любителей игр. На днях Студия 343 Industries анонсировала выход части, которая получила название Halo: Fireteam Raven. Это хорошая новость для многих.

Игра представляет собой научно-фантастический мультиплеерный шутер, где время действия совпадает с временным периодом Halo: Fireteam Raven. Игроки примерят на себя роль членов команды орбитальных пехотинцев (элита!) Fireteam Raven, которые станут мешать планам инопланетного союза Пакта, замыслившего найти и применить супероружие, захороненное таинственной расой бог весть когда.
Читать полностью »

image

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

Сам сервис предназначен для отслеживания телефонов таких операторов, как AT&T, Sprint, T-Mobile, или Verizon. Точность отслеживания — несколько десятков метров. Несмотря на то, что сам сервис заявляет о законности своей работы, его демо-версия позволяет следить за клиентами операторов США.
Читать полностью »

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

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

Физики планируют построить лазеры огромной мощности, способные разорвать пустое пространство - 1

Внутри тесной лаборатории в Шанхае (Китай) физик Руксин Ли [Ruxin Li] с коллегами ставят рекорды при помощи самых мощных световых импульсов, какие только видел мир. В основе их лазера под названием Шанхайская сверхинтенсивная ультрабыстрая лазерная установка (Shanghai Superintense Ultrafast Laser Facility, SULF) лежит единственный цилиндр из сапфира с примесью титана размером с большую тарелку. После того, как в кристалле загорается свет, он проходит через систему линз и зеркал, и превращается в импульсы невероятной мощности. В 2016 году установка достигла мощности в 5,3 ПВт (петаватт, 1015 Вт). Однако в Шанхае при каждом запуске лазера свет не гаснет. Хотя эти импульсы и чрезвычайно мощные, они также чрезвычайно короткие – каждый из них длится не более одной триллионной доли секунды. Сейчас исследователи обновляют свой лазер и надеются побить собственный рекорд уже к концу этого года, создав импульс в 10 ПВт, который в 1000 раз превышает мощность всех электросетей мира.
Читать полностью »

Потрясающий 3D-художник Луана Буэно (Luana Bueno) подробно рассказала о создании своей низкополигональной фан-версии Элой из Horizon Zero Dawn.

Стилизация 3D-персонажа: модель, текстура, детали - 1

Введение

Меня зовут Луана, я художник 3D-персонажей из Сан-Паулу. Я переехала сюда шесть лет назад, потому что выиграла обучение геймдизайну в колледже Anhembi Morumbi.

Впервые я встретилась с 3D в колледже, но в то время я уже занималась концепциями и иллюстрациями в своей группе, тогда у меня не было возможности глубоко изучить эту область.

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

Долгое время я работала в рекламе, а по вечерам изучала 3D. После этого я работала какое-то время моделлером для VR-игры RoVr.

Сейчас я занимаюсь фрилансом и работаю над своим портфолио.

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

Продакшен

Я начала проект со сбора множества референсов: самой Элой, актрис или моделей, которые, как я считала, помогут мне набросать отдельные части лица Элой или создать текстуру. Об этом важно было сказать, потому что я вижу, что многие люди начинают проект, не пользуясь референсами. Могу с уверенностью сказать, что если собрать хорошие референсы, то вероятность успеха проекта становится на 50% выше.
Читать полностью »

На телефоне веб-страницы часто загружаются дольше, чем на десктопе. Разработчик Иван Хватов рассказывает о причинах отставания и о том, как с ним справляться. Лекция состоит из нескольких частей: первая — про основные этапы загрузки страницы на мобильных устройствах, вторая — про техники, которые мы применяем для ускорения загрузки, третья — про наш метод адаптации верстки под разную скорость.

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


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