Mail.ru Group выпустила бесплатный онлайн-редактор кода для совместной работы Статьи редакции

Регистрация не нужна, а код можно писать на Python 3.8, Java 11, C++ 17, PHP 7.4 и ещё пяти языках.

  • В онлайн-редакторе на базе своей платформы All Cups можно писать код одному или с командой, а также запускать его, чтобы исправить ошибки, сообщили vc.ru в Mail.ru Group.
  • Сервис поддерживает Python 3.8, Java 11, C++ 17, PHP 7.4, Node JS 14, Go 1.15, Erlang OTP 23, Rust 1.51 и Swift 5.3.3. В компании обещают расширить список языков. У онлайн-редактора есть десктопная и мобильная версии.
  • Чтобы запустить редактор, не нужна регистрация: нужно зайти по ссылке interview.cups.online. Сервис автоматически создаст комнату, ссылку на которую можно отправить другим, чтобы писать код вместе. Действия пользователей синхронизируются автоматически – они смогут увидеть, что делает каждый.
  • Новый инструмент рассчитан на программистов и распределенных команд разработчиков, а также для ИТ-рекрутеров и руководителей — они при найме могут попросить кандидатов написать код в качестве тестового задания.
  • Редактор работает на платформе для разработчиков All Cups: на ней можно принимать участие в ИТ-чемпионатах и общаться с коллегами. На сайте говорится, что в сообществе более 150 тысяч человек.
0
158 комментариев
Написать комментарий...
Paavo Ulmanis

Авторское право остается за сервером? :)

Ответить
Развернуть ветку
Вася Пражкин

Есть функция проверки ошибок лично товарищем майором.

Ответить
Развернуть ветку
5 комментариев
AlexSandro

Да, меня тоже всегда интересовал этот вопрос при работе во всяких онлайн редакторах.
Даже если код не расшаренный, то сервис всё равно  имеет к нему доступ и "интересные фишки" вполне может скоммуниздить и использовать в своих интересах.
А как же авторское право на интеллектуальную собственность?
Сидишь такой, извращаешься с "изобретением велосипеда",  создаешь комнату, посылаешь коллеге,
не успели вы что то дописать, а ваш код уже встроен в проект какого нибудь "Васи Пупкина"

Ответить
Развернуть ветку
26 комментариев
Дмитрий Санников

Всегда за вами, но если вы публично открыли свой код, то оно переходит в поле open-source.

Ответить
Развернуть ветку
2 комментария
Георгий Михнов

А на гитхабе за майкрософтом получается?

Ответить
Развернуть ветку
1 комментарий
Святослав Гусев

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

Ответить
Развернуть ветку
Д Хб

Там марианская впадина)

Ответить
Развернуть ветку
2 комментария
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
5 комментариев
Teriberka

Что мертво, ожить не сможет.

Ответить
Развернуть ветку
Семен Смирнов

Какая командная работа может быть без репозитория?
Первый раз слышу, чтобы была потребность писать код на одной странице

Ответить
Развернуть ветку
2 комментария
Евгений Х

Агент и Амиго в комплекте?

Ответить
Развернуть ветку
Igor

код на php echo 'hello world!' отрабатывал секунд 5

Ответить
Развернуть ветку
Дмитрий Санников

Любой код запускается изолированно в контейнере. Безопасность, много разных эвристик внутри. Над перфомансом будем работать.

Ответить
Развернуть ветку
2 комментария
Sergei Timofeyev

<?="hello, world"?>

Ответить
Развернуть ветку
1 комментарий
Иван Петров

запустил смеха ради ихний готовый Java пример
public class Main {
    public static void main(String[] args) {System.out.println("Hello, World!");}
}
- компилировалось 30 сек (!)
- я уж не говорю про использование пакетов (попытка прописать "package com.oracle;" ради эксперимента обернулась "ClassNotFoundException")
- и про то, что файл "main.java" содержит класс "Main" (это фиаско)
- в общем, это прорыв импортозамещения!

Ответить
Развернуть ветку
Андрей Рудин

за всем этим просто стоит куча магии, облака, кубернетисы, разворачивание инстансов и вот это вот все. согласен, долго очень :( если сделают скорость быстрее, думаю всех конкурентов могут убить.

Ответить
Развернуть ветку
5 комментариев
Kelerius

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

Ответить
Развернуть ветку
1 комментарий
Yury Y
>- и про то, что файл "main.java" содержит класс "Main" (это фиаско)

ээ а какой по-вашему должен быть?
точно так же откуда там самим взять оракловым либам?

Ответить
Развернуть ветку
1 комментарий
Дмитрий Санников

Над перфомансом будем работать. Все запускается в докере.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Дмитрий Санников

Свой оркестратор на асинхроне - да. 

Ответить
Развернуть ветку
2 комментария
Evgeni Nabokov

Вроде это для интервью, не для серьёзной работы. Подсветка есть, автодополнения не увидел, дебаг тоже отсутствует. Пока сыро, но это только первый релиз.

Ответить
Развернуть ветку
Евгений Мартынов

Этот мейлрушный сервис, по сути, простая обёртка над старым-добрым ACE-editor'ом, таких хоть жопой жуй. Было бы любопытно, если бы прикрутили Monaco от Microsoft — а это уже полноценный VSCode в браузере, с интеллисенсом, diff-тулзами из коробки, преферансом и куртизанками.  

Ответить
Развернуть ветку
2 комментария
Дмитрий Санников

Автодопы есть, но сильно их улучшим. Добавим хоткеев и тп. 

Ответить
Развернуть ветку
Владимир Большаков

console.log('hello world'); на JS отрабатывает 8 сек. Последовательность из 3-х промисов, которые ничего не делают - 14 сек. Нет поддержки TypeScript. Надо им над перфомансом еще поработать.

Ответить
Развернуть ветку
Дмитрий Санников

Поработаем. Оптимизация запуска докера - задача нетривиальная, но очень интересная

Ответить
Развернуть ветку
4 комментария
Расиль Шакиров

Прикольно!

Ответить
Развернуть ветку
Виталик Виршин

прикольно, но науй не нужно, вангую этим говном пользоваться будет 3 калеки

Ответить
Развернуть ветку
1 комментарий
Ivan Petrov

Амигу надо скачивать, или и так работает? 

Ответить
Развернуть ветку
Alex

Комната №1376 Дело №5476 Надзирающий офицер Иванов А.А.

Ответить
Развернуть ветку
greg chudnoff

Можно понять, конечно что неокрепшие умы переклинило на теме надзирающих офицеров, но стоит и чувство меры знать. А то вони со стороны неокрепших умов уже стало больше, чем вони от офицеров.

Ответить
Развернуть ветку
2 комментария
Андрей Рудин

в принципе норм, но обычный <?php echo "Hello world"; 
выполняется несколько секунд :( за это время я успею зайти к себе в аккаунт repl.it открыть repl на PHP и написать этот же текст туда, и в следующие разы это будет выполнять сильно быстрее. В общем за идею пять с плюсом, поработайте над скоростью выполнения. и цены этому инструменту не будет!

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Веселый апельсин

Intellij совсем про другое
Тут же просто лайтовый онлайн-редактор для интервью и прочего, не требующий качать идешку на 500мб

Ответить
Развернуть ветку
4 комментария
Konstantin Grudnev

"Code with Me" можно будет standalone поставить у себя в закрытой сети без доступа к интернету, а у mail.ru чисто для интервью вариант, т.к. никто в здравом уме не будет делиться коммерческим кодом

Ответить
Развернуть ветку
Иван Петров

никакой IDE
- только консоль
- только хардкор
javac -d out src\com\sun\JamesGosling.java
java -cp out com.sun.JamesGosling

Ответить
Развернуть ветку
Ирина Галимова

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

Ответить
Развернуть ветку
Олег

Вот этот код комилировлся секунд 10! Это нормально?
public class Main {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}

Ответить
Развернуть ветку
Повелитель Ондатр

Зато на православных скрепных серверах!

Ответить
Развернуть ветку
Иван Петров

у меня он стабильно 30 сек

Ответить
Развернуть ветку
Дмитрий Санников

Да, из-за особенностей запуска контейнера, но перфоманс сделаем лучше.

Ответить
Развернуть ветку
Сеня Смаков

За себя и за Сашку!

Ответить
Развернуть ветку
Александр Кучеряев

import numpy,  и все сломалось

Ответить
Развернуть ветку
Alexander Radionov

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

Ответить
Развернуть ветку
Дмитрий Санников

Уже в беклоге. Спасибо

Ответить
Развернуть ветку
Саидакбар Убайдуллин

А html добавят?

Ответить
Развернуть ветку
Дмитрий Санников

Да, добавим

Ответить
Развернуть ветку
1 комментарий
Goodeni

Чтобы подняло лояльность бренду Страны в целом

Ответить
Развернуть ветку
Sergey T

так точно! :)

Ответить
Развернуть ветку
Nikolay Kapustin

В целом неплохо. Проверил swift = работает. Даже стандартные пакеты видит.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Ринат Гайсин

прикольно.

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Евгений Трифонов

В Яндекс.Коде нет кнопки «запустить».

Ответить
Развернуть ветку
Треугольный Илья

Даже Swift завезли, айяй...

Ответить
Развернуть ветку
greg chudnoff

Окей Мэйлру, изобрети CodePen

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Антон Петров

codility платный

Ответить
Развернуть ветку
Роботы

"Девки в озере купались" тащем-то.
Но раз за это зачем-то им платят, пусть играются. 

Ответить
Развернуть ветку
Игорь Балюк

Не хватает функции "залочить комнату", чтобы сохранить финальную версию кода.

Ответить
Развернуть ветку
Asset Shakarim

Зачем? Когда есть крутые онлайн компиляторы, как repl or onlinegdb

Ответить
Развернуть ветку
ЯжПрограммист

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

Ответить
Развернуть ветку
irmr

Только яндекс запускать не умеет

Ответить
Развернуть ветку
Nikolay Schamberg

Это было бы интересно, если бы была интеграция с GitHub

Ответить
Развернуть ветку
Ali Telysmel

Господа беспокоящиеся, ваш код не настолько шедевральный, не льстите себе

Ответить
Развернуть ветку
Alexander Perlamutrov

Крутой сервис! Посмотрел, на чём запускается Node.js код: Ubuntu 20.4, Intel Xeon E312xx 14 ядер, по 1GB памяти на ядро. И таймаут для защиты от тяжёлых вычислений %)

Ответить
Развернуть ветку
Maxim Medvedev

Теперь собеседовать прогеров будет еще проще! Создал комнату и пусть пишут immutable класс:)

Ответить
Развернуть ветку
Eugene Klochkov

1

Ответить
Развернуть ветку
Семен Рыбаков

вывод echo world на пхп происходит 3 секунды... Вечность пройдет пока запустишь код)

Ответить
Развернуть ветку
Yan b

Весь код исполняется из под рута (возможно, в контейнере, но всё же)
ай-да mail.ru, интересно, прод у них такой-же?)

Ответить
Развернуть ветку
Ильнар Борханов

песочница же

Ответить
Развернуть ветку
Sergiu Romanu

Вот это действительно полезная вещь на фоне других проектов Майл.ру

Ответить
Развернуть ветку
i h8ers

Светопредставление татям заморским творите? Зело лепо, сотворим всё свое!

Ответить
Развернуть ветку
Konstantin Grudnev
Ответить
Развернуть ветку
Евгений Масков

Чтобы рекламу сразу нескольким людям показывать

Ответить
Развернуть ветку
Андрей Филимонов

Вот бы поддержку html, css, js добавили

Ответить
Развернуть ветку
Aleks B
All Cups

are bastards

Ответить
Развернуть ветку
Michael Wylsakom

кому он нужен, когда есть vscode и прочие стабильные решения?

Ответить
Развернуть ветку
Zeta Reticulum

Хиленький, можно было что-то на подобие Codesanbox или Replit

Ответить
Развернуть ветку
Alex Naghtigall

Очень похоже на сервис https://replit.com/

Ответить
Развернуть ветку
Николай Сульженко

Медленный, библиотеки не поддерживает. Дебаггера нет. Зачем он? Есть очень много IDE в сети же и быстрых и с поддержкой библиотек. Несколько окон с кодом тоже не поддерживает. Так что в этот раз как то ребенок - мертворожденный.

Ответить
Развернуть ветку
PUPIDU JAX

Классная новость, особенно для учебы!

Ответить
Развернуть ветку
Evgeni Nabokov

Аналог Codility, но до Codility очень далеко ещё.

Ответить
Развернуть ветку
Дмитрий Санников

Идем в другом направлении, но пока да - есть куда стремится. Сделаем

Ответить
Развернуть ветку
Роман Турьев

Вообще то он платный. Да и инструмент mailru скорее на платформе ALL CUPS юзать будут, так что если сравнивать то с kaggle - вот там да намного все круче ибо google

Ответить
Развернуть ветку
1 комментарий
Роман Турьев

группа all cups всего 2500 человек, и то скорее всего половина боты. Откуда стата про 150к человек? Небось по 10 раз регаются просто.

Ответить
Развернуть ветку
Дмитрий Санников

О какой группе речь? Телеграм? Поправка, нас более 200к уже.
Мы не особо пиарим наши каналы (пока что)

Ответить
Развернуть ветку
1 комментарий
155 комментариев
Раскрывать всегда