gram news
Dolgo.polo Dev | Денис Долгополов channel avatar

Dolgo.polo Dev | Денис Долгополов

@dolgo_polo_dev

Разбираемся в мобильной разработке (Android/iOS) и пытаемся выяснить, зачем оно так устроено Статистика/цены: @dolgo_polo_dev_stats По вопросам/рекламе: @dolgopolovdenis

ProjectsRUProgramming

2,200subscribers

Open the Channel

Latest posts

  • Dolgo.polo Dev | Денис Долгополов

    22 Jun, 16:02

    Медиалента — то, что пользователь реально ощущает физически: скроллы, зумы, тапы. Любые микрофризы очень заметныНа эту тему посмотрел доклад 😊 с Mobile Runtime, где Лев Бондаренко из Яндекс Еды выдал плотную базу:➡️перф надо мерить на всех этапах и делить зоны ответственности между UI / декодингом / сетевым слоем / бэком...➡️оптимизации как диета — самые большие результаты даются быстро, а дальше идет тяжелая борьба за миллисекунды➡️префетчить контент хорошо, но у сетевых запросов текущей страницы должен быть приоритет➡️приложение надо тестировать в условиях принудительно плохого интернета, результаты могут вас удивить хорошо, что сегодня раздобыть плохой интернет не сложно 👍➡️се
    Image from a post by Dolgo.polo Dev | Денис ДолгополовImage from a post by Dolgo.polo Dev | Денис Долгополов
    1,180136531Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    20 Jun, 11:22

    👮‍♀️ Как VPN видит трафик всех приложений?технически VPN на андроид — это сервисвнутри можно получить inputStream с байтами трафика всех приложенияclass MyVpnService : VpnService() {fun startService() {val tunFd = Builder() .setSession("MyVPN") .addAddress("10.0.0.2", 24) .addRoute("0.0.0.0", 0) .establish()Thread { val input = FileInputStream(tunFd.fileDescriptor) }.start() }
    Image from a post by Dolgo.polo Dev | Денис ДолгополовImage from a post by Dolgo.polo Dev | Денис Долгополов
    1,25011641Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    13 Jun, 18:05

    Дуров опять не старается 🍌🍌🍌Пару месяцев назад команду телеграма ругали за то, что они очень долго чинили палевный FakeTLS в своей встроенной MTProxy. И не сказали спасибо энтузиастам, когда влили предложенный ими фикс, забрав все лавры себеТогда в коде фейкового TLS-рукопожатия был захардкожен набор байт, по которому ТСПУ вычисляли и банили трафик через телеграм-прокси на раз дваСейчас снова — оказалось, в качестве фейкового фингерпринта захардкожена старая версия Chrome, которая редко уже встречается у реального трафика. Теперь ТСПУ палят трафик телеги по этому признакуIssue есть, решение предложено, 500+ смайликов собрано, но команда tg не торопится вливатьТелеграм ведет свою борьбу, но так, чтоб сильно не вспотеть. А то вдруг завтра новые стикеры анимировать, а
    1,830351363Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    24 May, 16:19

    🧬Может ли VPN ускорить интернет?Интуиция подсказывает — точно нетДобавляется лишний сервер в цепочке + дополнительное шифрование 👎👎👎И в 99% случаев так-то оно так. Каждый сетевой запрос становится на ~300мс дольше. Считай, с 4G на 3G откатилсяНо есть исключениезабронированное место под дисклеймер о том, что VPN запрещенная иноагентская технология, не является рекомендацией тд тп🪄Фокус в топологииНапример, вам нужно отправить запрос из Москвы на сервер в Лондон. Без VPN выбором маршрута для трафика будет заниматься только ваш операторОператор выберет наиболее выгодный для него путь, не обязательно самый быстрый. Ведь быстрый может быть дорожеТеоретически, трафик может сделать крюк через Финляндию, просто потому что там более выгодные условия / дешевле плата за гигабайт трафика для оператора
    Image from a post by Dolgo.polo Dev | Денис ДолгополовImage from a post by Dolgo.polo Dev | Денис Долгополов
    2,31011103Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    22 May, 15:16

    кто же знал, что основным выгодополучателем max 📲 окажется habr.comлюбая статья набирает больше охватов, чем я за всю жизнь. надо было становиться max-блогером💰💰💰max Макс МАКС МАХ
    Image from a post by Dolgo.polo Dev | Денис ДолгополовImage from a post by Dolgo.polo Dev | Денис Долгополов
    1,6403455Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    6 May, 17:17

    вы снова не туда воюетесначала все пушили Composeтипо верстать в 2 раза быстрее, можно сокращать продуктовые командыпотом все пушили кросс-платформутипо экономия для бизнеса, можно уволить половину разработчиковтеперь все пушат ИИтипо экономия для бизнеса, можно уволить всех джунов и мидловчего дальше? может сразу начнем писать код без багов?лишь бы без работы остаться, ей богу
    3,0105122642Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    21 Mar, 11:32

    🫠 Агент пригодился в real lifeУ меня была ужасная проблема — переключаться между Bluetooth 🥶 девайсами с телефона очень неудобноА я делаю это 5-10 раз в деньЧтобы переключить звук между большими наушниками / затычками / колонками нужно прям напрячься: 1. смахнуть шторку 2. зажать иконку Bluetooth 3. нажать на нужный девайс и закрыть диалогЖить так конечно невозможно 😨Создал пустой проект в Android StudioЗа 2 часа навайбкодил (в худшем значении этого слова) через встроенного агента виджет. До этого никогда виджеты не писал / не читал о них ничегоВиджет отображает на главном экране список paired 🥶 девайсов, позволяет отключать / подключать их в одно касание💵 Сколько потратил:
    Image from a post by Dolgo.polo Dev | Денис ДолгополовImage from a post by Dolgo.polo Dev | Денис Долгополов
    3,600572512Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    13 Mar, 21:04

    123
    3,09061146Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    15 Feb, 12:26

    🧬Насколько отличается производительность самого слабого смартфона от флагмана?Бенчмарк AnTuTu говорит, что разница между☑ топовым OnePlus 15 (86к рублей) и 🥔 бюджетником Galaxy A15 (15к рублей)составляет ~7 (!) раз. Если смотреть только на баллы процессора, то ~5 (!) раз➡️➡️➡️ если на мажорском топ девайсе приложение открывается за ~500мс, то на народных моделях оно будет открываться за ~2.500мс в лучшем случаеКонечно, в реальности все сложнее. На цифры будет влиять миллион параметров, вплоть до погоды за окном. Но когда нужно прикинуть на глаз, можно полагаться на разницу в 5-7 раз💡 Рейтинг у AnTuTu складывается из скорости работы CPU, GPU, оперативки + экзотики вроде NPU,
    Image from a post by Dolgo.polo Dev | Денис ДолгополовImage from a post by Dolgo.polo Dev | Денис Долгополов
    3,920131051Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    2 Feb, 17:02

    🧩 AI summaries в Telegram. Кэшируется ли?Недавно в telegram встроили краткий пересказ длинных постовПопробовал на одном из своих постов с разных аккаунтов сгенерировать суммарайз одного и того же текста — результат получился разныйПолучается, для каждого пользователя тг заново гоняет ИИ, а не хранит полученный ранее результатКак думаете, если предложу эту оптимизацию @durov, позовут проектировать высоконагруженные системы за миллиард денег? 💵💵💵Или хранить кэш на таких масштабах дороже, чем каждый раз заново гонять ИИ?
    Image from a post by Dolgo.polo Dev | Денис ДолгополовImage from a post by Dolgo.polo Dev | Денис Долгополов
    3,170108731Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    1 Feb, 11:58

    попалось приложение, которое нагревает телефон. это его единственная и основная функция. а главное бесплатно🧩 100+ тыс скачиваний в play marketотзывы супер, описание тоже:1. Генерируйте тепло, используйте ваш телефон как грелку для рук 2. Нагрейте телефон, чтобы удалить влагу 3. Нагрейте телефон, когда температура слишком низкая, чтобы увеличить время автономной работы⚠️ не рекомендую ставить на девайсы, взрыв которых может вас расстроить
    Image from a post by Dolgo.polo Dev | Денис ДолгополовImage from a post by Dolgo.polo Dev | Денис Долгополов
    2,790491381Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    9 Jan, 14:06

    🌐 Как сделать свою систему рекомендаций как у ТикТока — короткий гайд🥔 Для простоты начнем с рекомендации чипсов на вечерЧипс можно описать 3 параметрами: | Хруст | 1..10 | | Солёность | 1..10 | | Цена | 1..500р |Например: | русская картошка | [3 5 100] | | лэйс | [7 6 190] |Дальше мы заставляем пользователя подписать соглашение о сборе данныхИли покупаем у соц сетей 🌐 готовую информацию о юзере, внутри которой указано:| Любимый хруст | 5 | | Любимая солёность | 4 | | Приемлемая цена | 200р |
    Image from a post by Dolgo.polo Dev | Денис ДолгополовImage from a post by Dolgo.polo Dev | Денис Долгополов
    3,510281053Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    31 Dec 2025, 21:05

    с новым годом! 🎁 желаю хорошо отдохнуть и потом еще раз хорошо отдохнуть ☕️
    2,650251181Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    3 Dec 2025, 16:27

    ⚠️ проверка подписчиков на ботоввсем срочно пройти капчу:https://neal.fun/not-a-robot/p.s. дошел до 11 уровня, я моб
    4,60026731Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    2 Dec 2025, 17:30

    На прошлой неделе заехал на Data Dojo — традиционную встречу ML-сообщества Яндекса. В этот раз собрали программу с обзором трендов и итогами года в MLДелюсь фактами, которые показались мне интереснее всего из двух выступлений:🧬 Сергей Овчаренко, руководитель отдела мультимодального анализа и генерации, рассказал, какие задачи сейчас решают ИИ (пока мы тратим токены на генерацию compose-кнопочек):🔵VLA — на вход получают "видео" + "звук", на выход выдают "команды для робота"робот слышит "подними банку", видит банку -> генерируется N команд для двигателей, чтобы выполнить задачу🔵World Modeling — генерация 3D-миров с соблюдением физики и возможностью перемещаться по этому миру🔵Omni — модельки, умеющие одновременно обрабатывать звук, видео и текст
    Image from a post by Dolgo.polo Dev | Денис ДолгополовImage from a post by Dolgo.polo Dev | Денис Долгополов
    4,770852Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    29 Nov 2025, 09:28

    Ыыы, дебаг
    Image from a post by Dolgo.polo Dev | Денис ДолгополовImage from a post by Dolgo.polo Dev | Денис Долгополов
    2,9404997Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    27 Nov 2025, 17:00

    ☁ Что делать, если Cloudlare упал?этап первый — паника 🤬этап второй — зашортить акции Cloudflareэтап третий — перенастроить DNSв чем фокус:вы владеете доменом chatgpt.comзначит, вы можете указать DNS-серверам, в какой IP резолвить chatgpt.comнапример, указываем chatgpt.com == 172.64.155.209 (IP адрес Cloudflare)а в момент падения Cloudflare указываем другой IP, убирая Cloudflare из цепочкии тут несколько вариантов, какой IP указать:
    Image from a post by Dolgo.polo Dev | Денис ДолгополовImage from a post by Dolgo.polo Dev | Денис Долгополов
    3,600117431Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    26 Nov 2025, 18:06

    Недавно был на IT-квартирнике в МГУ. Это формат, где выпускники, работающие в Яндексе, выступают в вузе, в котором училисьМожно задать вопрос человеку, который ещё пару лет назад спал на твоем этаже в общагеРассказывали о том, как начинали в IT и чего не стоит боятьсяРазработчики, продакты, СТО делились опытом: ❔как попали на стажерку и совмещали её с учёбой ❔как развивалась карьера после стажировки ❔чем занимаются сейчасБыл пример пути от стажёра до СТО Алисы и умных устройств. А его коллега рассказала, как из-за ошибочно переключенного фича флага на 10 минут включился тариф "Вместе" в новой стране — и почему такие ошибки нормальны❔Если бы у вас в универе проходило что-то подобное на 1-2 курсе — согласились бы?
    Image from a post by Dolgo.polo Dev | Денис ДолгополовImage from a post by Dolgo.polo Dev | Денис ДолгополовImage from a post by Dolgo.polo Dev | Денис ДолгополовImage from a post by Dolgo.polo Dev | Денис Долгополов
    2,140video115411Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    22 Nov 2025, 11:41

    ☁️ Почему Cloudflare роняет за собой половину интернета?раз в пару месяцев интернет отдыхаеткто-то в офисе Cloudflare решает передернуть на ночь фича флаг, и по графикам доступности Cloudflare можно отследить, сколько времени уходит на поиск виновникаТысячи компаний используют Cloudflare как антибот-проксиКогда вы заходите на chatgpt.com, запрос летит не на слабый маленький сервер OpenAI 😭, а на большой и устойчивый к ddos сервер Cloudflare 🫠Cloudflare по десятку параметров проверяет, что вы не ддос-машина, и проксирует запрос на слабенький сервер OpenAI🧬 так вот:если Cloudflare начинает неправильно отделять ботов от реальных юзеров (или по другим причинам перестает обрабатывать входящий трафик), то OpenAI и остальные бедолаги просто
    Image from a post by Dolgo.polo Dev | Денис ДолгополовImage from a post by Dolgo.polo Dev | Денис Долгополов
    3,080961781Open in Telegram
  • Dolgo.polo Dev | Денис Долгополов

    20 Nov 2025, 16:02

    💶💷💴 Платные сообществаНасчитал примерно 2 миллиарда платных сообществ по прохождению собесов, сливов вопросов, менторства и прочего трудоустройства. И это я еще в интернет не заходилТакое легко продать — заплати сегодня тыщу рублей, получи завтра оффер на триста тыщ. А дальше отличия только в градации честности коммерческого предложенияНикакого негатива к ним не испытываю, как и позитива🤔 А знаете ли вы какие-то классные платные сообщества, не связанные с собесами?блоги, путешствия, преколы, спорт или даже IT — любые объединения по интересам, которые стоят своих денег, но не ставят трудоустройство/заработок как самоцель🤑
    2,30010951Open in Telegram