Обновить

Мета-анализ: как музыка влияет на наш ум

Уровень сложностиПростой

Исследования показали, что музыка улучшает результаты математического тестирования у детей с СДВГ. Как влияет музыка на мозг? Работает ли то же самое со взрослыми?

Читать далее

Ну это полный мэтч! Как мы сделали бота для знакомств в чатах

Уровень сложностиПростой

Всем привет! Меня зовут Иван, я руковожу компанией НИИ Крокодил.

Как и многие в IT, я состою в куче рабочих чатов, суммарно там, наверное, пару сотен человек. И каждый такой чат живёт одинаково: миллион сообщений, обсуждения сменяются одно за другим, а любая важная информация улетает вверх и теряется.

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

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

В этой статье расскажу, как мы с командой его сделали.

Читать далее

Скрывать данные невидимо: как я сделал программу, которая прячет секреты в картинках и музыке

Уровень сложностиСредний

Представьте: у вас есть важная информация, которую нужно передать так, чтобы никто не догадался, что вы что-то передаёте.

Обычное шифрование выглядит подозрительно — "зачем этот файл зашифрован?". А стеганография прячет данные внутри обычной картинки или песни так, что визуально ничем не отличается от нормального файла.

Читать далее

VK Dialog Photo Archiver: маленький десктоп‑инструмент, который решает большую проблему ВК‑диалогов

Уровень сложностиПростой

ВКонтакте остаётся для многих основным рабочим и личным мессенджером, но у него есть одна неприятная особенность: медиаконтент живёт «где‑то в облаке», а нормального способа точечно забрать все фото из одного диалога до сих пор нет.

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

Я столкнулся с этой задачей несколько раз подряд — и в какой‑то момент решил, что проще написать отдельный инструмент.

Читать далее

Как я запустил windows 10 на raspberry pi zero 2w

Многие знают, что Windows 10 требовательна к железу. Официальные системные требования — 2 ГБ ОЗУ, 20 ГБ на диске, процессор не менее 1 ГГц . Raspberry Pi Zero 2W имеет 512 МБ ОЗУ, ARM-процессор  Broadcom BCM2710A1, 4x Cortex-A53 с тактовой частотой 1 ГГц .

Я решил проверить возможно ли запустить windows 10 на Pi zero 2w.

Читать далее

Автоматизация обновлений Ubuntu: создание интерактивного меню на bash

Ubuntu System Updater — Интерактивное приложение на Bash для управления обновлениями в Ubuntu

Привет, сообщество r/linuxr/ubuntu и r/bash!

Хочу поделиться инструментом, над которым работал — Ubuntu Auto Updater — интерактивное приложение на Bash для возможности обновить сразу все установленнык компоненты в Ubuntu и Ubuntu Server. Приложение само сканирует ваши компоненты и ищет для них обновления если таковы есть и предложит обновить все либо либо одни конкретный.

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

Читать далее

Секреты Вселенной в разрядах арифмометра

Уровень сложностиСредний

Разбирая тему «вычитание сложением при помощи дополнения с потерей переноса разряда» я столкнулся с трудностями в понимании формулы x +(100000 — y) — 100000, может показаться парадоксальным, что для «вычитания сложением» мы используем формулу с вычитанием. Однако это лишь математическая запись физического процесса, но на данном этапе я этого не осознавал, что и послужило отправной точкой для углубленного анализа разбираемой темы, раскрывая микромеханику спрятанную за «искаженными» дисками арифмометра.

Читать далее

Неевклидова геометрия. Основы

Уровень сложностиПростой

На протяжении 2000 лет люди считали геометрию Евклида единственно возможной. Казалось очевидным, что через точку можно провести только одну параллельную прямую.

Но в XIX веке Лобачевский, Риман и другие математики задали вопрос: а что, если это не единственный вариант?

Оказалось, что можно построить непротиворечивые геометрии, где параллельных прямых либо нет вообще (эллиптическая геометрия), либо их бесконечно много (гиперболоид).

И отвечая на вопрос “зачем?”, можно сказать:  GPS и навигация работают благодаря сферической геометрии - кратчайшие маршруты самолётов идут не по прямым на карте, а по дугам на поверхности Земли.

Теория относительности Эпштейна использует искривлённое пространство-время - массивные объекты вроде Солнца искривляют пространство вокруг себя, и это объясняет гравитацию.

Читать далее

Как комментарии на YouTube поднимают бренд на 8 позиций в поиске, дают +1552 показа в Google и приносят 400 лидов


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

Однако на практике компании сталкиваются с тем, что классические инструменты часто упираются в емкость рынка.Таргетированная реклама, хоть и дает быстрые лиды, но для задач брендинга обходится дорого и имеет ограниченный охват. SEO эффективно для долгосрочного роста трафика и доверия, но это «марафонская дистанция», где нужны месяцы для выхода в топ. Аналитика показывает, что чисто брендовые кампании рискуют не дождаться отдачи, а фокус только на перформанс быстро истощает аудиторию.

Брендформанс строится на синергии каналов, и ключевой тренд здесь — поиск новых и более эффективных инструментов. Эти инструменты должны работать на 2 цели: массовый охват с «брендовым» посылом и четкую, измеряемую бизнес-отдачу.

Однажды подсмотрел, как EdTech-стартап собирает лиды с помощью масскомментинга под видео на YouTube. Причем этот подход приносит 10% продаж. Ребята атрибутировали этот канал с помощью post-lead опроса клиентов.В 2024 году я подумал, что масскомментинг может стать отличным инструментом для развития проектов в разных сегментах бизнеса. Поэтому с 2024 года мы начали применять этот подход в uForce: пару лет меняли подход и допилили до готовой услуги. Результаты показали, что инструмент влияет на рост брендовых запросов. 

Читать далее

Как я ускорил WordPress до 100 баллов в Lighthouse: прощай, Elementor, привет SvelteKit + Headless CMS

Уровень сложностиСредний

Многие владельцы сайтов на WordPress рано или поздно упираются в «стеклянный потолок» производительности. В этой статье я расскажу, как перевел проект с тяжеловесного конструктора Elementor на архитектуру Headless CMS с использованием SvelteKitTypeScript и Node.js, и почему это лучшее решение для SEO в 2024 году.

Проблема: Elementor и «ожирение» веба

Типичный сайт на Elementor — это кладбище из 20+ плагинов, десятки неиспользуемых CSS-файлов и тонны JS, который блокирует основной поток.

Дано:

Читать далее

Аннушка уже разлила масло

Уровень сложностиСредний

«Лопнет-лопнет! Обязательно лопнет!» – радостно потирают ладошки скептики, азартно считают потраченные миллиарды, тычут пальцем в отчёты с минусами. Всё сходится: расходы есть, отдачи нет – крах неизбежен. Это же очевидно!

Слышатся привычные разговоры: технологическая мода, доткомы уже проходили, блокчейн не взлетел, крипта, NFT…

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

Речь не о хайпе, технологиях или прибыли.
Вопрос про будущее: кто окажется лишним.

Мир вот-вот изменится необратимо.
Аннушка уже разлила масло.

Что там с маслом? 🛤️🏃🟨🤸‍♂️😵‍🚋☠️🤦‍♂️

Алгоритм принятия решений нейронной сетью

Уровень сложностиПростой

Алгоритм решения задач нейросетями на примере сборщиков заказов. Семь систем искусственного интеллекта, как передовые, так и слабые локальные, определяют, кого следует наградить, а кого уволить. Добавление элементов децентрализации из сферы блокчейна может стать ключом к идеальному решению задачи !?

Читать далее

Микросервис авторизации на Go с JWT: от нуля до продакшена за 30 минут

Уровень сложностиСредний

Сколько раз вы писали авторизацию с нуля для нового пет-проекта? Копировали старый код, собирали либы, наскоро делали /login и /refresh? А потом думали о безопасности, структуре, тестах... Давайте один раз сделаем это правильно, но минимально. Сегодня мы соберем сервис, который станет вашим надежным go-to решением для будущих проектов.

Коротко о том, что будем строить: REST API с 3 эндпоинтами (/register/login/refresh)

исходный код

Читать далее

Подключение по SSH к WSL 2 в Windows 10/11 с внешнего компьютера

Уровень сложностиПростой

Решается задача по передаче определенных файлов с Linux-машины на Windows-машину в одной локальной сети (решение подойдет и для внешнего соединения при условии настройки доступов за NAT). Для того, чтобы все настраивать в одной экосистеме (Linux), на Windows-машине будет использоваться уже установленная WSL 2. Да, да, да, есть портированные версии OpenSSH для версий Windows отличных от 10-ки, а SSH-сервер можно настроить и на самой Windows 10 стандартно без заморочек с WSL, но интереснее поиграться с подсистемой, ведь подобный способ подключения к WSL могут использовать и различные веб-приложения. Вопросы безопасности не поднимаются, рассматривается сам механизм получения доступа по SSH к дистрибутиву WSL 2 внутри локальной сети (LAN).

Читать далее

JWST увидел слишком ранние объекты. Возможно, Вселенная возникла не из взрыва, а из ограничения

Уровень сложностиСредний

Почему «красные точки» телескопа Уэбба могут быть не первыми галактиками — и что это говорит о происхождении пространства, времени и вакуума.

Читать далее

Третий Предел

 Сначала, надо напомнить первые два замечательных предела:

1. \lim_{x \to 0} sin(x)/x=1

2. \lim_{x \to \infty} (1+1/x)^x=e

Предлагаю третий, очень хороший предел:

3. \lim_{n \to \infty} A_nB_nC=C, \infty=332 Далее, за пределом, – геометрия за пределом. Наверное, квантовая.

Читать далее

Переверни его. Переверни наоборот

Уровень сложностиПростой

Пара слов о том, как программисты разных конфессий справляются с самой очевидной задачей в Computer Science.

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

От питона до идриса

Host filtering C# и как защитить свой бэкенд от подделки хоста

Уровень сложностиПростой

Всем привет, сегодня расскажу про host filtering в C#

Сразу к делу, расскажу, как это сделать, а потом уже, зачем это и остальное, так как статья ориентирована на тех, кто уже знает, зачем им это. Всё будет демонстрироваться на новом проекте в visual studio, .NET 8.

Нажми на меня (●'◡'●)

Четыре поколения в белых халатах: как врачи разного возраста живут в цифровом мире

Уровень сложностиПростой

Более 600 тысяч врачей — от вчерашних выпускников медвузов до маститых профессоров — ежедневно заходят на платформу «Доктор на работе». Искусственный интеллект, внедренный в сообщество, проанализировал поведение четырёх поколений медиков и обнаружил, что цифровые привычки врачей напрямую связаны с годом их рождения.

Читать далее

Доступ к домашнему серверу без белого IP: reverse SSH tunnel через autossh + Xray

Уровень сложностиСредний

Иногда нужно получить SSH-доступ к домашнему серверу (ноутбуку или мини-серверу на Ubuntu), который находится за NAT/CGNAT провайдера. Публичный IPv4 отсутствует, а использовать VPN или облачные туннели (ngrok, Cloudflare Tunnel и т.п.) не хочется.

Один из простых способов — обратный SSH-туннель с помощью autossh + проксирование через уже существующий Xray-клиент (VLESS + Reality), который и так работает для выхода в интернет.

Читать далее
1
23 ...