Задать вопрос
  • Как в комментарии сделать ссылки на участок кода?

    Adamos
    @Adamos
    /**
     * @link MyClass::myMethod
     */
    
    class MyClass
    {
        static public function myMethod()
    Ответ написан
    1 комментарий
  • Как освободить место на диске облачного сервера Ubuntu 24.04 LTS 64-bit?

    Adamos
    @Adamos
    du -hd1 /var
    Покажет, что жрет место в конкретном каталоге. Потом du -hd1 /var/log и т.д.
    Ответ написан
    Комментировать
  • Использование PDFium через WASM в Node.js и альтернативы для анализа метаданных PDF?

    Adamos
    @Adamos
    Какие данные-то нужны? Не эти?
    $ pdfinfo sample.pdf 
    Producer:        Oracle BI Publisher 12.2.1.4.0
    Custom Metadata: yes
    Metadata Stream: no
    Tagged:          no
    UserProperties:  no
    Suspects:        no
    Form:            none
    JavaScript:      no
    Pages:           3
    Encrypted:       no
    Page size:       595.3 x 841.9 pts (A4)
    Page rot:        0
    File size:       70491 bytes
    Optimized:       no
    PDF version:     1.6
    Ответ написан
    Комментировать
  • Корректный алгоритм изучения языка программирования?

    Adamos
    @Adamos
    1. Найти бесплатный курс Питона.
    2. Пройти его, пользуясь онлайн-песочницей.
    3. Потом уже искать себе IDE и проч., отталкиваясь от изученного и того, что хочется программировать.
    И да,
    0. На время изучения ограничить интернет курсом и песочницей, не бегая на Тостер размазывать сопли на тему "как мне эффективнее учить".
    Ответ написан
    Комментировать
  • Какой использовать стек для написания онлайн сервиса управления производством?

    Adamos
    @Adamos
    Человек, задающий такой вопрос, вряд ли сможет написать не то что такую систему, но даже сколько-нибудь вменяемое ТЗ по ней.
    Самописные системы - это сильно отдельная песня от прочих программ. Их разработка практически никогда не заканчивается, просто увеличивается доля поддержки уже существующего кода. Если вы не готовы держать хотя бы одного программиста, который будет в этом вариться, или если у вас высок шанс, что после попадания такого программиста под автобус вам впору будет броситься под него же - лучше и не начинать писать что-то свое.
    Вариант заказать какой-нибудь студии, чтобы она вам написала с нуля, отличается только тем, что под автобус может попасть вся студия.
    Если вы сами не горите энтузиазмом сделать и поддерживать решение под себя - то рассматривайте только готовые решения. Такие, на которых в случае проблем можно написать объявление на полстранички на фрилансе - и найдутся спецы именно по тому, что вы перечислили.

    (а если бы вы горели энтузиазмом - вы бы, скорее всего, не задавали на Тостере такие вопросы...)
    Ответ написан
    Комментировать
  • Где можно открыть файл pdf для верстки?

    Adamos
    @Adamos
    Inkscape посмотрите.
    Фильдеперсовую PDF он, конечно, искалечит, но как еще один инструмент - может пригодиться.
    Тем более, что он открыт и бесплатен.
    Ответ написан
    Комментировать
  • Как настроить ассоциацию типа файлов к программе в Astra Linux?

    Adamos
    @Adamos
    MIME можно дополнить расширением.
    Астра - это Дебиан, соответственно, гуглим "debian mime add extension".
    Получаем, что нужно добавить строчку с glob pattern.
    Вот так, например, у меня для своей программы выделяются именно .EPS-файлы (это кусок из скрипта первичной настройки новой рабочей станции):
    cat << EOF > ~/.local/share/mime/packages/application-x-epos.xml
    <?xml version="1.0" encoding="UTF-8"?>
    <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
        <mime-type type="application/x-epos">
            <comment>EPS file</comment>
            <icon name="application-x-epos"/>
            <glob-deleteall/>
            <glob pattern="*.eps"/>
        </mime-type>
    </mime-info>
    EOF
    update-mime-database ~/.local/share/mime
    Ответ написан
  • Как добавить в pdf документ окно для редактирования?

    Adamos
    @Adamos
    PHP + mPDF, например.
    HTML-форма ввода, текст из нее накладывается на "рыбу" (PDF без текста).
    Полсотни строк кода.
    Ответ написан
  • Как увидеть разницу между файлами локалки и удаленным сервером?

    Adamos
    @Adamos
    Meld - визуальное сравнение папок с гибкими настройками, вполне может быть в репах вашего дистрибутива.
    Ответ написан
  • Начинающий системный администратор. Вопрос по построению сети?

    Adamos
    @Adamos
    Для 1с сейчас не только Win-сервер не требуется, но и Windows в принципе.
    AD - это инструмент управления большими сетями, в малых он создаст больше проблем, чем решит.
    Сервер - это полезно для устранения бардака. Только не Win-сервер, конечно. Файловый, чтобы файло по машинам не валялось. А от шифровальщиков те места, куда пользователям все равно нужно писать, вы не защитите никакими волшебными палочками. Только бэкап (недоступный юзерам из тех самых соображений).
    Ну, и потихоньку отказываться от Винды тоже полезно и перспективно.

    P.S. И как совет начинающему сисадмину - не употреблять в планах слово "ставить", если речь не о бесплатном софте. За все, что поставлено, но не куплено - отвечает, внезапно, именно сисадмин. Вполне реальной уголовкой.
    Ответ написан
  • Можно ли сейчас стать куратором тега?

    Adamos
    @Adamos
    Собственно, если вы уже надро... копили кармы, то предложения о кураторстве должны отображаться тут:
    https://qna.habr.com/my/curator
    Ответ написан
    Комментировать
  • Можно ли сделать стабильный web kiosk на raspberry?

    Adamos
    @Adamos
    Собственный опыт.
    Малинка - это дорого, на Али нашлись комплекты OrangePi 4 LTS + алюминиевый безвентиляторный корпус + блок питания.
    Armbian + Chrome. Нет, никаких оконных менеджеров. Тупо Хром в автозагрузке иксов. Со скриптом, прописывающим в iptables дроп на все, кроме нужного сайта, переключающим раскладку на русскую и таки запускающим Хром с настройками киоска, конкретного разрешения и адреса той страницы, которую надо показывать.
    Работают, не выключаясь, уже довольно давно. Проблема была на одном рабочем месте - там рядом силовое оборудование, видимо, шли наводки (возможно, на вайфай-антенну, которая из этой апельсинки торчит).
    Насчет охлаждения - процессоры этих аппаратов из коробки разогнаны, я сбросил частоту процентов на 20, и живут себе без вентиляторов и перегрева.
    Ответ написан
    1 комментарий
  • Как подтверждать аккаунт разработчика Google?

    Adamos
    @Adamos Автор вопроса
    Сам спросил, сам отчитаюсь.
    При подтверждении Гугль предлагает выбор - организация ты или индивидуал. Не настаивает.
    Для подтверждения индивидуала достаточно российского паспорта - страничка с фото, страничка с пропиской.
    Я сначала сдуру отправлял качественные сканы, и Гугль очень капризничал. Послал небрежную фотку смартфоном - сразу ОК ;)
    Больше претензий вроде бы не выкатывает.
    Ответ написан
    Комментировать
  • Почему у меня при миграции возникла ошибка в laravel 10?

    Adamos
    @Adamos
    Похоже, обновление до 10 версии как-то не состоялось.
    // Laravel 8
    Connection connect(array $params) 
    
    // Laravel 9
    Connection connect(array $params, string|null $username = null, string|null $password = null, array $driverOptions = [])
    
    // Laravel 10
    Connection connect(array $params, string|null $username = null, string|null $password = null, array $driverOptions = [])
    Ответ написан
  • HTTP/2 stream 0 was not closed cleanly: INTERNAL_ERROR (err 2)?

    Adamos
    @Adamos Автор вопроса
    Жаль, конечно, что никто не собрался преуменьшить мое невежество по этому вопросу.
    Однако WB вчера объявили: "Методы получения статистики по поставкам, складам, заказам, продажам могут работать нестабильно. Уже восстанавливаем их работу".
    И после этого такой ошибки в логах я не вижу.
    Есть ощущение, что она таки возникала не совсем (или не только) на стороне клиента.
    Ответ написан
    Комментировать
  • Сохранение в PDF подробный разбор !?

    Adamos
    @Adamos
    Вам бы лучше сформулировать, чего вы хотите от этого сохранения. Потому что вопрос сильно многогранный, и PDF-файл от Иллюстратора с "вариантами сохранения в PDF из интернета" может вообще очень слабо пересекаться.
    Подробный разбор формата PostScript, на котором основан формат PDF - общедоступен, если вы готовы читать толстое руководство на английском... но вряд ли это так.
    А если вас волнуют цветовые профили - так это лучше и обсуждать с полиграфистами на RuDTP, например. Здесь не тот контингент.
    Ответ написан
    Комментировать
  • Увеличение раздела root на Линукс. Как сделать безболезненно?

    Adamos
    @Adamos
    Этого, естественно, не хватило

    Стоит посмотреть, что вообще занимает место - например, запустив du -hd1 /home, du -hd1 /var
    И не растягивать корень, а вынести отдельно соответствующий раздел.
    Ответ написан
    Комментировать
  • Как лучше реализовать переход с excel?

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

    P.S. А конкретно по дизайну - есть Bootstrap, например, избавляющий пишущего CRM от необходимости быть дизайнером. Вообще не проблема.
    Ответ написан
    Комментировать