Обновить
137
8.3

Пользователь

Отправить сообщение

Как прочитать патент за одну минуту

Время на прочтение3 мин
Количество просмотров39K
Допустим, кто-то подал на вас в суд за нарушение патента. Вам нужно выяснить, насколько все плохо. Или, например, ваш начальник дал вам поручение проверить, нарушает ли кто-либо патент, который вы когда-то получили. А вы совершенно ничего про это не помните, потому что в среднем на патентную экспертизу уходит около четырех лет и к тому времени, когда случится что-то интересное, вы обо всем этом благополучно забудете.

Или, например, читаете вы одну из восьмидесяти сиксилиардов историй на Slashdot, в которых используется название патента, чтобы порассуждать на тему из разряда «догадайтесь, какую простую вещь додумались запатентовать». При этом вы понимаете, что название — это еще не само изобретение, и вам любопытно, о чем же все-таки идет речь.

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

По гамбургскому счёту

Время на прочтение5 мин
Количество просмотров4.8K
Недавно мы выпустили ABBYY FlexiCapture for Invoices – решение для потокового ввода европейских счетов в СЭД (системы электронного документооборота). Строго говоря, обрабатывать счета умеет и «большой» ABBYY FlexiCapture, на основе которого сделано новое решение. Но в нем нужно самостоятельно задавать все настройки для работы со счетами, а многие наши клиенты, как выяснилось, предпочитают уже настроенные решения. Ну, вы понимаете – достать «из коробки» программу, установить на компьютер оператору Мэри (продукт продается пока только в странах Европы), подключить к СЭД – и пусть работает.

И как же оно работает?

Как работает автоматическое выделение документа на изображении в программе ABBYY FineScanner?

Время на прочтение5 мин
Количество просмотров16K
image
Что такое ABBYY FineScanner
ABBYY FineScanner – программа для iOS-устройств, которая может фотографировать документы и обрабатывать снимки так, чтобы получившиеся электронные копии (по сути – сканы) были удобны для работы – чтения, печати или хранения/пересылки в удобочитаемом виде. О выходе первой версии мы писали здесь.

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

Весь процесс можно разделить на несколько основных этапов:

1) Уменьшение исходного изображения
2) Выбор наиболее информативного канала
3) Предобработка изображения, выделение контуров
4) Детектирование границ и определение углов документа
5) Проверка полученных гипотез
6) Уточнение координат углов документа

Рассмотрим каждый из этапов подробнее.
Читать дальше →

Не могу поверить, что вы выбрасываете книги!

Время на прочтение10 мин
Количество просмотров55K
От редактора. Тема книг, вернее, тема знаний, которые в них содержатся, всегда была близкой для ABBYY. Мы многожды участвовали в проектах по оцифровке книжных собраний – и европейских, и отечественных. Поэтому, когда ваш редактор наткнулся на весьма неожиданную англоязычную статью на тему сохранения библиотечных книг, у него сразу возникло желание перевести её на русский и обсудить с вами, читателями. Автор материала — библиотекарь в школе.

Не могу поверить, что вы выбрасываете книги!


Я библиотекарь, но уже не библиофил.

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

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

Ученик программиста

Время на прочтение6 мин
Количество просмотров102K
Школу я бросил, когда мне исполнилось 16. Просто это было не для меня. Компьютеры – вот, что меня привлекало. Может быть, я был и неправ, но мне казалось, что в школе я только терял время, а мое настоящее образование начиналось только тогда, когда я возвращался домой. Я перестал уважать это учебное заведение и, естественно, совсем бросил учиться. Ну, и понаставили мне кучу диагнозов типа «необучаемый» и начали лечить. Оставалось только ждать, чтобы все это поскорее закончилось.

В конце концов я решил, что лучшее, что можно было сделать, – это бросить школу и пойти учиться на специалиста по информатике – программиста. Может быть, для тех, кто живет в США и Канаде, это звучит и глупо. Ведь там для того, чтобы получить диплом по специальности «компьютерные науки», надо закончить колледж или университет, но в Германии уйти из школы в ученики – обычное дело. У нас это называется «двойная система среднего профессионального образования». Наверное, эта система и есть одна из основных причин успеха Германии.
Читать дальше →

Олимпиадные задачи по программированию: что за зверь?

Время на прочтение5 мин
Количество просмотров62K
Недавно мы анонсировали конкурс задач по спортивному программированию. Организаторы конкурса попросили написать короткое объявление о конкурсе в блог ABBYY, но строгий редактор отказался печатать анонс без объяснения того, что же такое олимпиадная задача. Из этого родилась целая статья. Начнем, пожалуй, с примера олимпиадной задачи.
Этот же пример, чтобы по ссылке не ходить

ИТ-рестораны


ограничение по времени на тест: 4 секунды
ограничение по памяти на тест: 256 мегабайт
ввод: standard input
вывод: standard output

В городе N. очень плохо с дорогами, общепитом и IT-инфраструктурой. Всего в городе n перекрестков, некоторые пары которых соединены двусторонними дорогами. Дорожная сеть состоит из n - 1 дороги, по дорогам можно добраться с любого перекрестка на любой другой. Да, вы правы — дорожная сеть образует неориентированное дерево.

Недавно мэр города придумал способ, устраняющий проблемы с общепитом и IT-инфраструктурой, причем одновременно! Решено поставить на перекрестках города ресторанчики двух известных сетей кафе для IT-шников: «iMac D0naldz» и «Burger Bing». Так как владельцы сетей не дружат, категорически запрещается размещать рестораны двух разных сетей на соседних перекрестках. Есть и другие требования. Вот полный список:

  • в каждом перекрестке должен находится не более чем один ресторан;
  • каждый ресторан принадлежит либо «iMac D0naldz», либо «Burger Bing»;
  • каждая сеть должна построить не менее одного ресторана;
  • не существует пары перекрестков, которые соединены дорогой и на которых стоят рестораны разных сетей.

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

Помогите мэру проанализировать ситуацию. Найдите все такие пары (a, b), что a ресторанов может принадлежать «iMac D0naldz», b — «Burger Bing», а сумма a + b максимальна.

Входные данные

В первой строке входных данных содержится целое число n (3 ≤ n ≤ 5000) — количество перекрестков в городе. Далее в n - 1 строке перечислены все дороги, по одной дороге в строке. Каждая дорога задана парой чисел xi, yi (1 ≤ xi, yi ≤ n) — номерами соединяемых перекрестков. Считайте, что перекрестки пронумерованы от 1 до n.

Гарантируется, что заданная дорожная сеть представляет собой неориентированное дерево с n вершинами.

Выходные данные

В первую строку выведите целое число z — количество искомых пар. Далее выведите все искомые пары (a, b) в порядке увеличения первой компоненты a.
Примеры тестов
Входные данные

5
1 2
2 3
3 4
4 5

Выходные данные

3
1 3
2 2
3 1

Входные данные

10
1 2
2 3
3 4
5 6
6 7
7 4
8 9
9 10
10 4

Выходные данные

6
1 8
2 7
3 6
6 3
7 2
8 1


Первое, что бросается в глаза, это необычное условие. Такой подход сложился исторически: писать краткую математическую формулировку не принято. Обычно ее пытаются связать с реальной жизнью, ну или с не очень реальной. Например, в USACO героями всех задач являются фермер Джон и коровы. Прежде чем приступить к решению после прочтения условия, участнику требуется выделить математическую формулировку задачи.
Читать дальше →

Field-level OCR. What is it for?

Время на прочтение6 мин
Количество просмотров9K
Мы уже анонсировали крутую штуку под названием ABBYY Cloud OCR SDK. Она постепенно набирает популярность — на днях сервис распознал миллионную страницу. Кажется, это хороший повод повысить OCR-грамотность настоящих и будущих пользователей. Итак, начнём.

Сегодня речь пойдёт о существовании двух видов распознавания – Full Page OCR и Field-level OCR. Эти подходы отличаются не только ценой, между ними есть фундаментальные различия в том, зачем они нужны. К сожалению, далеко не все начинающие разработчики в области OCR понимают эти различия, и вынуждены учиться на ошибках. И более того, многие крупные и хорошо известные игроки на рынке Data Capture продолжают до сих пор использовать однопроходный алгоритм там, где будет хорош многопроходный (т.е. Full Page OCR вместо Field-level). Причины такого их поведения банальны: приложение написано много лет назад, и им слишком дорого переделывать архитектуру, UI, заново обучать своих партеров. И они вынуждены расплачиваться за это ограничениями в области качества распознавания.
Читать дальше →

Переводим с программистского на русский

Время на прочтение6 мин
Количество просмотров37K
Как вы думаете, кто лучше всего знает продукт? PM, или может быть DM? Аналитик? Интерфейс-дизайнер? Ответ на все эти вопросы, скорее всего, будет «нет». По крайней мере, в случае большого проекта. Почему?

Попробуем рассмотреть подробнее:

Главный. Он описывает концепт. Говорит: «Хочу, чтобы тут было синим, а эта кнопка всё уменьшала. А вот здесь, чтобы как в Windows 8 | iOS | в том приложении | лучше, чем у конкурента (ненужное зачеркнуть). И, очевидно, оно должно уметь делать всё красным и подкладывать квадратики».
Читать дальше →

Европейцы и европейские языки: переводить или не переводить?

Время на прочтение5 мин
Количество просмотров48K
Европа известна своим языковым разнообразием: в этой части света говорят на 23 официальных языках и более чем на 60 региональных языках коренного населения. К тому же согласно полному докладу Европейской комиссии от 2012 года «Европейцы и европейские языки» множество мигрантов, приехавших в Европу, разговаривают на своих родных языках.

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

Недавно компания TNS, которая проводит исследования общественного мнения и социальных сетей в 27 государствах Европейского союза, подготовила отчет о том, как европейцы используют и воспринимают языки. И мне хотелось бы ознакомить вас с несколькими самыми интересными выводами, сделанными в этом документе.
Читать дальше →

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

Время на прочтение9 мин
Количество просмотров47K
На Хабре не раз обсуждались вопросы локализации/интернационализации приложений. Мы – компания ABBYY Language Services – давно работаем в области лингвистических услуг, сервисов и технологий, и локализацией софта занимаемся постоянно. У нас в этом вопросе накопился значительный опыт, мы решили им поделиться, сделав больший акцент на организации всего процесса. Локализация приложений — более сложная задача, чем принято считать, и подойти к ней можно разными способами: можно изначально создать простой и понятный текст, можно вложиться в крутых переводчиков, которые из любого текста вытянут смысл, можно сделать подготовку и перевод текста «как-нибудь», но посадить сообщество или тестировщиков на выверку финального результата. Необходимо только помнить, что выверка исходного текста делается на одном языке, а выверка результата — на всех языках, т. е. усилий надо затратить в N раз больше.

Вообще, локализация — это по факту открытие еще одного рынка, и понятно, что, при принятии решения о локализации, руководство рассчитывает получить дополнительную прибыль. При этом зачастую в эту самую локализацию вкладывают лишь малую часть от общего бюджета разработки (скажем, порядка 1–2 %). Т.е. расчет идет на то, что, добавив 1 %, можно получить + 50 % дохода. Насколько реалистичными могут быть такие ожидания?
Много текста про это

«Hola, яблочные гаджеты!»

Время на прочтение2 мин
Количество просмотров4.1K
imageДавайте ненадолго заглянем в Мексику, где живёт и творит «Оксфорд Южной Америки» — издательство Ediciones Larousse Mexico. Эти замечательные люди с инстинктом первопроходцев подарили латиноамериканскому миру справочники, словари и кулинарные книги – всё на испанском языке. Недавно они пошли ещё дальше и наколдовали четыре словарных приложения на базе нашего движка ABBYY Lingvo Dictionaries for iOS, так что теперь владельцы яблочных девайсов с берегов двух Америк могут batir tambores и bailar la rumba. А мы расскажем, что это за софт и чего он умеет.
Читать дальше →

Грязное программирование с чистой душой: разработка эвристических систем (часть 1)

Время на прочтение6 мин
Количество просмотров27K
Химики любят говорить, что химия занимается исследованием грязных веществ чистыми методами, физика — чистых веществ грязными методами, а физическая химия, дескать, исследует грязные вещества грязными методами. В областях, традиционно относящихся к искусственному интеллекту или смежных с ними (распознавание образов, решение NP-трудных задач, обработка текста и т.д.), большинство задач являются грязными. Т.е. плохо поддающимися формальному описанию и не имеющими четких критериев правильности решения. Не знаю, как выкручиваются химики, а программистам редко удается порешать такие задачи, не запачкавшись. Программирование грязных задач тоже грязно, и здесь грязное — не значит плохое. Эта статья не о том, как сохранить чистоту и стерильность. Эта статья о том, как, вооружившись ломом мужеством и терпением, погрузиться в глубинные литосферные слои и выжить.

Итак, предположим, что вам необходимо разработать систему, демонстрирующую сложное поведение (например, переводящую бабушек через дороги, или, в порядке экзотики, распознающую текст на изображении). Если вам кажется, что задача недостаточно грязная, попытайтесь написать работающую систему, улучшить качество ее работы, насколько это возможно, а затем улучшить еще сильнее. Желательно, если при этом не ухудшится быстродействие, идеально — если улучшится.
Читать дальше →

Приглашаем на ABBYY CUP 2.0

Время на прочтение2 мин
Количество просмотров4.7K
imageЕсли вы живете по принципу «ни дня без строчки кода», приглашаем вас на ABBYY Cup – студенческую online-олимпиаду по спортивному программированию, которую наша компания проводит во второй раз. В этом году – совместно с www.codeforces.ru и Саратовским государственным университетом.

Те, кто принимал участие в ABBYY Cup год назад, помнят, что задания были достаточно простыми – это дало возможность попробовать свои силы ребятам, которые ни разу не участвовали в подобных соревнованиях. Однако были и те, кому задачи показались скучноватыми. Поэтому в этом году условия изменились, и олимпиада будет проходить в два дивизиона.

Первый – по-настоящему сложный, он предназначен для опытных студентов – регулярных участников чемпионатов по программированию.
Читать дальше →

Будни разработчика: весёлые картинки

Время на прочтение1 мин
Количество просмотров18K
Пост не о башорге или фишках.нет, как можно было бы предположить по названию. И даже не о том, какими методами мы продаём свои продукты в Greenpeace и WWF, на что, казалось бы, намекает скриншот справа. Речь пойдёт о картинках, ставших частью творческого процесса разработки. Если что-то не понятно – подкат расскажет чуть больше.

Осторожно, пост почти пятничный.

Ссылка, ведущая к блондинкам, котам и панде!

Родом из техподдержки

Время на прочтение3 мин
Количество просмотров22K
В любой уважающей себя ИТ-компании есть техподдержка – она должна помогать пользователям справляться с тем, что эта самая компания выпускает. Но у техподдержки в ABBYY есть еще одна важная задача: готовить кадры для других отделов компании.

За все время существования техподдержки в ABBYY через неё прошло огромное количество людей. «Саппорт» – это стартовая площадка для самых разных профессий. Традиционные пути роста из техподдержки внутри нашей компании – в аналитики, технические писатели и тестеры. Однако есть и нетипичные случаи: кто-то ушел в маркетинг, кто-то занялся продажами или даже программированием – и таких примеров довольно много. Более того, многие выходцы из саппорта сегодня занимают достаточно высокие руководящие должности: например, две сотрудницы в разное время были руководителями продуктового маркетинга в ABBYY Россия, еще одна коллега руководит всей партнерской сетью в России, другая – огромным проектом Docflow, третья является директором по партнерским продажам в Азии, Африке и Латинской Америке.

Почему инженерам технической поддержки удается сделать неплохую карьеру в компании? Давайте разберемся.
Читать дальше →

Юзабилити-тестирование ABBYY Lingvo

Время на прочтение1 мин
Количество просмотров2.7K
Некоторое время назад наши читатели здорово помогли нам с бета-тестированием Lingvo для Android – спасибо им за это! Теперь мы хотим пригласить желающих поучаствовать в юзабилити-тестировании «большой» Lingvo для Windows.

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

Тестирование проходит в московском офисе ABBYY, он находится в Отрадном. В качестве вознаграждения тестеры могут выбрать один из наших коробочных продуктов – ABBYY FineReader Home Edition for Windows, ABBYY FineReader for Mac, ABBYY PDF Transformer, ABBYY Lingvo x5, (Английский язык, Домашняя версия), ABBYY Lingvo Mobile (WM, Symbian), ABBYY Lingvo for Mac (6 языков)

Если хотите поучаствовать – заполните вот эту анкету. Всего нам нужно 15 человек. Выбирать участников будем по принципу «подходящая нам анкета» + «ответ пришёл раньше».

Александра Баласанова,
Отдел юзабилити-тестирования


Update: нужное количество участников подобрано. С заполнившими анкету свяжутся. Всем спасибо!

Словари для ABBYY Lingvo for Android можно купить дешевле

Время на прочтение1 мин
Количество просмотров6.2K
Всем привет!

Мы знаем и помним, что на Хабре не любят новости про скидки. Но в посте о выходе ABBYY Lingvo для Android многие читатели просили нас написать, если будет предновогоднее снижение цен на словари. Спрашивали — отвечаем: скидки есть, действуют с сегодняшнего дня по 1 января включительно.

С наступающими праздниками!

ABBYY Mobile Team

ABBYY FineFoto: фан из фотоаппарата

Время на прочтение1 мин
Количество просмотров5.5K
Как знают постоянные читатели нашего блога, мы любим проводить разные соревнования и конкурсы. Многие разработчики принимали участие в ABBYY Cup, переводчики – в Кубке Lingvo, ещё у нас есть фотоконкурс ABBYY FineFoto.

В FineFoto обычно участвуют любители поиграться с фотошопом и люди, у которых есть фотографии смешных надписей (вывесок, объявлений и т.п.) на русском языке или необычных – на иностранных языках (как нам кажется, такие фотографии есть практически у всех). Под кат мы сложили удачные картинки, которые нам присылают участники. Have fun :-)
Около 2Мб фото

Школьные учителя информатики и ABBYY обменялись опытом

Время на прочтение4 мин
Количество просмотров3.7K

Известно, что уже сейчас ситуация с квалифицированными кадрами в IT-отрасли, мягко говоря, напряженная. А надвигающаяся «демографическая яма», связанная с падением рождаемости в 90-х, может сделать ситуацию совсем критической. То есть, любые планы по инновационному развитию российской экономики могут просто разбиться о реальность, в которой с каждым годом вузы выпускают все меньше студентов и к качеству их IT-образования есть вопросы. Основная проблема нынешней ситуации в том, что в школах учат одному, на ЕГЭ тестируют второе, в вузах изучают третье, причем с нуля, а IT-компаниям нужно вообще что-то другое.

Именно поэтому ассоциация предприятий компьютерных и информационных технологий (АПКИТ) предложила государству свою помощь в формировании школьных и вузовских образовательных стандартов. Комитет по образованию АПКИТ возглавляет директор «1С» Борис Нуралиев, он же курирует вузовскую программу. Школьную программу курирует генеральный директор группы компаний ABBYY Сергей Андреев. Именно они на прошлой неделе принимали учителей информатики в офисе компании ABBYY в рамках конференции «Современные информационные технологии и ИТ-образование».
Читать дальше →

American vs. British

Время на прочтение2 мин
Количество просмотров34K
Сегодня деление на американский и британский варианты английского языка во многом можно считать условным. Американизмы могут активно использоваться в речи британцев и впоследствии укорениться в британской речи, так что иногда при редактировании очередной статьи в словаре ABBYY Lingvo приходится отказываться от пометы «амер.» (американский вариант английского языка) или ограничиваться компромиссным «преим. амер.» (используется преимущественно в американском варианте английского языка). Например, не так давно пользователь на форуме Lingvo упрекнул нас в том, что мы до сих пор считаем слово awesome (в его известном значении) американизмом, хотя это давно не так. Возразить нечего, пользователь прав. Региональные границы стираются, модные американские словечки становятся атрибутом речи британской молодежи и т.д.

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

То, что британцы именуют reception, американцы назовут front desk (стойка администрации — в гостинице, например).
Читать дальше →

Информация

В рейтинге
808-й
Откуда
Россия
Работает в
Зарегистрирован
Активность