Рубрика «разработка» - 182

image
Аудио конференции бывают разные, как и задачи, которые они решают: централизованные (на сервере), клиентские, распределенные. В нашем случае мы рассмотрим первые два варианта — централизованные на стороне облака VoxImplant и клиентские, сделанные прямо в браузере с использованием WebAudio и WebRTC (да-да, и такое уже стало возможно!). У обоих вариантов есть свои плюсы и минусы, которые мы рассмотрим подробнее под катом, а также расскажем о том как их использовать и о подводных камнях (куда же без них!).Читать полностью »

Привет!

Мы в Хекслете делаем не только практические курсы по программированию, но и готовим людей к карьере программиста. Например, недавно запустили полную программу обучения «Профессия PHP-программист», куда входят основы программирования, частично книга СИКП, веб, базы данных, деплой, управление конфигурацией и многое другое, что мы считаем важным для настоящего разработчика. По завершению учебной программы мы помогаем людям получить первый опыт и устроиться на работу.

Важный аспект последнего шага это подготовка к собеседованиям. Мы знаем, что собеседования могут быть пугающими и сложными, поэтому решили предложить нашему активному сообществу (которое живет, в основном, в большом слак-чате) идею: публичные собеседования в прямом эфире!

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

Собеседование 1: Денис Кривощеков

Занимается фрилансом, изучает Ruby on Rails.

Читать полностью »

Все производители хотят «откусить свою часть пирога» под названием «Интернет вещей» (IoT) и компания Acer не собирается оставаться в стороне. aBeing One — компьютер, который создан для того, чтобы сделать IoT ближе и реальнее. Интересен он тем, что он сделан не потому, что маркетологи сказали «пользователям нужен новый неттоп». aBeing One появился как железный инструмент для работы с «интернетом вещей», для которого Acer предоставляет свое облако с SDK и API.

aBeing One: в центре интернета вещей - 1

Соответственно, Acer предлагает не только компьютер aBeing One, но и Acer Open Platform — платформу для обработки данных и управления любыми «умными» устройствами.
Читать полностью »

Хакатон Angelhack 2016: уже через неделю в первом из 4-х городов - 1У меня с Apps4All есть добрая традиция: раз в год ребята привозят в Россию самый большой в мире хакатон, а я его веду. Ну, что значит “веду” — помогаю по мере сил. Хакатон — это не детский утренник, его вести не надо. Надо собрать вместе разработчиков, обеспечить их интересными челленджами, пиццей, кофе, энергетическими напитками — и не мешать 24 часа. А на следующий день посадить в удобные кресла разнообразных участников жюри и устроить шоу с демонстрацией вживую того, что накодили.
Читать полностью »

Визуализируем данные тренировок с DevExpress Dashboard - 1

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

Лирическое отступление

Если ты не занимался в детстве никаким циклическим видом спорта, то увлечение спортом может начаться покупкой велосипеда. Велосипед, конечно же, выбирается после изучения множества отзывов и рекомендаций и чтения веломании, и обязательно не «ашанбайк» (см. недавно пролетавшую по интернету шутку про то, как бесит во всем разбираться). Потом получается, что на купленном крутом горном велосипеде кататься по парку и по городу не очень-то интересно, и ты ищешь единомышленников, начинаешь регулярно участвовать в покатушках местного велоклуба и возможно попадаешь на свою первую в жизни любительскую КК гонку. Там вдруг оказывается, что твоя физическая форма позволяет занять почетное место только где-то в конце списка. После этого, если ты не скажешь «ну их, эти гонки», а начнешь изучать ту же веломанию, но уже на предмет тренировок, читать «Библию велосипедиста», зарегистрируешься на страве (http//strava.com), начнешь регулярно тренироваться и вести дневник тренировок — вот тогда начнется спорт, пусть и любительский.

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

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

В докладе описаны кейсы разработки и эксплуатации платформы виртуальной АТС для операторов связи (свыше 20 000 аккаунтов) и голосовой почты для одного из крупнейших мобильных операторов юго-восточной Азии (70 миллионов пользователей).

Докладывает CEO ITooLabs Алексей Найденов (@growler).
Читать полностью »

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

Русский нейросетевой чатбот - 1

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

Читать полностью »

Джефф Лестер работал над созданием визуальных эффектов для игры Far Cry 4. Публикуем перевод материала, в котором Джефф подробно рассказывает, как можно заставить исчезнуть тигра.

Рассыпающийся тигр, затаившийся каньон - 1
Читать полностью »

Есть множество способов взаимодействия с помощью пальцев одной руки. Дай пять. Держу кулачки. «Мирись-мирись» мизинчиками. Протянуть руку помощи. Здороваться с другом ударом кулачков. LenovoDev идёт дальше: мы предлагаем Windows-разработчикам задействовать все десять пальцев на обеих руках и выиграть!

LenovoDev запускает Multi-Touch Multi-Hack — хакатон для разработчиков с призовым фондом в 25 000 долларов США - 1


Мы открываем Multi-Touch Multi-Hack, онлайн-марафон по разработке приложений с помощью нашего комплекта разработчика для многопользовательской мультисенсорной технологии (MUMT). Платформа YOGA Home MUMT, созданная Lenovo, позволяет использовать все десять пальцев при взаимодействии с экраном планшета или сенсорным экраном компьютера и даёт возможность нескольким пользователям работать с устройством одновременно. Денежный призовой фонд марафона составляет 25 000 долларов США, кроме этого множество компьютеров и планшетов Lenovo и различные предложения по продвижению ваших приложений через каналы развития бизнеса и маркетинга Lenovo.

Чем так интересна технология MUMT?

Платформы, позволяющие нам работать с устройством наиболее физиологически естественным способом, определяют тенденции развития технологий взаимодействия человека и компьютера. YOGA Home SDK дает возможность людям работать с сенсорными экранами, используя естественные физические движения рук и пальцев. Таким образом, благодаря технологии MUMT уже привычный нам набор жестов — как правило, ограниченный только прикосновением, пролистыванием и перетаскиванием, — дополняется новыми, задействующими все пальцы одной или обеих рук. Поворот, масштабирование, вращение, волнообразные движения, пролистывание всей ладонью, «до-си-до» и даже «лунная походка» — все эти жесты можно применять в работе с устройствами Lenovo. Интерфейс моментально реагирует одновременно на все команды. А ещё экран работает в любой ориентации, поэтому устройством можно управлять под любым углом.

Для участия в Марафоне вам необходимо до 14 июня 2016 г. разработать приложение под ОС Windows, задействующее жесты 10 пальцев. Приложение должно быть создано в Lenovo YOGA Home. Оно может быть образовательным или развлекательным, и в нём должна быть создана среда для совместного доступа нескольких пользователей. Победитель получит 10 000 долларов США и сможет встретиться со специалистами по развитию бизнеса Lenovo и обсудить возможности продвижения.

Начните экспериментировать с MUMT прямо сейчас на multitouch.devpost.com. До победы — всего несколько жестов!
Читать полностью »

Помню школьные годы, когда на каждом «реаниматоре» неотъемлемой частью был Paragon Partition Manager. О виртуальных машинах мы еще только мечтали, и чтобы поставить несколько операционок, школьникам приходилось «резать» полуторагигабайтный диск.

«Есть внешний жесткий диск и 2 тачки (одна на Win, вторая на OS X). Доступ к диску нужен с обеих машин.»

Сейчас, когда школьники обзавелись бородами, животами, детьми и зеркалками (не болезнями, а фотоаппаратами), встает проблема, как на горячо любимый виндовый терабайтник, на котором куча фоток с выпускного и сохранялок с Fallout 2, залить много нового видео с Mac`a, на котором стоит сверхзаботливый El Capitan («В целях вашей безопасности мы лишим вас некоторых прав. Начнем с прав root`а.»).

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

Вопросы разработчикам Paragon NTFS for Mac - 1

На Гиктаймсе в комментарии к статье про NTFS for Mac kukkk «задал» разработчикам Paragon два вопроса:

  • Как вы развивали этот продукт
  • Как устроен этот продукт

Я решил немного «поднажать» и поискать ответы из первых рук.

Задавайте уточняющие вопросы в комментах или в личку, я передам их разработчикам.

Вот что мне удалось накопать про NTFS for Mac.
(Paragon NTFS for Mac — драйвер с поддержкой OS X El Capitan, который позволяет форматировать, проверять и исправлять ошибки разделов NTFS.)
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js