Как стать автором
Обновить

Маркетинг

Сначала показывать
Порог рейтинга

Как я опять Хабр сломал

Информационная безопасность *Ненормальное программирование *Разработка веб-сайтов *Habr Программирование *

Всегда хотел взломать Хабр. Мечта такая, но как-то руки не доходили. И вот, вдохновившись статьей о праведном взломе через iframe src , я, как и автор поста @Maxchagin, решил исследовать функционал Хабра на предмет уязвимостей.

Начать решил с нового редактора, рассуждая следующим образом: раз он новый, то и уязвимости там точно должны быть.

Читать далее
Всего голосов 174: ↑172 и ↓2 +170
Просмотры 25K
Комментарии 14

Новости

Самая крупная IT-конференция на Урале приглашает спикеров! DUMP 2022: 10 секций + 1 новенькая и 2000 участников

Блог компании IT-People Конференции

ЧТО?

В этом году мы готовим 11-й DUMP - масштабную конференцию для всего IT-сообщества. Более 2000 участников придут за практической пользой и инструментами, которые сразу можно интегрировать в работу команд. А ещё за общением, идеями и трендами!

Лучшие в своих направлениях спикеры подготовят доклады в 11 секциях: Backend, Frontend, Design, Team, Product, Тестирование & QA, Mobile, DevOps, GameDev, Science (возвращение легендарной секции) и ML&DS (впервые на конференции). 

Программа каждой секции рассчитана на полный день - это как 11 конференций под одной крышей! Но участники могут свободно перемещаться между залами. Кроме докладов будут нетворкинг, дискуссии, активности, вкуснейший кофе, обед и, конечно, мерч от партнёров. 

Станьте частью большого события, оформите свой экспертный опыт и создайте крутой доклад с помощью наших программных комитетов. DUMP - это возможность пообщаться с коллегами, выступить на большую аудиторию и получить качественную запись своего доклада ;) 

Читать далее
Всего голосов 17: ↑11 и ↓6 +5
Просмотры 1.2K
Комментарии 0

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

Разработка игр *Unity *Дизайн игр *Продвижение игр *Игры и игровые консоли
Из песочницы

Не имея навыков и бюджетов, но имея жжение (или желание) пошел в геймдев, и, кажется, дошел до середины. Команда за энтузиазм и обещанные золотые горы, ноль опыта, визуальный скриптинг и отсутствие сна. Вот оно!

Начать наверное стоит с того, кто все это пишет и про что. Зовут меня Александр, я с самого восточного края страны и за 2 с хвостиком десятилетия не нашел себе пристойного вида деятельности. Занимаясь всем от тату до варки кофе и написания сценариев к непопулярным ютуб шоу, понял, что пора либо найти занятие по душе и кошельку, либо на завод (коих, впрочем, на Дальнем Востоке не так уж и много).
И в августе 2021, наткнувшись на интервью с разработчиком "Peace, Death", решил для себя - вот оно. Разумеется первый интерес был коммерческий, ведь можно за "творческий процесс" получать неплохие деньги. Впрочем, не нужно считать меня дилетантом в этих ваших digital вещах - до этого я пару лет перебивался фрилансами на After Effects и Premier Pro, да и за компом я с 6 лет. И так начался проект Evil Dreams.

Читать далее
Всего голосов 3: ↑0 и ↓3 -3
Просмотры 2.2K
Комментарии 4

Потери ~40 000 р. при скликивании контекстной рекламы ботами из Китая. Как это происходит?

Интернет-маркетинг Контекстная реклама

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

Читать далее
Всего голосов 10: ↑5 и ↓5 0
Просмотры 6.1K
Комментарии 9

Создание телеграм-бота (Spring Boot, Kafka, PostgreSQL), часть первая

Habr PostgreSQL *Java *GitHub Gradle *
Из песочницы
Tutorial

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

Статьи будут разделены на 2 части, первая часть - создание основного бота с оправкой логов (Kafka Producer) и записью их в БД, вторая часть - обработка всех логов (Kafka Consumer).

Читать далее
Всего голосов 16: ↑10 и ↓6 +4
Просмотры 8.1K
Комментарии 16

Интернет-сервисы в 2022 — строим бизнес и не плачем

Веб-аналитика *Интернет-маркетинг Бизнес-модели Будущее здесь Микросервисы *
Из песочницы

Статья для тех, у кого есть бизнес, но с продажами в интернете что-то пошло не так.

Трудно не заметить, что все больше пользователей выбирают большие площадки по типу маркетплейсов и агрегаторов вместо простых сайтов. И конкурируют между собой уже не мелкие сайтики – а вот такие жирные гиганты. Ozon или Wildberries? AliExpress или Яндекс.Маркет? И вряд ли кто-то даже вспомнит про условный потрясныешмотки.ру, даже если увидят их баннер.

Как выглядят сегодня пользовательские привычки? Как улучшить клиентский опыт? И самое главное – как обычному сайту стать сервисом? Об этом сегодня и пишу.

Читать далее
Всего голосов 13: ↑7 и ↓6 +1
Просмотры 6.6K
Комментарии 1

Ретроспектива: как мы это делаем и не делаем в Технократии

Управление проектами *Аналитика мобильных приложений *

​По идеологии Agile и Scrum ретроспектива проводится каждые две недели или месяц, а на практике не проходит вообще или промежутки меняются. Это нормально. Мы считаем, важно подстраивать инструменты под себя: кому-то помогают матерные мемы, кому-то удобное голосование в Miro, а иногда отмена ретро. Рассказываем, как с этим у нас.

Читать далее
Всего голосов 1: ↑0 и ↓1 -1
Просмотры 585
Комментарии 0

В Steam 44 тысячи разработчиков. Кто они? Краткий обзор

Разработка игр *Продвижение игр *
Перевод
image

На момент написания статьи в Steam есть 44 тысяч разработчиков, выпустивших или объявивших о выпуске игры. В сумме они создали почти 70 тысяч игр Steam.

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

Большинство разработчиков в Steam создало только одну игру


В Steam более 44 тысяч разработчиков. Однако большинство этих разработчиков выпустило только одну игру.

Если конкретнее, одну игру выпустило 75% разработчиков. Однако учитывая это большое число, тысячи разработчиков выпустили несколько игр. У 443 разработчиков есть более 10 игр. 4 разработчика выпустили более чем 100 игр в Steam каждый — впечатляющий результат.
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 5K
Комментарии 2

Использование социальных сетей в США: статистика и факты

Исследования и прогнозы в IT Аналитика мобильных приложений *Социальные сети и сообщества
Перевод

Статья Social media usage in the United States - Statistics & Facts опубликована исследовательским департаментом Statista  23 февраля 2022. При переводе статьи мы проверили и обновили некоторые цифры по данным той же Statista.com и дополнили типологией социальных медиа.

В США один из самых высоких уровней проникновения социальных сетей в мире. В 2021 году более 295 миллионов американцев использовали социальные сети, чтобы публиковать фотографии, лайкать и комментировать чужой контент или отправлять личные сообщения. Поскольку более 70 процентов населения США имеют учетную запись в социальных сетях, эти платформы и услуги стали одними из самых популярных онлайн-мероприятий за последние десятилетия. К 2025 году число пользователей социальных сетей в США, по прогнозам, увеличится примерно до 313 миллионов человек.

Читать далее
Всего голосов 5: ↑1 и ↓4 -3
Просмотры 2.1K
Комментарии 0

Бизнес-анализ и мобильные приложения: почему заказчики не видят ценности в аналитике и как им её донести

Блог компании Surf Анализ и проектирование систем *Аналитика мобильных приложений *

Часто заказчики не понимают ценности бизнес-аналитика. Кажется, что эти функции могут выполнять другие члены команды: разработчики, тестировщики, менеджеры проектов. Рассказываем, почему так происходит и как показать заказчику ценность аналитика.  

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 2K
Комментарии 1

TypeScript. Все еще без номинативной типизации

Брендинг TypeScript *

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

Наследство JavaScript

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

Одна из особенностей JavaScript, которая перекочевала в TypeScript - возможность обращаться к значению с помощью индекс-оператора (квадратные скобки) по индексу, отсутствующему в массиве. Даже по индексу, значение которого меньше нуля, и это может быть нежелательным поведением.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 2.3K
Комментарии 4

Для чего нужен CJM?

Клиентская оптимизация *Исследования и прогнозы в IT Интернет-маркетинг

Вы уже наверное много слышали про CJM - Customer Journey Map. Давайте не будем открывать Америку, и попробуем разобраться на примерах - почему нужно делать CJM, отслеживать его на пути становления вашего продукта и актуализировать, когда продукт находится на стадии роста.

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

Один из пунктов, почему так происходит - правильно выстроенный и отточенный клиентский путь.

Читать далее
Всего голосов 5: ↑3 и ↓2 +1
Просмотры 1.2K
Комментарии 0

[В закладки] 12 облачных хранилищ, которые помогут сохранить ваши данные

Блог компании Click.ru Управление проектами *Интернет-маркетинг Удалённая работа

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

Читать далее
Всего голосов 5: ↑2 и ↓3 -1
Просмотры 10K
Комментарии 19

Аналитика чат-ботов на Python

Мессенджеры *Python *Программирование *Аналитика мобильных приложений *Data Engineering *

В 2020 году я написал статью Аналитика для Telegram-ботов с достаточно простым решением, с 2 метриками и неоптимальным хранением данных. После появления рекламы в Telegram, аналитика стала ещё более необходима, так как теперь можно рекламировать ботов напрямую пользователям. Плюсы моего нового решения в сравнение с другими на рынке: оно бесплатно, легко внедряется, 20 метрик для аналитики, можно создавать свои метрики, данные хранятся только у вас, подходит для любого количества сообщений в месяц, хранит историю за всё время подключения, может хранить данные по любому количеству ботов в одном месте. Также это решение можно внедрить не только для чат-ботов Telegram, а и для любых других чат-ботов(Slack, Discord, Vk и так далее).

Читать далее
Рейтинг 0
Просмотры 1.5K
Комментарии 2

Самый сумасшедший ретро стиль + микс игровых механик в игре ASCIILL

Я пиарюсь

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

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

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 2.3K
Комментарии 10

Как обойти блокировку TikTok в России

Интернет-маркетинг Социальные сети и сообщества
Tutorial

6 марта 2022 TikTok запретил вести прямые трансляции и загружать новый контент пользователям из России. В этой статье мы рассмотрим способы обойти запрет на загрузку нового контента в ТикТок пользователей РФ.

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

Читать далее
Всего голосов 61: ↑31 и ↓30 +1
Просмотры 47K
Комментарии 74

Нет, Open Source не означает «бесплатная поддержка»

Блог компании Дата-центр «Миран» Open source *Монетизация IT-систем *Бизнес-модели Софт
Перевод
Год назад разработчик опенсорсной программы Raccoon APK Downloader заявил, что отныне приём баг-репортов — это часть платной поддержки. Идея обсуждается до сих пор и вызывает споры по понятным причинам. С одной стороны, это как-то контринтуитивно… С другой стороны, определённая логика тоже есть… В общем, судите сами, вот оригинальная заметка Патрика Альбрихта, её бурное обсуждение и пояснение позиции по итогам обсуждения.

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

Юзер:	Здравствуйте, хочу зарепортить баг в вашей программе.
Я:		Отлично! Для этого откройте тикет, пожалуйста.
Юзер:	Но тикеты вроде входят в платный пакет?
Я:		И?
Юзер:	Просто хочу сказать, что ваша программа сломана, чтобы вы могли починить её.
Я:		Да, с вашей стороны это запрос на поддержку. Пожалуйста, откройте тикет.
Юзер:	…бл%$#%$...
Читать дальше →
Всего голосов 190: ↑187 и ↓3 +184
Просмотры 25K
Комментарии 65

DevRel за копейки

Управление персоналом *Брендинг Социальные сети и сообщества IT-компании
Из песочницы

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

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 2.7K
Комментарии 4

Пишем простой счетчик для сайта или приложения с помощью Google Cloud Functions и AWS Lambda/Snowflake

Amazon Web Services *Веб-аналитика *Аналитика мобильных приложений *Google Cloud Platform *Data Engineering *
Из песочницы

Как работают популярные счетчики веб или мобильной аналитики, например, Google Analytics или AppsFlyer? На сайт устанавливаются их коды или в приложение интегрируется мобильное SDK. Потом при каждом действии клиента отправляется http запрос на сервер аналитики.

У использования стандартных счетчиков/пикселей есть минусы:

некоторые посетители используют анонимайзеры, которые блокируют такие запросы;

их сложно кастомизировать под себя.

В этой статье мы напишем собственный простой счетчик, который будет решать эти проблемы. Встроим его в PowerBI отчеты. Но принцип одинаков, его можно будет использовать и на веб-сайте, и в приложении, и в других  устройствах с доступом к интернету. Попробуем две точки сбора событий, чтобы изучить больше технологий: Google Cloud Function, которая будет писать события в Google BigQuery, и Amazon Lambda Functions с записью событий в Snowflake.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 1.4K
Комментарии 0

Ноутбуки с крупнейшей технологической выставки MWC 2022: новинки от Nokia, Lenovo, Samsung и Huawei

Блог компании Selectel Конференции Компьютерное железо Ноутбуки IT-компании

Одна из крупнейших технологических выставок современности, MWC 2022, в этом году была проведена оффлайн. Единственное условие для участников — предоставление результата теста на COVID и ношение масок строго определенного стандарта. До этого из-за пандемии коронавируса множество подобных мероприятий проводились виртуально либо их отменяли.

На выставке сотни компаний рассказывали о тысячах интересных проектов. Но сегодня поговорим о ноутбуках, которые вендоры представили на конференции. Обо всем — под катом.
Читать дальше →
Всего голосов 45: ↑41 и ↓4 +37
Просмотры 15K
Комментарии 18