Как стать автором
Обновить
142
stirbu @stirbu read⁠-⁠only

Пользователь

Отправить сообщение

Вопросы на собеседовании в Google

Время на прочтение 1 мин
Количество просмотров 11K
Наткнулся на интересную картинку. За правдивость не ручаюсь, но некоторые вопросы — интересные.

image
Картинка кликабельна.

Автор инфографики: Владимир Захарчук
Всего голосов 54: ↑24 и ↓30 -6
Комментарии 89

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 предоставлены совершенно бесплатно, без рекламы, даже если они связаны с затратами для поискового гиганта.
Читать дальше →
Всего голосов 193: ↑178 и ↓15 +163
Комментарии 358

Робот-полотер Mint 4200 – очередная умная швабра. Теперь с GPS

Время на прочтение 6 мин
Количество просмотров 67K
Под новый год один из моих друзей, работающий в салоне сотовой связи и вконец намучавшийся с постоянной грязью от посетителей, попросил меня подобрать в магазин робота-полицейскогоуборщика. Мол, будет ездить, мыть полы, круглосуточная чистота и порядок гарантированы.
Как выяснилось, задачу по уборке подобного помещения могут выполнить два вида устройств. И если с роботами-пылесосами хабрасообщество уже успели познакомить в нескольких обзорах (раз, два, три), то о роботах-полотерах как-то несправедливо умолчали.
Как несложно догадаться, мой выбор при покупке пал именно на второе устройство, конкретнее – на робот-полотер Mint 4200 производства американской компании Evolution Robotics. О причинах такого выбора, а также краткий обзор устройства читайте под катом.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Комментарии 53

37-й выпуск подкаста «Откровенно про IT карьеризм». Беседа с бизнес фрирайдером Натальей Трениной

Время на прочтение 1 мин
Количество просмотров 1.4K
image

  • Выбор профе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 — лучший выбор в карьере программиста.
Всего голосов 21: ↑11 и ↓10 +1
Комментарии 9

Почему интернет магазины работают не так как я хочу?

Время на прочтение 4 мин
Количество просмотров 2.1K
Часто сталкиваетесь с ситуацией когда действия работников интернет магазина вас бесят или как минимум приводят в недоумение? Хотите знать почему это происходит даже в крупных интернет магазинах? Заходим под кат, не стесняемся, билеты платные…
Читать дальше →
Всего голосов 18: ↑10 и ↓8 +2
Комментарии 41

Тур по Pixar

Время на прочтение 2 мин
Количество просмотров 4K
Существует много фотосетов по кампусу Pixar, но так как там трудятся талантливые люди, дизайн помещений меняется не так редко. Я представляю один из туров, автором которого был Joe Utichi. Фотосет маевский — самый разгар мультфильма Wall-E.
Поехали
Всего голосов 119: ↑108 и ↓11 +97
Комментарии 54

Обзор российских файловых хостингов

Время на прочтение 8 мин
Количество просмотров 18K
Вниманию хабраобщественности предлагается краткий обзор местных файловых хранилищ. Так как понятие это довольно размытое на сегодняшний день, то в список попали все ресурсы отвечающие простому требованию: на сервисе можно хранить любые типы файлов.

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

Наш опыт оптимизации nginx для раздачи видео-контента

Время на прочтение 3 мин
Количество просмотров 19K
Наша компания обслуживает множество крупных интернет порталов различной тематики. Специфика подобных проектов подразумевает возникновение различных трудностей при росте аудитории, а значит и росте нагрузки на серверы. Один из наших клиентов активно продвигает свой видео-портал, и, как результат, нагрузка неминуемо стала расти, причем большими темпами. В какой-то момент обойтись двумя серверами стало уже невозможно и было принято решение добавить еще два. Затем еще два… в итоге серверов стало 12. Однако, нагрузка продолжает расти и одним только горизонтальным масштабированием ограничиваться нельзя. Настало время задуматься о более глубокой оптимизации.
Продолжение истории под катом.
Всего голосов 18: ↑11 и ↓7 +4
Комментарии 25

Continuous Integration вместе с buildbot: а зачем?

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

В прошлом посте я хотел познакомить хабражителей с buildbot'ом. Но тема была мной раскрыта не до конца.
Сегодня я постараюсь немного наверстать упущенное.
Читать дальше →
Всего голосов 34: ↑20 и ↓14 +6
Комментарии 6

Простейший способ обзвона списка номеров с помощью Asterisk

Время на прочтение 2 мин
Количество просмотров 58K
У моего заказчика не так давно возникла необходимость обзвонить всех своих сотрудников с проигрыванием небольшого голосового сообщения. Устанавливать сложные системы массового обзвона у меня не было никакого желания. В итоге я нашёл очень простой способ решить эту задачу.
Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Комментарии 15

Gamma Gallery — отличная адаптивная галерея

Время на прочтение 3 мин
Количество просмотров 61K
Создание фотогалереи для адаптивного дизайна — не самая простая задача. Следует учитывать отображение на экранах различной ширины, при этом не загружая слишком много графики на мобильных устройствах. Хорошее решение — Gamma Gallery, выглядит очень круто.



Демонстрация | Исходники
Читать дальше →
Всего голосов 52: ↑44 и ↓8 +36
Комментарии 38

Open source роботы играют в футбол

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


Что может быть круче человекоподобного робота? Хей, ясное дело — человекоподобный робот, который играет в футбол! И ты можешь прикупить себе такого всего за 25 кусков.
Робот, разработанный исследователями Боннского университета, — это больше, чем очередной дроид для весьма популярных соревнований RoboCup. Малыш сочетает в себе серьёзные технические достижения и одновременной простой дизайн и открытое ПО, так что любой может построить собственного бота. Программное обеспечение и чертежи (.zip) доступны на GitHub.
Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Комментарии 6

Как я сам научился программировать за 8 недель

Время на прочтение 3 мин
Количество просмотров 567K
Для многих, кто никогда не программировал, обучение программированию кажется невероятно сложной задачей. Как бы то ни было, спасибо тому огромному количеству ресурсов, которые недавно стали доступны в Интернет и являются бесплатными — самообучение программированию никогда еще не было таким простым.

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

Ниже я описал простой путь от ничего не зная о разработке программного обеспечения до обладания рабочим прототипом за восемь недель, который примерно повторяет шаги, которые я выполнил.
Читать дальше →
Всего голосов 133: ↑90 и ↓43 +47
Комментарии 92

Умный дом от любителя или HomeMatic & Co

Время на прочтение 14 мин
Количество просмотров 144K
В этом повествовании я бы хотел описать свой собственный опыт в области домашней автоматизации на уровне любителя. В своих экспериментах я столкнулся с довольно простыми в использовании системами HomeMatic и X10, применение которых и хотел бы здесь затронуть.
В новостях часто появляются сообщения, что можно управлять чайником или новогодней гирляндой с iPhone (причем обязательно с iPhone, а то новость не будет понята воспринята массами). При этом у меня каждый раз появляется негодование: ну почему люди так бурно реагируют на такие сообщения? Ведь уже давно существуют решения, которые позволяют это сделать. При этом управлять домом из любого браузера, и да… с iPhone тоже!


WebFront
Читать дальше →
Всего голосов 157: ↑152 и ↓5 +147
Комментарии 114

Размещаем индекс Lucene в RAM при помощи Azul Zing JVM

Время на прочтение 6 мин
Количество просмотров 2.8K
Весь поисковый индекс Google размещается в RAM памяти уже как минимум 5 лет. Почему бы не попробовать сделать то же самое и с поисковым индексом для Lucene?

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

Очевидный вопрос – не попробовать ли нам загрузить весь индекс, в предоставляемый Lucene класс RAMDirectory?
Читать дальше →
Всего голосов 20: ↑19 и ↓1 +18
Комментарии 11

Программный захват с вебкамеры

Время на прочтение 4 мин
Количество просмотров 127K
Недавно мне потребовалось получать данные с вебкамеры для автоматической их обработки. Перебрав несколько программок, обнаружил, что ни одна из них не позволяет рулить камерой программно — только формы да кнопки, в лучшем случае есть планировщик записи, но для этого приходится постоянно держать программу запущенной. Плюс не кросплатформенно, привязка к конкретному ПО в проекте. Решение — задействовать любимый язык программирования.
Читать дальше →
Всего голосов 43: ↑41 и ↓2 +39
Комментарии 32

Leaflet 0.4 — новая версия открытой JS-библиотеки для интерактивных карт

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


После пяти с половиной месяцев разработки с момента выхода предыдущей версии, очень рад наконец представить вам Leaflet 0.4 — новую версию легковесной JavaScript-библиотеки для интерактивных карт, которая одинаково хорошо работает и на десктопных браузерах, и на мобильных устройствах.

Этот релиз, к которому приложило руку 33 разработчика, несёт в себе более простой, удобный API и громадное множество улучшений и исправлений вместе с масштабным обновлением документации, запуском официального блога и страничкой плагинов. Давайте рассмотрим улучшения по порядку.
Читать дальше →
Всего голосов 77: ↑74 и ↓3 +71
Комментарии 30

Кластеризация на клиенте или как показать 10000 точек на карте

Время на прочтение 7 мин
Количество просмотров 30K
Существует несколько типов проектов,
для которых вывод геоинформации является
необходимым: сайты по недвижимости, каталоги компаний,
каталоги достопримечательностей, доски объявлений и другие.
Для этих сайтов я решил разработать плагин к goolge API 3 и Яндекс API 2.

Основные требования:
  1. Возможность подключения без глубокой подготовки данных на сервере, а именно, используя только уже имеющиеся географические координаты объектов.
  2. Простой протокол подготовки и передачи данных.
  3. Быстрый клиентский кластеризатор с ДВУМЯ типами меток: кластер и группа. Кластер — несколько объектов, расположенных рядом. При клике кластер “раскрывается”, то есть увеличивает зум пока объекты будут на расстоянии, большем чем расстояние кластеризации. Группа — несколько объектов в одной точке (на минимальном расстоянии). При клике на группу на любом зуме выводится список объектов в группе.
  4. Отображение до 10000 точек с использованием кластеризатора.
  5. Отображение в ie7, на мобильных устройствах (iPad первого поколения).
  6. Шаблонизация на клиенте двух инфоокон — группового кластера и самого объекта.
  7. Использование спрайта для меток.
  8. Возможность использования неограниченного количества типов меток (иконок) для разных типов объектов.
  9. Возможность использования нескольких размеров иконки для разного диапазона зума.

В статье я опишу несколько подходов, которые были использованы для реализации этого плагина.
Читать дальше →
Всего голосов 53: ↑52 и ↓1 +51
Комментарии 22

Вещание онлайн-видео с помощью nginx

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

Что такое онлайн-видео?


Под термином онлайн-видео я понимаю длительное вещание какого-то живого видеосигнала (к примеру, из телестудии). Традиционные средства отдачи видео (flv- и mp4-стриминг) в данном случае не работают, просто потому что файла, содержащего весь видеопоток, не существует.

В этой статье речь будет идти не об организации видеохостинга, а об организации видеовещания в прямом эфире. Это две принципиально разные задачи, и обычно способы их решения существенно отличаются друг от друга.
Читать дальше →
Всего голосов 89: ↑88 и ↓1 +87
Комментарии 61

Наш процесс разработки: 50 месяцев эволюции

Время на прочтение 9 мин
Количество просмотров 44K
Нашей компании уже 6 лет. Она была основана на принципах agile и росла на них. Мы использовали Extreme Programming с самого первого дня, добавили немного Scrum позже и в конце концов переключились на Kanban. Хочется поделиться бесценным опытом и рассказать об изменениях нашего процесса разработки за последние 4 года.



Много ужасных таблиц и красивых картинок
Всего голосов 130: ↑114 и ↓16 +98
Комментарии 147

Информация

В рейтинге
Не участвует
Откуда
Кишинев, Молдова, Молдова
Дата рождения
Зарегистрирован
Активность