Думаю, что это всё способны взять на себя «уважаемые» вузы. Если кажется, что здесь есть конфликт интересов, то общественные организации (может быть когда-нибудь появится wiki-science?). Вопрос скорее в том, что устоявшиеся правила в научной среде никто не хочет менять (да, учёные тоже консервативны, даже те, кто на острие науки). В общем, технические вопросы решаемы. Сначала необходимо сформировать уверенность в необходимости изменений. Это делают такие люди, как Аарон Шварц. И таких людей либо всегда будут сажать, либо когда-то признают за ними правоту.
Представляю, что было, если бы учёные не обменивались открыто знаниями и геноме, об устройстве атома и т.п. Он ведь не присваивал себе авторства, чтобы понукать «не зная всех тонкостей издания научных статей».
Открытое общество (общедоступность информации) для меня предпочтительнее.
Моё уважение Человеку. Его поступок напомнил мне поступок Владимира Буковского, который после распада СССР вернулся в Россию со сканером, и дни напролёт сканировал архивные документы КПСС и КГБ.
Всё понравилось. Однако, IntelliJ IDEA стала заметно притормаживать (судя по профайлеру — графическая часть). Поэтому временно пришлось откатиться на gnome-shell.
Я могу судить о сложности освоения Си по своим одногруппникам/знакомым. Выборка не супер релевантная, но C# шёл несколько легче. С указателями вообще большая часть знакомых не могла работать. Уж не знаю почему. А утечки памяти — это вообще отдельная тема. Если лабораторная работа кушает 100 Мб — это уже о чём-то говорит :)
Извините, что встреваю. Мне кажется, что бизнес выбирает между Си (где средняя з/п, образно, $100) и php (где средняя з/п 60$). И выбор попадает на Java/C# (где средняя з/п 80$). Это условно весьма. Объективно выучиться на обычного программиста на php легче, чем на обычного сишника, поскольку в итоге всем надо знать http/html/db, но сишнику надо быть внимательным к памяти, к понятиям значение/указатель/ссылка и т.п. Т.е. усреднённый разработчик приложения получается дороже. Плюс к этому, чем выше компетенция, тем меньше человек количественно. А спрос на программистов у бизнеса больше, чем предложение…
И, возможно, даже не в «компетентности» дело, а в лаге — когда программист начнёт давать выхлоп. Из-за того, что «управляемые» платформы скрывают от программистов некоторые детали, которые обязаны знать «неуправляемые» программисты — лаг снижается. Хотя, мне так кажется, что действительно хороший программист на «управляемой» платформе должен по меньшей мере представлять, что его код творит с памятью, во что этот код трансформируется в рантайме (и платформа даёт ему возможность узнать эти детали после — гандикап своеобразный).
Главное пользоваться чем-нибудь типа Common.Logging (wrapper над популярным логирующими системами), чтобы не было мучительно больно при переходе с «теперь уже неустрающего» фрейморка на другой. Всё меняется, понадобится подобная функционально, как я описал, а окажется, что без переписывания библиотеки не выйдет…
1. Да, Вы абслоютно правы, с Monitor Pulse/Wait лучше должно быть. Сейчас просто в lock (syncObject) делается Enqueue у Queue, а QueueEmptyCheckTimeoutInMilliseconds по умолчанию 10мс.
2. Да уж. Странно, что Apache Foundation не занимается развитием библиотеки.
Да, я сразу оговорился, что менять схему логирования — задача иного уровня. По-хорошему необходимо более чётко продумывать логирование/мониторинг (БД, типы сообщений и т.п.).
Mono — это (так же, как и .NET) реализация CLI. Так же как gcc и intel compiler реализуют стандарт C++.
Околостандартные вещи (как в мире C++ всякие Qt, Boost и т.п.) — это не раскол, а новые возможности. За счёт конкуренции двух сообществ (.NET и Mono) в рамках одной платформы будут появляться новые возможности для разработчиков. Чем плохо?
У меня были проблемы со встроенным кешем — почему-то записи на нагруженном сервере вытеснялись сразу же после добавления (дело было при переходе с 1.1 на 2.0, перерыл много чего в гугле, нашёл лишь, что у кого-то такая же ситуация). Пришлось свой автоочищающий кеш написать.
list — это не просто список. У него может быть тип (type = bullet|table). item — элементы списка, внутри них можно ещё использовать term — description.
Есть передачи с Латыниной, Пархоменко и Венедиктовым (заметьте, что их мнения далеко не всегда совпадают), а есть передачи с Прохановым, Дугиным и Шевченко (их мнения тоже не совпадают друг с другом, но и совсем далеко лежат от первых трёх). Выбирайте!
А есть ли у Вас такой выбор на каком-нибудь из федеральных каналов?
Открытое общество (общедоступность информации) для меня предпочтительнее.
И, возможно, даже не в «компетентности» дело, а в лаге — когда программист начнёт давать выхлоп. Из-за того, что «управляемые» платформы скрывают от программистов некоторые детали, которые обязаны знать «неуправляемые» программисты — лаг снижается. Хотя, мне так кажется, что действительно хороший программист на «управляемой» платформе должен по меньшей мере представлять, что его код творит с памятью, во что этот код трансформируется в рантайме (и платформа даёт ему возможность узнать эти детали после — гандикап своеобразный).
2. Да уж. Странно, что Apache Foundation не занимается развитием библиотеки.
Околостандартные вещи (как в мире C++ всякие Qt, Boost и т.п.) — это не раскол, а новые возможности. За счёт конкуренции двух сообществ (.NET и Mono) в рамках одной платформы будут появляться новые возможности для разработчиков. Чем плохо?
mailforspan faq vs. mailinator faq :)
list — это не просто список. У него может быть тип (type = bullet|table). item — элементы списка, внутри них можно ещё использовать term — description.
<para>Структура таблицы:</para> <list type="table"> <listheader> <term>Название</term> <description>Описание</description> </listheader> <item><term>user_id</term><description>Int32. Идентификатор пользователя.</description></item> <item><term>user_name</term><description>String. Имя пользователя.</description></item> </list>Минус: Object Browser не отупляет такие конструкции — выводит всё одной строкой без разделителей даже.
Плюсы: R# (Ctrl + Q) и Sandcastle отупляют :)
А есть ли у Вас такой выбор на каком-нибудь из федеральных каналов?