Как стать автором
Обновить
0

Пользователь

Отправить сообщение

Великий и точка. Почему Чёрный Квадрат реально крут

Время на прочтение6 мин
Количество просмотров21K

«И это вы называете искусством? Да мой сын трехлетний лучше нарисует!» — так встречают в инфополе любое появление одной из величайших картин русского искусства. «Вот это вот величайшая картина?! Вы издеваетесь!» Да, это он, великий и ужасный, второй век кряду поджигатель пятых точек, единственный (не совсем) и неповторимый (дада) — Чёрный квадрат Казимира Малевича.

Чем квадрат ужасен — это понятно, но чем же он велик? Если совсем коротко: Чёрный квадрат — это прадедушка смартфона, вот этой вот маленькой чёрной прямоугольной коробочки, без которой сейчас никуда.

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

Читать далее
Всего голосов 30: ↑27 и ↓3+30
Комментарии8

Градиенты наносят ответный удар: атакуем распознавание паспорта

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров3.9K

В данной статье мы продолжим говорить про атаки на нейронные сети (часть 1 тут). Сегодня мы возьмем нейронную сеть, решающую реальную задачу, и покажем, какие изображения генерируют разные методы атак и как это влияет на качество распознавания с количественной точки зрения. Делать это мы будем с помощью фреймворка Adversarial Robustness Toolbox (ART).

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии4

5 шагов для устранения «рунглиша» из ИТ-переводов

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров8K

К моим словам прошу относиться со здоровой долей скепсиса, ибо я не нейтив-спикер, а просто ИТшный переводчик-редактор (пусть даже и с 20-летним опытом).

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

Эту памятку или «дорожную карту» я опубликовал в своем телеграм-канале несколько месяцев назад, многократно её обкатал на проектах, и убедился в ее применимости — поэтому вешаю ниже.

Шагов в этой памятке 5:

Читать далее
Всего голосов 29: ↑28 и ↓1+35
Комментарии32

GPU Bound. Часть вторая. Бескрайний лес

Время на прочтение7 мин
Количество просмотров12K


Практически в каждой игре необходимо наполнять игровые уровни объектами, которые создают визуальное богатство, красоту и вариативность виртуального мира. Возьмите любую игру с открытым миром. Там деревья, трава, земля и вода основные «заполнители» картинки. Сегодня GPGPU будет совсем немного, но я попробую рассказать, как нарисовать в кадре много деревьев и камней, когда нельзя, но очень хочется.
Всего голосов 20: ↑20 и ↓0+20
Комментарии12

Кранчи в IT или Как убивает погоня за сроками

Время на прочтение10 мин
Количество просмотров24K

Многие игроки считают, что разработка — это интересный и увлекательный процесс (о, святая наивность!). Это, конечно, так, но, к сожалению, в этой сфере вся романтика заканчивается, когда начинаются проблемы. Одной из таких проблем и является «кранч», или работа на износ. Карьера в области искусственного интеллекта или Data Science не застрахует от переработок полностью, но в последнее время компании понимают, что культура кранчей не приводит к хорошим результатам. В данном посте попробуем разобраться с этим неприятным явлением, которое заставляет разработчиков сходить с ума.

Читать далее
Всего голосов 19: ↑19 и ↓0+19
Комментарии27

Moral Machine: беспощадный или бессмысленный?

Время на прочтение12 мин
Количество просмотров21K

Данную статью я решил написать по следам вот этого поста.




Напомню краткую суть: в журнале Nature были опубликованы результаты исследования, проводившегося при помощи вот этого теста.

О чем же хочу написать я?


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


Во-вторых, как стоило бы расставить приоритеты в подобном исследовании.


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

Читать дальше →
Всего голосов 57: ↑50 и ↓7+43
Комментарии256

Программы для сравнения и анализа цен конкурентов: 15 лучших

Время на прочтение19 мин
Количество просмотров46K

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

Когда в магазине до 500 позиций, выполнять переоценку можно вручную и скорее всего, это под силу одному человеку (при условии, если у него нет других обязанностей). Выгодно ли это? Нет. Программа для сравнения цен конкурентов будет дешевле и эффективнее даже в этом случае. Но если товаров более полу тысячи, здесь вообще без вариантов — анализ цен конкурентов должна выполнять программа

Читать далее
Всего голосов 13: ↑6 и ↓7+1
Комментарии10

Вычисляем баллистические траектории в играх

Время на прочтение7 мин
Количество просмотров32K

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

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

Уравнения движения


Задача всегда начинается одинаково. У нас есть стреляющий и цель: под каким углом нужно стрелять снарядом, чтобы он поразил цель?

Существует четыре основных уравнения движения. В статье мы воспользуемся только одним.
Всего голосов 26: ↑24 и ↓2+25
Комментарии18

Как маркетологу выжить в мире без cookie

Время на прочтение10 мин
Количество просмотров7.9K

В последние месяцы стало много разговоров о cookie и том, что срок их жизни станет гораздо меньше, чем мы привыкли. Вместе с Владом Флаксом, CEO OWOX, разобрались в том, какие нововведения нас ждут и как адаптироваться маркетологам в новой реальности.

Читать далее
Всего голосов 10: ↑7 и ↓3+7
Комментарии18

Расшифровываем Key и Page WaitResource в дедлоках и блокировках

Время на прочтение5 мин
Количество просмотров6.7K
Если вы пользуетесь отчётом о блокировках (blocked process report) или собираете графы дедлоков, предоставляемые SQL Server'ом, периодически, вы будете сталкиваться с вот такими штуками:

waitresource=“PAGE: 6:3:70133“

waitresource=“KEY: 6:72057594041991168 (ce52f92a058c)“

Иногда, в том гигантском XML, который вы изучаете, будет больше информации (графы дедлоков содержат список ресурсов, который помогает узнать имена объекта и индекса), но не всегда.

Этот текст поможет вам их расшифровать.

Вся информация, которая тут есть, есть в интернете в различных местах, она просто сильно распределена! Я хочу собрать всё вместе — от DBCC PAGE к hobt_id и к недокументированным %%physloc%% и %%lockres%% функциям.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии5

20 психологических уловок в дизайне продуктов

Время на прочтение12 мин
Количество просмотров12K

Совершенствование продуктов с применением когнитивных искажений и моделей убеждения.



Несколько лет назад коллега из моей бывшей компании (BlaBlaCar) познакомил меня с игрой Mental Notes. Разрабатывая какую-либо функцию, мы вместе с несколькими менеджерами по продукту, дизайнерами и разработчиками делали «поведенческий анализ», во время которого старались понять, как и какие принципы поведенческой психологии можно применить в проекте.

Прошло несколько лет, и я до сих пор регулярно использую эти принципы в проектах, над которыми работаю как внештатный специалист по продуктам. В этой статье я поделюсь несколькими конкретными примерами того, как эти принципы применяются в реальных продуктах. Надеюсь, это поможет и вашим проектам!
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии6

8 историй о внутреннем Китае. То, что не показывают иностранцам

Время на прочтение12 мин
Количество просмотров148K

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


Чжунго — самая развивающаяся страна в мире. Во всех сферах: производство, IT, биотехнологии. В прошлом году Китай показал крупнейший в мире валовый продукт, который составил 18% от мирового ВВП.


Китай давно и прочно стал основным экономическим партнёром нашей страны. Россия продаёт Китаю ресурсы: нефть, газ, лес, металлы, продовольствие. Китай продаёт России высокотехнологичную продукцию: станки, электронные приборы, компьютерную и бытовую технику, настоящие швейцарские часы за 50 долларов, спинеры и прочий AliExpress. В прошлом году товарооборот с Китаем превысил 108 миллиардов долларов — за год вырос на четверть.


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



Старинная китайская гравюра. Дядюшка Ляо на прогулке придумывает iPhone 12 c ТВ-приёмником, пятью sim-картами, десятью камерами, термометром, шокером и пылесосом.


Читать дальше →
Всего голосов 276: ↑249 и ↓27+222
Комментарии377

Как я создал фильтр, не портящий изображение даже после миллиона прогонов — часть 2

Время на прочтение7 мин
Количество просмотров5.8K
image

image

В первой части этого поста я рассказал, как многократное применение стандартных halfpel-фильтров создаёт искажённые изображения, а затем показал новый фильтр, не имеющий данной проблемы.

Он был немного более размытым и это устроит не всех. Однако он был лучше своих альтернатив — на самом деле именно этот фильтр использовался в оригинальной версии Bink 2. Из-за постоянной нагрузки на работе мне никогда не удавалось вернуться к нему снова и исследовать его подробнее.

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

Предупреждение о спойлерах: правильный ответ — «вероятно, нет» и «определённо, есть». Но прежде чем мы дойдём до того, почему на этот вопрос есть два ответа и что они означают, давайте получше подготовим испытательный стенд.
Читать дальше →
Всего голосов 26: ↑26 и ↓0+26
Комментарии2

Нужен ли тебе Agile: 5 моделей для проверки

Время на прочтение4 мин
Количество просмотров27K
Дети, рожденные в год подписания Agile Manifesto, в этом году празднуют совершеннолетие. А взрослые люди продолжают спорить, где Agile применим. Обычно бьют по площадям: можно ли использовать Agile вне IT. Иногда добавляют драмы: пробовали ли вы строить атомную электростанцию по Agile? Для художественного эффекта так, конечно, лучше. Но если вы хотите сделать продукт, а не победить в конкурсе ораторов, то лучше смотреть применительно к конкретной ситуации.

В этой статье мы расскажем о нескольких моделях оценки применимости Agile и подробнее остановимся на одной их них — Agile Suitability Model, представленной в Agile Practice Guide от PMI и Agile Alliance.
Читать дальше →
Всего голосов 17: ↑16 и ↓1+15
Комментарии7

Как мы сделали движок и игру на нем за полтора года. Часть вторая. Инфраструктура

Время на прочтение6 мин
Количество просмотров14K
Для начала несколько комментариев по следам предыдущей статьи. Мы действительно раньше работали в компании Wargaming, где разрабатывали движок, известный как dava.framework или dava.engine. Поэтому многие старые коллеги, с которыми мы по-прежнему в хороших отношениях, активно участвуют в обсуждении.

У ряда людей возникли сомнения: это та же технология или другая? Ответ: это новая технология, написанная с нуля.

Как же мы справились всего за год? Наша команда имеет огромный опыт. Многие занимаются разработкой движков и игр более 15-и лет.

Почему с нуля, если можно было взять наш старый движок, который к тому же лежит в open-source? Ему около 10 лет, и большая часть кода устарела. Даже самые лучшие части движка, которыми мы гордимся, местами содержали куски кода и какие-то рудименты 5-и, 7-и и иногда даже 10-ти летней давности. Многие архитектурные решения были рассчитаны на устройства того времени — начиная с айфона 3G. Сейчас же мы ориентируемся минимум на iPad Air 1 и аналогичные ему по мощности Android-устройства. Соответственно и подходы несколько поменялись.
Читать дальше →
Всего голосов 27: ↑25 и ↓2+23
Комментарии4

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

Время на прочтение3 мин
Количество просмотров27K
Текст не берется из ниоткуда. Его придумывают они. Люди, благодаря которым вы запоминаете бренды, но чьих имен не знаете.

1. Альберт Ласкер


Лицо Альберта Ласкера было синонимом рекламы в США. До него реклама представляла собой нечто вроде «вот товар — вот его цена. Ну, покупайте». Как вы понимаете, покупали мало. Кто-то должен был это исправить. И Альберт Ласкер вызвался добровольцем.

С его помощью раскрутились не только обреченные на банкротство фирмы, но и малоизвестный копирайтер с известным именем — Джон Кеннеди. Вместе они вывели идеальную на то время формулу для рекламы: главное – заставить клиента купить.

И клиент покупал! Постеры с актрисами, элегантно держащими сигарету, продали пачки Lucky Strike миллионам американских женщин. Ведь сама Хеди Ламарр смотрела с вывески и говорила: «Хорошая сигарета — как хороший фильм: всегда приятна», а слоган «It’s Toasted» информировал, что табак обжаривается, а не сушится на солнце, как раньше. Ласкер показал, что курящая женщина выглядит сексуально — и это сработало.

image
Читать дальше →
Всего голосов 60: ↑49 и ↓11+38
Комментарии127

Что умеют делать наручные часы кроме показа времени и как выбрать свои первые часы

Время на прочтение24 мин
Количество просмотров154K

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



Современные часы имеют невероятные дополнительные функции

Читать дальше →
Всего голосов 168: ↑153 и ↓15+138
Комментарии387
Меня зовут Энди Медведев, и я в дизайне уже почти 15 лет. Последние три года работаю дизайнером и аниматором интерфейсов на заказчиков со всего мира — через Upwork. Площадка интересна со всех сторон, но многие побаиваются выходить на нее из-за сложностей общения и легализации валютного дохода. Однако не все так страшно. И мой опыт это подтверждает.
Подробности — под катом
Всего голосов 60: ↑50 и ↓10+40
Комментарии83

Вход в IT: опыт нигерийского разработчика

Время на прочтение11 мин
Количество просмотров10K


Мне часто задают вопросы о том, как начать карьеру в сфере IT, и в первую очередь мои соотечественники — нигерийцы. На большинство этих вопросов невозможно дать универсальный ответ, но все-таки, мне кажется, если я намечу общий подход к дебюту в IT, это может оказаться полезным.
Читать дальше →
Всего голосов 22: ↑16 и ↓6+10
Комментарии9

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

Время на прочтение13 мин
Количество просмотров38K
image
Россия далеко не на первом месте в мире, но первая по количеству исследований в своем макрорегионе

Любое лекарство сегодня, прежде чем попасть к пациенту, проходит длинный ряд клинических испытаний. Нужно доказать, что оно способно решать определенную проблему со здоровьем, причем делать это эффективнее и, желательно, безопаснее предшественников.
Читать дальше →
Всего голосов 78: ↑76 и ↓2+74
Комментарии49
1
23 ...

Информация

В рейтинге
Не участвует
Дата рождения
Зарегистрирован
Активность