Pull to refresh
16
0
Артём Левенков @ALev

User

Send message

ASP.NET MVC 2: вышел второй кандидат на релиз

Reading time3 min
Views1.5K
imageФил Хак (Phil Haack) в своем блоге опубликовал новость о выходе ASP.NET MVC 2 RC2. Новость отличная, потому что хотя в этом выпуске и нет особых новых функций, но присутствуют существенные изменения. Далее рассмотрим полный список этих изменений.

Читать дальше →
Total votes 37: ↑27 and ↓10+17
Comments12

Результаты финала чемпионата мира по программированию ACM ICPC — 2010

Reading time1 min
Views2K
В Харбине объявлены итоги финала 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 стала чемпионом Океании.

Официальная финальная таблица результатов

Радует Стоит отметить тот факт, что среди призеров нет ни одной команды из вузов северной Америки.

Читать дальше →
Total votes 43: ↑38 and ↓5+33
Comments65

Боремся с утечками памяти (C++ CRT)

Reading time6 min
Views62K
Утечка памяти — довольно серьезная и опасная проблема. Быть может, пользователь и не заметит однократной утечки каких-нибудь 32Кб памяти (а ведь это целые 5% от 640Кб, которых «хватит всем»), но постоянно теряя сложные иерархические структуры или массивы размером больше INT_MAX (которые мы так любим создавать на 64-битной архитектуре) мы обречем его на страдания, а наш продукт на провал.

Не допускать ситуации вроде бы и не трудно — воспользуемся правилом «класть на место всё что взяли», но на практике это сильно осложняется человеческим фактором (банальная невнимательность), хитростью архитектуры и нелинейным порядком выполнения операторов, например, из-за применения исключений.

А можно было бы просто «отдаться» автоматическому сборщику мусора, ценой потери производительности (и это не обязательно Managed C++, для Native C++ / C есть библиотеки сборки мусора, вот, например).

Но мы поговорим о ситуации когда уже «всё плохо».
Читать дальше →
Total votes 51: ↑41 and ↓10+31
Comments45

Набор доменных имён в другой раскладке

Reading time1 min
Views912
На фоне всяких рассуждений о национальных доменах, которые делают для удобства запоминания и ввода названия, вспомнился метод создания паролей, когда смотришь на русскую раскладку, но вводишь латинскими буквами. Можно ли зарегистрировать доменное имя на том же принципе? Идея кажется ещё интереснее, если вспомнить, что точке соответствует русская буква «ю». Беглый перебор популярных доменов верхнего уровня дал один перспективный вариант — .kz, который в русской раскладке выглядит как «юля». Скажем, мог бы существовать кулинарный сайт «Кастрюля» с доменным именем rfcnh.kz. Довольно страшно выглядит, но легко запоминается. Логотип сайта может подсказывать способ ввода:

Да, я знаю, что кнопка с «Ю» выглядит не так, но в логотипе такой вариант нагляднее.

Сомневаюсь в перспективности идеи, но вдруг кому пригодится :-)
Total votes 177: ↑135 and ↓42+93
Comments85

Найди баг и получи 1337$

Reading time1 min
Views4.5K
image
Разработчики Google Chrome решили последовать примеру Mozilla и запустили экспериментальную программу поощрения исследователей уязвимостей. Они считают, что чем больше людей ищет критические ошибки в браузере, тем легче сделать его ещё более безопасным, и с ними сложно не согласиться.

Гарантированная награда за сотрудничество составляет 500$, за серьёзные же уязвимости обещается вознаграждение в 1337$. Рассматриваться будут абсолютно все сообщения, касающиеся Google Chrome, Chromium и плагинов, которые поставляются вместе с официальной сборкой. Ошибки в «инородных» расширениях и плагинах команду не волнуют. Баги принимаются не только в Stable-релизах, но и в Beta-/Dev-версиях браузера.

Сообщения об ошибках следует отправлять в Chromium Bug Tracker

Issues (bug tracker)
Chromium blog
Total votes 72: ↑63 and ↓9+54
Comments37

Библиотека по электронике

Reading time2 min
Views90K
image

Доброго времени суток, хабрапользователи!



После моих постов:
Дистанционное управление по ИК
Ant-bot. Ворклог. Часть 1
Создаем робота в домашних условиях
Меня довольно часто стали спрашивать о том, какую литературу можно почитать по данному предмету. Чтобы помочь всем и сразу, я решил написать данный пост. =)
Под катом вы можете посмотреть — какую литературу использую я в процессе своих работ.

Читать дальше →
Total votes 63: ↑59 and ↓4+55
Comments59

Мобильный Firefox наконец-то вышел!

Reading time1 min
Views833
image
«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
Total votes 108: ↑88 and ↓20+68
Comments93

Библиотека Qwt: как построить график функции на плоскости?

Reading time8 min
Views38K
Скриншот простейшей программы, демонстрирующей использование виджетов Qwt
Уже пять лет я не пишу приложения с GUI, потому предложение зав. кафедрой подготовить для его лекции программу, строящую некие графики, поначалу меня несколько расстроило.

Как настоящий программист я решил найти самый легкий (и полезный для саморазвития) путь.
А именно, это задание оказалось хорошим поводом для того, чтобы познакомиться с Qt и библиотекой Qwt. Заодно я узнал, что приложения с GUI, оказываются, могут быть кроссплатформенными, а их код не менее элегантным, чем у приложений с «интерфейсом в стиле Unix™».

Итак, Qwt — библиотека виджетов для программирования приложений, имеющих техническую направленность. Она содержит набор виджетов, представляющих собой всевозможные слайдеры и дисковые «номеронабиратели», виджеты для построение гистограмм. Но здесь я расскажу, как Qwt применить для построения самых обычных двумерных графиков функций вида y = f(x).

Дальше в данной заметке
  • приводится ссылка на исходный код моего простейшего примера (+ исполняемые файлы) и инструкция по его компиляции;
  • рассказывается, как же в этом примере всё устроено;
  • для новичков описывается компиляция и установка Qwt.

Читать дальше →
Total votes 51: ↑41 and ↓10+31
Comments41

Mappi — панорамы улиц Москвы, области и крупных городов России

Reading time2 min
Views1.7K
Уважаемые хабралюди, хочу презентовать вам новый сайт круговых панорам улиц Москвы, Московской области, Золотого кольца и других крупных городов России.



На панорамы можно давать ссылки, а можно даже встраивать на свой сайт!

Если вам интересны подробности, добро пожаловать под кат.

Покажите мне мой город!
Total votes 47: ↑36 and ↓11+25
Comments65

Университет Беркли выложил более 300 часов лекций на YouTube

Reading time1 min
Views6K
Калифорнийский университет в Беркли стал первым в мире образовательным учреждением, который опубликовал видеозаписи полных курсов лекций на YouTube. Для этого там открыт специальный раздел youtube.com/ucberkeley.

Уже сейчас на YouTube опубликовано более 300 часов видеозанятий по химии, физике, биологии (всего девять полных курсов по 40 лекций по 45-55 минут каждая) и даже одна лекция по поисковым системам, которую прочитал в 2005 году лично Сергей Брин (видео под хабракатом).

Кстати, на сайте университета UC Berkeley раздел с видеозаписями появился еще в 2001 году, а в 2006 году они начали публиковать подкасты.
Читать дальше →
Total votes 39: ↑38 and ↓1+37
Comments59

Высшее образование по-русски

Reading time2 min
Views3.1K
Прочитав топик про некачественную учебную литературу, решил выложить на суд общественности некоторые вопросы из тестов по информатике для первокурсников инженерно-экономического факультета РЭА им. Плеханова (Москва).
Поверьте, когда я увидел это, у меня отвисла челюсть — такого принебрежения к предмету со стороны преподавателей я не видел ни разу. Орфография, пунктуация, и также варианты ответов сохранены в полном объеме.
Что такое DOS?
  • плата в компьютере;
  • фирма, выпускающая компьютеры;
  • марка компьютера;
  • программа;
  • тип процессора.
Варианта «операционная система» не предусмотрено. Вообще. Отвечай, как хочешь, все равно ошибешься.
Читать дальше →
Total votes 128: ↑127 and ↓1+126
Comments291

Мой опыт образования

Reading time3 min
Views2.6K
UP: Gregory дал очень интересную ссылочку, похоже, это решение проблемы. Собственно, ее можно сразу и читать.

Будучи занят в обучении людей (ВУЗ и тренинги, курсы повышения квалификации), вижу, что образование в традиционном смысле дает очень мало полезного (собственно, я не открываю Америку).
Мне интересны причины такого положения вещей:
Читать дальше →
Total votes 75: ↑60 and ↓15+45
Comments144

Образование в России: какое, почему и что делать?

Reading time5 min
Views49K
image
     Я обычный среднестатистический ученик Российской Федерации, который подходит к кульминации школьного обучения. С самого детства мои родители воспитывали таким образом, чтобы я осознавал сам — без хорошего образования очень тяжело добиться чего-нибудь стоящего в жизни. Я довольно серьёзно относился к учёбе, но и не приближался к месту, где желание хорошо учиться граничит с «ботанизмом». В течение 11 лет обучения успел поменять 5 школ, причём начал с провинциальной школы №11 г. Бердска и закончил Специализированным учебно-научным центром при НГУ (или просто Физ-Мат Школа). Всё это я вам рассказал не для того, чтобы вы оценили какой же я молодец, а к тому, что я прошёл через разные уровни образования в нашей стране. Я абсолютно уверен, что уровень образования граждан является основой всех успехов государства и его положения на мировой арене. Поэтому я бы хотел, чтобы престижу наших учебных заведений завидовали всякие там Гарвадры и Кембриджы, но приближаемся ли мы к этому или отдаляемся? Что сейчас с нашим образованием и почему оно такое? Я попробую порассуждать на эту тему вместе с вами.
Читать дальше →
Total votes 142: ↑110 and ↓32+78
Comments359

Начало научной карьеры (часть 1)

Reading time4 min
Views17K
Всем доброго времени суток!

Замечаю, что темы, связанные с образованием и наукой на Хабре достаточно популярны. Я тоже решил внести свой небольшой вклад в развитие этого направления. На сей раз речь пойдёт о том, как в принципе выглядит университетская карьера, какие в ней имеются особенности, сложности и подводные камни.
Читать дальше →
Total votes 117: ↑111 and ↓6+105
Comments157

Студент, маши лопатой

Reading time2 min
Views1.4K
Хочу привлечь внимание хабровчан (особенно студентов) к вчерашней заметке о замечательном Сибирском федеральном университете. Очень советую прочитать статью целиком, но вкратце суть такова. Расследуется дело о неправомерном направлении студентов на работы по ликвидации последствий известной аварии на Саяно-Шушенской ГЭС.

У меня по поводу прочитанного возникают следующие соображения.

Во-первых, мне омерзительны вузовские чиновники, которые идут на нарушение закона, зная, что им могут противостоять разве что подростки, мало готовые к полномасштабной судебной войне со взрослыми дядями, облечёнными властью. Низко это.

Во-вторых, я так понял (хотя прямо об этом тексте это не говорится), что какой-то ход делу был дан лишь после того, как некоторые студенты пострадали от контакта с токсичными веществами спустя энное количество дней (из статьи следует, что работы велись более двух недель) и обратились за медицинской помощью. Думаю, большое количество студентов живёт с родителями, и я не понимаю этих родителей — взрослых людей, которые не встали на защиту своих детей.

А в-третьих, повторю свою любимую мысль о том, что европейская система образования нам нужна. Смотрите, студентов заставляли работать «под угрозой отчисления». Как это? Не может декан просто взять и без повода отчислить студента. А вот завалить его на экзамене в наше время проще простого. Потому что экзамены устные, и что там происходило — никому неизвестно. И не надо мне говорить, что на устном экзамене можно «вытянуть» человека — где эти святые люди? Мне опыт подсказывает, что скорее «утопят», да ещё и из совершенно левых соображений. А если бы всё было на бумаге (чёткий письменный экзамен с заранее оговоренными правилами оценивания), так просто «завалить» кого-либо и выгнать из университета было бы куда сложнее.

Резюме. Все эти методы брежневской эпохи а-ля «на картошку» должны умереть, и в первую очередь за их искоренением должны следить сами студенты и их родители.
Total votes 120: ↑97 and ↓23+74
Comments221

Бакалавриат США: Общая информация

Reading time3 min
Views23K
Здравствуйте, хабралюди.

Прочитал несколько статей в блоге Образование 2.0 и заметил, что люди на сайте проявляют интерес к образованию за рубежом. В блоге размещено немалое количество статей об образовании на западе, но ни одна из них не централизована на обучении в США на степень бакалавра. Я подумал, что эта тема вполне может быть интересна многим читателям и решил начать небольшой цикл статей в которых я постараюсь осветить этот топик.

Обо мне


Сам я обучаюсь на степень бакалавра по специальности Информационные Науки (Information Sciences) в Университете Питсбурга, США. За свою студенческую жизнь, я успел поменять 3 университета и как следствие знаком с немалым количеством всякого рода административных процедур связанных с переводом, поступлением, адаптацией и жизнью на кампусе. В этом цикле статей я хотел бы осветить именно эти темы.

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

читать дальше
Total votes 143: ↑132 and ↓11+121
Comments113

Концепт XO-3 от OLPC

Reading time1 min
Views1.3K
One Laptop Per Child, первая компания, вознамерившаяся выпустить ноутбук за 100 долларов, выпустила на свет новый концепт. Таблетный ноутбук будет называться XO-3, он будет тонким и будет выглядеть вот так:
image
Читать дальше →
Total votes 12: ↑9 and ↓3+6
Comments10

Где погрызть гранит науки

Reading time4 min
Views28K
image Здравствуй, хабрасообщество. Я знаю, ты любишь халяву. А еще ты любишь учиться. Ведь так? А что может быть лучше для хабравчанина бесплатного образования? Вот и решил собрать специально для тебя подборку из ссылок, где можно набраться уму-разуму в области IT.
Все нижеперечисленные ресурсы абсолютно и официально бесплатны и свободны, что не может не радовать.

UPD. Переранжировал сайты. В категорию «Компьютерные науки» попали те сайты, которые можно внести более, чем в одну из нижеперечисленных категорий. Ранжировка производилась по большинству содержимого, то есть в некоторых сайтах, отнесенных к определенной категории, могут попадаться статьи не относящиеся к определенной, но они будут составлять абсолютное меньшинство

Большое спасибо в помощи добавлении ресурсов vansickle, RedFox, kagen, theinterman, sM1Le.

Англоязычные ресурсы



Компьютерные науки



OpenCourseWare MIT




Одно из самых больших хранилищ учебных курсов. Здесь собраны практически все курсы, которые преподаются в Massachusets Institute of Technology, который по праву считается одним из лучших в мире. На сайте всего 1900 курсов, а тех, которые преподаются на факультете Electrical Engineering and Computer Science я насчитал более 200. Состав большинства курсов: краткие конспекты лекций, подробное описание курса, календарный план, задания на лабораторные работы, задания на курсовые проекты и экзамены, промежуточные модули. К некоторым курсам прилагаются и видеолекции.

смотреть другие сайты
Total votes 223: ↑213 and ↓10+203
Comments69

Сдача сессии по-английски

Reading time9 min
Views20K
Так получилось, что мне выдалась возможность поучиться в магистратуре в университете City University London. За полгода, которые уже прошли, я увидел много нового, в том числе то, как устроена местная система образования, и успел её оценить.

На мой взгляд, подход к процессу обучения студентов за границей достаточно сильно отличается от российского — особенностей довольно много. В частности, процесс построен так, чтобы человеческий фактор в выставлении оценок всегда был минимальный, а знания, данные студенту, были измерены максимально объективно.

Так как сейчас у многих читателей Хабра сессия, я решил, что пост на эту тему мог бы быть кстати и хотел бы рассказать о том, каким образом в одном из ВУЗов Лондона проводятся экзамены, и как выставляются оценки за пройденные предметы.
Читать дальше →
Total votes 311: ↑296 and ↓15+281
Comments347

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity