Архив за 22 мая 2017 - 9

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

Смартфон Nokia 9 запечатлен на реальных фотографиях

Смартфон Nokia 9 запечатлен на реальных фотографиях

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

Вы наверняка знаете, что есть большая разница между тем, как будет работать ваше приложение/сервис в зависимости от того, сколько пользователей его используют. То, что работало во время разработки, может развалиться, когда придут первые реальные пользователи со своим окружением, а то, что работало с сотней пользователей, может умереть, когда их станет 10 тысяч. Или бывает, что вы все потестили на искусственных данных, а потом ваша база начинает торзмозить из-за пользователя с именем İnari.

О том, как выживают баги, когда «включать» в проекте нагрузочные тесты, откуда брать для них данные и можно ли вообще не тестировать, вывалив результаты сразу в продакшн, мы поговорили с Алексеем Лавренюком («Яндекс») и Владимиром Ситниковым (Netcracker).

Нагрузочное тестирование: с чего начать и куда смотреть - 1
Читать полностью »

Компания Gigabyte относительно недавно приняла решение о расширении ассортимента продуктов, предлагаемых под торговой маркой Aorus: сначала в нее входили ноутбуки, а сейчас – флагманские материнские платы и видеокарты. Следующий логичный шаг (точно так же еще в прошлом году поступила MSIЧитать полностью »

Журналисты The Guardian получили доступ к внутреннему руководству для модераторов Facebook, в котором детально описывается, какой контент необходимо удалять, а какой можно оставить. На принятие решения у модераторов как правило есть не более 10 секунд, рассказали журналистам источники, близкие к компании, Читать полностью »

В Сети опубликовали видеоролик, в котором нам демонстрируют макет грядущего планшетофона Samsung Galaxy Note 8, созданный методом трехмерной печати.

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

Всем привет. Хочу поделиться своим опытом использования библиотеки ProvingGround, написанной на Скале с использованием Shapeless. У библиотеки имеется документация, правда, не очень обширная. Автор библиотеки — Сиддхартха Гаджил из Indian Institute of Science. Библиотека экспериментальная. Сам Сиддхартха говорит, что это пока не библиотека, а «work in progress». Глобальная цель библиотеки — брать статью живого математика, парсить текст, переводить естественный язык с формулами в формальные доказательства, которые мог бы чекать компилятор. Понятно, что до этого еще очень далеко. Пока что в библиотеке можно работать с зависимыми типами и основами гомотопической теории типов (HoTT), (полу-) автоматически доказывать теоремы.
Читать полностью »

В этом посте речь пойдет о тестировании серверного ПО, которое обслуживает огромную сеть банковских терминалов в России и за рубежом. Название банка мы раскрыть не можем, некоторые строчки конфигов скрыты.

Итак, мы занимаемся разработкой данного ПО, используя современный CI/CD подход, чем обеспечивается высокая скорость поставки фич, хотфиксов и релизов в продакшн. В начале года нам была предложена задача обеспечить нагрузочным тестированием разрабатываемое решение и продемонстрировать заказчику способность встраивать в CI/CD любые подзадачи и шаги.

Помимо общих слов, хотелки сводились к следующему: необходимо обеспечить автоматический деплой ПО на нагрузочный стенд, придумать легкий способ генерации данных, внедрить автоматический и полуавтоматический способ запуска тестов, снабдить тесты автоматическим триггером старта и остановки по событию, подключить механику НТ к трекеру задач для короткого репортинга, подключить систему тестирования к доступной системе аналитики НТ, создать возможность “покраски” плохих и хороших релизов для дальнейших действий в workflow (выкатить или отправить репорт). Требования, надо признать, абсолютно адекватные и понятные.
Читать полностью »

image

Что такое когнитивный диссонанс?

Примером когнитивного диссонанса можно считать басню Крылова «Лисица и виноград». Голодная лисица увидела виноградную лозу со свисающими гроздьями и хотела до них добраться, да не смогла и, уходя прочь, сказала сама себе: «Ну, что ж! На взгляд-то он хорош, Да зелен — ягодки нет зрелой: Тотчас оскомину набьешь».

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

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

В большинстве случаев люди стараются понизить свой когнитивный диссонанс одним из четырех способов:
Читать полностью »

Как стало известно, на этой неделе компания Samsung Display покажет первый в мире растягивающийся дисплей.

Речь идет о панелях AMOLED, которые можно сгибать в обоих направлениях. Первое поколение подобных дисплеев можно было сгибать только в одном направлении.

Но и растягиваться эти дисплеи также смогут. Комментируя единственное рекламное изображение нового дисплея, представители Samsung заявили, что при нажатии на панель в любом направлении она может выгнуться на высоту до 12 мм. Когда давление прекращается, дисплей принимает первоначальную плоскую форму. Диагональ дисплея должна составить 9,1 дюйма.

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

Отечественный процессор от компании ЭЛВИС - 1
Всем привет!
Наша статья про отечественный процессор Мультиклет, вызвал довольно большой интерес. Правда, многие почему-то решили, что это статья от самого Мультиклета :)
В этой статье речь пойдёт об отечественных производителях процессоров (микроконтроллеров). Сейчас эта тема достаточно популярна: например, этому была посвящена конференция OSDay. В общем, в этот раз к нам попала плата от компании «Электронные вычислительно-информационные системы» ЭЛВИС. Мы затащили туда свой Embox и решили, что пользователям хабра было бы интересно узнать и об этой эпопее.
Читать полностью »


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