Задать вопрос
  • На каком хостинге делать средний проект?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    У вас какое-то приложение со сложной аналитикой и огромной базой данных, что на 1 человека отчеты и страницы генерируются минуты и часы?

    Если нет, то 150 просмотров в день выдержит даже фитнес-браслет, если на него веб-сервер поставить.

    Берите любой хостинг.
    Ответ написан
    3 комментария
  • Как изменить вывод grep?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    У grep нет таких опций, поэтому нужно обработать вывод grep чем-нибудь еще.
    Простенький пример вот:
    grep -r -l "something" | xargs stat --format="Name: %n Size: %B"


    Ну можно еще path и name конечно разделить, но это будет посложнее команда типа так:

    while read; do
      MYPATH="${REPLY%/*}"
      MYNAME="${REPLY##*/}"
      SIZE="$(stat --format='%s' ${REPLY})"
      [[ "${MYPATH}" == "${MYNAME}" ]] && MYPATH=""
    
      echo "Path: ${MYPATH}/ Name: ${NAME} Size: ${SIZE}"
    done<<<$(grep -r -l "alias")
    Ответ написан
    2 комментария
  • Что нужно учить чтобы уверенно брать заказы на фрилансе?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Что мне учить чтобы с легкостью потом выполнять заказы на фриалнсе по веб программированию?


    Не бывает такого, чтобы с легкостью.
    Бывает только тяжело, и еще тяжелее. Просто с накопленными навыками и скиллами это становится по силам.

    Ну а учить нужно логику
    "К примеру такие задачи на фрилансе как: написать модуль opencart, настроить сортировку, реализовать разные купоны и т.д, создание модулей для продажи товаров cs-cart и т.д."
    Как бы логично, что нужно изучить opencart, фреймворк и язык на котором он написан. Или какой ответ тут ожидается?
    Ответ написан
    5 комментариев
  • Возможно ли зарабатывать на C++-е в 14, с 3 летним опытом программирования?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Я умею писать 2D графические программы, игры и алгоритмы

    Судя по постановке этой фразы - не умеете.
    Либо под играми подразумевается с трудом сапер, либо 2д графические программы это что-то на базе спрайтов, либо не очень понятно что подразумевается под алгоритмом. В любой программе алгоритмов обычно полно.
    Вот навскидку, сколько времени нужно чтобы сделать игру типа prince?

    Возможно ли в таком возрасте хоть какую-то капейку заработать на C++?

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

    Можете попробовать писать курсовые и лабы для студентов, подработать репетитором для других школьников. Это наверное самое на текущий момент доступное.
    Но лучше не заморачиваться с оплатой, и попробовать присоединиться к какому-нить опенсорс проекту, и что-то полезное в нем сделать.
    Ответ написан
    Комментировать
  • Регулярное выражение для этого списка электронных адресов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Не надо валидировать емайлы одной регуляркой. Это мало того, что неблагодарное занятие, так и довольно проблематично тестируется и отлаживается.
    Ответ написан
    Комментировать
  • Ассемблер практикуют написанием драйверов и вирусов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Также как и любой другой язык - пишешь программы.
    Хочешь написать драйвер - пиши драйвер.
    Ответ написан
    Комментировать
  • Почему отключается интернет в играх?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    В NTFS нет rwxrwxrwx прав, там идет виндовые ACL, и они в линукс не работают.
    chmod работает только с POSIX правами доступа.
    Ответ написан
    Комментировать
  • Как построена работа ПО для банкоматов,терминалов?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    По-разному.
    Где - обычное десктоп приложение на базе WinNT/WinXP
    Где стоит линукс

    Практически все банкоматы оборудованы ПО, которое написано конкретно под этот банк.
    Ответ написан
    Комментировать
  • Как еще не совсем состоявшемуся junior-у найти работу/стажировку/наставника?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Ну если и есть такие работодатели, то они явно не на тостере.
    По своему опыту скажу, что никому не нужны несостоявшиеся работники, за которыми еще нужен глаз и глаз. Есть работа, есть куратор который может подсказать что-то по мелочи. Но на работе никто не учит работать. Учишься сам, ВЫПОЛНЯЯ работу.
    Я не понимаю, откуда у современной молодежи взялся этот тренд, что на работе всему научат.
    Конечно на работе ты получишь много опыта и знания, но "минимальные навыки" - это когда ты уже знаешь и умеешь все, чтобы выполнять задачи, а не кое-кто поковырял.

    Подработка - в ИТ такого как бы и нет.
    Разработчик на пол-ставки, еще и джуниор - такое вообще звучит бессмысленно.
    Ладно еще художник-дизайнер на пол-ставки.
    Или девопс/сисадмин в простых проектах.
    Ладно еще сеньор-архитектор на пол-ставки, курирует две-три команды разработчиков в одном проекте.
    Но джуниор-разработчик, который и своей работы не особо делает и внимание кураторов отвлекает - такое просто никому не нужно и не востребовано. И если даже в порядке исключения, такой работодатель найдется, это будет крайне редкая возможность.

    Подтягивайте навыки до уверенного джуна, и уже тогда имеет смысл искать работу.
    В мире есть множество опенсорс проектов, в том числе и на питоне и на C#, где можно подтянуть навыки
    Можно зарегаться на фрилансе и подсматривать задачи там. Даже есть шанс, что получится успеть перехватить пару задач и выполнить их не для себя а за деньги.

    Вообще, судя по текущим трендам, лучше дорасти до неуверенного мидла, а уже потом искать работу.
    Ответ написан
    Комментировать
  • Насколько сложно войти в WebDev не имея никакого опыта, а потом ещё и эмигрировать?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    А что ты умеешь делать?
    Задай этот вопрос себе, поставь себя на место работодателя.
    Ты строишь себе карьеру в профессии, в которую ты еще даже не начал идти.

    Я уже знаю английский на достаточном уровне, чтобы сидеть в Reddit на сабреддите r/learnprogramming и там читать достаточное

    Меньше там сиди и читай истории, больше занимайся предполагаемой профессией - тебе нужны не чужие истории а собственные навыки. Профессиональные.
    Вопросом миграции можно заниматься тогда, когда ты уже можешь что-то делать реальное.
    Ответ написан
    Комментировать
  • Работа OOM killer?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    IMHO

    ну xmalloc - это конкретно твой процесс попытался запросить еще памяти и у него это не вышло

    а OOM killer - это когда в системе не хватает памяти (не обязательно твоему процессу, система многозадачная, в этот самый момент другие процессы могли тоже запросить память, или банально swap не успел отозваться), и ОС запускает OOM killer процесс, который выбирает какой бы процесс убить. Там алгоритм довольно простой - приоритет на убийство дается пользовательским процессам, потребляющим много памяти. Также алгоритм пытается убить как можно меньше процессов. В твоем случае видимо баш процесс потреблял больше всего, поэтому и оказался первым кандидатом.
    Ответ написан
  • Как связать Windows и Linux в одну локальную сеть?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    1. openvpn подойдет

    2. что такое мультиплеер по NAT? может быть по LAN?
    Ответ написан
    Комментировать
  • Специалист по форензике с чего начать?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Для начала хорошо изучить потроха операционной системы, как она работает, как работает запуск процессов, выделение и использование памяти, как работают файловые системы.
    Также ассемблер, сетевые протоколы.
    А еще можно поинтересоваться а вообще есть ли вакансии по данной профессии в вашем городе или хотя бы стране
    Ответ написан
    Комментировать
  • Как правильно использовать гугловские ДНС что-бы их страна соответствовала IP?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    А с чего ты взял, что 8.8.8.8 в одной стране один, в другой другой?
    Тебе следует почитать чем DNS отличается от IP адреса, потому что ты совершенно запутался в том, что ты спрашивашеь.
    То, что ты хочешь - никак нельзя.
    Ответ написан
  • Как работает интерпретация в Java JVM?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ibragim123987, Пример вашего алгоритма вообще некорректный.
    Никакой язык программирования не оперирует кипячением или чайниками.
    Все языки программирования оперируют данными (переменные, ячейки памяти).
    Циклы и условия также оперируют исключительно именно этими данными - числа, строки(которые внутри тоже числа).
    Поэтому на базе вашего алгоритма вообще никак
    Ответ написан
    Комментировать
  • Почему ubuntu server не видит всю память?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    Если LVM не использовался, то надо загрузиться с какого-нить live-cd и увеличить размер раздела на диске. А то вы диск увеличили, но раздел же сам не увеличится.
    После того как раздел увеличишь, в линуксе файловую систему на нем нужно будет поправить типа
    sudo resize2fs /dev/sda1
    Ответ написан
    Комментировать
  • Подтормаживает компьютер, в чем дело?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Драйвера все стоят?
    список процессов проверить. Можно посмотреть нагрузку на сеть и диск - нет ли процессов которые их активно грузят
    Ответ написан
  • Стоит ли учить Python по книгам?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Мне 17 лет я начинающий "програмист" хотел бы спросить
    Стоит ли изучать програмирование на Python по книгам


    За целых 17 лет появились какие-нибудь идеи, как именно конкретно тебе проще осваивать новые знания?
    В школе как учил что-либо?
    Кроме школы вообще чем-либо увлекался, где было необходимо освоить какие-нибудь знания/навыки?

    Программирование ничем не отличается. Читаешь теорию, закрепляешь практикой.
    Насколько комфортно тебе заходят разные способы обучения зависит от того, как ты провел предыдущие 17 лет.
    Ответ написан
    Комментировать
  • Как скачать все файлы определеного формата с google drive?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Воспользоваться скриптом или файловым менеджером.
    Ответ написан
    Комментировать