Необходимо запрограммировать стрелки часов на показ настоящего времени, для часов Москва, Новый Уренгой, Хабаровск. Причем время должно показываться реальное учитывая часовые пояса. Т.е если посетитель сайта находится в сибири и видит эту флеш - он ...
Генератор preview thumbnails веб-страниц
Необхоидмо составить концепцию и реализовать генератор превью-картинок различных задаваемых веб-страниц.
На вход генератору будет подаваться список УРЛей. На выходе должны появляться маленькие картинки-скриншоты этих страниц.
Примеры того, какие именно превью имеются ввиду:
http://www.thumbshots.net/search.aspx?q=assassins+creed
http://snapcasa.com/SampleSnap.aspx
Генератор тамбнейлов страниц должен быть реализован в виде многопоточного fastcgi либо http proxy сервера (количество одновременно работающих потоков должно настраиваться в конфиг файле, ожидается, что их будет 10-20). Требования:
1. Работа в связке с nginx
Данный fastcgi/http proxy будет работать в связке с nginx+модуль кэширования (http://www.webtatic.com/blog/2008/04/page-level-caching-with-nginx/). К nginx будут приходить url на обработку в виде http://mythumbnailmaker.com/?url=http://google.com. Если для данного урла уже был сгененирован thumbnail, то он отдается из nginx кэша, иначе запрос передается fastcgi/http proxy, который генерит тамбнейл и отдает nginx-у. nginx в свою очередь отдает клиенту картинку и сохраняет ее на диск (в кэш).
2. Логика генерации тамбнейла
- изначально нужно рендерить страницу для области просмотра 1280x1024 (размеры нужно вынести в конфиг файл).
Если сайт имеет бОльшие размеры, тамбнейл должен формироваться на основе его левой верхней части.
- картинка должна уменьшаться до указанного в файле конфигурации размера (например 125x100).
- поверх картинки должен накладываться полупрозрачный png, указанный в конфиг файле
- результирующая картинка конвертируется в jpeg формат с указанным в конфиг файле качеством и отдается клиенту.
3. Загрузка документов
- Обязательно должно поддерживаться gzip сжатие загружаемого контента
- разрабатываемый сервер должен уметь загружать файлы через http proxy (настройки должны быть в конфиг файле)
- ОПЦИОНАЛЬНО НО ОЧЕНЬ ВАЖНО: оптимизация загрузки графики. Должны загружаться только те картинки, которые попадают
в область, на основе которой строится тамбнейл.
- Должна быть поддержка флешевых объектов.
4. Требования к реализации
- Разрабатываемый сервер будет работать под OC Linux.
- Конечный язык реализации и набор библиотек должне быть заранее с нами согласован
- Мы бы предпочли, чтобы разработка велась на C++ с использованием библиотек webkit/qt
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 исполнительЗакрыт15 лет назад
Необходимо довести до конца проект на TYPO3 - интернет магазин, без платежных систем. 95% сделано, необходимо поправить косяки, огрехи, протестить. Список исправлений - около 15 позиций. Скорее всего нужен Очень хороший спец по TYPO3, ...
Веб-программирование1 заявкаЗакрыт15 лет назадТребуется создать модуль опроса для сайта (не cms). Технологии: php, mysql, js Подробное ТЗ http://docs.google.com/Doc?docid=0Ad2fIwKDbKl2ZGQyaDk2aG5fMTVjaGs1c3BmeA&hl=en Оплата по факту, после демонстрации. Пишите сроки, цену. Предложения скрыты.
Веб-программирование5 заявокЗакрыт15 лет назадОсновная задача сайта размещение документов для скачивания. (Вёрстка будет предоставлена) Редакция битрикса "Старт" От вас требуется: Ссылка на портфолио Завершённые проекты на битриксе (+ ссылка на них) ...
Веб-программирование1 исполнительЗакрыт15 лет назадТребуется оптимизация сайта на джумле-джустина. 570283183
Веб-программированиенет заявокЗакрыт15 лет назад- $100
Приветствую. Есть задача: необходимо видео-файл в формате flv скриптом затянуть в видеоплэер... смысл в том, чтобы ссылку на видео пользователю видно не было. при этом нужно учесть, ...
Веб-программирование9 заявокЗакрыт15 лет назад - $20
Необходимо написать похожие парсеры как здесь (ссылка на сайт в приложении). Откуда брать инфу,скажу. или посоветуйте сами, откуда лучше всего брать такую простую инфу,чтобы не менялось часто структура этого сайта и парсер не пришлось ...
Веб-программирование1 исполнительЗавершен15 лет назад Требуется создать сайт с организацией видеоконференций в режиме реального времени с авторизацией, возможностью разграничения прав, голосованием за предложения, персонализацией участников, настройкой вида зала. Интересует цена, не заниженная, а реальная цена за качественный ...
Веб-программирование4 заявкиЗакрыт15 лет назадНекоторое кол-во мелкой, несложной работы в т.ч. правки верстки джумла, ВП, ДЛЕ, друпал В личку и аську отвечаю только выбранному исполнителю. Без портфолио и отзывов просьба зря ...
Веб-программирование4 заявкиЗакрыт15 лет назадhttp://www.artstrana.com/index.php От исполнителя проекта пришлось отказаться в связи с многочисленными срывами сроков и его фатальной необязательностью. Сейчас готовность 80% Требуется довести проект до конца: ...
Веб-программирование8 заявокЗакрыт15 лет назад