habrahabr
Как перестать избегать трудностей и не сдаваться, даже если очень хочется

Если избегание трудностей становится жизненной стратегией, то через некоторое время вы с грустью обнаруживаете, что проживаете жизнь вполсилы и не получаете то, в чем по-настоящему нуждаетесь. Что сделать, чтобы начать действовать, когда страшно и не отступать?  Почему вы избегаете трудностей?На первый взгляд, этот вопрос — король дурацких вопросов, ведь никто не любит трудности, так что избегать их — разумная стратегия. Однако, если присмотреться внимательнее, то окажется, что нас хлебом не …

  • понедельник, 13 января 2025 г. в 00:00:06
javascript
Почему текстовые форматы не идеальны в разработке: пример на JSON

Ни для кого не секрет, что JSON широко используется в веб-разработке: обмен данными между клиентом (браузером) и сервером, хранение в NoSQL-базах, конфигурационные файлы, API-ответы и многое другое. Он стал практически родным форматом данных для JavaScript и Node.js. Однако при работе с JSON стоит учитывать ряд ограничений и подводных камней, которые в больших проектах могут вылиться в серьёзные проблемы с производительностью, точностью и безопасностью.В этой статье мы разберём:Неочевидные проб…

  • понедельник, 13 января 2025 г. в 00:00:04
javascript
PGlite — полноценный Postgres-сервер на WASM. Работает прямо в браузере и Node.js

Безумные штуки иногда можно найти в интернете. Листая 2024 JavaScript rising stars (https://risingstars.js.org/2024/en#section-all) обнаружил там удивительного зверя - Postgres скомпилированный через emcc в WASM версию, и допиленный до состояния, когда его можно запустить внутри JS-процесса (браузер/Node.js/Bun/etc).PGlite уже упоминался на Хабре (https://habr.com/ru/companies/postgrespro/articles/828950/), но я решил, что он так крут, что заслуживает отдельной небольшой статьи.TL;DR: Представь…

  • понедельник, 13 января 2025 г. в 00:00:03
github
RealKai42 / qwerty-learner

为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers Qwerty Learner English 日本語 为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 📸 在线访问 首选部署: https://qwerty.kaiyi.cool/ GitHub Pages: https://realkai42.github.io/qwerty-learner/ 镜像仓库: GitCode: RealKai42/qwerty-learner Gitee: KaiyiWing/qwerty-learner) 项目已发布 VSCode 插件版,一键启动、随时开始练习 VSCode Plugin Market GitHub 快速部署 Vercel 部署步骤 更新 Vercel Build & Development Sett…

  • понедельник, 13 января 2025 г. в 00:00:02
xaker
Атаки DoubleClickjacking используют двойные клики для обхода защиты

Независимый ИБ-исследователь Паулос Йибело (Paulos Yibelo) рассказал о новой разновидности кликджекинга (clickjacking) и дал этим атакам название DoubleClickjacking. Злоумышленники могут обманом вынудить пользователей совершить нужные действия с помощью двойных кликов мыши, тем самым обходя существующие средства защиты.

  • воскресенье, 12 января 2025 г. в 00:00:13
xaker
Хакеры.RU. Глава 0х0A. В новую жизнь

Для подписчиковЭто одиннадцатая глава приключенческо‑фантастической истории «Хакеры.RU». Каждую субботу мы публикуем по одной главе специально для подписчиков «Хакера». Если ты еще не читаешь, начинай с первой!

  • воскресенье, 12 января 2025 г. в 00:00:13
habrahabr
Насосы, работающие «сами по себе»

Картинка Freepik Меня всегда привлекали интересные технические решения, а особенно те, которые позволяют организовать нечто весьма полезное минимальными усилиями. А если при этом ещё и создаётся иллюзия нарушения закона сохранения энергии, то вообще хорошо: -) И сегодня мы поговорим как раз о таких устройствах, а именно, о насосах, которые позволяют качать полезную субстанцию без подведения внешней энергии*. *Сразу следует сделать оговорку, что ни один из этих насосов, конечно, не нарушает…

  • воскресенье, 12 января 2025 г. в 00:00:11
habrahabr
Как три красных огня чуть не угробили Microsoft, а потом стали мемом

Каждый год к Рождеству традиционно выпускают «уродливые свитеры», каждый старается как-то выделиться. Но Microsoft в 2024 переплюнули всех, выпустив свитер, который просто отвратителен: его посвятили, наверное, самому крупному провалу Microsoft — «красному кольцу смерти» Xbox 360. Оригинальный Xbox не был идеален. Он был огромный, тяжёлый, а геймпад из первых партий, величавшийся не иначе как Duke («герцог»), эргономичным назвать очень сложно. И всё же, это была консоль, не лишённая инноваци…

  • воскресенье, 12 января 2025 г. в 00:00:11
golang
К слову об именах переменных в Go

Субботним утречком решил поговорить о кое-чем действительно важном. Управление памятью, сборщик мусора — это всё недостойная обсуждения фигня. Имена переменных — вот это действительно стоящая тема. Не вижу, почему бы трем благородным донам её не обсудить.Для тех, кто пишет на Go давно, изложенное ниже может показаться очевидным, но буду рад вашим комментам (панамку за некоторую сумбурность изложения приготовил).Одной из ключевых особенностей Go является ориентация на читаемость и краткость кода…

  • воскресенье, 12 января 2025 г. в 00:00:10