JAVA → Делаем релизы с помощью Maven в Java из песочницы
О чем эта статья?
Эта статья о том:
- Что такое релиз?
- Как нумеруются релизы?
- Зачем при релизе нужен бранч?
- Почему релиз это больше, чем просто jar (war, ear, zip, etc)?
- Что такое maven-release-plugin?
- Делаем бранч c помощью release:branch.
- Подготовка к релизу с помощью release:prepare.
- Выпускаем релиз с помощью release:perform.
Для чтения и понимания этой статьи я рекомендую освежить свои знания по Maven. Многие термины могут быть непонятны без понимания этой технологии.
Android → Microsoft выпустила первое приложение под Android
В декабре 2008 года Microsoft многих удивила, когда выпустила приложение под iPhone: Seadragon Mobile. Месяц спустя он подтвердили, что это была не случайность и зарелизили в App Store ещё одну программу Tag. К настоящему времени у них там несколько программ, включая приложение для Bing. Сейчас история повторяется ещё на одной мобильной платформе.Первой программой стал опять Tag. Это бесплатное приложение для превращения мобильника в сканер штрих-кодов.
Конечно же, такие релизы — это, скорее, исключение из правил. Нельзя сказать, что Microsoft поддерживает платформы, отличные от Windows Mobile / Windows Phone. Просто есть продукты, которые стоят над схваткой, их портируют везде. Тот же Tag работает под Windows Mobile, J2ME, Blackberry и Symbian S60.
via TechCrunch
INFOLUST → Работаем с Microsoft Tag API
Недавно, команда разработчиков Microsoft Tag открыла API, спустя небольшой промежуток времени, я получил свой долгожданный токен. Несмотря на ряд существующих минусов(закрытость стандарта и требования наличия интернета), у технологии есть ряд преимуществ: общий клиент для множества платформ, несколько вариантов дизайна метки, средства статистики. Думаю данная статья будет интересна разработчикам под платформу Microsoft. Если вы уже используете QR коды, у которых есть ряд преимуществ, никто не мешает вам добавить параллельно поддержку Microsoft Tag, которая позволит вам привлечь дополнительный трафик.
Персональные блоги → Команда Microsoft Tag аннонсировала API
Microsoft Tag API позволяет любому желающему создавать метки, используя веб, десктоп или мобильный телефон.
С помощью Microsoft Tag Web Services API можно программно управлять метками, не используя Microsoft Tag веб-сайт. Средствами NET Framework мы можем сделать программы, создающие, модифицирующие и удаляющие метки.
Старт сегодня!
Зарегистрироваться, если вы еще не пользователь Microsoft Tag
Получить ключ для использования API
Первые шаги с Tag Web Services
Посмотреть документацию
Отправить отзыв
INFOLUST → Tag Slaps: конкурс на самый креативный Microsoft Tag

Microsoft разработала инструмент для настраивания дизайна своих Microsoft Tag — можно вставлять картинку в качестве фона, можно изменять символику (изначально треугольнички) — и объявила открытый конкурс на лучший дизайн кода.
Для участия в конкурсе следует предоставить не только красиво оформленный код, но и мобильный сайт, на который он должен вести. Будут оцениваться не только эстетические свойства кода, но и маркетинговый потенциал мобильного сайта, который к нему прилагается.
Microsoft → Microsoft Tag
![]() |
VS |
![]() |
На CES 2009 Microsoft продемонстрировала новую технологию Microsoft Tag.
Если считаете, что это просто клон QR-code технологии — вы заблуждаетесь.
отличия:
- tag не почти не хранит информацию, он содержит уникальный id по которому через MS-овский сервер получаете более подробную информацию (ссылку, картинку, текст, видео, указатель на карту и т.п.). С одной стороны минус, с другой стороны вы можете узнать сколько человек просмотрело ваш tag
- использование цвета и треугольников даёт возможность больше хранить количество информации на такой же физический размер
- Программы читалки которые доступны (http://gettag.mobi) для Windows Mobile, J2ME, iPhone(sic! уже второе приложение ), Blackberry, и Symbian S60, если в tag закодирован контакт(визитная карточка), могут сразу же добавлять его в adressbook устройства
- Microsoft Tag is основывается на технологии High Capacity Color Barcodes (HCCBs), которую изобритали в Microsoft Research.
- любой человек может сделать tag быстро и бесплатно используя конструктор tag-ов
P.S. При накидывания кармы (которая пострадала после хабра-революции) готов перенести в блог им. Microsoft
Разработка → Правильный цикл работы с версиями SVN
Но во многих статьях это описано достаточно поверхностно. Хочется немного приоткрыть завесу верного цикла версионирования, при разработке проекта, на примере TortoiseSVN.
И так, поехали
Краудсорсинг → «Механический турок» для обмана венчурных инвесторов
Майкл Аррингтон c TechCrunch на днях разоблачил одну такую аферу. Новый стартап TagCow нагнал страху на конкурентов, выпустив сервис «автоматического» (так написано у них на сайте) распознавания объектов на фотографиях. Загадочный движок работал на удивление хорошо и в течение нескольких минут создавал наборы тегов для тысяч фотографий. Никто не мог понять, что за технология лежит в основе движка, ведь она обеспечивает на порядок лучшее качество распознавания, чем любые ранее известные программы.
Однако, тайну удавалось хранить недолго. Вскоре оказалось, что TagCow банально сливает задания по распознаванию объектов на известный сервис по краудсорсингу Mechanical Turk, оплачивая работу «леммингов» по $0,04 за набор из пяти фотографий. Это довольно высокая цена, поскольку при хорошей скорости интернета даёт возможность зарабатывать до $1,20 в час, что сравнимо со средней российской зарплатой.
Остаётся вопрос, зачем TagCow скрывает факт краудсорсинга и с какой целью оплачивает работу «механических турков»? Наиболее вероятный ответ здесь — мошенничество с целью выдать себя за технологически продвинутый стартап и получить венчурные инвестиции у доверчивого инвестора, с которым как раз сейчас идут переговоры. Если бы стартап не привлёк внимания прессы, то афера вполне могла бы получиться.
Клиентская оптимизация → Разгоняем CSS-селекторы. Часть 2: транзитивность
После статьи «Разгоняем CSS-селекторы: стоит ли?» было предложено рассмотреть несколько дополнительных случаев, учитывающих транзитивность селекторов (например, насколько быстрее a c, чем a b c, или наоборот). Данное исследование посвящено как раз разбору таких случаев.
Методика
Методика и уменьшение погрешности подробно рассматривались в первой статье, на них сильно много останавливаться не буду. Скажу лишь, что при наращивании количества классов и идентификаторов Opera стала значительно медленнее (раза в 3) отображать код (при этом общий его объем увеличился примерно в 1,5-2 раза). Скорее всего, в следующую статью войдет исследование влияния количества классов/идентификаторов/размера кода на общую производительность браузера.
Еще раз подчеркну, что действительную ценность представляет относительное изменение времени отображения страницы в пределах одного браузера в зависимости от того или иного случая (а никак не абсолютное или же сравнение разных браузеров: дополнительно присутствует слишком много неучтенных факторов).
читать дальше на webo.in →
