Архив за 05 декабря 2013 - 4

Облачные ci: travis ci и drone.io
Всегда приятно иметь статистику о состоянии технической части (кода) проекта, этим занимается coviolations.io. Но для его использования нужно какое-то ci-решение. Не каждому захочется поднимать jenkins/travis/etc на своём сервере, а будет проще прибегнуть к использованию облачных сервисов. Мы рассмотрим два наиболее популярных: travis-ci и drone.io.

Как «жертву» будем использовать обычный django проект — сам coviolations. Для проектов на ror/nodejs/flask/etc всё будет почти аналогично. Как результат мы получим пачку статистики и графиков.
Читать полностью »

Как мы недавно сообщали, Sigma улучшила совместимость ряда объективов с камерой Nikon D5300. На этой неделе производитель сообщил, что выявлена несовместимость между некоторыми его объективами и камерой Nikon Df. Ситуация напоминает ситуацию с Nikon D5300, но в данном случае затрагивает и объективы, не имеющие встроенного привода автоматической фокусировки.

Читать полностью »

image

Большой спор можно устроить, задав вопрос: «Относится ли прописная истина „Всё гениальное просто“ к информационной безопасности?» Особенно если безопасность, кхм, не столько то и информационная, сколько физическая.

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

Читать полностью »

в 11:40, , рубрики: php, traits, метки: ,

Всем привет.

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

Интересно? Тогда прошу под кат.

Читать полностью »

image

Недавно мы приглашали владельцев HTC One принять участие в тестировании NFC платежей и теперь хотим поблагодарить всех, кто включился и поспособствовал развитию бесконтактных платежей в нашей стране. Сегодня приложение «Кошелек» уже стало доступно для всех владельцев HTC One и Philips Xenium W336 после обновления прошивки, а в ближайшее время им также смогут пользоваться обладатели HTC One Dual SIM, HTC One Max, HTC One SV, HTC Desire 500, HTC Desire 600 и Philips Xenium W8555.

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

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

Окнами с улыбчивыми онлайн-консультантами сейчас уже никого не удивишь – эти сервисы доступны на большинстве как коммерческих, так и информационных веб-ресурсов. На сегодняшний день наиболее перспективным видом маркетинга внутри сайта являются так называемые витжеты – всплывающие окна, информирующие пользователя о выгодных предложениях и акциях, либо содержащие форму сбора контактов о посетителе.
Однако необходимо помнить, что любой инструмент будет эффективен лишь при его грамотном использовании. Зачастую владельцы сайтов и маркетологи допускают непростительные ошибки при работе со всплывающими окнами. Попробуем разобрать десять смертных грехов, которые мешают витжетам приносить пользу бизнесу.
Читать полностью »

11 декабря киевский офис компании Ciklum приглашает всех желающих присоединиться к открытому Speakers’ Corner она тему «Централизованное управление логами и мониторинг Java приложений».
image
Читать полностью »

Библиотека Header2ActionBar для Android

Библиотека Header2ActionBar для Android

(демо для привлечения внимания)

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

Второй из них описан как известная проблема:

Known Issues

There is an important issue with the library and ListViews. More specifically, things don't work quite right when the activity is re-created due to a configuration change. So, unless you handle configuration changes yourself (or your activity is portrait/landscape only), I strongly suggest you stick to having your content in a ScrollView until a solution to this issue is found.

Стараясь исправить этот недостаток, я решил написать свою реализацию, тем самым устранив и оба недостатка :)


Читать полностью »

При создании HTPC одним из вопросов является способ управления оболочкой. Думаю, не стоит рассказывать о том, что традиционные устройства ввода — клавиатура и мышь не подходят для данной задачи. Гораздо удобнее управлять HTPC так же как и другой бытовой электроникой — с помощью ПДУ. Чаще всего используются ПДУ от DVD-плееров и аналогичной техники совместно с LIRC / WinLIRC, или Windows MCE-совместимые пульты с USB-приемниками, коих полно в китайских интернет-магазинах. Такие ПДУ эмулируют usb-hid клавиатуру (и иногда мышь). У этих пультов есть существенный недостаток — если материнская плата и BIOS не поддерживают включение питания и пробуждение от usb-устройств, то с помощью такого пульта можно будет управлять устройством, выключать его, но включить не выйдет. С этим недостатком я и решил бороться.
Читать полностью »

Аналитики компании IDC подготовили отчет о ситуации на рынке серверов в третьем квартале 2013 года. По их подсчетам, рынок серверов в денежном выражении сократился по сравнению с тем же периодом 2012 года на 3,7%, составив 12,1 млрд. долларов.

Минувший квартал стал третьим кварталом подряд, когда было зафиксировано сокращение рынка по сравнению с тем же периодом предшествующего года. Аналитики отмечают, что рынок остается ослабленным в преддверии следующего цикла обновления оборудования, начало которого ожидается в начале 2014 года.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js