Задать вопрос
  • Надо ли ставить на саму машину или можно в Docker?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Чтобы запускать докер внутри докера, есть такая штука как DinD. Такое стоит использовать не всегда. Возможно, достаточно будет просто прокинуть докеровский сокет внутрь контейнера.
    Ответ написан
    1 комментарий
  • Как пробросить родной китайский 4G интернет (из приграничного города) в другой город РФ?

    Q2W
    @Q2W
    Быть может стоит где-то ещё поднять впн-сервер и с обоих точек к нему подключиться?
    И настроить роутинг со стороны машины в ту вторую точку?
    Ответ написан
    Комментировать
  • Как залить проект на гитхаб с сохранением папок?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега GitHub
    Автоматизатор
    Эти папки у вас существуют только в рабочем каталоге и их нет в репозитории, потому что гит отслеживает только файлы. Невозможно закоммитить пустой каталог. Каталоги фигурируют лишь как часть полного пути к файлам.

    Если вам нужно непременно сохранить структуру каталогов, то поместите в них любой файл. Стандартная практика — создавать пустой файл с именем .gitkeep
    Ответ написан
    Комментировать
  • Какие символы разрешены в email?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    типичный регексп такой
    [A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}
    очевидно, что идут лесом не латинские буквы, например

    если очень хочется к основам - RFC вот https://datatracker.ietf.org/doc/html/rfc5322 ,
    но не надейся - адреса там ссылаются в том числе на другие протоколы, хе-хе

    поэтому где-то можно найти примерно такое:

    • Латинские буквы в верхнем и нижнем регистре: A-Z и a-z
    • Цифры от 0 до 9
    • Специальные символы: ! # $ % & ' * + - / = ? ^ _ ` { | } ~
    • Точка . (не первый или последний символ или не повторяется)
    • Двойная кавычка " (только в локальной части и должна быть экранирована обратным слешем )
    • Пробел и специальные символы ( ) , : ; < > @ [ ] (только в локальной части и должны быть заключены в двойные кавычки)
    Ответ написан
    2 комментария
  • Как реализовать чексуммы для сетевого протокола уровня приложения?

    При использовании TCP стека (Ethernet, IP, TCP) не гарантируется сохранение целостности.

    Гарантируется.
    Ответ написан
    7 комментариев
  • Как уберечь аккаунт от бана несовершеннолетнему на Апворк?

    @Stalinko
    PHP'шник и фрилансер до мозга костей
    Ты сам никак не можешь работать по правилам.

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

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

    Как-то так.
    Ответ написан
    8 комментариев
  • Почему на хабр карьере так мало вакансий для разработчиков уровня Junior?

    Всегда так было. Всем нужен чел с опытом, который сразу сможет начать работать, а не Джун, которого ещё год обучать придется, чтобы он пользу начал приносить.

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

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

    @Drno
    lxd контейнеры
    ставится и настраивается в 2 клика, запускаете каждому свой контейнер и пусть там развлекается
    ну и ssh каждому прокинуть в нужный контейнер
    Ответ написан
    Комментировать
  • На чем пишутся современные десктопные приложения?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    на всем ), именнно ввиду непопулярности десктопа все размыто

    прежде всего на Сшарпе - все просто: десктоп значит винда, винда значит либы, либы значит Сшарп - отличаются как раз малым размером (хехе),

    потом Qt / GTK/ Tcl с их портами на куда придется и куда приестся - от PyQT (наверно, самому вмнеяемому для Питона но с хз какой лицензией - уже не слежу, что там отпустили попустили допустили, о! pyside ожил свежий!) до Tk портировнного на Go - как-то изучал дела с десктоп приложениями - сам Go с десктопом и был и плохо и остался плохо, но вот именно порты Tk там из известных продвинулись дальше всего

    ну и Delphi конечно, если программистов найдете )) нет, не умер, но, думаю, дорог в поддержке )

    если думаете с чего начинать - рекомендую PySide, мне кажется будет наименьше число разочарований и тормозов при создании желаемого
    Ответ написан
    3 комментария
  • Как увеличить max_execution_time?

    @SunTechnik
    504 Gateway Time-out выдает не сам скрипт, а reverse proxy перед ним. Скорее всего nginx (внимательно глянуть страничку с ошибкой) . В его конфигах и смотреть значения timeout.

    По всей системe запустить:
    find / -name php.ini
    Ответ написан
    2 комментария
  • Может ли владелец сервера shadowsocks расшифровать мой трафик?

    Может иметь доступ к трафику.
    Если логин и пароль передаются в незашифрованном виде, то их может украсть далеко не только поставщик VPN.

    Или, допустим, безопасно ли будет заходить в приложение Сбера по такому ВПН?

    Если ты не устанавливал никаких посторонних сертификатов, то безопасно, тк сбер, очевидно, использует https
    Ответ написан
    Комментировать
  • Что изучать первым математику или программирование?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    И можно книгу по математике моего уровня (ДЛЯ ПОДРОСТКА, а не для супер людей)

    Школьный учебник. Все на отлично сдал?

    я неделю изучаю с#, 3 месяца изучал с++

    Это ОЧЕНЬ мало. Это даже не начинал.

    и решил программировать на с# из за того что можно на с# создавать графические программы

    Да почти на любом языке можно создавать графические программы.

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

    Математика уж тем хороша, что ум в порядок приводит (С) Ломоносов.
    Математика сама по себе ближе всех к логике, что в программировании критично. Но математика это также довольно большой список направлений, и изучить все из них нереально.
    Вопрос о специализации следует задавать гораздо позже. После школы, когда в институт идешь.

    Как вы считаете что изучать сначала математику (и какие ее разделы) или изучить программирование?

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

    И нужна ли математика программисту?

    Школьная - конечно.
    Ответ написан
    Комментировать
  • Что изучать первым математику или программирование?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Как вы считаете что изучать сначала математику (и какие ее разделы) или изучить программирование?

    Одновременно

    И можно книгу по математике моего уровня (ДЛЯ ПОДРОСТКА, а не для супер людей)

    Школьной программы будет достаточно. Выш. мат. для мат. моделирования и т.д. ты пока не потянешь.

    И нужна ли математика программисту?

    Скорее да, чем нет.
    Интегралы считать не будешь, но понимать основные концепции (выделение функций, корректность, булева логика, простые мат. операции) знать для нормальной работы должен.
    Ответ написан
    Комментировать
  • Как восстановить каталог с git репозиторием на ext4 (в linux)?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Сделай снова git clone с remote.
    Ответ написан
    Комментировать
  • Как скопировать rsa ключ на другой линукс сервер?

    @SunTechnik
    Есть два направления решения:
    1. Перенести опции запуска в файл настроек ( ~/.ssh/config)
    https://www.digitalocean.com/community/tutorials/h...

    Тогда не потребуется вводить эти ключи и сработает ssh-copy-id

    2. Ssh-copy-id всего лишь скрипт, который добавляет ключ в файл ~/.ssh/authorized_keys
    Содержимое можно перенести или через scp или вообще через буфер обмена. Файл текстовый, ключ не особо длинный....
    То-есть руками выполнить необходимые действия.

    Критичны права на каталог ~/.ssh и сам файл. ~/.ssh/authorized_keys.
    Права записи должны быть только у владельца.
    Проще ставить 700 на каталог и 600 файл.
    Ответ написан
    Комментировать
  • Как открыть дополнительное окно терминала через SSH?

    @Drno
    а причем тут доп окна ssh, если она черным по белому просит или не запусктаь её от root или убрать эту проверку из исполняемого файла?
    да и если она требует графич стола, то без него ты не обойдешься жеж... разве что псевдографикой(не уверен)
    Ответ написан
    2 комментария
  • Законно ли создание фанатских игр без монетизации?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Использование проприетарных персонажей, изображений, сеттинга какой-либо игры в своей разработке требует получения соответствующей лицензии от правообладателя. Монетизация здесь абсолютно не важна.
    Ответ написан
    5 комментариев
  • Как установить simpleaudio на linux?

    Предварительно нужно установить зависимости - об этом буквально в инструкции по установке на первой странице документации к simpleaudio сказано.
    Очевидно что решение для Windows тебе не подходит, тк у тебя Linux.
    Ну и если ты попытался починить через wine, то и python с pip тоже надо было запускать через него же.

    А решение для здоровых людей выглядит так:
    Раз: sudo apt-get install -y python3-dev libasound2-dev
    Два: pip install simpleaudio

    https://simpleaudio.readthedocs.io/en/latest/insta...
    Ответ написан
    Комментировать
  • Дистрибутив Linux с поддержкой Windows-программ?

    Adamos
    @Adamos
    Переход на Линукс - это революция, нужно использовать ее нестабильность для того, чтобы менее болезненно расстаться с прошлым.
    Нужно вернуться к построению техпроцесса и спросить себя, почему вообще были выбраны эти программы, что именно в них делается и почему все это делается именно так.
    Вполне может оказаться, что единственная причина их использования - потому что так исторически сложилось, никто даже не пытался работать по-другому.

    Если после этого этапа все-таки окажется, что для работы необходимы именно программы, выполняющие определенные функции - стоит рассмотреть нативные альтернативы.

    И только если выяснится, что имеет место вендор-лок и разрушить его невозможно - тогда хвататься за Wine.

    Ну, и думать, что вы будете делать, когда занавес станет сначала золотым, а потом железным. Без обновлений, без совместимости с новыми форматами и стандартами, без возможности юридически "по-белому" работать, наконец...
    Впрочем, тогда деградирует вся IT-отрасль, разумеется, и в этом хроноклазме отставание будет менее заметным.
    Ответ написан
    Комментировать
  • 1с программист. Какой обычно состав команды разработки?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Обычный состав - это один 1с-программист. Если автоматизация большая и сложная, то менеджер, аналитики, DBA и несколько 1с-программистов.
    Ответ написан
    1 комментарий