25.07.2009 04:33
0. Обсуждение, критика, хвалебные отзывы и флейм
Пока судьи скрипят взорванными мозгами и выбирают лучшие "объяснения" вы можете продолжить их обсуждение в этой ветке. Мы будем за вашими мыслями внимательно следить и обязательно примем во внимание как положительные отзывы, так и критику. Просьба: давайте будем конструктивными!
Искренне радует то, что учасников увеличилось на порядок - реклама сделала свое дело :) Думаю, со временем , нас станет еще больше. Спасибо огромное организаторам конкурса, вам нужно памятник поставить, респект :)
Пока судьи скрипят взорванными мозгами и выбирают лучшие "объяснения" вы можете продолжить их обсуждение в этой ветке. Мы будем за вашими мыслями внимательно следить и обязательно примем во внимание как положительные отзывы, так и критику. Просьба: давайте будем конструктивными!
Конкурс очень понравился, жаль, что узнал о нем только когда он проводился уже во второй раз. На мой взгляд, понятия для объяснения были выбраны достаточно несложные (за иссключением, разве что MIMD), в информатике можно найти куда более абстрактные вещи. Зато пока разбирался с определениями для конкурса узнал много нового и интересного, за это огромное спасибо!!
И еще, наверное, было бы классно сделать конкурс, когда понятия не даны жестко, а задана некая в тема, в рамках которой участники одним связным определением или аналогией пытаются покрыть как можно больше терминов и понятий.
Пока судьи скрипят взорванными мозгами и выбирают лучшие "объяснения" вы можете продолжить их обсуждение в этой ветке. Мы будем за вашими мыслями внимательно следить и обязательно примем во внимание как положительные отзывы, так и критику. Просьба: давайте будем конструктивными!
Как говорят в таких случаях в Одессе: "я восхищен и смят!": посмотрел начатую мной тему "Комплексный ответ": и обнаружил в самом первом посте за моей подписью:
"ВНИМАНИЕ! Прием "Объяснений" закрыт. Всем преогромное спасибо за участие в конкурсе. Судьи уже собрали свои пожитки и удалились на совещание, которое продлится до 31 Июля. Ждите официальных результатов. Cледите за новостями на страницах ISN."
-- Так вот это не я писал, не меня бейте, пожалуйста ;)(
И еще, наверное, было бы классно сделать конкурс, когда понятия не даны жестко, а задана некая в тема, в рамках которой участники одним связным определением или аналогией пытаются покрыть как можно больше терминов и понятий.
Отличная идея! Во время войны у летчиков-истребителей было такое понятие «свободная охота»: когда нет других заданий на боевой вылет, ставится задача самостоятельно найти и уничтожить цель «на свой вкус». Я подумаю, может осенью организуем «Объясни на пальцах v3.0: свободная охота».
Как говорят в таких случаях в Одессе: "я восхищен и смят!": посмотрел начатую мной тему "Комплексный ответ": и обнаружил в самом первом посте за моей подписью:
"ВНИМАНИЕ! Прием "Объяснений" закрыт. Всем преогромное спасибо за участие в конкурсе. Судьи уже собрали свои пожитки и удалились на совещание, которое продлится до 31 Июля. Ждите официальных результатов. Cледите за новостями на страницах ISN."
-- Так вот это не я писал, не меня бейте, пожалуйста ;)(
Я выражаю робкую надежду, что в этой теме все-таки появятся ссылки на понравившиеся "объяснения" и критика тех, которые не понравились. Нам это очень поможет быть с одной стороны более объективными и строгими, а с другой - более лояльными к участникам. А?
Я выражаю робкую надежду, что в этой теме все-таки появятся ссылки на понравившиеся "объяснения" и критика тех, которые не понравились. Нам это очень поможет быть с одной стороны более объективными и строгими, а с другой - более лояльными к участникам. А?
Была такая же идея, только обилие ответов приведет к тому что только критика сейчас пойдет в 5 раз больше?? ((( Можно предлжить отобрать до N (например N=3) самых понравившихся ответов, столько же не понравившихся. Или даже тематик (много встречается про кассы, большинство без учета указанных вами особенностей создания/уничтожения нового "треда в пуле") с тем чего в них не хватает. Или же для каждого термина указать важные моменты что должно быть учтено (для тред пул - что их определенное число заранее готовых, создание/уничтожение дороже чем чуток подождать освобождения занятых, ...)
Я выражаю робкую надежду, что в этой теме все-таки появятся ссылки на понравившиеся "объяснения" и критика тех, которые не понравились. Нам это очень поможет быть с одной стороны более объективными и строгими, а с другой - более лояльными к участникам. А?
Я бы с удовольствие покритиковал ряд определений, которые, особенно в разделе SIMD/MIMD, но я не решаюсь этого делать, так как я напрямую заинтересован в результате. По той же причине я воздерживаюсь от оценок (кроме одной, случайно отданной своему же посту по ошибке). Плюс, не знаю как у других, у меня как раз разгар сессии и приходится все время отдавать экзаменам, поэтому появляюсь я здесь на форуме очень редко.
В целом, наверное, как предложение было бы хорошо отобрать 10 работ и выставить их на голосование в отдельном треде, тогда с одной стороны и проще сразу поставить оценки, и мне, если мои работы не попадут в этот shortlist, можно будет без терзаний совести выставлять оценки со всей объективностью :)
И еще, наверное, было бы классно сделать конкурс, когда понятия не даны жестко, а задана некая в тема, в рамках которой участники одним связным определением или аналогией пытаются покрыть как можно больше терминов и понятий.
Отличная идея! Во время войны у летчиков-истребителей было такое понятие «свободная охота»: когда нет других заданий на боевой вылет, ставится задача самостоятельно найти и уничтожить цель «на свой вкус». Я подумаю, может осенью организуем «Объясни на пальцах v3.0: свободная охота».
Чтобы часов во время "свободной охоты" не уничтожить свои собственные базы и тылы, все-таки хорошо было бы определять квадрат, в пределах которого разрешена свободная охота -- тогда проще будет сравнивать отдельные ответы. В качестве темы, например, можно предложить как широко (например, ООП или функциональное программирование), так и очень узко (например, таксономия Флинна).
Я бы с удовольствие покритиковал ряд определений, которые, особенно в разделе SIMD/MIMD, но я не решаюсь этого делать, так как я напрямую заинтересован в результате. По той же причине я воздерживаюсь от оценок (кроме одной, случайно отданной своему же посту по ошибке). Плюс, не знаю как у других, у меня как раз разгар сессии и приходится все время отдавать экзаменам, поэтому появляюсь я здесь на форуме очень редко.
В целом, наверное, как предложение было бы хорошо отобрать 10 работ и выставить их на голосование в отдельном треде, тогда с одной стороны и проще сразу поставить оценки, и мне, если мои работы не попадут в этот shortlist, можно будет без терзаний совести выставлять оценки со всей объективностью :)
Александр, отбросьте сомнения и не будьте таким скромным ;)
Мы ведь выбираем по нескольким равнозначным критериям, от взгляда судей что-то может ускользнуть. А общественность всегда найдет к чему придраться ;)
Предложение о топ 10 с открытым голосованием наверное хорошее, но увы - в данный момент нереализуемое. Во-первых сам по себе выбор топа - задачка еще та. Во-вторых, я просто не предусматривал период для открытого голосования.
Я удивлен - уже скоро август на дворе, где ж сейчас сессии?
Чтобы часов во время "свободной охоты" не уничтожить свои собственные базы и тылы, все-таки хорошо было бы определять квадрат, в пределах которого разрешена свободная охота -- тогда проще будет сравнивать отдельные ответы. В качестве темы, например, можно предложить как широко (например, ООП или функциональное программирование), так и очень узко (например, таксономия Флинна).
Естественно! Причем и само изложение должно быть более развернутым ИМХО. Ближе к блогу. Я подумаю, а пока нам предстоит определить победителей и (намек, намек!) еще один кодерский конкурс.
Цитирую -Dmitry Oganezov (Intel) Александр, отбросьте сомнения и не будьте таким скромным ;)
Это меня, наверное, Европа испортила ;-)
Просто на самом деле очень хочется выиграть! И не хочется отнимать у кого-то баллы своей критикой :) Предложение о топ 10 с открытым голосованием наверное хорошее, но увы - в данный момент нереализуемое. Во-первых сам по себе выбор топа - задачка еще та. Во-вторых, я просто не предусматривал период для открытого голосования.
Ну это можно сделать и потом, после объявления решения :) Как я и говорил -- тогда будет (по крайней мере мне) проще обсуждать и критиковать, да и времени будет на это больше. Я удивлен - уже скоро август на дворе, где ж сейчас сессии?
Технический Университет Гамбурга, факультет инженерной информатики (точнее "информационного инженерного дела", но так теряется вообще смысл).
Я выражаю робкую надежду, что в этой теме все-таки появятся ссылки на понравившиеся "объяснения" и критика тех, которые не понравились. Нам это очень поможет быть с одной стороны более объективными и строгими, а с другой - более лояльными к участникам. А?
Хотите критик? "Их есть у меня!"))
С самого начала поразил формат конкурса. При сроках проведения длиною почти в месяц!, нужно выкладывать объяснения на форум, и мало того выкладывать, а ещё читать, внимать и оценивать ответы других и ждать оценок в свой адрес. По всем правилам жанра ожидалась "ожесточённая" дискуссия, плавно перетекающая в интеллектуальную битву... На деле же получилась ситуация, когда никто, ну или почти никто из участников ни злым, ни добрым словом конкурентов не наградил. Как говорится, "молчи - за умного сойдешь".
Сам порядок контеста рождал ответы-клоны, ну или ответы-близнецы, где "Маши" поменяны на "Даши", а "Саши" остались прежними... То ли потому, что новые участники конкурса не удосуживались прочитать уже имеющиеся ответы оппонентов, то ли потому, что истина одна на всех)), только у того, кто отвечал после, она стройнее, что ли... С другой стороны, ответы тех, кто узнал о конкурсе раньше, чаще просматривались. Всем известно - "кто раньше встал - того и нетбук")) Просматривались чаще - не значит чаще оценивались (про голосование я уже сказал).
В качестве предложения организаторам - быть может, попробовать проводить подобные конкурсы в несколько этапов, и не выставлять ответы участников на всеобщее обозрение в самом начале пути. Ведь даже последний студент в группе на экзамене имеет равные шансы на все билеты, но только при условии, что не знает, какие билеты выпали одногруппникам!
Ясно и то, что подобная критика надуманна) Всего лишь хотелось выразить эмоции и впечатления. Перейдем к приятным вещам.
Образовательное воздействие конкурса колоссально! Для начинающих преподавателей - просто кладезь жизненных примеров. Некоторые ответы действительно заставляют улыбаться:)) Очень развивает гибкость языка и гибкость мысли - без них программисту никуда.
А выиграть действительно хочется! Хочется не потому, что мои ответы самые точные, весёлые и жизненные, не потому, что лучше всех понимаю термины, о которых тут написано)), а потому, что есть желание верить - описанные данным образом они будут понятны и запоминаемы людьми с чувством юмора.
На деле же получилась ситуация, когда никто, ну или почти никто из участников ни злым, ни добрым словом конкурентов не наградил. Как говорится, "молчи - за умного сойдешь".
Сам порядок контеста рождал ответы-клоны, ну или ответы-близнецы, где "Маши" поменяны на "Даши", а "Саши" остались прежними...
На мой взгляд, "открытость" конкурса просто добавляла к нему интриги, кто-то писал свои определения немедленно, кто-то, наоборот, выжидал до последнего, не желая давать конкурентам форы по времени и возможности воспользоваться своей идеей. Как в жизни. Наверное, стоит попросить уважаемое жюри обратить внимание на хронологию поданных ответов в случае "стереотипности" ответа, ведь отшлифовать чужое высказывание может быть проще, чем придумать своё, с оригинальной идеей.
По всем правилам жанра ожидалась "ожесточённая" дискуссия, плавно перетекающая в интеллектуальную битву... На деле же получилась ситуация, когда никто, ну или почти никто из участников ни злым, ни добрым словом конкурентов не наградил....
...В качестве предложения организаторам - быть может, попробовать проводить подобные конкурсы в несколько этапов, и не выставлять ответы участников на всеобщее обозрение в самом начале пути...
Справедливые замечания, правда, скорее пища для размышлений нежели рецепт.
Не то чтобы я ждал "ожесточенной" дискуссии, хотя хотелось бы, конечно, более живого обсуждения. Как это сделать? Подумаем. Но одно знаю точно: НЕ путем разбивания на несколько этапов.
Два этапа мы уже проходили. На втором этапе отваливается 2/3 участников. Те, которые придумали что-то за часок-другой, опубликовали и забыли. С одной стороны, это конечно довольно пассивная публика, с другой стороны - как раз среди такой и попадаются хорошие работы. Ведь конкурс ориентирован на специальную аудиторию и "случайные" участники почти исключены. Зато уж оставшаяся треть начинает накручивать голоса в силу всех имеющихся возможностей. У нас, помню, особо гениальные накрутили по 1000 голосов в прошлый раз. Как будто я IP не вижу ;).
А самое печальное - обсуждения все равно не происходили.
С другой стороны, все обсуждения объяснений конкурса в интернете (даже там, где они есть) я бы не назвал особо конструктивными. Обычно придираются к одной фразе и начинают хором скандировать "ну вы подумайте, какй бред!". Видимо на следующий раз придется менять не только этапы, но и сами термины (шучу ;)) - но и саму концепцию.
Впрочем, это будет "через раз". Следующий конкурс будет кодерский. Тут уж объяснениями не отделаться.
...Наверное, стоит попросить уважаемое жюри обратить внимание на хронологию поданных ответов в случае "стереотипности" ответа, ведь отшлифовать чужое высказывание может быть проще, чем придумать своё, с оригинальной идеей.
Если быть до конца откровенным, то вот сейчас мы с одним из судей в курилке за 7 минут придумали пару объяснений, пытаясь ответить для себя на вопрос "ну неужели нельзя было быть чуточку пооригинальнее"? ;)
Это не личное, не подумайте. Просто разница между "дубликатами" и "оригинальностью" порой исчезающе мала. Хотя есть, конечно, и перлы ;).
Вот вам упражнение, сделайте на досуге: зайдите в любой из конкурсных топиков и выберете 3 лучших ответа. Так, чтобы они были и корректными, и оригинальными. Напишите мне, получилось или нет. Сами термины можете не присылать - а то ведь обсуждение получится ;).
Справедливые замечания, правда, скорее пища для размышлений нежели рецепт.
Не то чтобы я ждал "ожесточенной" дискуссии, хотя хотелось бы, конечно, более живого обсуждения. Как это сделать? Подумаем. Но одно знаю точно: НЕ путем разбивания на несколько этапов.
Два этапа мы уже проходили. На втором этапе отваливается 2/3 участников.
А самое печальное - обсуждения все равно не происходили.
С другой стороны, все обсуждения объяснений конкурса в интернете (даже там, где они есть) я бы не назвал особо конструктивными. Обычно придираются к одной фразе и начинают хором скандировать "ну вы подумайте, какй бред!". Видимо на следующий раз придется менять не только этапы, но и сами термины (шучу ;)) - но и саму концепцию.
Быть может, даже не "пища для размышлений", а размышления ради размышлений. А так ли всё плохо?)
Быть может, не стоит делать выводы так рано и менять концепцию в корне?... Каждый раз перекраивать правила - не слишком благодарное дело, ведь никто не знает идеального рецепта. Конкурс прогрессирует - отчётливо видно по количеству участников, осталось чуть подождать, когда количество перейдет в качество!) Воспитать культуру сообщества на том или ином интернет-ресурсе - дело не одного года.
Хочется в недалеком будущем услышать о конкурсе "Объясни на пальцах 3, 4" и т.д.
А участь участников - участвовать, участвовать и участвовать!!!)))
Быть может, не стоит делать выводы так рано и менять концепцию в корне?... Каждый раз перекраивать правила - не слишком благодарное дело, ведь никто не знает идеального рецепта. Конкурс прогрессирует - отчётливо видно по количеству участников, осталось чуть подождать, когда количество перейдет в качество!) Воспитать культуру сообщества на том или ином интернет-ресурсе - дело не одного года.
Хочется в недалеком будущем услышать о конкурсе "Объясни на пальцах 3, 4" и т.д.
Хм, нет, все совсем неплохо! Я бы даже сказал - хорошо. Разумеется, у нас будет еще много конкурсов. В том числе и простеньких, вроде "объясни на пальцах". И, конечно, мы постараемся каждый раз что-то улучшать.
Пока судьи скрипят взорванными мозгами и выбирают лучшие "объяснения" вы можете продолжить их обсуждение в этой ветке. Мы будем за вашими мыслями внимательно следить и обязательно примем во внимание как положительные отзывы, так и критику. Просьба: давайте будем конструктивными!
Просто в качестве альтернативного предложения: а почему бы не устроить "информационное многоборье", состоящие, скажем, из следующих категорий: 1) "Объясни на пальцах" 2) Кодинг 3) Ethical Hacking 4) Script programming (bash, PowerShell etc). ....
Тогда было бы интереснее соревноваться, было бы больше возможностей для маневра и прочее.
Я несколько недель назад участвовал в International Contest In Functional Programming (подробнее тут), но этот конкурс длится всего 72 часа, было бы интересно более продолжительный конкурс со сходным заданием.
Просто в качестве альтернативного предложения: а почему бы не устроить "информационное многоборье", состоящие, скажем, из следующих категорий: 1) "Объясни на пальцах" 2) Кодинг 3) Ethical Hacking 4) Script programming (bash, PowerShell etc). ....
Тогда было бы интереснее соревноваться, было бы больше возможностей для маневра и прочее.
Я несколько недель назад участвовал в International Contest In Functional Programming (подробнее тут), но этот конкурс длится всего 72 часа, было бы интересно более продолжительный конкурс со сходным заданием.
:) мммм.... Это ж все-таки Intel :) - может hacking исключить? :)
Вы натолкнули меня на пару интересных идей. На следующей неделе додумаю и отпишу.
:) мммм.... Это ж все-таки Intel :) - может hacking исключить все-таки? :)
Вы натолкнули меня на пару интересных идей. На следующей неделе додумаю и отпишу.
Я же специально написал ethical hacking, потому, что не знал, как это понятие правильно передать на русском. "Этический хакинг"?? Это как бы первая ступень в специализация "защита от прониктовений" (penetration test). Я просто уже где-то с год перманентно по капле готовлюсь к экзамену "Certified Ethical Hacker", но, похоже, раньше 2010 года так и не доготовлюсь...
Ну а в целом, наверное, да, тут можно добавить что-нибудь другого. Вот еще ряд идей, которые мне бы лично было интересно кодить (считайте это негласной регистрацией, если вдруг такой конкурс будет): 1. Придумать свой собственный "домен-специализированный" (domain-specific language) язык для небольшого домена, написать для него компилятор или интерпретатор (при помощи BISON и других имплементаций YACC и LEX) и проиллюстрировать данный язык рядом показательных примеров. Отдельно можно оценивать выбранный домен (его важность, частоту использования и прочее), сам язык (грамматика, синтаксис) и его имплементацию. 2. "Матрешки". Разработать и написать симулятор (виртуальную машину) для произвольного промежуточного языка (intermediate language, byte-code etc.). Для этой виртуальной машины разработать и написать виртуальную машину другой архитектеры (по возможности). Для второй виртуальной машины -- третью. И так далее. Например вариант: взять простой вариант байт-кода Явы, написать для него простую виртуальную машину, потом написать для нее виртуальную машину для какого-нибудь простого микроконтроллера (например для того же Z80, урезав набор команд для нужного минимума), после чего наприсать в этом микроконтроллере простой интерпретатор урезанного Лиспа, на котором написать какую-нибудь несложную игру. :)
Есть еще парочка идей, но они пока не до конца оформились в голове. Если интересно -- могу попробовать это сделать :)
Пока судьи скрипят взорванными мозгами и выбирают лучшие "объяснения" вы можете продолжить их обсуждение в этой ветке. Мы будем за вашими мыслями внимательно следить и обязательно примем во внимание как положительные отзывы, так и критику. Просьба: давайте будем конструктивными!
Просто по три понравившихся объяснения. Основные критерии - точность, наглядность и оригинальность.
1. Data decomposition & Functional decomposition:
Nevitas про валенки
Ferlon про учителей в младших и средних классах
Artem.ermolov про программистов и лампочку
2. SIMD & MIMD: Rus_and про синхронное плаванье Ezhikus про пожарную тревогу Dovgaluk про «Кавказскую пленницу» и «Белое солнце пустыни»
3. Multitasking & Multithreading Nevitas про Петю и новости Olegtelnov про Васю, Петю, двух девушек и ресторан Alexander.musman про дятла и короеда
4. Busy waiting thread & Sleeping thread Dzitski про состояние счета на телефоне Radiometer про такси Testicq про влюбленную девушку и спящего ловеласа
5. Thread Pool P598 про подносы Goremika про мужика, забор и сына Ferlon про супермаркет
6. Context Switching Scarhand про учителя и три класса Nevitas про микромир Ride4ever про обход больных
Спасибо вам и всем остальным тоже за интересные ответы!
Два этапа мы уже проходили. На втором этапе отваливается 2/3 участников. Те, которые придумали что-то за часок-другой, опубликовали и забыли. С одной стороны, это конечно довольно пассивная публика, с другой стороны - как раз среди такой и попадаются хорошие работы. Ведь конкурс ориентирован на специальную аудиторию и "случайные" участники почти исключены. Зато уж оставшаяся треть начинает накручивать голоса в силу всех имеющихся возможностей. У нас, помню, особо гениальные накрутили по 1000 голосов в прошлый раз. Как будто я IP не вижу ;).
Интересно получается: вроде в правилах нет запрета за себя голосовать, а если бы и был - то система разрешает. Я ленюсь перечитывать правила, но четко знаю, что не запрещено - то разрешено: если система не возражает, чтобы я голосовал - так я и голосую в том числе и за себя :) Но когда я попробовал второй раз за себя - система возразила. Поэтому я не понял, как можно накрутить 1000 с одного ЙПи? ;)