• Как расширить раздел за счёт другого?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Ну сперва уменьшаешь /dev/sda2, потом двигаешь все разделы, чтобы свободное место было рядом с тем, который хочешь расширить, и расширяешь.
    Ответ написан
    Комментировать
  • Как ускорить mysql?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Не так важно сколько строк в таблице, сколько их размер, чтобы говорить про оперативку.

    500 млн строк длинной в 10 символов может быть всего лишь 5 гб, и полностью влезать в оперативку почти любого домашнего компа. Можно посмотреть размер базы, поправить настройки mysql.

    Но правильнее будет проанализировать запрос, возможно построить правильные индексы руками.
    Ответ написан
    Комментировать
  • C++ поиск практики, как найти работу за еду?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Проясните, каким путем сейчас люди попадают в С++ в системную разработку? Где людей берут стажерами, пусть дае и за бесплатно, но без особых требований?

    Не воротят нос и ищут любые вакансии на С++, работают 1-2 года, потом уже с опытом в резюме ищут более подходящие вакансии.
    Ответ написан
    Комментировать
  • Куда ведет интернетный провод из стены?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Вот у меня есть провод который идет от роутера, потом он идет в стену а куда он дальше идет?

    Обычно в щиток, это же можно в коридоре отследить.
    В нормальных зданиях слаботочная шахта (телефоны, интернеты, сигнализации) и силовая (электричество 220) шахта должны быть разные, но зачастую это одна шахта, которая идет пролетом по всем этажам. Там же рядом обычно располагаются электрические счетчики. Как минимум между электрическими проводами и слаботочными делают расстояние 5-15 см минимум, чтобы уменьшить наводки.

    Они под землей проходят? Или на столбах висит?

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

    Конечная точка - это они подключаются к серверам провайдера? Если так, то что будет если этот провод порвется где то по дороге? Кто эту поломку будет устранять? Вот например он повертся где-нибудь на улице под землей и у меня интернет перестанет работать?

    Да. Ваша зона ответственности - это до стенки вашей квартиры. Если провод повредится дальше - провайдер должен найти и устранить проблему.
    От провайдера к другим провайдерам также идут кабеля. Так и создан интернет.

    В общем, помогите наконец разобраться в этом. Нигде не нашла никакую информацию или я ищу неправильно. Спасибо.

    Эта информация - внутренняя инфраструктура провайдеров. Она сложная.

    есть элекропроводка - это провод по которому проходит ток, как я понимаю. а есть провод-по которому проходит интернет - это другой провод получается? Или это одно и тоже? Или интернет в электропроводку входит?

    Интернет, телефон, телевизор, электричество, радио - все это разные провода. Разве что у вас IPTV которое по инету идет.
    Ответ написан
    Комментировать
  • Как запустить фоновый процесс PHP скрипта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Ubuntu
    software engineer
    вы пытаетесь запустить сам скрипт, но php не исполняемый файл, поэтому Линукс не знает что с ним сделать. Запускайте сам php интерпретатор (php filename.php)
    то есть полная команда:

    nohup php filename.php &
    Ответ написан
    Комментировать
  • Какова ответственность фрилансера за мошеннический сайт?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Как обезопаситься от возможных проблем?

    Не работать с заказчиком-мошенником.

    Не станет ли в таком случае он соучастником?

    Это решает не рандомный дядя из интернета, а суд.
    В вашем случае пойти соучастником легко - вы осознанно пишете сайт для мошенника, заранее понимая что это мошенник. Групповое умышленное мошенничество.
    Ответ написан
    2 комментария
  • Что делает команда | tr -cs 'a-zA-Z' '[\n*]' | grep -v "^$" | tr '[:upper:]' '[:lower:]'|?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    1.
    Хочу задать вопрос, как лучше организовать график обучения

    Зависит от тебя

    2.
    , если я параллельно работаю 2 через 2 и начал изучение почти всего материала с нуля?

    Никому не интересны твои личные трудности или радости

    3.
    Сколько времени стоит тратить на учёбу в день и не перегореть

    У каждого свое.

    4.
    как правильно (продуктивно) отдыхать после изучения материала?

    Каждому свое

    5.
    Знаете ли вы какие-нибудь методики/упражнения, которые позволяют развивать мозги и "заточить" их под технические дисциплины?

    учеба и работа

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

    Ну вот например рандомный хрен из интернета тебе скажет следующее:

    1.
    Хочу задать вопрос, как лучше организовать график обучения

    9-10 на работу
    17-18 пара часов отдыха
    19-21 активные задачи. Спорт, хозяйство.
    21-24 учеба, чтение документации, программируешь хобби.

    2.
    , если я параллельно работаю 2 через 2 и начал изучение почти всего материала с нуля?

    Еще лучше, можно целый день поучиться.

    3.
    Сколько времени стоит тратить на учёбу в день и не перегореть

    час теории, 2-3 часа практики.

    4.
    как правильно (продуктивно) отдыхать после изучения материала?

    Pump It Up, authors.today

    5.
    Знаете ли вы какие-нибудь методики/упражнения, которые позволяют развивать мозги и "заточить" их под технические дисциплины?

    Регулярно писать короткие справки/документацию по тому, что ты освоил и объяснить это другу/подруге чтобы они поняли.
    Выполнять технические задачи
    Иногда поигрывать в логические игры, например Opus Magnum
    Можно в принципе поигрывать в любые игры, где есть хоть какая-то смекалка, важно что в эти игры нужно играть с умом. Если это какой-нить "счастливый фермер", написать для него автокликер. Если это сингл-плеер, немного
    поиграть, потом взломать самому, расковырять формат конфигов, данных. Да хотя бы чит-енжином полазить что-то поправить. Лучше всего - простые игры, из старых. Мультиплеер ломать категорически не стоит, ибо карма.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Любой скриптовый язык.
    Ответ написан
    2 комментария
  • Как найти файлы, у которых в содержимом встречаются 2 слова?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    grep -l -R test1 *| xargs grep test2
    Ответ написан
    Комментировать
  • Стоит ли представлять на собеседовании написанные тобой игры в консольном варианте?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Конечно можно. Консольная игра может по сложности не уступать графическим.
    Ответ написан
    Комментировать
  • Как ускорить мелкоблочные операции на NVME?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Ну Raid0 может ускорить, но явно не тот, который встроен в материнку. Ускорение идет за счет умного алгоритма, за счет кеширование в память на борту рейд контроллера. Встроенный в материнку рейд явно тут не поможет. Вдобавок 970Pro SATA скорее всего будет работать быстрее чем этот рейд сам по себе.

    Спасет ли покупка второго диска - не факт.
    Тут или с кешированием надо разобраться, или смотреть гигабитный NAS с рейдом
    Ответ написан
  • Как перестать делать баги?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    Я делаю много, порой в 10 раз больше. Я не знаю как побороть это.

    Ну если не знаешь, то никак

    Я уже пишу тесты, знаю что и как, но даже это не успокаивает.

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

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

    А как тесты тогда проходят? Можешь взять test-driven-development. Сперва пиши тест, закоммитить, убедись что он запустился и зафейлился, а потом пиши функционал. И тут уже пока тест не позеленеет, не пропустишь.

    Или я неправильно понял документацию или прочитал но не обратил на важные моменты.

    Читай внимательно, обращай внимание.

    Но как только возвращаюсь к известной таске то сразу появляется 100 багов. Из за того что я где то поменял. И вообще также заметил что даже в тексте тоже самое, порой раз несколько исправляю.

    Плохие названия функций/переменных? Недостаточно комментариев?

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

    Надо знать не обычно, а всегда, упрощает.

    Ну а так - самоорганизация это заставить себя делать аккуратно. Нет волшебного ингредиента.
    Ответ написан
    Комментировать
  • Как переименовать и почистить имена файлов с помощью regex на linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Берешь и чистишь.
    Без конкретных примеров неизвестно что сказать.
    Ну и утилита rename умеет в регэксп
    Ответ написан
    2 комментария
  • Почему при, якобы, образовавшейся задолженности за интернет - какие-то сайты открывается, а какие-то нет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Некоторые сайты могут быть в whitelist - внутренние сайты провайдера, сайты банков через которые можно провести оплату. Может быть еще что-то у провайдера просто открыто, а что-то закешировано.

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

    Опять же "без доступа к интернету" определяется, например доступом к www.msftncsi.com/ncsi.txt, и резолвом домена dns.msftncsi.com. Если их заблокировать, то может весь остальной интернет работать отлично, а у вас будет надпись что no internet access. В разных версиях виндовс этот детект может немного меняться.
    Ответ написан
    2 комментария
  • Стоит ли строить своё изучение/обучение именно так?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    4.Практикум программирования

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    Сделать цикл в скрипте на баше =)

    ну или разобраться с systemd юнитами, например
    Ответ написан
    Комментировать
  • Windows проблемы с реестром, как исправить?

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Однако возникают некоторые сомнения, многому ли я научусь на этом месте и стоит ли вообще туда устраиваться или стоит искать дальше?

    Конечно нет, сразу в Гугл надо устраиваться, не меньше.

    Релевантен ли опыт работы с cms для будущей карьеры в вебе?

    Именно для этого имеет смысл пойти поработать, и уже самому понимать что и как.
    Брюс Виллис вот барменом работал. Релевантен был его опыт?

    Такие детские вопросы именно из-за полного отсутствия опыта. Тебя на работе что в кабальный контракт закинут?
    На работу идут чтобы заработать денег и получить опыт, а не чтобы учиться. Если на работе еще и учишься, то это совсем круто. А то путают многие школу и работу.
    Если предложили нормальные условия - пойди, поработай хотя бы год. Потом будешь решать что делать дальше. Карьера не делается за 21 день.
    Ответ написан
    Комментировать
  • Как выборочно перенести значения колонки из одного файла в другой?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Скопировать руками
    2. Убрать все лишние отступы, убедиться что количество товаров совпадает и сопоставлено и скопировать сразу все
    3. Воспользоваться функцией ВПР
    4. Писать макрос, который будет бегать циклом, сопоставлять товары. Просто в вашем примере непонятно как сопостовлять. Просто по значению 1000=1000? Ну это несложно.
    Ответ написан
    Комментировать