Форум программистов, компьютерный форум, киберфорум
Проекты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962

Музей Исходного Кода

22.02.2011, 17:11. Показов 3185. Ответов 17

Студворк — интернет-сервис помощи студентам
Приветствую!
Не так давно открылся Online Музей Исходного Кода.

Программирование - это искусство. Что есть написание программы? Это процесс созидания, процесс создания чего-то нового, и каждый программист подходит к этому процессу по-своему, использует свой стиль, использует свой опыт, использует свои знания. Порой на свет появляются истинные произведения искусства, с точки зрения программирования, и так хочется показать своё произведение всем, услышать отзывы и критику. Или при рефакторинге чужого исходного кода попадаются забавные или грустные вещи, которыми хочется поделиться с остальными. Но, увы, не всегда это возможно по ряду причин.

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

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

Добавлено через 2 часа 36 минут
Немного об экспонатах Музея
Экспонат - это пример исходного кода и краткое описание. Каждый посетитель может оценить экспонат один раз в трех номинациях - Общее впечатление (от 1 до 3 баллов), Стиль программирования (от 1 до 5 баллов), Качество программного кода (от 1 до 5 баллов). Также посетители могут оставлять комментарии к экспонатам.
5
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.02.2011, 17:11
Ответы с готовыми решениями:

Создать класс "Музей" - проверка кода на корректность
Проверьте пожалуйста верно ли я написал class музей, в который должны входить: Наименовани,Назначение,Адрес,Часы работы,Стоимость билета?...

Реализовать 2 статических анализатора исходного кода, которые будут проверять правила оформления кода
Доброго времени суток. Уже читал подобную пост здесь "Парсер С++", но немного не то. Задача: реализовать 2 статических анализатора...

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

17
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
22.02.2011, 22:50
Первое, на что хотелось бы обратить внимание - иконка сайта. Как мне кажется, она, мягко говоря, не подходит. Ее нужно либо полностью перерисовать, либо перекрасить в цвета самого сайта.
Неплохо было бы сделать для сайта логотип. Надпись "Музей Исходного Кода" смотрится красиво и стильно, но можно было бы ее слегка также преукрасить.
Ну и в целом дизайн хороший, но какой-то ну очень минималистичный. Так и хочется чего-нибудь туда прерисовать.
На главной странице можно было бы разместить не только "экспонаты", но и описание сайта из раздела "О проекте -> Миссия". К примеру, сначала идет описание, а под ним список последних обитателей вашего зоопа... ой, музея.
1
Покинул форум
3189 / 1368 / 109
Регистрация: 29.01.2010
Сообщений: 2,887
22.02.2011, 22:56
В разделе "Добавить" я бы форму добавления материала переместил в центр, чтобы была сразу под шапкой, а не слева от нее, а то смотрится, как мне кажется, не очень красиво.
Чтобы получилось что-то вроде этого:


И почему у полей "Код" и "Описание" разная ширина? Выглядит это как-то странно.

Также, можно было описание "экспоната" выводить перед самим кодом, а не после него.
1
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
23.02.2011, 06:33  [ТС]
NiTan, спасибо за рекомендации
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
23.02.2011, 06:36
Цитата Сообщение от NiTan Посмотреть сообщение
Также, можно было описание "экспоната" выводить перед самим кодом, а не после него.
Имхо, все-таки код первичен, а описание вторично.

Так выглядит в Опере:


Так в FF:


Шрифты по умолчанию разных размеров не сбрасываются.
1
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
23.02.2011, 06:37  [ТС]
Vovan-VE, спасибо, исправим
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
23.02.2011, 06:41
Когда строк кода больше 100, номера строк не вылезают или обрезаются в разных браузерах.
1
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
24.02.2011, 20:32  [ТС]
Цитата Сообщение от yNO_0xFF Посмотреть сообщение
Во первых сразу же PHP что говорит об вашем нищебродстве и..сами знаете что.
вот тут смысла не понял.

за остальное спасибо. рассмотрим критику.

Добавлено через 22 часа 11 минут
Ребят, если будите встречать на форуме интересный/забавный/бредовый код, то выкладывайте его в Музее по возможности. Контента на сайте пока очень мало...
Заранее спасибо.
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
25.02.2011, 20:34
DNS для codemuseum.ru выдаёт 127.0.0.1

upd: О, пока писал, уже перестало.
Миниатюры
Музей Исходного Кода  
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
28.02.2011, 11:48  [ТС]
Доброго времени суток!
В пятницу вечером была произведена DDoS атака на наш сайт, в следствии чего все выходные сайт был отключен. Мы уже задумались о правильности выбора хостинг-провайдера.
Хотя сам факт атаки в какой-то степени радует. Сайт только начал развиваться, а уже кто-то постарался его "положить".
Значит проект действительно стоящий. Значит будем развиваться дальше! :-)
0
 Аватар для lolopolosko
1354 / 315 / 6
Регистрация: 21.11.2009
Сообщений: 992
28.02.2011, 20:43
Цитата Сообщение от TAVulator Посмотреть сообщение
Доброго времени суток!
В пятницу вечером была произведена DDoS атака на наш сайт, в следствии чего все выходные сайт был отключен. Мы уже задумались о правильности выбора хостинг-провайдера.
Хотя сам факт атаки в какой-то степени радует. Сайт только начал развиваться, а уже кто-то постарался его "положить".
Значит проект действительно стоящий. Значит будем развиваться дальше! :-)

Не по теме:

Поздравляю :)

0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
28.02.2011, 21:49
Вообще говоря, неплохо бы прилагать к кодам описание того, что получается и пояснение, в чём прикол. А то как-то получается музей для узкого круга посвящённых людей, а новички и неспециалисты как бы идите лесом

Добавлено через 3 минуты
По тем исходникам, которые уже выложены, возникает вопрос: а не боишься, что музей превратится в банальную свалку (помойку) всяческих исходников?
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
23.11.2011, 17:40  [ТС]
Большую часть замечаний устранили.
Если будут какие идеи или замечания по проекту, то пишите в эту тему или сюда http://feedback.codemuseum.ru/
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
23.11.2011, 17:46
Цитата Сообщение от Evg Посмотреть сообщение
Вообще говоря, неплохо бы прилагать к кодам описание того, что получается и пояснение, в чём прикол. А то как-то получается музей для узкого круга посвящённых людей, а новички и неспециалисты как бы идите лесом
Пример 26. Не "так считает микропроцессор", а "так устроен стандарт ieee-754, в соответсвии с которым считает микропроцессор". Ну и до кучи всё-таки нужны нормальные пояснения для таких "приколов". Хотя бы ссылкой на уже написанные статьи
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
 Аватар для TAVulator
4191 / 1292 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
23.11.2011, 18:09  [ТС]
Evg, при добавлении добавили "Описание", "Сайт-источник", и так же "Автор". Там можно дать пояснения или ссылку на источник. Или ты что-то еще имеешь ввиду?
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
23.11.2011, 18:16
Цитата Сообщение от TAVulator Посмотреть сообщение
Evg, при добавлении добавили "Описание", "Сайт-источник", и так же "Автор". Там можно дать пояснения или ссылку на источник. Или ты что-то еще имеешь ввиду?
М... я думал, что все эти экспонаты ты сам размещаешь. Если их размещают другие, то надо бы на странице с добавлением дать чёткие инструкции, что пояснение нужно не для галочки, а для того, чтобы кто-то помимо автора тоже смог прикол понять
1
 Аватар для m0nax
1274 / 975 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
24.11.2011, 16:25
В опере тоже чтоль внешний вид проверяй иногда, не одним ФФ народ пользуется )

я бы увеличил заголовки, уменьшил шрифт контента и увеличил отступ между блоками
таким образом сразу видна суть поста, больше кода, четче разделение разных блоков
накатав такую штуку...
CSS
1
2
3
.content {font-size:0.8em!important;} 
.entity h1{font-size:1.5em!important;} 
.entity{margin-bottom:2em!important;}
...в опере стало (старый --- новый)
Миниатюры
Музей Исходного Кода   Музей Исходного Кода  
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
24.11.2011, 17:32
Цитата Сообщение от m0nax Посмотреть сообщение
я бы увеличил заголовки, уменьшил шрифт контента
+1
Или хотя бы размер поля под текст увеличить, а то длинный код читать вообще невозможно.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.11.2011, 17:32
Помогаю со студенческими работами здесь

Подсветка исходного кода
На форуме LogicBoard подсветка синтаксиса реализованная через GeSHi. Как можно организовать такую же подсветку и в самом DLE? Кто...

файл исходного кода
здравствуйте, у меня небольшой вопросик. Дома у меня виртуальная машина, всё необходимое установлено, когда работаю с midnight...

Компиляция исходного кода
Доброго времени суток! Объсните подробно, пожалуйста, кто сталкивался, как получить из файла *.java файл *.jar в консоли windows, или...

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

Просмотр исходного кода
День добрый! Подскажите, каким образом можно подсмотреть исходный код библиотек майкрософт в студии. Вроде нажимаем на типе на кнопку и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru