Код высших достижений

Автор: admin от 14-07-2017, 19:25, посмотрело: 22

Почему мы любим спортивное программирование и почему Вам тоже стоит его полюбить.



Код высших достижений



Спортивное программирование объединяет турниры самого разного уровня — от школьных и студенческих олимпиад до финалов чемпионата мира. Крупнейшие международные компании организовывают свои контесты и выступают спонсорами авторитетных соревнований вроде ACM-ICPC. В нашей команде работают четыре чемпиона мира по программированию, и уже в четвёртый раз мы совместно с Codeforces проводим VK Cup — собственный турнир ВКонтакте.


->

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

 

Делаем сервис по распознаванию изображений с помощью TensorFlow Serving

Автор: admin от 14-07-2017, 15:20, посмотрело: 26

Делаем сервис по распознаванию изображений с помощью TensorFlow Serving

Всегда наступает то самое время, когда обученную модель нужно выпускать в production. Для этого часто приходится писать велосипеды в виде оберток библиотек машинного обучения. Но если Ваша модель реализована на Tensorflow, то у меня для Вас хорошая новость — велосипед писать не придется, т.к. можно использовать Tensorflow Serving.



В данной статье мы рассмотрим как использовать Tensorflow Serving для быстрого создания производительного сервиса по распознаванию изображений.

->

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

 

Как мы упоролись и откалибровали кофе-машину на спектрофотометре

Автор: admin от 14-07-2017, 09:35, посмотрело: 31

Как мы упоролись и откалибровали кофе-машину на спектрофотометре
Однажды, посреди рабочего дня мы внезапно осознали, что мы больше не можем так жить. Душа требовала совершить что-то бессмысленное и беспощадное во имя науки. И мы решили откалибровать кофе-машину. Нормальные люди тыкают в дефолтную кнопку и пьют все, что вытечет из кофеварки. Чуть более продвинутые для этого открывают инструкцию и тщательно ей следуют. Может быть еще читают рекомендации обжарщика, если конечно это не прогорклые noname зерна, которые пару лет лежали на безымянном складе. Нас к нормальным можно отнести с большой натяжкой, поэтому мы решили идти своим путем. Короче говоря, под легкой кофеиновой интоксикацией от седьмой чашки эспрессо мы решили задействовать весь возможный арсенал лаборатории, чтобы получить эталонный напиток.

Добро пожаловать в мир безумия, ультрацентрифуг, спектрофотометрии кофе в специальных планшетах и небольшого количества python, pandas и seaborn, чтобы визуализировать все это безобразие.
->

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

 

Как сделать сложное простым. История создания «Проекта1917»

Автор: admin от 13-07-2017, 21:05, посмотрело: 27

В конце июня 2016 года ребята из «Проекта 1917», посвященного столетию октябрьской революции в России, попросили помочь им реализовать вебчасть их проекта. Предполагалось, что это будет социальная сеть, где Николай II постит свои фотографии, Ленин ставит ему лайки, Троцкий комментирует. Мы были не первые, к кому они обратились: кто-то говорил, что в очень короткие сроки это сделать невозможно, либо стоить это будет очень дорого.
->

Категория: Программирование » Веб-разработка

 

В IBM создали новое поколение транзисторов из углеродных нанотрубок

Автор: admin от 13-07-2017, 21:05, посмотрело: 27

В IBM создали новое поколение транзисторов из углеродных нанотрубок


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



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

Категория: Программирование » Веб-разработка

 

Агрегация интернет-каналов через операторов сотовой связи

Автор: admin от 13-07-2017, 13:25, посмотрело: 56

Агрегация интернет-каналов через операторов сотовой связи

Приятно иметь в поездке надежный и быстрый интернет, особенно в поезде, когда ехать придется не один час! Если путь пролегает в густонаселенном районе — на любом современном телефоне с поддержкой сетей 4G обычно всё просто работает, мы продолжаем пользоваться интернетом, как привыкли. Естественно, всё меняется, когда выезжаешь за пределы населенных пунктов.

->

Категория: Программирование » Веб-разработка

 

Как создаются изометрические миры

Автор: admin от 13-07-2017, 11:20, посмотрело: 30

Как создаются изометрические миры



Все мы играли в потрясающие изометрические игры, будь то первые Diablo, Age of Empires или Commandos. При первой встрече с изометрической игрой можно задаться вопросом: двухмерная она, трёхмерная или нечто совершенно другое. Сам мир изометрических игр обладает волшебной притягательностью для разработчиков. Давайте попробуем раскрыть тайну изометрической проекции и создадим простой изометрический уровень.



Для этого я решил использовать Phaser с кодом на JS. В результате у нас получится интерактивное приложение HTML5.



Учтите, что это не туториал по разработке на Phaser, мы просто используем его для удобного ознакомления с базовыми концепциями создания изометрической сцены. Кроме того, в Phaser есть простые способы создания изометрического контента, например, Phaser Isometric Plugin.



Для упрощения при создании сцены мы будем использовать тайлы.
->

Категория: Программирование » Веб-разработка

 

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

Автор: admin от 13-07-2017, 11:00, посмотрело: 32

Взаимодействие человека с компьютером во многом опирается на графические элементы интерфейса, и цвет играет в этом процессе не последнюю роль. Как однажды сказал Pierre Bonnard: «Цвет не просто делает дизайн приятным для глаз, но и подкрепляет его».



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



Красный, белый, голубой: восемь правил подбора цветовой палитры, которые должны знать все ->

Категория: Программирование » Веб-разработка

 

Что нового в CUBA Platform 6.5

Автор: admin от 13-07-2017, 08:35, посмотрело: 21

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



Под катом:




  • Uber JAR

  • UI-компонент для предиктивного поиска

  • Версионирование REST API

  • Балансировка нагрузки в кластере

  • Компонент приложения ZooKeeper

  • Улучшения в Polymer UI

  • Поддержка Bean Validation в CUBA Studio

  • Поддержка Groovy в слушателях сущностей

->

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

 

Tcl/Tk. Разработка графического пользовательского интерфейса для утилит командной строки

Автор: admin от 13-07-2017, 02:50, посмотрело: 27

Тестируя облачный токен на различных платформах, меня не покидала мысль о некой несправедливости: почему утилиты конфигурирования токенов PKCS#11 на платформе MS Windows имеют графический интерфейс, а для других платформ его нет. И в первую очередь это касается базовой утилиты p11conf, которая доступна для свободного использования, и является утилитой командной строки, взаимодействие с которой осуществляется через стандартный ввод/вывод.
->

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