Новое

страница 109 из 170

Слек — один из главных рабочих инструментов «IT и медийных профессий» — поменял логотип. Я не настоящий сварщик, но чувствую сильный запах старперства и упадка в новом лого (да и различается он хуже, чем старый), а вот профессиональное мнение Сережи Сурганова.

А вот свастона не вижу, а уж за 4 года в Латвии я научился их хорошо различать, тут есть даже национальная мета-свастика.

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

Новость оказалась лажей, приношу свои извинения :( Нытье про проблему и хаки — 100% в силе.

—————

MasterCard вводит два новых правила, защищающие покупателей от нежелательных списаний:

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

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

Дополнительная боль — что отказаться от рекурентного (регулярного) платежа с банковской карты просто обратившись в банк — невозможно. Нужно достучаться до продавца, чтобы он отменил списание со своей стороны. Вот, например NYTimes, в котором для того, чтобы завести подписку — достаточно ввести данные карты на сайта, а чтобы отказаться — нужно звонить по телефону (!) и пройти 6 кругов ада.

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

Интересно, что в Британии есть закон, защищающий покупателей. Там банки обязаны отключить регулярное списание по запросу клиента. Вот бы нам такое! У нас ведь любят всё регулировать — это как раз пример, где регулирование будет полезно, тем более пример Британии («западный партнер») показывает, что технически это реализуемо. Я писал несколько лет назад предложение в российский центробанк, но мне никто не ответил :(

Когда новое правило заработает — Mastercard не пишет. У меня есть несколько админских аккаунтов в платежной Braintree, так что, скорее всего, я получу от них письмо, когда правила доедут до продавцов.

Ну и главный вопрос — будет ли это новое правило Mastercard покрывать подписки в Apple AppStore и Google Play Store? Есть тут кто из Mastercard прояснить ситуацию? Все журналисты перепечатали новость один в один. Вот бы хоть один задал ньюсмейкеру релеватные вопросы :(

Чувак делает бота для сабреддита, где рекомендуют игры. Главред в рамках партизанского маркетинга постучался к нему в личку и предложил использовать данные rawg.io (у нас самая большая в мире база метаданных игр).

Я рассказал, как работает наше API, он указал на пару багов в поиске (нет поиска без багов и гугл-пророк его), мы в очередной раз подкрутили настройки Elasticа, он заопенсорсил питон-обертку для API. В общем, обычная рабочая ситуация: у любого нужного людям проекта рано или поздно появляются неофициальные API-клиенты, написанные энтузиастами.

И тут он пишет в дискорде:

> good news from my end, i asked my IT teacher if it was okay to further develop RAWG python wrapper as a graded project
> that means i don't have another project and i can focus on rawgpy

Всё это время я не знал, что он школьник! Интернет-переписка уравнивает детей и подростков в правах со «взрослыми» и это прекрасно.

Вспомнил Севу — школьника из Москвы, с которым мы делали ботов для Медузы. После 9го класса он бросил школу, переехал в Питер и теперь руководит командой разработки экспериментальных продуктов в Вконтакте (ребята, которые запустили Клевер).

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

И не забивайте на предложения незнакомцев поучаствовать в вашем проекте на добровольных началах, даже если это не увеличивает ЕБИТДу сегодня. Когда-нибудь, на другом конце провода могут оказаться ваши дети.

Самое интересное в последнее время — стыдное.

— Обнаружил, что у нас была плохо подключена гугл-аналитика и терялись «залетные просмотры», когда человек проводил мало времени на странице. Стоило выгрузить в табличку по-дневные показатели яндекс-метрики и гугл-аналитики, построить график-сравнение и всё стало очевидно.

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

— Прилетела тонна трафика на главную с видео-роликами, а стандартная конфигурация Cloudflare, оказывается, не кеширует видео — попали на деньги в Amazon S3. Переписываюсь теперь с ними, надеюсь, скостят часть счета. Стоимость казалась константой, пока не произошел резкий всплеск трафика.

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

Спасибо Гаджи, что подсказал, что нечего стыдиться. И спасибо Британскому музею, который не постеснялся признаться, что шумерская ваза из третьего тысячелетия до нашей эры, на самом деле — наконечник боевой булавы, который они все эти годы держали перевернутым вниз головой.

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

И только в пятницу вечером, наш фронтендер Рома сказал «блок-схему бы». Начали рисовать схему в draw.io, пошарив экран и тут же всплыли все дырки в логике.

Блок схемы — супер-важный инструмент, организует мозги. Рекомендую draw.io (хранит схемы в google docs, бесплатный) или lucidchart.com (чуть поудобнее, но в бесплатном режиме не больше 60 объектов на странице).

P.S. Анонс был сделан на день ранее планируемого срока, так что фичу пришлось запускать вспешке. Чувак хотел сделать отложенный пост в официальном wordpress-блоге, но по ошибке указал дату в прошлом и система просто запостила новость вместо того, чтобы ругнуться. ВИНОВАТ ДИЗАЙНЕР

Привет! С новым годом, друзья. Давно не писал — у меня был тяжелый период в личной жизни, я старался не распылять силы. Слава богу, что есть семья и друзья, которые поддерживают в трудные времена. Попробую потихонечку выгрузить то, что «писал в стол», ведь конец года был богат событиями и открытиями. Начнем с хорошей (и свежей) новости:

Github разрешил создавать приватные репозитории бесплатно (3 участника максимум). Github — главное хранилище исходного кода и одна из крупнейших социальных сетей для программистов. Их недавно купил Microsoft за 7.5 миллиардов долларов, так что любые изменения — очень интересны.

Хорошо, что теперь меньше необходимости пользоваться Bitbucket и Gitlab. Это клоны Github с бесплатными приватными репозиториями, но менее популярные, с чуть худшим дизайном и меньшим количеством интеграций из коробки.

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

Я вчера уволил троих программистов из семерых в команде. Чувствовал, что лягу и умру, но нет. Проснулся сегодня и ещё жив.

Без драмы и пикантных подробностей, всё банально: поняли, что с текущими тратами мы не долетаем до точки прибыльности в нашей бизнес-модели, деньги кончатся раньше. Если ужаться и бить в одну точку — то всё должно получиться. Есть вариант поднять ещё денег, но делать это с текущей оценкой мы не хотим.

В любом случае, пост не про то, как мы делаем стартап, а про то, что трое отличных программистов и дизайнер ищут работу:
- Саша — фронтендер, неплохо понимает про продукт и имеет опыт управления людьми и дизайна (remote);
- Сережа — космический фронтендер (знает haskell!), чуть подкачать умение общаться с людьми и будет senior (Харьков или remote);
- Артем — идеальный начинающий бэкендер (3 курс плехановки), с горящими глазами и нормальным умением общаться с коллегами (Москва или remote);
- Эрлан — хороший дизайнер интерфейсов, умеет продумывать логику и не забывать при этом детали (remote).

Фронт у нас на react с SSR, Redux, Webpack и прочим стандартным набором, а бэкенд — на Python Django DRF с postgres, Celery и крупным парсингом внешних интернетов. Подробные рекомендации и контакты парней — в личке @samatg.

«Retention» - удержание людей, чтобы они не перестали пользоваться сервисом. Вот хороший немецкий онлайн-банк N26 прислал мне 10 евро, чтобы я не портил им показатели перед инвесторами 🤷 безумный мир

Когда продакт попросил добавить сортировку игр по рейтингу

Основная проблема — как сделать так, чтобы инди-игра с двумя «пятерками» не встала вперед блокбастера с тысячью «пятерок» и одной «двойкой».

Интересно, что IMDb не раскрывает свой алгоритм рейтингования, чтобы не накручивали, а для top-250 используют Bayesian estimate.