Angry Beard
276 subscribers
171 photos
13 videos
13 files
683 links
Bearded guy about the startups, tech and product development - https://alec-c4.com
Download Telegram
👍2
#ruby #rails поскольку гем streamio-ffmpeg судя по всему был заброшен авторами, а мне понадобилось добавить поддержку ffmpeg в мой собственный небольшой проект, который я надеюсь скоро анонсировать, то выпустил первую версию своего гема ffmpeg_core - https://github.com/alec-c4/ffmpeg_core и буду рад любым PRам и багрепортам
👍3🔥2
#ruby #rails Солнышко светит, птички поют, зайки прыгают по лужайке, а пацаны не спят ночами и релизят новые гемы. В общем, поимев немного попаболи с тем, чтобы вкрутить i18n в inertia-приложение (отдельное приключение с тем, чтобы поддерживать синхронно локали для бека и фронта + i18n-tasks постоянно ругается то на неиспользуемые ключи, то на пропущенные), я запилил гем inertia_i18n, который делает всем хорошо.

Как оно работает без магии и шаманства:
локали в config/locales раскладываются по папочкам. Всё, что для Rails — в backend, всё, что для фронта — в frontend. Что не попало ни туда ни сюда — считается общим и живёт своей жизнью.


config/
└── locales/
├── backend/ # Rails-specific translations
│ ├── en.yml
│ └── ru.yml
├── frontend/ # Frontend-specific translations
│ ├── common.en.yml
│ ├── pages.en.yml
│ └── pages.ru.yml
└── en.yml # Optional: shared or legacy keys


Гем собирает всё это добро из yml в json и аккуратно подкладывает в app/frontend/locales, где его уже без сюрпризов жрёт i18next. Бэк доволен, фронт доволен, i18n-tasks жалуется, но жрёт кактус.
Как обычно — показывайте звёзды, несите PR, багрепорты принимаются без нытья, но с логами.
👍21🔥1
Иногда мемы - это просто мемы ... но не в этом случае. Роскосмос решил запустить аналог Starlink и даже если не учитывать подход российских госкорпораций к запуску "аналогов" и "убийц" работающих иностранных сервисов, то уровень доступности различных сервисов с учетом текущий статистики блокировок (Россия как обычно впереди планеты всей), то гражданам страны останется только "суверенный интернет", для которого такого уровня покрытие не особенно и нужно ...
👍1
#css #tailwind Интересное из мира #tailwindcss - один из пользователей фреймворка открыл PR, в котором предлагалось добавить на сайт документации Tailwind CSS новый endpoint /llms.txt, который генерирует текст-только версию всех MDX-страниц документации, специально оптимированную для потребления большими языковыми моделями (LLM). Это конкатенированная текстовая версия ~185 страниц, с удалением JSX компонентов и лишних HTML блоков, чтобы нейросети могли легче “читать” документацию.

PR получил много реакций, но не был смержен. Основная причина — не техническая, а бизнес-ориентированная: админ проекта, Адам Ватан, закрыл PR, объяснив, что сейчас Tailwind Labs переживает серьёзные финансовые трудности, трафик на документацию упал примерно на 40% (из-за LLM-ботов, которые читают документацию вместо людей), а документация является ключевым драйвером привлечения покупателей их коммерческих продуктов. Оптимизация под LLMs (по его мнению) может ещё сильнее уменьшить трафик и навредить продажам, а компания сейчас сосредоточена на выживании.

Эта дискуссия происходит на фоне новостей о том, что Tailwind Labs сократил ~75 % инженерной команды из-за резкого падения выручки (почти ~80 %), что связывают с ростом инструментов AI, которые отвечают на вопросы разработчиков напрямую без захода на сайт с документацией.
#css Интеоесный фреймворк, но скорее не для ежедневного применения в рабочих проектах, а больше для развлечения - позволяет оформить ваш проект в стиле киберпанк.
😁1
#закопайтестюардессу Мне кажется, что используемый мной хэштег красноречиво говорит о том, что речь пойдёт о чём-то давно забытом, что пытаются оживить. Всё так - вышел релиз jQuery 4.0.0 ...
😁1
#macos #apps Полезная в хозяйстве утилита для макоёбов разработчиков с macbook - RepoBar, которая к тому же и open source. Висит в менюбаре, мониторит ваш аккаунт на гитхабе, показывает ваши репозитарии и активность в них, особенно это полезно владельцам большого количества open source проектов
#javascript #astro А вот это было неожидано, хотя и ожидаемо - Cloudflare приобрели Astro. Обещают, что проект останется под лицензией MIT, что будет продолаться разработка разных deployment targets, а не только Cloudflare. Будем надеяться, что так и будет, а пока что пойдем читать анонс Astro 6.beta
Forwarded from Tech Talk
This media is not supported in your browser
VIEW IN TELEGRAM
На хакерской конференции в реальном времени удалили сайты знакомств сторонников превосходства белой расы

Анонимная исследовательница, скрывающаяся под псевдонимом Марта Рут, выступила на Chaos Communication Congress 2025 в Гамбурге, где рассказала о взломе платформ WhiteDate (аналог Tinder для нацистов), WhiteChild (сервис подбора доноров спермы и яйцеклеток для «расово чистого» потомства) и WhiteDeal (аналог TaskRabbit для расистов). Все они размещались на WordPress.

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

Она собрала более 8000 профилей и около 100 ГБ информации, которые опубликовала на специальном сайте. Извлечённая информация включает фото, биографии и заявленные убеждения, внутреннюю коммуникацию и административные данные, метаданные изображений с координатами GPS.

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

Одетая в розовый костюм Могучего Рейнджера, Рут рассказала о взломе и в режиме реального времени удалила сайты «расово превосходящих» знакомств, продемонстрировав весь процесс на экране под аплодисменты участников конференции.
#opensource Разработчики из AdGuard, того самого, которые сделали блокиратор рекламы а также своего AdGuard VPN анонсировали выход в open source своего протокола Trust Tunnel. Авторы утверждают, что он неотличим от https-трафика, что прибавляет немного грусти в глазах и седых волос на мудях головах разработчиков DPI-платформ. Почитать детали можно на сайте протокола или подписавшись на гитхаб-репозитарий