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

Компания 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.7K


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

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

Время на прочтение1 мин
Количество просмотров5.3K
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 мин
Количество просмотров48K


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

Идея



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

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


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

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