• Как парсить таблицы в pdf файле Python'ом?

    Moskus
    @Moskus
    PDF, в общем случае, совершенно не предназначен для хранения структурированных данных. Таблица в нем может (при определенных настройках экспорта из некоторых программ, способных создавать PDF) быть сохранена так, что ее можно прочесть, как структурированные данные (при этом сохраняется порядок строк а ячейки разделяются tab-ами, например). Но в общем случае, текст в PDF теряет структуру и хранится просто как векторное изображение, состоящее из текстовых символов.

    Соответственно, для общего случая, PDF следует анализировать, как графическое изображение, сегментируя его на строки, блоки и т.п. Практически, это то, что делают OCR-средства, за вычетом необходимости распознавать отдельные символы.
    Ответ написан
    Комментировать
  • Какими приложениями просматривать диапазон WLAN?

    Moskus
    @Moskus
    Тут нужно понимать весьма существенную разницу между действительно сигналом (радиосигналом) и логической структурой каналов.
    Множество приложений просто рисуют красивую картинку с логическими каналами wifi и уровнем сигнала в них. Но это не отражает всей реальности радиосигналов в диапазоне WiFi.
    Проще говоря, "анализатор", который выглядит вот так, это условная картинка:
    2yVUnQuDeh5u4yoYEM7UGM_itfO3fUxMGRM7SpqM
    Анализатор, который выглядит вот так - действительно работает с радиоспектром:
    chanalyzer_lg.JPG
    Только последний еще требует специального железа.
    Ответ написан
    Комментировать
  • Замена ACDsee - нужен фото-просмотрщик с календарем?

    Moskus
    @Moskus
    Irfanview,
    File -> Thumbnails
    Options -> Load thumbnails from all subfolders
    Options -> Sort thumbnails -> By date / By EXIF date по вкусу.
    Ответ написан
    Комментировать
  • Консольная команда для выборки картинок по их разрешению. Как?

    Moskus
    @Moskus
    Используйте команду identify с шаблоном вывода для создания базы изображений (текстового файла, через перенаправление), потом пройдите по этой базе циклом.
    Ответ написан
  • Чем лучше оцифровать видеокассеты?

    Moskus
    @Moskus
    Самая большая сложность в этом процессе - не столько в выборе устройства видеозахвата (хотя откровенно плохое устройство может все испортить), сколько в том, как воспроизводить кассеты. Вероятнее всего, комбинация из старых кассет и старого пыльного видеомагнитофона выдаст довольно дрянную картинку. Потому я поддержу предыдущий ответ и скажу, что лучше отнести это тем, кто занимается этим профессионально и о ком есть надежные хорошие отзывы (ну или отнести им сначала одну кассету для теста). Профессиональная техника имеет несколько больше настроек для того, чтобы "вытянуть" с кассеты приличную картинку.
    Ответ написан
    Комментировать
  • Почему гальваническое покрытие держится?

    Moskus
    @Moskus
    В школе, даже если вы это не пропустили, изучали не ответы на конкретно-предметные вопросы вроде "почему молекулы не отрываются" или "почему небо синее", а физические механизмы, понимание которых, в принципе, дает ответы на многие подобные вопросы. Совершенно точно в школьном курсе физики есть "Основы молекулярно-кинетической теории". И в рамках этой темы, вероятно, должны были рисовать вот эту картинку:
    image028.gif
    Которая объясняет, как молекулы "держатся друг за друга".
    Так что, в общем, достаточно знать это и иметь из курса химии представление о восстановлении атомов металла под действием электрического тока при электролизе.
    Ответ написан
    7 комментариев
  • Опасно ли использовать видеофон в качестве основного фона сайта?

    Moskus
    @Moskus
    Одни, как и вы, будут ощущать, что "страница ожила" (а что это вообще значит?)
    Другие будут проклинать разработчиков, потому что "мельтешит какая-то херня и отвлекает" или потому что "все из-за этого тормозит" и "видео жрут траффик" (независимо от того, как вы его сожмёте - в сознании массового пользователя видео - это что-то большое и тяжелое, возможно - медленное).
    А дальше - решайте сами.
    Ответ написан
    1 комментарий
  • Имеют ли платные CDN преимущество перед Cloudflare для статических видеофайлов?

    Moskus
    @Moskus
    У Cloudflare есть режим "кешировать всё" https://support.cloudflare.com/hc/en-us/articles/2...
    Однако, их terms of service ясно говорят:
    Using an account primarily as an online storage space, including the storage or caching of a disproportionate percentage of pictures, movies, audio files, or other non-HTML content, is prohibited.

    Вероятно, если посещаемость вашего сайта исчезающе мала (условно, полтора человека в день), то вы в любом случае не создадите большой нагрузки. Но если он сколько-нибудь популярен - кеширование видеофайлов однозначно будет рассмотрено, как нарушение.
    Ответ написан
    Комментировать
  • Как подключить большое количество USB к ПК?

    Moskus
    @Moskus
    В своем ответе на этот вопрос Сколько можно подключить usb флешек в линуксе? я уже частично разъяснял эту ситуацию. USB имеет ограничения на число устройств и число устройств одного типа. Вероятно, вы в разных комбинациях умудряетесь исчерпать эти ограничения. Проблемы переменного свойства (устройство подключается, потом отваливается), вероятнее всего, имеют электрический характер - мощность цепи питания встроенного контроллера - недостаточна. Чтобы PCI-E контроллер заработал, отключите в биосе встроенный. Если не поможет - тогда уже совсем непонятно.
    Ответ написан
  • Как сделать непрозрачные элементы в прозрачном блоке?

    Moskus
    @Moskus
    Убрать у .header свойство opacity, отредактировать bg.png так, чтобы само изображение было полупрозрачным, отредактировать свойства градиентов, чтобы они были полупрозрачными.
    Ответ написан
    Комментировать
  • Проблема парсинга RINEX OBS?

    Moskus
    @Moskus
    Интересно, целочисленные значения типа "7" и "6" очень похожи на то, что должно содержаться в L1 и L2?
    Ответ написан
  • Эффект усиленного размытия действует только на зум объективы?

    Moskus
    @Moskus
    Вооружитесь, наконец, хоть каким-нибудь калькулятором глубины резкости, например, вот этим:
    www.dofmaster.com/dofjs.html
    Что вообще такое "усиленное размытие"? Усиленное по сравнению с чем?

    Степень "размытия" при прочих равных условиях, то есть то же расстояние до объекта, тот же размер объекта, то же фокусное расстояние объектива в момент съемки (если это "зум-объектив") будет выше при открытой диафрагме и ниже при закрытой (потому что глубина резкости при открытой - меньше).

    У объектива с меньшим фокусным расстоянием, при постоянном значении диафрагмы, глубина резкости увеличивается с ростом расстояния до объекта съемки быстрее, чем у объектива с большим фокусным расстоянием. Таким образом, степень размытия фона уменьшаяется у объектива с большим фокусным расстоянием медленнее при удалении от объекта съемки.

    Это совершенно не имеет значения, используете ли вы зум-объектив или объектив с фиксированным фокусным расстоянием, важно только, какое фокусное расстояние у объектива в момент съемки и какая диафрагма. Если параметры у зума выставлены также, как у фикса (если конструкция позволяет), степень размытия фона будет той же самой.

    Однако, есть косвенная связь характеристик объектива с конструкцией - чаще всего, зум-объективы имеют меньшее максимальное относительное отверстие диафрагмы, чем фиксированные.
    Ответ написан
    Комментировать
  • Парсю Rinex Obs File?

    Moskus
    @Moskus
    То есть вы хотите, чтобы кто-то догадался, что означает запись из файла, формат которого может быть весьма различным, и который описывается в его заголовке, но сам заголовок приводить, почему-то, не хотите.

    Стесняюсь спросить, а вы описание формата вообще читали и смогли ли из него понять хоть что-то? (Я уж молчу о чтении структур данных из того файла на Java, ссылку на который я вам давал в ответе на прошлый вопрос.)
    Ответ написан
  • Что означает строка в файле RINEX observation?

    Moskus
    @Moskus
    4 спутника: GPS#12 GPS#09 GPS#06 Gallileo#11
    Ну и это, https://github.com/goGPS-Project/goGPS_Java/blob/m...
    Ответ написан
    Комментировать
  • В чем смысл такой защиты от отслеживания посещений ссылок на странице?

    Moskus
    @Moskus
    При чем тут отслеживание нажатий?
    Browser будет подсвечивать ссылки, которые посетил пользователь, независимо от того, на какой странице они находятся. Скажем, вы с xxx.com перешли на yyy.org, а потом через три дня открыли zzz.com, на котором есть ссылка на yyy.org - так вот эта ссылка будет browser-ом подсвечена, как :visited. И если бы защиты не было, то страница zzz.com могла бы выяснить, что вы посещали yyy.org. Никакие нажатия для этого отслеживать было бы не нужно.

    Просто все уже привыкли к тому, что дизайнеры плюют на accessibility и заставляют разработчиков перекрашивать все ссылки в один цвет, так что даже не представляют это себе.
    Ответ написан
    Комментировать
  • Как называется платформа для плавной фокусировки по оси Z (вверх-вниз)?

    Moskus
    @Moskus
    В англоязычной практике подобное устройство называется translation stage. Именно по этим ключевым словам вы найдете на eBay несколько сотен предложений таких приспособлений для различных оптических устройств. Большинство из них будут состоять из двух параллельных пластин и микрометрической головки, которая и приводит одну из пластин в движение. Для того, чтобы превратить такое устройство в аналог предметного стола микроскопа, нужно всего-навсего укрепить на обоих пластинах уголки 90º - через один она будет крепиться к столу, а другой собственно будет служить предметным столиком. Камеру можно укрепить на отдельном тяжелом основании.
    Если же вам нужно готовое устройство - ищите vertical translation stage, там верхняя пластина будет двигаться вверх-вниз относительно нижней, а не в плоскости, параллельной ей.
    Ответ написан
    Комментировать
  • Что ставится в качестве вводного автомата в квартире?

    Moskus
    @Moskus
    Во-первых, вы довольно много всего написали, но вопрос так и не сформулировали. Потому что "что ставится" может означать и "что поставили строители", и "что следовало ставить", и "что следует ставить" (это учитывая разницу между нормами, которые действовали в разное время).
    В-вторых, у вас легкая каша с терминами. УЗО (УДТ) - защитные устройства дифференциального тока, которые предназначены для отключения нагрузки при утечке тока, а не при превышении потребляемого тока, потому "УЗО на 16А" сказать можно, но это бессмысленно - УЗО характеризуется током утечки в несколько десятков миллиампер, а 16 Ампер - это либо просто его максимальная нагрузка, либо это не УЗО, а автоматический выключатель защиты от сверхтоков, который отключает нагрузку при таком токе, либо это комбинированное устройство с защитой и от сверхтоков, и дифференциальное (но тогда это тоже не УЗО).
    В-третьих, надо не "гуглить", а читать правила устройства электроустановок и смотреть в них типовые схемы.
    Самая распространенная типовая схема, соответствующая современным требованиям, выглядит так:
    - двухполюсный автоматический выключатель (защита от сверхтока, он же - "вводной автомат")
    -- счетчик
    --- комбинированные дифференциальные автоматы (перегрузка и утечка) для питания устройств типа стиральной машины, бойлера
    --- УЗО (защита от утечки тока)
    ---- несколько однополюсных автоматических выключателей для цепей розеток, освещения
    Номиналы и количество выбираются по обстоятельствам и считаются.
    Ответ написан
  • Как делается отслеживание объектов, запись координат в базу?

    Moskus
    @Moskus
    Есть множество вариантов реализации.
    На машину ставится устройство, которое получает координаты с GPS-приемника и других датчиков (включая расходомеры для топлива и так далее). Данные сохраняются в буфере на устройстве. Потом они отправляются на сервер, либо HTTP-запросом, дергающим какой-то скрипт на сервере, либо просто через SMS, чтобы GSM-модем на сервере принимал эти SMS, а какой-то серверный софт принимает их и расшифровывает. Вот этот самый скрипт и кладет данные в базу простым SQL-запросом. Ничего сложного архитектурно, но множество мест, где можно сделать ерунду, от чего получится еще один говносервис подобного рода.
    Ответ написан
    5 комментариев