Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Пиксельные искажения с билинейной фильтрацией в HTML5 canvas

JavaScriptОбработка изображенийCanvas

В данном посте я хочу описать простую методику пиксельного искажения изображения на «чистом» javascript в 2D-Canvas без использования специальных библиотек и шейдеров, путём прямого доступа к пикселям изображения. Надеюсь, это будет интересно и полезно как для общего развития, так и для решения каких-то задач.

Читать дальше →
Всего голосов 55: ↑52 и ↓3 +49
Просмотры7.4K
Комментарии 23

Объектив для iPhone 4/4S, 3 в одном

СмартфоныФототехника


Что это и зачем?


Очень неплохая китайская подделка olloclip, по цене в 7 раз ниже чем оригинал, приехала сегодня из Китая. Это объектив на одной стороне которого стоит линза «рыбий глаз» (180°), на второй широкоугольный объектив 0.67х, который откручивается и брюки превращаются под ним третья макро линза.

Осторожно, много фото
Читать дальше →
Всего голосов 87: ↑64 и ↓23 +41
Просмотры60.8K
Комментарии 52

NX-экосистема, оптика, 2.1

Блог компании Samsung

Предисловие

Привет, Хабр!

Прошу прощения за задержку — знаю, что обещал опубликовать вторую часть статьи про NX-экосистему от Samsung чуть раньше, но лучше поздно, чем никогда. Если не читали первый пост — можете ознакомиться с ним по этой ссылке, а сегодня я расскажу вам про ассортимент оптики, доступный для серии NX.

Mz61GgYJ2.jpg

Все стёкла для фотоаппаратов делятся на две большие группы: фикс-фокалы и зум-объективы. У первых, соответственно, фокусное расстояние не меняется, у вторых — меняется. Первые (обычно) легче, содержат меньше элементов, позволяют конструкторам добиться хорошей светосилы и более резкой картинки. Вторые универсальны, могут снимать в гораздо более широких условиях и просто удобнее в повседневном использовании. NX-стёкла сейчас насчитывают 5(+3) фиксов (16, 20, 30, 45(+2D/3D), 85 мм + 60 мм макро-стекло + 10 мм фишай) и 5 зумов: ширик 12-24 мм, кит 20-50 мм, кит 18-55 мм, суперзум 18-200 мм, теле-зум 50-200 мм. Часть из них я видел и трогал лично, о некоторых только читал отзывы, но постараюсь подробно рассказать о каждом.
Читать дальше →
Всего голосов 35: ↑26 и ↓9 +17
Просмотры19.2K
Комментарии 14

Автоматизация workflow небольшой команды разработки (Часть 1)

Системное администрированиеIT-инфраструктура
Из песочницы
Практически во всех местах моей работы программистом для разработки использовали всего два продукта: багтрекинг и систему контроля версий. Чаще всего это были Atlassian Jira и SVN. В принципе, наличие этих двух систем здорово упорядочивает общение всех участников процесса разработки и положительно влияет на качество работы отдела и продукта.

Года 4 назад я морально, а затем и фактически дорос до уровня тимлида. Взгляды стали шире и выше текущих процессов. В голову стали приходить разные мысли о мотивации, оптимизации, автоматизации и прочих -циях. В этой статье я хотел бы поделиться опытом из разряда технических компетенций тимлида: как автоматизировать ежедневные процессы (например, автоматическая сборка продукта, выкладывание, документирование, управление правами т.д. и т.п.).

После третьей страницы текста моей статьи, я решил разделить ее на 2 блока:


Итак. Настройка ПО, сопровождающего процесс разработки



Читать дальше →
Всего голосов 19: ↑14 и ↓5 +9
Просмотры37.1K
Комментарии 39

Автоматизация workflow небольшой команды разработки (Часть 2)

Разработка веб-сайтовСистемы управления версиями
В предыдущей публикации я описывал список продуктов и их настройки, которые необходимы для работы нашей организации.

В этой статье я постараюсь описать, как мы это всё используем в ежедневной работе всего коллектива разработки.

На протяжении 4-х лет у нас выработался следующий формат команды разработки:
  • 1 Project Manager, он же Product Manager, он же Delivery Manager.
  • 4-5 программистов
  • 1 Team lead
  • 3-4 QA
  • 1 Аналитик
  • 1 Техпис (иногда он же и аналитик в одном лице).

В итоге команда размером около 10-11 человек. Таких команд (ячеек) у нас несколько.

Работа в основном в стиле стартапа, когда нет конкретной и подробной постановки. Очень часто эксперименты вроде “а давайте попробуем так, посмотрим что получится” или “вы классно все сделали, но теперь надо все совсем по-другому”.
За эти годы концепцию нашей работы можно описать одной фразой — это “стремительная смена концепции”.
Понятное дело, что применить в таких условиях различные методологии никак не удавалось.

Начинал в этой системе я как программист, потом Team lead, ну а теперь PM (DM). Т.е. руковожу, полностью участвую в проектировании и иногда даже пописываю. Во времена моего программирования у меня был замечательный ПМ (выходец из тестировщиков), которая поддерживала все мои идеи по автоматизации workflow. Даже более того, концептуально этот процесс придуман ей, а я уже смог его технически реализовать и в некоторых местах усовершенствовать.
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Просмотры39.2K
Комментарии 21

Использование камеры Fish eye на Raspberry Pi 3 с ROS — часть 1

Робототехника
Добрый день уважаемые читатели Хабра. Несколько лет назад я писал об использовании камеры Raspberry Pi Camera Board на Raspberry Pi в связке с ROS. В этой и следующей статьях я бы хотел рассказать об использовании широкоугольной камеры типа fish eye на Raspberry Pi 3 с установленной Ubuntu 16.04. Кому интересно прошу под кат.
Читать дальше →
Всего голосов 13: ↑10 и ↓3 +7
Просмотры12.3K
Комментарии 8

Обзор конференции Atlassian

Блог компании FunCorpJavaКонференцииAtlassianОблачные сервисы


Это обзор конференции Atlas Camp, которая проходила с 5 по 8 сентября в Барселоне. Организовала её компания Atlassian, чтобы рассказать о нововведениях в своих продуктах и для непосредственного общения разработчиков Atlassian с посетителями. Докладчики говорили о грядущих изменениях в своём API, о том, как будет развиваться их маркетплейс, об изменениях в интерфейсе и best practices в разработке. Кроме того, в программе конференции были выступления представителей компаний, разрабатывающих наиболее успешные и важные плагины.

Так как довольно большая часть моих задач по автоматизации связана с продуктами Atlassian (на данный момент это Confluence и Jira, а раньше приходилось иметь дело с Crucible, Fisheye, Bitbucket), то мне было интересно, какие нововведения появятся в ближайшее время в их API. К тому же мне хотелось послушать про интересные плагины и узнать больше про разработку собственных. Под катом подробный отчёт о том, что в итоге я увидел и узнал, а также прочие важные организационные моменты.
Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Просмотры2.8K
Комментарии 0