Препарирование файлов .XLSX: строковые значения, разметка ячеек

Автор: admin от 26-01-2018, 14:35, посмотрело: 107

Итак, продолжаем разговор. На всякий случай уточню, что начало здесь.



Про строковые значения и метод их хранения я уже вскользь упоминал в первой части, а сейчас поговорим подробнее. Представим, что у нас есть таблица, заполненная строковыми данными, и что она большая. При этом крайне маловероятно, что все значения в ней будут уникальны. Некоторые из них нет-нет, да повторятся где-нибудь в разных частях таблицы. Хранить такой массив «как есть» внутри XML-разметки листа нерационально с точки зрения ресурсов ПК. Поэтому все строковые значения вынесены в отдельный файл, %file%/xl/sharedStrings.xml. Часть его, которая нас интересует, выглядит, допустим, так:

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

 

Telegram бот для сложных квестов

Автор: admin от 26-01-2018, 14:10, посмотрело: 180

«В чем же заключается преимущество?» — спросите вы, ну все дело в том, что в нем можно построить логику примерно из следующих выражений:

– Пользователь на шаге N?
– Сообщение содержит изображение и смайлик?
– Текст подходит под регулярное выражению «I am [a-zA-Z]+»?
– Время получения раньше/позже заданного?
– Это было нажатие на клавиатуре/обычное сообщение/inline-кнопка?


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

Для начала, о чем я хочу рассказать:


  • Об идее проекта – зачем я это сделал, какие есть аналоги, но почему мне они не нравятся.

  • Архитектурных решениях, какие возникли трудности, как были решены.

  • Что получилось в итоге и стоило ли оно того, дальнейшее развитие.
  • Категория: Компании » Microsoft

     

    Пять основных тенденций развития Интернета вещей в 2018 году

    Автор: admin от 26-01-2018, 12:20, посмотрело: 126

    Минувший 2017 год стал еще одним важным годом для Интернета вещей (IoT). Потребители по-прежнему покупали все новые подключенные устройства, и в итоге, одним из наиболее популярных новогодних подарков во многих странах стали виртуальные цифровые помощники с функцией распознавания речи. Кроме того, в минувшем году состоялся первый официальный запуск сервисов и продуктов Narrow Band IoT (NB-IoT), ну и наконец, согласно статистике, сегодня в мире насчитывается больше IoT устройств, чем смартфонов или ПК.



    Что же несет с собой для Интернета вещей новый 2018 год? Открываем пять основных тенденций, которые, как мы считаем, определят наступивший год.



    Пять основных тенденций развития Интернета вещей в 2018 году
    : Пять основных тенденций развития Интернета вещей в 2018 году

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

     

    [Екатеринбург, анонс] UralJS #6 — три доклада о типизации, проблемах this и оптимизации React-приложения

    Автор: admin от 26-01-2018, 12:10, посмотрело: 83

    [Екатеринбург, анонс] UralJS #6 — три доклада о типизации, проблемах this и оптимизации React-приложения



    В четверг 8 февраля в 19:00 в коворкинге «Соль» пройдет первая в 2018 году встреча UralJS. Разберемся, почему в Контуре TypeScript победил Flow, послушаем рецепты оптимизации от Лёши Иванова — злого марсианина и члена программного комитета Fronttalks, и поспорим, что круче: функциональщина или ООП.



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



    За 2017 год мы провели 5 митапов. Обсуждали, что делать, если маленький пет-проект привлечет миллион пользователей, рассказывали, какой классный Vue и тут же бомбили по этому поводу, разбирались с интернационализацией и восхищались потокам в JS. Летом мы попробовали другие форматы. Андрей Старовойт из JetBrains сделал большой доклад о том, как разработчики WebStorm выбирают технологии для поддержки. Вместе кодили на выходных — щупали Ангуляр и решали одну и ту же задачу пять раз с разными партнерами и ограничениями.



    Что будет на этот раз:

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

     

    Как создатели Speedtest оценивают мобильный интернет в России

    Автор: admin от 26-01-2018, 11:55, посмотрело: 87

    Американская компания Ookla известна у нас по своему приложению Speedtest — самому популярному измерителю скорости мобильного интернета. За второй-третий квартал 2017 года разработчики собрали примерно 1-1,5 миллиона тестирований по каждому из крупных российских операторов мобильного интернета, а затем на основе этих данных провели исследование и сравнение скорости. Как все это организовали, расскажем под катом.



    Как создатели Speedtest оценивают мобильный интернет в России

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

     

    Динамический email :: практическое применение

    Автор: admin от 26-01-2018, 11:55, посмотрело: 102

    Концепция "динамический email" представлена в одноимённой статье. Решил поделиться своим опытом использования этого метода защиты от спама.

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

     

    Как я сделал AI для выявления фейковых новостей с точностью в 95% и чуть не рехнулся

    Автор: admin от 26-01-2018, 11:20, посмотрело: 81

    Краткий пересказ: мы сделали программу, определяющую надежность новостей с точностью 95% (на валидационной выборке) при помощи машинного обучения и технологий обработки естественного языка. Скачать ее можно здесь. В условиях реальной действительности точность может оказаться несколько ниже, особенно по прошествии некоторого времени, так как каноны написания новостных статей будут меняться.



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



    Как я сделал AI для выявления фейковых новостей с точностью в 95% и чуть не рехнулся



    С этим можно поспорить, но, на мой взгляд, самый сложный этап в создании собственной модели машинного обучения — сбор материалов для обучения. Когда я обучал модель для распознавания лиц, мне пришлось несколько дней собирать фотографии каждого из игроков лиги НБА в сезоне 2017/2018. Теперь же я и не подозревал, что мне придется провести погруженным в этот процесс несколько мучительных месяцев и столкнуться с очень неприятными и жуткими вещами, которые люди пытаются выдать за настоящие новости и надежную информацию.

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

     

    Правовые аспекты доменного пространства

    Автор: admin от 26-01-2018, 11:15, посмотрело: 86

    Правовые аспекты доменного пространства



    Домен, как объект права, отсутствует в Гражданском кодексе РФ, он не является результатом интеллектуальной деятельности (объектом исключительных прав), не является вещью или иным имуществом, законодатель не установил ни специальных правовых норм об условиях и субъектах “доменных” правоотношений, ни специальных процедур разрешения споров, связанных с доменами. Юристы часто отождествляют доменные имена с товарными знаками. Все же, доменные имена имеют иную правовую природу, ведь они не индивидуализируют ни продукцию, ни услуги. Домен несет в себе маркетинговую ценность для его обладателя и является его нематериальным активом. Рассмотрим некоторые правовые аспекты доменного пространства в России и мире.

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

     

    Пятничный формат: «языковые» разработки — исследования, объединяющие ИТ и лингвистику

    Автор: admin от 26-01-2018, 10:55, посмотрело: 76

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



    Пятничный формат: «языковые» разработки — исследования, объединяющие ИТ и лингвистику

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

     

    Личный опыт: как мы переносили инфраструктуру из одного дата-центра в США в другой

    Автор: admin от 26-01-2018, 10:15, посмотрело: 73

    Личный опыт: как мы переносили инфраструктуру из одного дата-центра в США в другой



    Мы в King Servers
    столкнулись с необходимостью сменить один из наших зарубежных дата-центров. ЦОД располагался в американском штате Калифорния, и искать новый нужно было в том же регионе. Сегодня мы расскажем о том, как прошел переезд, поделимся впечатлениями от него и дадим пару советов тем, кому еще только предстоит близко столкнуться с инфраструктурными площадками в США.

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