Pull to refresh
9
0
Андрей Базулин @bazin

Руководитель проектов, проектировщик систем

Send message

Графика древности: палитры, часть 2/2

Level of difficultyEasy
Reading time26 min
Views9K

В предыдущей части цикла статей мы рассмотрели историю эволюции палитр в цветной компьютерной графике домашних компьютеров и игровых консолей, а также причины, почему они оказались именно такими и содержали те или иные цвета. Однако тема палитровой графики ещё не исчерпана. Сегодня поговорим про множество других интересных вещей: программируемые палитры и экономию памяти, палитровые анимации и визуальные эффекты, проблемы цветопередачи, обход ограничений на количество цветов, таинственный «артефактинг» и особенности рисования палитровой графики.
Читать дальше →
Total votes 105: ↑105 and ↓0+105
Comments19

Самый плохой программист, которого я знаю

Level of difficultyEasy
Reading time3 min
Views65K

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

Несколько лет назад я написал в Twitter/X заметку о лучшем программисте, которого я знаю, её стоит переписать в виде поста в блоге. Мне кажется справедливым, чтобы я рассказал и о самом плохом. Его зовут Тим Маккиннон. Я хочу, чтобы мир знал, насколько он измеряемо непродуктивен.

Читать далее
Total votes 174: ↑170 and ↓4+166
Comments112

110+ тонн любви к человечеству: как роботы помогают с безопасностью и как мы делаем их безопасными для человека

Reading time7 min
Views5K


Меня зовут Алексей Глазачев. Я руковожу направлением функциональной безопасности роботизированных систем в компании «Цифра Роботикс» (Входит в ГК «Цифра»). Моя задача — сделать так, чтобы наши роботы в 110 тонн и более не устроили восстание машин и не уничтожили человечество. А если серьёзно, то я слежу за тем, чтобы роботы были безопасными для работы друг с другом и с людьми. О том, что делается для этого, а также как наши роботы помогают с безопасностью на производстве, я и расскажу в этом посте.  
Читать дальше →
Total votes 22: ↑22 and ↓0+22
Comments30

Российские роботы для неразрушающего контроля: какие они бывают?

Reading time10 min
Views8.8K

Зачем нужны роботы в неразрушающем контроле:

(1) пролезть в те места, куда человек не влезет по причинам размеров (например технологический канал реактора РБМК-1000 диаметром 82 мм или трубопровод Ду400 компрессорной станции)

(2) заменить человека там, куда он не полезет из-за опасных условий (корпус реактора АЭС, обшивка судна, стоящего в мокром доке)

(3) работать там, где требуется документирование результатов контроля с привязкой координат датчиков при движении или принципиально высокая скорость контроля, в том числе однотипных изделий

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

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

Узнать о российских роботах больше...
Total votes 22: ↑22 and ↓0+22
Comments21

Внешний вид и скриншоты в пользовательской документации. Как надо и не надо делать

Reading time8 min
Views11K


Люди читают пользовательскую документацию, когда самостоятельно не могут с чем-то разобраться. Они не делают это для развлечения. И эмоции, которые преобладают в этот момент, далеко не всегда позитивные. Как разработчик пользовательской документации может помочь пользователю? Что ему необходимо учитывать при написании документа?

Читать дальше →
Total votes 30: ↑28 and ↓2+26
Comments33

Контрактная разработка электроники. Расчёт проекта

Reading time7 min
Views14K



Каждый месяц к нам приходят десятки заявок на разработку электроники. И каждый потенциальный заказчик желает узнать стоимость решения своей проблемы, вне зависимости от того, насколько хорошо он сам её понимает. Может ли контрактный разработчик угодить всем? Как заранее отсеять «бесперспективных»? Как оценить те проекты, которые имеют шансы на развитие? Об этом наша новая статья.
Читать дальше →
Total votes 20: ↑18 and ↓2+16
Comments28

Усталость асфальта: как следят за здоровьем дорожной инфраструктуры

Reading time8 min
Views5.1K


После Второй мировой войны правительства разных стран вливали огромные средства в модернизацию и создание инфраструктуры: автомагистралей, мостов, железных дорог. С тех пор прошло больше полувека, и всё это асфальтобетонное наследство постепенно начинает рассыпаться, приводя к экономическим потерям и даже человеческим жертвам, а пустить во все концы путевых обходчиков с дефектоскопами дорого, долго и неэффективно. Рассказываем, как ученые предлагают прислушиваться, притрагиваться и приглядываться к дорожной инфраструктуре, чтобы решить проблему её старения.
Total votes 16: ↑14 and ↓2+12
Comments4

Четыре правила интуитивного UX

Reading time12 min
Views36K
Это советы по улучшению UX ваших проектов БЕЗ многочасовых сессий по изучению пользовательского поведения, бумажного прототипирования или любых других модных словечек.

(Серьёзно, поищите «дизайн-мышление». 100500 результатов!)

Для кого эта статья?

  • Разработчики. Вы создали собственное приложение, но каждый пользователь мучается с ним. И вы знаете: если они говорят вам это в лицо, то дело действительно плохо.
  • Графические дизайнеры. Изучать UX по статьям в интернете — это какой-то… очень болезненный способ умереть.
  • Менеджеры проектов. Вы уже на четверть UX-дизайнер. Было бы неплохо освоить остальные навыки.
  • И остальные проходимцы. Все, кто корпит над своими проектами по вечерам и выходным. Вам тоже пригодится.
Total votes 23: ↑22 and ↓1+21
Comments22

Распознавание рентгеновских снимков: precision = 0.84, recall = 0.96. А нужны ли нам еще врачи?

Reading time5 min
Views16K


В последнее время все чаще обсуждается применение AI в медицине. И, конечно, область медицины, которая прямо напрашивается для такого применения это областей диагностики.

Кажется, и раньше можно было применять экспертные системы и алгоритмы классификации к задачам постановки диагноза. Однако, есть одна область AI, которая добилась наибольших успехов в последние годы, а именно область распознавания изображений и сверточные нейронные сети. На некоторых тестах алгоритмы AI в распознавании картинок превзошли человека. Вот два примера: Large Scale Visual Recognition Challenge и German Traffic Sign Recognition Benchmark.

Соответственно, возникла идея применить AI к области распознавания изображений там, где и врачи занимаются распознаванием изображений, а именно к анализу снимков и, для начала, рентгеновских снимков.
Читать дальше →
Total votes 26: ↑19 and ↓7+12
Comments40

Человеческий фактор

Reading time7 min
Views28K


В реальном мире такой сюжет, что просто захлебнёшься. В автора игры Z-Game, перевозящего тираж настолок, влетает грузовик на МКАДе. Полтиража и легковушка в хлам, у Марвина — сотряс, но он бодр и счастлив, через сутки продолжает развозить коробки. В ночь перед детским утренником, куда должна была прийти учитель-воспитатель для мастер-класса, выясняется, что она заболела — и мы ищем срочно замену в 6 утра. При комплектации выставки забываем вложить правила в демонстрационные образцы (400 штук) — срочно отправляем человека самолётом из России в Германию, а потом превращаем хорошую гостиницу в сборочный цех производства. После выставки у нас, по идее, останется несколько палет товара, который не хочется везти обратно — пошукали, кому его можно продать — и почти случайно подписали контракт на дистрибуцию по всей Европе. На сайте человек оставляет комментарий про товар «муравьиная ферма», рассказывая, что это, на самом деле, концлагерь для муравьёв. Суть обращения — переименуйте товар.

И это только три дня.
Читать дальше →
Total votes 132: ↑129 and ↓3+126
Comments97

Information

Rating
Does not participate
Location
Россия
Registered
Activity