То есть по сути это «толстые указатели» — на самом деле обычные структуры/классы, которые ведут себя как указатели и содержат дополнительную информацию? Некий аналог умных указателей С++, с какой-то поддержкой со стороны компилятора?
Может ли программист придумать свой DST? Будет ли компилятор понимать что это «DST» и работать с ним тем особым образом, как он работает со встроенными?
Тут вопрос — должен ли робот быть человекоподобным? Люди глупы и им свойственны всякие глюки типа «очеловечивания» роботов, откуда и издевательства, и одевание роботов или выпекание для них булок. Нужно сделать так, чтобы люди воспринимали роботов как инструменты, не имеющие ничего общего с человеком. Как люди воспринимают автомобили, камеры наблюдения, лифты и стиральные машины…
Ну хорошо, в случае std::vector там тоже где-то будет указатель на начало и дополнительная информация — указатель на последний элемент, на конец буфера и еще что-то. В случае std::list — указатель на начало и дополнительная информация — указатель на следующий элемент списка.
Все-же как-то все очень непонятно, что именно они там с этими «типами с динамическим размером» сделали.
А что следует понимать под «размером типа»? Размер объекта этого типа или что-то другое?
Можно ли сказать, что в C++ размер объектов std::vector, std::list и т.п. также неизвестен во время компиляции? (я бы так сказал, но вдруг в терминах Rust под этим понимается что-то другое...)
Если да — то что нового привнес Rust в работу с такими динамическими структурами данных, по сравнению с тем же С++?
А можно подробнее узнать про «типы с динамическим размером»? Что это такое, в чем особенности реализации, какие задачи решают и т.д.
Я так понимаю это не то же самое что обычные динамические структуры данных вроде списков и векторов?
На самом деле — получилось! После запуска проекта запустился инсталлятор Студии, который что-то долго скачивал и устанавливал. После этого проект на ObjC скомпилировался.
Правда одна странность — в скомпилированном файле WOCCatalog.exe AVG обнаружил вирус Win32/Heri. Ну да ладно, остальные антивирусы на Virustotal ничего не нашли, думаю это ложное срабатывание.
В общем в итоге под Windows 7 SP1 тестовый проект на objc компилируется. Эмулятор действительно не поддерживается, но предлагается подключить реальный WinPhone девайс (которого у меня тоже нету), так что эксперимент на этом закончен:)
Спасибо, теперь понятно. Но лучше подожду когда Apple портирует Swift на другие платформы, думаю там поинтереснее будет:) С objc можно поиграться и в виртуалке, да и в gcc/mingw в ограниченном объеме — тоже.
Да пофиг на стор, я хочу просто чтобы на локальной машине компилировался и запускался код на objc (чисто для поиграться).
У меня на Win7 SP1 установлена VS2015 Community, этот SDK будет работать?
Скажите пожалуйста, есть ли в FineReader такая возможность, как ограничение набора шрифтов при генерации документа?
Допустим, необходимо распознать книгу. Обычно в книгах не используют все шрифты какие только существуют, а реально пользуются очень ограниченным набором: основным шрифтом (иногда его же — жирным и/или курсивом), и шрифтами для заголовков (которые сами по себе являются отдельным элементом — то есть текст, да не совсем текст, это бы тоже нужно распознавать). Иногда еще моноширинный шрифт для кода (если книга по программированию), и т.п. Итого не более 5 шрифтов на всю книгу.
Хотелось бы, чтобы была возможность учитывать это при распознавании и принудительно ограничивать количество шрифтов, возможно вручную (какое-то окно со списком распознанных шрифтов, статистика по ним и возможность «упростить» форматирование прямо оттуда путем замены)
На чем вы это делаете, какие технологии используете? Давно хочу разобраться с доступом к контакту как крупнейшей русскоязычной социальной сети. Обзорная/вводная статья (а лучше серия статей «по шагам») была бы очень кстати.
Можно ли например провернуть такую штуку: взять список пользователей и список групп, пройтись по ним и найти все комментарии и все лайки пользователя с конкретным ID. Скорость пофиг, все в личных целях.
Сдается мне, веганство мало чем отличается от аудиофилии и позолоченных ethernet-кабелей. Какая разница, откуда взялся продукт питания, какое у него происхождение — растительное, животное, или может его по молекулам в лаборатории собрали…
А будущее — за искусственно созданными организмами, специально предназначенными для того чтобы их употребляли в пищу. Возможно — растения, плоды которого будут идентичны мясу, или просто фабрики по выращиванию различной биомассы.
А чего, я долго сидел на XP. А переход на Win7 пришлось сделать из-за Visual Studio, очередная версия которой отказалась на XP ставиться. На работе на старых слабых компах (которыми никто особо не пользуется, но которые иногда нужны для каких-то вспомогательных целей) до сих пор стоит XP.
Сейчас сижу на Win7 SP1. На Win10 переходить не хочу именно из-за неотключаемых (как говорят) обновлений. На линукс переходить не хочется из-за отсутствия привычного софта (в частости той же Студии, нормального клиента evernote, полноценного аналога total commander с полноценной интеграцией с системой). Хотя на работе пользуюсь и линуксом тоже, понемногу подбираю аналоги (dropbox есть, keepassx допилили). Но вот непривычное поведение десктопа в некоторых случаях — это вроде никаким софтом не исправить…
Отличия действительно чисто количественные (хотя не только размеры и производительность — это и объемы оперативной и постоянной памяти, и скорости передачи данных по сетям, и разрешающие способности цифровых камер, и т.д.) Собственно, и с нейроинтерфейсами то-же самое. Когда число каналов будет не 2, а 2000, а затем и 2000000 — результирующий эффект будет совсем другой (хотя отличие формально чисто количественное)
Голосование добавьте.
Будете ли вы устанавливать Windows 10?
с разными вариантами
[ ] да, как основную систему, давно жду ее выхода
[ ] да, как дополнительную систему — посмотреть что за зверь
[ ] придется, хотя и не очень хочется
[ ] нет, останусь на старой системе windows
[ ] нет, у меня linux,osx,…
можно еще вариантов придумать
Сейчас все эти нейроинтерфейсы примитивны, они способны снимать несколько электрических сигналов и все. Верхний предел их использования — замена компьютерной мыши. Но есть надежда что в будущем количество и качество каналов будет увеличиваться, и удастся снять с мозга какую-то более осмысленную информацию… в идеале конечно мысли, образы. А обратная связь — ввод в мозг — это вообще невероятно сложно, но это откроет такие беспрецедентные возможности, что мы сейчас даже в мечтах не все видим.
В общем мы на пороге новой технологии. Наверное компьютеры 50 лет назад были такими же примитивными.
Может ли программист придумать свой DST? Будет ли компилятор понимать что это «DST» и работать с ним тем особым образом, как он работает со встроенными?
Все-же как-то все очень непонятно, что именно они там с этими «типами с динамическим размером» сделали.
Можно ли сказать, что в C++ размер объектов std::vector, std::list и т.п. также неизвестен во время компиляции? (я бы так сказал, но вдруг в терминах Rust под этим понимается что-то другое...)
Если да — то что нового привнес Rust в работу с такими динамическими структурами данных, по сравнению с тем же С++?
Я так понимаю это не то же самое что обычные динамические структуры данных вроде списков и векторов?
Правда одна странность — в скомпилированном файле WOCCatalog.exe AVG обнаружил вирус Win32/Heri. Ну да ладно, остальные антивирусы на Virustotal ничего не нашли, думаю это ложное срабатывание.
В общем в итоге под Windows 7 SP1 тестовый проект на objc компилируется. Эмулятор действительно не поддерживается, но предлагается подключить реальный WinPhone девайс (которого у меня тоже нету), так что эксперимент на этом закончен:)
У меня на Win7 SP1 установлена VS2015 Community, этот SDK будет работать?
Допустим, необходимо распознать книгу. Обычно в книгах не используют все шрифты какие только существуют, а реально пользуются очень ограниченным набором: основным шрифтом (иногда его же — жирным и/или курсивом), и шрифтами для заголовков (которые сами по себе являются отдельным элементом — то есть текст, да не совсем текст, это бы тоже нужно распознавать). Иногда еще моноширинный шрифт для кода (если книга по программированию), и т.п. Итого не более 5 шрифтов на всю книгу.
Хотелось бы, чтобы была возможность учитывать это при распознавании и принудительно ограничивать количество шрифтов, возможно вручную (какое-то окно со списком распознанных шрифтов, статистика по ним и возможность «упростить» форматирование прямо оттуда путем замены)
Можно ли например провернуть такую штуку: взять список пользователей и список групп, пройтись по ним и найти все комментарии и все лайки пользователя с конкретным ID. Скорость пофиг, все в личных целях.
А будущее — за искусственно созданными организмами, специально предназначенными для того чтобы их употребляли в пищу. Возможно — растения, плоды которого будут идентичны мясу, или просто фабрики по выращиванию различной биомассы.
Сейчас сижу на Win7 SP1. На Win10 переходить не хочу именно из-за неотключаемых (как говорят) обновлений. На линукс переходить не хочется из-за отсутствия привычного софта (в частости той же Студии, нормального клиента evernote, полноценного аналога total commander с полноценной интеграцией с системой). Хотя на работе пользуюсь и линуксом тоже, понемногу подбираю аналоги (dropbox есть, keepassx допилили). Но вот непривычное поведение десктопа в некоторых случаях — это вроде никаким софтом не исправить…
Будете ли вы устанавливать Windows 10?
с разными вариантами
[ ] да, как основную систему, давно жду ее выхода
[ ] да, как дополнительную систему — посмотреть что за зверь
[ ] придется, хотя и не очень хочется
[ ] нет, останусь на старой системе windows
[ ] нет, у меня linux,osx,…
можно еще вариантов придумать
В общем мы на пороге новой технологии. Наверное компьютеры 50 лет назад были такими же примитивными.