В наших текстах мы периодически упоминаем некую «экосистему Skyeng». Настала пора разобраться, что же мы понимаем под этим термином. В этой статье мы расскажем, что такое экосистема и почему ее создатели заинтересованы в том, чтобы на ней зарабатывало как можно больше сторонних разработчиков. Ну и, конечно, покажем, где найти открытые методы нашего API, чтобы вы уже сейчас начали прикручивать наш словарь к своему приложению. И еще будет конкурс!
Читать полностью »
Рубрика «словарь» - 2
Экосистема: больше участников — больше прибыль! Зачем Skyeng открывает API
2017-06-08 в 11:29, admin, рубрики: api, Блог компании Skyeng, идея для стартапа, конкурс, лексический анализ, переводчик, разработка мобильных приложений, Расширения для браузеров, словарь, экосистемаСловарное расширение для браузера: больше, чем онлайн-переводчик
2017-04-20 в 9:58, admin, рубрики: Google Chrome, safari, Vimbox, Блог компании Skyeng, взаимодействие с текстом, изучение английского, расширения chrome, расширения firefox, расширения opera, расширения safari, Расширения для браузеров, словарь, экосистема
У школы Skyeng есть расширение для веб-браузеров «Vimbox Переводчик», умеющее переводить английские тексты веб-страниц на русский язык. На первый взгляд, ничего особенного в этом нет, а подобных сервисов – пруд пруди, но в реальности эта штука очень важна для экосистемы школы, и мы надеемся, что она окажется полезна не только для наших учеников, но и для сторонних пользователей. Сегодня мы расскажем, почему мы так думаем, как мы разрабатывали это расширение, что оно умеет и над чем работает его команда в настоящий момент.
Читать полностью »
Python: коллекции, часть 4-4: Все о выражениях-генераторах, генераторах списков, множеств и словарей
2017-02-02 в 10:39, admin, рубрики: comprehension, generator, generator expression, python, выражение-генератор, коллекция, множество, Программирование, словарь, список, структуры данныхЧасть 1 | Часть 2 | Часть 3 | Часть 4 |
---|
Заключительная часть моего цикла, посещенного работе с коллекциями. Данная статья самостоятельная, может изучаться и без предварительного изучения предыдущих.
Эта статья глубже и детальней предыдущих и поэтому может быть интересна не только новичкам, но и достаточно опытным Python-разработчикам.
Будут рассмотрены: выражения-генераторы, генераторы списка, словаря и множества, вложенные генераторы (5 вариантов), работа с enumerate(), range().
А также: классификация и терминология, синтаксис, аналоги в виде циклов и примеры применения.
Я постарался рассмотреть тонкости и нюансы, которые освещаются далеко не во всех книгах и курсах, и, в том числе, отсутствуют в уже опубликованных на HabraHabr статьях на эту тему.
Оглавление:
1. Определения и классификация.
2. Синтаксис.
3. Аналоги в виде цикла for и в виде функций.
4. Выражения-генераторы.
5. Генерация стандартных коллекций.
6. Периодичность и частичный перебор.
7. Вложенные циклы и генераторы.
8. Использование range().
9. Приложение 1. Дополнительные примеры.
10. Приложение 2. Ссылки по теме.
Читать полностью »
Lingvo API: словари ABBYY в облаке Windows Azure
2016-12-08 в 10:30, admin, рубрики: ABBYY, api, azure, Lingvo, Microsoft Azure, Блог компании ABBYY, словарьДумаем, читателям нашего блога не нужно рассказывать подробно, что такое словарь ABBYY Lingvo. C этого продукта началась компания ABBYY 27 лет назад. Сначала словарь можно было использовать только на компьютерах, потом появились мобильные приложения и онлайн-сервисы. Недавно мы открыли доступ к словарям Lingvo для сторонних разработчиков на сайте https://developers.lingvolive.com – пока в бесплатном бета режиме.
Под катом мы подробнее расскажем о том, как мы работали над этим сервисом и как его можно использовать.Читать полностью »
Реализация Swift словаря
2016-01-26 в 10:02, admin, рубрики: swift, ооп, Программирование, реализация, словарь, создание
Swift словарь представляет собой контейнер, который хранит несколько значений одного и того же типа. Каждое значение связано с уникальным ключом, который выступает в качестве идентификатора этого значения внутри словаря. В отличие от элементов в массиве, элементы в словаре не имеют определенного порядка. Используйте словарь, когда вам нужно искать значения на основе их идентификатора, так же как в реальном мире словарь используется для поиска определения конкретного слова. (прим.)
Swift словарь:
- Swift словарь состоит из двух общих типов: ключей (должны относиться к категории Hashable) и значений;
- Можно создавать записи посредством введения ключа и его значения;
- Значение может задаваться через ссылку на введенный ранее ключ;
- Можно удалить запись, указав соответствующий ключ;
- Каждый ключ связан с одним единственным значением.
Существует несколько способов хранения данных записей (ключей, значений), один из которых предполагает открытую адресацию посредством линейного пробирования, необходимого для запуска Swift-словаря.
Рассмотрим пример словаря, рассчитанного на 8 элементов: в нем предусмотрено максимум 7 записей (ключей, значений) и, как минимум, одно пустое место (так называемый пробел) в буфере словаря, благодаря которому происходит своеобразная блокировка поиска по выборкам/вставкам (retrivals/insertions).
Читать полностью »
Реализация словаря в Python 2.7
2015-01-14 в 8:51, admin, рубрики: Dict, hash, python, python2.7, алгоритм, Алгоритмы, коллизии, разрешение, словарь, хеш, хэш В этой статье пойдёт речь о том, как реализован словарь в Python. Я постараюсь ответить на вопрос, почему элементы словаря не упорядочены, описать, каким образом словари хранят, добавляют и удаляют свои элементы. Надеюсь, что статья будет полезна не только людям, изучающим Python, но и всем, кто интересуется внутренним устройством и организацией структур данных.
Читать полностью »
Через 5 лет российские словари могут пополниться словом «селфи»
2014-12-24 в 14:29, admin, рубрики: селфи, словарь, Это интересноМаксим Кронгауз, будучи заведующим Центром социолингвистики Российской академии народного хозяйства и госслужбы, заявил, что через несколько лет популярное слово «селфи» может войти в российские словари.
По его словам, модное словечко «селфи», пришедшее в русский язык в начале текущего года, захватило все пространства.
Dic: быстрая память
2014-02-01 в 19:56, admin, рубрики: DiC, github, linux, словарь, Учебный процесс в IT, метки: DiC, github, словарь
Как часто вы не могли вспомнить ту или иную команду в Git, Vim, Linux, C++? Сколько времени вы тратите на поиск ответа в man или в интернете? Пробовали ли вы когда-нибудь писать свои собственные справочники и чем это заканчивалось? Хотели бы вы немного помочь вашей памяти?
Разрешите вам помочь. Под катом небольшая история эволюции моих справочников и утилита Dic.
LinguaLeo News Reader на Windows 8 — к прочтению обязательно!
2012-12-25 в 10:05, admin, рубрики: english, LinguaLeo, microsoft, rss, translator, windows, Windows 8, windows store, английский язык, Блог компании LinguaLeo, изучение, Новости, образование, переводчик, словарь, читалка, метки: english, LinguaLeo, microsoft, news, reader, rss, translator, windows, Windows 8, windows store, английский язык, изучение, новости, образование, переводчик, словарь, читалкаLinguaLeo отменяет языковой барьер! LinguaLeo News Reader на Windows 8 — это всегда свежие новости «в оригинале» и перевод в один клик.
LinguaLeo News Reader — идеальный помощник для настоящих джедаев всех, кто стремится читать тексты на языке оригинала, но порой страдает от нехватки нужных слов. Интерактивная новостная лента, актуальные темы и перевод в один клик — с LinguaLeo News Reader вы всегда в курсе мировых событий, одновременно улучшая свой английский!
Как это работает?Читать полностью »
Расширение LinguaLeo для Opera и Internet Explorer: переводите слова в один клик и улучшайте ваш английский!
2012-11-28 в 12:11, admin, рубрики: english, internet explorer, LinguaLeo, opera, translator, UGC, английский язык, браузер, браузеры, изучение, образование, переводчик, плагин, расширение, словарь, транскрипция, метки: english, Internet Explorer, LinguaLeo, opera, translator, UGC, аддон, английский язык, браузер, изучение, образование, переводчик, плагин, расширение, словарь, транскрипция
На прошлой неделе расширение LinguaLeo для Google Chrome 23 и 24 получило 100-тысячного пользователя при средней оценке 4.8! Людям нравится, что им легко и удобно пользоваться: два клика по незнакомому английскому слову — перевод.
Теперь насладиться удобством расширения LinguaLeo для браузеров могут пользователи Opera и Internet Explorer:
LinguaLeo для Opera 12
LinguaLeo для Internet Explorer 9 и 10 32-bit
Подробности и скриншоты с описанием возможностей расширений — далее…
Читать полностью »