Pull to refresh
13
0
Игорь Свист @silverwind

User

Send message

Арт-проект от Google

Reading time3 min
Views9.5K
Только что прогулявшаяся по Версалю, Менеджер по маркетингу продуктов Лидия Болотова

Более тысячи произведений искусства из 17 музеев мира теперь доступны онлайн в рамках Арт-проекта!

Сегодня компания Google представляет Арт-проект – результат уникального сотрудничества Google и знаменитых музеев мира. Теперь вы сможете познакомиться и рассмотреть в мельчайших деталях более тысячи произведений искусства на сайте googleartproject.com.

В проекте участвуют 17 художественных музеев, включая Государственный Эрмитаж в Санкт-Петербурге и Государственную Третьяковскую галерею в Москве. На сайте googleartproject.com представлена коллекция гигапиксельных изображений известнейших произведений искусства и собраны тысячи фотографий других великолепных работ. При использовании панорамной технологии Street View были созданы виртуальные экскурсии по залам художественных галерей.

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

Музеи помогали нам выбирать коллекции для проекта, подбирать оптимальный угол съемки произведений, составляли сопроводительный текст, а также предоставляли аудио- и видеоматериалы. В виртуальную коллекцию вошли такие шедевры, как "Возвращение блудного сына" Рембрандта из Государственного Эрмитажа, "Явление Христа народу" Александра Иванова из Государственной Третьяковской галереи, "Рождение Венеры" Боттичелли, композиция современного британского художника Криса Офили "No Woman No Cry", пост-импрессионистские картины Сезанна, византийские иконы, потолочные росписи Версаля и интерьеры древних египетских храмов, произведения Уистлера и полотна Рембрандта.

Вы можете перемещаться по галереям, выбирать интересующие вас произведения искусства, читать информацию о них или в мельчайших деталях рассматривать изображения тех работ, которые отсняты в сверхвысоком разрешении (каждое такое изображение состоит из 14 млрд. пикселей). На информационной вкладке можно прочитать сопроводительный текст о произведении, найти другие работы того же художника и посмотреть видеоролики на YouTube, рассказывающие о картине, а также прослушать аудиофайлы.

Для создания панорамы интерьеров музеев специалисты Google специально доработали аппаратуру, использовавшуюся при создании сервиса «Просмотр улиц». Результаты съемок были сведены воедино, и теперь все пользователи смогут легко «прогуляться» по 385 залам разных галерей мира.

Кроме того, пользователи Арт-проекта смогут создавать собственные коллекции и отправлять ссылки на них своим друзьям, которые, в свою очередь, смогут комментировать понравившиеся работы.

Музеи в проекте:

Старая национальная галерея, Берлин, Германия
Галерея искусств Фриера в Смитсоновском институте, Вашингтон, США
Коллекция Фрика, Нью-Йорк, США
Берлинская картинная галерея, Берлин, Германия
Метрополитен-музей, Нью-Йорк, США
Музей современного искусства, Нью-Йорк, США
Музей королевы Софии, Мадрид, Испания
Музей Тиссена — Борнемисы, Мадрид, Испания
Музей Кампа, Прага, Чешская Республика
Национальная галерея, Лондон, Великобритания
Версальский дворец, Франция
Государственный музей, Амстердам, Нидерланды
Государственный Эрмитаж, Санкт-Петербург, Россия
Государственная Третьяковская галерея, Москва, Россия
Галерея Тейт, Лондон, Великобритания
Галерея Уффици, Флоренция, Италия
Музей Ван Гога, Амстердам, Нидерланды

OpenStore — бесплатная сборка интернет — магазина на основе Drupal и Ubercart

Reading time7 min
Views16K
image
Представляю свой проект — бесплатный скрипт интернет-магазина OpenStore на основе Drupal и модуля Ubercart

Сайт проекта
Скачать
Багтреккер
Читать дальше →

jQuery плагин, для Ajax загрузки видео на YouTube

Reading time6 min
Views12K
Недавно я написал небольшой плагин на jQuery и PHP. Функционал простой: посредством Ajax задается описание и загружается видео на YouTube, плагин вернет статус загрузки, и если она прошла успешно — id видео. Плагин может применяться на любом сайте, и легко вставляется в любую CMS.

Все началось с того, что при разработке CMS для сайта местного телеканала я столкнулся с необходимостью сделать загрузку видеороликов на YouTube. Так как на сайт часто будут добавлять видео, то каждый раз логиниться на YouTube, заливать туда ролик, получать на него ссылку, лезть в CMS и вставлять её туда — очень напряжно. Причем, желательно делать это через Ajax, чтоб можно было легко включить плагин в любой проект.

Читать дальше →

Первые впечатления от разработки под Андроидом — пишем handsfree

Reading time4 min
Views8.6K
Совсем недавно обзавелся андрофоном (LG Optimus) и решил попробовать свои силы в написании софта под него. Почитав про устройство платформы сначала очень порадовался за ее простоту, удобство и логичность. Но на практике все оказалось далеко не так радужно…

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

На первый взгляд, приложение должно быть очень простым:
  1. В манифесте вешаем receiver на сообщения об изменении статуса линии (TelephonyManager.ACTION_PHONE_STATE_CHANGED) и следим за входящими звонками.
  2. При поступлении звонка проверяем, подключена ли гарнитура. Меня интересовала, прежде всего, bluetooth, но и проводную гарнитуру было бы хорошо отслеживать.
  3. Если гарнитура подключена, говорим телефону ответить на звонок.

С первым пунктом особых проблем не возникло. А вот остальные два оказались не такими тривиальными.
Читать дальше →

Установка Request Tracker 3.8

Reading time5 min
Views38K


Приветствую тебя, %habrauser%!

Предыстория:

В данный момент я работаю в небольшой конторе, которая занимается консультированием, аудитом и обслуживание в области IT. Хотя контора и небольшая, количество клиентов у нас росло быстрыми темпами, и без нормального хелпдеска обойтись было уже очень сложно. Рассмотрев приличный перечень продуктов, как платные так и бесплатные, наш выбор пал на продукт фирмы BestPractical, который называется весьма незамысловато Request Tracker.
Читать дальше →

PHP и Dropbox. Удаленное хранилище пользовательских файлов

Reading time3 min
Views15K

Применение


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

Решение


В качестве решения я предлагаю схему PHP<->Dropbox. Dropbox нам интересен тем, что каждому новому пользователю выделяеся 2Gb виртуального дискового пространства, а так же возможность отката на предыдущие версии файлов. Это обеспечивает нам стабильное хранилище, в котором не возникнет случаев безвозвратно удаленных файлов.
Читать дальше →

Практические советы тем, кто хочет построить веб-сообщество ч.5

Reading time5 min
Views1K
Фуух… Добрался-таки благополучно до страны своего нового места жительства, чутка оклемался, осмотрелся и привёл быт в порядок. Есть время и силы сварганить пятую, думаю уже заключительную, часть своих практических советов.

Предыдущие части: Часть 1, Часть 2, Часть 3 и Часть 4

image

Глава 13. Светлые рекламные идеи.

Короткая глава, в которой хотел бы акцентировать Ваше внимание на то, что в настоящее время, когда ресурсов всяких-разных и на разные тематики в интернете просто уйма и конкуренция просто огромна, то, желая своему проекту заработка, не достаточно просто вывесить табличку «купите баннер». Это уже как многим рекламодателям, так и РА даже не интересно. Уже интересуют всякие нестандартные рекламные решения. Тут вот сам Хабр впереди планеты всей — есть, чему поучиться. Тут и блоги компаний (я тоже у себя пытаюсь внедрить такой вид дохода, но… пока с трудом), и пересчёт рейтинга хабра-юзера в QIWI-денежку, и игрушки от СониЭрикссона и… Да что перечислять — всё у всех перед глазами. Я вот себе 86 (на тот момент) киви-рубликов на счёт кошелька запулил-))) Это я к тому, что реклама-рекламой, но подход; броско, действенно, интересно и эффективно. Рекламодатели в восторге, Боги хабра не в обиде уж явно. А многие, пусть и отлично посещаемые АйТи-направленные ресурсы, при прочих равных могут и упустить рекламодателей, которые предпочтут хитровымученную, а, может, и вирусную рекламную кампанию на хабре простому 240x400 баннеру…
Читать дальше →

5 вещей, которые вы могли не знать о jQuery

Reading time3 min
Views29K
jQuery очень мощная библиотека, но некоторые его богатые возможности неясны, если вы не изучали исходный код jQuery и не читали книгу jQuery Pocket Reference (автор пишет my new book), вы можете не знать о них. В этой статье представлены отрывки из этой книги — 5 полезных вещей о которых вы могли не знать.

1) Вы вы не обязаны использовать $(document).ready() Если вы хотите выполнить функцию, когда документ готов для манипулированию просто передайте её в $()

2) Вы, наверное, уже знаете, что вы можете передать тэг в функцию $() для создания элемента этого типа и, что вы можете передать атрибуты объекта (в качестве второго аргумента), которые будут установлены на созданный элемент. Вторым аргументом может быть любое свойство, который вы передаете в метод attr(). Кроме того, если какое-либо свойство имеет тоже самое имя, что и событие (click, mouseover), то значение свойства используется в качестве функции обработчика данного события.
Следующий код, например, создает новый элемент, устанавливает три HTML атрибута и регистрирует функцию обработчика события(click) на нем:
var image = $("<img>", {
                  src: image_url,
                  alt: image_description,
                  className: "translucent_image",
                  click: function() {$(this).css("opacity", "50%");}
               });

Читать дальше →

Рекомендации по доступности страниц для людей с ограниченными возможностями

Reading time4 min
Views5.9K
Многие слышали о рекомендациях WAI-WCAG (Web Accessibility Initiative Web Content Accessibility Guidelines), призванных в частности помочь пользователям с ограниченными возможностями (например с дефектами или отсутствием зрения).

Но, зачастую, он игнорируется или отправляется как backlog task в долгий ящик. Это кажется лишним, не востребованным, да и в принципе, что слепой будет делать у меня на сайте?

Braille

Я все же попробую немного обосновать «полезность» двумя словами.
Во-первых, — это качество. Ваш сервис станет более удобным и простым в пользовании.
А, во-вторых, это конкурентноспособность – целевую аудиторию расхватывают быстро, поэтому поиск новых ниш – задача первоочередная, это вам скажет любой маркетолог.

В моем же случае — это требование заказчика. Согласно Section 508 если я хочу продать продукт любому федеральному органу США – я должен поддерживать этот стандарт.

Многие скажут, что вряд ли собираются что-то продавать правительству США, но в России такой стандарт тоже есть (ГОСТ Р 52872–2007) и никто не гарантирует, что завтра он вас/нас не коснется.

Следует также отметить, что если вы уже следуете принципам корректной разметки (согласно w3c) и оптимизации для поисковых систем, то кардинальных изменений от вас не потребуется.

Всё же приведу ряд рекомендаций которые покрывают значительную часть элементов разметки. Их можно взять на заметку и смело использовать при следующей верстке.
Читать дальше →

Мои принципы бизнеса

Reading time6 min
Views5.5K
Вот уже более 10 лет как я создал и руковожу компанией, которая занимается системной интеграцией. За это время я сформировал для себя определенные правила, которые помогают моему бизнесу расти и развиваться. Возможно, они буду полезны для тех, кто уже открыл или только собирается открыть свой бизнес.
Читать дальше →

N+1 полезных книг о бизнесе

Reading time9 min
Views231K
В топике блиц-обзор книг, которые будут полезны IT-специалистам, бизнесменам и тем, кто собирается открыть своё дело. Рядом с каждой — короткие пояснения, почему и зачем стоит прочесть.

Отобраны лучшие 10% из примерно 200 прочитанных книг о маркетинге, продажах и всем связанном — самые «пробивные» вещи, которые помогут вам не тратить время на всякий шлак, а сразу начать с главного.

В конце — суммация книг, которые хабровчане рекомендуют в комментариях помимо основного списка.

Читать дальше →

audio.js — слушаем музыку в любом браузере

Reading time1 min
Views70K
audio.js — это javascript библиотека, позволяющая использовать HTML5 тэг повсюду. Что скрывается за словом «повсюду». Если есть возможность использовать тэг , то будет использоваться он, иначе будет подключен плеер на flash. В библиотеку так же входит и UI отображение для этого плеера, которое может быть видоизменено с помощью css.
Читать дальше →

OpenStreetBrowser — поиск кафе, банкоматов, магазинов и многого другого на свободной карте OpenStreetMap

Reading time2 min
Views3.3K


Тема, актуальная в праздники и не только. Оказались в незнакомом месте или планируете там оказаться? Проголодались? Найти место, где можно перекусить вам поможет OpenStreetBrowser (подробная информация о сервисе в вики), один из многочисленных проектов на основе (и вы тоже так можете! — OSM открыт для всех и вашего бизнеса!) OpenStreetMap. Просто зайдите на сайт OpenStreetBrowser.org, приблизьте нужный вам участок карты и кликните на панели слева «Leisure, Sport and Shopping» -> «Gastronomy» — вы увидете список названий ближайших кафе и ресторанов. Наведите мышку на название и вы увидите место на карте, где находится объект. Кликните по названию и вы увидите адрес и ссылку на веб-сайт заведения (если они, кончено, есть).

А как быть если у вас при себе нет денег? Надо найти банкомат или отделение банка! Кликните «Services» -> «Financial» и вы увидите список мест, где можно снять деньги с карточки!

Это далеко не всё, что умеет OpenStreetBrowser. С помощью этого сервиса на определённом участке территории можно также найти магазины, спортивные площадки, отделения почты, больницы и поликлиники, вузы, тюрьмы, посольства, гостиницы, театры, церкви, памятники, туристические объекты, техцентры для ремонта машины, светофоры (! =))), станции метро, вокзалы, электростанции и подстанции, промышленные зоны, стройки и прочее. И вся эта информация свободная, доступна по свободной лицензии!
Читать дальше →

Google Maps API

Reading time8 min
Views356K

Картографический сервис – зачем это? Ну например, я 10 лет жил в нашей маленькой провинции, а потом взял и понаехал в Москву, и всё для меня так ново. А где магазины, боулинг, кафешки, парки отдыха – надо знать же, где тратить московскую зарплату. Но вот беда, как узнать? Раньше был справочник «Желтые страницы» и там была карта и всё по адресам. Чтобы найти что-то уходило масса времени. Сейчас стало всё в разы проще. Вот прекрасный пример: http://www.pushkino.org/. Но это далеко не всё.
Я могу отслеживать погоду, пожары, пробки (кстати!) в реальном времени.
Мой заказчик может не вводить свой адрес, а попросту отметить его на карте и я буду знать куда доставить ему товар – какое классное решение, не надо всего этого – «Проспект маршала Блюхера, 43, г. Санкт-Петербург, Россия».

Далее...

10 эффективных инструментов для юзабилити-тестирования: обзор и сравнение

Reading time7 min
Views105K
Чтобы узнать насколько удобен сайт или другой программный продукт для пользователей, надо спросить об этом у них самих. Но считается, что тестирование на «на живых людях» отнимает много сил и времени у разработчика и/или владельца ресурса.

На этот случай существуют онлайн инструменты для юзабилити-тестирования. Они помогают выяснить, насколько продукт соответствует ожиданиям пользователей, и в то же время, экономят время и средства на проведение исследований.

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

Сначала идет описание всех десяти приложений, а затем сравнительная таблица, где отражены их основные характеристики.
Читать дальше →

Выпущен релиз Google App Engine SDK 1.4.0

Reading time2 min
Views971

Выпущен релиз Google App Engine SDK 1.4.0



http://code.google.com/appengine/images/appengine_lowres.gif

2 декабря разработчики Google App Engine выпустили новую версию SDK. Без преувеличений, этот релиз богат на нововведения и улучшения. Узнать о новых возможностях и других вкусностях новой версии можно под катом.

Читать дальше →

Работа с Postgresql: настройка, масштабирование. Дополненное издание

Reading time1 min
Views4K
image
Привет всему хабросообществу.

Время не стоит на месте. После публикации моего справочника по Postgresql очень многое успело поменяться, а точнее добавиться в эту отличную СУБД. После выхода PostgreSQL 9 версии я понял, что потребуется добавить информацию о нововведениях для этой версии. Тем более, что 9 версия знаменуется выходом репликации из коробки.
Читать дальше →

Google выпускает mod_pagespeed для Apache

Reading time1 min
Views11K
В прошлом году Google в рамках своих инициатив по ускорению веб проектов представила свой инструмент для разработчиков Page Speed. Теперь же для упрощения труда разработчиков и вебмастеров Google предлагает нам новый инструмент.

Сегодня Google представила новый модуль для Apache под названием mod_pagespeed. По словам разработчиков время загрузки страницы удалось уменьшить на 50 процентов, а на отдельных проектах эта цифра значительно выше.

Сравнительная демонстрация с включенным модулем и без него



Ссылка для скачивания

UPD

Модуль представляет из себя набор фильтров, каждый из них и примеры использования представлены и описаны в Документации. Применять и использовать модули следует исходя из потребностей своего проекта, у каждого фильтра есть свои особенности, которые следует учесть при использовании, обращая внимание на раздел «Risks» в их документации.

Information

Rating
Does not participate
Location
Ровенская обл., Украина
Date of birth
Registered
Activity