Monthly Archives: April 2010

Добровольная безработица

Я как-то уже писал большой пост о безработице. Мое мнение по этому вопросу примерно такое: если человек физически может работать, но не работает – значит он не хочет работать, и жалобы не базработицу тут не принимаются. При существовании рынка труда работа есть всегда, вопрос только в цене этой работы, т.е. в зарплате.

Вот, случайно наткнулся на объяснение этого, возможно, более понятным языком:

 

«Если спрос на труд сокращается, а предложение труда не меняется, и при этом оно неэластично, то результатом будет снижение цены одного человеко-часа при сохранении количества человеко-часов, купленных работодателями. То есть, заработная плата упадет, а занятость не сократится. А если при падении спроса на труд снижается занятость, это значит, что предложение труда эластично: при низкой ставке оплаты труда люди предпочитают побольше отдыхать. Именно в этом дело, а не в том, что “негде работать”. Реальные показатели экономики в конечном счете определяются предпочтениями, на основании которых формируются кривые предложения труда и капитала.

И если подумать о самом спросе, то будет видно, что он в долгосрочном периоде привязан к реальному доходу, а реальный доход – к трудозатратам и объему накопленного капитала.»

 

Павел Сурменок

Красноярск, 17 апреля 2010, вечер

 

IE9 станет еще быстрее

«- Какие основные цели стоят перед командой при разработке новой версии Internet Explorer?

- Самые большие цели – это производительность и новые стандарты. Новые – не потому что просто новые, а те, которые люди хотят видеть во всех платформах. У нас уже есть многое из HTML5, многое из CSS3, есть SVG.

 

 

- Каким образом в новой версии достигается это ускорение? В частности, графики.

- Производительность – это довольно многомерная вещь. Есть много вещей, которые участвуют в процессе от обращения к проводу до того момента, когда пиксели загорятся на мониторе. И в этом процессе есть несколько вещей, которые мы переделываем очень серьёзно. У нас есть новый движок JavaScript, который работает намного быстрее, чем предыдущий. Он написан совсем с нуля с учётом того, как сейчас используется JavaScript. Мы учли и новые подходы к программированию и существование новых многоядерных процессоров. Есть новая графическая система, которая использует ресурсы видеокарты. Кто-то пробовал превью и обнаружил ускорение в сто раз между Chrome и IE9 на некоторых тестируемых вещах, связанных с большим количеством графики. Есть и другие серьёзные улучшения.

 

 

- Хотелось бы узнать технические подробности. Как именно достигнуто ускорение JavaScript?

- Не знаю, насколько технически глубоко рассказывать, я не читаю каждую строчку кода, но ключевая вещь, которую делает наш движок JavaScript – это компиляция. Важно также решение, когда нужно и когда не нужно компилировать. Бывает так, что если скрипт исполняет каждую строчку по разу, то компилировать будет бесполезно и медленно. Есть другая важная вещь – компиляция происходит в фоновом процессе, обычно на другом ядре. То линейное время, которое требовалось скрипту, раньше не только становится меньше, но исчезает.

 

 

- Давайте поговорим о новых возможностях. В IE9 будет поддерживаться тег video и кодек H.264. Почему именно этот кодек?

- Это хороший стандарт – этого достаточно.

- Mozilla, к примеру, агитирует за поддержку Theora.

- Я знаю, почему Mozilla агитирует за Theora. У них нет кода для поддержки H.264. Если бы им кто-нибудь дал бесплатно код, они бы были совершенно счастливы.

 

 

… В тот момент шестой IE имел 95 процентов рынка, мы решили, что идти за революционерами – глупо, менять браузер, которым все пользуются – тоже глупо, поэтому мы перестали этим заниматься лет на пять или шесть. Там была цепь неправильных решений – я не буду их защищать, но это остаётся фактом – мы не занимались браузером очень долго. Если чем-то не заниматься очень долго, то конкуренты могут чего-нибудь достичь.»

 

Похоже, за браузер они взялись плотно. К слову, я уже успел отметить существенное улучшение юзабилити в IE7 и существенное повышение производительности в IE8. Думаю, что скоро браузер отшлифуют до приличного уровня.

Сам я в основном пользуюсь IE8, и для некоторых вещей – Firefox. Firefox использую только из-за наличия к нему некоторых важных для моей работы плагинов.

 

Павел Сурменок

Красноярск, 17 апреля 2010, утро

 

Что нового

Давненько не писал. За это время я успел:

- Сбить еще одного лыжника и, возможно, завершить сноубордический сезон 2009/2010. Хотя весна еще не началась и, возможно, еще покатаюсь. Так я в этом сезоне толком по чёрным трассам и не покатался почему-то. Наверное потому что сложно было привыкнуть к новой карвинговой доске.

- Купить новый компьютер. Раньше у меня были только ноутбуки, которые обновлялись примерно раз в 3 года. Предыдущий ноут, купленный в 2007-м, уже не справляется с постоянно возрастающими задачами, и поэтому решено заменить.

На это раз взял десктоп. Всё равно с тех пор, как я купил 10-дюймовый одношпиндельный (какое старое, забытое слово, да?) маленький ноут Lenovo IdeaPad, большой 17-дюймовый ноут уже никуда не носил, так на столе и пылился.

На новом десктопе Core2Duo и 4 Gb RAM. Как обычно, выбирал, минимизируя цену при некоторых ограничениях характеристик. Так, памяти мне нужно было побольше и процессор помощнее, а вот видеокарта – абсолютно безразлична, т.к. графическими делами не занимаюсь.

На новый комп поставил Windows 7. Ничего так, приятно. Хотя кроме забавных новшеств в GUI ничего особо интересного не заметил. Ну только обновлённый калькулятор порадовал :) И еще монитор ресурсов – удобная штуковина.

- Начать переход на нормальный режим дня. Раньше редко поулчалось лечь спать раньше двух ночи. Ну и просыпался, соответственно, часов в 12-14 :) Теперь встаю в 7. Сейчас только 9 утра, а я уже сижу что-то в бложик пишу. Очень кстати забавные ощущения – когда успеваешь утром переделать кучу дел, смотришь на часы – а там всего часов эдак 9-10.

- Посмотреть сериал The Big Bang Theory. Очень рекомендую :) Забавный такой гиковский юмор. Английский я на нём изучаю Чем больше слушаю, что они там по-англицки бормочут, тем лучше могу речь разобрать. Видимо мозг при просмотре фоном тренируется распознаванию иностранной речи, различает повторяющиеся паттерны, сопоставляет звук и субтитры.

- Начать изучение таких вещей как моделирование динамических систем, онтология, Semantic Web, моделеориентированная инженерия требований. А также заинтересовался всякими экзотическими парадигмами программирования, немэйнстримовыми языками вроде Smalltalk.

Читаю книги: “Handbook of Dynamic System Modeling”, “Handbook of Ontologies”, “Squeak by Example” и еще ряд публикаций об онтологиях, моделировании, Semantic Web, проектах BETA, OPEN Metis и др.

От обилия англоязычного чтения мне теперь уже сны на английском снятся :)

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

- Также практики системной инженерии пытаюсь применить при разработке проекта автоматизации проектирования космических аппаратов на ОАО «Информационные спутниковые системы» (бывший НПО ПМ, ведущий российский производитель спутников, город Железногорск – бывший Красноярск-26).

Вот такие примерно мои дела. Постараюсь в ближайшее время почаще писать в блоге.

 

Павел Сурменок

Красноярск, 14 апреля 2010, утро