• Как уменьшить размер PDF на сервере?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Можно вот таким скриптом на bash
    find . -name '*.pdf' | xargs -I % sh -c 'gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=%.tmp %; mv %.tmp %'

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

    Но необходимо установить ghostscript - sudo apt install ghostscript
    Ответ написан
    1 комментарий
  • Как сделать свой телефон?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Так не бывает.
    Нельзя сделать что-то в одном экземпляре бюджетным.
    бОльшая часть стоимости смартфона (а именно о нём, как я понял, речь, раз уж упомянут Андроид), составляет инженерная разработка. Профессиональная деятльность специалистов стоит дорого и окупается только большими партиями конечных устройств.
    Очень наивно полагать, что вы соберёте что-то хотя бы отдалённо похожее на заводской смартфон самостоятельно, и это будет дешевле заводского варианта.
    Поясню на примере. Без всякого андроида если собрать простейшую звонилку на модуле SIM800 и ардуинке, вы вылезете сильно (в разы) за пределы стоимости аналогичного по функциональности бабушкофона. Просто потому что сам модуль стоит как простейшая готовая звонилка с экраном, цветным экранчиком и корпусом в разумном по рамеру форм-факторе без торчащих проводов и не пол кило весом.
    Чтобы сделать смартфон с андроидом их готовых компонентов, вам придётся либо собирать все модули крупноблочно (блютус, вайфай, GSM из дорогих и некомпактных блоков, либо проектировать и разводить плату, что на несколько порядков сложнее и, судя по вашему вопросу, просто невозможно для вашего уровня.

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

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

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Нет, не безопасно. Используйте только USB порты ПК для питания диска. Попытка подключить еще и ЗУ от смарта может привести к любым последствиям - вплоть до смерти диска, контроллеров USB, ПК или еще чего угодно (никогда не знаешь какой сюрприз сделали в разводке китайцы). Диски - штука чувствительная к качеству питания. Обычно в комплекте есть USB разветвитель - одним концом в диск, двумя другими в ПК. Вот его и используйте - два в ПК, один в диск. Если питания не хватит - диск просто не запустится и не определится в системе. Еще можно использовать USB хаб с внешним питанием, если встроенные порты слишком слабые. Ну или просто вытащить диск из коробки, если он там стандартный SATA/IDE - то можно использовать любой внешний SATA/IDE контроллер с внешним питанием.
    Ответ написан
    Комментировать
  • Гугл таблицы: как сделать автозаполнение ячеек без изменения формата?

    ProgrammerForever
    @ProgrammerForever Куратор тега Google Sheets
    Учитель, автоэлектрик, программист, музыкант
    Excel:
    1. Выделить источник
    2. Ctrl+C
    3. Выделить куда будут распространяться ячейки
    4. Ctrl+V
    5. Использовать форматы конечных ячеек

    Google Sheets:
    1. Выделить источник
    2. Ctrl+C
    3. Выделить куда будут распространяться ячейки
    4. Правка - Специальная вставка - Только формулы
    Ответ написан
    1 комментарий
  • Возможна ли технология совмещения OLED и поляризаторов как на IPS матрицах?

    Смысла в этом нет, тк:
    Для получения тёмных оттенков на OLED мы должны снижать яркость. Благодаря этому получается чистый чёрный.

    Если OLED субпиксели всегда будут на 100%, а яркость будет регулироваться шторкой - это не сильно будет отличаться от IPS. (Зато будет сложнее в изготовлении и управлении, если мы хотим сохранить контроль за отдельными OLED субпикселями)

    В этом плане логичнее модифицировать контроллер, чтобы он мог менять яркость светодиодов при помощи напряжения
    Ответ написан
    Комментировать
  • Если на флеш-памяти скорость последовательного чтения заметно быстрее случайного, то почему же бесполезно делать дефрагментацию?

    @rPman
    Разница в скорости между последовательным и случайным доступом на ssd/usb flash сильно зависит от контроллера и его внутреннего устройства и зачастую в дешевых устройствах график скорости чтения случйного в зависимости от размера блока будет не прямым и ломаться (скорость начнет сильно падать и становиться меньше чем при последовательном) где то на 256...64кб - это скорее всего размер внутреннего блока хранения (не сектор, при записи он весь не перезаписывается, хотя вполне возможно что есть флешки где это так), и при чтении данных, попадающих в него, он скорее всего будет прочитан весь, этакий аппаратный read ahead

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

    Разница по времени чтения фрагементированного файла на ssd и hdd отличается на порядок (буквально в 10 раз и больше) поэтому даже слабая фрагментация больших файлов становится заметной на жестком диске, на ssd же этого заметить очень сложно, только синтетическими тестами.

    Я один раз пробовал проводить дефрагментацию (больше 30% фрагментации по мнению windows) дешевого ssd как раз с большим внутренним размером кластера и не заметил никакой разницы в использовании такого диска, полагаю стратегия использования диска как системный не укладывается в паттерн, который бы требовал дефрагментацию в такой ситуации
    Ответ написан
    2 комментария
  • Лучший процессор для работы браузера в смартфоне?

    @rPman
    Боюсь процессор тут последнее, о чем ты должен задумываться.

    Современные смартфоны это не только железо но и софт, и тот что ставит производитель не всегда (особенно на дешевых моделях) работает эффективно. Это отлично видно, когда меняешь прошивку на неофициальные или отредактированные, в которых вырезаны приложения от производителя, а особенно google apps, и даже древние железки 'начинают летать'!

    Когда приложение лагает (внезапные фризы или непонятные тормоза при запуске) это в первую очередь может быть виноват внутренний накопитель, как минимум я такое наблюдаю на lowend и midend железках (правда последние годы я только xiaomi смотрю), т.е. вот купил все летает, проходит год и вот уже случайные фризы (батарея на такое тоже влияет, но у меня есть один пример когда xiaomi a2 заменили на офф батарею, фризы все равно были, не сразу).

    Если по теме вопроса, смотри по бенчмаркам single-thread тест, ни один сайт нормально не использует многопоточность, и никакой крутой браузер не сможет эффективно это исправить.
    Ответ написан
    1 комментарий
  • Какую программу использовать для дизайна кухни для себя?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    pro100 - обычно там много готовых вариантов блоков, с уже готовыми размерами. Лучшее что я нашел для себя с той же целью.
    как вариант - скетчап.
    Ответ написан
    1 комментарий
  • Какая разница между разными тестами для процессоров?

    @pfg21
    ex-турист
    разница в использовании разных команд процессора и подсистем компьютера.
    есть набор отдельных "дисциплин": целочисленная математика, математика с вещественными числами (числа с плавающей точкой), тригонометрические функции (сильно используются в 3д-рендеринге, преобразование фурье, сжатие фото и видео), действия над большими матрицами, логические операции...
    плюс скорость памяти, скорость и размеры кешей процессора различного уровня.
    каждый тест применяет набор своих алгоритмов и потому нагружает различные "части" вычислительной системы и получает отличающиеся значения "попугаев".
    и т.д. и т.п.
    читай описание каждого теста - там все расписано.
    Ответ написан
    2 комментария
  • Что из железа сильнее всего влияет на скорость сайтов?

    Slayer_nn
    @Slayer_nn
    Гугол, памаги!
    ну раз ноуты 2005-2010 года, то про аппаратную отрисовку с помощью GPU можешь забыть (во флагах можешь поменять)
    При открытии страниц больше всех будет страдать слабый проц
    Так что очередность такая: проц, гп, озу.
    ddr3 и ddr2
    Несущественна: что то медленно, что это. Все равно весь кеш будет храниться на жестком диске (скорее всего), он тут как раз и явлется слабым звеном.
    Ответ написан
    Комментировать
  • Что из железа сильнее всего влияет на скорость сайтов?

    @Voland69
    В современном инете тонны JS, активно потребляющего проц и современные браузеры любят память, которой в старом девайсе может быть мало. Видеопамять побоку, скорее способность видеоядра декодировать онлайн видео (если таковое есть в задаче).
    В целом по некроноутам расклад такой:
    2005 - Пентиум М и около того - точно мимо, ничего свежего не вывезет
    2009 - 2010 - Последние Core2Duo - первые Core i - вывозит на грани комфорта
    2012 - Core i поколения IvyBridge - вполне можно пользоваться.

    Главных правил два:
    1. никаких низкопотребляющих процов (U и Y мимо, хотя бы M, или QM/H/HQ в зависимости от поколения)
    2. максимально доступный объем памяти, и хотя бы 8 гигов этой памяти. Если платформа не поддерживает 8, она вам не нужна.
    Ответ написан
    Комментировать
  • Что из железа сильнее всего влияет на скорость сайтов?

    @rPman
    Железо до 2010 года (если оно не было топовым) может не потянуть youtube видео, не хватит процессора, проверял (веб клиент на загрузку контента, не на декодирование, тратил все ресурсы). Притом что само видео в формате 480p и даже 720p отдельным плеером смотреть было можно.

    Оперативная память до опеделенного момента важна именно своим объемом, настоятельно рекомендую минимум 4Гб. Я тюнил машину 2007г (asus eeepc900) с 1Гб ram, ставил кастомную сборку linux (awesome de + gentoo = 54мб ram на систему, все остальное браузеру, ubuntu при таком раскладе кушала порядка 250мб), в принципе работать с 1 страницей в firefox (он лучше с оперативной памятью работает) можно было, обязательно отключение рекламы,.. хотя это спорно, на ее отключение тоже тратятся ресурсы.

    В этом случае если оперативной памяти хватает, первым местом для требования - процессор, его кастастрофически не будет хватать, выбор ddr2 или ddr3 очевиден - второе (так как машины того времени по скорости сильно зависели от оперативной памяти), по скорости результат очень сильно отличается, я очень долго (эта машина все еще работает, на ней ребенок играет в не самые старые игры) сидел на машине с dd3 2013г (amd fx 6100), и даже когда я встроенную видеокарту использовал для теста, fullhd видео на ютубе смотреть было можно без проблем (для 60fps уже нужна видеокарта)

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

    И не забудь про ssd диск, по деньгам это незначительные траты, но системный диск обязан быть быстрым, это очень сильно влияет на качество работы

    p.s. выбор ОС для твоих описанных задач без вариантов - linux, настоятельно рекомендую xubuntu (точнее xfce de, сменить можно в любой момент так что ставь что угодно ubuntu, kubuntu, хоть edubuntu..), потому что для новичков первая ос от каноникал наилучший выбор, в этом случае тебе может хватит 2гб ram

    windows 10 потребует минимум 4гб, я видел человека который пытался сидеть на 1гб планшете с win10 (оно таким поставлялось), это было садамаза.

    софт - к сожалению на некоторых машинах со встроенным видеоускорителем, более менее нормально будет работать гугловский браузер, я ставил chromium, но все же протестируй firefox, если заработает без проблем - на нем и останься, оперативной памяти он жрет сильно меньше

    p.p.s. при выборе ретромашины, смотри поддержку ее процессором x64 ос, так как 32-битные потихоньку из поддержки уходят, например linux уже не найдешь современный (то не значит что нельзя будет запустить, просто для этого понадобится опыт и силы)
    Ответ написан
    Комментировать
  • NP880Z5E-X01RU как понять, какая распаяна ОЗУ - DDR3 или DDR3L?

    @ewgenc
    Посмотреть вольтаж памяти, HWinfo или чем-то подобным. Вскрыть корпус и посмотреть маркировку чипа памяти. Написать в поддержку Самсунг и спросить у них. Вариантов много.
    Ответ написан
    Комментировать
  • Почему в одном браузере ничего не происходит, а в другом кнопка работает?

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

    CityCat4
    @CityCat4 Куратор тега Информационная безопасность
    //COPY01 EXEC PGM=IEBGENER
    Окей, гугл.
    Что представляет собой физический уровень ISO/OSI?

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

    @Karpion
    АртемЪ, Wexter, CityCat4 - вы все зря придираетесь к вопросу. Он не слишком хорошо сформулирован, но полностью осмысленный. Разумеется, вопрос не о трафике, а о направлении распространения сигнала - но смысл понятен, и первые комментаторы его полностью раскрыли.

    Max8k - Ваша главная ошибка в том, что Вы неверно оцениваете скорость света. По нынешним временам - она не такая уж большая, задержки при распространении сигнала актуальны даже на мат.платах и даже внутри микросхем. А уж в сетях - они были актуальны изначально, в Ethernet предельный размер коллизионного домена (четыреста метров кабеля, соединённых хабами) соответствует 32-м байтам (половина минимально допустимого размера пакета).
    Ответ написан
    3 комментария
  • Возможно ли технически (не программно) отличить входящий трафик от исходящего?

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

    Stalker_RED
    @Stalker_RED
    yfND8yo.png

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

    Zoominger
    @Zoominger
    System Integrator
    Меньше рамок, больше камер, уберутся SIM-карты, приложений не будет (всё уйдёт в веб).
    Ответ написан
    Комментировать