Валидация по TypeScript interface с использованием Joi

Автор: admin от 1-05-2019, 22:50, посмотрело: 41

История о том, как потратить два дня на многократное переписывание одного и того же кода.



Валидация по TypeScript interface с использованием Joi

Категория: Программирование

 

Envoy модель потоков (Envoy threading model)

Автор: admin от 1-05-2019, 22:50, посмотрело: 28

Привет, Хабр! Представляю вашему вниманию перевод статьи «Envoy threading model» автора Matt Klein.



Данная статься показалась мне достаточно интересной, а так как Envoy чаще всего используется как часть «istio» или просто как «ingress controller» kubernetes, следовательно большинство людей не имеют с ним такого же прямого взаимодействия как например с типовыми установками Nginx или Haproxy. Однако если что-то ломается, было бы хорошо понимать как оно устроенно изнутри. Я постарался перевести как можно больше текста на русский в том числе и специальные слова, для тех кому больно на такое смотреть я оставил оригиналы в скобках. Добро пожаловать под кат.

Категория: Программирование

 

Как технологии манипулируют вашим разумом: взгляд иллюзиониста и эксперта по этике дизайна Google

Автор: admin от 1-05-2019, 21:35, посмотрело: 43

Как технологии манипулируют вашим разумом: взгляд иллюзиониста и эксперта по этике дизайна Google

“Проще обмануть человека, чем убедить его, что он был обманут”

Неизвестный автор

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



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

Категория: Facebook, Google, Apple

 

Сохранение цвета элемента в БД Navisworks

Автор: admin от 1-05-2019, 15:15, посмотрело: 36

Предыстория задачи



Возникла у заказчика задача, допустим, такая:




  • Скинуть в 1С элементы модели здания.

  • В 1С использовать эти части модели в договорах – ну, допустим, указать, что вот такие-то элементы уже построены, такие-то – только запланированы, и т.п..

  • В Navisworks на чертеже как-то увидеть это – например, отобразив элементы модели разными цветами. Для этого сделали к Navisworks плагин, который умеет копировать в 1С данные из таблиц Quantification (Takeoff tables), а также забирать их из 1С обратно и запихивать в Takeoff tables.

    А в 1С предполагалось у используемых в договоре элементов модели (помещений) менять цвета.



Только вот оказалось, что после изменения этих табличных данных в 1С – Navisworks не понимает, что они изменились, и надо бы их обновить. Стало быть, мне, программисту, надо ему это подсказать.



Итак, задача для программиста



После обмена с 1С изменились данные в таблице TK_Item – в частности, поле Color. Необходимо привести цвета на отображаемом чертеже в соответствие с указанными в таблице.

Категория: Программирование

 

[В закладки] Пошаговое руководство по созданию голосового помощника с Python

Автор: admin от 1-05-2019, 13:35, посмотрело: 53

[В закладки] Пошаговое руководство по созданию голосового помощника с Python



Всем привет!



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



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



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



[В закладки] Пошаговое руководство по созданию голосового помощника с Python

Категория: Веб-разработка

 

Ламповый модуль подавления дребезга контактов от компьютера IBM 705. Что будет, если попробовать его включить?

Автор: admin от 1-05-2019, 12:50, посмотрело: 310

Спойлер: всё получилось.



Ламповый модуль подавления дребезга контактов от компьютера IBM 705. Что будет, если попробовать его включить?


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

Категория: Железо, Старое железо

 

Заказчик Hertz подал иск против интегратора Accenture, требует $32+ млн. за «дефектную» модернизацию сайта

Автор: admin от 1-05-2019, 09:45, посмотрело: 44

Интегратор «никогда не доставлял функциональный сайт или мобильное приложение».



Заказчик Hertz подал иск против интегратора Accenture, требует $32+ млн. за «дефектную» модернизацию сайта



Гигант по прокату автомобилей Hertz судится за адский редизайн сайта.



Американская корпорация наняла фирму «монстра» по IT управлению Accenture в августе 2016 года, чтобы полностью обновить свое присутствие в Интернете. Новый сайт должен был заработать в декабре 2017 года. Но неготовность привела к срыву сроков до января 2018 года, а затем ко второму сдвигу до апреля 2018 года, которая, как нам сказали, были сорваны.

Категория: Веб-разработка

 

5 крутых сервисов digital-маркетинга, о которых не слышали в России

Автор: admin от 1-05-2019, 02:20, посмотрело: 43

Привет, Хабр!



Поделюсь своим опытом работы с сервисами, которыми практически не пользуются в России, но при этом они мега-популярны в Европе и США.

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



Начнем!



1. Kenshoo — сервис автоматизации рекламных кампаний.



5 крутых сервисов digital-маркетинга, о которых не слышали в России



Сервис автоматизирует управление ставками и стратегиями рекламных кампаний в Google Ads, Яндекс Директ, Bing, Yahoo, Search Ads, Bia du, Pinterest.



Плюсы:



+ Управление рекламными кампаниями из одного интерфейса

+ Хорошая интеграция с Google Ads

+ Быстрая настройка автоматических стратегий

+ Есть аудит рекламных кампаний (еще в бета)

+ Русскоговорящие менеджеры (один точно был)



Минусы:



– Плохая интеграция с Яндекс Директом

– Частые проблемы с редиректом (на поиске вместо вашего url появится редирект kensho), т.к все ссылки оборачиваются трекингом kenshoo и проходят через редирект

– Новые кампании в рекламных системах нужно подгружать вручную



Если у вас много рекламных источников, то удобно соединить все рекламные кампании в одном интерфейсе. Вам будет полезен сервис, если у вас подключена атрибуционная аналитика — VIQ (читайте ниже под номером 2), kenshoo помогает передавать все данные из рекламных кампаний в VIQ.



Аналог в России — К50.

Категория: Веб-разработка