• Курсы это налог на тупость или что?

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

    Платить за курсы можно в следующих случаях:
    1. Курсы с признанной сертификацией - от Microsoft, Cisco, Oracle, можно специфические от производителей какого-либо продукта
    2. Обзорные курсы по продукту/движку/технологии более продвинутого уровня, но это не должна быть базовая технология, и курсы не могут быть дорогими. Обычно это максимум несколько часов.
    3. Если за курсы платит компания
    4. Английский, немецкий, японский, в общем гуманитарный язык, индивидуальное репетиторство по сложным областям - какой-нить матан, дизайн с практикой.
    Ответ написан
    2 комментария
  • Ram диск для файла подкачки, имеет ли смысл?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    нет. современный ssd по скорости от рамдиска недалеко ушел.
    Ответ написан
    8 комментариев
  • Как правильно изучать программирование?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    А что если я буду по урокам , книгам учиться писать DLL , но не буду учить сам C++ для этого?


    Ваш вопрос звучит как "А если я буду по урокам и книгам учить грамматику, но не буду учить алфавит и сами буквы для этого"

    Язык - это БАЗОВОЕ. Можно не лезть в дебри языка, но без основ языка вы в принципе писать не сможете.
    Ответ написан
    Комментировать
  • Что почитать по практике серверного администрирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    пишите в гугл
    "виды серверного железа"
    "уровни RAID"
    "оптические роутеры"

    вообще непонятно что вы хотите узнать, так как области слишком разные, еще непонятно как "практику почитать". Практику нужно делать..
    Ответ написан
    Комментировать
  • Как передать rsynch файлы бекапов прошлого дня?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    ну, вы передаете на rsync список конкретных файлов. Понятное дело, что пытаясь удалить, вы можете удалять только из этого списка, что не есть правильно.

    Вы уточните что именно у вас хранится в $source

    Например, вы можете просто посинкать все, что "-1" день, через find | rsync

    А старые файлы удалять отдельной командой типа:
    find /my_synced_files/ -type f -ctime +1 -delete
    Ответ написан
    7 комментариев
  • Как получить две одинаковые группы выражений?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ответ написан
    Комментировать
  • Может ли быть талант к программиованию?

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

    Это и есть талант - наработки моторики, наработки образа мышления, наработки усидчивости особенно в первые 5 лет жизни, когда мозг максимально пластичен. Впоследствии для развития нужно гораздо больше усилий, а вот свободного времени уже гораздо меньше. Потому что уже друзья/девочки/работа/семья...

    Поэтому в основном талант - это то, что успел к 5-10 годам развить разными способами.
    Ответ написан
    Комментировать
  • Какие направления в IT существуют для медика?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Нужно понять первое.

    Новичок-айтишник-медик это не образование, а позиция. Найдете такую вакансию - почитайте что там хотят.

    Почему вы считаете, что образование автоматически дает вам рабочее место - непонятно. Учитесь самостоятельности.
    Ответ написан
    Комментировать
  • Какому языку, в какой среде начинать учить ребенка программированию 10 лет?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Он увлекается Minecraft, там java, как бы мы посмотрели, как моды пишут, но там не просто, уже надо классы, объекты знать. Это абстракции уже.


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

    Расскажите ему лучше теорию, чтобы знал что такое байт, бит, int, char, string, массив, структура. В общем базовые вещи.
    Ответ написан
    8 комментариев
  • Pg_basebackup, зависит ли скорость копирования от типа данных преобладающих в БД и можно ли как-то увеличить скорость копирования средствами postgres?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Есть БД на 1ТБ, создана искусственно. содержит кучу табличек с текстовыми полями содержащими хеш от рандома (каждая порядка 10Gb).
    Копирование всего кластера на соседнюю машину занимает порядка 14 часов.


    1 тб = 1000 гб.

    100 мбит = ~10 мегабайт в секунду. 600 мегабайт в минуту То есть 1000 гигабайт/ 0.6 = 27 часов.

    1000 мбит = ~100 мегабайт в секунду, но часто пропускная способность дисков упирается в примерно 50 мегабайт/сек = 3 гб/мин, 1000 гигабайт/ 3 гб ~ 5.5 часов

    Подозреваю, что все-таки бутылочное горлышко либо сеть (gzip сжимает данные, потому вместо 27 часов получаете около 14)
    Либо gzip сжатие в один поток (напрягается только одно ядро, из-за чего кажется, что CPU не нагружен), выполняется слишком долго.

    В первом случае убедитесь, что -z включено и попробуйте -Z 9, а также гигабитную сеть
    Во втором случае попробуйте наоборот -Z 1, чтобы уменьшить нагрузку на CPU
    Ответ написан
    8 комментариев
  • Как распарсить файл?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    awk -F "[:# ]" '{print $1" "$2":"$3" "$5" "$7}' file.log
    Ответ написан
    1 комментарий
  • Как запустить sh скрипты в Linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Нужно просто осознать, что в Linux не существует ассоциаций файлов по расширениям.
    Расширение для Линукса - просто часть файла после последней точки, система никаких действий к этому не привязывает.

    Поэтому единственный способ делать .sh файлы исполняемыми - ставить на них флаг executable через
    chmod +x file.sh

    Другой вариант - запускать сам баш с передачей ему файла как аргумент (потому что бинарник bash-а уже с executable).
    bash file.sh
    Ответ написан
    Комментировать
  • Как редактировать файл .yaml с помощью sed?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Используйте простую регулярку:
    sed -i 's/test-activemq:.*/test-activemq:$GIT/g' file.yaml
    Ответ написан
    Комментировать
  • Как решить проблему в Bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    -s проверяет что файл существует и он НЕ пустой.
    если хотите пользоваться test, то логика такая:

    if [ -f file.txt ]; then
      if [ -s file.txt ]; then
        echo "file.txt is not empty
      else
        echo "file.txt is empty"
      fi
    else
      echo "file.txt doesn't exists"
    fi


    Можно еще так
    if [[ $(stat -c "%s" file.txt) -eq 0 ]]; then
      echo "file.txt is empty"
    else
      echo "file.txt doesn't exist or not empty"
    fi
    Ответ написан
    Комментировать
  • Что опаснее: самолёт или авто?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Математика и статистика похожие науки, но нужно понимать, что статистика - стоит денег.
    Собрать идеальную статистику у вас просто не выйдет. Поставить систему учета на все автомобили - нереально.

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

    Но вот считать именно километраж - нечем.
    Ответ написан
    Комментировать
  • Есть ли курс/урок на 1 вечер с живым преподавателем, чтобы пожилой смог освоить смартфон?

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

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

    В любом случае, если самостоятельно не освоил, то ечера не хватит.
    Ответ написан
    Комментировать
  • Почему не могу убить процесс?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    kill -9 10434

    Бывает процессы зависают и не реагируют на дефолтный сигнал -15. Сигнал -9 нельзя игнорировать. Если процесс не сможет завершиться после -9, значит пора ребутить.
    Ответ написан
    2 комментария
  • По какому учебнику изучать C++, чтобы работать в современном проекте?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Читая книги, невозможно научиться ездить на автомобиле, даже если научишься рассчитывать октановое число.

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

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

    Если взять по аналогии английский, то для того, чтобы научиться говорить, не нужно годами читать учебники по грамматике. Нужно взять словарь (справочник с++), простой разговорник (статьи с примерами кода) и писать код (пытаться общаться, смотреть мультики/фильмы/подкасты). Так можно сразу понимать и говорить.
    А учебники можно уже позже, чтобы углублять свои знания.
    Ответ написан
  • Как скачать WebMoney (WM Keeper WinPro)?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вы зашли не на скачивание, а на веб-версию.
    Качать для старых версий винды (менее 10) нужно тут:
    https://wiki.webmoney.ru/projects/webmoney/wiki/WM...
    Ответ написан
    6 комментариев
  • Как определяется по какому протоколу будет взаимодействие http или https?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    И у нас ведь ни как не влияет указываем мы https:// в URL или нет?

    конечно влияет. Что указали, на тот порт и пойдет.
    http - 80
    htps - 443
    ftp - 21

    если не указываем, по дефолту считается http
    Ответ написан
    Комментировать