Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Школа программирования, а возможно даже университет 
:(
    Опции темы
unicuum
  Дата 17.10.2009, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка




Навеяно вот этой темой. Для начала расскажу предысторию. Жил был Rickert и решил он сделать полезное дело. Создал чат группу для оперативной помощи людям.

Цитата(Rickert @  31.8.2009,  13:44 Найти цитируемый пост)
В скайпе создана группа по программированию игр для оперативной помощи smile
Стучите мне, добавлю - Alaniralonedaw

Но как и в любом чате, взять хотя бы те что обитают в службах jabber.ru или любой другой специфический, сайта forum.vingrad.ru, gamedev.ru и прочих, выявились проблемы. Пока что проблема в отсутствии критической массы людей, а это значит отсутствие любых разговоров. Если набрать людей побольше, тогда они будут ни о чём, ведущимися несколькими человеками. smile 

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

Естественно если бы всё было как надо, то и говорить было бы не о чём. Вот, для примера, подключение gobby к круглосуточному серверу sobby (установленному уже 10 месяцев на винде в режиме службы).

user posted image

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


--------------------
user posted image
обычный день на винграде
PM   Вверх
diadiavova
Дата 17.10.2009, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте




Дык форум же лучше smile 


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
unicuum
  Дата 17.10.2009, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка




Цитата(diadiavova @  17.10.2009,  11:23 Найти цитируемый пост)
Дык форум же лучше smile  

Форум это форум, а я хотел бы поговорить о системах реального времени с возможностью его имитации.

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


--------------------
user posted image
обычный день на винграде
PM   Вверх
diadiavova
Дата 17.10.2009, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте




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


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
unicuum
  Дата 17.10.2009, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка




Цитата(diadiavova @  17.10.2009,  11:42 Найти цитируемый пост)
Но в реальном времени не всегда ответить можно, уж коль скоро речь идёт не об оперативной помощи, а о чём-то более фундаментальном. Для ответа иногда код написать надо, придумать для него контекст(чтоб нагляднее было), нередко требуется какая-то отладка. Ссылка на нужный ресурс не всегда под рукой, стало быть придётся ждать ответа. Кроме того, если ты чего-то не знаешь, то ответить на форуме может и кто-то другой и даже спустя время.  

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


--------------------
user posted image
обычный день на винграде
PM   Вверх
Lazin
Дата 17.10.2009, 11:49 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re




а что мой ник делает на скриншоте? smile

Добавлено через 50 секунд
Цитата(unicuum @  17.10.2009,  11:26 Найти цитируемый пост)
Плюс ещё стоит учитывать, что форум может не больше чем чат в этом плане. В нём нельзя совместно редактировать документы. А полученный код будет дан как есть, без предыстории создания. 

google wave эти проблемы решит, ящитаю smile

Добавлено через 1 минуту и 54 секунды
кстати, дайте кто-нибудь аккаунт на google wave smile 
PM MAIL Skype GTalk   Вверх
unicuum
  Дата 17.10.2009, 11:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка




Цитата(Lazin @  17.10.2009,  11:49 Найти цитируемый пост)
а что мой ник делает на скриншоте? smile  

А я знал, что ты появишься и спросишь. И заранее заготовил ответ.

"На самом деле ни Lazin, ни кто-то другой ничего там не писал и на моём сервере не был. Это я так для примера привёл. Единственный реальный человек это unicuum"

Это сообщение отредактировал(а) unicuum - 17.10.2009, 11:52


--------------------
user posted image
обычный день на винграде
PM   Вверх
Lazin
Дата 17.10.2009, 11:51 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re




точнее не аккаунт а инвайт
PM MAIL Skype GTalk   Вверх
diadiavova
Дата 17.10.2009, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте




Цитата(unicuum @  17.10.2009,  12:47 Найти цитируемый пост)
чатофорум, вот будущее человечества.

А главная угроза такого человечества - челсобакосвин smile 
Цитата(Lazin @  17.10.2009,  12:49 Найти цитируемый пост)
а что мой ник делает на скриншоте?

Он больше не твой. У тебя  его стырили smile 
Цитата(unicuum @  17.10.2009,  12:51 Найти цитируемый пост)
Единственный реальный человек это unicuum

Ну в этом никто и не сомневается smile


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
unicuum
  Дата 17.10.2009, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка




Цитата(diadiavova @  17.10.2009,  11:57 Найти цитируемый пост)
Ну в этом никто и не сомневается smile 

Попрошу быть серьёзнее. smile 


--------------------
user posted image
обычный день на винграде
PM   Вверх
diadiavova
Дата 17.10.2009, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте




Ладно, ухожу smile 


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
Void
Дата 17.10.2009, 13:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich




Поставил Gobby, посмотрел. Несколько мыслей, которые стоит воспринимать с учётом того, что Gobby я использовал пять минут, а Google Wave видел на картинках.

Можно придираться по мелочам к интерфейсу Gobby, но проблема не в этом. Он не вписывается в готовое окружение. В дополнение к обычному набору инструментов: e-mail и чат как средства общения, IDE и контроль версий как средства разработки, я получаю ещё одно не пойми что со своим протоколом, зашитым редактором и чятиком.
Google Wave претендует на замену чатов и почты, и я даже готов признать, что  такое развитие событий возможно, но разработку в окне браузера я себе представить не могу, как бы нас не старались затащить в светлое вебно-облачное будущее.
В Wave много вещей сделано правильно, в частности, регулируемый уровень интерактивности (от чятика до обычной иерархической дискуссии в духе mail list) и использование существующих открытых стандартов: XMPP и XML.

У нас уже есть обширная инфраструктура для оффлайновой работы с кодом и не только. Программисты обычно очень любят пользоваться привычными инструментами, и мало кому понравится переключать внимание между обычной средой и какой-то другой для интерактивной совместной разработки. Отсюда вывод: нужен не очередной комбайн, а push-based протокол доступа к обычным pull-based ресурсам.

Идём дальше. Основная единица обмена кода — это не нажатие клавиши в редакторе, как это воспринимает Gobby, и не целый файл. Это патч — разница между версиями. Где хранится код, к которому мы применяем и для которого создаём патчи? В системе контроля версий. Состояние сессии совместной интерактивной разработки должно храниться в системе контроля версий. От эфемерного репозитория для короткой беседы, до центрального репозитория проекта, с которым участники работают как обычным, так и интерактивным образом.

Подытожив: расширение XMPP для обмена патчами и сопутствующей метаинформацией + поддерживающий его интерфейс к системе контроля версий (git напрашивается, но ограничиваться им нет смысла) — вот наш программерский Google Wave. Последний компонент может быть плагином к IM-клиенту, плагином к IDE, самостоятельной программой — неважно,  главное что всегда есть способ вписать его в привычное окружение.

Спасибо unicuum за пищу для размышлений.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
unicuum
  Дата 17.10.2009, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка




Цитата(Void @  17.10.2009,  13:56 Найти цитируемый пост)
В дополнение к обычному набору инструментов: e-mail и чат как средства общения, IDE и контроль версий как средства разработки, я получаю ещё одно не пойми что со своим протоколом, зашитым редактором и чятиком.

Протокол называется Infinote, что-то там автор говорил, что можно передавать с помощью него хоть по XMPP и так далее. Вот здесь подробнее...

Использовать gobby можно, там подсветка даже есть. Если надо, то пользоваться обычными системами контроля версий, а этим работать в промежутках. В конце концов IDE сами обновляют файлы при их изменении. У меня речь не совсем о gobby, его я привёл просто как пример одной из недостающих особенностей. К тому же если иметь сервер, а не просто пытаться на халяву его использовать ощущения скажу совсем другие. Надо наверное попробовать нарисовать интерфейс, как же может выглядеть программа для обучения программированию.


--------------------
user posted image
обычный день на винграде
PM   Вверх
jhonyxakep
Дата 18.10.2009, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?




Цитата(unicuum @  17.10.2009,  11:20 Найти цитируемый пост)
Давайте взглянем на следующую статью. 

Меня морозит от таких систем.

unicuum, и от скрина тоже. Вообще идея не полхаяsmile одобряю...  smile немного не понятно чего ты хочешь...
PM MAIL ICQ   Вверх
jhonyxakep
Дата 18.10.2009, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Divide Et Impera
**


Профиль
Группа: Участник
Сообщений: 983
Регистрация: 7.4.2009
Где: Что, Когда?




unicuum, да уж, локализация та еще

Добавлено через 2 минуты и 52 секунды
И не хватает справкиsmile
PM MAIL ICQ   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.0596 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.