Обновить
24
0
Vlad Tsepelev@yetithefoot

Пользователь

Отправить сообщение
Наверняка, есть разные стартапы, но мы точно не относимся к категории «стартапы для инвесторов». Pics.io начался именно с того, что нужно было в первую очередь нам — мы хотели решить проблему обработки raw в браузере.

Так что, касательно Pics.io, вы ошибаетесь.
Пост о деньгах и о развитии компании, поэтому ответ с дан в том числе и с этой стороны.
Просто проигнорируйте то, что вам не нравится в этом ответе.

Рассматривая же стартапы с точки зрения пользователя, вы, конечно, правы — всё делается для того, чтобы людям было удобно.
Отвечу зачем это нужно для вас, как для пользователя:

1. Простота дистрибьюции. Вы всегда имеете последнюю версию программного обеспечения без дополнительных инсталляций.
2. Доступ из любого места, с любого устройства с браузером. Для пользования системой, вам нужно только зайти на сайт.
3. Простота встраивания. Позволит использовать функционал на любых сайтах, тем самым повысить взаимодействие между сервисами.
3.
1. Простота дистрибьюции. Например, Photoshop'у, чтобы забросить пользователя в программу нужно найти его (пользователя) в интернете (допустим, рекламой), убедить зарегистрироваться, перевести на страницу скачивания, дождаться установки программы… На каждом из этапов отваливается большое количество аудитории. Мы можем прямо с рекламного объявления закидывать человека в приложение.
2. Девайсов у людей все больше, как и платформ. Лицензии на десктопные приложения продаются в привязке к количеству устройств, а имея браузерный вариант, мы можем давать доступ к приложению с нескольких компьютеров, планшета, смартфона.
3. Простота встраивания (можем интегрировать наш редактор в любой другой онлайн сервис).
Мы этим и занимаемся
Спасибо, посмотрю. Сейчас мы используем простую бикубическую интерполяцию, но вариантов ещё миллион — вплоть до адаптивных алгоритмов с градиентами и распознаванием паттернов. Вопрос в скорости/ресурсах для этих алгоритмов. Это всегда компромисс между качеством и производительностью.

Вообще, оптимизация скорости исполнения — открытый и достаточно важный вопрос сейчас. Есть понимание как увеличить скорость выполнения (GPU нам в помощь!), но сначала хотим добавить поддержку основных форматов.
Именно так. Всё, начиная от парсинга IFD и заканчивая наложением постфильтров сделано на JS.

Сейчас на JavaScript уже можно делать достаточно критичные к производительности вещи.
WebWorkers, asm.js, WebGL и свежайший WebCL позволяют перенести в браузер практически всё.
Сейчас поддерживается DNG, CR2 и частично NEF.
ARW конечно же есть в планах, а пока вы можете использовать ARW сконвертировав его в DNG.

Всю декомпрессию и декодирование мы делаем на клиенте в браузере, чтобы не гонять достаточно большие raw на сервер и обратно.
Без вашего разрешения ничего не сможем.
Спасибо. По хорошему, это первое, что нам нужно было сделать.
Вы неправильно интерпретировали текст.

Имелись ввиду ответы 30 разных пользователей, а не 30 вопросов в опроснике.
А по-поводу количества вопросов, вы правы — большое количество вопросов в опроснике раздражает пользователей.
Соединение стабильно работает мжду последними+одинаковыми версиями одинаковых браузеров, так как реализации технологии в FF и Chrome сейчас немного отличаются. Но судя по багтрекерам, они движутся навстречу друг другу.

Т.е. Chrome 31 — Chrome 31, Canary 33 — Canary 33, FF 25 — FF 25 будет работать, но не между разными браузерами.
Сейчас добавлю немного. Из приватных сетей, класса A, B, C, люди в сети класса public выходят только через NAT. Эта технология не удобна тем, что два хоста за NAT'ами не могут общаться друг с другом. По этому и придумали эти технологии.
Вот так еще оставлю, если удобно кому-нибудь: gist.github.com/yetithefoot/7592580
Желаю вам удачи!

Спасибо!

Причем, в самый неподходящий момент, когда клиенту уже через пару часов показывать. :)

Это всегда так.

В свое время, кстати, тоже много намучился со STUN серверами

Какое решение в итоге оказалось самым стабильным?
можно кстати даже свой TURN сервер поднять code.google.com/p/rfc5766-turn-server/

Да, думали об этом, но пока публичные справляются на 5 баллов.

Так а расскажите подробнее, про то что пилили, знаете скандалы, интриги ;)

А видео-то и забыли вставить. А вообще, лучше заходите поклацайте.
Сам себе злобный Буратино! ))))
Дополнительно хранил состояние translation между вызовами для получения дельты.
Ходил к Игорю на самый первый курс — оказалось, что два года неправильно хендлил жесты.

Информация

В рейтинге
Не участвует
Откуда
Сингапур, Сингапур, Сингапур
Дата рождения
Зарегистрирован
Активность