» Материалы за Октябрь 2017 года

 

Датасет: ассоциации к словам и выражениям русского языка

Автор: admin от 31-10-2017, 22:20, посмотрело: 311

В последнее время для оценки семантического сходства широкое распространение получили методы дистрибутивной семантики. Эти подходы хорошо показали себя в ряде практических задач, но они имеют ряд жёстких ограничений. Так, например, языковые контексты оказываются сильно схожими для эмоционально полярных слов. Следовательно, антонимы с точки зрения word2vec часто оказываются близкими словами. Также word2vec принципиально симметричен, ведь за основу берётся совстречаемость слов в тексте, а популярная мера сходства между векторами — косинусное расстояние — также не зависит от порядка операндов.



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

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

 

Дайджест: разработки Университета ИТМО в 2017 году

Автор: admin от 31-10-2017, 22:20, посмотрело: 254

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



В первой части дайджеста: наноматериалы и фотоника, разработки химиков, физиков и специалистов в области пищевой промышленности.



Дайджест: разработки Университета ИТМО в 2017 году

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

 

Что каждый программист на C должен знать об Undefined Behavior. Часть 2/3

Автор: admin от 31-10-2017, 22:20, посмотрело: 205

Часть 1

Часть 2

Часть 3



В первой части нашего цикла мы обсудили, что такое неопределённое поведение, и как оно позволяет компиляторам C и C++ генерировать более высокопроизводительные приложения, чем «безопасные» языки. В этом посте мы обсудим, чем на самом деле является «небезопасный» C, объяснив некоторые совершенно неожиданные эффекты, вызываемые неопределённым поведением. В третьей части, мы обсудим, как «дружественные» компиляторы могут смягчить некоторые из таких эффектов, даже если они не обязаны это делать.



Мне нравится называть это «Почему неопределённое поведение часто пугает и ужасает программистов на C». :-)



Что каждый программист на C должен знать об Undefined Behavior. Часть 2/3

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

 

Money-моноид

Автор: admin от 31-10-2017, 22:20, посмотрело: 386

Money-моноид
Mark Seeman рассказывает о функциональном программировании просто и быстро. Для этого он начал писать цикл статей, посвященных связи между паттернами проектирования и теорией категорий. Любой ООПшник, у которого есть 15 минут свободного времени, сможет заполучить в свои руки принципиально новый набор идей и инсайтов, касающихся не только функциональщины, но и правильного объектно-ориентированного дизайна. Решающим фактором является то, что все примеры — это реальный код на C#, F# и Haskell.



Этот хабрапост — вторая статья из цикла статей о моноидах:


  • Моноиды, полугруппы и все-все-все

  • Money-моноид

  • Convex hull monoid

  • Tuple monoids

  • Function monoids

  • Endomorphism monoid

  • Monoids accumulate

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

 

Обзор инструментов для сравнения данных в PostgreSQL

Автор: admin от 31-10-2017, 19:05, посмотрело: 378

Администраторы баз данных и разработчики часто сталкиваются с ситуациями, когда необходимо данные из разных баз сравнивать и синхронизировать, либо просто перенести их в другую рабочую базу. В этом случае очень важно выбрать правильный инструмент, который поможет справиться с этой задачей быстро и эффективно. Для PostgreSQL на рынке существует несколько готовых инструментов, которые позволяют находить различия и выполнять синхронизацию данных. В этой статье проведем небольшой обзор особенностей этих инструментов, а именно продукты таких компаний как Devart, SQL Maestro Group, Navicat и Altova.



Обзор инструментов для сравнения данных в PostgreSQL

Категория: Системное администрирование, Windows

 

Обзор докладов конференции Mobius 2017 Moscow — прыжок веры в мобильные технологии

Автор: admin от 31-10-2017, 16:15, посмотрело: 257

Обзор докладов конференции Mobius 2017 Moscow — прыжок веры в мобильные технологии
На этот раз это действительно будет путешествие в прошлое и прыжок в новые технологии, притом одновременно, как, собственно, и в концепте самой игры с перемещением личности во времени. И да, — это отсыл к Mobius 2017 Moscow.

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

 

Разговоры с призраками: Ада Лавлейс

Автор: admin от 31-10-2017, 16:00, посмотрело: 223

Ужасами Хэллоуина могут стать не только приведения за окном и страшные костюмы, в которых пришли коллеги. Для истинного интроверта — это будет общение с толпами людей во время праздника, да и не только. В прошлом году я участвовала в создании бота Ады Лавлейс, первой в мире женщины-программиста. В течение года я периодически болтала с ней и мечтала сделать её более совершенной. Приглашаю под кат почитать о новых возможностях, которые мы добавили: цитаты самой Ады, математические задачи от неё и распознавание изображений.



Разговоры с призраками: Ада Лавлейс

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

 

FrontFest.Keynote — Блейн Кук (создатель OAuth) и Матеус Фернандес (CTO Zeit)

Автор: admin от 31-10-2017, 15:30, посмотрело: 191

FrontFest.Keynote — Блейн Кук (создатель OAuth) и Матеус Фернандес (CTO Zeit)



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



В последние годы мы открывали конференции рассказами о технологиях. Закрывали рассказами о позитивном мышлении и преодолении неприятных моментов в жизни и работе.



На FrontFest мы продолжим эту традицию. В начале создатель протокола OAuth Блейн Кук расскажет о том, как соблюсти баланс между надежностью и сложностью авторизации. Закроет конференцию доклад 22-летнего вице-президента по технологиям ZEIT — о том, насколько желание работать в IT важнее высшего образования.
Подробнее

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

 

DotNext 2017 Moscow: возвращение хардкора

Автор: admin от 31-10-2017, 15:30, посмотрело: 351

DotNext 2017 Moscow: возвращение хардкора

12-13 ноября (то есть, всего через пару недель) состоится DotNext 2017 Moscow, крупнейшая в России конференция, посвященная разработке на платформе .NET. Среди наших докладчиков — ведущие отраслевые эксперты из России, Европы и США. Основные темы конференции — внутренности работы платформы (CLR, GC, JIT), лучшие практики по использованию инструментов, профилирование и оптимизация производительности, многопоточное программирование, нововведения платформы, решения сложных кейсов.



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

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

 

MockK — библиотека для mocking-а в Kotlin

Автор: admin от 31-10-2017, 15:20, посмотрело: 183

MockK — библиотека для mocking-а в Kotlin Kotlin пока еще очень новая технология и это значит, что существует множество возможностей сделать что-то лучше. Для меня этот путь был таким. Я начал писать простой слой веб-обработки на Netty и coroutine-ах. Всё было в порядке, я даже сделал что-то вроде веб-фреймворка с роутингом, веб-сокетами, DSL и полной асинхронностью. Для первого раза всё показалось лёгким в освоении. Действительно, coroutine-ы делают из лапши коллбэков линейный и читаемый код.



Сюрприз ожидал меня, когда я начал тестировать это всё. Оказывается, Kotlin и mocking сложно совместимые вещи. В первую очередь из-за final полей.

Категория: Операционные системы » iOS

 
Назад Вперед