Pull to refresh
12
0
Макс @lazyday

User

Send message

Сергей Зайченко: «Если вы не знаете, где брать данные, берите их из OSM»

Reading time8 min
Views3.7K


Сергей Зайченко является одним из создателей картосервиса поискового портала «Спутник», в основе которого OpenStreetMap. Наверное, это один из самых удачных и масштабных примеров использования данных из OSM в рунете. Почему было решено использовать OSM, зачем развивали сообщество и из-за чего этот сервис перестал обновляться — обо всем этом он рассказал в интервью.
Читать дальше →
Total votes 8: ↑7 and ↓1+10
Comments3

Как это работает: архитектура тайлового бэкенда карт «Спутника»

Reading time4 min
Views29K
Мы, команда карт «Спутника», разрабатываем карты на основе данных «OpenStreetMap». В этой заметке мы расскажем об архитектуре нашего решения для рендеринга тайлов.


Читать дальше →
Total votes 85: ↑64 and ↓21+43
Comments68

UJAM открывает публичное альфа-тестирование

Reading time1 min
Views729
UJAM — веб-сервис, позволяющий любому человеку сочинять свою собственную музыку. Возможности сервиса действительно впечатляют — достаточно напеть в микрофон (на «ла-ла-ла», «а-а-а», или просто промычать) или сыграть на любом музыкальном инструменте нужную мелодию, чтобы веб-приложение само записало её в виде нот. После этого можно выбрать, на каком инструменте должна играться мелодия, и приложение начинает играть мелодию на выбранном инструменте. Оно также может добавить к мелодии аккомпанемент в указанном стиле.

Проще говоря, UJAM позволяет послушать, как только что придуманная в голове мелодия будет звучать в исполнении оркестра или рок-группы.



Работает UJAM на двух облаках, одно в США, второе в Европе. Выбор облака производится автоматически, но можно переключиться вручную.

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

Если говорить точнее, то на UJAM могут зарегистрироваться 4 000 пользователей.
Total votes 37: ↑36 and ↓1+35
Comments17

Airrouter — новое умное сетевое железо

Reading time4 min
Views28K
Знаете, я никогда раньше не писал обзоров нового железа — просто потому, что когда какие-то устройства попадали в мои руки, все они давным-давно продавалось в магазинах, и присутствовали в обзорах на многочисленных IT-ресурсах.

Однако сегодня у меня в руках появилась железка, обзоров которой я ещё в Рунете не встречал, и краткое описание которой мне хочется написать на Хабре (благо железка действительно неординарная). Речь идёт о WiFi-маршрутизаторе AirRouter.

Под катом — краткая история появления у меня этого устройства, техническая спецификация, и некоторые интересные штуки, которые умеет это устройство. Да, и ещё скажу сразу цену (сам я тоже не люблю проматывать обзоры донизу) — стоит устройство в диапазоне 80-90 долларов, хотя полагаю, что вскоре цена значительно снизится.
Читать дальше →
Total votes 80: ↑65 and ↓15+50
Comments115

Демо на Javascript от mr. doob

Reading time1 min
Views18K


Сегодня один из легендарных разработчиков на Flash/JS — mr. doob, выложил в своем блоге экспериментальное демо на JavaScript. Демо было создано в сотрудничестве с trace (постановка) и supersole (музыка).

Это нужно видеть. (Смотреть желательно в Chrome)

А так же можно заглянуть в исходники данного демо.

Всем приятного просмотра!
Total votes 110: ↑106 and ↓4+102
Comments64

Почтовый Дымовский. Попробуем достучаться до верхов?

Reading time1 min
Views2K
То, что бродило в умах тысяч людей с ebay-forum.ru лаконично отразил один единственный человек (Павел Суходоев).
В плане наглядности видео страдает, но основная позиция четко и ясно сформулирована.

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

Только всеобщее негодование может хоть как-то повлиять на власть имущих.


UPD поприветствуем автора ролика на хабре cyxoupshk
Total votes 302: ↑276 and ↓26+250
Comments241

Облегчение жизни пользователю Safari на iPhone

Reading time3 min
Views8.8K
Облегчение жизни пользователю Safari на iPhone.

В моей прошлой статье, мы разбирали, как за короткий промежуток времени возможно изготовить версию сайта, адаптированную для Apple iPhone.Сегодня я продолжаю свою статью. Сейчас мы рассмотрим некоторые мета теги (и не только), которые облегчат жизнь не только посетителю сайта, но и разработчику веб-проекта.



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

Читать дальше →
Total votes 92: ↑83 and ↓9+74
Comments43

Используем Text To Speech от Google

Reading time1 min
Views3.7K
Набираем в браузере:
translate.google.com/translate_tts?tl=en&q=some short english text

или пишем скрипт google-tts.sh:
#!/bin/sh
text=`echo $@|tr ' ' '+'`
file=`echo $@|tr ' ' '-'`.mp3
wget -U Opera "http://translate.google.com/translate_tts?tl=en&q=$text" -O "$file"

использовать так: ./google-tts.sh some short english text
Total votes 25: ↑21 and ↓4+17
Comments14

iWebkit как способ оптимизировать свой сайт под iPhone

Reading time4 min
Views5.3K
iWebkit как способ оптимизировать свой сайт под iPhone.

Вчера мной была замечена библиотека разработки сайтов оптимизированных для iPhone и iPod Touch под названием PastryKit, библиотека включает в себя сборник из css и javascript. Все бы хорошо, но Apple не позаботилась о сторонних разработчиках и забыла (или не захотела) включить добавить документацию к своей разработке.


Недавно для меня была поставлена задача оптимизации моего сайта, для таких девайсов как iPhone, iPod Touch и для аппаратов использующих Android.
Для этого я выбрал другую, более легкую библиотеку под названием iWebkit, о которой сейчас и пойдет речь.

Первый пост на Хабре, так что не ругайте особо.
Читать дальше →
Total votes 42: ↑34 and ↓8+26
Comments15

Взлом каптчи файлообменника

Reading time9 min
Views44K

Введение



В данной статье коротко рассказывается о процессе взлома captcha с ifolder.ru. Применение в процессе языка Python и сторонних библиотек. Применение алгоритма преобразований Хафа в составе библиотеки Open Computer Vision © Intel позволит нам избавиться от шума на изображении, простая в использовании и быстрая библиотека FANN (Fast Artificial Neural Network) сделает возможным применение искусственной нейронной сети для задачи распознавания образа.

Моя мотивация состояла, прежде всего, в том, чтобы попробовать язык Python. Как известно, лучший способ изучить язык — решить на нём какую-нибудь прикладную задачу. Поэтому параллельно описанию процесса обработки изображения я буду рассказывать о том, какие библиотеки и для чего я использовал.
Сломать мозг
Total votes 183: ↑178 and ↓5+173
Comments68

Поисковики в силах убить копипастинг! Почему нет?

Reading time7 min
Views1.2K
Поисковики в силах убыть копипастинг! Почему нет?
Прочитав несколько топиков о борьбе с ненавистным копипастингом, возникло ощущение, что недостаёт чего-то достаточно простого, чтобы остудить основную массу злобных копипастеров и ресурсов их обитания.

Идея такая

Если мы имеем, что в интернете всё сильно завязано вокруг поисковиков (первые позиции, трафик, SEO), то почему бы именно поисковикам не взять на себя заботу о защите прав авторов оригинального контента?

Узнать как именно
Total votes 62: ↑40 and ↓22+18
Comments132

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

Reading time5 min
Views31K
Antec_resize.jpgСегодня очередная статья из серии мини-обзоров. На этот раз речь пойдет об эргономике и о такой важной ее составляющей, как минимизация шума, издаваемого компьютером.

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

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

Начнем с корпусов (внутри 1.5 Мб картинок).
Читать дальше →
Total votes 81: ↑76 and ↓5+71
Comments59

Яндекс.Вещества

Reading time2 min
Views3.9K


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

Читать дальше →
Total votes 252: ↑213 and ↓39+174
Comments125

История user-agent в браузерах

Reading time3 min
Views38K
imageВ начале был NCSA Mosaic, и Mosaic называл себя NCSA_Mosaic/2.0 (Windows 3.1), и Mosaic показывал картинки с текстом, и счастье пришло.



imageИ потом пришел новый веб-браузер, известный как «Mozilla», что сокращением было для «Mosaic Killer»(«Убийца Мозаики»), но Mosaic не понравилось это, так что имя было изменено на Netscape и Netscape называл себя Mozilla/1.0 (Win3.1), и не было больше счастья. И Netscape поддерживал фреймы и фреймы стали популярны в народе, но Mosaic не поддерживал фреймы, и поэтому пришло время вынюхивания user agent-ов, и для Mozilla вебмастеры посылали фреймы, но для других браузеров не посылали.
И что дальше случилось, подкат расскажет вам
Total votes 260: ↑200 and ↓60+140
Comments68

Взгляд со стороны работодателя: как происходит найм офисного работника

Reading time4 min
Views24K
Пост собран и адаптирован к хабру из моих комментариев к тексту о том, как легко устроиться на работу.

Рассказывается о том, как мы нанимали офис-менеджера плюс некоторые размышления о найме персонала в офис.

upd Рассказ не является руководством к действию, а иллюстрирует типичный подход небольшой компании (до 100 человек), а так же рассказывает о том, на что при найме обращают внимание и как принимаются решения о приёме на работу.


Захотелось нанять тебе, скажем, офис-менеджера.

image
  1. Идёшь к HR (к девочке) и говоришь — хочу, дескать, офис-менеджера. Чтоб девочка, чтоб внешность была приятная — у нас коллектив мужской, опять же тебе, как HR с офис-менеджером работать — подбери, чтоб не цапались, зарплатная вилка такая-то, график посещения — такой-то, помогать должна в том-то и в том-то, ну и, иногда, за бутербродами для коллектива сгонять.

  2. HR оборачивает это всё в красивые требования вакансии типа наличие В.О., знание языков, владение компьютером, опыт работы, и т.д., и т.п., выкладывает, скажем, на hh.ru.

  3. за следующий день на вакансию приходит 80 резюме, через день — 150, к концу недели количество кандидатов на вакансию стремится к 400 человек (цифры реальные, данные на декабрь 2009 года — всякие там юристы, бизнес-аналитики, офис-менеджеры, секретари, работники отделов кадров, логисты и младшие экономисты имеют схожие показатели людей на место, немногим лучше ситуация у дизайнеров и системных администраторов (не тех, кто серваки сетапит, а тех, кто мышки пользователям меняет))
Читать дальше →
Total votes 122: ↑95 and ↓27+68
Comments192

Что спросить работодателя на собеседовании, чтобы не попасть в болото

Reading time5 min
Views12K
Большинство работодателей на собеседовании дадут вам возможность задать любые вопросы. Это отличный шанс определить, хорош ли работодатель и стоит ли на него работать. Одной из смертельных болезней для коллектива является имитация бурной деятельности (далее ИБД). Она возникает там, где руководство заключается не в координировании работ, а заменено формальным контролем, где коллектив топчется на месте, десятками лет не получая новых задач, где нет места вашему стремлению к новым технологиям, где вы не научитесь ничему новому. Интрига усиливается тем обстоятельством, что имитатор никогда не признается, что он лишь имитирует работу. Наоборот, он будет напускать на себя и свою деятельность важность. Лишь когда вы поваритесь в коллективе годик, вы поймёте, что не надо было сюда идти, что вы просто теряете время. Но есть несколько простых признаков, по которым можно легко вычислить болезнь. О них эта заметка.
Читать дальше →
Total votes 203: ↑130 and ↓73+57
Comments131

Первые шаги на пути к покупкам на ebay, dealextreme, focalprice, kaidomain…

Reading time2 min
Views8.4K
Не секрет, что на ebay, DX, KD и прочих онлайн-магазинах существует много гаджетов и товаров, которых в РФ не найти. Чтобы удовлетворить свои гиковские потребности, а также просто тратить с умом, рано или поздно приходится обращаться к интернет магазинам. Однако новички теряются во всех этих «палках, клеймах, лотах, диспутах, EMS, USPS и прочее», а также некоторые не владеют английским для того, чтобы элементарно зарегиться в paypal.
Для этой цели админом форума ebay-forum.ru был создан подробнейший pdf-мануал, с которым я и предлагаю всем желающим ознакомиться.
Читать дальше →
Total votes 72: ↑63 and ↓9+54
Comments144

Распознаём изображение с токена при помощи камеры

Reading time3 min
Views33K
В организации, где я тружусь в свободное от отдыха время, очень высокие требования к безопасности. Везде, где только можно, для аутентификации пользователей используются токены. Мне выдали вот такую вот штуку:

и сказали: жмёшь кнопку, смотришь цифры, вводишь пароль и радуешься. «Безопасность, конечно, превыше всего, но и о комфорте забывать не следует» — примерно так подумал я и провёл ревизию имеющегося у меня электронного хлама.
Читать дальше →
Total votes 178: ↑172 and ↓6+166
Comments60

Онлайн редактор для Bootstrap— LayoutIt

Reading time1 min
Views101K
Twitter Bootstrap становится всё популярнее и популярнее, многие используют его в своих проектах, думаю еще больше людей используют для прототипирования интерфейсов. Я не исключение. И вот сегодня утром наткнулся на интересный сервис — LayoutIt. По сути LayoutIt — это онлайн редактор для создания интерфейсов с использованием Bootstrap. Редактор представляет собой Drag & Drop интерфейс.

Читать дальше →
Total votes 74: ↑71 and ↓3+68
Comments33

Модульный подход к разработке web-приложений с использованием JavaScript: AMD и RequireJS

Reading time3 min
Views160K
RequireJSПри разработке приложений с модульной структурой на JavaScript возникает две проблемы:
  • описание и удовлетворение зависимостей различных частей приложения, необходимость организации подключения зависимостей на серверной стороне;
  • экспорт переменных в глобальную область видимости и их коллизия.

Обе эти задачи решаются при использовании подхода Asynchronous Module Definition. Он сводится к описанию модулей функцией define и подключению их с помощью require. На данный момент есть несколько инструментов, реализующих AMD. Я начал своё знакомство с ними с RequireJS и был удивлён, насколько удобно и просто можно описывать зависимости модулей. Расскажу, как это работает, на простом примере.
Читать дальше →
Total votes 56: ↑50 and ↓6+44
Comments97

Information

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