• Как веб-страницу сохранить в PDF?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Если делать портал java (или сделать утилиту на java):
    1) есть замечательная свободная библиотека itextpdf.com
    У нее есть возможность из подготовленного XML делать pdf. Со стороны web можно написать утилиту, на вход подавать xml для iText, на выходк получать PDF.
    2) Есть еще Apache Forrest -forrest.apache.org - тоже преобразовывает подготовленный XML в PDF. Воможностей поменьше, но в некотором виде гораздо проще.
    3) Есть Apache POI, умеет делать doc и xsl - poi.apache.org
    Ответ написан
    Комментировать
  • Лучшие почтовые сервера на Linux в 2022?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Нет таких, это тебе не винда. Здесь все отдельно.

    smtp - отдельный продукт и их, как и двадцать лет назад, всего четыре - sendmail, postfix, exim, qmail
    webmail - отдельный продукт
    антиспам - отдельный продукт
    антивирус - отдельный продукт
    fail2ban - отдельный продукт
    Ну и кроме того, не упомянут IMAP-сервер - а это тоже отдельный продукт :)
    Ответ написан
    2 комментария
  • PyCharm: создание шаблонов

    overmes
    @overmes
    settings -> File and Code Templates -> +
    Тогда при вызове контекстного меню появится новый тип файла, который будет создаваться по заданному шаблону
    Ответ написан
    Комментировать
  • Какие существуют очки - мониторы?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Вам нужны не очки. Потому что сфокусировать зрение на предмете, находящемся на кончике носа - довольно сложно. Попробуйте-ка кончик носа разглядеть :)
    Вам нужно "видеть" за очками монитор. Ну то есть его галлюцинативный прототип :) То есть Вам нужны не очки (оптический преобразователь изображения), а ARE (Augment Reality Engine, устройство дополненной реальности), который Вам "нарисует" в зрительном поле на границе примерно 60-70 см "монитор" и "выведет" на него изображение :)
    Но пока что такие устройства существуют только в киберпанковской фантастике :) Впрочем, когда элементная база будет позволять такое, скорее всего уже будет прямой интерфейс в мозг...
    Ответ написан
    3 комментария
  • Какую базу выбрать для bigdata?

    @vitaly_il1
    DevOps Consulting
    Хороший вопрос.
    Во-первых, чтобы думать о платформе, нужно больше узнать о вашей базе и данных, и data lifecycle. Советы вроде Clickhouse и Postgres Timescale вполне релевантны если ваши данные это time series, и не очень, если нет.
    Я бы на вашем месте:
    1) заказал сессию с архитекторами Percona, CockroachDB или другого NewSQL, и т.п.
    2) включил бы наличие надежного DBaaS как условие для выбора платформы
    Ответ написан
    Комментировать
  • Какую базу выбрать для bigdata?

    @KoreanGuy
    CockroachDB. Это как постгрес, но шардированный из коробки. Ничего вручную настраивать не нужно, только правильный первичный ключ подобрать. Насколько быстрыми будут большие инсерты зависит от ключа. Если будет хорошо шардированный, то будет быстро.

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

    Есть еще ScyllaDB – это C++ версия Кассандры. Там некоторые проблемы Кассандры пофикшены. Ну и сцилла быстрее и эффективнее, спасибо крестам.
    Ответ написан
    1 комментарий
  • Какую базу выбрать для bigdata?

    alexfilus
    @alexfilus
    Senior backend developer
    Звучит как задача для ClickHouse, Вроде как они недавно пофиксили производительность при отдельных инсертах без буфера. Даже если нет, есть схема с записью всех событий в Kafka и вычитыванием оттуда с помощью Materialized view в таблицу КликХауса. Эта схема точно рабочая и указанные нагрузки выдержит. Плюс отличное сжатие данных.
    Чистый PostgreSQL по производительности не сильно отличается от MySQL, а вот с дополнением TimescaleDB вставка становится очень быстрой, возможно вам его хватит. Там полноценный SQL и возможность редактировать данные без проблем. Неплохо сжимает.
    Про ScyllaDB уже написали.
    Ответ написан
    3 комментария
  • Есть ли полноценные IDE для Android, и если нет, то почему ?

    DVamp1r3
    @DVamp1r3
    Java/PHP программист
    AIDE, c4droid.

    Подобных продуктов мало, потому что конечную платформу расценивают исключительно как средство потребления контента, а не создания. Поэтому подобного софта не много.
    Ответ написан
    Комментировать
  • Как отключить автоматический перевод названий и описаний видео на русский язык на YouTube?

    @bazeel_z
    В связанном гугл аккаунте нужно добавить языки которые знаешь, тогда названия на этих языках не будут автоматически переводиться5fd089e0a769c607717413.png
    Ответ написан
    5 комментариев
  • Как отключить автоматический перевод названий и описаний видео на русский язык на YouTube?

    @dthpth
    Погромист
    увы, но: изменить язык в youtube на английский по-умолчанию
    это автор канала, на котором выложено видео, включает локализацию для этих роликов
    Ответ написан
    Комментировать
  • Как в linux узнать точное время создания или изменения файла (чтобы секунды показывались)?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    в настройках Double Comander можно указывать отображение разных форматов времени.
    В консоли можно через ls как выше писал Владимир Куц или с помощью утилиты stat, например:
    stat --format="%n %y" *
    или полную информацию по конкретному файлу:
    stat ФАЙЛ
    Ответ написан
    Комментировать
  • Где взять российский IP для глуповатого Авито?

    savostin
    @savostin
    Еще один программист
    тут поищите русский VPN
    Ответ написан
    Комментировать
  • Почему разница в производительности Linux/Windows Desktop?

    @sabirovrinat85
    Вообще исторически сложилось так, что Linux системы просили меньше процессора, но побольше оперативной памяти, в вашем случае на 2 Гб виндовс 10 не может никак даже домашняя версия нормально работать, только на днях настраивал совершенно невозможный для работы компьютер, даже загрузка, не говоря уже о чистом запуске браузера длились около 8 и 1 минут соответственно (автозагрузку и службы почистил), оказалось что в виндовс в параметрах загрузки было установлено искусственное ограничение в 2 Гб ОЗУ, после того, как убрал и стали доступными почти 4 Гб, комп включаться и запускать браузер стал раз в 10 быстрее...
    Проблема в отзывчивости интерфейса в DE и особенно в браузере в Linux вполне может быть и в драйверах к видеокарте и наличии/отсутствии аппаратного ускорения, под Chrome у меня проприетарные драйверы NVidia не так хорошо отображают видео, чем в Firefox, причем помнится полгода назад было наоборот, влиять ещё могут используемые планировщики задач и ввода/вывода, ещё можете ради эксперимента установить другой дистрибутив, например Manjaro Linux XFCE
    На нетбуке с процессорами уровня AMD C60, E1 или E2 использование Linux тоже не особо комфортно, тут лучше ставить Arch Linux с i3wm или совсем голой консолью пользоваться, когда AMD E450 уже вполне шустро бегает (да, я люблю AMD)
    Ответ написан
    Комментировать
  • Почему разница в производительности Linux/Windows Desktop?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    С чем это может быть связано?

    С тем, что:
    - системные требования к бубунте 20.04 - минимум 4G RAM
    - в домашней редакции винды вырезано все, что в принципе не может пригодиться дома

    Если на этом чудовище непременно нужен линух - то ставить нужно во-первых дистриб того года, когда он выпускался, а во-вторых с максимально легким гуем - xfce, lxde (xubuntu, lubuntu)
    Ответ написан
    Комментировать
  • Почему разница в производительности Linux/Windows Desktop?

    smorman
    @smorman
    When In Rome do as The Romans do...
    На такую железку устанавливайте Xubuntu или Lubuntu.
    Ответ написан
    Комментировать
  • Почему разница в производительности Linux/Windows Desktop?

    @cython
    Потому, что Ubuntu потребляет много озу. Попробуйте более легковесные дистрибутивы, например Linux Mint, Fedora, ...
    Ответ написан
    Комментировать
  • Почему разница в производительности Linux/Windows Desktop?

    @q2digger
    никого не трогаю, починяю примус
    >> Имеется нетбук, с 2Гб ОЗУ
    Дальше можно не читать в принципе. Для современного дистрибутива этого мало. Почему так - тема холиварная, поднимать ее тут не будем. Современный Линукс, особенно убунту, в графическом режиме - требует много ресурсов.

    Хотите линукс с графическим режимом на своем нетбуке? Так берите какой то легковесный DM, например LightDM или LXDE , да и дистрибутивчик я бы тоже выбрал другой, полегче.
    Ответ написан
    1 комментарий
  • Почему разница в производительности Linux/Windows Desktop?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Имеется нетбук, с 2Гб ОЗУ. Была установлена OS Windows 10 Home, вкладок в яндек браузере можно было открыть ну штук 30 точно, немного отклик интерфейса подтормаживал, но в целом можно было работать.
    Верится с трудом.

    OS Ubuntu 20.04 LTS, даже загружаться стал чуть дольше
    Это нормально. С GUI там все хуже чем в виндовс. Он более тяжелый и прожорливый. Ставьте без gui, и все будет отлично.

    А вообще нетбук такой конфигурации выкинуть или подарить врагу.
    Ответ написан
    5 комментариев
  • Что такое git checkout?

    korobochkin написал основную функцию команды, могу еще добавить, что git checkout отменяет изменения файла, достаточно прописать git checkout <Имя файла> и он будет возвращен в первичное состояние коммита
    Ответ написан
    Комментировать