Skip to content

Latest commit

 

History

History
76 lines (35 loc) · 3.56 KB

README.md

File metadata and controls

76 lines (35 loc) · 3.56 KB

Share Code

Share Code это сервис который позволяет делиться и одновременнос друзьями редактировать Ваши шедевры программирования.

Для того что бы попробовать просто перейдите по адресу http://share-code.ru/ и система создаст новую комнату.

Либо Вы можете ввести свое имя комнаты http://share-code.ru/имя_комнаты/ и если комнаты с таким адресом еще нет, то система ее создаст.

ВНИМАНИЕ!!! Сервис на стадии BETA тестирования, данные, сохраненные в комнатах, могут быть утеряны!!!

Текущий функционал:

  • поддерживаются Internet Explorer 9-11, Opera 12, последние версии Chrome и FireFox;

  • поддерживается приличный список языков программирования (и не только) с подсветкой синтаксиса,

    среди которых C/C++, CSS, HTML, Java, JavaScript, PHP, Perl, Pyton, Ruby, SQL;

  • выбор из двух тем оформления, темной и светлой;

  • создание комнат и сохранение их состояния при выходе всех пользователей из комнаты;

  • создание форков и удаление созданных комнат;

  • одновременное редактирование с подсветкой курсоров и выделенных участков кода для неограниченного количества пользователей в комнате;

  • загрузка кода и курсоров пользователей текущей комнаты со страницой.

Известные баги:

  • баг с фантомным курсором при обновлении страницы (Chrome);

  • баг со скачками курсоров при одновременном вводе текста несколькими клиентами (зависит от скорости соединения).

Планы:

  • отображение статичного кода с подсветкой синтаксиса без JavaScript;

  • ссылки - якоря на строку;

  • авторизация (Google), отображение подключенных пользователей;

  • добавление возможности перехода по ссылкам;

  • создание главной страницы со списком комнат;

  • оптимизация затрат на передачу данных + реакция на кнопку Tab;

  • создание приватных и readonly комнат (продумываю способы авторизации).

!!! ТУТ МОГЛА БЫ БЫТЬ ВАША РЕКЛАМА !!!

Обо мне:

  • Тимур Яхин, temofffey, программист PHP, JavaScript, верстальщик, студент и анимешник ^_^;

  • E-mail: temofffey@gmail.com;

  • Skype: temofffey.

Технологи:

node.js (http://nodejs.org/);

express (http://expressjs.com/);

socket.io (http://socket.io/);

highlight.js (http://highlightjs.org/).