> С технической точки зрения функция realtime-кодирования Transloadit сделана с помощью парсера загрузчика файлов. В процессе загрузки > парсер записывает на диск маленькие кусочки файлов, которые «скармливаются» ffmpeg. Системы Transloadit базируются на node.js.
А как вы справляетесь с тем, можете получить разрезанные на части фреймы? Если справляетесь, то нет ли такого, что если у нас была медленно меняющаяся сцена, которую загрузчик разорвал посередине, то в результирующем файле будет заметно различаться качество изображения?
Мне кажется, что смысл не в том, что подложить свинью конкретным США. С общечеловеческой точки зрения у них нет никаких прав на то, чтобы скрывать любые данные, касающиеся любых действий, проведенных на чужой территории. Публикация любых данных об этом — благо для человечества. Следующее государство, в которое США решат вторгнуться, будет иметь детальное представление о том, как устроены военные их операции и сможет выстроить более эффективную стратегию.
Компроматом информация становится в момент соотнесения с каким-то контекстом или же другой информацией.
Конкретно хетцнеровская скорость бывает очень приличная, но не самая высокая. Она зависит, скорее всего, от загрузки магистралей, причем довольно неочевидно, и комбинации скоростей с разных провайдеров непредсказуемы, со стрима может стабильно качать мегабайт в секунду на клиента, когда с корбины внезапно падает до 300 килобайт. По Германии скорости тоже у Х тоже не супер (проверял с таких же «белых», как и Хетцнер, 1und1, ClaraNet и еще одного из Франкфурта, между ними даже пинг лучше). Посмотрите варианты с Нидерландами еще. Оттуда скорость можно такую же хорошую, как и из Германии получить.
Абьюз у меня был за спам 2 раза, первый — из-за дырки в движке сайта, которую кто-то расковырял, второй — когда я случайно оставил почтовый сервер без таблиц и авторизации :) С того момента, когда я копался в настройках почтовика и до письма от Хетцнера прошло около 3х дней. Отделаться от них было довольно сложно.
Если немецкий трафик идет через Хетцнер (ваш сайт хостится там, я заметил), то будьте осторожны — у них «zero abuse tolerance», т.е. если на вашего пользователя кто-то нажалуется, последуют предупреждения и затем отключение. Есть немецкие хостинг-компании с ценами, аналогичными ценам Хетцнера, но гораздо более расслабленные.
Следует также упомянуть, что Protocol Buffers поддерживает версионность интерфейсов «из коробки». Это очень важно в тех случаях, когда вы не можете просто взять и остановить всю систему, чтобы обновить каждый компонент для работы с новым протоколом или общим интерфейсом.
Сам не сталкивался, однако знаю от коллег, что многократный ридиплой в аппсервер на ней так же приводит к ошибке. Даже если там нет прямого эквивалента сановского Perm, что-то приводит к аналогичному сбою управления кучей (или где там у них лежат классы).
Считаю нужным пояснить, что в первом комментарии я скорее имел в виду, что JVM склонны давать такую ошибку не смотря на принимаемые меры в виде аккуратного кодирования, правильной работы с загрузчиками и настройки машины свичами и т.п. Как показывает практика, эти меры имеют разный эффект для разных машин, и проблема скорее лежит в том, что поведение загрузчиков не специфицировано должным образом. Поэтому динамическая подгрузка классов может быть компромиссом между надежностью системы и сложностью развертывания, и в некоторых случаях неизбежна.
с тем, что можете
А как вы справляетесь с тем, можете получить разрезанные на части фреймы? Если справляетесь, то нет ли такого, что если у нас была медленно меняющаяся сцена, которую загрузчик разорвал посередине, то в результирующем файле будет заметно различаться качество изображения?
The WURFL is an XML configuration file which contains information about capabilities and features of many mobile devices.
Компроматом информация становится в момент соотнесения с каким-то контекстом или же другой информацией.
Абьюз у меня был за спам 2 раза, первый — из-за дырки в движке сайта, которую кто-то расковырял, второй — когда я случайно оставил почтовый сервер без таблиц и авторизации :) С того момента, когда я копался в настройках почтовика и до письма от Хетцнера прошло около 3х дней. Отделаться от них было довольно сложно.
Считаю нужным пояснить, что в первом комментарии я скорее имел в виду, что JVM склонны давать такую ошибку не смотря на принимаемые меры в виде аккуратного кодирования, правильной работы с загрузчиками и настройки машины свичами и т.п. Как показывает практика, эти меры имеют разный эффект для разных машин, и проблема скорее лежит в том, что поведение загрузчиков не специфицировано должным образом. Поэтому динамическая подгрузка классов может быть компромиссом между надежностью системы и сложностью развертывания, и в некоторых случаях неизбежна.
m.rasp.yandex.ru/suburban_search?direction=msk_kaz&station_from=2000003&station_to=9601642
(через 12 мин., через 18 мин. и т.д.) Когда спешишь, это особенно удобно — иногда даже обновляешь на ходу страничку, чтобы понять, успеваешь или нет
Хорошо было бы, если бы вы и в версии для iPhone такое сделали.