Задать вопрос
  • Какую бесплатную CRM посоветуете?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Redmine же плюс CRM плагин.
    Ответ написан
    4 комментария
  • Могу ли я активно ссылаться на видео с ютуба?

    Это норма и так все собственно и делают.
    И ровно для этого в ютубе по кнопке "поделиться" есть возможность сделать iframe для проигрывания и у самого ютуба в доке описано, как можно сделать из ссылки такой iframe.
    Правда есть нюанс:
    1. Видео должно быть доступно без регистрации
    2. Видео должно быть публичным. (не доступ по ссылке)
    3. Не должно быть возрастных ограничений (иначе будет п1)
    4. Автор видео должен при загрузке явно разрешить встраивание на другие платформы
    5. У видео не должно быть ограничений по странам
    6. Сам youtube должен быть доступен в стране, где сидит пользователь)
    Ответ написан
    1 комментарий
  • Полная разница sudo su, sudo -i, sudo -s?

    Mike_Ro
    @Mike_Ro
    Python, JS, WordPress, SEO, Bots, Adversting
    - Разница 1: Почти, sudo -i также меняет HOME на /root, и читает логин скрипты root юзера.
    - Разница 2: Верно, действия с sudo -i и sudo -s логгируются в журналах юзера, а sudo su - нет.
    - Разница 3: Верно, sudo позволяет настраивать ограничения для команд через sudo -i и sudo -s, но не для sudo su (так как sudo su переключает юзера в root).
    Еще не понял разницу между
    sudo su
    sudo su -

    - sudo su - переключает юзера на root, но окружение при этом не является полным root окружением.
    - sudo su - - эмулирует полный вход юзера root (login shell). Будут прочитаны все файлы конфигурации, которые обычно читаются при входе root (profile, .bash_profile, .bashrc и что-то там еще). Насколько я понимаю, это то, что нужно Вам при работе от имени юзера root.
    И где можно смотреть логи пользаков при использовании sudo -i, sudo -s?

    Viewing and monitoring log files, можно еще заюзать journalctl.
    Ответ написан
    5 комментариев
  • Что прочитать, чтобы разобраться в современной архитектуре компьютеров?

    @kirillov01
    Помогаю людям по мере своих возможностей.
    The Elements of Computing Systems, Noam Nisan. (2nd edition)
    Ответ написан
    Комментировать
  • Какой использовать стек для написания онлайн сервиса управления производством?

    Adamos
    @Adamos
    Человек, задающий такой вопрос, вряд ли сможет написать не то что такую систему, но даже сколько-нибудь вменяемое ТЗ по ней.
    Самописные системы - это сильно отдельная песня от прочих программ. Их разработка практически никогда не заканчивается, просто увеличивается доля поддержки уже существующего кода. Если вы не готовы держать хотя бы одного программиста, который будет в этом вариться, или если у вас высок шанс, что после попадания такого программиста под автобус вам впору будет броситься под него же - лучше и не начинать писать что-то свое.
    Вариант заказать какой-нибудь студии, чтобы она вам написала с нуля, отличается только тем, что под автобус может попасть вся студия.
    Если вы сами не горите энтузиазмом сделать и поддерживать решение под себя - то рассматривайте только готовые решения. Такие, на которых в случае проблем можно написать объявление на полстранички на фрилансе - и найдутся спецы именно по тому, что вы перечислили.

    (а если бы вы горели энтузиазмом - вы бы, скорее всего, не задавали на Тостере такие вопросы...)
    Ответ написан
    Комментировать
  • Список литературы для самостоятельного изучения программированию?

    @McBernar
    Курс CS50.

    Сразу после — погружение в ту область, где хотите работать. Если игры, то unreal engine и c++. Но в эту область порог входа выше, чем в тот же веб или обычные мобильные приложения. Если без игр, то swift для ios, java для андроида. Книги не нужны — смотрите курсы на ютубе или идите в онлайн-школы.

    По книгам уже давно никто не учится — они к моменту печати уже устаревают, плюс часто печатают откровенную ересь. Конечно, есть вечная неустаревающая классика, но без опыта за плечами вы все равно не поймете — про что эти книги.

    Хотите войти в профессию — заварили чай, нагуглили видео-курс и погнали. Прям вот сейчас.
    Ответ написан
    6 комментариев
  • Список литературы для самостоятельного изучения программированию?

    @seledkapod
    Ну во первых, как выше уже сказали, никто вам разжёвывать и в рот ложить не будет абсолютно нигде. Даже в Гарвардском университете. А вот тот бред про бесплатные курсы и Ютуб каналы хауди хо и ему подобных, вообще полный П. Курсы бесплатны для того чтобы ты потом пришел и купил платные. А эти всезнайки тупо топят только лишь бы канал раскрутить, а в своих видеокурсах несут полную ересь. Хороший программист это тот, который сам может найти ответы на свои вопросы, так что если хотите с самого начала быть не говнокодером учитесь гуглить. Второе, прежде чем игры писать и под Андроид разработку вести, нужно определиться вообще, а нужно ли вам это? Все что тут посоветовали, юнити х...юнити, это вам сейчас ни в коем случае не нужно. Для быстрого старта и изучения именно программирования начните с такого языка как Python, прям с нуля. Изучите что такое переменные, функции, циклы, и прочие конструкции этого языка. Потом учим алгоритмы, хорошая книга "Грокаем Алгоритмы", автора не помню найдете сами. Потом плавно переходите к ООП, объекты, классы, наследование. На это у вас уйдет около года - двух. Потом бросаем Python и с той базой что у вас уже есть, если до сих пор не перехотелось программировать, быстренько учим синтаксис C#, типы данных и все с этим связанное. Усиленно углубляемся в ООП, учим наследование, инкапсуляцию, сокрытие, учим паттерны, тот же PIDOR(это не мат, это аббревиатура названия паттерна), всякие там методики, SOLID, DRY и т.п. И каждый раз при обучении ставьте себе задачу, ну например написать калькулятор, там написать бота для игры, так обучение будет профитнее. На все это вам ещё года 2. И если вы не перегорите, не умрёте от коронавируса, или ещё какой нибудь напасти которая ожидает нас в будущем, и все ещё будете хотеть писать игры и приложения под Андроид, то милости просим. Всю базу для осуществления вашей мечты за это время вы наберёте. Ну а как игры писать, или под Андроид кодить, вы уже и сами разберётесь после всего этого)) А если вы хотите все и сразу, то такого не бывает, лучше сразу идите заразитесь короной, чтобы ни себя ни других не мучать. Программированию не научишься за месяц или за два, да даже за год. За год вы максимум станете говнокодером, который чутка изучил синтаксис какого либо языка, но программирование это не знание какого-либо языка. Будучи программистом, но не зная синтаксиса языка, на изучение синтаксиса уйдет действительно месяц. Но для такого нужна база, именно программирования. Все выше что я расписал, лишь малая часть этой базы. А языки подобраны чтобы обучение было более простым. В случае с C# это тоже простой язык на самом то деле, и он отлично даёт понимание ООП. Но опять же, ЯП это всего лишь инструмент программиста.

    По поводу книг, полный бред выше написали. Не книги устаревают, а новые версии языков и библиотек выходят, но база которую дают книги никогда не устареет. Сомневаюсь что если в книге расписан например какой нибудь паттерн, то он устареет раньше чем программист который будет его использовать)) С таким же успехом и видеокурсы аналогично устаревают. Просто книги, как и любую техническую литературу нужно уметь читать. И по большинству своему книги не читаются от начала и до конца. Особенно те в которых под 1000 страниц. А вот как справочник ее можно использовать)

    P.S. И кстати да, не для каждых задач в программировании нужна математика(ну прям высшая), хватает обычно базовой школьной или какая у вас там есть. Усиленные познания нужны для ML, DS, там для игр(но опять же не везде), для каких то специфических инженерных задач. Но тот же бот написать для игры, вообще математика не нужна. Ну разве что вы двоечник, и даже 2 + 2 * 2 не решите.

    P.P.S. А и самое главное, программирование это такая штука, которой учатся всю жизнь. Если среди присутствующих объявится несогласный с этим, то знайте, вы отсталый программист(динозаврам привет). Технологии постоянно развиваются, и нужно поспевать за ними. Всегда будет какой нибудь новый язык, который лучше для ваших текущих задач(ну если из коммерческих побуждений вы не вынуждены будете использовать тот который придется), всегда будут новые методики, да даже алгоритмы будут новые появляться. И все это вам нужно будет учить. И помимо учить, ещё и уметь применять. А не просто, а я вот выучил новый паттерн проектирования.

    P.P.P.S. А ещё если у вас все получится, то рекомендовал бы не брезговать изучать и низкоуровневые языки, тот же ASM, это даст вам понятие как вообще работает компьютер(процессор, контроллер, железо кароч которое выполняет ваш код), а ещё лучше даже прям с этого и начать. Да будет трудно, но зато вы будете понимать сразу что такое стек, что такое регистры, что такое оперативная память и для чего она нужна, ну и прочее прочее отсюда вытекающее. Сто пудов уверен большинство считающих себя JS программистами(разработчиками) и знать не знают даже что такое переменная в их даже JS. Оттого то им и сложно переучиваться потом на более серьезные языки.
    Ответ написан
    1 комментарий