Задать вопрос
  • Проблема с 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 комментария
  • Как объяснить родителям, что если учиться программировать, то не нужно учить все сферы?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Что такое "все сферы"?
    Для начала - грамматику подтянуть нужно.
    Опять же, вы собираетесь войти в программирование, а это сфера с высоким порогом входа, знать и учить нужно ОЧЕНЬ много, чтобы как-то конкурировать с тем, что сейчас востребовано на рынке.

    Мама неправа, что вам придется разрабатывать еще и игры и приложения, но она права, что нужно получить нормальное полноценное образование, потому что везде используются разные структуры данных и алгоритмы. Игры, сайты, приложения - состоят из того же самого кода.
    Ответ написан
    4 комментария
  • Как решить проблему с tar incremental?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Предположим у вас есть бэкапы
    1
    2
    3
    4

    Как очередной incremental бэкап должен узнать, что было забэкаплено в 2, 3, 4?
    Поэтому tar сохраняет мета-информацию.

    P.S. Виндовые архиваторы могут некорректно видеть содержимое .tar архива. Пользуйтесь портироавнным tar.
    Ответ написан
  • О чём говорят эти ошибки?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    JSON.parse: unexpected end of data at line 1 column 1 of the JSON data ::


    Ну явно видно, что тут внезапно для JSON закончились данные. Либо незакрытые кавычки/скобки/что у вас разделитель, либо данные вообще не в JSON формате. В общем данные некорректные, распарсить их неудалось.

    А первая ошибка, скорее всего возникает из второй - вместо полученных данных получили пустые неспарсенные значения и пытаются ими оперировать.
    Ответ написан
    1 комментарий
  • Как задать ip и домен при настройке retrofit 2?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    IMHO такое нельзя настроить со стороны клиента, это должно решаться на стороне сервера.

    Клиент просто пользуется DNS и отправляет URL в своем HTTP заголовке - ни браузер ни ретрофит не должен самостоятельно решать, куда он должен перенаправляться - это уже сервер решает где documentROOT для 1.1.1.1, ля x.ru или для z.x.ru.

    К серверу доступ есть?
    Ответ написан
  • Реально ли смержить ветки с разницей больше 700 коммитов?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Python
    software engineer
    \w может не работать с русским алфавитом.
    Но попробуйте:
    (?<=%)[^%]+(?=%)
    Ответ написан
  • Ограничение физической RAM в linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    PaaS предназначен именно для такого поведения. У вас есть не VPS, а PaaS, поэтому он и стоит другие деньги.
    Хотите юзать все 60 гб оперативы, да еще и плюс Swap - оплачивайте целый VPS.
    Ответ написан
    Комментировать
  • Как правильно сделать копию USB-ключа?

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Поднимите два отдельных sshd, указав им различные файлы настроек
    /usr/sbin/sshd -f /etc/ssh/sshd_config_local
    /usr/sbin/sshd -f /etc/ssh/sshd_config_external

    Пропишите в каждом конфиге интерфейс в ListenAddress - при этом можно оба sshd запустить на одном и том же 22 порту, и никто ничего не заподозрит.
    А там уже через AllowUsers укажите кому на каком sshd разрешено заходить.
    Ответ написан
    2 комментария
  • Как выгрузить список пакетов в таблицу?

    saboteur_kiev
    @saboteur_kiev Куратор тега bash
    software engineer
    Парсить, читать справку по pkg_info
    хорошо бы пример вывода привести и посмотреть, есть ли там возможность работы с подстановочными символами. Не у всех под рукой есть солярис.
    Ответ написан
    Комментировать
  • Где найти хороший мануал по regexp?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Регулярки - элементарная вещь. За 1 час можно разобраться в большинстве структур.
    Тонкости и продвинутое использование - потом.

    Собственно что именно вам непонятно? Подстановочные символы? Группы? Квантификаторы?

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

    Вы пример напишите хотябы, который вас пугает.
    Ответ написан
    Комментировать