Задать вопрос
  • Как быстро копировать проект на локальный компьютер?

    @luaPower
    Если загрузить нужно в среду UNIX, то эта команда должна помочь:

    ssh root@1.2.3.4 'tar -zcf - /path/to/target/folder' | tar -zxf -
    Ответ написан
    Комментировать
  • Как вывести все слова, в которых 2-ая буква будет "n"?

    @luaPower
    Два варианта решения проблемы:
    1. Применить одинаковые однобайтовые русскоязычные кодировки как для текста программы, так и для входящих данных. Например, KOI8-R или CP-1251.
    2. Применить UTF-8 в качестве кодировки по умолчанию, использовав при этом какую-нибудь соответствующую библиотеку.
    Ответ написан
    Комментировать
  • Как исправить проблему в программе vim?

    @luaPower
    Ассоциации расширений файлов и используемой подсветки синтаксиса можно задать в файле vimrc следующей командой (на примере html):

    autocmd BufRead,BufNewFile *.html set syntax=html

    Также, стандартные модули Vim пытаются распознавать тип файла по названию исполняемого файла, указанного в первой строке с использованием шебанг (например, #!/bin/sh). Поэтому попробуйте указать в первой строке путь к пайтону, затем сохраните файл. При следующем открытии, возможно, синтаксис будет автоматически распознан.
    Ответ написан
    Комментировать
  • Как установить luasocket?

    @luaPower
    Лучший способ - создать переменные окружения LUA_PATH и LUA_CPATH. Затем размещать библиотечные файлы по этим адресам. Можно попробовать разместить библиотечный файлы рядом с исполняемым файлом (lua.exe), но не уверен, что это будет работать в Windows. - Нужно смотреть, что было указано в luaconf.h при сборке Lua.

    Также можно вручную отредактировать переменные package.path и package.cpath перед загрузкой библиотеки (до директивы require).

    Ну и напоследок, вы можете воспользоваться загрузчиками модулей из таблицы package.searchers
    Ответ написан
    Комментировать
  • Стоит ли vim усилий?

    @luaPower
    Однозначно стоит учить. Повышается скорость редактирования текста (практически не нужно переключаться на мышь) и в целом уровень комфорта при работе в текстовом редакторе.

    Серьезным аргументом за изучение является тот факт, что Vi предустановлен практически в любой UNIX-системе. Это означает, что вы имеете один интерфейс, работая с текстом как локально, на домашней машине, так и удаленно, на сервере.

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

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

    UPD Добавлю, что учить то на самом деле не много. От силы пару десятков основных команд, немного практики и вот вы уже уверенный пользователь Vim.
    Ответ написан
    3 комментария
  • Как взять часть адреса для mv?

    @luaPower
    WhatRenameFolder=/mnt/d/Downloads/Sex.and.the.City.Complete.Series/Sex.and.the.City.S01
    myfolder="${WhatRenameFolder#/mnt/d/Downloads/}"
    myfolder="${myfolder%%/*}"
    Ответ написан
    Комментировать
  • Как отправить вывод терминала в телеграм?

    @luaPower
    1) В переменную будет записан весь вывод программы, вплоть до того момента, пока не будет получен код возврата.

    2) https://en.wikipedia.org/wiki/Percent-encoding
    Ответ написан
    7 комментариев