Архив за 14 апреля 2015 - 5

Ассортимент компании SilverStone пополнил компьютерный корпус KL06, показанный в марте на выставке CeBIT 2015.

Рекомендуемая цена корпуса SilverStone KL06 — $79

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

Текст не о философии в интернете и не о философии интернета – философия и интернет в нем строго разведены: первая часть текста посвящена философии, вторая – интернету. В качестве связующей оси между двумя частями выступает понятие «эволюция»: разговор пойдет о философии эволюции и об эволюции интернета. Сначала будет продемонстрировано, как философия – философия глобального эволюционизма, вооруженная концептом «сингулярность» – неизбежно подводит нас к мысли, что именно интернет является прообразом будущей постсоциумной эволюционной системы; а потом и сам интернет, вернее логика его развития, подтвердит право философии рассуждать на, казалось бы, сугубо технологические темы.
Читать полностью »

Сингапурский телеведущий Kenneth Kong взорвал интернет логической задачей.

image

11 апреля 2015 он разместил на своей странице в Facebook задачу на логику для школьной олимпиады. SASMO (Singapore and Asean Schools Math Olympiads) уточнили позже, что задача предназначалась для детей 14 лет (уровень Sec 3).
Читать полностью »

Финская Nokia ведёт переговоры с 13 апреля с Alcatel-Lucent и собирается купить французскую компанию, сообщили NY Times со ссылкой на анонимного источника. Вероятно, Nokia намеревается создать европейского телекоммуникационного гиганта.

Всего год назад финская компания продала своё мобильное направление Microsoft, сфокусировавшись на телекоммуникационном и сетевом оборудовании, Читать полностью »

Разбор естественного языка: под капотом - 1

API синтаксического анализатора

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

Полученный код предоставляет следующий API:

type Attribute struct {
    Name   string
    Value  string
}

type ParseMatch struct {
    Text            string
    Nonterminal     string
    Rule            string
    Attributes      []Attribute
    Submatches      []ParseMatch
    Hypotheses      []string
    HypothesisCount uint
}

func Parse(text, nonterminal string, hypotheses_limit uint) []ParseMatch

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

Итак, функция Parse берёт text — текст для разбора, nonterminal — название нетерминала (например, «sentence»), а также максимальное число выдвигаемых гипотез hypotheses_limit (об этом чуть ниже). Параметр nonterminal может быть пустым. В этом случае тексту будет сопоставляться лексический терминал, найденный в морфологической базе.

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

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

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

PVS-Studio

Приветствую! Это мой первый пост на Хабре в принципе, но не первая статья о взломе ПО вообще, поэтому навык писать все с начала и по шагам, для начинающих крякеров, у меня есть. В данной статье я расскажу о том, как был отучен от триальности PVS-Studio.
Читать полностью »

Компания Duo Security, которая разрабатывает системы двуфакторной аутентификации для корпоративных клиентов, привлекла в очередном этапе финансирования $30 миллионов. Раунд возглавила Redpoint Ventures.
Читать полностью »

imageДвухкратный чемпион Грузии по шахматам Гайоз Нигалидзе дисквалифицирован с открытого турнира, который сейчас проходит в Дубае. Причиной стало использование смартфона в туалете, куда он отлучался во время игры с армянским гроссмейстером Тиграном Петросяном.

Тигран Петросян рассказал СМИ, что он сомневался в своем сопернике с прошлой игры в Аль-Аине в декабре. Нигалидзе очень часто ходил в туалет. В Дубае Петросян проследил за гроссмейстером и узнал, что тот каждый раз ходил в одну и ту же кабинку. Спустя некоторое время судьи нашли в кабинке айфон. Он был спрятан за унитазом и прикрыт туалетной бумагой.
Читать полностью »

Пропустим мимо все мобильные технологии, а также QR, AG и NFC.

У меня сформировался собственный пакет идей для ритейла, который и предлагается вниманию читателя
Читать полностью »


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