Задать вопрос
  • Linux команда top в batch mode - как показать имена файлов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    А вы хотябы пытались почитать man ps?
    берете опцию -o и накидываете нужных вам столбцов, например

    ps -o pid,%cpu,cputime,command
    Ответ написан
    4 комментария
  • Что писать на C в начале и конце пути?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    на Си не обязательно писать сложные проекты.
    Напишите на Си несклько консольных утилит.
    Например программа для вывода текстового файла на экран, вывода списка содержимого каталога.
    Затем что-то посложнее типа date с подстановочными символами, QR encoder, архиватор, да что угодно.

    А идеи для проектов подкидывать нет смысла, никто ж не знает что вам лично интересно настолько, чтобы заставить сделать проект и довести его до рабочего варианта.
    Ответ написан
    Комментировать
  • Как решить эту ошибку?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Это не проблема, это у вас прав доступа не хватает.
    Вы бы в вопрос только Permission denied если бы оставили, было бы еще понятнее что вы делаете.
    Пишите подробнее, либо сами разбирайтесь с правами - фраза недвумыслена.
    Ответ написан
    Комментировать
  • Как задать переменную bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Если вам нужно проверить переменную MYVAR, и если она пустая. то задать ей значение по умолчанию, можете просто проверить это например этими способами:

    1.
    if [[ -z MYVAR ]]; then
      MYVAR="default value"
    fi


    2.
    echo "MYVAR is: ${MYVAR:="default value}"
    Ответ написан
  • С чего начать переход от PHP, JS к C#?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. С и С# считай вообще разные языки.

    2. Чтобы учить С# надо учить C#, не понимаю в чем проблема, и зачем искать какие-то посторонние вещи.

    3. Пробел в изучении будет всегда, как бы ты не учил. Он покрывается опытом и практиков.

    4. Срок изучения ПОЛНОСТЬЮ зависит от человека. "использовать всевозможные инструменты" можно по-разному, поэтому описанный багаж знания совершенно непонятен постороннему человеку.
    Базово можно и за месяц изучить и за 5 лет, как вы видите, разброс слишком велик.
    Ответ написан
    Комментировать
  • Как лучше выкладывать видео на свой сайт?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Уменьшить проще всего пережав ffmpeg-ом под несколько разрешений.
    2. Почему 512 мбайт нельзя выкладывать на сайт? Если места на хостинге мало, то может не стоит заниматься хостингом видео?
    Ответ написан
  • Разрешать ли сотрудникам выходить в интернет с личных телефонов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    1. Либо вы ставите Wifi-роутер и пускаете всех с телефонов в локальную сеть.
    2. Либо вы ставите Wifi-роутер в отдельном VLAN, и пускаете всех с телефонов сразу в инет, а не в локальную сеть.
    3. Либо вы не ставите Wifi-роутер.
    Ответ написан
    Комментировать
  • Как сделать цикл for для find bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Можно попробовать свой цикл, как-то так:
    for FILE in "ls -1 *.wav; do
     DATE=$(echo ${FILE}|cut -d- -f 4)
     mv ${FILE} "/mnt/rec/${DATE:0:4}/${DATE:3:2}/${DATE:5:2}/"
    done
    Ответ написан
    Комментировать
  • Как пользоваться ssh на виндовсе для линуксоида?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    1. Вместе с git идет git-bash

    2. Вместо mintty (который пришел вместе с git-bash) лучше использовать ConEmu, а еще лучше FAR+Conemu

    Просто запускаете Far в Conemu и пишете команды в FAR-е. И текстовый редактор рядом, и автодополнение, и история команд, и скрипты из него же.
    Ответ написан
    Комментировать
  • Почему переменная не работает в ssh внутри баш скрипта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    VAR="blablabla
    blablabla"
    
    echo "$VAR" | ssh $user@$host 'cat>/tmp/file'
    ssh $user@$host "sudo cp /tmp/file /etc;rm /tmp/file"
    Ответ написан
    5 комментариев
  • Почему не вижу сайт по доменному имени в локальной сети?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Конфиг hostos
    192.168.0.100 www.it-abs.local
    127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6


    C:\Users\AVL.ABS-AUTO>ping it-abs.local
    При проверке связи не удалось обнаружить узел it-abs.local.
    Проверьте имя узла и повторите попытку.


    Так добавьте в hosts оба домена, и www.it-abs.local и it-abs.local
    Ответ написан
    Комментировать
  • Почему неожиданно обрывается цикл?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Я подозреваю, что вы просто упираетесь в предел памяти, который bash выделяет для массива.
    Например для ksh93 по умолчанию это ~4 мбайт. Навскидк какое ограничение в bash и как его посмотреть не скажу.
    Но в данном скрипте, зачем вам вообще создавать массив? Вы можете сразу выводить в файл
    while read line; do
      echo "$line" >> /tmp/test-cycle.csv
    done < $file
    Ответ написан
  • Как развернуть на одном ПК Веб сервер Linux + 1С сервер на windows?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Проброс нужных портов в нужную виртуалку вас спасет.
    например RDP пробрасываете в windows, а http/https в centos
    Ответ написан
    3 комментария
  • Где получить онлайн нормальное обучение Java с нуля?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Возникла проблема, требуется определить родственников на онлайн/оффлайн курсы программирования, чтобы на выходе получился нормальный джун, способный к первой бесхитростной работе.


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

    Если ваши родственники нормальные - парочку книжек на торренте, официальная документация и гугление - и все будет окей. Если нет - никакие курсы "нормального джуна" не выпустят.

    Пункт третий вообще жжет - на курсах по программированию вы ищете обучение базовому английскому? Английский учат на курсах английского. И вот тут кстати, в 95% случаях практически любые курсы английского базовое дадут.
    Ответ написан
    4 комментария
  • Как постепенно развиваться в сфере ИБ?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Сфера ИБ занимается не совсем техническими вещами. В этой сфере в основном идет
    1. Юриспруденция и документация - разработать все правила, утвердить, донести до сотрудников, привлечь руководство и так далее.
    2. Внешний периметр - проходные, замки, магнитные карточки, учет входящих/выходящих, наблюдение и запись
    3. Софт - организация доменной политики, прав доступа, контроль всех внутренних ресурсов и доступа к ним, обновление софта, организация всей работы всех проектов с учетом безопасности (например, внедрить обязательное сканирование всех продуктов каким-нить анализатором, запретить использовать открытые пароли в конфигах и заставить всех это сделать).

    Если вас интересует техническая часть, то она совершенно не отличается от обычного администрирования и разработки - просто появляются новые требования, которые нужно внедрить. А так - ИБ это больше организация и внедрение различных требований.
    Ответ написан
    Комментировать
  • Как вы получаете версию из maven проекта для создания docker tag при релизе?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. можно руками взять из обновленного pom файла в рабочей директории
    2. Например Teamcity умеет просто обращаться к переменной %maven.project.version%
    Ответ написан
    Комментировать
  • Почему не входит в PHPMYADMIN?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    причин может быть много.
    Во-первых может быть два разных phpmyadmin
    во-вторых авторизация по user@server.com и user@10.20.30.40 - это разные юзеры в mysql
    Ответ написан
    Комментировать
  • Обязателен ли сервер для работы чат бота в Телеграме?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Чат-бот это программа. Чтобы чат-бот работал, эта программа должна быть где-то запущена.
    Можете не платить каждый месяц, а запустить чат-бота на своем компьютере и не выключать его.
    Ответ написан
    Комментировать
  • Что означает символ * (звездочка) в регулярных выражениях?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Не путайте regular expression и shell globbing.

    Согласно правилам раскрытия shell globbing, звездочка означает все символы в любом количестве, за исключением строк, которые начинаются с точки.

    cp -r dir1/* dir2
    означает скопировать все файлы из каталога dir1 в каталог dir2, кроме тех которые начинаются с точки

    cp -r dir1/ dir2
    означает скопировать сам каталог dir1 (со всем содержимым) в каталог dir2, поэтому будут скопированы и скрытые файлы.

    Других исключений у звездочки нет.

    Если взять не shell globbing, а например команду find, там звездочка уже обрабатывается самой командой find и будет находить все файлы, например
    find /test -name "*"
    найдет в /test все файлы и каталоги, включая те, что начинаются с точки. То есть лимит есть только у самого shell

    P.S. на tldp.org всегда можно найти истину, например tldp.org/LDP/abs/html/globbingref.html
    Ответ написан
    Комментировать
  • Как запустить TeamSpeak Server на Windows XP?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    ntdll.dll это один из файлов ядра системы. Ясен пень, что его нельзя заменить при запущенной системе. И не факт, что вы сможете заменить его на новый, не нарушив работу системы.

    1. Попробуйте установить все обновления к вашей XP (SP3 последний официальный, есть неофициальная народная сборка SP4)
    2. ПОпробуйте 32-битные версии
    Ответ написан
    Комментировать