Презентация Ларс Бак про V8

Сходил на презентацию Ларса Бака про V8. Доклад и сам Ларс оставил приятное ощущение, хотя быстро стало понятно, что это частично ПиАр акция, нацеленная на заманивание людей на работу :). Таргетирование на ребят из Сана.
ЗЫ Я наконец узнал, что такое SMI

Цена прогресса

Развлекаюсь дома с исходниками V8, комп старый с 1гигом памяти. Решил докупить памяти, 1гиг DDR стоит 1900 рублей, столько же стоит 2гига памяти DDR2 или DDR3. Вот такой однобокий технический прогресс.

Sun TechDays 2009, ощущение после 3,5 часов посещения

1. Ощущается кризис на дворе, секции про Java EE вообще нет, размер выставки сократился
2. JavaFX основной гвоздь программы, видимо с прицелом в мобильные устройства (и синезубые проигрыватели), на десктопе проигрывает флексу однозначно.
3. Обещали портированный WebKit в Джаве, отдельной дистрибуцией.

CppTools IDEA 0.6.1 plugin released

After more than one year of occassional hobby development I am happy to announce
CppTools 0.6.1 plugin for IDEA 8, 7, 6, supported OSes: Windows, Linux / i386, Mac OSX / i386, multiple authors participated
    Changes worth noting:
  • IDEA 8 / 7.0.4 support.
  • Completing macros names.
  • Navigating macros parameters.
  • Show all project errors / warnings action (Tools | Cpp Support | Show All Errors And Warnings).
  • Included file name completion, find usages (#include "here":).
  • Different highlighting for (static) fields / methods and parameters.
  • Goto super method (Control + U) action works in c++ code for IntelliJ IDEA 7.0 (Selena / Diana).
  • Goto Implementations (Control + Alt + B) / View Implementations (Control + Shift + I) actions work in c++ code.
  • Goto File action allows navigation to (system) included files.
  • Autopopup completion after dot, arrow, namespace selector.
  • Parameter info in function / method invokations and macro calls.
  • Generate case branches for switch over enum (generate) action.
  • Move method definition to its declaration action.
  • Quick fixes: convert '->' to '.' and '.' to '->', insert / remove cast to required type.
  • Many bugfixes :).

Как получить канал передачи данных с бешеной скоростью и без затей?

Нагрузим грузовик DVD-ROM-ами... Оценим количество дисков, которое влезет в кузов. Один диск - примерно в миллиметр толщиной. Возьмем 1.1, чтобы учесть неплотность прилегания и погрешность измерения. Возьмем глубину кузова за полметра. Грузовики бывают разные, но у нас, предположим, будет c площадью кузова равной 10 кв.м. Опять же, бывают больше, бывают меньше, наш -10м. В такой грузовик влезет (500 / 1.1 диска в высоту и ((10000*10000)/(120*1 ) = 94 диска в одном слое. Это порядка 3 000 000 дисков. Это около 13000 терабайт. При скорости в 100 км/ч и расстоянии в 100 км скорость передачи данных будет около 3640 гигабайт в секунду.