Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Хакерская группировка REvil требует выкуп в размере $50 млн за чертежи Apple

Информационная безопасностьЗаконодательство в ITПроизводство и разработка электроникиНоутбукиIT-компании

Чертеж якобы нового MacBook, который был украден REvil у тайваньской компании Quanta Computer — поставщика Apple.

20 апреля 2021 года, по информации Bloomberg, хакерская группировка REvil взломала тайваньскую компанию Quanta Computer и получила доступ к некоторым документам и чертежам новых и ещё не анонсированных устройств Apple, включая Apple Watch, MacBook Air и MacBook Pro.
Читать дальше →
Всего голосов 22: ↑22 и ↓0 +22
Просмотры8.2K
Комментарии 15

Как ABBYY FineReader Engine распознаёт данные на чертежах

Блог компании ABBYY
Многие из нас помнят со школьных уроков черчения вот такие таблички, которые нужно было рисовать на каждом листе в правом нижнем углу. По ним всегда можно было быстро найти нужный чертеж в папке. Быстро? Ну, пока речь идет о чертежах, которые влезают в одну папку, – да. А если это целый шкаф технической документации?
Читать дальше →
Всего голосов 36: ↑22 и ↓14 +8
Просмотры8.4K
Комментарии 11

Данные о метаданных: к вопросу об индексировании технических чертежей

Блог компании ALEE SoftwareECM/СЭД
Перевод
imageОт переводчика. Продолжаем серию статей, посвященных проблеме создания электронных архивов проектной и конструкторской документации. Сегодняшняя статья посвящена проблеме индексирования отсканированных чертежей. Под индексированием (атрибутированием) в данном случае понимается анализ и последующий ввод в систему метаданных, на основе которых осуществляется классификация, структурирование и поиск документов в архиве. Приглашаем наших читателей к дискуссии и обмену практическим опытом по данному вопросу.

Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Просмотры3.8K
Комментарии 8

nanoCAD 4.5: растровое редактирование

Блог компании НанософтГрафические оболочкиОбработка изображений

Одно из ярких нововведений nanoCAD 4.5 – это работа с растровыми изображениями. Что это? Зачем? И что дает пользователям? Попробуем разобраться…

Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Просмотры15.7K
Комментарии 3

Новый функционал nanoCAD 6.0: нормативный аудит

Блог компании НанософтCAD/CAM
Общеизвестно, что, выпуская новые версии, разработчики всегда говорят о множестве исправлений, улучшений и новом функционале. Тем не менее, вопреки всему, я рискну обратить ваше внимание на некоторые действительно уникальные инструменты nanoCAD 6.0, после которых мир САПР уже никогда не будет прежним. И в этой статье хотелось бы рассказать о функции НОРМААУДИТ (нормативный аудит).

Те, кому скучно читать подробный текст, могут просто посмотреть рекламный ролик :-)

Остальных приглашаем под кат — методично и последовательно рассмотрим новую функцию…
Читать дальше →
Всего голосов 14: ↑11 и ↓3 +8
Просмотры4K
Комментарии 5

Работа с API КОМПАС-3D → Урок 5 → Графические примитивы

Блог компании АСКОНC++APICAD/CAMРазработка под Windows
Tutorial
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В предыдущих уроках по API КОМПАС Основы и Оформление чертежа мы исходили из того, что КОМПАС не запущен, в уроке Корректное подключение к КОМПАС мы проверяли наличие уже запущенного КОМПАСа и подключались к нему. В прошлом уроке Основная надпись разбирали, как заполнить основную надпись чертежа. В этом уроке продолжим рассмотрение интерфейсов системы КОМПАС и наконец-то начнем чертить.


Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Просмотры5.1K
Комментарии 0

Работа с API КОМПАС-3D → Урок 6 → Сохранение документа в различные форматы

Блог компании АСКОНCAD/CAM
Tutorial
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В этом уроке поговорим о том, как сохранять документы.


Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Просмотры5K
Комментарии 0

Работа с API КОМПАС-3D → Урок 7 → Знакомство с настройками

Блог компании АСКОНCAD/CAM
Tutorial
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. В этом уроке поговорим о настройках системы КОМПАС.


Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры2.8K
Комментарии 0

Работа с API КОМПАС-3D → Урок 8 → Более сложные методы записи в основную надпись

Блог компании АСКОНCAD/CAM
Tutorial
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. Мы уже рассматривали работу с основной надписью в четвертой части нашего цикла статей. В этой статье я хотел бы рассмотреть более сложные приемы записи в основную надпись. Но вначале нам нужно познакомиться с рядом новых интерфейсов.


Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры2.6K
Комментарии 0

Программа для оцифровки графиков, чертежей, рисунков: алгоритмы проекта «Репетитор: математика»

Блог компании Trinity Digital & Баласс GroupЗанимательные задачкиПрограммированиеРабота с векторной графикойМатематика
Tutorial

Содержание


Вступительное слово
Принцип работы
Описание программы
Финальный код программы
Преимущества работы с оцифрованными функциями на примерах
Эпилог



Вступительное слово


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

Для того, чтобы получить данные, нужно “оцифровать” такой график (или графический объект), другими словами, нужно получить набор абсцисс и ординат точек графика — далее над ними можно будет производить различные манипуляции: построить новый (качественный) график, производить вычисления, переведя его в новый формат (например, построив сплайн) и пр.

В проекте «Репетитор: математика» (почитайте статью на Хабрахабре — «Репетитор: математика» для подготовки к ЕГЭ и ВПР — от идеи до релиза. Рассказ об уникальном образовательном проекте) мы встретились с этой проблемой в двух основных видах:

  • “оцифровка” графика для того, чтобы сделать его соответствующим нашему стилю или просто сделать так, чтобы он выглядел прилично;
  • получение набора базовых точек для построения геометрических чертежей, гистограмм и пр. на основе авторского рисунка от руки (или с использованием простейших графических систем).

В этом посте приведен код созданной для этого функции graphicsDigitizing, а также кратко рассказывается о том, как она устроена. Также можно посмотреть как она работает вживую.
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры8.7K
Комментарии 2

Работа с API КОМПАС-3D → Урок 9 → Чтение ячеек основной надписи

Блог компании АСКОНCAD/CAM
Tutorial
Продолжаем цикл статей по работе с API САПР КОМПАС-3D Сергея Норсеева, кандидата технических наук, инженера-программиста АО «ВНИИ «Сигнал», автора книги «Разработка приложений под КОМПАС в Delphi». В качестве среды используется C++ Builder. Продолжаем разговор об основной надписи. В двух предыдущих статьях (ознакомиться с ними можно здесь и здесь) мы подробно рассмотрели различные способы записи в основную надпись. Здесь же поговорим о ее чтении.


Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры2K
Комментарии 0

Работа с API КОМПАС-3D → Урок 10 → Спецсимволы, включающие строку

Блог компании АСКОНC++APICAD/CAM
Мы уже знакомились со спецсимволами в 4 уроке нашего цикла. Там было показано их простейшее использование. Там же говорилось, что если интерфейс ksTextItemParam задает и спецсимвол, и строку, то строка располагается сразу за спецсимволом. Однако существуют спецсимволы, которые нарушают это правило. О них мы сегодня и поговорим.



Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры2.5K
Комментарии 0

Работа с API КОМПАС-3D → Урок 11 → Простые текстовые надписи

Блог компании АСКОНC++APICAD/CAM
На предыдущих уроках цикла мы научились выводить текст в основную надпись. Сегодня поговорим о том, как выводить текст в сам документ. Мы рассмотрим простейшие примеры, а более сложные приемы покажем на следующих уроках.



Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры2K
Комментарии 0

Работа с API КОМПАС-3D → Урок 12 → Составные строки

Блог компании АСКОНC++APICAD/CAM
Tutorial
На предыдущем уроке мы рассмотрели отображение простых строк. На этом поговорим о формировании составных строк, включающих в себя отклонения и дроби. Формировать такие строки мы будем с помощью метода ksText, который изучили ранее. Строго говоря, данный метод не предназначен для вывода сложных строк. Тем не менее на сегодняшнем уроке мы познакомимся с рядом флагов, которые играют ключевую роль при формировании составных строк.



Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры1.8K
Комментарии 2

Работа с API КОМПАС-3D → Урок 13 → Параграфы

Блог компании АСКОНC++APICAD/CAM
Tutorial
Прежде чем перейти к рассмотрению документированных способов создания составных строк, нам нужно познакомиться с таким объектом, как параграф. Он представляет собой автоматически форматируемый блок текста, состоящий из нескольких строк. На данном уроке мы рассмотрим вопросы построения простых параграфов.


Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры2.1K
Комментарии 0

Работа с API КОМПАС-3D → Урок 14 → Многострочный текст

Блог компании АСКОНC++APICAD/CAM
Tutorial
На предыдущем уроке мы рассмотрели, как выводить многострочный текст с помощью параграфа. Описанный способ требует ручного обхода массива выводимых строк. На данном уроке мы рассмотрим альтернативный способ, лишенный этого недостатка. В его основе лежит интерфейс ksTextParam и метод ksTextEx.


Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры1.6K
Комментарии 0

Работа с API КОМПАС-3D → Урок 15 → Составные строки на основе параграфа

Блог компании АСКОНC++APICAD/CAM
Tutorial
В уроке 12 мы познакомились с составными строками и рассмотрели недокументированный способ их создания. В уроке 13 были представлены параграфы. Сегодня мы рассмотрим, как их использовать для создания составных строк. Для начала возьмем строки, включающие в свой состав отклонения и дроби, и познакомимся с такими компонентами составных строк, как надстрока, подстрока и спецсимволы.


Читать дальше →
Всего голосов 15: ↑14 и ↓1 +13
Просмотры1.4K
Комментарии 4

Работа с API КОМПАС-3D → Урок 16 → Управляющие символы

Блог компании АСКОНC++APICAD/CAM
Tutorial
Продолжаем цикл статей по работе с API САПР КОМПАС-3D. Управляющие символы уже несколько раз встречались нам на предыдущих уроках цикла. Тогда каждый раз говорилось, что выводимые строки не должны их содержать, так как КОМПАС обрабатывает их особым образом. Теперь пришло время познакомиться с ними поближе.

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

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


Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры4.1K
Комментарии 6

Работа с API КОМПАС-3D → Урок 17 → Текстовый документ

Блог компании АСКОНC++APICAD/CAM
Tutorial
На предыдущих уроках цикла мы подробно рассмотрели различные средства работы с текстом. КОМПАС позволяет создавать текстовые документы. Они отличаются от файлов, создаваемых стандартным блокнотом Windows наличием оформления в виде основной надписи различных видов.

На этом уроке мы рассмотрим, как открывать существующий, создавать новый, закрывать и сохранять в различные форматы текстовый документ. К сожалению, API интерфейсов версии 5 не позволяет работать с содержимым текстовых документов, только с содержимым их основной надписи. Поэтому рассмотрение текстовых документов ограничится только этим уроком. А на следующем мы вновь вернемся к графическим документам.


Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры1.8K
Комментарии 0

Совместная игра в Factorio — лучшее собеседование для программистов, что мы проводили

Блог компании ITSummaПрограммированиеУправление персоналомИгры и игровые приставкиЛогические игры
Перевод
В последнее время много копий сломано вокруг технических собеседований. Очевидно, что инвертирование двоичного дерева на доске практически никак не связано с практическими навыками реального программиста. Примитивный Fizzbuzz по-прежнему остаётся самым эффективным тестом. Как следствие, выросло внимание к опенсорсным проектам, но оказалось, что это тоже не очень хороший показатель, потому что у большинства профессионалов нет на них времени.

У нас в компании самое эффективное собеседование по программированию на сегодняшний день — это обычно какое-то домашнее задание на несколько дней, в котором кандидата просят исправить баг или реализовать небольшую функцию. Это не очень хорошо, потому что занимает много времени, и человек может получить внешнюю помощь (или погуглить, если функция достаточно распространённая). С другой стороны, некоторые крупные компании вместо этого удвоили количество собеседований с доской (и алгоритмами), подвергая будущих инженеров многочасовым сессиям онлайн-программирования с различным уровнем инвазивного наблюдения.

Все эти методы интервью не сравнятся с очень простой метрикой: совместная игра в Factorio. Прохождение всего цикла Factorio — практически идеальный показатель, насколько хорошо человек решает общие технические проблемы. Можно даже настроить прохождение игры на основе будущей должности, чтобы лучше понять, как кандидат справится со своей ролью.
Читать дальше →
Всего голосов 110: ↑106 и ↓4 +102
Просмотры48.7K
Комментарии 138