• Как получить в linux информацию по доступным для скачивания пакетам?

    @xtreme
    Снимаю порчу по SSH :)
    Эххх. Когда я был молод, я тоже думал, как искать новые программы и ставил все подряд :)
    Debian-based дистрибутивы, например, могут тебе подсказать нечто по ключевым словам. Например, apt-cache search nginx выдаст не только nginx, но и разнообразные пакеты, которые могут быть полезны (gitweb, gunicorn, fcgiwrap)
    В RPM-based дистрибутивах, примерно то же самое, но поиск уже не такой "полоумный", т.е. yum search http выведет все пакеты. в описаниях которых есть сочетание букв "http".
    Даже если ты не совсем помнишь название пакета - можно выполнить поиск по части его названия, а затем уже пробежаться глазами.
    Но, сказать честно, непонятно, что именно надо. Надо узнать имена всех пакетов? Просто залезь браузером по урлу репозитория и смотри сколько угодно.
    Если тебе надо узнать, для чего нужен тот или иной пакет - есть yum info
    Если надо понять, чем можно решить ту или иную задачу, если ты с таким еще не сталкивался - тут без гугла вряд ли обойдешься.
    Ответ написан
    Комментировать
  • Как получить в linux информацию по доступным для скачивания пакетам?

    nazarpc
    @nazarpc
    Open Source enthusiast
    • Ubuntu Software Center (Ubuntu < 16.04)
    • Gnome Software (Ubuntu >= 16.04)
    • Synaptic (интерфейс функциональнее, рекомендую, ставится дополнительно в любой версии, когда-то давно шел из коробки)
    • aptitude (если в терминале хотите, есть псевдографический интерфейс)
    • apt-cache search keyword (если чисто через терминал без псевдографики)
    Ответ написан
    Комментировать
  • Какие эффекты используются в данном интро?

    @Quiensabe
    VR-разработчик
    Самое близкое, что видел "из коробки", есть в Boris Continuum Complete (BCC), фильтр Film Damage.
    Но это все же будет не совсем то (там вроде нет разделения цветов), так что я бы советовал сделать "руками". Ничего сложного в эффекте нет.

    Эффект состоит из трех частей. Пройдем по каждой:

    1. Эффект случайных смещений.
    Проще всего взять тот же Film Damage, но в "чистом" AE можно просто взять анимационный пресет "Wiggle - position" (Presets\Behaviors). Заодно, там можно будет понаблюдать как работают выражения в AE, что крайне важно, если хотите развиваться в AE. По сути, если есть опыт программирования, через выражения можно сделать весь эффект целиком. Для пресета нужно будет добавить ключи, чтобы вначале разлет был сильным, а потом уменьшался до 0.

    2. Эффект искажений.
    Тут вариантов много, от фильтров, до наложения какого-нибудь футажа с помехами.
    Я бы пошел по второму пути, т.к. будет выглядеть реалистичнее. На торрентах выкладывали подборку "Набор DSLR кинематографиста" - там есть все необходимое и даже гораздо больше. Нужно будет создать вложенный эпизод, в котором наложить помехи в режиме умножения, а также в режиме искажения слоя ("Displacement map").

    3. Разделение цветов.
    Тут самый простой вариант - дублируем слой два раза, так чтобы получить три одинаковых слоя.
    На каждом немного меняем настройки эффектов, так чтобы они вначале двигались по разному, а к концу анимации сливались в одно целое.
    Каждый слой делаем своего цвета - А именно красный, зеленый, синий. Например фильтром Shift chanel.
    Для всех слоев меняем режим смешивания (Blending mode) на "Add". Это позволит суммировать цвета при наложении, так чтобы к концу анимации, при совмещении слоев они стали белым.

    Вот как-то так. Вполне возможно что есть готовый фильтр для этого эффекта (и вероятно он есть в упомянутом наборе), но имхо - полезнее уметь создать фильтр руками. Всегда можно добавить что-то свое, не ограничиваясь фантазией создателей фильтра.

    Будут вопросы - можно в почту (есть в профиле)
    Ответ написан
    Комментировать
  • Как подключиться к удаленному компьютеру по ssh?

    mmmaaak
    @mmmaaak
    На линуксе должен быть запущен демон, играющий роль "сервера", к которому можно по этому протоколу подключаться. Конфигурация сети должна позволять подключаться к машине с линуксом. Пользователь должен быть правильно настроен, тогда по идее на маке:
    ssh username@ipaddress потом пароль и должно работать.
    Ответ написан
    Комментировать
  • Как подключиться к удаленному компьютеру по ssh?

    Olej
    @Olej
    инженер, программист, преподаватель
    ssh username@ipaddress
    или
    ssh -X username@ipaddress

    и проверить чтоб на машине адресате работал SSH-сервер (а это не всегда так бывает)
    Ответ написан
    Комментировать
  • Как найти наибольший элемент в массиве, и вывести все, что после него?

    @cthulhudx
    int max = array[0];
    int maxIndex = 0;    
        for (int index = 0; index < array.length; index++) {    
                if (array[index] > max) {
                        max = array[index];
                        maxIndex = index;
                }
        }
    
        for (int index = maxIndex; index < array.length; index++){
                    System.out.println(array[index]);
        }
    Ответ написан
    Комментировать
  • Как найти наибольший элемент в массиве, и вывести все, что после него?

    @IceJOKER
    Web/Android developer
    public class Pascal2 {
    
    public static void main(String args[]) {
            
        int array[] = {1,2,6,-4,4,5,-2,-5,2,3};
        int max = 0;
        int max_index = 0;
        
        for (int i = 0; i < array.length; i++) {    
                if (array[i] > max) {
                        max = array[i];
                        max_index = i;
                }
        }
        //max - максимальное значение
        //max_index - его индекс
    }
        
    }
    Ответ написан
    Комментировать
  • В чем смысл данной задачи?

    mannaro
    @mannaro
    Умею профессионально гуглить
    Если вкратце:
    Есть числа: -3, 6, -9, 12, -15, 18, -21, 24, ... и так до бесконечности
    задача заключается в том, что вам нужно посчитать сумму/произведение N элементов такой последовательности.

    Например, найдем сумму 3 элементов: [-3 + 6 - 9 = -6], ответ -6.
    Все зависит от N и от того, откуда начинаем считать.
    Ответ написан
    Комментировать
  • Как удалить файлы с одинаковым расширением в определенной папке на Unix-like?

    @sunrails
    Найти: find
    Где? В текущей директории: .
    Что? Файлы: -type f
    Все подряд? Нет, по по шаблону: -name '*.jpg'
    Что сделать с результатом? Разбить результат на группы и для каждой группы вызвать команду rm, где {} + - группа файлов: -exec rm {} +
    Ответ написан
    2 комментария
  • Как представляется дробное число в двоичной системе?

    ManWithBear
    @ManWithBear
    Swift Adept, Prague
    А чем вас смущает отрицательная степень?

    UPD. И да, на вики очень подробно и с примерами описан процесс.

    UPD2. В таком случае у вас нет понимания отрицательной степени. Если кратко, то:
    a^-x = 1/a^x
    Ответ написан
    Комментировать
  • Почему в указатель типа char можно передать string?

    @MiiNiPaa
    Строковый литерал имеет тип const char[x], где x — размер массива необходимого для размещения строки.

    Такой массив может быть неявно преобразован в const char*.

    Некоторые компиляторы не уважающие стандарт позволяют отбрасывать const у строковых литералов.
    Ответ написан
    Комментировать
  • Почему в указатель типа char можно передать string?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    "fjkdfjlkdfjlkdfj" -- это строковый литерал. В большинстве контекстов он интерпретируется как массив char.
    Массив при передаче в функцию конвертируется в указатель на свой первый элемент.
    Ответ написан
    Комментировать
  • О какой памяти идет речь в этом куске кода?

    Olej
    @Olej
    инженер, программист, преподаватель
    Препод говорит, что 10 не в диапазоне памяти.Можно указать число в квадратных скобках от 0 до 9.

    Правильно говорит ;-)
    int* x = malloc(10 * sizeof(int));
    - размещает массив из 10-ти элементов, x[10] ...
    - элементы массива из 10-т элементов индексируются так (начиная с 0): x[0], x[1], ... x[8], x[9] (10 штук)
    - индексация x[10] - за пределами выделенной массиву памяти, 11-й элемент, очень грубая ошибка.
    Ответ написан
    7 комментариев
  • Простейший парсинг на питоне?

    valerium
    @valerium
    Изобретая велосипед
    .split() — это метода строкового объекта, разбивает строку по заданному символу или набору символов, возвращает список строк.

    Префикс r означает, что внути строки нужно игнорировать экранирование, использовать её «как есть» (сокращение от raw). В данном конкретном случае она ни на что не влияет.
    Ответ написан
    4 комментария
  • Как изменить цвет текста в JTextArea?

    @zelan
    Кратко обо мне не получится.
    JTextArea field_textArea = new JTextArea();
    field_textArea.setForeground(Color.green);


    Всегда так было вроде. А как ты пытался сделать?
    Ответ написан
    4 комментария
  • Что быстрее: wirelss or wire сеть?

    @throughtheether
    human after all
    Рекомендую всегда, когда есть соответствующая возможность, пользоваться проводным подключением.

    В случае проводного подключения (речь об Ethernet) практически всегда одну среду используют два устройства (трансивера), и о таком понятии как "коллизия" речи, в случае полнодуплексного режима (оба устройства передают одновременно), не идет. Также среда, т.е. контур провода между приемником и передатчиком, более-менее защищена от влияния извне.

    В случае беспроводного подключения Wi-Fi одну среду (электромагнитное поле) используют несколько устройств. Отсюда - полудуплексный режим работы (одновременно передает только один клиент, принимать в этот момент он не может). Отсюда - активный алгоритм CSMA/CA. Кроме того, среда подвержена влиянию извне (микроволновки, радары, атмосферные явления).
    Ответ написан
    Комментировать
  • Как очистить корзину через консоль на unix?

    Ivanq
    @Ivanq
    Знаю php, js, html, css
    В начале в адресе написано ~/
    Unix заменяет это на /users/My Name/
    То есть, ~ в начале обозначает /users/My Name
    Во всех командах. Вы это знать должны.
    Ответ написан
    Комментировать