• Как удалить файл из отслеживания в GIT?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    Никак. Удалить файл из репозитория со всей его историей, невозможно без клонирования проекта с нуля всеми разработчиками.

    То есть на одном конкретном репозитории вы можете локально удалить, но если другой разработчик будет пользоваться просто git fetch/pull, у него ничего не удалится, а при первом git push история с его репозитория к вам вернется.

    Единственный способ - на центральном репо удаляете файл (можно воспользоваться библиотекой BFG), затем ВСЕ разработчики, все джобы в тимсити/дженкинсе удаляют у себя репозиторий и делают git clone. Либо тоже запускают у себя BFG.
    Ответ написан
    Комментировать
  • Как с помощью Jenkins доставлять переменные окружения?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Видимо нужно его в гит добавить.
    Либо на продакшене есть уже свой env файл, имеющий уникальные настройки для PROD - тогда можно добавить в гит оба варианта, и при деплое проверять какой деплоить.

    Также есть вероятность, что в этом файле может быть sensitive данные в открытом виде, тогда его в гит добавлять нельзя.

    Задачу для себя подробно составьте и от нее и отталкивайтесь.
    Ответ написан
    Комментировать
  • Стоит ли использовать бесплатный SSL Let's Encrypt для интернет-магазина?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Блог - вряд ли, ВБлог - может и взлетит.
    Ответ написан
    Комментировать
  • С чего начать изучение для этой задачи(задача внутри)?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Написать свою виртуальную машину, имитировать железо, чтобы ОС не подозревала что она крутится не на реальном железе.
    Ответ написан
    Комментировать
  • Почему не срабатывает команда type в консоли?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    У вас ругается не на index.html а на то, что команда type не найдена.

    type это из cmd.exe
    в линуксе/mingw используется команда cat.
    Ответ написан
    Комментировать
  • Реально ли устроиться Junior C++ Программистом не имея профильного образования\сертификатов?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Из того, что вы имеете, у вас не хватает
    1. Резюме (лучше сразу на рус и англ)
    2. Активности в поиске вакансий, рассылки своего резюме, попыток дозвониться до HR и предложить кандидатуру.

    С новичками сейчас сложно, ибо рынок переполнен, поэтому недостаточно просто найти удобную вакансию и отправить резюме - нужно либо сделать это 50-100 раз, либо активно выяснять про различные программы интернатуры при крупных компаниях.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    eyeD3 ~/some.mp3 | grep -Po "album: \K.*(?= year)"
    Ответ написан
    Комментировать
  • Почему не удается авторизоваться на сервере по ключу?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    1. Похоже версии openssh у вас разные, и проблема с совместимостью. Попробуйте обновить, либо использовать другой формат ключей (не rsa, а тот же dsa?). Либо сгенерить их на сервере.

    2.
    -rw-r--r-- 1 admin 197121 3243 апр 10 13:11 id_rsa

    Права на файл с приватным ключом неправильные.
    Нужно убрать чтение для всех, кроме владельца.
    например
    chmod 600 ~/.ssh/id_rsa
    Ответ написан
  • Как сделать счетчик чтобы обнулялся в 00:00?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Сохраняйте время апдейта счетчика.
    Считайте разницу между текущим временем и 00:00 сегодняшнего дня, сравнивайте с временем последнего апдейта счетчика - если время апдейта было не сегодня - обнуляйте.
    Ответ написан
    4 комментария
  • Проблема с git в windows из subsystem debian, как решить?

    saboteur_kiev
    @saboteur_kiev Куратор тега Git
    software engineer
    а git diff что говорит?

    есть вариант, что переносы строк. Ну или действительно POSIX права
    Ответ написан
    Комментировать
  • Авторитетные источники по термопастам?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Если руководство требует отчета по такой мелочи, как термопаста, то забейте и не меняйте.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Может ваши подозрения на жесткий диск оправданы.
    А может клавиатура.

    А вообще - нужно читать надписи. И бить компьютер - плохая идея. Он не может дать сдачи, только умереть.
    Ответ написан
    Комментировать
  • Linux. Backup всего системного HDD раз в сутки. Какие способы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Зависит от данных.

    Их типа (просто документы, которые взял и скопировал, или например база данных + приложение, которое требует установку софта)
    Размер данных (стоимость и время на бэкап)
    Их важность для компании (то есть какой бюджет).

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Редкий сайт приносит пассивный доход.

    Сайтом нужно постоянно заниматься. Выкладывать новый материал, улучшать функционал и так далее.

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

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Быстрее и дешевле всего будет на php. Но можете попробовать на python, если есть желание его подучить.
    Ответ написан
    Комментировать
  • VPN клиент для ПК?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Встроенный в windows чем не устраивает?

    5ad526b671241799090751.png
    Ответ написан
  • Где проводят профессиональные курсы по языкам программирования python, java и т.п.?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    mUchenik,
    Сертификатом можно в основном подтереться. Я не знаю сертификатов по питону, которые бы котировались в мире.

    На техническом интервью зададут пару вопросов и выяснят, что вы примерно знаете на самом деле.

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

    Курсы "с трудоустройством" это обычный инфобизнес, когда даются курсы для начинающих, а среди 100 учеников. Несколько таких учеников (которые на самом деле уже несколько лет пишут для себя скриптики, просто им ссыкотно идти на интервью без бумажки и решили пойти на курсы, чтобы "официально" зарегистрироваться) могут удачно устроиться по рекомендации. Про них обязательно расскажут - как выпускники курсов отлично устроились в гугл/яндекс/etc.

    Я не спорю, что многие подобные курсы могут давать неплохой материал и при достаточной длительности давать в общем-то хорошие азы. Но если человек способен усвоить этот материал на курсах, он ОДНОЗНАЧНО способен освоить это самостоятельно - благо материала в инете сейчас завались.

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