Pull to refresh
0
@dotsread⁠-⁠only

User

Send message

Как собрать статистику с веб-сайта и не набить себе шишек

Reading time9 min
Reach and readers28K

enter image description here


Привет, Хабр! Меня зовут Слава Волков, и я фронтенд-разработчик в Badoo. Сегодня я хотел бы немного рассказать про сбор статистики с фронтенда.


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


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

Мобильная платформа. Архитектура гибридных приложений на ReactNative

Reading time12 min
Reach and readers13K
Наверное, вы уже не раз слышали о мобильной разработке на ReactNative в Единой Фронтальной Системе (ЕФС) Сбербанка. Мы уже писали для чего мы используем саму технологию ReactNative в своих разработках, а также рассказывали как не бояться это делать.



Сегодня мы взглянем с высоты птичьего полета на построение архитектуры мобильных приложений с использованием ReactNative, Objective-C, Typhoon, VIP, SOA, TypeScript, React и Redux.
Читать дальше →

Запекаем MaсBook Pro в отчаянной попытке восстановить работоспособность дискретной видеокарты

Reading time7 min
Reach and readers175K

Завязка


В минувшее воскресенье при просмотре ролика на YouTube экран моего MacBook Pro 15" Late 2011 вдруг на мгновение стал белым и погас, звуковое сопровождение также прервалось, остался только средней интенсивности (на слух около 4000RPM) шум кулеров. Выключив ноутбук кнопкой питания и выждав пару минут, я запустил его в режим диагностики оборудования (зажатая клавиша D при включении). И получил вот такую картинку:

image

Читать дальше →

LitRes.ru пытается «отжать» бизнес у авторов приложения «Читатель»

Reading time3 min
Reach and readers98K
imageПо следам новости "Google заблокировал приложение Moon+ Reader по жалобе LitRes".

Оказывается незадолго до описанных событий Литрес «влетел на бабки» и теперь усиленно ищет способы финансово на ком-нибудь отыграться. Суд взыскал с «ЛитРес» 1 млн рублей в пользу «Этногенеза».

Moon+ Reader было не единственным приложением, которое оказалось заблокировано по жалобе со стороны LitRes. Также в патовой ситуации оказались создатели программ CoolReader и «Читатель». С «Читателем» ситуация приняла и вовсе неожиданный оборот и теперь скорее напоминает банальный рейдерский захват. Litres отказывается отзывать жалобу на приложение, пока авторы его не превратят приложение в витрину Литреса или не передадут свою речевую технологию.

Процитирую из первых уст:
Текст открытого письма Егора Рябошлыка

Беспрецедентная акция или всё-таки хакнули? Office 2013 за 5 гривен в Украине, $5 в Бeларуси, 5 шекелей в Израиле

Reading time1 min
Reach and readers360K
Привет,

Буквально несколько минут назад всё вернулось на свои места и цена МС Офиса 2013 стала 2199 грн. Но что же произошло до этого? Почему цена была меньше 1 доллара? По этой ссылке мы видели такую картину:
image
Читать дальше →

Алгоритм генерации QR-кода

Reading time18 min
Reach and readers248K


QR код — это монохромная картинка, на которой некоторые устройства (например смартфон со специальным приложением) распознают текст. Этим текстом может быть не только простая фраза, но и, хоть это и не входит в официальную спецификацию, ссылка, номер телефона или визитная карточка. Такие коды чаще всего используют, чтобы закодировать ссылку и распечатать её на плакате или визитке.

Эта статья — подробная инструкция по созданию QR кода с примерами на каждом шаге, которая требует от вас только базового умения работать с бинарными данными и владения любым языком программирования (если вы хотите создать автоматический генератор QR кода).

За основу этой статьи взят цикл статей «QR Code Demystified» Джейсона Брауна (Jason Brown). В этих статьях опущено много нюансов, что вызвало у меня некоторые проблемы. Все эти нюансы учтены и упомянуты здесь.

Читать дальше →

Лучшие компьютерные игры всех времен и народов по версии хабрасообщества 2013 года

Reading time2 min
Reach and readers324K


Данный пост − попытка определить лучшие компьютерные игры всех времен и народов. Конечно, по версии нашего хабрасообщества. Ну и, разумеется, с годами предпочтения меняются, поэтому версия 2013 года.

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

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

Давайте установим срок, до которого продлиться наше обсуждение и голосование. Пусть это будет ночь с 12 на 13 марта. Думаю, что пяти с лишним полных дней будет вполне достаточно.

Мы построим свой музей компьютерных игр, Юзернейм!
Читать дальше →

Как Samsung съела индустрию смартфонов – и теперь угрожает Google

Reading time6 min
Reach and readers231K


Подобно доктору Франкенштейну в своей лаборатории, Google создала монстра. И теперь этот монстр неистово носится, терроризирует смартфонную индустрию и даже угрожает жизни своего же создателя.

С помощью своей операционной системы Android и выгодных условий сотрудничества Google дала Samsung возможность стать доминирующим производителем смартфонов в мире. В 2012 году корейский производитель устройств Galaxy поставил на рынок 215 млн смартфонов, что составляет около 40% мирового рынка. Как следствие, целый ряд конкурентов дышат на ладан, в судах ведутся патентные войны, а в магазинах предлагается ассортимент Android-устройств впечатляющих масштабов.

Читать дальше →

Донейт, Литрес и копирайт. Итог

Reading time3 min
Reach and readers81K
Некоторое время назад я написал короткую заметку с опросом о судьбах донейта как способа финансирования писательского труда. Пришло время подвести итоги.

Коротко. История с Литресом за неделю не закончилась ничем. В договоре есть пункт об автоматическом продлении договора. Так же в нем есть пункт 2.7 «Агенство обязуется выплачивать Автору вознаграждение согласно п.1.1.3 Договора». По нашим данным никакой оплаты за последние 4 года произведено не было. На письмо с этой информацией ЛитРес не отреагировало никак. Книги продолжают продаваться (всего 72 произведения).

UPDATE: после этой заметки ЛитРес связался с нами просьбой предоставить реквизиты для перевода денег.

image

Статью прочитало 52 000 человек. Из них 90 перевели благодарственный платеж (за что им глубокий поклон и искренняя благодарность от Святослава Логинова и от меня лично). Это 0.17% от аудитории. Средний платеж составил чуть больше 300 рублей.

Таким образом, чтобы обеспечить доход от благодарственных платежей в размере 30 000 рублей (чуть меньше средней ЗП в Санкт-Петербурге) надо, в дополнение к непосредственно к творчеству, писать статьи с просьбой о донейте, которые прочитает 650 000 умных, образованных людей в год.

Прочие мысли...

Размеры экранов

Reading time2 min
Reach and readers576K
Планшеты и смартфоны оснащаются экранами с разными соотношениями сторон и разной плотностью пикселей, однако эти параметры редко указываются в технических характеристиках.

Попробуем разобраться со всеми хитростями, связанными с этими параметрами. Начнём с планшетов.
Вот соотношение размеров экранов, использующихся в большинстве современных планшетов.



Обратите внимание, насколько экран 8" с соотношением сторон 4:3 визуально больше широкого экрана 7". А широкий экран 10.1" на сантиметр меньше экрана 9.7" по высоте.

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



Текст на экранах с низким PPI (количеством точек на дюйм) читается не комфортно. Я бы не стал покупать планшет с экраном, имеющим PPI ниже 150. Даже 164 PPI экрана iPad mini многим кажутся недостаточными. Отлично воспринимаются экраны с PPI больше 200.

Для меня было большим открытием, что экран 9.7" 1024x768 имеет даже меньшее PPI, чем экран 7" 800x480.

Читать дальше →

Надёжное хранение информации в ДНК (2,2 петабайта на грамм)

Reading time2 min
Reach and readers128K


На Хабре неоднократно упоминались экспериментальные технологии записи/считывания информации в ДНК. Молекула ДНК хранит информацию в четверичной системе счисления, по количеству нуклеотидов (0 = A, 1 = T, 2 = C, 3 = G). Это компактный контейнер с плотностью записи в тысячи раз больше, чем у существующих носителей. Однако, чтобы технология перешла от научных испытаний к коммерческому использованию, требуется решить ряд проблем. Одна из них — специфика цифровой информации, в которой одни и те же биты могут многократно повторяться (CCCCCCCCCCCCCCC). Если многократно повторять один и тот же нуклеотид в молекуле ДНК, то это негативно влияет на стабильность кластера и информация может быть потеряна, даже при использовании избыточного дублирования и коррекции ошибок.
Читать дальше →

Curiosity на дне

Reading time5 min
Reach and readers151K
Наконец-то NASA поделилось результатами исследования Curiosity за декабрь и половину января. И с целью бурения оно тоже определилось. Основное резюме новости: почти все минералы, которые сейчас окружают марсоход, сформированы при участии воды. То есть фактически он находится на дне бывшего древнего марсианского водоема.
image
Читать дальше →

Желающим покинуть Землю. Mars One — информация по отбору первых колонистов Марса

Reading time3 min
Reach and readers132K
Mars One объявили желающим о возможности стать первыми людьми покинувшими наш многострадальный шарик. Какие требования? Желающие могут прочесть под катом
Читать дальше →

Капитан Кирк вызывает Энтерпрайз! Или Зефрам Кокрейн наших дней

Reading time3 min
Reach and readers71K

Ставлю биткоин, на то, что более чем 60% постоянной аудитории Хабра уважают бессмертный сериал «Звездный путь». Это история, в основе которой лежат инженерные фантазии и находки, опередившие свое время, и предвосхитившие появление смартфонов, планшетников, томографов, а теперь еще и технологии перемещения!

Самым фантастичным во всем сериале был пожалуй способ перемещения космических кораблей быстрее скорости света -так называемый варп-привод. (Искривление пространства). И вот, на днях команда ученых NASA сочла принцип warp drive «теоретически выполнимым и стоящим дальнейших исследований». Даже более того, эти ученые пошли немного дальше предположений и создали в своей лаборатории научный прибор внутри которого им удалось получить, пусть и крошечные, но все же, «пузырьки» деформации пространства.

Читать дальше →

Теряем посетителей — много и каждый день

Reading time2 min
Reach and readers17K

По какой-то причине огромное количество проектов с радостью теряет самых хлебных посетителей — белых воротничков в рабочее время.

Большинство работодателей закрывают все социальные сети скопом, начиная, естественно, с контакта. Несмотря на это — у крупных и очень крупных проектов в начале страницы( уже не очень хорошо) можно встретить простую строчку:
<script type="text/javascript" src="http://vkontakte.ru/js/api/share.js?3"></script>

или
<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?20"></script>

В итоге пользователи с закрытым контактом не могут открыть сайт, перейти по ссылке и в конце концов — принести проекту прибыль.

Примеры c посещаемостью больше 50к в день:
vesti.ru
kp.ru
smotri.ru
oktogo.ru
lifehacker.ru
povarenok.ru

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

2 апдэйта под катом

Чтобы улучшить офис, нужно избавиться от него

Reading time2 min
Reach and readers4.8K
Крупнейший в мире производитель офисных товаров Staples.com провёл опрос офисных сотрудников на тему, что может сделать их офисную жизнь комфортнее. Результаты опроса предполагали использовать для пиара: мол, столько-то процентов хотят более комфортную мебель, а столько-то — более стильный интерьер, чтобы компании задумались о покупке новых товаров в магазинах Staples.

В реальности вышло совсем не так. 41% опрошенных сотрудников на вопрос «Как можно улучшить офисную жизнь?» возжелали не положенных новых принтеров, компьютеров или канцелярских товаров, а выбрали вариант: «Разрешить работу из дома».
Читать дальше →

Мифы SMM, или почему значимость социальных сетей переоценена

Reading time3 min
Reach and readers3.5K
В последнее время о маркетинге в социальных сетях или, простите, SMM не говорит только ленивый. Каждый теперь знает, что для того чтобы продвинуть свой бизнес и привлечь лояльную аудиторию просто необходимо присутствовать в социальных сетях. Но мало кто на самом деле имеет представление о том, что это такое.

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

Читать дальше →

Шикарный ретро-дизайн обычного компьютера

Reading time1 min
Reach and readers6.5K


На Хабре как-то публиковалась новость о том, что некий умелец занимается моддингом ноутбуков, создавая нечто особенное, в стиле стимпанк. На сей раз предлагаю оценить нечто похожее, только это уже ретро-стиль. Обычный компьютер моддер превратил в подобие старого телевизора, который и работать-то не должен. Однако работает, и неплохо. Этот проект получил название Sputnik 0667 PC.

Читать дальше →

«Стартап без бюджета»: про бизнес неуютный, но интересный

Reading time3 min
Reach and readers4.8K
Краткое содержание: «Стартап без бюджета» = «книга-пинок под зад» + практическое руководство. Энергичным людям — must read.

Я расскажу о книге, написанной авантюристом для авантюристов. Майк Михалóвиц, 30-летний предприниматель, основатель 3 успешных компаний. Он не гений, не вор, не наследник миллионера и совсем не «завоеватель друзей»с приклеенной улыбкой.

Он — ТББ, «туалетно-бумажный бизнесмен». Термин неожиданный и резкий, в этой книге таких много. Он описывает модель поведения. Вы встаете с унитаза и видите — на рулоне с туалетной бумагой остались три сиротливых обрывка. Что будете делать? Высунете голову из двери и позовете на помощь? Сердито натянете штаны «как есть»? ТББ найдет способ обойтись подручными средствами.

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

Предприятия этих людей и сейчас не слишком известны и доходны. Но своих создателей и их семьи они обеспечивают. С запасом.



«Стартап без бюджета» — учебник по предпринимательству такого рода. Как всякий учебник, начинается с теории. Как всякая современная стартаперская книжка, рекомендует найти свое призвание. А вслед за рекомендацией дает четкие пошаговые инструкции — как это сделать.
Читать дальше →

Google AdSense или лес рубят — щепки летят

Reading time5 min
Reach and readers29K
У меня есть несколько проектов, на которых я размещал блоки Яндекс.Директ (как бонус к основному доходу). После истории со сливом данных о сторонниках Навального, решил заменить рекламу на Google AdSense.
Читать дальше →
1
23 ...

Information

Rating
Does not participate
Location
Украина
Registered
Activity