Category : javascript

javascript
Markdown презентации по-новому: контроллер Nintendo, интерактивный блокнот и немного магии

PS: репост художественного перевода материала по причине проблем с лицензированием оригинальной статьи в Towards Data Scienсe.Как удержать Земную ось!?PDF-а достаточно?Анимации и свистоперделки, особенно в том виде, в котором они были популярны в PowerPoint 15–20 лет назад, значительно отошли на второй план. Добавьте к этому проблемы совместимости между LibreOffice и MS Office (даже между версиями для Windows и Mac), наличие или отсутствие нужных шрифтов — и желание делать что-то необычное на “…

  • суббота, 26 апреля 2025 г. в 00:00:11
javascript
Как Canvas украсил QIC

Всем привет! Меня зовут Виген Мовсисян, я Frontend-разработчик в QIC digital hub. В этой статье я расскажу, как мы внедрили технологию Canvas, какие задачи он помогает решать, что уже успели сделать и какие у нас планы на будущее.Материал основан на моём докладе с QIC Tech Meetup, полную запись вы можете найти на YouTube.Если говорить коротко, Canvas —  это «холст», который позволяет рисовать и добавлять интерактивность, давая пользователям возможность напрямую взаимодействовать с графическими …

  • суббота, 26 апреля 2025 г. в 00:00:10
javascript
Честная цена за кг/литр

Всем привет! Меня зовут Паша, и, возможно, вы уже пользуетесь моим расширением Ave blacklist для блокировки продавцов-спамеров на авито. Но сегодня не об этом.Больше года назад Кабинет министров не поддержал законопроект с ценой за килограмм или литр, новость была на Пикабу в том числеЧто ж, Кабинет министров не поддержал, а я поддерживаю двумя руками!И написал расширение для браузеров для расчета цены за единицу измерения на сайтах доставок еды - заКило (chrome, firefox)Мог бы научить и в офл…

  • суббота, 26 апреля 2025 г. в 00:00:09
javascript
Full-stack в аналитике: почему это будущее Data Science?

Привет! Это моя первая статья на Хабре, так что тапки прошу кидать мягкие (или хотя бы плюшевые). Поговорим о том, почему сегодня быть full-stack дата-сайентистом — не просто модно, а жизненно необходимо.Представьте: вы запилили нейросеть, которая определяет котиков на фото с точностью 99.9% (оставшиеся 0.1% — это когда хомяк притворяется котом). Воодушевлённый результатом, бежите к руководству — и тут начинается шоу: Инфраструктурные проблемы:Бэкенд-разработчик в отпуске (а его API недоступно…

  • суббота, 26 апреля 2025 г. в 00:00:07
javascript
Тень уязвимости: fake exploit как зеркало реальных техник

Всем привет! С темой эксплойтов я знакома не понаслышке. Не новичок, не теоретик — за плечами достаточно практики, чтобы понимать, как именно рушатся системы и что именно вызывает дрожь у безопасников. В какой-то момент мои наработки стали слишком заметны — одна история даже получила резонанс в новостях. Это стало для меня точкой. Я свернула активную деятельность в этой области.Прошёл год. В Telegram я веду небольшой закрытый канал для друзей, почти тихую гавань. И вдруг — комментарий от челове…

  • суббота, 26 апреля 2025 г. в 00:00:07
javascript
Я знаю, что ты думал в прошлый дейлик

Aw sheets, here we go againУтро среды. Вы медленно открываете meet/slack/rocket/etc и нажимаете на кнопку "📞" Имена людей в групповом звонке вам давно известны. Слова, произносимые людьми вам тоже, кажется, известны. Но что-то было вами забыто, что-то очень важное, что будет так нужно вспомнить в тот момент, как очередь доберется по вашу душу. Через окно солнце щекочет экран монитора, заставляя вас отклоняться то вправо, то влево, дабы увидеть символы на мониторе. На крутом подоконнике…

  • пятница, 25 апреля 2025 г. в 00:00:06
javascript
От клика до железа: хроника одного запроса. Часть 1

ВведениеУвлекались ли вы когда-нибудь задачей так сильно, что полностью выпадали из жизни? Я — да. Писал код, разбирался с нюансами, тестировал, переделывал, снова тестировал… В какой-то момент мой друг, давно не слышавший обо мне, решил узнать, куда я пропал. Мы созвонились, и я рассказал, чем занимаюсь. Он послушал, усмехнулся: «Как же хорошо, что я выбрал бэкенд-разработку».На самом деле ничего сверхъестественного в этой задаче не было. Но и простой её тоже не назовёшь — архитектура сложилас…

  • пятница, 25 апреля 2025 г. в 00:00:05
javascript
WASM — магическая шляпа или как не обрести безумие

Всем доброго времени суток. Сегодня с вами я хотел бы обсудить, как можно расширить возможности JavaScript. Первый вопрос, с чего вдруг такие мысли. Я давно работаю front-end разработчиком и последнее время все чаще и чаще я стал сталкиваться с нетривиальными задачами. Пример, получить электронную подпись для документа в браузере или рендеринг 3д моделей для презентации функциональности станков.Так как я человек любопытный для меня это звучит как вызов - а действительно такое нельзя провернуть …

  • пятница, 25 апреля 2025 г. в 00:00:04
javascript
Chotto UI — набор компонентов для чатов на Vue3

Пытаясь подражать слогу классика, можно сказать, что "все чаты в целом одинаковы, но каждый реализует что-то свое".так ли это? посмотрим.TL, DR: далее рассказываю, что мы делаем свой UI набор компонентов для чата, даю ссылки и приглашаю присоединяться к проекту.Что есть у каждого чата? Во-первых, участники диалога - это или живые собеседники - тет-а-тет, или в группе, или живой собеседник и ИИ-бот.Во-вторых, для каждого человека в диалоге необходим интерфейс, в котором он сможет видеть …

  • четверг, 24 апреля 2025 г. в 00:00:04