• В чём преимущества и недостатки установок через apt и snap?

    shurshur
    @shurshur
    Сисадмин, просто сисадмин...
    Нужно понимать принципиальную разницу подхода:

    apt - установка из маленьких пакетов, вместе образующих большую и сложную систему, при этом софт может массово совместно использовать одни и те же файлы и библиотеки, благодаря чему экономится место на диске, оперативная память итд итп. Надо понимать, что apt - это пакетный менеджер для определённого вида пакетов (deb), хотя в своё время существовал вариант для rpm (может и сейчас существует, просто смысла в нём мало после появления yum).

    snap - установка большого приложения со всеми зависимостями, которые никак не использует остальной софт на этом же компьютере. Отсюда тратится лишнее место на диске и в оперативной памяти. Зато никаких проблем с зависимостями, плюс snap работает в любых системах и не завязан на конкретный менеджер пакетов и собственно пакетный формат.

    snap по большому счёту часто используют для установки тяжёлых приложений, которые может бысть сложно опакетить, особенно учитывая разнообразие присутствующих в мире дистрибутивов (debian/ubuntu и их клоны) разных версий. В то время как большинство штатного общеиспользуемого софта чаще распространяют в виде пакетов, идущих в составе дистрибутива или отдельно (в том числе в виде разных собранных под разные варианты систем пакетов).
    Ответ написан
    7 комментариев
  • Как понять достоин ли ты более лучшей зар.платы или ещё не дорос и не надо высовываться даже?

    @1VAAS1
    Парень это полный АБЗАЦ! 30к 10 лет назад это одно а 30к сейчас это 10-15к на те времена, в охране ( говорю за спб)
    без каких либо знаний сходу дают 38к+ подработка, итого тыс 45 выйдет, коллега в польше получает 1000 евро на руки, работая на конвейере пройдя 10 ти дневные курсы, довольно неплохо живет, а в разработке работая + изучая после работы эти парашные технологии я считаю это мазохизм , ищи в срочном порядке новую работу тем более с данным стеком
    Ответ написан
    5 комментариев
  • Как понять достоин ли ты более лучшей зар.платы или ещё не дорос и не надо высовываться даже?

    @lolzqq
    HTML,CSS,JS,PHP
    Уверенности в себе не хватает. И страх мешает. Сами же ответили.
    Ответ написан
    Комментировать
  • Есть ли жизнь программиста-новичка после 30?

    opium
    @opium
    Просто люблю качественно работать
    Вы здоровый 30 Ти летний лоб и говорите о каких то страхах? Пора их оставить в детском садике и идти программировать
    Ответ написан
    1 комментарий
  • Где вести вики по проекту?

    GavriKos
    @GavriKos
    Можно завести confluence или аналоги - обычно что то простое есть с таск-трекером.
    Можно в целом md-файлами прямо в проекте, особенно если пользуетесь гитхабом - он их автоматом подтянет.
    Ответ написан
    Комментировать
  • Централизованное управление пк?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Задумались на счёт Ansible - отлично. Его собраться это Chef, Puppet, Salt
    Ответ написан
    3 комментария
  • Какие есть элегантные книги/учебники по физике?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    По поводу задач не знаю, а про интересное и для людей - советую почитать Занимательную физику Перельмана.
    Ответ написан
    Комментировать
  • Что не так с ubuntu?

    @metajiji
    Я однажды устал от починки убунт и переехал на Fedora с кедами.
    Ответ написан
    Комментировать
  • Зачем учить jvm языки кроме Java?

    @frozen_coder
    Java-developer
    А что мешает попробовать написать по одному приложению средних размеров на каждом из языков? Что толку вам от наших ответов? Вы же так не почувствуете разницу. Вот придут скалисты и опять скажут, что их язык самый лучший - вы это уже слышали)

    Kotlin - это better java, по крайней мере на данный момент. Мб java весрии 30 или 35 дойдёт до кондиции. Подождём. Кто не хочет ждать - пишет на Kotlin. После Kotlin уже у многих возникают вопросы, а зачем на java писать?) Одна Null Safety многого стоит, имхо, конечно. И в сотый раз, kotlin не создавался под android, в нём нет никакой привязки к android, это язык общего назначения. А ещё есть kotlin.js и kotlin native.
    Scala - можно писать как на better java, но лучше всего раскрывается при функциональном подходе. Полностью функциональном. Со всеми его + и -. Вроде библиотека cats сейчас на коне и tagless final (это всё, что я про современную scala слышал :D). И вот это уже совсем-совсем не как в java. Я не адепт, попробуйте сами, может зайдёт.
    Groovy - это динамический язык. На нём хорошо прототипировать и писать скрипты (вспомните gradle). Быстро, вывод типов, сахарок. Мне в своё время очень зашли тестовые фреймворки на groovy - Spock Framework и Geb - с ними писать тесты было приятнее, чем на junit.
    Clojure - это тоже функциональщина как Scala, но ещё хардкорнее. Это для тех, кто когда-то полюбил lisp и тащится от него. Знаю только, что Никита Прокопов на нём пишет. Вроде в интервью frontend-weekend он говорил, почему пишет на Clojure, а может ещё где-то. Довольно редкий язык на самом деле.
    Ответ написан
    6 комментариев
  • Как быстро засыпать чтобы было больше времени на изучение программирования?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Вот так: https://www.adme.ru/zhizn-nauka/kak-zasnut-za-2-mi...
    Ну или заняться сексом с любимой девушкой, после хорошего секса отрубаешься моментально.
    Ответ написан
    5 комментариев
  • Стоит ли заходить в программирование через вышмат (ВУЗ)?

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

    20ivs
    @20ivs
    Пользователь пока ничего не рассказал о себе.
    Powershell + Workflow
    Ответ написан
    Комментировать
  • Возможно ли улучшить свои навыки логического мышления?

    @evgeniy_lm
    Сегодня писал школьную олимпиаду по обществознанию

    как это было

    оказалась задачка по информатике (вот она). Как бы я не думал, какие бы схемы не чертил, решить мне её не удалось, хотя потом, как оказалось, она оказалось НЕВЕРОЯТНО простой.

    Кому как. Одиннадцатилетний ребенок эту задачу решил за 15 сек, а его мама с двумя ВО не смогла в принципе.

    Уйдя с этой олимпиады, я реально почувствовал себя тупым.

    Не способность решать подобные задачи ни какого отношения не имеет к тупости

    Собственно, у меня и раньше были пробелы в логике. На уроках алгебры я тупил на банальном раскрытии скобок (не знаю, как это относится к логике), на сколько я помню, за свои 8 лет учёбы, я не решил не одного усложнённого задания из учебников по математическим наукам (алгебра, физика).

    Ну и хрен с ним. Попробуй вышивать крестиком.

    Да ладно алгебра с физикой, я за всю жизнь ни разу не смог собрать кубик Рубика!

    Не способность найти в инете схему сборки КР, печалит.

    Конечно, в классе я такой далеко не один, но всё же, меня очень волнует этот вопрос

    Ну и зря. Пусть тебя лучше волнуют красивые девчонки.

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

    Тупых людей не бывает, бывают люди не на своем месте. Ты рисовать не пробовал? Или стихи писать?
    Ответ написан
    4 комментария
  • Если ли годная статейка по разворачиванию CI/CD в Kubernetes через GITLAB?

    @Akkarine
    А ещё посмотрите доклады Flant - и воспользуйтесь их утилитой werf. Как раз для этого создана.
    Ответ написан
    Комментировать
  • Как запустить из терминала x-приложение не входя в графическую систему?

    egor_nullptr
    @egor_nullptr Куратор тега Linux
    Ответ написан
    Комментировать
  • MySQL + GIT как?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    По первому вопросу: https://phinx.org/

    По второму вопросу: если это критически необходимо - дробить проект (и код соответственно) на подпроекты.
    Отдельно админка, отдельно сайт, отдельно какое нибудь внутренее апи с математикой итд.
    Ответ написан
    7 комментариев
  • Смысл сокрытия, когда есть рефлексия?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Сокрытие в целом и модификаторы доступа в частности - это не про защиту от злонамеренных хакеров, взламывающих ваш код. Модификаторы доступа нужны для предотвращения непреднамеренно ошибочного использования объектов. В больших системах бывает сложно уследить, что один объект из сотен, в одном из тысяч возможных состояний программы не нарушает инварианты другого объекта. Весь ООП нужен для снижения сложности кода.

    А рефлексия - это чёрных ход в JVM. Рефлексивный код медленный и небезопасный. Он наоборот увеличивает сложность и сводит к нулю половину достоинств языка. Применять рефлексию допустимо только при разработке инструментальных средств и фреймворков. И даже при этом стоит стремиться сократить обращение к ней.

    Образно говоря, вам необязательно пить и есть, питаться вы можете и через капельницу. Но это не значит, что вам не нужны зубы и 5 метров кишечника.
    Ответ написан
    1 комментарий
  • Как правильнее скопировать 10ТБ данных с одного сервера на другой?

    @aleks-th
    Apache+Wget :)
    При обрыве связи докачает ;)
    Ответ написан
    Комментировать
  • Как проектировать приложение с нуля?

    zo0m
    @zo0m
    full stack developer
    Начинаю с мокапов экранов на бумажке, чтобы понять, что именно я собираюсь делать.
    Потом делаю прототип, почти без логики, в основном вьюшки с захардкожеными данными.
    Становится понятно, что за сущности мне будут нужны.
    Берусь за MVP, т.е. превращаю прототип в рабочее приложение, т.е разбиваю вьюшки прототипа на компоненты, добавляю модели, слой логики, привожу в порядок структуру приложения.
    Дальше "наращиваю мясо" на MVP, пока не наберётся критическое количество изменений, потом делаю большой рефакторинг, после - "релиз".

    Мне нравится книга «Getting Real» от 37 signals, бесплатная, вроде уже перевели.
    Ответ написан
    3 комментария