Парочка неочевидных граблей при использовании веб-шрифтов

Автор: admin от 8-03-2018, 11:30, посмотрело: 284

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



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



КДПВ, она же грабли #1



Парочка неочевидных граблей при использовании веб-шрифтов

Категория: Компании / Microsoft

 

Контейнеры внедрения зависимостей и выгоды от их использования

Автор: admin от 8-03-2018, 11:30, посмотрело: 330

От переводчика



Всем привет! Я продолжаю серию переводов, в которой мы по косточкам разбираем, что такое Dependency Injection.



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



В сегодняшнем переводе речь пойдет о том, что собой представляет DI-контейнер, его функциях, преимуществах использования и отличии от фабрик.



Контейнеры внедрения зависимостей и выгоды от их использования

Категория: Компании / Microsoft

 

Девушки и четвертая промышленная революция

Автор: admin от 8-03-2018, 11:30, посмотрело: 258

Привет, Хабр! Да, конечно же мы знаем, что девушек здесь меньше, чем мужчин. И эта статья к 8 Марта как раз об этом. Почему девушек так мало? Возможно, как раз из-за 4 мифов, которые мы описываем ниже. Заглядывайте под кат!



Девушки, с 8 марта вас!



Девушки и четвертая промышленная революция

Категория: Компании / Microsoft

 

Перспективы развития отрасли видеонаблюдения: возможности современных систем видеоаналитики

Автор: admin от 6-03-2018, 09:15, посмотрело: 282

По мнению агентства Transparency Market Research, уже к 2022 году общий оборот рынка видеонаблюдения достигнет 71 миллиарда долларов США и будет увеличиваться как минимум на 16,5% ежегодно. Хотя в настоящее время спрос подогревается такими факторами, как возросшая опасность террористических атак и продолжающееся ужесточение законодательных требований к инфраструктуре безопасности и контроля доступа, в ближайшем будущем акценты сместятся в такие отрасли, как ретейл, промышленность, здравоохранение и другие. Причиной подобных изменений становится стремительное развитие интеллектуальных систем видеоаналитики, способных существенно расширить функционал привычных IP-камер.

Категория: Компании / Microsoft

 

Нельзя просто так взять и отредактировать субтитры

Автор: admin от 6-03-2018, 09:15, посмотрело: 210

Нельзя просто так взять и отредактировать субтитры

Сколько людей пользуются субтитрами по всему миру? Вероятно, очень много. В образовательных целях или просто из-за любви к оригинальной озвучке, в интернете можно найти субтитры практически к любому фильму и на многих языках. Создаётся всё это в специальных программах. Как и в большинстве программ, в Subtitle Edit не обошлось без сюрпризов в виде багов.

Категория: Компании / Microsoft

 

Кто такой продакт-менеджер на проекте и может ли он получиться из ведущего разработчика?

Автор: admin от 6-03-2018, 09:15, посмотрело: 239

Кто такой продакт-менеджер на проекте и может ли он получиться из ведущего разработчика?


Я 7 лет работаю руководителем продуктовой разработки. Сейчас расскажу, на что это похоже.



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



Продакт-менеджер сильно пересекается по функционалу со многими другими ролями. Может выполнять задачи руководителя проекта. И ещё делать кое-что до и после этого. Вот его функционал вкратце:




  • Анализирует, что может понадобиться пользователям и исследует рынок. То есть придумывает идеи новых проектов и ставит им приоритеты.

  • Совместно с техкомандой выбирает техническое решение.

  • Просчитывает экономику продукта и определяет, стоит ли этим, вообще, заниматься.

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

  • Следит за всем-всем-всем по организации, в частности, отвечает за взаимодействие с партнёрами и вендорами.

  • После внедрения сопровождает продукт, занимается его развитием и усовершенствованием минимум год.

  • Время от времени просыпается ночью с горящими глазами и идеей нового продукта.



  • Продуктолог может получиться из руководителя проекта. На этой роли ответственности больше, но и кайфа, оттого что ты сам что-то придумал и создал это — море. Самое крутое в нашей работе — это взять команду и начать делать масштабные проекты, которые «взлетят». Это чувство окрыляет. Но и проблем в работе немало.

    Категория: Компании / Microsoft

     

    Как я написал самую быструю функцию мемоизации

    Автор: admin от 6-03-2018, 09:15, посмотрело: 196

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



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



    Как я написал самую быструю функцию мемоизации


    Но начнем с простого — что же это за слово такое странно — «мемоизация».

    Категория: Компании / Microsoft

     

    Машинное обучение в канализации (в хорошем смысле)

    Автор: admin от 6-03-2018, 09:15, посмотрело: 210

    Сточные воды… Казалось бы, что тут может быть связанного с технологиями. Ну, возможно, какой-нибудь датчик загрязненности. Но, оказывается, нет. Все намного интереснее. Ведь машинное обучение помогает выявлять аномалии и отклонения в системе контроля сточных вод. Подробности под катом!



    Машинное обучение в канализации (в хорошем смысле)

    Категория: Компании / Microsoft

     

    Конец программной инженерии и последний методист

    Автор: admin от 2-03-2018, 08:40, посмотрело: 239



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



    Но так было в давние времена. За некоторыми исключениями, одно из которых будет упомянуто ниже, если кто и продолжает изучать методологии программирования, занимается он этим уже в мире agile, там, где решающие доводы часто начинаются с фразы «Я всегда говорю…» (Пример со страницы консультанта: «я всегда говорю команде: ‘Мне хотелось бы, чтобы [пользовательские] истории были небольшими, умещались в одну итерацию, однако такой путь не всегда приемлем»). Дейкстра, бывало, апеллировал к интуиции, однако подтверждал ее строгими концептуальными доказательствами.

    Категория: Компании / Microsoft

     

    Splunk + Excel. Что получится?

    Автор: admin от 2-03-2018, 08:40, посмотрело: 366

    В предыдущих статьях мы много рассказывали о Splunk. Это продукт, который позволяет собирать и анализировать данные с любых IT-систем в режиме реального времени, например, это могут быть результаты работы web-сервера, почтового сервера, Windows, различных приложений и тд. Значит ли это, что если всем сотрудникам, заинтересованным в аналитике, полученной в Splunk, необходимо разбираться в работе программы, вносить изменения в свои бизнес-процессы и делать всю аналитику только в Splunk? Конечно же, нет!



    Splunk + Excel. Что получится?


    В данной статье мы покажем, как сделать так, чтобы в несколько кликов отдел продаж мог получать в MS Excel таблицу, с актуальными данными о реализации товара через интернет магазин.

    Категория: Компании / Microsoft