• Монитор + подвешенный к нему системный блок это лучше чем моноблок? И подойдет ли такой комп для видеомонтажа?

    @Drno
    Что в моноблоке, что в миниПК, что в ноутбуке - одна проблема, это охлаждение. Т.к. места - минимум для него.

    Для рендера и монтажа обычно берется нормальный системный блок. С хорошим охлаждением. Чтобы ПК мог молотить на 100% 24\7

    Совсем чтоли для корпуса места нет?
    Ответ написан
  • Как скрыть код на питоне на мини-компьютере от пользвователя?

    Mike_Ro
    @Mike_Ro Куратор тега Python
    Python, JS, WordPress, SEO, Bots, Adversting
    Решение, которое позволит поднять стоимость реверса Вашего приложения до неприличного значения:
    1. Обфусцируем код через https://github.com/dashingsoft/pyarmor .
    2. Перегоняем п1. через https://github.com/Nuitka/Nuitka в сишный код.
    3. Компилим п2. в машинный код.
    4. Запускаем п3. exe-шник на клиенте.

    Получаем:
    1. Увеличение производительности.
    2. Exe-шник из машинного кода.
    Ответ написан
    3 комментария
  • VCS в квадрате. Можно ли с помощью Git контролировать состояние другого Git-репозитория?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    Нет, рекурсия работать не будет. Гит увидит, что внутри каталога лежит вложенный репозиторий и проигнорирует его. А в своей базе пометит этот подкаталог как поддерево (subtree), чтобы не сломать.

    Вы пытаетесь соорудить какой-то жуткий костыль только лишь потому, что поленились изучить инструмент, в котором работаете. Поэтому для вас Git сейчас представляется как некая шайтан-машина, которой вы скармливаете команды, которые не понимаете, и в результате получаете ещё более непонятные «неожиданные результаты». Просто потратьте несколько дней, чтобы изучить азы. Не зубрите непонятные команды, а постарайтесь понять логику гита. А она — эта логика предельно проста и гениальна.

    не является сложной задачей что-либо сломать в своем проекте

    Сломать что-то в гите довольно сложно. Вам может только показаться что всё сломалось, но это лишь потому, что вы не понимаете, что делаете.

    каким-то образом снес половину коммитов

    Коммиты в гите — это неизменяемые сущности. Можно лишь создать новые «на замену», но старые не исчезают. Коммиты невозможно удалить без специальных команд очистки мусора.
    Вам показалось что коммиты исчезли, но на самом деле они все остались в репозитории, вы просто их не видите в текущей ветке. Но всё легко откатывается назад, используя журнал Reflog.

    Поэтому было бы неплохо как-либо сохранять прошлые версии Git репозитория

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

    Мой вам совет: Пройдите 16 коротких бесплатных уроков и полу́чите просветление.
    Ответ написан
    2 комментария
  • Что делает процесс fwupd?

    morihaos
    @morihaos
    На 99% вопросов уже есть ответы в инетке...
    Привет,
    Сервис обновления firmware:
    man fwupdate
    https://en.wikipedia.org/wiki/Fwupd
    https://fwupd.org/

    Единого ресурса про все в Линуксе нет. Гуглить, читать маны, переводить, анализировать конфиги и лог-файлы - это творческий так сказать процесс :-), по-другому Линукс не изучить, надо просто каждый день в ней ковыряться, если конечно это интересно. Если неинтересно, то лучше свалить на Винду или Мак :-).
    Ответ написан
    1 комментарий
  • Как начать и куда двигаться?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Первое, какое направление в программировании можно назвать перспективным?

    То, к которому душа лежит. В других вам не опередить тех, кто пришёл туда по призванию.

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

    Прежде всего, умение самостоятельно искать ответы на свои вопросы.

    Как стать более конкурентно способным?

    Пахать без отдыха и продыха.

    Фриланс, для новичка - это зло или полезная вещь?

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

    Чего стоит опасаться?

    Лёгких путей.
    Ответ написан
    Комментировать
  • В какой сфере можно заработать на фрилансе?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Фриланс, к сожалению, не про развитие. Хотите профессионального роста, устраивайтесь в офис.
    Ответ написан
    9 комментариев
  • Каков путь UX/UI дизайнера?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.

    Типа моя рабочая биография
    Примерно как и я в 2003 я работал в какой то Рериховской конторе, верстал газету спонсируемую Голландией с тиражом 999 экземпляров, одновременно ваяя что то для немецкого телекома на яве.

    Потом внезапно деньги кончились и я стал инженером проектировщиком в солиде.

    Внезапно на нашу фирму был рейдерский захват.

    Так что я пошел в свободное плавание.

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

    Дальше я нашел фирму которая занималась чисто тупым бизнесом с центробанком, выучил все именно там.

    После этой фирмы просто переход из одной фирмы в другую, фриланс и расслабуха



    Как видите тут есть Тики и Токи. Работа в конторе реально дает опыт, дальше ты его используешь, дальше идешь в новую контору. Практически подъем по колодцу в распоре.
    Ответ написан
    Комментировать
  • Каков путь UX/UI дизайнера?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    На фрилансе развития или вообще нет или мизерное и медленное в сравнении с ростом в офисе. Я об этом здесь пишу много лет. Например: раз, два, три, четыре, пять и шесть. И делаю это со знанием дела, так как несмотря на (не побоюсь этого слова) талант к самообучению, в свои фрилансерские периоды в развитии практически останавливался. Эксперимент проводился многократно на протяжении 23 лет.
    Ответ написан
    Комментировать
  • Как продолжить клонирование после обрыва связи?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    Вопрос задан час назад. Быстрее было запустить заново))
    По теме: продолжить нельзя, надо заново качать.
    Ответ написан
    Комментировать
  • Как работать с двумя ветками на одном ПК?

    delphinpro
    @delphinpro
    frontend developer
    Клонировать репу в две разные директории. В каждой переключиться на нужную ветку.
    Ответ написан
    1 комментарий
  • Как убрать папку idea из репозитория?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    Вы удивитесь, но чтобы убрать папку из репозитория, вам нужно удалить её из репозитория. Только так.

    Например вы можете удалить папку в рабочем каталоге и затем не забыть закоммитить это изменение.

    Если эти файлы нужны в рабочем каталоге, то можно удалить только из репозитория.
    git rm —cached ".idea"
    git commit -m "Delete .idea"
    Файл .gitignore поможет не добавить в репо случайно что-то лишнее. Поэтому мы его создаем в первую очередь, ещё до создания коммитов. Более того, даже если файлы подпадают под правила игнора, это всё равно не запрещает нам их закоммитить при сильном желании.

    Запомните! Простое редактирование файла .gitignore не удаляет никакие файлы из репозитория. Вам надо удалить файлы самостоятельно, создав коммит удаления.
    Ответ написан
    Комментировать
  • Где лучше учиться на программиста, если тебе за 35?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Возраст значения не имеет, только личные качества и жизненные обстоятельства. Я рекомендую просто взять учебник и обучаться самостоятельно. Способность к самообучению - главный навык разработчика, без него всё равно успеха не добиться.
    Ответ написан
  • Как постичь искусство программирования?

    vabka
    @vabka
    Токсичный шарпист

    Ещё в студенческие годы баловался в Delphi и вёрстке, это было чертовски интересно.

    И зачем тогда себя мучать и пытаться залезть туда, куда вас вообще не тянет?


    Я пробовал начать с "Грокаем алгоритмы" и с книги Никлауса Вирта по алгоритмам, но мало что понял. Читаю и, как говорится, "Смотрю в книгу, а вижу фигу"...

    То что "грокаем алгоритмы" - это мусор, мы даже обсуждать не будем.
    Ещё видел в одном из ответов на похожие вопросы - нет никакого смысла пытаться изучать алгоритмы до того, как ты изучил какой-то язык.

    Это всё равно что пытаться изучать алгебру не зная арифметику и не зная, как выглядят цифры.

    Я с этим тезисом согласен.
    Ибо действительно ничего не сможешь понять.


    начал пытаться решать задачи на логику. Но такие задачи требуют смекалки и способность догадаться (что логично) до какого-то решения, оперируя данными.

    Никакой смекалки и догадок в задачах на логику нет. На то это и задачи на логику.


    искусством программирования

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


    В прошлом окончил ВУЗ по IT-специальности

    Оффтоп, но это показательный пример несостоятельности текущей системы образования.


    как развить абстрактно-логическое мышление?

    Школьная математика.


    Как изучить методику программирования?

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

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    В данном случае это оправдано.
    Кали по сути дебиан, только знающие люди собрали для вас нужные инструменты, ну и это отраслевой стандарт.
    Ответ написан
    1 комментарий
  • Что такое upstream в Git?

    @sergiodev
    upstream - это буквально означает "вверх по течению". Можно представить течение изменений (коммитов) от главного репозитория в ответвившиеся репозитории (форки) в виде реки и ручейков.

    В Git upstream могут называть удалённый репозиторий (remote), от которого форкнули.

    Вне контекста Git - это основная версия кода, публикуемая его автором. Например, кто-то пишет программу и публикует новую версию на своём сайте, а разработчики Debian упаковывают её в .deb-пакеты, возможно даже с дополнительными патчами. Для них код автора программы будет upstream.
    Ответ написан
    Комментировать
  • Что такое upstream в Git?

    miraage
    @miraage
    Старый прогер
    upstream это название для remote, зачастую в open-source & fork контексте.

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

    Чтиво

    https://git-scm.com/book/en/v2/Git-Basics-Working-...
    https://www.atlassian.com/git/tutorials/syncing
    https://www.atlassian.com/git/tutorials/git-forks-...
    Ответ написан
    Комментировать
  • Что такое upstream в Git?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    Гит — это распределенная система. Мы можем иметь много равноправных репозиториев и обмениваться информацией между ними. Тот репозиторий, в который мы сейчас коммитим, будет локальным. А другие репозитории, в которые отправляем (push) или из которых получаем (fetch), они внешние (вышестоящие, upstream, remotely)
    Часто говорят удаленные, но это не очень уместный перевод слова remote в данном контексте. Потому что появляются странные формулировки типа «удалить удаленный»

    Именем upstream ещё принято обозначать исходный репозиторий, от которого мы сделали форк на GitHub, так как имя origin уже занято и указывает на форк. Поэтому адрес исходного репозитория, при необходимости, сохраняем в переменной upstream. В данном контексте это просто традиция, и назвать ссылки на внешние репозитории мы вольны как угодно. Команда git remote лишь создаёт переменные, в которых мы храним URL внешних репозиториев, чтобы затем использовать имя переменной в командах, вместо того, чтобы писать длинный URL.
    Ответ написан
    Комментировать
  • Как правильно настроить мониторинг служб в Zabbix'e?

    @Reikoemco Автор вопроса
    I press any key
    В общем я разобрался по итогу сам.
    Странность в том, что я поставил keep lost resources period 60m вместо 1h и это сработало.
    Почему так - понятия не имею
    Ответ написан
    Комментировать
  • Какие книги по Go стоит прочесть новичку?

    @12rbah
    Начал с "Языка программирования Go" Кернигана. Хороший ли это выбор?
    Да. Только нужно делать упражнения, много полезного есть
    Ответ написан
    2 комментария
  • Есть ли свободный генератор музыки?

    Stalker_RED
    @Stalker_RED
    Быстрее будет найти готовую, чем сгенерировать.
    Гуглите "royalty free music" или просто "free music", можно с указанием стиля, типа "royalty free japanese background melody" или "no copyright piano music"

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

    Ну и мировую классику никто не отменял. Быват копирайт на конкретного исполнителя или оркестр, но в большинстве случаев можно найти и "свободное" исполнение.
    Ответ написан
    Комментировать