URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 112788
[ Назад ]

Исходное сообщение
"GitHub реализовал средства совместной разработки для редакто..."

Отправлено opennews , 19-Ноя-17 11:57 
GitHub представил (https://github.com/blog/2468-introducing-teletype-for-atom-c...) пакет Teletype (https://teletype.atom.io/), дополняющий среду разработки Atom (https://www.opennet.ru/opennews/art.shtml?num=47192) возможностями для совместного редактирования кода. Teletype позволяет нескольким разработчикам одновременно редактировать один код в режиме реального времени, наблюдая за работой друг друга (а редакторе отображается несколько курсоров разного цвета и вносимые другими разработчиками изменения  срезу появляются в коде без отдельных процедур синхронизации).


Совместный доступ открывается на уровне вкладок - на первичной системе генерируется идентификатор доступа, при помощи которого другие разработчики могут подключиться к текущей вкладке и не только отслеживать её состояние, но и вносить изменения. При этом файлы для редактирования и позиция в коде выбирается первичным пользователем, который открыл совместный доступ к вкладке (все участники видят одно и то же содержимое вкладки).


Обмен данными в процессе совместной работы осуществляется напрямую между участниками в режиме P2P при помощи протокола WebRTC. Централизованный сервер используется только для координации подключения. Клиентская часть выполнена в виде плагина (https://atom.io/packages/teletype) для редактора Atom, а серверная (https://github.com/atom/teletype) написана на платформе Node.js и использует СУБД PostgreSQL.


    


URL: https://github.com/blog/2468-introducing-teletype-for-atom-c...
Новость: https://www.opennet.ru/opennews/art.shtml?num=47592


Содержание

Сообщения в этом обсуждении
"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 19-Ноя-17 12:05 
Теперь делать npm install leftpad можно будет коллективно.

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Принц , 19-Ноя-17 12:40 
>среду разработки atom

Это как среда разработки vim?


"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 20-Ноя-17 00:33 
> Это как среда разработки vim?

Это как среда разработки textarea.


"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 19-Ноя-17 12:52 
Уже было в Emacs.

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 19-Ноя-17 18:50 
Dammit, emacs…
©

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Иван Николаевич , 19-Ноя-17 14:18 
Вроде круто, а вроде бред полный.
На большом проекте, вроде пилишь код, а ошибка левого чувака который параллельно с тобой работает. Пахнет гемором и испорченными нервами.

Такая же тема разрабатывается для VS на сколько слышал.
Думаю если фича пойдет, то и JetBrains тоже запилит. Но вот сомневаюсь что особо пойдет т.к. имхо скорее замедлять работу будет, чем ускорять.

Все таки комфортнее понимать что ты  все ошибки которые возникают - исключительно твои, и теоретически меньше.


"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Luarocks , 19-Ноя-17 14:44 
Мне кажется, это может быть удобно для обучения кого-нибудь удалённо. В духе "вот эту штуку можно сделать так, а теперь попробуй сам, а я посмотрю".

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Stop , 19-Ноя-17 18:26 
Скоро на всех собеседованиях планеты...

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено vantoo , 20-Ноя-17 03:24 
А еще можно так контролировать работу фрилансеров, чтобы количество затраченных человек-часов не накручивали.

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено key , 20-Ноя-17 05:54 
Видео-стриминг?

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 20-Ноя-17 07:02 
> Видео-стриминг?

Цепь и надсмотрщик с кнутом надежнее будут!


"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 21-Ноя-17 21:38 
"Обучать жаваскриптёров - только портить" (с)

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Luarocks , 25-Ноя-17 10:09 
Никто не запрещает писать в Atom на C.

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 19-Ноя-17 18:58 
Пишешь код, пытаешься скомпилировать и получаешь сообщение о синтаксической ошибке, потому что кто-то другой в этот момент инструкцию до конца не дописал. Совершенно бесполезная для редактора кода фича.
Но сама идея использовать для организации совместного редактирования WebRTC интересная.

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 19-Ноя-17 19:04 
> Пишешь код, пытаешься скомпилировать и получаешь сообщение о синтаксической ошибке, потому что кто-то другой в этот момент инструкцию до конца не дописал

Такая проблема может возникнуть только у тех одаренных личностей, что будут пытаться компилить код, заранее зная, что он прямо сейчас всё ещё кем-то редактируется.


"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 19-Ноя-17 20:14 
А насколько надо быть одарённым, чтобы писать код, не проверяя его?

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 19-Ноя-17 20:16 
Примерно как ты наверное. Кто ж вас знает, любители писать не проверяя и компилить то, что редактируется прям_ща.

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Вы забыли заполнить поле Name , 19-Ноя-17 19:05 
Парное программирование. Не, не слышал?

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 19-Ноя-17 19:43 
А threesome бывает?

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 20-Ноя-17 14:12 
оу, я-я, детка!

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Агроном , 20-Ноя-17 01:18 
> Парное программирование. Не, не слышал?

Синхронное программирование


"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 21-Ноя-17 09:35 
Парное программирование звучит как-то неприлично.
Совместное программирование более прилично, как мне кажется.

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Ибм старпер , 19-Ноя-17 19:55 
Tdd. Один пишет тесты, а второй релизацию

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 19-Ноя-17 20:18 
> Tdd. Один пишет тесты, а второй релизацию

Ну не в одном же файле!


"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Sfinx , 19-Ноя-17 19:06 
теоретически может быть полезно для парного программирования - здесь придется постоянно быть на связи. главное чтобы не коммитили одновременно от одного имени ;)

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Економ1110ка , 19-Ноя-17 19:07 
Google wave ;)

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Baz , 19-Ноя-17 21:41 
если это пишут нечто большое и в разных блоках кода, не мешая друг-другу, то вполне. так же можно начальнику заходить и на лету смотреть и исправлять (комментировать текстом) код, который был написан не отвлекая работника от работы. но у нас будет юзаться для троллинга друг-друга))))

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 19-Ноя-17 21:50 
Ну когда же GitHub встроит IDE прямо в браузер, чтобы можно было писать код прямо там???

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Kaban_LyaLya , 19-Ноя-17 22:20 
Уже. https://c9.io/

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Имя , 20-Ноя-17 12:36 
> c9.io

Оно вообще живое? Раздел Pricing не работает, войти через гитхаб не даёт.


"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 19-Ноя-17 23:03 
Комментарий на видео - бесполезный. Боже мой, если это будущее, то я приложу все усилия, чтобы остаться в прошлом.

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 20-Ноя-17 00:39 
> я приложу все усилия, чтобы остаться в прошлом.

Для начала выкинь атом и поставь какое-нибудь IDE или даже продвинутый текстовый редактор. Не хоцца? То-то и оно: ты УЖЕ в будущем.


"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 20-Ноя-17 08:14 
Вообще-то, я всю жизнь с Вимом :). Из автоматики только отступы и удаление концевых пробелов.

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 20-Ноя-17 08:16 
> Вообще-то, я всю жизнь с Вимом :). Из автоматики только отступы и
> удаление концевых пробелов.

И Супертаб в пределах файла.


"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 20-Ноя-17 00:08 
В целом, полезно... Ох, теперь будут пихать по делу и без. "А поставьте Atom с плагином, и мы с вами посмотрим." Как со скайпом, блин :(

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 20-Ноя-17 00:14 
Скорее с тимвьюером.

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Онаним , 20-Ноя-17 02:17 
Эффектно, но абсолютно бесполезно.

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено key , 20-Ноя-17 06:02 
Сначала не понял почему именно webRTC. А потом понял, что это сектанты делают поделку на пресловутых электронах. Каких только костылей люди не придумывают, чтобы не учиться заново. Это ж надо - запускать браузер ради текстового редактора или месседжера. Да...не той мы дорогой идем, товарищи.

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Онаним , 20-Ноя-17 06:11 
> чтобы не учиться заново

Чему учиться?


"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 20-Ноя-17 13:00 
> Чему учиться?

ЯП, отличным от Единственного и Неповторимого.


"GitHub реализовал средства совместной разработки для редакто..."
Отправлено istepan , 20-Ноя-17 06:56 
Спрос. Программистов не хватает, поэтому запилили технологию попроще, чтоб больше мартышек могло научиться.

"Программистов не хватает"
Отправлено vladimir_frolov , 20-Ноя-17 10:35 
> Программистов не хватает

Ты врешь: http://labor-union.wikia.com/wiki/Main

Есть ли в РФ дефицит специалистов и квалифицированных кадров?

Дефицита нет, а есть избыток. Достаточно зайти на LinkedIn, поискать анкеты людей и убедиться, что на территории РФ существует избыток квалифицированных кадров с обширными и углубленными знаниями и уклоном в различные специализации. При этом российские бизнесмены и менеджеры активно распространяют миф о наличии на российском рынке труда дефицита кадров, согласных работать у них на проектах, и при этом забывают добавлять: "...за еду". Суть всех этих сказок про дефицит специалистов сводится к следующему. Бизнесмен имеет в штате 50 инженеров, которым он суммарно платит в год 25 миллионов рублей. Он хочет начать тратить в год 20 миллионов рублей вместо 25 миллионов, продолжая иметь в штате то же самое количество специалистов, способных совершать в год то же самое количество человеко-часов труда. Поэтому бизнесмен хочет добиться того, чтобы количество инженеров на рынке удвоилось или утроилось, чтобы можно было резко понизить з/п текущим инженерам в штате, а на место уходящих инженеров всегда иметь возможность найти новых по еще более дешевой цене. Нередко бизнесмены и сами занимаются организацией курсов при вузах или заставляют своих лучших технических специалистов учить студентов, выпускников или коллег с целью помочь бизнесмену раз и навсегда обвалить рынок труда. Многие старшие инженеры хорошо разбираются в своих областях, но обладают экономической безграмотностью, не читали Карла Маркса и не понимают, что они готовят для своего начальника промышленную резервную армию труда.

На все речи бизнесменов, рассказывающих о нехватке специалистов на российском рынке труда, нужно отвечать так: "С чего вы взяли, что в РФ есть нехватка квалифицированных кадров? Кто мешает лично вам зайти на LinkedIn и сегодня же найти на едином глобальном рынке труда русскоговорящих квалифицированных специалистов для вашего бизнеса, честно и абсолютно законно переманив их с других проектов? Признайтесь уже, что вы не можете себе позволить хороших специалистов, потому что не хотите платить им достойно. Вы не вписались в рынок, ваш бизнес нерентабелен. Закрывайте ваш бизнес, ликвидируйте юридическое лицо, идите работать наемным работником на дядю".


"Программистов не хватает"
Отправлено Аноним , 20-Ноя-17 11:40 
Работаю в крупной рос. компании. Кадров реально не хватает, а если кто-то не вписался в один отдел, его предпочитают не увольнять, а перевести в отдел полегче.

> не читали Карла Маркса

Того самого Карла Маркса, который не сумел даже четко перечислить, какие бывают классы и по каким признакам человека можно отнести к тому или иному классу, и чья риторика больше эмоциональная ("буржуи эксплуатируют рабочий класс!11"), нежели научная?


"Программистов не хватает"
Отправлено angra , 21-Ноя-17 07:42 
> Того самого Карла Маркса...

Нет, не того. Речь была об оригинале, а не о перепевках условных Рабиновичей, которых ты наслушался.



"Программистов не хватает"
Отправлено Аноним , 21-Ноя-17 07:46 
Назови количество классов, перечисли их и дай признаки, по которым человека можно отнести строго к одному классу. Со ссылками на маркса (не путать с энгельсом-лениным-сталиным).

"Программистов не хватает"
Отправлено angra , 21-Ноя-17 18:02 
Может тебе вообще все три тома Капитала в одном форумном посте изложить?
Ну потрачу я время, чтобы найти и дать тебе цитаты, а в результате ты их не поймешь и опять какую-то чушь будешь нести. Это заранее видно по твоему вопросу. Лучше подумай над тем, что классификация Маркса никогда не задавалась целью "человека можно отнести строго к одному классу", она вообще про другое, а конкретный человек легко может принадлежать разным классам одновременно или вообще не принадлежать ни к какому из них. Четкое распределение конкретных людей по группам оно не у коммунистов, а у их идейных противников - фашистов.

"Программистов не хватает"
Отправлено Аноним , 21-Ноя-17 19:10 
> конкретный человек легко может принадлежать разным классам одновременно или вообще не принадлежать ни к какому из них

Списка классов нет. Конкретных критериев принадлежности к классу нет. О существующих эмоциональных ярлыках "буржуи" и "рабочие" (при Сталине -- "крестьяне", "рабочие", "интеллигенция") не известно, классы это или что. Человек может быть более, чем в одном классе, но при этом классы ведут между собой борьбу. Бытие определяет сознание, но при этом человек может и не оказаться ни в каком классе (видимо существует вне бытия).

Да тут не обойтись без экзегезиса, чтобы уместить всё в формальную логику. А если уместить не получится, придется выдумать другую -- диалектическую логику. Это #научный_коммунизм, детка.


"Программистов не хватает"
Отправлено angra , 21-Ноя-17 22:43 
>Списка классов нет.

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

>Конкретных критериев принадлежности к классу нет.

Есть, но тебе про них не напели.

> О существующих эмоциональных ярлыках "буржуи" и "рабочие" (при Сталине -- "крестьяне", "рабочие", "интеллигенция") не известно, классы это или что.

Тебе неизвестно, ты же не читал, тебе напели.

> Человек может быть более, чем в одном классе, но при этом классы ведут между собой борьбу.

Я тебе могу еще и сильнее мозг сломать, человек, принадлежащий одному классу, может отстаивать интересы другого.

> Бытие определяет сознание, но при этом человек может и не оказаться ни в каком классе (видимо существует вне бытия)

Равенство между бытием и классами только в твоей голове, у Маркса такой чуши нет.

> А если уместить не получится, придется выдумать другую -- диалектическую логику.

И что в этом такого? Диалектическая логика является расширением формальной. Как релятивистская механика является расширением ньютоновской. Скажу страшное, кроме этих двух существует еще целая куча других логик.


"Программистов не хватает"
Отправлено prokoudine , 20-Ноя-17 17:50 
> Признайтесь уже, что вы не можете себе позволить хороших специалистов, потому что не хотите платить им достойно.

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


"Программистов не хватает"
Отправлено Аноним , 21-Ноя-17 11:06 
Вы так говорите будто две штуки баксов это какая-то большая з/п. Две штуки баксов - это днище.

"Программистов не хватает"
Отправлено Фуррь , 28-Ноя-17 13:42 
Вы так говорите, как будто в жизни их в принципе видели.

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Драконозавр , 20-Ноя-17 10:05 
Это ж надо, у людей еще и личная жизнь есть, спорт, семья, путешествия. Конечно, у них есть дофига времени учить новый язык ради того, чтобы понтоваться тут, а не решать задачи для дела.

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Borz , 20-Ноя-17 10:19 
Некогда думать - кодить надо

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Мать драконов , 20-Ноя-17 12:29 
Думать ради думания и тратить свободное время - нафиг так думать. Лучше делать ради дела и освобождать свободное время. Время ценнее, чем предрассудки.

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 20-Ноя-17 10:32 
А через https://ru.wikipedia.org/wiki/Телетайп это можно будет использовать?

"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 20-Ноя-17 10:35 
Представляю эпическую битву:
Один скобочки расставляет так
if(){
}

А другой следом переделывает, на более лучший вариант (по его мнению)
if()
{
}

Первый, заметив это дело, возвращает как было....и так далее


"GitHub реализовал средства совместной разработки для редакто..."
Отправлено Аноним , 20-Ноя-17 10:37 
Да уж. Поражает воображение такая ситуация.

Слушай, а представь что-нибудь еще более захватывающее. Много всего интересного наверное представляешь себе.