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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Винграду необходима ваша помощь! Интересный проект с подсветкой кода 
:(
    Опции темы
sergejzr
Дата 29.11.2005, 02:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 1
Всего: 360



Как мы знаем, на форуме реализована наша подсветка кода.
В своё время было выдвинуто интересное предложение, а именно ссылаться с ключевых слов кода на справочники. Долгое время эта задача была практически нерешаемая за отсутствием подходящих справочников. И вот теперь у нас есть Wiki!!
Мы можем ссылаться на нашу Вики и параллельно пополнять её. В итоге образуется лучший справочник в РуНете. С примерами кода, дополнениями. Каждый сможет принимать участие в развитии.

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

Необходимо продумать структуру страницы
  • само ключевое слово
  • описание
  • ссылки на подобные функции в других языках программирования (межьязыковый словарь)
  • ссылка на описалово этой функции на других языках (думаем сделать 3 языка: русский - англ. нем.)
  • Примеры участников по применению этой функции
Ну конечно, вставка своих идей приветствуется!

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

Но я верю, что среди нас найдутся талантливые люди, способные взять быка за рога так, чтобы мы могли ввести проапгрейденую раскраску кода самое позднее с вводом нового дизайна! smile

Примерный макет, как это должно будет выглядеть
/-------------------------------------------------------------------
\"Выделитькод C++
1 -
2 -
int n;
  cout<<"Enter the n = ";

Конечно необходимо и дизайн будет разработать потом.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Void
Дата 1.1.2006, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


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

Репутация: 3
Всего: 173



Меня всегда интересовало, почему было принято решение добавить в подсветку кода C++ (а возможно и других языков), названия ряда стандартных классов, как ключевых слов? Имхо, довольно неудачное решение, особенно с учетом того, что половина классов STL в этот список все равно не попала. Можете объяснить или дать линк на обсуждение?


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


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: нет
Всего: 78



Цитата(sergej @ 1.1.2006, 21:20)
кстати, яваскрипт как раз до сих пор не готов и подсвкчивает в основном яву

ты имеешь ввиду подсветку?


--------------------
PM MAIL WWW ICQ   Вверх
Wowa
Дата 1.1.2006, 23:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
Group Icon


Профиль
Группа: Админ
Сообщений: 15017
Регистрация: 14.9.2000
Где: Винград

Репутация: нет
Всего: 290



Alx да, подсветку
PM WWW   Вверх
Cheba
Дата 1.1.2006, 23:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 6
Всего: 62



Внимание!!!
Настоятельно рекомендую всем ознакомиться со следующими статьями:
В данный момент это особенно касается товарища Cr@$h'а и Alx'а.


Cr@$h, настоятельно рекомендую к ознакомления две последние статьи. Кроме того, это русскоязычная вики. Поэтому там дожна быть информация только на русском. Если ты собираешься все это переводить, то включай в начало документа шаблон {{draft}}.
PM MAIL ICQ   Вверх
Alx
Дата 2.1.2006, 03:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ajaxy
****


Профиль
Группа: Комодератор
Сообщений: 2903
Регистрация: 26.11.2003
Где: Cutopia

Репутация: нет
Всего: 78



Cheba
вообще-то я старался делать по образу раделов PHP и ActionScript...
и матом вроде не ругался... smile


--------------------
PM MAIL WWW ICQ   Вверх
Cr@$h
Дата 2.1.2006, 15:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


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

Репутация: 2
Всего: 41



Цитата(Cheba @ 2.1.2006, 00:40)
Кроме того, это русскоязычная вики. Поэтому там дожна быть информация только на русском.

Я ориентировался на:
Цитата(sergej @ 29.11.2005, 03:59)
описалово этой функции на других языках (думаем сделать 3 языка: русский - англ. нем.)

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

P.S. Спасибо за ссылки. Наверное, слишком рано стартовал, когда еще как раз трех последних правил не было. Сам я люблю определенность и обязательно переделаю, что следует.
PM MAIL ICQ   Вверх
Cheba
Дата 2.1.2006, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 6
Всего: 62



Пока-что решено создать только русскоязычную вики. Возможно, со времененм будут и другие национальные языки. Пока-что следует ориентироваться только на русский.

И обрати внимание на именование и форматирование.
Из того, что я заметил:
  • Ты везде убираешь содержание и редактирование разделов. Это не есть хорошо. Если кто-то захочет дополнить статью, то ему прийдется редактировать вся страницу. Но ведь гораздо удобнее отредактировать только ту часть, к которой есть что добавить.
  • Ссылки в заголовках - не наилучшее решение. Если хочешь сделать страницу-содержание, то пользуйся просто списком ссылок.
  • Нумерование заголовков - тоже не прикольно. Вики сама их нумерует в содержании. Если надо сделать ссылку на другую часть документации, то не надо указывать"см. § 8.7.2". Лучше сразу дать ссылка "подробнее описано в статье о [[ProgLang:Переменные|переменных]]". Это и приятнее смотрится в статье и гораздо удобнее - вместо поисков того самого параграфа можно сразу перейти на нужную статью. Помните, это не печатное издание - это гипертектовый документ. Так давайте же использовать все его преимущества.
  • Еще ты вставляешь лишние пробелы в названия статей и ту же нумерацию. Лучше этого не делать. Пользуйся расширением Title Override.
  • Breadcrumbs вставляй в самом начале документа. Там его проще найти. И, конечно же, все статьи должны выглядеть одинаково не зависимо от авторства.

Alx, а теперь замечания к тебе. Никто не забыт. smile
Свою подпись в документ можно вставить гораздо проще.
  • ~~~ - короткая подпись. Только ссылка на персональную страницу.
  • ~~~~ - длинная подпись. Ссылка на персональную страницу и время ее проставления.
Принято перед подписями проставлять два минуса: --~~~~
Однако, подпись проставляется только, если ты являешься автором статьи и разрешаешь ее распространение по лицензии, указанной в вики. У нас это GNU FDL. Документация, которая не является плодом твоей мозговой деятельности, не должна иметь подписи. Сюда относятся переносы из других источников, переводы и прочее в том же духе. В любом случае история документа хранит кто когда и что сделал, так-что не беспокойтесь - Вы не почините безвестности. smile
PM MAIL ICQ   Вверх
Cr@$h
Дата 2.1.2006, 18:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


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

Репутация: 2
Всего: 41



Цитата(Cheba @ 2.1.2006, 17:54)
Ты везде убираешь содержание и редактирование разделов. Это не есть хорошо. Если кто-то захочет дополнить статью, то ему прийдется редактировать вся страницу. Но ведь гораздо удобнее отредактировать только ту часть, к которой есть что добавить.

Просто по части стандарта -- вряд ли его статьи часто придется редактировать smile
В остальном согласен и до чего-то даже сам додумался.
Так или иначе, русский так русский, я даже рад. Все статьи я засейвил у себя на компе. Нужно сносить англоязычный раздел. Как это проще сделать?
PM MAIL ICQ   Вверх
Cheba
Дата 2.1.2006, 20:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 6
Всего: 62



Все статьи на снос помещай в категорию Junk: [[Category:Junk]]
В комментарие правки указывайте причину, по которой статью нужно удалить.
PM MAIL ICQ   Вверх
batigoal
Дата 2.1.2006, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 1
Всего: 151



Такой вопрос. У нас будет возможость ссылаться из разных ключевых слов в подсветке синтаксиса на одну и ту же статью в Вики? Я имею в виду пары switch-case, if-else, try-catch, interface-implements и т.п. Или их нужно разносить в разные статьи и кидать линк?


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
sergejzr
Дата 2.1.2006, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 1
Всего: 360



Каждому слову - отдельную статью. По другому технически будет очень сложно реализовать.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Cheba
Дата 2.1.2006, 22:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 6
Всего: 62



Нет, нет. Не нужно отдельных. Можно и без этого обойтись. Просто напиши статью "if else" и сделай на него ссылки из "if" и "else".
PM MAIL ICQ   Вверх
Cr@$h
Дата 2.1.2006, 22:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Исследователь
***


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

Репутация: 2
Всего: 41



Цитата(Cheba @ 2.1.2006, 21:02)
Все статьи на снос помещай в категорию Junk

Roger that. А как быть с категориями? Они автоматом удалятся, если в них статей не будет, или подкатегории пустые..?
PM MAIL ICQ   Вверх
Cheba
Дата 2.1.2006, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 6
Всего: 62



Кстати, коли у нас появился свой раздел, то теперь давайте создвать отдельные темы на отдельные вопросы. smile
PM MAIL ICQ   Вверх
Cheba
Дата 2.1.2006, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 6
Всего: 62



Цитата(Cr @ 2.1.2006, 22:25)
как быть с категориями? Они автоматом удалятся, если в них статей не будет, или подкатегории пустые..?

Категории будут удалены автоматом, если на их страницах нет текста. Иначе они будут сохранены.


PM MAIL ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | wiki.vingrad.ru | Следующая тема »


 




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


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

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