Задать вопрос
  • Какое регулярное выражение подойдет для grep?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Через альтернативу указываете Archive и Clients в группе, а уже после них конец строки.
    grep -E "(Archive|Clients)$"

    "|" без скобок будет пытаться брать только один символ, то есть ваш
    "Archive$|Clients$"
    означает "Archive"+"$ или C" + lients$"
    Ответ написан
    Комментировать
  • Как получить список IP адресов от DHCP сервера?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Никак.
    DHCP сервер выдает клиенту инфу, которая касается именно этого клиента, а не всех остальных участниках сети.

    Администратор может посмотреть информацию о текущих leases через DHCP админку, но leases это не список текущих IP, это список текущих leases. То есть клиент появился, запросил IP, поработал и отключился. IP все еще на нем "висит". Если подключится другой клиент, то освобожденный IP может быть выдан ему, в зависимости от expiration настроек. Но DHCP не обзванивает клиентов на тему "эй, ты онлайн или нет".
    И для этого нужно иметь права админа этого DHCP.

    Если вы админ - API доступен через тот же powershell - посмотрите Get-DHCPServerv4scope | Get-DHCPServerv4Lease.
    Ответ написан
    1 комментарий
  • Письмо с html vs pdf?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Отправляйте квитанцию в HTML, с приаттаченным PDF - наиболее универсальный вариант.
    Современный актуальный PDF - это далеко не картинка, поэтому для квитанции размер будет не так уж и велик. Зато квитанция приедет цельная.

    HTML в разных почтовых клиентах может непредсказуемо поехать. Вплоть до того, что как бы не старался, какие-то колонки в таблице просто не будут отображаться. Почтовых клиентов много, то, как в них реализована поддержка HTML- непредсказуемо. Можете почитать на хабре было пару статей, как правильно верстать HTML для писем. Но для документов строгой отчетности (квитанции), которые рассылаются не внутри компании, а разным пользователям, чьи почтовые клиенты вы не контролируете - лучше дублировать PDF аттачем.
    Ответ написан
    1 комментарий
  • Насколько сложно сделать подобный видео ролик?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Уровень КОМАНДЫ специалистов - высокий.
    Затратно по деньгам - да.
    Спрашивать программы некорректно, специалисты могут пользоваться разными программами.
    Уровень - высокий. Композитор, оператор, художник, монтажник, плюс куча материала должна быть не с нуля, а видимо предоставлена клиентом - рекламируют же не неизвестно что, а продукт клиента, у которого уже есть и сайт и свой дизайн (логотипы, шрифты, арты).
    Чтобы сказать даже ориентировочную сумму - нужно делать техзадание, поскольку разброс примерно в порядок цен - легко прыгает в зависимости от хотелок, региона и изначально предоставленного материала.
    Ответ написан
    2 комментария
  • Cвоя небольшая удаленная веб-студия, как?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    "Хотел бы себе небольшую удаленную команду по разработке сайтов."
    А вот где искать заказы?"


    Сперва научитесь делать второе, затем уже начинайте хотеть первое.
    Умение выполнять работу и умение ее продавать - никак не связаны.
    Ответ написан
    2 комментария
  • Как составить скрипт freenas (freebsd) с командой tar?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Создайте скрипт, который требует двух аргументов - что паковать и куда tarring.sh:
    #!/usr/bin/env bash
    
    echo Argument provided:$1 $2
    echo CMD to execute: tar $2/${1##*/}.tar.gz ${1}


    Выполните:
    find /dir1 -type d -regextype posix-extended -regex '.*[0-9]{8}' -exec ./tarring.sh {} dir2 \;
    Ответ написан
  • Что делать после сборки проекта?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Затем его или деплоить, или создать деплоймент пакадж и выложить его в бинарный репозиторий, или хотя бы на sftp
    Ответ написан
  • Список файлов без расширений но при этом выводить и скрытые файлы(чтобы точка осталась)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Что ж так сложно все у вас.
    Вывод всего без расширения, но с точками
    ls -A --ignore='*.???'
    Убираем директории
    ls -FA --ignore='*.???'| grep -v "/"

    Еще один вариант, игнорируем файлы, где есть точка не в начале файла.
    ls -FA --ignore='?*.*' | grep -v "/"
    Ответ написан
    Комментировать
  • Насколько желаемая зарплата влияет на решение о приёме на работу?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Компании бывают разные, случаи бывают разные.
    В начале карьеры просто ориентируйтесь на среднерыночную ЗП по вашему региону.

    Уменьшать ЗП нет особого смысла - зачем брать более слабого специалиста, который не справится с требуемой работой, даже если платить ему меньше? То есть в любом случае, возьмут того, кто проходит по требованиям, а уж если у него знаний больше, чем требуется - тогда можно попробовать завышать.
    Просто overqualified не особо приветствуется, так как считается, что человеку с избытком квалификации на работе попроще будет неинтересно, и он или очень скоро найдет себе другую работу, а значит компании снова придется искать специалиста. Либо наоборот - компания была бы рада вырастить себе специалиста, что дешевле, чем сразу брать дорогого.
    Ответ написан
    Комментировать
  • Что настроить для более глубокого понимания сетей?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Маршрутизация для двух конечных ПК практически не настраивается.
    Поднимите 2-3 виртуалки в разных подсетях, поднимите между подсетями vpn, настройте чтобы работал сквозной dhcp из одной подсети в другую.

    Но вообще просто домашний роутер для начала настройте, чтобы нормально раздавал все по wifi и проводу, закрыть все лишнее, пробросить какой-нить вебсервер наружу.
    Ответ написан
    6 комментариев
  • Как можно закодировать три числа в одно с последующей однозначной расшифровкой?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Для начала 0..30+0..30+0..30 = 93 значения, а не 90.

    Во-вторых сложив, вы обратно не разложите, так как диапазоны пересекаются, и что 25+30 и 30+25 - для результата неважно.

    Что можно сделать для перевода число в двухначное:
    1. Переводим в двоичную систему, видим что на диапазон от 30 это 11110, и нам нужно 5 бит.
    2. Следовательно однозначно закодировать, с возможностью раскодировать три значения, нужно минимум 15 бит.
    3. 111111111111111 = 32767
    4. Можно использовать систему исчисления с бОльшим основанием таким образом, чтобы 15 бит влезло в 2 символа.
    5. Шестнадцатиричной будет недостаточно (7FFF - 4 символа)
    6. Следовательно нужно подобрать систему исчисления, где ваше число уместится в два знака. Подозреваю, что 46-ричной (30 + 30/2) должно быть достаточно с запасом, но под рукой готового калькулятора для свободного конвертирования нет, надо поковырять, осталось только подобрать 46 разных символов для обозначения числа.
    Ответ написан
    1 комментарий
  • Как сделать анимацию в CSS?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Для начала, следует научиться пользоваться удобными инструментами, и выкладывать не скриншот, а например ссылку на ваш код на https://jsfiddle.net

    Во-вторых, следует не задание публиковать, а вопрос что именно у вас не получается.
    Если вы в принципе не понимаете что делать, то обратитесь на фриланс.

    Ну а в вашем случае, видимо следует заполнить блок

    .block:hover{
    
    }
    Ответ написан
    Комментировать
  • SSH соединение хостинга с bitbucket?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Генерите пару ssh ключей, публичный кладете в вашем аккаунте на битбакете, на хостинге кладете приватный и соединяетесь. Или что именно вы хотите?
    Ответ написан
    1 комментарий
  • Что делать, если файл с кодом PHP не выполняется, а загружается?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    "file://localhost/home/ivan/Documents/My%20learning/php/1/sayHelloWeb.html"
    При таком обращении браузер будет просто открывать файл html.

    php код браузер выполнять не умеет, его выполняет интерпретатор php

    Следовательно вам нужно либо установить php и запускать через него, например
    php.exe

    либо устанавливать веб-сервер с модулем php, и тогда открывать через вебсервер (http/https), но не через file.

    Вдобавок расширение файла .html говорит, что это не скрипт а страничка на html
    Ответ написан
    2 комментария
  • Что изучить в комплексе с курсами Javarush, чтобы можно было брать заказы на фрилансе или куда-то устроиться как Java Junior?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Большинство курсов могут обещать трудоустройство, но это в любом случае попадут не все, поэтому трудоустройством в 99% случаев нужно заниматься самому и активно (рассылать резюме, проверять вакансии, и продолжать писать код и свои проекты - это будет оценено).

    Сами курсы на javarush - в принципе не плохие, но в современных реалиях только вот их будет недостаточно.

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

    А то бывает, что человек курсы прошел, а xml от xls отличить не способен, что такое килобайт и килобит путает, запустить в винде программу с аргументом - не знает как, командной строки боится как огня, как зарегаться на гмайле и настроить себе почтовый клиент - надо показывать и рассказывать.
    Поэтому и сроки вам подсказать сложно. У кого пару месяцев, у кого годы.

    Что же касается что делает java junior - пишет что-то на java, а в какой области - это уже другой вопрос. junior это просто обозначение "начинающий". Что такое начинающий - в каждом компании ОЧЕНЬ варьируется.
    Ответ написан
    Комментировать
  • Что такое C$ и D$ в Windows?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    $ в конце шары означает скрытую шару.

    ADMIN$, C$, D$ и так далее - стандартные дисковые шары, которые создаются по дефолту и доступны только для администратора.
    IPC$ - шара для подключения к управлению.
    Ответ написан
    4 комментария
  • Как быстро научиться Motion Design?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Нарисуйте слайды в обычном поверпоинте
    Запустите запись видео с экрана
    Прокрутите слайды в нужном вам порядке

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Браузер - не просто программка, это целая платформа, на которой должны адекватно работать html (html5)/CSS и javascript как минимум. Уже запилить только это - уйдет несколько жизней разработчиков.
    Поэтому нормальных браузеров с нуля и существуют единицы.

    Многие - на базе движка от Chromium (Chrome, Яндекс, Опера, Vivaldi - все на нем).

    Отельный движок - у Firefox (gecko), который остался в наследство от Nescape, на нем также работает минимизированный браузер K-Meleon

    Также вы зря пропустили Internet Explorer и Edge - последние версии вполне нормальные браузеры.

    Итого, на самом деле во всем мире есть только три актуальных движка, остальные уже канули в небытие, либо слишком узкоспецифичны и ограничены своей нишей.
    Ответ написан
    7 комментариев
  • Какие трудности могут возникнуть при разработке на java под linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Основные трудности - незнание платформы (файловая система и права доступа, незнание возможностей платформы, которые могут упростить множество моментов). И возможные отличия прикладного софта и его установки.
    Сама же разработка ничем не отличается.
    Ответ написан
    Комментировать
  • SSH connection refused?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Вас удаленный хост не пускает, нет смысла смотреть что у вас локально висит.
    Или на удаленном компе ssh висит не на 22 порту, или добавьте опцию -vvv чтобы вывело больше дебаг инфо
    Ответ написан
    7 комментариев