Задать вопрос
  • Как узнать PID конкретного процесса?

    ps ex | grep ices | grep ices2.conf | grep -v grep | awk '{print $1}'
    Ответ написан
    1 комментарий
  • Какие программы для восстановления утраченных файлов посоветуете для Linux?

    opium
    @opium
    Просто люблю качественно работать
    Научись уже делать бекапы а?
    А так восстанавливай под Винду
    Ответ написан
    1 комментарий
  • Когда использовать jpg а когда png?

    SmthTo
    @SmthTo Куратор тега Вёрстка
    Все перепёлки мира будут оплакивать мою смерть.
    Типичные примеры использования:

    JPG — фото, иллюстрации без прозрачности, где важны цвета, переходы, оттенки и т. п. В таком случае JPG выигрывает у других форматов в плане соотношения качество/цветность/размер. Так себе для контрастных схем и текстов.

    PNG — фотографии, схемы, графические элементы с прозрачностью, всякие вылетающие за границы элементы, где относительно много цветов (фото людей, инопланетян и т. п.). При соотносимом с JPG размере файла, PNG содержит гораздо меньше цветов, а сравнимые с JPG по количеству цветов файлы PNG будут весить очень много (поэтому для фото используют JPG). Если дело доходит до схем и текстов, PNG предпочтительнее JPG в силу отсутствия артефактов на контрастных краях.

    GIF — анимации. Ну тут вообще отдельная песня. Ему на смену пророчат APNG, WEBP, MP4 и т. п., но воз и ныне там.

    SVG — иконки, иллюстрации. Поддерживает прозрачность, бесконечно тянется. Обычно те же иконки в SVG весят меньше, чем в PNG при одинаковом фактическом размере использования. Можно анимировать (отдельная тема и куча особенностей) и управлять с помощью CSS и JS, если встраивать inline (можно и через #use, но с ограничениями). Наверное, самый чувствительный к ошибкам формат, потому что состоит из кода: сложный SVG-файл может убить производительность. Можно очень легко зашить вредоносный код, поэтому запрещён в вёрстке писем.

    P. S. Я не могу описать все случаи, бывают уникальные, так как процесс выбора формата зависит от контента вашего изображения. В каждом конкретном нетипичном случае — думайте сами. К примеру, если векторная иллюстрация весит много, то есть смысл перевести её в JPG или PNG. Иногда SVG-иконка может весить в разы больше её PNG-аналога (при одинаковом фактическом размере использования, например, 100 на 100 пикселей при 1:1 размере viewport к физическому разрешению экрана) — тут многое зависит от методов и качества создания таких иконок. Как правильно отметил @Adamosу, иногда затраты на рендеринг SVG (на стороне клиента) не окупают его преимуществ, и приходится использовать растровые изображения. Ну и т. д… Особенностей использования форматов — куча.

    P. P. S. Почитайте о Retina, ибо нет никакого «для ретины следует юзать JPG».
    Ответ написан
    22 комментария
  • Как заблокировать IP атакующего?

    bestking5236
    @bestking5236
    постоянно устраиваю необычные проделки
    apt install fail2ban
    --
    из коробки уже будет сам банить при нескольких попытках входа
    Ответ написан
    Комментировать
  • Как заблокировать IP атакующего?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Подбор пасов к серверу SSH это нормальная ситуация.
    Избавиться можете или запретом доступа извне к SSH серверу или использованием port knocking.

    Заблокировать можете в фаерволе, но лучше отключите парольную аунтентификацию (а рут вообще не должен по ssh ходить) и используйте ключи.

    P.S. это всё уже 100500 раз обслюнявленно в статьях, которые легко находяться по запросу "ssh security".
    К примеру на хабре их с десяток https://habr.com/post/179219/
    Ответ написан
    2 комментария
  • Как посмотреть когда переменная находится в файле подкачки а когда в оперативной памяти?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    С точки зрения программы, все переменные находятся в оперативной памяти. Выгрузкой в файл подкачки занимается операционная система прозрачно для прикладных приложений.
    Ответ написан
    Комментировать
  • Как поднять Linux сервер на VirtualBox с возможностью последующего переноса на физический сервер?

    @noob1
    Anykey
    Можно методом копирования файлов . Копирование файлов и папок от корня на заранее размеченную файловую систему , кроме директорий /dev /proc /srv /sys /mnt , эти папки просто создать пустыми . Потом установить grub2 , указать в конфигурации grub с какого диска грузится , переписать /etc/fstab. Удалить файл /etc/udev/99-network-persistance что бы сетевые интерфейсы поднять с старыми именами . Ну и всё впринцыпе .
    Ответ написан
    2 комментария
  • Как поднять сервер на Linux и задеплоить приложение?

    @aol-nnov
    3 шаг: установить сервер приложений по вкусу/требованию заказчика/желанию левой пятки
    4 шаг: окей гугл, как "задеплойтить приложение" %имя_выбранного_сервера_приложений%
    Ответ написан
    2 комментария
  • Поддерживает ли Ubuntu hdr мониторы?

    longclaps
    @longclaps
    Ответ написан
    Комментировать
  • Для выполнения каких задач какой язык программирования подходит?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    bash, sql, html, mathLab - языки заточенные под определенные задачи, мало подходящие для других задач.
    Популярные языки типа python, js, java, scala, с++ -> подходят для любых задач (но с определенными сложностями, необходимы библиотеки, обертки, нужно писать много лишнего кода)

    вот например в баше чтоб получить список файлов - нужно ввести ls
    чтоб сделать тоже самое на JAVA - необходимо целую программу написать, строк на 10), потом ее скомпилировать, а потом запусить джава машину и передать ей этот код. Довольно геморройное занятие для такой задачи.
    ----
    но нужно понимать что в томже баше простота для простых задач (типа обработки файлов и текстов), выливается чудовищную сложность для более сложных задач.
    П. С.
    если работаешь только с одним типом задач - то тебе выгодно использовать заточенный под эту задачу язык.
    Если работаешь большим количеством разнообразных задач в разных сферах, то лучше освоить и использовать один инструмент (язык) общего назначения но на высоком уровне - чем 10 специализированных инструментов на посредственном уровне.
    Я например на scala - пишу фронтэнд, бэкенд, работаю с БД, пишу скрипты вместо баша, создаю быстрые наброски прототипы (вместо питона), и запускаю теже самые прототипы в продакшен где требуется высокая производительность и многопоточная обработка данных.
    Нигде не касаюсь вообще никаких других языков.
    Ответ написан
    9 комментариев
  • Как пробросить порты при отсутствии выделенного IP?

    DevMan
    @DevMan
    если ип белый, то прикручиваете динднс.
    если ип серый, то просто это никак не решается.
    Ответ написан
    9 комментариев
  • Как пингануть с конкретного интерфейса, если интерфейсов несколько?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    # man ping
    -I адрес
        Установить адрес источника в указанный. В качестве аргумента
        может выступать числовой IP-адрес или имя устройства.
    Ответ написан
    2 комментария
  • IPv6 на смартфоне?

    kotomyava
    @kotomyava
    Системный администратор
    Фактически ничего. Если и есть сайты, которые доступны только по ipv6, то это капля в море, и вряд-ли какой-то из них вам вдруг будет нужен.

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

    В общем это не вредно, но каких-то заметных плюшек с собой не несёт.
    Ответ написан
    8 комментариев
  • Kali Linux как linux для начинающих?

    Francyz
    @Francyz
    Photographer & SysAdmin
    непонятно зачем вам Kali linux, если вы хотите идти в проф направление и работать как админ в хай-енд сигменте, то учите ветку RHEL - CentOS, или убунту/дебиан. В ентерпрайзе нужны они.
    Ответ написан
    2 комментария
  • Где найти детали для проекта?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Собираете прототип на том что есть, тестируете, доводите до ума.
    Когда решили что оно уже достойно выйти на рынок, идёте к производителю и говорите "хочу", вам говорят сколько ваше хочу стоит.

    Ну или прям сейчас идёте к производителю тех-же дисплеев и называете свои хочушки, производитель вам скажет чего он может дать из того что он имеет, партией от 1000 шт. :)
    Ответ написан
    1 комментарий
  • Режет ли провайдер скорость интернета?

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

    Для проверки полосы вообще ping не подходит, только для проверки потерь и задержек между точками.

    Для проверки полосы есть другие инструменты, например iperf, но он требует какой-то другой стороны с заведомо широким каналом.
    Ответ написан
    5 комментариев
  • Есть ли в этом доме сервер?

    @Fixid Куратор тега Железо
    Открываете щиток и вырубаете каждый автомат
    Смотрите что счетчик остановился, если не остановился, то вызывайте электрика, где то есть скрытая линия.
    Дальше включаете автоматы на свет (будем считать что щиток сделан по современному)
    И смотрим на счетчик, он не должен считать либо минимально
    И так включаем поочередно по группам пока не найдем линия которая жрет, дальше по ситуации.

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

    Замудренный программист если он не труп или его не эвакуировали в тюрьму никогда не оставит свое оборудование
    Ответ написан
    4 комментария
  • Какое сетевое оборудование купить для дома?

    @Tabletko
    никого не трогаю, починяю примус
    Роутер отдельно, медиа-сервер отдельно. Берите mikrotik hap ac2. Если проводных портов будет не хватать - докупите копеечный свитч на 5/8/16 портов. Совет: всё что можно подключить проводом - подключайте проводом.
    Ответ написан
    Комментировать
  • Где почитать реальные примеры переезда в облако?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Был локальный exchange. Лицензии, кластер, сервера, винты, бэкапы.

    Переехали в гуглпочту.
    Для многих пользователей остался тот же outlook, web outlook заменился на web-google-mail.
    Минус лицензии, минус локальные сервера, минус головняк и администрирование. Просто абонплата за корпоративную почту в гугле.
    Многие вообще перестали пользоваться outlook. Минус офис и лицензии.
    Линуксоиды особо ничего и не заметили.

    Компания примерно 1500 человек.
    Ответ написан
  • Имеет ли место программирование без языка программирования?

    usdglander
    @usdglander
    Yipee-ki-yay
    Умение мыслить алгоритмически - основополагающее в программировании. Язык - это всего лишь способ описания алгоритмов.
    Ответ написан
    7 комментариев