Контакты

Достижения

Все достижения (6)

Наибольший вклад в теги

Все теги (35)

Лучшие ответы пользователя

Все ответы (31)
  • Руби или же питон?

    robux
    @robux
    Пишу на обоих языках.
    Руби в своё время выбрал за внешний вид кода (как бывшему делфисту он мне ближе).
    Позже, в связи с бОльшим распространением на хостингах, стал писать и на питоне.

    Сначала вид питона шокирует: строгие отступы, двоеточия после функций, отсутствие закрытия тела циклов. У питона весьма своеборазный зоопарк модулей, они разбиты на меньшие куски, поэтому как правило в питоне приходится подключать больше модулей.

    Руби кажется более структурированным и идеологически выверенным. Питон же более прагматичный язык. Но со временем понимаешь, что у питона есть свой шарм. Например после питона я постоянно норовлю двоеточие поставить, или end'ы «забываю» ставить )

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

    Поставь себе программистскую задачу. И выполни её на руби и на питоне.
    Сам почувствуешь, какой язык тебе ближе.
    Ответ написан
    1 комментарий
  • Перевод терминов Git на русский?

    robux
    @robux
    Работает локально:
    • init — инициализировать git
    • config — конфигурировать git
    • add — добавить файл/каталог в индекс
    • rm — удалить файл/каталог (из индекса и физически)
    • mv — переименовать файл/каталог (в индексе и физически)
    • commit — зафиксировать индекс
    • branch — создать ветку
    • merge — слить ветки
    • rebase — переслить ветки
    • checkout — встать на ветку
    • status — текущее состояние
    • diff — показать что изменено
    • remote — настроить связь с удалёнными

    Работает удалённо:
    • clone — клонировать (init+remote+pull)
    • fetch — забрать (без слияния)
    • pull — забрать и слить
    • push — отправить

    В остальное еще не вникал.
    Ответ написан
    2 комментария
  • Изменение прав доступа у определенной группы в Linux?

    robux
    @robux
    1. Права на исполнение файла группе "staff":

    Дать права группе "staff":
    chown :staff /home/user/scripts/script.sh
    Дать права на запуск группе:
    chmod g+x /home/user/scripts/script.sh
    Дать права на запуск всем (в том числе группе):
    chmod a+x /home/user/scripts/script.sh

    2. Право на изменение файла пользователю "user":
    chown user /home/user/scripts/script.sh
    chmod u+rw /home/user/scripts/script.sh

    3. Право на чтение файла группе "staff":
    chown :staff /home/user/scripts/script.sh
    chmod g+r /home/user/scripts/script.sh

    4. Право на изменение и создание файлов в каталоге ~/scripts группе "staff":
    chown -R :staff /home/user/scripts
    chmod -R g+rw /home/user/scripts


    Подробности здесь:
    man chown
    man chmod
    Ответ написан
    Комментировать
  • Thinstation2.2.2i и Win Server 2012R2 не отображается курсор, как исправить?

    robux
    @robux
    Мужики советуют отключать тень курсора мыши:

    Пуск - Панель управления - Мышь,
    вкладка «Указатели»,
    убрать галку «Включить тень указателя».
    Ответ написан
    1 комментарий
  • Почему до сих пор никто не создал p2p мессенджер?

    robux
    @robux
    Потому что программисты как стадо баранов - бегут туда, где платят денежки:
    - платят за веб - бегут в веб
    - платят за 1С - бегут в 1С
    - платят за блокчейн - бегут в блокчейн.

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

Лучшие вопросы пользователя

Все вопросы (6)