Sunday, November 7, 2010

Восмеричность(octal)

Пример почти рабочего кода с иногда неожиданным результатом:

Язык

Код

Результат

php:

echo (int)08;

0

javascript:

alert(parseInt("08"));

0

c/c++:

int main() { printf("%d\n", 08); }

error: invalid digit "8" in octal constant

python:

print 08

SyntaxError: invalid token

Erlang:

B = 08.

8

Tuesday, November 2, 2010

Видео с конференции Yandex

Конференция проходила 1 октября.

Наиболее интересное по моему мнению:
  1. 'Базовые оптимизации' Петр Попов - Краткие описания оптимизации алгоритмов в основном хранения индексов.
  2. 'Построение системы видеокоммуникаций для большого числа пользователей в сети Интернет' Вячеслав Борилин - Текущее состояние передачи видео в конференциях, какие существуют проблемы.
  3. 'Танки в Лунапарке' Андрей Кузьмичев - Просто интересный(веселый) доклад.
  4. 'Веб-сервер Phantom' Влад Селиверстов - Описание архитектуры их вебсервера, легковесные потоки и состояния - но на С++, а не на экзотических языках. Тестовые данные несколько сомнительны, но как доказательство что можно и без экзотики создать быстрое решение.
  5. 'Как мы охотимся на гонки (data races)' Константин Серебряный - Теория определения гонок и как они их выявляют, инструменты.