Недавно в сети получила широкую огласку и негодование информация об отслеживании фактов взаимодействия между пользователями популярных месенжджеров. Я решил привести алгоритм реализации данных действий, опираясь только на информацию, доступную при анализе трафика. 1. Сегментация трафика мессенджеров и зеркалирование в отдельные хранилища данныхC помощью DPI (Deep Packet Inspection) и фильтров (например, адресу сервера), провайдеры и СОРМ могут обнаруживать целевой сетевой трафик пользователя и…
Каждый, кто привык работать в консоли, согласится — запускать команды из командной строки в большинстве случаев быстрее, чем из GUI. И выполняются они быстрее. Почему так? Во-первых, консоль потребляет меньше ресурсов. Поэтому быстрее реагирует на команды (меньше задержка на ввод), быстрее выполняет задачи (меньше циклов CPU). Во-вторых, запускать команды с клавиатуры можно практически вслепую, не глядя на экран, с мышечной памятью горячих клавиш и автодополнением. Ты практически сливаешься…
На выходных посмотрел видео Алексея Макаренкова с заголовком “Полоса загрузки - не то, чем кажется…”, где он рассказывает как разработчики игр мухлюют с полоской загрузки.Вкратце: полоска загрузки в играх - фейк, могла двигаться как угодно, но движется рывками, человеческое восприятие считает именно такой сценарий загрузки самым правдоподобным, а в плавную загрузку игроки не верят. Лучше один раз увидеть, чем сто раз услышать, вот это видео: Полоса загрузки - не то, чем кажется... (осторожно, …
ВведениеВ данной статье мы обсудим новые возможности работы с массивами в JavaScript, которые были добавлены в ES2023.findLast и findLastIndexДопустим, у нас есть массив с элементами:const arr = [0, 1, 2, 3, 7];Нам нужно найти элемент со значением 7, и мы предполагаем, что он находится ближе к концу массива.В предыдущем варианте когда мы использовали find(), мы бы делали это следующим образом:const arr = [0, 1, 2, 3, 7]; const res = arr.find(el => { console.log('Поиск'); return el =…
Введение В последнее время все больше компаний сталкиваются с необходимостью создания нескольких брендов на одном сайте или приложении. Такая задача может быть связана с различными целевыми аудиториями пользователей, регионами или продуктами. Реализация мультибрендинга может быть непростой задачей, особенно если у вас уже есть готовый проект. В этой статье я расскажу, как на проекте с Angular добавить несколько брендов, как добавить разную для них логику, о преимуществах NX для этой задачи и …
Система СИ и взаимосвязи между единицами физических величин.Программируя традиционным образом, очень просто упустить из виду, в каких единицах измеряются числа, с которыми мы оперируем. Например, можно сложить метры с литрами, и никакой компилятор нам при этом не поможет. Эта проблема реальная и уже доказано приводила к авариям, обошедшимся во многие миллионы долларов. (Одна из историй здесь).Избежать этого помогает использование специальных библиотек, которые корректно работают с физическими …
A performant e-commerce starter template with Next.js 13 and Medusa. Medusa Next.js Starter Template Combine Medusa's modules for your commerce backend with the newest Next.js 13 features for a performant storefront. Prerequisites To use the starter you should have a Medusa server running locally on port 9000. For a quick setup, run: npx create-medusa-app@latest Check out create-medusa-app docs for more details and troubl…
Zero-1-to-3: Zero-shot One Image to 3D Object: https://zero123.cs.columbia.edu/Zero-1-to-3: Zero-shot One Image to 3D Object Project Page | Paper | Weights | Live Demo 🤗 Zero-1-to-3: Zero-shot One Image to 3D Object Ruoshi Liu1, Rundi Wu1, Basile Van Hoorick1, Pavel Tokmakov2, Sergey Zakharov2, Carl Vondrick1 1Columbia University, 2Toyota Research Institute Novel View Synthesis: 3D Reconstruction: Updates Threestudio has recently implemented single-view 3D reconstruction with zero…
Book_1_《编程不难》 | 鸢尾花书:从加减乘除到机器学习;开始上传PDF草稿、Jupyter笔记。文件还会经过至少两轮修改,改动会很大,大家注意下载最新版本。请多提意见,谢谢《数学要素》五折入口: https://zhuanlan.zhihu.com/p/620243026 《矩阵力量》五折入口: https://zhuanlan.zhihu.com/p/634253719 看个人情况,开源资源,永久有效哈。 纠错多的同学会得到赠书,以示感谢。