Сервис для хранения исходников

Для любителей обсудить что круче Linux или Win32, Java или C#.

Модератор: Duncon

Riim
Сообщения: 8
Зарегистрирован: 24 май 2009, 15:35

24 май 2009, 15:58

Здравствуйте.
Хочу показать вам свой проект: http://realcode.ru
Это сервис для хранения исходных кодов. Есть подсветка синтаксиса и комментирование. Функционал буду дорабатывать помаленьку. Там еще много работы.
Интересует критика. Особенно по функционалу.
Аватара пользователя
Naeel Maqsudov
Сообщения: 2551
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

24 май 2009, 23:51

Не изобретайте велосипед :)
Храните всё на этом фруме ;)
Riim
Сообщения: 8
Зарегистрирован: 24 май 2009, 15:35

25 май 2009, 03:11

[quote="Naeel Maqsudov"]Храните всё на этом фруме ]
Можно, конечно, и на форумах такие вещи хранить, но они (форумы) все же, немного для другого задуманы.
Аватара пользователя
Naeel Maqsudov
Сообщения: 2551
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

25 май 2009, 18:57

Ну в его теперешнем состоянии - это пока еще не "Сервис для хранения исходников".
Нет структуры, нет поиска.
Было бы неплохо, чтобы можно было указать является ли исходник публичным, или скрытым, или "для зарегистрированных", или "для друзей".
В профиле юзера нужен список используемых языков, чтобы по умолчанию после логина видеть чужие исходники не на всех языках, а только на "нужных".
Фильтры не интуитивно понятные... Я как-то неожиданно для себя обнаружил, как оказывается делается поиск по автору или языку :)
Riim
Сообщения: 8
Зарегистрирован: 24 май 2009, 15:35

26 май 2009, 16:16

Naeel Maqsudov, спасибо за ответы.
или "для зарегистрированных", или "для друзей"
Ну, это уже какая-то социальная сеть получится. Почему бы и нет. Возможно, со временем, сайт до этого и дорастет.
нет поиска
А вот поиск действительно нужен. Сделал простенький (в шапке справа) через sql-like. Ищет по полям: описание, язык, автор и собственно сам текст записи. Можно через запятую или пробел указывать несколько слов для поиска. Например, можно написать что-то вроде "Язык,Автор,Слово".
видеть чужие исходники не на всех языках, а только на "нужных".
В данном случае можно в поиске просто перечислить языки через запятую.

----
Если что-то вылезет криво, то возможно это из-за того что браузер закешировал старые css-файлы. Ctrl+F5 должен помочь.
Аватара пользователя
mc-black
Сообщения: 245
Зарегистрирован: 08 май 2008, 16:09
Откуда: Россия, Нижний Новгород
Контактная информация:

26 май 2009, 23:44

Классная идея! Каталог хорошо структурированный по исходным кодам не помешал бы. Настройки раскраски текста можно частично позволить видоизменять пользователям, чтобы можно было подстроить сайт под предпочтения свой любимой IDE. Мне вот бы понравилась бы возможность раскрасить ассемблерный листинг в стиле RasASM IDE, кому-то захочется видеть раскраску другого типа. Идей-то напридумывать можно полно, ты главное не забрасывай эту затею, можно раскрутить потом будет этот сайт как популярный OpenSource каталог.
На заказ: VBA, Excel mc-black@yandex.ru
Аватара пользователя
Naeel Maqsudov
Сообщения: 2551
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

27 май 2009, 00:21

&quot писал(а):Ну, это уже какая-то социальная сеть получится. Почему бы и нет. Возможно, со временем, сайт до этого и дорастет.
Да не социальная сеть, а world-wide collaboration! :)
NixonXXL
Сообщения: 2
Зарегистрирован: 27 май 2009, 21:04

27 май 2009, 21:21

2 Riim:
Всё хорошо, только вот ещё бы поставил фильтрацию, а то XSS =/
Riim
Сообщения: 8
Зарегистрирован: 24 май 2009, 15:35

28 май 2009, 18:34

ты главное не забрасывай эту затею, можно раскрутить потом будет этот сайт как популярный OpenSource каталог
Забрасывать не буду, решил серьезно работать. А то с веб-разработкой уже давно связан, а вот собственного проекта так и нет.
Да не социальная сеть, а world-wide collaboration!
Т. е. чтобы можно было вести совместную разработку через сайт? Например, создает кто-нибудь проект, дает нужным пользователям доступ на запись и теперь уже скрытие от всех остальных может действительно пригодиться. Если со временем сайт станет более-менее посещаемым, то что-то в этом духе будет очень не лишним.
Всё хорошо, только вот ещё бы поставил фильтрацию, а то XSS =/
Спасибо, полезный совет. Что-то я совсем не уделил внимания пассивным XSS. В основном беспокоился, как бы в базу чего лишнего не попало (активные XSS) и в этом плане вроде грамотно все продумал. Защита от пассивных XSS часто делается на завершающем этапе разработки сайта или даже после того как он будет запущен. Так я и рассчитывал: сначала запустить, а уже потом додумать, но все как-то на завтра откладывал. Добавил сейчас ряд фильтров, вроде все, что нужно прикрыл.
NixonXXL
Сообщения: 2
Зарегистрирован: 27 май 2009, 21:04

29 май 2009, 17:22

Riim писал(а): Спасибо, полезный совет. Что-то я совсем не уделил внимания пассивным XSS. В основном беспокоился, как бы в базу чего лишнего не попало (активные XSS) и в этом плане вроде грамотно все продумал. Защита от пассивных XSS часто делается на завершающем этапе разработки сайта или даже после того как он будет запущен. Так я и рассчитывал: сначала запустить, а уже потом додумать, но все как-то на завтра откладывал. Добавил сейчас ряд фильтров, вроде все, что нужно прикрыл.
Ага, вот теперь прям безупречно ;)
Ответить