1. Планируется ли вести работы по оптимизации и ускорению работы движка JavaScript в IE8?
2. Планируется ли поддержка тега <canvas />?
3. Будет ли поддержка Content-type: application/xhtml+xml?
В связи с поднятой темой, прошу разбирающихся в вопросе людей ответить на вопрос:
Если я на своем сервере конвертирую видео в flv, используя свободный ffmpeg, и показываю его на сайте, используя свободный flash-video-player, нарушаю ли я какие-либо лицензии? И должен ли я платить Adobe?
Была такая штука — Кумир, там был Робот и Чертежник.
Робот — по лабиринтам ходил и клетки красил, а Чертежник — реализовывал простейшие графические функции.
Занаятные программки можно было писать.
2. Планируется ли поддержка тега <canvas />?
3. Будет ли поддержка Content-type: application/xhtml+xml?
Если я на своем сервере конвертирую видео в flv, используя свободный ffmpeg, и показываю его на сайте, используя свободный flash-video-player, нарушаю ли я какие-либо лицензии? И должен ли я платить Adobe?
Плючуем все комментарии, на сколько хватит :)
Заграничные же транспорты работают.
Похоже дело в именно в блокировке по IP.
Алгоритм, кстати, называется SSHA
function ssha_crypt($clear, $salt = '') { if ($salt == '') $salt = _ssha_generate_hex_salt(); return "{SSHA}".base64_encode(pack("H*",ha1($clear.$salt)).$salt); } function ssha_validate($hash, $clear, $salt_len = 4) { $hash_pass = __ssha_get_pass_hash($hash); $salt = __ssha_extract_salt($hash_pass, $salt_len); $hash_test = ssha_crypt($clear, $salt); return $hash_test == $hash; } function __ssha_generate_hex_salt($length = 4) { $length *= 2; $keychars = Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); $salt = ''; $max = count($keychars); for ($i=0; $i<$length; $i++) { $skip = ($i == 0) ? 1 : 0; $salt .= $keychars[$skip + rand(0, $max - $skip - 1)]; } return pack("H*", $salt); } function __ssha_get_pass_hash($secret) { return preg_replace("/^{\w+}/", "", "$secret"); } function __ssha_extract_salt($hash, $salt_len = 4) { $binhash = base64_decode($hash); $binsalt = substr($binhash, strlen($binhash) - $salt_len); return $binsalt; }Робот — по лабиринтам ходил и клетки красил, а Чертежник — реализовывал простейшие графические функции.
Занаятные программки можно было писать.
Приходят новые люди, новые идеи, новые мыли…
Помнят ли они, что было, с чего начиналось?..