Задать вопрос
  • Получить наглядный граф путей выполнения в golang?

    @khevse
    Если граф нужен в рамках одного сервиса, то возможно вам поможет https://github.com/ofabry/go-callvis. Пользовался один раз на одном из проектов. После увиденного ужаса петель вызовов закрыл и больше никогда не пользовался )
    Если нужен диаграмма вызовов в рамках нескольких сервисов, то тут без jaeger не обойтись. Этот инструмент больше к оптимизации узких мест, чем просто к изучению кода.
    Ответ написан
    2 комментария
  • Какой минимальный размер будет у сайта, созданного с применением Svelte?

    REZ1DENT3
    @REZ1DENT3
    web-developer
    Бери preact, он как раз для этих целей и создавался.
    Ответ написан
    Комментировать
  • Как сайт понимает, что я был на нём, если я запретил сохранять cookie, а также удалил все данные с него?

    @rPman
    В общем случае есть механизмы, как совокупность всей доступной информации о пользователе в браузере, начиная с таки простых как ip адрес и заканчивая сбором комбинации установленного софта на машине, шрифтов, железа (память, процессор и диск на основе бенчмарков, gpu напрямую запрашивая параметры ускорителя) и багов, в том же pdf просмотрщике...

    Пример - например используя кеш (можно определить по скорости ответа закешированы ли данные или нет) даже включившего прокси выявить (сейчас в приватном режиме кеш тоже чистится, но вроде бы как то через favicon до этой информации добираются)

    https://habr.com/ru/articles/357238/
    https://habr.com/ru/companies/oleg-bunin/articles/...
    и прочее, что гуглится сразу - browser fingerprinting
    Ответ написан
    Комментировать
  • Как настроить инкрементное резервное копирование папки linux?

    @rPman
    rsync -avh --link-dest=previous_backup/ source_directory/ new_backup_directory/

    добавить ключей по вкусу

    Эта команда будет делать резервную копию source_directory/ копируя файлы в new_backup_directory/ проверяя параллельно предыдущую копию в previous_backup/ и пропуская копирование не изменившихся файлов, создавая для них символические/жесткие ссылки.

    Такой инкрементальный бакап не занимает место на диске но при этом каталог с копией можно читать как обычный каталог. Удаляя старые каталоги так же обычными средствами, ничего в новых каталогах не удаляется (при использовании жестких ссылок).

    По сети чтобы все работало рекомендуется установить rsync демона (как минимум создавать жесткие ссылки через всякие nfs оно не умеет но можно проверить ssh scp/sftp)

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

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

    @maksam07
    для пассивного заработка
    Можно! Но те копейки, которые вы раз в месяц будете тратить на 1 кофе - вам вряд ли дадут какую-то выгоду
    Ответ написан
    Комментировать
  • Как эксплуатировать ноутбук до отказа?

    xez
    @xez
    TL Junior Roo
    У ноутбука греется видеопамять и больше для игр и графики его не поиспользовать.

    Отнесите его в сервис - там помогут

    Есть ли сайты или программы которые можно установить на ноутбук для пассивного заработка?

    Нет.
    Вы можете просто его продать.
    Ответ написан
    Комментировать
  • Почему нельзя/можно писать бизнес-логику в sql?

    rozhnev
    @rozhnev
    Fullstack programmer, DBA, медленно, дорого
    У каждого из подходов есть свои преимущества и недостатки.
    К недостаткам можно отнести:
    • Сложность отладки и тестирования
    • Затрудненная версионность
    • Зависимость от конкретной СУБД
    • Ограниченные возможности языка
    • Сложности с масштабированием
    • Возможные side-эффекты

    К преимуществам:
    • Уменьшение трафика
    • Цетрализованная логика
    • Безопасность данных
    Ответ написан
    9 комментариев
  • Какие профессии подходят человеку с диагнозом ШТРЛ для работы из дома?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Вообще после ковида ситуация для людей с особеностями - улучшилась. Бизнес потихоньку научился
    работать с удаленкой. Я даже думаю что те специальности которые раньше были ТОЛЬКО офисные
    (бухгалтерия) сейчас тоже научились удаленке.
    Ответ написан
    Комментировать
  • Какие профессии подходят человеку с диагнозом ШТРЛ для работы из дома?


    Желательно без "пару раз в неделю нужно в офис".

    Просто заранее это обговаривай, что поход в офис для тебя неприемлем.
    Ответ написан
    Комментировать
  • Какие профессии подходят человеку с диагнозом ШТРЛ для работы из дома?

    xez
    @xez
    TL Junior Roo
    Не советую фриланс.
    Лучше найти 100% удаленку.

    Насчет профессий - да почти все подходят.
    Старший менеджмент, наверное, не подойдет.
    Ответ написан
    Комментировать
  • Практика очного собеседования для иногородних кандидатов?

    Такое иногда бывает.
    Я бы попросил у потенциального работодателя компенсацию поездки. (За билеты, проживание, и питание).
    ЗЫ: если два дня на поезде, то может оказаться сравнимой цена за самолёт.

    Если они не готовы на такое - значит отказ
    Ответ написан
    1 комментарий
  • Каков сценарий использования git для одного разработчика?

    @InoMono
    Если вы не фиксите баги в старой версии, одновременно делая и новую версию - то отдельные ветки вам не нужны.
    Для начала освоение научитесь делать четкие коммиты. Чтобы изменения (файлы включенные в коммит) и цель этих изменений (комментарий коммита) совпадали
    Ответ написан
    Комментировать
  • Каков сценарий использования git для одного разработчика?

    @iMaximus
    Все просто, работаете на компьютере. Перед тем как закончить, все коммитите и делаете push. Сели за ноут делаете pull.
    Если пилите новую фичу, или что то глобальное, лучше создать отдельную ветку, и пока все не закончите делать на ней. На само деле это не обязательно, так как в любом случае все commits и history будут и так видны, а накосячить одному, мало реально, даже если делать все на мастере.
    Главное, не забывать простое правило, сел за комп pull перед уходом от компа push.
    Ответ написан
    Комментировать
  • Каков сценарий использования git для одного разработчика?

    Есть очень простое правило - правильно так, как проще.

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

    Как только понадобится делать релизы, там уже можно заморочиться с master, staging, feature-бранчами и тп, но только по мере необходимости.

    PS. Раз уж мы действуем по принципу KISS, вместо утилиты командной строки лучше использовать удобный GUI, например на Mac это Source Tree (по-моему самая классная программа на моем ноуте).
    Это также поможет работать с гитом правильнее - вручную просматривать и стейджить каждый измененный файл, а не через git add -A.
    Ответ написан
    Комментировать
  • Как правильно называть массивы?

    @JuniorNoobie
    Сижу в поддержке, пишу мелкие проекты
    Во множественном числе, естественно. Интуитивно становится понятно, что там не один элемент содержится. А увидишь ты перед собой переменную order и будешь думать, что там описан один объект. Будет сюрприз, когда окажется, что это массив.
    Ответ написан
    Комментировать
  • Какой способ выхода в сеть на работе вы используете: wi-fi от фирмы или свой (с сим карты)?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Благодаря доблестным ведомствам РФ шлю весь трафик кроме SSH-туннелей через VPN вне зависимости от места пребывания.
    Ответ написан
    2 комментария
  • Опыт перехода из энтерпрайза в ...?

    @cicatrix
    было бы большой ошибкой думать
    В Enterprise всё делается через ж... "на отстань" - сколько раз я это уже слышал! А вы не делайте! Попробуйте ради прикола сделать хорошо. Может быть сразу интерес к работе вернётся.
    Ну и потом, деньги - не главное... для тех, у кого они есть.
    Ответ написан
    2 комментария
  • Как стать продвинутым сайтоклепателем (формоклепателем) и отправиться на каторгу, чтобы пахать за говяжий дошик и оплачивать сарай?

    PravdorubMSK
    @PravdorubMSK
    Вот сейчас сижу и думаю, что в итоге ни к чему не пришел. У однакласников которые даже 150 баллов за ЕГЭ не смогли набрать уже семьи, они ВУЗы заканчивают(ужасные ВУЗы, но корочка у них будет), бухают там, детишек по пьяне заводят. А чего добился я? Позвоночника формой золотого сечения? Того что в свои 20 нет ни работы, ни девушки, ни друзей? Я просто ноулайфер, что тратил свободное время на все эту хрень думая, что все это принисет плоды. Но нет, жизнь меня на*бала или я сам себя на*бал.

    Автор, ты очень молодец, что сейчас задаешь такие вопросы. Конечно, их сейчас смешно читать, ибо 20 лет - это еще ребенок и всё впереди, НО!
    Но вот посыл вопроса у тебя правильный.


    Для начала не слушай никого тут. Не читай ни Хабр, ни тостер. Для начала почитай сайт ebanoe.it, особено раздел "Ожидание или реальность".


    Проблема в том, что ты начал понимать одну вещь, до которой среднестатистический айтишник иногда и в жизни не доходит - уровень твоих знаний, медальки, призы по олимпиадам, уверенные знания каких-то языков и пр. НЕ ДЕЛАЮТ ТЕБЯ УСПЕШНЫМ В ЖИЗНИ. ВООБЩЕ. НУ НИКАК.
    Наоборот, задротство и IT вещи мягко говоря мало совместимые с семейной жизнью, весельем и вообще реальной жизнью. IT - это антипод той жизни, что ты описал. А бухают они и детишек заводят потому, что они живут реальной жизнью, в отличие от айтишного планктона.


    начинающих вАйтишников, которые увидив шестизначные числа на HH пустили слюни и побежали учить основы
    В ЭТОМ И ЗАКЛЮЧАЕТСЯ ОСНОВНАЯ ЛОЖЬ В IT! Все эти шестизначные цифры по большей степени ложь! Что бы дойти до этих цифр нужны годы! Это лишь ложное восприятие успешности молодого человека. Это с твоей колокольни зп, например, в 100 000 - много.
    А для взрослого человека, который пришел к шестизначной цифре (которая имеет чёткий предел почти в самом начале!) после 10 лет карьеры - это так, только с голоду не сдохнуть. Ибо коогда ты взрослый человек - траты уж поверь, не как в 20

    Большие деньги в айти - это МИФ.
    Я работаю больше 10 лет программистом. Я смотрю на коллег. Они все нищие, реально. Это обычный офисный планктон. И, наоборот - деньги есть у тех, кто реально крутится в тех сферах жизни, где население готово платить. Кто работает на себя. Кому не впадлу РЕАЛЬНО зарабатывать, а не клепать говносайты за 1000 рублей на фрилансе.


    Чисто версткой не хочу заниматься, там конкуренция зашкаливает
    конкуренция в айти скоро будет такая, что будите работать за доширак в прямом смысле. Ибо сейчас все в IT ломаятся.
    Ответ написан
    33 комментария
  • Почему мой провайдер не хочет, чтобы я push-ил код на github.com?

    @amambaru
    А почему бы не спросить тех. поддержку вашего провайдера?
    Ответ написан
    3 комментария