LINUX.ORG.RU

Ответ на: комментарий от CYB3R

какую команду? то что я в косоли запускаю, это только дёргание событий в js-приложении.

 var SPINNERS = [
     ["<|> ", "</> ", "<-> ", "<\\> "],
     ["--|-(o)-|--", "--/-(o)-\\--", "----(o)----", "--\\-(o)-/--"],
     ["\\____/", "_\\__/_", "__\\/__", "__/\\__", "_/__\\_", "/____\\", "|____|"],
     ["<|> ", "<\\> ", "<-> ", "</> "],
     ["|   ", " /  ", " _  ", "  \\ ", "  | ", "  | ", "  \\ ", " _  ", " /  ", "|   "],
     ["_ _ ", "\\ \\ ", " | |", " / /", " _ _", " / /", " | |", "\\ \\ "],
     ["_   ", "\\   ", " |  ", "  / ", "  _ ", "  \\ ", " |  ", "/   "],
     ["_   ", "\\   ", " |  ", "  / ", "  _ ", "  / ", " |  ", "\\   "],
     [" .  ", " o  ", " O  ", " o  "],
     ["....", " ...", ". ..", ".. .", "... "],
     ["    ", ".   ", " .  ", "  . ", "   ."],
     [".oOo", "oOo.", "Oo.o", "o.oO"],
     ["____", "\\___", "|\\__", "||\\_", "|||\\", "||||", "/|||", "_/||", "__/|", "___/", "____"],
     [".     .", " .   . ", "  . .  ", "   .   ", "   +   ", "   *   ", "   X   ", "   #   ", "       "],
     [". O ", "o o ", "O . ", "o o "],
     ["*   ", "-*  ", "--* ", " --*", "  --", "   -", "    ", "    "],
     ["\\/\\/", "/\\/\\"],
     ["\\|/|", "|\\|/", "/|\\|", "|/|\\"]
 ]

nextStep: function () {
    if ( this.active ) {
        this.element.html( can.esc( this.spinner[this.step] ).replace( / /g, ' ' ) );
        if ( this.step+1 === this.spinner.length ) {
            this.step = 0;
        } else {
            this.step = this.step + 1;
        }
    } else {
        clearInterval( this.timer );
        this.element.html( ' ' );
    }
},
roll: function() {
    var self = this;
    this.spinner = SPINNERS[ Math.floor( Math.random()*SPINNERS.length ) ]
    this.active = true;
    this.step = 0;
    clearInterval( this.timer );
    this.timer = setInterval( function() {
        self.nextStep();
    }, 100);
}

fuxter
() автор топика
Ответ на: комментарий от pi11

а мне как нравится! =)

только запросы к базе couchdb очень быстро возвращаются и шаблоны очень быстро обновляются. насладится процессом не получается.

fuxter
() автор топика
Ответ на: комментарий от CYB3R

ffmpeg -f x11grab -r 30 -s 640x480 -i :0.0 -vcodec libx264 -crf 0 -y temp.webm

только пришлось сделать xrandr -s 3, а то 702p у меня ноутбук не тянет. тем более показывать во весь экран особо нечего.

fuxter
() автор топика
Ответ на: комментарий от fuxter

наврал с кодеком.

ffmpeg -f x11grab -r 30 -s 640x480 -i :0.0 -vcodec libvpx -crf 0 -y temp.webm
fuxter
() автор топика
Ответ на: комментарий от fuxter

Не отвечает на вопрос.

Для Ъ: лишняя зависимость не нужна, оформи самодостаточным скриптом (а надо то просто убрать вызов can.escape). Можно ещё модулем jQuery.

Kalashnikov ★★★
()
Ответ на: комментарий от fuxter

Тоже как-то запилил классную анимашку на аякс, а запрос, падла, ходит быстро, анимашку почти не видно, обидно блин(

Kalashnikov ★★★
()
Ответ на: комментарий от Kalashnikov

ой, товарищ. я пишу приложение с Моделями, Контроллерами и Шаблонами с байдингами. это всё и предоставляет can.js, как и любой другой backbone.js.

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

fuxter
() автор топика
Ответ на: комментарий от fuxter

Всё ясно, я думал, ты отдельный виртуальный иксовый дисплей зафигачил и в нём устроил демонстрацию. xrandr все умеют (я лично неосилил кучу ключей и установил arandr).

CYB3R ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.