stirbu
@stirbu
read-only
Пользователь
Google оштрафовали на 500 000 евро за бесплатный API Google Maps
1 мин
9.3KКоммерческий суд Парижа обязал Google выплатить 500 000 евро штрафа за предоставление возможности бесплатно пользоваться Google Maps. Компания Bottin Cartographes подала на Google в суд, за то, что те подрывают конкуренцию на рынке и хотят его монополизировать.
«Прежде всего, мы просим применения четкой и прозрачной бизнес-модели и улучшения соблюдения правил конкуренции, — заявила Дороти Мани, заместитель генерального директора Bottin Cartographes, — Есть две основные модели финансирования: реклама, показывающаяся на бесплатных сервисах, и предоставление платных услуг» (чем и занимается Bottin Cartographes). Замдиректора подчеркнула, что сервис Google Maps — это не просто сайт, а программные интерфейсы, позволяющие компаниям интегрировать в свои приложения карты google. И некоторые из этих API предоставлены совершенно бесплатно, без рекламы, даже если они связаны с затратами для поискового гиганта.
«Прежде всего, мы просим применения четкой и прозрачной бизнес-модели и улучшения соблюдения правил конкуренции, — заявила Дороти Мани, заместитель генерального директора Bottin Cartographes, — Есть две основные модели финансирования: реклама, показывающаяся на бесплатных сервисах, и предоставление платных услуг» (чем и занимается Bottin Cartographes). Замдиректора подчеркнула, что сервис Google Maps — это не просто сайт, а программные интерфейсы, позволяющие компаниям интегрировать в свои приложения карты google. И некоторые из этих API предоставлены совершенно бесплатно, без рекламы, даже если они связаны с затратами для поискового гиганта.
Робот-полотер Mint 4200 – очередная умная швабра. Теперь с GPS
6 мин
67KПод новый год один из моих друзей, работающий в салоне сотовой связи и вконец намучавшийся с постоянной грязью от посетителей, попросил меня подобрать в магазин робота-полицейскогоуборщика. Мол, будет ездить, мыть полы, круглосуточная чистота и порядок гарантированы.
Как выяснилось, задачу по уборке подобного помещения могут выполнить два вида устройств. И если с роботами-пылесосами хабрасообщество уже успели познакомить в нескольких обзорах (раз, два, три), то о роботах-полотерах как-то несправедливо умолчали.
Как несложно догадаться, мой выбор при покупке пал именно на второе устройство, конкретнее – на робот-полотер Mint 4200 производства американской компании Evolution Robotics. О причинах такого выбора, а также краткий обзор устройства читайте под катом.
Как выяснилось, задачу по уборке подобного помещения могут выполнить два вида устройств. И если с роботами-пылесосами хабрасообщество уже успели познакомить в нескольких обзорах (раз, два, три), то о роботах-полотерах как-то несправедливо умолчали.
Как несложно догадаться, мой выбор при покупке пал именно на второе устройство, конкретнее – на робот-полотер Mint 4200 производства американской компании Evolution Robotics. О причинах такого выбора, а также краткий обзор устройства читайте под катом.
37-й выпуск подкаста «Откровенно про IT карьеризм». Беседа с бизнес фрирайдером Натальей Трениной
1 мин
1.4K- Выбор профеcсии и карьеры
- Работа на государство
- Франчайзинг
- Эмиграция в Киев
- Фриланс
- Бизнес партнерство
- Работа в Лукойл
- ScrumGuides
- Конференции
- Innovation Friend
- Онлайн курсы Стенфорда
Книги:
- The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses — Eric Ries
- Business Model Generation: A Handbook for Visionaries, Game Changers, and Challengers — Alexander Osterwalder, Yves Pigneur
Выпуск записан при поддержке IT компании AltexSoft. Адрес компании в сети Интернет: www.altexsoft.com
AltexSoft — лучший выбор в карьере программиста.
Почему интернет магазины работают не так как я хочу?
4 мин
2.1KЧасто сталкиваетесь с ситуацией когда действия работников интернет магазина вас бесят или как минимум приводят в недоумение? Хотите знать почему это происходит даже в крупных интернет магазинах? Заходим под кат, не стесняемся, билеты платные…
Тур по Pixar
2 мин
4KСуществует много фотосетов по кампусу Pixar, но так как там трудятся талантливые люди, дизайн помещений меняется не так редко. Я представляю один из туров, автором которого был Joe Utichi. Фотосет маевский — самый разгар мультфильма Wall-E.
Обзор российских файловых хостингов
8 мин
18KВниманию хабраобщественности предлагается краткий обзор местных файловых хранилищ. Так как понятие это довольно размытое на сегодняшний день, то в список попали все ресурсы отвечающие простому требованию: на сервисе можно хранить любые типы файлов.
Наш опыт оптимизации nginx для раздачи видео-контента
3 мин
19KНаша компания обслуживает множество крупных интернет порталов различной тематики. Специфика подобных проектов подразумевает возникновение различных трудностей при росте аудитории, а значит и росте нагрузки на серверы. Один из наших клиентов активно продвигает свой видео-портал, и, как результат, нагрузка неминуемо стала расти, причем большими темпами. В какой-то момент обойтись двумя серверами стало уже невозможно и было принято решение добавить еще два. Затем еще два… в итоге серверов стало 12. Однако, нагрузка продолжает расти и одним только горизонтальным масштабированием ограничиваться нельзя. Настало время задуматься о более глубокой оптимизации.
Continuous Integration вместе с buildbot: а зачем?
2 мин
10KВ прошлом посте я хотел познакомить хабражителей с buildbot'ом. Но тема была мной раскрыта не до конца.
Сегодня я постараюсь немного наверстать упущенное.
Простейший способ обзвона списка номеров с помощью Asterisk
2 мин
58K
Туториал
Recovery Mode
У моего заказчика не так давно возникла необходимость обзвонить всех своих сотрудников с проигрыванием небольшого голосового сообщения. Устанавливать сложные системы массового обзвона у меня не было никакого желания. В итоге я нашёл очень простой способ решить эту задачу.
Gamma Gallery — отличная адаптивная галерея
3 мин
61KСоздание фотогалереи для адаптивного дизайна — не самая простая задача. Следует учитывать отображение на экранах различной ширины, при этом не загружая слишком много графики на мобильных устройствах. Хорошее решение — Gamma Gallery, выглядит очень круто.
Демонстрация | Исходники
Демонстрация | Исходники
Open source роботы играют в футбол
2 мин
11K
Перевод
Что может быть круче человекоподобного робота? Хей, ясное дело — человекоподобный робот, который играет в футбол! И ты можешь прикупить себе такого всего за 25 кусков.
Робот, разработанный исследователями Боннского университета, — это больше, чем очередной дроид для весьма популярных соревнований RoboCup. Малыш сочетает в себе серьёзные технические достижения и одновременной простой дизайн и открытое ПО, так что любой может построить собственного бота. Программное обеспечение и чертежи (.zip) доступны на GitHub.
Как я сам научился программировать за 8 недель
3 мин
567KДля многих, кто никогда не программировал, обучение программированию кажется невероятно сложной задачей. Как бы то ни было, спасибо тому огромному количеству ресурсов, которые недавно стали доступны в Интернет и являются бесплатными — самообучение программированию никогда еще не было таким простым.
Я начал изучать программирование в начале этого года, и могу сказать по своему опыту, что изучение достаточного количества материала, чтобы создать свой собственный прототип не такая уж и сложная задача, как вам кажется. В самом деле, если вы хотите иметь рабочий прототип в течение двух месяцев, не прибегая к использованию отгулов, это абсолютно выполнимая задача.
Ниже я описал простой путь от ничего не зная о разработке программного обеспечения до обладания рабочим прототипом за восемь недель, который примерно повторяет шаги, которые я выполнил.
Я начал изучать программирование в начале этого года, и могу сказать по своему опыту, что изучение достаточного количества материала, чтобы создать свой собственный прототип не такая уж и сложная задача, как вам кажется. В самом деле, если вы хотите иметь рабочий прототип в течение двух месяцев, не прибегая к использованию отгулов, это абсолютно выполнимая задача.
Ниже я описал простой путь от ничего не зная о разработке программного обеспечения до обладания рабочим прототипом за восемь недель, который примерно повторяет шаги, которые я выполнил.
Умный дом от любителя или HomeMatic & Co
14 мин
144KВ этом повествовании я бы хотел описать свой собственный опыт в области домашней автоматизации на уровне любителя. В своих экспериментах я столкнулся с довольно простыми в использовании системами HomeMatic и X10, применение которых и хотел бы здесь затронуть.
В новостях часто появляются сообщения, что можно управлять чайником или новогодней гирляндой с iPhone (причем обязательно с iPhone, а то новость не будетпонята воспринята массами). При этом у меня каждый раз появляется негодование: ну почему люди так бурно реагируют на такие сообщения? Ведь уже давно существуют решения, которые позволяют это сделать. При этом управлять домом из любого браузера, и да… с iPhone тоже!
WebFront
В новостях часто появляются сообщения, что можно управлять чайником или новогодней гирляндой с iPhone (причем обязательно с iPhone, а то новость не будет
WebFront
Размещаем индекс Lucene в RAM при помощи Azul Zing JVM
6 мин
2.8K
Перевод
Весь поисковый индекс Google размещается в RAM памяти уже как минимум 5 лет. Почему бы не попробовать сделать то же самое и с поисковым индексом для Lucene?
В последнее время, оперативная память стала весьма недорога, поэтому для высоконагруженных ресурсов, вполне резонно ожидать серьезного улучшения производительности за счет размещения поискового индекса целиком в оперативной памяти.
Очевидный вопрос – не попробовать ли нам загрузить весь индекс, в предоставляемый Lucene класс
В последнее время, оперативная память стала весьма недорога, поэтому для высоконагруженных ресурсов, вполне резонно ожидать серьезного улучшения производительности за счет размещения поискового индекса целиком в оперативной памяти.
Очевидный вопрос – не попробовать ли нам загрузить весь индекс, в предоставляемый Lucene класс
RAMDirectory
?Программный захват с вебкамеры
4 мин
127KНедавно мне потребовалось получать данные с вебкамеры для автоматической их обработки. Перебрав несколько программок, обнаружил, что ни одна из них не позволяет рулить камерой программно — только формы да кнопки, в лучшем случае есть планировщик записи, но для этого приходится постоянно держать программу запущенной. Плюс не кросплатформенно, привязка к конкретному ПО в проекте. Решение — задействовать любимый язык программирования.
Leaflet 0.4 — новая версия открытой JS-библиотеки для интерактивных карт
7 мин
17KПосле пяти с половиной месяцев разработки с момента выхода предыдущей версии, очень рад наконец представить вам Leaflet 0.4 — новую версию легковесной JavaScript-библиотеки для интерактивных карт, которая одинаково хорошо работает и на десктопных браузерах, и на мобильных устройствах.
Этот релиз, к которому приложило руку 33 разработчика, несёт в себе более простой, удобный API и громадное множество улучшений и исправлений вместе с масштабным обновлением документации, запуском официального блога и страничкой плагинов. Давайте рассмотрим улучшения по порядку.
Кластеризация на клиенте или как показать 10000 точек на карте
7 мин
30KСуществует несколько типов проектов,
для которых вывод геоинформации является
необходимым: сайты по недвижимости, каталоги компаний,
каталоги достопримечательностей, доски объявлений и другие.
Для этих сайтов я решил разработать плагин к goolge API 3 и Яндекс API 2.
Основные требования:
В статье я опишу несколько подходов, которые были использованы для реализации этого плагина.
для которых вывод геоинформации является
необходимым: сайты по недвижимости, каталоги компаний,
каталоги достопримечательностей, доски объявлений и другие.
Для этих сайтов я решил разработать плагин к goolge API 3 и Яндекс API 2.
Основные требования:
- Возможность подключения без глубокой подготовки данных на сервере, а именно, используя только уже имеющиеся географические координаты объектов.
- Простой протокол подготовки и передачи данных.
- Быстрый клиентский кластеризатор с ДВУМЯ типами меток: кластер и группа. Кластер — несколько объектов, расположенных рядом. При клике кластер “раскрывается”, то есть увеличивает зум пока объекты будут на расстоянии, большем чем расстояние кластеризации. Группа — несколько объектов в одной точке (на минимальном расстоянии). При клике на группу на любом зуме выводится список объектов в группе.
- Отображение до 10000 точек с использованием кластеризатора.
- Отображение в ie7, на мобильных устройствах (iPad первого поколения).
- Шаблонизация на клиенте двух инфоокон — группового кластера и самого объекта.
- Использование спрайта для меток.
- Возможность использования неограниченного количества типов меток (иконок) для разных типов объектов.
- Возможность использования нескольких размеров иконки для разного диапазона зума.
В статье я опишу несколько подходов, которые были использованы для реализации этого плагина.
Вещание онлайн-видео с помощью nginx
3 мин
87KЧто такое онлайн-видео?
Под термином онлайн-видео я понимаю длительное вещание какого-то живого видеосигнала (к примеру, из телестудии). Традиционные средства отдачи видео (flv- и mp4-стриминг) в данном случае не работают, просто потому что файла, содержащего весь видеопоток, не существует.
В этой статье речь будет идти не об организации видеохостинга, а об организации видеовещания в прямом эфире. Это две принципиально разные задачи, и обычно способы их решения существенно отличаются друг от друга.
Наш процесс разработки: 50 месяцев эволюции
9 мин
44KНашей компании уже 6 лет. Она была основана на принципах agile и росла на них. Мы использовали Extreme Programming с самого первого дня, добавили немного Scrum позже и в конце концов переключились на Kanban. Хочется поделиться бесценным опытом и рассказать об изменениях нашего процесса разработки за последние 4 года.
Информация
- В рейтинге
- Не участвует
- Откуда
- Кишинев, Молдова, Молдова
- Дата рождения
- Зарегистрирован
- Активность