Фил Хак (Phil Haack) в своем блоге опубликовал новость о выходе ASP.NET MVC 2 RC2. Новость отличная, потому что хотя в этом выпуске и нет особых новых функций, но присутствуют существенные изменения. Далее рассмотрим полный список этих изменений.
Артём Левенков @ALev
User
Результаты финала чемпионата мира по программированию ACM ICPC — 2010
1 min
2KВ Харбине объявлены итоги финала XXXIV Чемпионата Мира по программированию.
Команда Shanghai JTU получила золотые медали и стала чемпионом мира по программированию 2010 года!
Команда МГУ заняла 2 место и получила золотые медали.
Команда National Taiwan U заняла 3 место и получила золотые медали.
Команда Киевского НУ заняла 4 место и получила золотые медали.
Команда Петрозаводского ГУ заняла 5 место и получила серебряные медали.
Команда U Tsinghua заняла 6 место и получила серебряные медали.
Команда Саратовского ГУ заняла 7 место и получила серебряные медали.
Команда Warsaw U заняла 8 место и получила серебряные медали.
Команда СПбГУ заняла 9 место и получила серебряные медали.
Команда Zhongshan U заняла 10 место и получила бронзовые медали.
Команда Fudan U заняла 11 место и получила бронзовые медали.
Команда KTH заняла 12 место и получила бронзовые медали.
Команда Уральского ГУ заняла 13 место и получила бронзовые медали.
Команда British U in Egypt стала чемпионом Африки и Ближнего Востока.
Команда Shanghai JTU стала чемпионом Азии.
Команда Moscow SU стала чемпионом Европы.
Команда UF Pernambuco стала чемпионом Южной Америки.
Команда Stanford U стала чемпионом Северной Америки.
Команда U of Western Australia стала чемпионом Океании.
Официальная финальная таблица результатов
Радует Стоит отметить тот факт, что среди призеров нет ни одной команды из вузов северной Америки.
Команда Shanghai JTU получила золотые медали и стала чемпионом мира по программированию 2010 года!
Команда МГУ заняла 2 место и получила золотые медали.
Команда National Taiwan U заняла 3 место и получила золотые медали.
Команда Киевского НУ заняла 4 место и получила золотые медали.
Команда Петрозаводского ГУ заняла 5 место и получила серебряные медали.
Команда U Tsinghua заняла 6 место и получила серебряные медали.
Команда Саратовского ГУ заняла 7 место и получила серебряные медали.
Команда Warsaw U заняла 8 место и получила серебряные медали.
Команда СПбГУ заняла 9 место и получила серебряные медали.
Команда Zhongshan U заняла 10 место и получила бронзовые медали.
Команда Fudan U заняла 11 место и получила бронзовые медали.
Команда KTH заняла 12 место и получила бронзовые медали.
Команда Уральского ГУ заняла 13 место и получила бронзовые медали.
Команда British U in Egypt стала чемпионом Африки и Ближнего Востока.
Команда Shanghai JTU стала чемпионом Азии.
Команда Moscow SU стала чемпионом Европы.
Команда UF Pernambuco стала чемпионом Южной Америки.
Команда Stanford U стала чемпионом Северной Америки.
Команда U of Western Australia стала чемпионом Океании.
Официальная финальная таблица результатов
+33
Боремся с утечками памяти (C++ CRT)
6 min
62KУтечка памяти — довольно серьезная и опасная проблема. Быть может, пользователь и не заметит однократной утечки каких-нибудь 32Кб памяти (а ведь это целые 5% от 640Кб, которых «хватит всем»), но постоянно теряя сложные иерархические структуры или массивы размером больше
Не допускать ситуации вроде бы и не трудно — воспользуемся правилом «класть на место всё что взяли», но на практике это сильно осложняется человеческим фактором (банальная невнимательность), хитростью архитектуры и нелинейным порядком выполнения операторов, например, из-за применения исключений.
А можно было бы просто «отдаться» автоматическому сборщику мусора, ценой потери производительности (и это не обязательно Managed C++, для Native C++ / C есть библиотеки сборки мусора, вот, например).
Но мы поговорим о ситуации когда уже «всё плохо».
INT_MAX
(которые мы так любим создавать на 64-битной архитектуре) мы обречем его на страдания, а наш продукт на провал. Не допускать ситуации вроде бы и не трудно — воспользуемся правилом «класть на место всё что взяли», но на практике это сильно осложняется человеческим фактором (банальная невнимательность), хитростью архитектуры и нелинейным порядком выполнения операторов, например, из-за применения исключений.
А можно было бы просто «отдаться» автоматическому сборщику мусора, ценой потери производительности (и это не обязательно Managed C++, для Native C++ / C есть библиотеки сборки мусора, вот, например).
Но мы поговорим о ситуации когда уже «всё плохо».
+31
Набор доменных имён в другой раскладке
1 min
912На фоне всяких рассуждений о национальных доменах, которые делают для удобства запоминания и ввода названия, вспомнился метод создания паролей, когда смотришь на русскую раскладку, но вводишь латинскими буквами. Можно ли зарегистрировать доменное имя на том же принципе? Идея кажется ещё интереснее, если вспомнить, что точке соответствует русская буква «ю». Беглый перебор популярных доменов верхнего уровня дал один перспективный вариант — .kz, который в русской раскладке выглядит как «юля». Скажем, мог бы существовать кулинарный сайт «Кастрюля» с доменным именем rfcnh.kz. Довольно страшно выглядит, но легко запоминается. Логотип сайта может подсказывать способ ввода:
Да, я знаю, что кнопка с «Ю» выглядит не так, но в логотипе такой вариант нагляднее.
Сомневаюсь в перспективности идеи, но вдруг кому пригодится :-)
Да, я знаю, что кнопка с «Ю» выглядит не так, но в логотипе такой вариант нагляднее.
Сомневаюсь в перспективности идеи, но вдруг кому пригодится :-)
+93
Найди баг и получи 1337$
1 min
4.5KРазработчики Google Chrome решили последовать примеру Mozilla и запустили экспериментальную программу поощрения исследователей уязвимостей. Они считают, что чем больше людей ищет критические ошибки в браузере, тем легче сделать его ещё более безопасным, и с ними сложно не согласиться.
Гарантированная награда за сотрудничество составляет 500$, за серьёзные же уязвимости обещается вознаграждение в 1337$. Рассматриваться будут абсолютно все сообщения, касающиеся Google Chrome, Chromium и плагинов, которые поставляются вместе с официальной сборкой. Ошибки в «инородных» расширениях и плагинах команду не волнуют. Баги принимаются не только в Stable-релизах, но и в Beta-/Dev-версиях браузера.
Сообщения об ошибках следует отправлять в Chromium Bug Tracker
Issues (bug tracker)
Chromium blog
+54
Chrome 5.0 DEV
1 min
785Сегодня вышел релиз Chrome 5.0 на dev ветку.
Изменения:
* Добавлена возможность сворачивания иконок плагинов около omnibox
* Добавлены меню управления контентом (пока не активное)
+41
Библиотека по электронике
2 min
90KДоброго времени суток, хабрапользователи!
После моих постов:
Дистанционное управление по ИК
Ant-bot. Ворклог. Часть 1
Создаем робота в домашних условиях
Меня довольно часто стали спрашивать о том, какую литературу можно почитать по данному предмету. Чтобы помочь всем и сразу, я решил написать данный пост. =)
Под катом вы можете посмотреть — какую литературу использую я в процессе своих работ.
+55
Мобильный Firefox наконец-то вышел!
1 min
833«The world's best Web browser has gone mobile.»
После долгих месяцев ожиданий Mozilla порадовала нас релизом своего мобильного браузера. Пока только для Maemo (соответственно, Nokia N800, N810 и N900), но скоро будет под WinMobile и остальные платформы. Кстати, браузер поддерживает дополнения (и AdBlock Plus), что выгодно отличает его от прочих мобильных конкурентов.
Чтобы скачать, достаточно набрать в браузере смартфона Firefox.com/m. Также доступны версии для:
Ссылка на официальную новость: Firefox for Nokia N900 Release Notes
+68
Библиотека Qwt: как построить график функции на плоскости?
8 min
38KУже пять лет я не пишу приложения с GUI, потому предложение зав. кафедрой подготовить для его лекции программу, строящую некие графики, поначалу меня несколько расстроило.
Как настоящий программист я решил найти самый легкий (и полезный для саморазвития) путь.
А именно, это задание оказалось хорошим поводом для того, чтобы познакомиться с Qt и библиотекой Qwt. Заодно я узнал, что приложения с GUI, оказываются, могут быть кроссплатформенными, а их код не менее элегантным, чем у приложений с «интерфейсом в стиле Unix™».
Итак, Qwt — библиотека виджетов для программирования приложений, имеющих техническую направленность. Она содержит набор виджетов, представляющих собой всевозможные слайдеры и дисковые «номеронабиратели», виджеты для построение гистограмм. Но здесь я расскажу, как Qwt применить для построения самых обычных двумерных графиков функций вида y = f(x).
Дальше в данной заметке
- приводится ссылка на исходный код моего простейшего примера (+ исполняемые файлы) и инструкция по его компиляции;
- рассказывается, как же в этом примере всё устроено;
- для новичков описывается компиляция и установка Qwt.
+31
Mappi — панорамы улиц Москвы, области и крупных городов России
2 min
1.7KУважаемые хабралюди, хочу презентовать вам новый сайт круговых панорам улиц Москвы, Московской области, Золотого кольца и других крупных городов России.
На панорамы можно давать ссылки, а можно даже встраивать на свой сайт!
Если вам интересны подробности, добро пожаловать под кат.
На панорамы можно давать ссылки, а можно даже встраивать на свой сайт!
Если вам интересны подробности, добро пожаловать под кат.
+25
Университет Беркли выложил более 300 часов лекций на YouTube
1 min
6KКалифорнийский университет в Беркли стал первым в мире образовательным учреждением, который опубликовал видеозаписи полных курсов лекций на YouTube. Для этого там открыт специальный раздел youtube.com/ucberkeley.
Уже сейчас на YouTube опубликовано более 300 часов видеозанятий по химии, физике, биологии (всего девять полных курсов по 40 лекций по 45-55 минут каждая) и даже одна лекция по поисковым системам, которую прочитал в 2005 году лично Сергей Брин (видео под хабракатом).
Кстати, на сайте университета UC Berkeley раздел с видеозаписями появился еще в 2001 году, а в 2006 году они начали публиковать подкасты.
Уже сейчас на YouTube опубликовано более 300 часов видеозанятий по химии, физике, биологии (всего девять полных курсов по 40 лекций по 45-55 минут каждая) и даже одна лекция по поисковым системам, которую прочитал в 2005 году лично Сергей Брин (видео под хабракатом).
Кстати, на сайте университета UC Berkeley раздел с видеозаписями появился еще в 2001 году, а в 2006 году они начали публиковать подкасты.
+37
Высшее образование по-русски
2 min
3.1KПрочитав топик про некачественную учебную литературу, решил выложить на суд общественности некоторые вопросы из тестов по информатике для первокурсников инженерно-экономического факультета РЭА им. Плеханова (Москва).
Поверьте, когда я увидел это, у меня отвисла челюсть — такого принебрежения к предмету со стороны преподавателей я не видел ни разу. Орфография, пунктуация, и также варианты ответов сохранены в полном объеме.
Поверьте, когда я увидел это, у меня отвисла челюсть — такого принебрежения к предмету со стороны преподавателей я не видел ни разу. Орфография, пунктуация, и также варианты ответов сохранены в полном объеме.
Что такое DOS?Варианта «операционная система» не предусмотрено. Вообще. Отвечай, как хочешь, все равно ошибешься.
- плата в компьютере;
- фирма, выпускающая компьютеры;
- марка компьютера;
- программа;
- тип процессора.
+126
Мой опыт образования
3 min
2.6KUP: Gregory дал очень интересную ссылочку, похоже, это решение проблемы. Собственно, ее можно сразу и читать.
Будучи занят в обучении людей (ВУЗ и тренинги, курсы повышения квалификации), вижу, что образование в традиционном смысле дает очень мало полезного (собственно, я не открываю Америку).
Мне интересны причины такого положения вещей:
Будучи занят в обучении людей (ВУЗ и тренинги, курсы повышения квалификации), вижу, что образование в традиционном смысле дает очень мало полезного (собственно, я не открываю Америку).
Мне интересны причины такого положения вещей:
+45
Образование в России: какое, почему и что делать?
5 min
49KЯ обычный среднестатистический ученик Российской Федерации, который подходит к кульминации школьного обучения. С самого детства мои родители воспитывали таким образом, чтобы я осознавал сам — без хорошего образования очень тяжело добиться чего-нибудь стоящего в жизни. Я довольно серьёзно относился к учёбе, но и не приближался к месту, где желание хорошо учиться граничит с «ботанизмом». В течение 11 лет обучения успел поменять 5 школ, причём начал с провинциальной школы №11 г. Бердска и закончил Специализированным учебно-научным центром при НГУ (или просто Физ-Мат Школа). Всё это я вам рассказал не для того, чтобы вы оценили какой же я молодец, а к тому, что я прошёл через разные уровни образования в нашей стране. Я абсолютно уверен, что уровень образования граждан является основой всех успехов государства и его положения на мировой арене. Поэтому я бы хотел, чтобы престижу наших учебных заведений завидовали всякие там Гарвадры и Кембриджы, но приближаемся ли мы к этому или отдаляемся? Что сейчас с нашим образованием и почему оно такое? Я попробую порассуждать на эту тему вместе с вами.
+78
Начало научной карьеры (часть 1)
4 min
17KВсем доброго времени суток!
Замечаю, что темы, связанные с образованием и наукой на Хабре достаточно популярны. Я тоже решил внести свой небольшой вклад в развитие этого направления. На сей раз речь пойдёт о том, как в принципе выглядит университетская карьера, какие в ней имеются особенности, сложности и подводные камни.
Замечаю, что темы, связанные с образованием и наукой на Хабре достаточно популярны. Я тоже решил внести свой небольшой вклад в развитие этого направления. На сей раз речь пойдёт о том, как в принципе выглядит университетская карьера, какие в ней имеются особенности, сложности и подводные камни.
+105
Студент, маши лопатой
2 min
1.4KХочу привлечь внимание хабровчан (особенно студентов) к вчерашней заметке о замечательном Сибирском федеральном университете. Очень советую прочитать статью целиком, но вкратце суть такова. Расследуется дело о неправомерном направлении студентов на работы по ликвидации последствий известной аварии на Саяно-Шушенской ГЭС.
У меня по поводу прочитанного возникают следующие соображения.
Во-первых, мне омерзительны вузовские чиновники, которые идут на нарушение закона, зная, что им могут противостоять разве что подростки, мало готовые к полномасштабной судебной войне со взрослыми дядями, облечёнными властью. Низко это.
Во-вторых, я так понял (хотя прямо об этом тексте это не говорится), что какой-то ход делу был дан лишь после того, как некоторые студенты пострадали от контакта с токсичными веществами спустя энное количество дней (из статьи следует, что работы велись более двух недель) и обратились за медицинской помощью. Думаю, большое количество студентов живёт с родителями, и я не понимаю этих родителей — взрослых людей, которые не встали на защиту своих детей.
А в-третьих, повторю свою любимую мысль о том, что европейская система образования нам нужна. Смотрите, студентов заставляли работать «под угрозой отчисления». Как это? Не может декан просто взять и без повода отчислить студента. А вот завалить его на экзамене в наше время проще простого. Потому что экзамены устные, и что там происходило — никому неизвестно. И не надо мне говорить, что на устном экзамене можно «вытянуть» человека — где эти святые люди? Мне опыт подсказывает, что скорее «утопят», да ещё и из совершенно левых соображений. А если бы всё было на бумаге (чёткий письменный экзамен с заранее оговоренными правилами оценивания), так просто «завалить» кого-либо и выгнать из университета было бы куда сложнее.
Резюме. Все эти методы брежневской эпохи а-ля «на картошку» должны умереть, и в первую очередь за их искоренением должны следить сами студенты и их родители.
У меня по поводу прочитанного возникают следующие соображения.
Во-первых, мне омерзительны вузовские чиновники, которые идут на нарушение закона, зная, что им могут противостоять разве что подростки, мало готовые к полномасштабной судебной войне со взрослыми дядями, облечёнными властью. Низко это.
Во-вторых, я так понял (хотя прямо об этом тексте это не говорится), что какой-то ход делу был дан лишь после того, как некоторые студенты пострадали от контакта с токсичными веществами спустя энное количество дней (из статьи следует, что работы велись более двух недель) и обратились за медицинской помощью. Думаю, большое количество студентов живёт с родителями, и я не понимаю этих родителей — взрослых людей, которые не встали на защиту своих детей.
А в-третьих, повторю свою любимую мысль о том, что европейская система образования нам нужна. Смотрите, студентов заставляли работать «под угрозой отчисления». Как это? Не может декан просто взять и без повода отчислить студента. А вот завалить его на экзамене в наше время проще простого. Потому что экзамены устные, и что там происходило — никому неизвестно. И не надо мне говорить, что на устном экзамене можно «вытянуть» человека — где эти святые люди? Мне опыт подсказывает, что скорее «утопят», да ещё и из совершенно левых соображений. А если бы всё было на бумаге (чёткий письменный экзамен с заранее оговоренными правилами оценивания), так просто «завалить» кого-либо и выгнать из университета было бы куда сложнее.
Резюме. Все эти методы брежневской эпохи а-ля «на картошку» должны умереть, и в первую очередь за их искоренением должны следить сами студенты и их родители.
+74
Бакалавриат США: Общая информация
3 min
23KЗдравствуйте, хабралюди.
Прочитал несколько статей в блоге Образование 2.0 и заметил, что люди на сайте проявляют интерес к образованию за рубежом. В блоге размещено немалое количество статей об образовании на западе, но ни одна из них не централизована на обучении в США на степень бакалавра. Я подумал, что эта тема вполне может быть интересна многим читателям и решил начать небольшой цикл статей в которых я постараюсь осветить этот топик.
Сам я обучаюсь на степень бакалавра по специальности Информационные Науки (Information Sciences) в Университете Питсбурга, США. За свою студенческую жизнь, я успел поменять 3 университета и как следствие знаком с немалым количеством всякого рода административных процедур связанных с переводом, поступлением, адаптацией и жизнью на кампусе. В этом цикле статей я хотел бы осветить именно эти темы.
Начать я хотел бы с небольшого введение в котором постараюсь быстро и сжато описать, что представляет из себя степень бакалавра в Американских университетах.
Прочитал несколько статей в блоге Образование 2.0 и заметил, что люди на сайте проявляют интерес к образованию за рубежом. В блоге размещено немалое количество статей об образовании на западе, но ни одна из них не централизована на обучении в США на степень бакалавра. Я подумал, что эта тема вполне может быть интересна многим читателям и решил начать небольшой цикл статей в которых я постараюсь осветить этот топик.
Обо мне
Сам я обучаюсь на степень бакалавра по специальности Информационные Науки (Information Sciences) в Университете Питсбурга, США. За свою студенческую жизнь, я успел поменять 3 университета и как следствие знаком с немалым количеством всякого рода административных процедур связанных с переводом, поступлением, адаптацией и жизнью на кампусе. В этом цикле статей я хотел бы осветить именно эти темы.
Начать я хотел бы с небольшого введение в котором постараюсь быстро и сжато описать, что представляет из себя степень бакалавра в Американских университетах.
+121
Концепт XO-3 от OLPC
1 min
1.3KOne Laptop Per Child, первая компания, вознамерившаяся выпустить ноутбук за 100 долларов, выпустила на свет новый концепт. Таблетный ноутбук будет называться XO-3, он будет тонким и будет выглядеть вот так:
+6
Где погрызть гранит науки
4 min
28K Здравствуй, хабрасообщество. Я знаю, ты любишь халяву. А еще ты любишь учиться. Ведь так? А что может быть лучше для хабравчанина бесплатного образования? Вот и решил собрать специально для тебя подборку из ссылок, где можно набраться уму-разуму в области IT.
Все нижеперечисленные ресурсы абсолютно и официально бесплатны и свободны, что не может не радовать.
UPD. Переранжировал сайты. В категорию «Компьютерные науки» попали те сайты, которые можно внести более, чем в одну из нижеперечисленных категорий. Ранжировка производилась по большинству содержимого, то есть в некоторых сайтах, отнесенных к определенной категории, могут попадаться статьи не относящиеся к определенной, но они будут составлять абсолютное меньшинство
Большое спасибо в помощи добавлении ресурсов vansickle, RedFox, kagen, theinterman, sM1Le.
Одно из самых больших хранилищ учебных курсов. Здесь собраны практически все курсы, которые преподаются в Massachusets Institute of Technology, который по праву считается одним из лучших в мире. На сайте всего 1900 курсов, а тех, которые преподаются на факультете Electrical Engineering and Computer Science я насчитал более 200. Состав большинства курсов: краткие конспекты лекций, подробное описание курса, календарный план, задания на лабораторные работы, задания на курсовые проекты и экзамены, промежуточные модули. К некоторым курсам прилагаются и видеолекции.
Все нижеперечисленные ресурсы абсолютно и официально бесплатны и свободны, что не может не радовать.
UPD. Переранжировал сайты. В категорию «Компьютерные науки» попали те сайты, которые можно внести более, чем в одну из нижеперечисленных категорий. Ранжировка производилась по большинству содержимого, то есть в некоторых сайтах, отнесенных к определенной категории, могут попадаться статьи не относящиеся к определенной, но они будут составлять абсолютное меньшинство
Большое спасибо в помощи добавлении ресурсов vansickle, RedFox, kagen, theinterman, sM1Le.
Англоязычные ресурсы
Компьютерные науки
OpenCourseWare MIT
Одно из самых больших хранилищ учебных курсов. Здесь собраны практически все курсы, которые преподаются в Massachusets Institute of Technology, который по праву считается одним из лучших в мире. На сайте всего 1900 курсов, а тех, которые преподаются на факультете Electrical Engineering and Computer Science я насчитал более 200. Состав большинства курсов: краткие конспекты лекций, подробное описание курса, календарный план, задания на лабораторные работы, задания на курсовые проекты и экзамены, промежуточные модули. К некоторым курсам прилагаются и видеолекции.
+203
Сдача сессии по-английски
9 min
20KТак получилось, что мне выдалась возможность поучиться в магистратуре в университете City University London. За полгода, которые уже прошли, я увидел много нового, в том числе то, как устроена местная система образования, и успел её оценить.
На мой взгляд, подход к процессу обучения студентов за границей достаточно сильно отличается от российского — особенностей довольно много. В частности, процесс построен так, чтобы человеческий фактор в выставлении оценок всегда был минимальный, а знания, данные студенту, были измерены максимально объективно.
Так как сейчас у многих читателей Хабра сессия, я решил, что пост на эту тему мог бы быть кстати и хотел бы рассказать о том, каким образом в одном из ВУЗов Лондона проводятся экзамены, и как выставляются оценки за пройденные предметы.
На мой взгляд, подход к процессу обучения студентов за границей достаточно сильно отличается от российского — особенностей довольно много. В частности, процесс построен так, чтобы человеческий фактор в выставлении оценок всегда был минимальный, а знания, данные студенту, были измерены максимально объективно.
Так как сейчас у многих читателей Хабра сессия, я решил, что пост на эту тему мог бы быть кстати и хотел бы рассказать о том, каким образом в одном из ВУЗов Лондона проводятся экзамены, и как выставляются оценки за пройденные предметы.
+281
Information
- Rating
- Does not participate
- Location
- Москва, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity