The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Доступен порт Vim, адаптированный для работы в web-браузере

30.11.2014 23:03

В рамках проекта Vim.js выполнено портирование текстового редактора Vim для работы в окружении web-браузера. Проект интересен тем, что он позволяет выполнить в браузере полноценный Vim, полностью аналогичный обычному Vim, собранному в режиме "--with-features=small". Для обеспечения работы в браузере код на языке Си был транслирован в JavaScript при помощи компилятора Emscripten. Для оптимизации производительности возможно использование расширения Asm.js. Работа протестирована в свежих выпусках Chrome, Firefox и IE.

Для оценки работы Vim в браузере подготовлена специальная демонстрационная страница. Учитывая специфику использования в браузере в Vim.js реализованы некоторые дополнительные возможности, такие как поддержка запуска JavaScript-кода из сеанса редактирования, возможность загрузки локальных файлов и файлов из сервиса Dropbox. Проект также можно использовать в форме библиотеки для интеграции функций редактирования в web-приложения. Интересно, что Vim.js сохранил возможность использования преднастроенного файла конфигурации "vimrc" - конфигурация сохраняется через localStorage API, для изменения настроек можно запустить ":e $VIM/vimrc".

  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Компилятор Emscripten достиг возможности собственной пересборки
  3. OpenNews: Увидел свет Emscripten 1.4, компилятор байткода LLVM в JavaScript-представление
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41158-emscripten
Ключевые слова: emscripten, vim
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (83) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, asdfghjkl (?), 23:13, 30/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +38 +/
    Какой-то не той дорогой мы идём, ой не той.
     
     
  • 2.19, Аноним (-), 00:30, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • –5 +/
    > Какой-то не той дорогой мы идём, ой не той.

    Дык тоже на вим переходите - это даёт две вещи: удобство и чувство превосходства при работе среди людей.

     
     
  • 3.28, Аноним (-), 02:06, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Что-то не заметил особого удобства в длинных многофазных шорткатах, которые долго вводить. А ЧСВ прокачивают только когда больше заняться ну совсем нечем.
     
     
  • 4.69, pavlinux (ok), 22:33, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Что-то не заметил особого удобства в длинных многофазных шорткатах, которые долго вводить.

    Панимашь в чём вся фуйня, - с vi знакомятся как только начинают программить под UNIX,
    это 8-9 классы иль первые курсы универа. Пока ты выучишь С/Ada/Fortran/Python/bash/awk/sed,
    а это примерно лет 5, команды vi уже будут на уровне инстинкта.  

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

     
     
  • 5.73, Аноним (-), 02:45, 02/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > команды vi уже будут на уровне инстинкта.

    А скорость печати по клаве как была конечной величиной, так и останется. И многофазные шорткаты априори в минусе по скорости. Они имели смысл на древних терминалах где кнопок было мало, но на современых компьютерах они лишь тормозят работу, имхо.

    > что он программист под UNIX, но при этом не знает vi.

    Если это о том чтобы стать похожим на павлина - я пожалуй пешком постою.

     
     
  • 6.75, arisu (ok), 02:50, 02/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А скорость печати по клаве как была конечной величиной, так и останется.

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

    > И многофазные шорткаты априори в минусе по скорости.

    орли? то есть, нажать 6j почти не двигая рукой — это медленней, чем сместить руку, шесть раз нажать стрелку и сместить руку назад? ты что-то делаешь очень не так.

    > Они имели смысл
    > на древних терминалах где кнопок было мало, но на современых компьютерах
    > они лишь тормозят работу, имхо.

    wrong.

     
     
  • 7.81, Аноним (-), 20:44, 02/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > клавиатуры и гонять к стрелкам?

    Каким стрелкам? Шорткаты в более вменяемых редакторах обычно вида ctrl+something или alt+something, для особо хитрых может ctrl+alt+something. И вообще - в мало-мальски приличных редакторах шорткаты можно настроить. Так что все частые действия делаются одним бабахом и именно так как удобно юзерю.

    > ты что-то делаешь очень не так.

    Наверное я про другие шорткаты просто. Чтобы нажать какой-нибудь ctrl+s (save file) мне не надо никуда тянуть руки и шесть раз жать стрелки. А в vim полчится уже несколько больше нажатий клавиш на ввод :w<enter>. По поводу чего мне ctrl+s как-то быстрее и удобнее вбахать.

    > wrong.

    Очень аргументированное мнение :).

     
     
  • 8.84, arisu (ok), 20:55, 02/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    молодец если аргументы оппонента неудобны 8212 выкинь их и притащи свои а п... текст свёрнут, показать
     
     
  • 9.86, Vkni (ok), 17:22, 03/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Более того, для проверки сохранения есть целая кнопка на корпусе компьютера - Re... текст свёрнут, показать
     
     
  • 10.87, arisu (ok), 23:30, 03/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    уже не у всех ... текст свёрнут, показать
     
  • 8.85, Аноним (-), 22:00, 02/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    если очень надо 8212 можешь замапить себе сохранение на ctl-s vim это позвол... текст свёрнут, показать
     
  • 6.80, Аноним (-), 12:05, 02/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Будет вам с чумашедшими в дисскуссию вступать - у некоторых наверное и терминал DEC VT100 вместо клавиатуры до сих пор. Потомучто доктор разрешил.
     
  • 5.78, Andrey Mitrofanov (?), 10:04, 02/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > фуйня, - с vi знакомятся как только начинают
    > программить под UNIX

    Как ты прав!!

     
  • 2.39, freehck (ok), 09:48, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ага. Вы только поглядите: теперь мы должны, оказывется, интерпретировать JavaScript-код Vim, созданный трансляцией из C. Подумать только. У меня Intel i3 и 20mbps внешнего интернета, а я полминуты любовался на надпись Loading... Но это ещё полбеды: вся эта радость совместно с Vimperator/Pentadactyl тупо не работает. =)
     
     
  • 3.47, yet_another_anonymus (?), 12:19, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > вся эта радость совместно с Vimperator/Pentadactyl тупо не работает. =)

    Нажми Insert и будет тебе счастье.

     
  • 3.50, Аноним (-), 12:30, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Скажи, ты действительно пытался им пользоваться в качестве рабочего инструмента? А то я уже было подумал что да.
     
  • 3.71, Аноним (-), 01:06, 02/12/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так он у тебя загрузился? Да ты крут, а у меня браузер гиг оперативы сожрал и завис...
     
  • 3.79, alex (??), 10:28, 02/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > порт Vim, адаптированный для работы в web-браузере
    > вся эта радость совместно с Vimperator/Pentadactyl

    Yo Dawg I herd you like vim...

     

  • 1.2, Аноним (-), 23:13, 30/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Зачем?
     
     
  • 2.20, Аноним (-), 00:32, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +20 +/
    Вы не представляете, как трудно нормальному человеку писать комментарий в простой текстарии, не поддерживающей командного режима.
    Так что задача полезная.:wq
     
     
  • 3.43, vimer (?), 11:09, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    :x
     

  • 1.3, A.Stahl (ok), 23:19, 30/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +19 +/
    >>Vim.js
    >js

    Пора выпилить жаваскрипт из браузеров. Это единственный способ борьбы с жавоскриптистами. Вы что не видите, что они опасны?!

     
     
  • 2.4, Аноним (-), 23:22, 30/11/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Это просто прототип, пользоваться им не нужно, да и не будет никто. Эксперимент, так сказать. Отставить панику. Мне тоже порой хочется написать какую-нибудь софтинку, но только для того чтобы проверить свои силы и поглубже изучить JS на реальном проекте с четкими целями по части функционала.
     
  • 2.5, анонимус (??), 23:24, 30/11/2014 [^] [^^] [^^^] [ответить]  
  • +/
    а кто мешает плагинами в браузере пользоваться ? No script в firefox например;)
     
     
  • 3.7, A.Stahl (ok), 23:27, 30/11/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да мне плевать на сам жаваскрипт. Это лишь инструмент. Беда в жаваскриптистах. И единственный способ их уничтожить (ну кроме физической расправы) это выбросить ЖС из браузеров.
     
     
  • 4.10, Аноним (-), 23:36, 30/11/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Мизулина, залогиньтесь!
     
  • 4.11, Аноним (-), 23:38, 30/11/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Раскудахтались, завистники!
     
  • 4.65, Аноним (-), 20:56, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ты думаешь они после этого испарятся? Просто найдут новый модный язык (точнее уже нашли - go) и перебегут на него (как на жаваскрипт с руби перебежали), квалификации в массе все равно не имеют, потому учить много не потребуется и переход будет безболезненным.
     
  • 2.8, Аноним (-), 23:31, 30/11/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Себя выпили из интернетов, ничего полезного всё равно не делаешь.
     
  • 2.18, all_glory_to_the_hypnotoad (ok), 00:20, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Пора выпилить жаваскрипт из браузеров. Это единственный способ борьбы с жавоскриптистами.

    болезень давно уже вошла в терминальную стадию, теперь уже почти ничего сделать нельзя.

     
  • 2.21, Аноним (-), 00:34, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Пора выпилить жаваскрипт из браузеров.

    Давайте заменим его на sed.
    Ведь тогда и вим портировать не придётся!.

     
  • 2.66, Аноним (-), 21:02, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Эта поделка - просто жалкое подражание розыгрышам Сергея Курехина (вечная ему память).
    Тема нашей сегодняшней лекции - это поведение брома при атаке его молекулами хрома....
     
  • 2.67, Аноним (-), 21:03, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Эта поделка - просто жалкое подражание розыгрышам Сергея Курехина (вечная ему память).
    Тема нашей сегодняшней лекции - это поведение брома при атаке его молекулами хрома....
     

  • 1.6, Аноним (-), 23:25, 30/11/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +16 +/
    В браузере встроенном в Emacs 24.4 работает?
     
     
  • 2.12, Аноним (-), 23:51, 30/11/2014 [^] [^^] [^^^] [ответить]  
  • +19 +/
    Ура, наконец то в нём будет нормальный редактор! ))
     
     
  • 3.74, Аноним (-), 02:49, 02/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ура, наконец то в нём будет нормальный редактор! ))

    Наконец то в емаксе запилят фичу бибикать и все портить :).

     
  • 2.22, Аноним (-), 00:36, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Толпа школьников, работающая в вим? Это мозилла чтоли?
    Или это школа особая какая-нибудь, депутатская?
     
  • 2.64, зззззыр (?), 20:07, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Хрен там, встроенный js не поддерживает.
     

  • 1.13, Аноним (-), 00:04, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    ура, теперь и вим будет тормозить без коре и7!
     
     
  • 2.31, Michael Shigorin (ok), 03:22, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > ура, теперь и вим будет тормозить без коре и7!

    Вообще-то и на core i7 грузится секунд десять и листает с заметной на глаз задержкой, когда следующая страница чуть сложней среднего по части раскраски.

     
     
  • 3.35, тигар (ok), 06:21, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> ура, теперь и вим будет тормозить без коре и7!
    > Вообще-то и на core i7 грузится секунд десять и листает с заметной
    > на глаз задержкой, когда следующая страница чуть сложней среднего по части
    > раскраски.

    дык он ж упирается в 1 ядро. и пофигу, ы7 там или пень4

     
     
  • 4.46, Michael Shigorin (ok), 12:19, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > дык он ж упирается в 1 ядро. и пофигу, ы7 там или пень4

    Вы действительно не сравнивали производительность одного ядра того и другого на зуб?  Даже между Xeon 5570 и 5670 она вообще-то заметно отличается, не говоря про наборы инструкций при сравнении с P4.

     
     
  • 5.48, тигар (ok), 12:24, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> дык он ж упирается в 1 ядро. и пофигу, ы7 там или пень4
    > Вы действительно не сравнивали производительность одного ядра того и другого на зуб?
    >  Даже между Xeon 5570 и 5670 она вообще-то заметно отличается,
    > не говоря про наборы инструкций при сравнении с P4.

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

     
     
  • 6.52, Michael Shigorin (ok), 12:36, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > оно гарантировано поедало 1 ядро.

    Вопрос в том, сколько времени на одну и ту же операцию это поедание продолжалось.

     
     
  • 7.53, тигар (ok), 12:47, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> оно гарантировано поедало 1 ядро.
    > Вопрос в том, сколько времени на одну и ту же операцию это
    > поедание продолжалось.

    ну будет вместо 10 секунд тупить 7 на более топовом проце, как по мне, так разница не большая. и так и так не приятно

     
     
  • 8.54, Michael Shigorin (ok), 12:52, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то скорее 10 секунд вместо минуты , но согласен с тем, что в почти люб... текст свёрнут, показать
     

  • 1.14, Аноним (-), 00:08, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    http://bellard.org/jslinux/
     
     
  • 2.16, sage (??), 00:09, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Теперь и с поддержкой сети!
    http://s-macke.github.io/jor1k
     
     
  • 3.76, Аноним (-), 04:05, 02/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > http://s-macke.github.io/jor1k

    Ух ты, там даже нмап есть? И оно вполне себе с айпишника сервака все делает? Какие милые ребята. Теперь все желающие могут проверить насколько их хостинг абузоустойчивый :).

     

  • 1.23, Amet13 (ok), 00:47, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Поломал мне браузер. Чудесно.
     
  • 1.24, Аноним (-), 01:13, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    но зачем?
     
  • 1.25, EuPhobos (ok), 01:13, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Почему комманда :Sex не работает? А комманда :w/<tab> даёт просматреть файловую систему.
    Какое же это тогда портирование? )
     
     
  • 2.27, Аноним (-), 01:35, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >:Sex

    Не нужно.

     

  • 1.26, Аноним (-), 01:34, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Тьфу, забыл отключить NoScript — и сижу, жду, пока заработает.
     
  • 1.29, th3m3 (ok), 02:07, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Опять js. Такое ощущение, что разработчикам нечем заняться. Вот, прямо все сидели и ждали, когда уже будет vim на js...
     
  • 1.30, arisu (ok), 02:53, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    я всё-таки жду, когда же в браузере запустят браузер. а в нём ещё браузер. и ещё. и так ad infinitum.
     
     
  • 2.32, Michael Shigorin (ok), 03:25, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > я всё-таки жду, когда же в браузере запустят браузер.
    > а в нём ещё браузер. и ещё. и так ad infinitum.

    Один знакомый в конце девяностых так развлекался с bochs, когда купили четырёхмоторный сервер.  Говорил, на третьем вроде шаге всё-таки устали ждать...

     
  • 2.33, имя (?), 03:58, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    webkit.js уже доступен.

    https://github.com/trevorlinton/webkit.js

     
  • 2.56, Genry Tomasino (?), 15:09, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Yo dawg! I heard that you like web-surfing, so we put browser in your browser so you can web-surfing while you web-surfing.
     
     
  • 3.62, byu (?), 18:46, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Yo dawg! I heard that you like web-surfing, so we put browser
    > in your browser so you can web-surfing while you web-surfing.

    Итальянцы, косящие под ниггеров ._.

     

  • 1.34, iCat (ok), 04:10, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    JustForFun.
    А пуркуа бы и не па?
     
  • 1.36, Тырыпыры (?), 07:05, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Да он уже давно доступен. Тут дело в другом... надо думать куда его с пользой употребить... А пока что он только для развлечения сойдет разве что.
     
  • 1.37, Serge (??), 09:17, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ставим в Огнелис Vimperator, открываем в своем Vimperator-е веб-версию Vim и чувствуем себя героями фильма Inception.
     
     
  • 2.58, freehck (ok), 17:38, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ставим в Огнелис Vimperator, открываем в своем Vimperator-е веб-версию Vim и чувствуем
    > себя героями фильма Inception.

    Ну зачем же так изголяться-то...

    #!/bin/bash
    /bin/bash ${BASH_SOURCE[0]}

    А вот это открывает путь в лимб:

    #!/bin/bash
    /bin/bash ${BASH_SOURCE[0]} &
    /bin/bash ${BASH_SOURCE[0]} &

     

  • 1.38, Аноним (-), 09:44, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Хотел получить шел на их сервере, написал :q! ... не сработало.
     
     
  • 2.49, Michael Shigorin (ok), 12:27, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Хотел получить шел на их сервере, написал :q! ... не сработало.

    Так оно не на их сервере крутится -- оттуда приехало, запустилось здесь, в том и соль.

     
  • 2.77, Аноним (-), 04:11, 02/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Хотел получить шел на их сервере, написал :q! ... не сработало.

    Ты хотел получить шелл на своей машине? А более простых способов не придумалось? :)

    Вон там выше ссылка: линух с сетью в браузере. Шелл и даже нмап нахаляву. Что забавнее всего - за счет туннелирования айпишник на выходе - имено сервера. Храбрые перцы - дать нмап погонять на своем айпишнике.

     

  • 1.40, бедный буратино (ok), 10:05, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    спасибо, уронил. браузер.
     
     
  • 2.82, Аноним (-), 20:51, 02/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > спасибо, уронил. браузер.

    Пиши багрепорт, гули. Если сайт роняет браузер - этот браузер по любому фуфло.

     

  • 1.41, sokolow (ok), 10:14, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > портирование текстового редактора Vim для работы в окружении web-браузера

    теперь ты видел всё

     
  • 1.44, Аноним (-), 11:15, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Никогда прежде у меня vim не грузился так долго и не лагал так дико. Ждём новых рекордов!
     
  • 1.45, Аноним (-), 11:29, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Офигенно! Я джва года ждал такой редактор!
     
     
  • 2.70, Ytch (ok), 00:23, 02/12/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Я джва года ждал такой редактор!

    "Первая версия была написана Биллом Джоем в 1976 году."

     

  • 1.51, Аноним (-), 12:34, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ждём nano на JS.
     
     
  • 2.83, Аноним (-), 20:51, 02/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ждём nano на JS.

    Только его придется переимновать в giga. Для более точного соответствия потреблению ресурсов и скорости работы.

     

  • 1.55, Stax (ok), 13:57, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Теперь и на хромбуках есть нормальный редактор! Ура! Что еще нужно для счастья? Браузер есть, редактор есть, музыкальный проигрыватель есть, jabber-клиент есть.. Даже фотошоп есть для эстетов.
     
  • 1.57, Аноним (-), 17:04, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Народ из последних сил в перерывах между процедурами
    ваяет то emacs, то вот теперь Vim...

    Ну прям как:
    Дорогая передача! Во субботу чуть не плача,
    Вся Канатчикова Дача к телевизору рвалась.
    Вместо, чтоб поесть, помыться, уколоться и забыться,
    Вся безумная больница у экрана собралась.

     
     
  • 2.59, freehck (ok), 17:57, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Народ из последних сил в перерывах между процедурами
    > ваяет то emacs, то вот теперь Vim...
    > Ну прям как:
    > Дорогая передача! Во субботу чуть не плача,
    > Вся Канатчикова Дача к телевизору рвалась.
    > Вместо, чтоб поесть, помыться, уколоться и забыться,
    > Вся безумная больница у экрана собралась.

    Может это безнадёжно? Был тут конкурс молодёжный:
    Кто быстрей пройдёт игрушку, получает миллион!
    После этой заварушки привезли во двор психушки
    Сто компьютерных фанатов прямиком с чемпионата
    Целый груженый фургон.

    Их верёвками связали и в столовой побросали,
    Оплели им руки-ноги, чтоб не слишком разошлись.
    Нет, чтоб отдохнуть с дороги: расползлись, и на пороге
    Быстро схемку набросали и верёвками сплелись.

    Прибегают санитары: "Это что тут за дурдом?!"
    Отвечают: "Из верёвок сеть локальную плетём!
    Связь пока что неплохая. Проведём здесь много дней.
    Жаль куски по десять метров. Принесите подлинней!
    Мы в условиях тяжёлых жить не можем, не хотим.
    Принесите стометровых - вот тогда поговорим".

     

  • 1.60, Аноним (-), 18:21, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Скажите, а есть ли эмулятор vim на emacs? А то пациенты волнуются...
     
     
  • 2.63, byu (?), 18:47, 01/12/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Скажите, а есть ли эмулятор vim на emacs? А то пациенты волнуются...

    M-x evil-mode

     

  • 1.61, Аноним (-), 18:44, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень медленно работает.
     
  • 1.68, онаним (?), 22:20, 01/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Звук бибикалки сломали!
     
  • 1.72, Аноним (-), 01:14, 02/12/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >> код на языке Си был  транслирован в JavaScript при помощи компилятора Emscripten

    Да они упоролись! Нет чтобы наоборот, написать компилятор, который протранслирует яваскрипт в си...

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру