Как стать автором
Обновить

Компания TopTechPhoto временно не ведёт блог на Хабре

Сначала показывать

Контроль версий для дизайнеров

Время на прочтение 3 мин
Количество просмотров 29K


Давненько мы сюда ничего не писали. Наверное, пришло время восполнить этот досадный пробел. Тем более, что повод более чем достойный.

За прошедшее с последнего поста время сервис PICS.IO превратился в полноценную систему управления медиафайлами. Теперь, помимо фотографий, поддерживаются многие графические форматы, а также видео- и аудио-файлы. Но сегодня речь не об этом, а о том, как мы сами используем сервис в работе.
Читать дальше →
Всего голосов 26: ↑17 и ↓9 +8
Комментарии 23

Дайджест фото-новостей #9: лучшие материалы начала августа

Время на прочтение 2 мин
Количество просмотров 9.5K
Photography News DigestПривет, Хабр.

Девятая подборка интересных материалов на фото-тематику. Август ознаменовался появлением нескольких интересных технологий, повальным увлечением Heprlapse'ами, крутым хаком для получения очень мягкого света с помощью кольца из 27 лампочек. Если кто-то хочет получать дайджест на почту – подписаться на рассылку можно у нас в блоге.

Основная часть материалов, представленных в дайджесте, на английском языке. Материалы на русском обозначены отдельно.

Технологии и cофт



Читать дальше →
Всего голосов 31: ↑27 и ↓4 +23
Комментарии 1

Дайджест фото-новостей #8: лучшие материалы конца июля

Время на прочтение 2 мин
Количество просмотров 9.3K
Photography News DigestПривет, Хабр. Восьмая подборочка интересных материалов на фото-тематику. Конец июля завалит вас вдохновением и новыми нестандартными идеями, которые можно воплотить уже на этих выходных. Если кто-то хочет получать дайджест на почту – подписаться на рассылку можно у нас в блоге.

Материалы, представленные в дайджесте, на английском языке.

Вдохновение



Читать дальше →
Всего голосов 27: ↑26 и ↓1 +25
Комментарии 6

Дайджест фото-новостей #7: лучшие материалы начала июля

Время на прочтение 2 мин
Количество просмотров 6K
Привет, Хабр. Новая подборка интересных материалов на фото-тематику. Начало июля было богато на замечательные видео и исчерпывающие списки лучших фильмов и блогов о фотографии. Если кто-то хочет получать дайджест на почту – подписаться на рассылку можно у нас в блоге.

Материалы, представленные в дайджесте, на английском языке.

Лучшие видео о фотографии



Осваиваем новый жанр (ЧБ, репортаж, общее фото, городской пейзаж, подводная съемка)



Читать дальше →
Всего голосов 16: ↑10 и ↓6 +4
Комментарии 2

Дайджест фото-новостей #6: лучшие материалы конца июня

Время на прочтение 2 мин
Количество просмотров 5.3K
Привет, Хабр. Продолжаем публикацию подборок интересных материалов на фото-тематику. Конец июня ознаменовался новостью от Apple о прекращении разработки Aperture, громкой премьерой от Nikon и несколькими крутыми постами от Photography Concentrate. Если кто-то хочет получать дайджест на почту – подписаться на рассылку можно у нас в блоге.

Основная часть материалов, представленных в дайджесте, на английском языке. Материалы на русском обозначены отдельно.

Новости софта



Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 4

Дайджест фото-новостей #5: лучшие материалы начала июня

Время на прочтение 2 мин
Количество просмотров 9.5K
Привет, Хабр. Мы уже некоторое время делаем подборку самых интересных материалов на фото-тематику в своем блоге. Решили попробовать также публиковать ее здесь. Если понравится, будем продолжать.

Все материалы, представленные в дайджесте, на английском языке.

Горячее


Adobe представили несколько новых мобильных приложений и ряд обновлений своих десктопных решений.

Читать дальше →
Всего голосов 16: ↑14 и ↓2 +12
Комментарии 9

Software 3.0: тихая революция

Время на прочтение 6 мин
Количество просмотров 11K
Который год все спрашивают всех о том, что же будет “the next big thing”. Что будет после веба, социальных сетей и облаков? По-моему, ответ валяется у нас под ногами, но мы никак не хотим его замечать. Просто потому что он не совсем такой, как нам нравится. Эта штука не такая простая, как все ожидают. Простых вещей больше не осталось: Instagram и Groupon – не самые сложные продукты – уже сделали.

Давайте попробуем взглянуть немного назад, скажем, лет на 35. Это было время появления первых доступных персональных компьютеров. Их уже можно было купить, но в силу странного интерфейса, понятного только очень усидчивым ребятам, пользоваться ими было довольно тяжело. Это была эра software 1.0. Время псевдографики и командной строки, время, когда появление цветного изображения на экране впечатляло больше, чем трюки Копперфильда. По понятным причинам компьютеры, в их тогдашнем виде, не могли стать по-настоящему массовыми. Софт тех времен был скорее научным и “гиковским”, но никак не персональным.

Затем пришла эра графических пользовательских интерфейсов, эра Windows, OS/2 и Mac OS. Компьютеры стали понятнее и люди начали их использовать для своих повседневных задач: создания документов и редактирования изображений. Это время software 2.0. Потом появился интернет, социальные сети и даже облачные вычисления, но софт, в большинстве случаев, остается таким же. Если вы сравните одну из первых версий MS Word и его современную инкарнацию, то обнаружите, что концептуально они практически не отличаются. То есть, возможностей стало больше, но это все еще заменитель карандаша и листа бумаги.
Читать дальше →
Всего голосов 41: ↑16 и ↓25 -9
Комментарии 67

Добавь газку: +200% производительности

Время на прочтение 6 мин
Количество просмотров 20K
Привет, Хабр.

В прошлый раз я рассказывал тебе, как мы написали Raw конвертер на JavaScript, а ты сказал мне, что он работает медленно. Сегодня я хочу рассказать о том, как мы ускорили наш raw.pics.io почти в 3 раза. Я не буду постить простыни кода с описанием каждого шага, постараюсь рассказать в общем виде о подходах к оптимизации, которые мы использовали. Также я решил не писать о доступе к DOM, уменьшении количества HTTP-запросов, склеивании и минификации файлов, опциях сжатия на сервере и т.д. Все это техническая работа
Читать дальше →
Всего голосов 41: ↑37 и ↓4 +33
Комментарии 44

Разбор RAW в браузере: как мы это делали

Время на прочтение 4 мин
Количество просмотров 23K
Привет, Хабр.

Хочется поделиться радостью — мы закончили разбор проприетарных RAW форматов с камер Canon и Nikon для нашего сервиса Pics.io. Для тех, кто не в курсе: основная идея Pics.io заключается в том, чтобы дать людям возможность работать с RAW фотографиями прямо в браузере. Без установки каких-либо программ, плагинов и расширений – настоящий zero footprint.

Когда мы начинали работать, было понимание, что в ближайшие годы цифровая фотография переедет в «облако». Мы знали, что тренд мобильности будет усиливаться, а цены на облачные хранилища снижаться. Тогда web’у не хватало только одного кусочка мозаики — адекватной обработки снимков. Было множество онлайн редакторов, в большинстве своём написанных на Flash, которые не могли удовлетворить фотографов в силу ряда ограничений: они работали с 8-bit JPEG, PNG и имели ограничение на размер файла. Мы решили сделать редактор с поддержкой RAW.

На тот момент у нас было несколько прототипов, работающих с DNG, которые доказывали, что всё это можно сделать на JavaScript и WebGL. Но мы, к сожалению, не могли заставить всех людей мира конвертировать свои фотографии в DNG. Даже у Adobe это не получилось. Мы понимали, что была необходима поддержка «родных» форматов, и несколько месяцев назад мы взялись за самые распространенные проприетарные форматы от Canon и Nikon.
Читать дальше →
Всего голосов 73: ↑70 и ↓3 +67
Комментарии 109

Приглашение на Frontend Developer Conf от Артема Захарченко

Время на прочтение 1 мин
Количество просмотров 1.9K
Артем Захарченко будет одним из докладчиков на Frontend Dev Conf'14. Сайт конференции – www.fdconf.by

Воркшоп: «Построение мультисервисного стартапа в реалиях full-stack javascript»​
Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Получить грант и остаться в живых

Время на прочтение 4 мин
Количество просмотров 10K
В начале июля 2013 наш CTO Влад начал подыскивать себе просторную картонную коробку, чтобы переехать в нее жить. Финансирование молодого, но гордого стартапа стремительно заканчивалось. Мы активно искали деньги для того, чтобы продолжить работу. Ситуация не выглядела безвыходной, у нас был довольно большой пул заинтересованных инвесторов и впереди был демо-день. Костя, который у нас отвечает за маркетинг и продвижение, предложил рассмотреть вариант получения гранта от только появившегося фонда GTF.
Читать дальше →
Всего голосов 13: ↑8 и ↓5 +3
Комментарии 10

Как мы управляем конфигурациями в Pics.io

Время на прочтение 4 мин
Количество просмотров 5.6K
configuration
В конце 2012 мы с ребятами собрались сделать сумасшедшую штуку – засунуть в браузер RAW конвертер, фотошоп и добавить туда возможность совместной работы над фотографиями. С технической стороны мы практически все проверили: технологии, которые позволяли все это воплотить, были сырыми, иногда требовали включения их в настройках браузера… но они были. Мы назвали это Pics.io и начали.

У нас была пачка прототипов/proof-of-concept, простыни кода с огромным количеством хардкодов. Мы решили, что нужно все это объединить в один большой продукт, который будет полностью покрывать рабочий процесс фотографа: придумали архитектуру, написали каркас, начали делать функциональность.
Читать дальше →
Всего голосов 18: ↑15 и ↓3 +12
Комментарии 14

Советники для компании: где искать и как с ними работать

Время на прочтение 4 мин
Количество просмотров 8.6K


Пожалуй, одна из самых острых проблем, с которой сталкиваются предприниматели, начиная свой первый бизнес, это отнюдь не отсутствие денег. В большинстве случаев, предприниматель — это человек, у которого есть идея и примерный план ее реализации. Конечно, можно и нужно прочесть несколько книг о том, как запустить свой бизнес. Отличные пособия: книги и онлайн курсы Блэнка, Райса и Остервальдера. В них можно найти все, что нужно для старта. Зарядиться энергией можно от сонма мотивационного чтива. И что же? Есть идея, есть теоретические знания, полученные из книг, и огромное желание делать дело.
Читать дальше →
Всего голосов 17: ↑10 и ↓7 +3
Комментарии 0

Беседа с Артемом Захарченко, JavaScript Developer'ом Pics.io

Время на прочтение 1 мин
Количество просмотров 5.2K
Artem Zakharchenko

Ребята из подкаста «Откровенно про IT-карьеризм» пригласили к себе нашего ведущего фронтендщика Артёма Захарченко. Что из этого получилось — слушаем на их сайте.

В 141-м выпуске подкаста:
  • Про во’IT’и
  • Аутсорсовая империя
  • Gameloft
  • Образование
  • JavaScript
  • JS Конференции
  • Изучение JS
  • Pics.io

Есть также прямая ссылка на файл подкаста.
Всего голосов 29: ↑10 и ↓19 -9
Комментарии 0

Технологический стартап: что делать, если деньги уже не проблема?

Время на прочтение 4 мин
Количество просмотров 14K


Итак, если Вы следовали чек-листу на получение первых инвестиций или выполнили требуемые шаги по наитию, то в какой-то момент вопрос привлечения инвестиций перестанет быть самым насущным. По крайней мере, на какое-то время. Будем считать, что Вы успешно привлекли свои первые инвестиции и выглядите примерно, как Джимми Уэйлс на этой фотографии.

Что делать дальше и на что не забыть обратить внимание.

Читать дальше →
Всего голосов 26: ↑21 и ↓5 +16
Комментарии 6

Как мы делали сервис на WebRTC

Время на прочтение 5 мин
Количество просмотров 47K


Статей про WebRTC уже достаточно много и в интернетах, и на Хабре (здесь и здесь), повторять их ещё раз не имеет особого смысла, поэтому тут приведем наш личный опыт и впечатления, полученные при разработке live.pics.io.

Идея



Live.pics.io позволяет создавать приватные сессии для совместного просмотра и обсуждения изображений голосом. Это могут быть любые изображения: от фотографий, до макетов дизайна и презентаций. Pазрабатывая pics.io, мы достаточно хорошо научились работать с разными raw форматами в браузере, поэтому можно не заморачиваться с конвертацией и закидывать фотографии сразу после съемки (будут рады владельцы Canon’ов и Nikon’ов, остальные камеры пока требуют конвертации в DNG).

Очень коротко о webRTC


На самом деле, использовать WebRTC — это практически то же самое, что использовать сокеты. Но немного по-другому (совсем чуть-чуть). Нам нужно передавать изображение и звук. Берем RTCPeerConnection для соединения между пирами, MediaStream для трансляции аудио и RTCDataChannel для передачи изображений. Еще, для того, чтобы все это заработало, понадобится небольшой серверсайд для соединения пиров и передачи управляющих инструкций. Но об этом чуть позже.

Читать дальше →
Всего голосов 42: ↑39 и ↓3 +36
Комментарии 16