Задать вопрос
  • Есть ли бесплатный оффлайн pdf редактор?

    Adamos
    @Adamos
    Формат PDF вообще не предназначен для редактирования. Даже Adobe Acrobat - редактор от самого создателя формата - довольно хреново с этим справляется.
    Плюс полиграфия, в которой PDF действительно массово используется, постепенно вымирает, а для архивных файлов PDF/A редактирование вовсе не требуется.

    Наложение чего-либо на PDF удобнее делать из программ для верстки, которые импортируют этот файл, как картинку, и позволяют добавить какие-то элементы, а потом вывести результат как PDF. Идеально с этим работает Adobe InDesign (по понятным причинам), можно пощупать свободный Scribus.
    Редактирование - это разбор формата в исходный PostScript, при этом могут "полететь" разные эффекты и не найтись использованные шрифты. Даже в инструментах от Adobe. Если PDF простенький - можно попробовать свободный Inkscape.
    На крайний случай - растеризация PDF и правка всего, что душа пожелает, в графическом редакторе. Gimp это тоже может.
    Ответ написан
    Комментировать
  • Возможно ли получить русские символы из pdf?

    @U235U235
    Тут, похоже, только латиница.
    Видимо при OCR неправильно выбран язык.
    Выход - сделать OCR заново, указав правильный язык распознавания.
    Ответ написан
    5 комментариев
  • От чего могут подвисать свежие компы?

    profesor08
    @profesor08
    Два из трех подвисают, тогда ищи отличия между ними и третьим.

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

    Учитывая малую вероятность первого и большую второго, я склоняюсь к тому, что стоит хреновый диск.

    Вместо тебя загуглил, и получил подтверждение моей теории
    https://www.google.com/search?q=samsung+860+evo+%D...

    Советуют обновить биос.
    Ответ написан
    1 комментарий
  • Как подсчитывать объем папки в реальном времени?

    xotkot
    @xotkot
    ответы это убийцы вопросов
    ncdu -1 /path/to/folder/
    ncdu -q -1 /path/to/folder/ (интервал 2 сек)
    Ответ написан
    Комментировать
  • Как подсчитывать объем папки в реальном времени?

    karabanov
    @karabanov Куратор тега Linux
    Системный администратор
    ncdu - один раз подождать (совсем не долго даже если тысячи фалов) и потом наглядно увидеть, где чего и сколько, а затем удобно оттуда же удалить.
    Ответ написан
    Комментировать
  • Как маршрутизировать трафик на впс в зависимости от порта?

    flapflapjack
    @flapflapjack
    на треть я прав
    iptables штоле?

    ipables -A PREROUTING  -d VPS_IP/32 -i eth0 -p tcp -m tcp --dport 7777 -j DNAT --to-destination FIRST_IP:DST_PORT
    ipables -A PREROUTING  -d VPS_IP/32 -i eth0 -p tcp -m tcp --dport 8888 -j DNAT --to-destination SECOND_IP_IP:DST_PORT


    если у вашего впс ip 1.1.1.1, у серверов ип 2.2.2.2 и 3.3.3.3 соответственно, а порты у них у обоих 9999, а интерфейс VPS, который смотрит в интырнет eth0 то:
    ipables -A PREROUTING  -d 1.1.1.1/32 -i eth0 -p tcp -m tcp --dport 7777 -j DNAT --to-destination 2.2.2.2:9999
    ipables -A PREROUTING  -d 1.1.1.1/32 -i eth0 -p tcp -m tcp --dport 8888 -j DNAT --to-destination 3.3.3.3:9999
    Ответ написан
    7 комментариев
  • Поможете решить олимпиадную задачу?

    @BorisKorobkov
    Web developer
    Вам уже дали ответ на сайте https://ru.stackoverflow.com/questions/1067831/%d0...

    И, кстати, почему на этом сайте указана одна последовательность
    1010111010111001000011100001000111
    а на другом - другая
    10110111010111001000011100001000111
    ?
    Ответ написан
    2 комментария
  • Можно ли считать busybox полноценным lin... подобным дистрибутовом?

    Oxyd
    @Oxyd
    Linux enthusiast
    Нет. BusyBox, это способ упаковки утилит работающих поверх ядра linux, ориентированный, в первую очередь, на встраиваемые системы. Например BusyBox входит в состав дистрибутива OpenWRT.
    Ответ написан
    5 комментариев
  • Можно ли считать busybox полноценным lin... подобным дистрибутовом?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    BusyBox — набор UNIX-утилит командной строки, используемой в качестве основного интерфейса во встраиваемых операционных системах. Преимуществами этого приложения являются малый размер и низкие требования к аппаратуре. Оно представляет собой единый файл (это позволяет сэкономить дисковое пространство).

    А какое отношение набор утилит имеет к дистрибутиву linux?
    Ответ написан
    Комментировать
  • Как посчитать честное среднее число учитывая объём?

    Griboks
    @Griboks
    Возможно, вам подойдут следующие формулы:
    1. среднее арифметическое
    2. среднее гармоническое
    3. среднее геометрическое
    4. математическое ожидание
    5. центр масс
    6. среднее арифметическое с умножением на объем
    Ответ написан
    1 комментарий
  • Выбор hdd на программный RAID 1. Будет ли разница между RAID Edition и обычным десктопным?

    CityCat4
    @CityCat4
    Дома с переломом ноги
    Когда есть возможность опереться на цифры - может стоит на них опираться? Что у нас всегда считалось за первоисточик? Правильно, даташит производителя.
    Берем даташиты на диски Western Digital
    Gold (Enterprise Class)
    Red Pro (NAS Class)
    Blue (Desktop Class)

    И начинаем неспешно и вдумчиво их сравнивать. Для сравнения берем модели емкостью 2TB - WD2005FBYZ из голдовой серии и WD20EZRZ - из синей. (Цены для сравнения - в Ситилинке WD2005FBYZ - 8090 руб, WD20EZRZ - 3990 руб)

    Первая цифра - голдовый, вторая - синий

    Data Transfer Rate - 200Mb/s / 147 Мb/s
    То есть что - синий диск передает данные на четверть медленее в единицу времени. Нужно обьяснять, насколько это существенно? Я думаю нет. Что для программного рейда, что для аппаратного, что для просто диска
    Cache - 128 Mb / 64 Mb
    Тоже я думаю в комментариях не нуждается - больше кэш, быстрее операции
    Performance Class - 7200 RPM / 5400 RPM
    (найти диски с одинаковым спинрейтом не удалось - похоже линейки hdd ужимаются в связи с тотальным переходом на ssd)
    Понятно, что чем быстрее вращается пластина, тем быстрее с нее читаются данные (но требуется более точная и более надежная механика)
    MTBF (Mean time between failures - наработка на отказ) - 2 500 000 / 650 000
    Голдовый диск при прочих равных условиях проработает тупо в четыре раза дольше (параметр для синих WD не указал, взято в никсе)
    Warranty time - 5 лет / 2 года

    Есть там и менее нужные параметры - потребляемая мощность, ударные нагрузки etc - сами можете посмотреть.

    Ну а дальше - "думайте сами, решайте сами" - будет для Вас разница или нет...
    Ответ написан
    4 комментария
  • Выбор hdd на программный RAID 1. Будет ли разница между RAID Edition и обычным десктопным?

    @nApoBo3
    Разница есть. Как минимум у них иное поведение при проблемах с чтением. Для hdd, часто ещё и выше показатели надёжности и устойчивость к вибрациям.
    Ответ написан
    Комментировать
  • Как использовать транспортную сеть оптимально?

    wataru
    @wataru Куратор тега Алгоритмы
    Разработчик на С++, экс-олимпиадник.
    Не могу сказать, насколько это решение будет оптимальным по времени, не зная предполагаемого размера графа. Но есть решение через максимальный поток, котрое точно наилучшим способом пустит машины.

    Раздуйте граф, сделав копии каждой вершины для каждого возможного времени. Т.е.если предполагается, что есть решение не длинее 1000 едениц веремни, то создаете граф с 1000*V вершинами, по одной для каждой вершины начального графа и возможного времени. Для каждого ребра входного графа u->v создайте ребро {u,t}->{u,t+1}. В этом графе есть много входных вершин (любое время, начальная вершина) и много конечных вершин (любое время). Но тут уже нет условия на непересечение машин в одно и то же время. Вместо этого пути машинок просто не могут пересекаться по вершинам вообще. Ведь каждая вершина символизирует вершину+время.

    Теперь еще раз преобразуем граф - сделайте новую входную вершину и соедените ее со всеми входными вершинами в этом графе. Также сделайте новую конечную вершину и соедените ее со всеми конечными вершинами. Каждую оставшуюся вершину разделите на 2 - вход и выход. Все ребра ведущие в эту вершину пустите во вход, и так же поведите все ребра из начальной вершины из выхода. Соедените вход и выход ребром.

    В этом графе пути уже должны не пересекаться по ребрам (ведь каждая вершина заменена ребром между двумя новыми вершинами) и все пути ведут из начала в конец. Чтобы разрешить машинам пересекаться в начальной и конечной вершине, начальные и конечные вершины графа не раздваивайте и сделайте пропускную способность ребер из начальной и в конечную вершины равными n. Все остальные пропускные способности равны 1.

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

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

    Изначальную верхнюю границу по времени можно взять n+V (V - путь в графе, и все машины идут по нему колонной одна за другой).

    Возможно есть улучшение этого решения такое: Вместо бинарного поиска по ответу вы увеличиваете максимальное время на 1, добавляете новые вершины и ребра в граф и каждый раз ищете дополняющие пути (не отчищая уже найденый максимальный поток). Это рещение вроде будет побыстрее, но тут надо аккуратно понимать, что такое остаточная сеть.
    Ответ написан
    1 комментарий
  • Как запретить входить на сервер с дополнительного ip?

    @Karpion
    А зачем вообще нужен адрес, на который нельзя обращаться?
    Ответ написан
    Комментировать
  • Что такое persistent data?

    @vitaly_il1
    DevOps Consulting
    Что такое persistent data?

    Это данные которые должны сохраниться после "смерти" контейнера.
    В отличие от "старого" мира серверов, которые настраивали, записывали данные и использовали годы, в контейнерах принято поднимать новый контейнер при деплое новой версии программы и других случаях. В общем, не полагаться на то, что запущенный контейнер будет работать через неделю. Соответственно, возникает вопрос - где хранить базы данных и прочие изменяемые данные.
    Ответ написан
    1 комментарий
  • Какие рекомендуемые системные требования для WSUS?

    tsklab
    @tsklab
    Здесь отвечаю на вопросы.
    Возможный вариант: ваш SQL сервер (называется, вроде "ядро баз данных"), подставляемый вместе с WSUS, упёрся в ограничения его редакции. Посмотрите на размеры его файлов, при необходимости, сделайте очистку (WSUS) и сжатие (SQL).
    А лучше замените его на отдельно устанавливаемый MS SQL — так у вас появится возможность управлять им через GUI (SSMS).
    Ответ написан
    2 комментария
  • Как правильно настроить CISCO маргрутизатор?

    @gosha-z
    Так а хочется L2 или L3 объединение. Мой опыт говорит о том, что понятие "бридж" в микротике приводит к фатальному вывиху мозга у любого здравомыслящего сетевика.
    Ответ написан
    Комментировать
  • На сколько безопасно вводить данные своей карты в приложениях такси и т.п.?

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    Дома с переломом ноги
    разраб которые запрашивает эти данные просто не делает INSERT INTO

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

    Да, это несколько неудобно. Зато сразу снимает все вопросы типа а что будет, если кто-то узнает реквизиты моей карты? Ну узнает. Ну лежит там 50 руб :) Бешеные деньги :)
    Ответ написан
    Комментировать
  • Как админу не грубить пользователям?

    @pcdesign
    Ну и советы. Посылать на три буквы и т.д. Ужас.
    А теперь совет от сис. админа яндекса, вот сам видос:
    https://video.yandex.ru/users/ya-events/view/410/?...
    Фраза звучала примерно так «К вам будут подходить разные люди, разных уровней знаний и вам придется с ними общаться. Поэтому просто для начала любите людей».

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

    dollar
    @dollar
    Делай добро и бросай его в воду.
    За подачу этого мнения. А также за аргументацию.

    Можем проанализировать, что здесь не так, раз уж вы пришли на Q&A Тостер. Вот ваше "мнение":
    spoiler
    Давайте разберёмся. Вроде бы наше программное обеспечение продано америкосам в нарушение всех интересов по безопасности платформы. Не надо мне про святых рассказывать. Это как Касперского продать за бугор! И свято верить что за нас там заступятся. Человек поднял деньги. Причём все свято верят что рамблер ему платил зп за то чтоб он планки памяти менял в серверах, а софт он за своё бабло пилил! И начался срач ущемлённых. А чем вас ущемлю то? Бабла у вас как не было так до сих пор и нет. На Россию матушку вы болт класть хотели. Только и умеете стадно усираться в угоду орекстраторам. Которые сообщают что бедный несчастный миллионер в опасности и надо лечь за него на дот! Вам ли не пофигу должно быть? Вас поимели в этой истории и даже медного гроша в кошельке не стало звенеть. Не многовато ли святости?


    Сначала по пунктам.

    Вроде бы наше программное обеспечение продано америкосам в нарушение всех интересов по безопасности платформы.
    С первых слов не понятно, о чем вы пишете.
    Наше программное обеспечение продано америкосам.
    При чём здесь это вообще? Слово "америкосам" подчеркивает, что вы пренебрежительно относитесь к США. То есть для вас есть "мы" и "они". Таким образом, вы по сути разжигаете межнациональную и социальную рознь. И показываете, что вы сторонник такой позиции.
    За это минус.
    Хотя при чем тут США вообще? Тема про что? Возможно, вы что-то знаете, чего не знают окружающие. Но вы это не объяснили, не донесли. То есть ваша мысль не понятна. Лично я не улавливаю связи вашего тезиса и статьи на Хабре. И лично я считаю, что формулировать нужно стараться так, чтобы даже в вырванном из контекста комментарии можно было разобраться. А здесь даже с контекстом не получается.
    За это еще один минус.

    Не надо мне про святых рассказывать.
    Здесь вы опускаетесь до простой деревенской речи, показывая, что вы всё знаете, а вокруг все - дураки. И лишь тот, кто с вами будет согласен здесь, достоин дальнейшего диалога.
    За это еще один минус.
    Дело в том, что по-настоящему достойные люди уважают друг друга.

    Человек поднял деньги.
    Здесь вы намекаете, что "поднимать деньги" - это плохо. Хотя на самом деле это не плохо и не хорошо. Это снова не имеет отношения к правомерности тех или иных действий, о которых идет речь в статье и комментариях к ней. Таким образом, логика нарушена.
    За это еще один минус.

    Причём все свято верят что рамблер ему платил зп за то чтоб он планки памяти менял в серверах, а софт он за своё бабло пилил!
    Здесь вы по сути неявно называете всех "дураками", ведь они воспринимают на веру то, что вы с высоты своего ума сразу раскусили. Однако вы не объясняете, в чем же глупость заключается, почему все заблуждаются, в чем ошибка. А главное, каким образом вы пришли к обратному выводу. Уж не потому ли, что фигурируют деньги, которые автоматически делают плохим того, кто смог их заработать?
    За это еще один минус.

    Всех читателей своего комментария вы стрижёте под одну гребёнку. То есть "дураки" даже не некоторые, а буквально все. Читатель автоматически воспринимает это на свой счёт. Кому это понравится?
    За это еще один минус.

    Появляются жаргонизмы: "бабло". Далее по тексту: "срач", "класть болт", "усираться", "поимели". До этого: "поднял (деньги)", "за бугор", "америкосам".
    За это еще один минус.
    Нет, действительно, иногда на эмоциях можно выпалить что-нибудь даже матерное, чтобы подчеркнуть своё отношение. Но всё хорошо в меру. В данном случае эмоции вообще ни к месту, т.к. перед написанием комментария можно взять себя в руки и успокоиться. Перебранка и базарная площадь как-то не вяжутся с Хабром.

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

    И начался срач ущемлённых.
    Здесь вы в продолжение предыдущей темы только что назвали читателя "ущемлённым". На этом месте только 100% равнодушный к любым словам не воспримет это на свой счёт. То есть вы просто оскорбляете окружающих.
    За это еще один минус.

    А чем вас ущемлю то? Бабла у вас как не было так до сих пор и нет.
    Здесь вы продолжаете унижать окружающих, называя их еще и нищими.
    За это еще один минус.

    На Россию матушку вы болт класть хотели.
    Здесь вы совершенно безосновательно обвиняете всех и каждого на Хабре, что он не патриот. Хотя это всего лишь ваше мнение, но вы его выдаете за истину, в которой уверены.
    За это еще один минус.

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

    Которые сообщают что бедный несчастный миллионер в опасности и надо лечь за него на дот! Вам ли не пофигу должно быть? Вас поимели в этой истории и даже медного гроша в кошельке не стало звенеть. Не многовато ли святости?
    Дальше уже скучно. Снова тема денег по формуле "богатый = плохо". Снова декларируете аксиому, что все вокруг должны быть равнодушными, хотя это абсурд. Снова оскорбляете и унижаете окружающих, говоря в вульгарном тоне. И в конце, как бы недоумевая, что вокруг происходит, задаете риторический вопрос. Надеюсь, он и правда риторический, и вы не ждете на него ответ, иначе еще пять минусов сразу.

    А теперь в целом по вашему комментарию, обобщая и резюмируя.

    Не понятно, какую цель вы преследовали, сделав столько провокаций, чтобы вам поставили минусы. Причем, вполне заслуженные. Кому-то не нравится одно. Кому-то - другое. Но конструктива настолько мало, что почти каждый найдет для себя причину, по которой можно поставить минус.

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

    Для примера обратите внимание на этот мой ответ. Некоторые коллеги из соседних ответов, да и просто мимо проходящие, возможно, покрутят и виска и подумают: "Зачем он столько времени тратит на этого чудака? Его ответ уже на статью тянет. И не жалко же ему сил". Однако я с самого начала оценил, что ответ будет большой, прикинул, зачем мне это нужно, есть ли у меня на это время и... мысленно подписался под этим. Меня всё устраивает, потому что я поставил перед собой цель и иду к ней. Собственно, уже пришел, и готов к каким-нибудь последствиям или отсутствию оных. Другой человек, который не ставит себе такую же цель, проходит мимо - и это тоже логично, всё сходится. А вот если делать что-то, не имея представлений, к чему это приведёт, вот это уже странно.

    Вот такая математика. Надеюсь, ответил на вопрос.
    Ответ написан
    21 комментарий