Я пользователь сети Интернет с 2006 года. Активно занимался веб‑серфингом всегда — изучал стремительно набирающий популярность новый видеохостер YouTube, со скудным на тот момент контентом, общался в социальных сетях Вконтакте, Мой мир Mail.ru, MySpace, Facebook, сидел в мессенджерах ICQ и mail.ru, застал групповые аудиочаты с незнакомцами в Skype (который, кстати, компания спешно отключила из за огромного количества мата, оскорблений, национализма и токсичности), читал ленту Bash, устанавливал…
Привет! Меня зовут Лёша. Год назад я взялся перевести команду диджитал-агентства в таск-трекер.У нас было 15 человек: дизайнеры, разработчики, контентщики, прожекты. Всё нужно было срочно, как в любом агентстве. До этого как-то справлялись: задачи летели в телеграм, фидбэк — туда же, синки проводили дважды в неделю.Потом пришли крупные клиенты, и фаундер сказал, что пора наводить порядок. Меня назначили лидом и попросили внедрить систему.Если кратко: месяц спустя мы потеряли «золотого» клиента …
HTMX и AlpineJSHTMX и AlpineJSэто две JS библиотеки, которые расширяют HTML специальными аттрибутами и позволяют писать фронтенд без SPA фреймворков.Это альтернативы React/Vue/Angular и иже с ними. Их появление вызвано усталостью от сложной JS экосистемы и тоской по временам, когда задачи решались с помощью PHP и jQuery.Я всю жизнь писал JSON API и SPA интерфейсы и моему мозгу трудно было переварить, зачем нужны эти библиотеки и как с ними работать. Поэтому я написал эту статью.HTMX и AlpineJS …
Интернационализация (i18n) и локализация (l10n) часто кажутся проблемами “на потом” — пока внезапно не становятся срочными.Как разработчики, мы все делали что-то вроде:<button>Order now</button> Или в шаблоне:<p>Welcome back, {{ user.name }}!</p>Всё работает — пока команда не говорит: «Мы выходим на рынок Узбекистана, Казахстана и Ближнего Востока в следующем квартале.»И тут внезапно каждая хардкодная строка превращается в технический долг. Разработчики в панике вытаскив…
В этой серии статей мы отправимся в путешествие по миру пользовательских хуков React, открывая для себя их огромный потенциал для улучшения ваших проектов разработки. Сегодня мы сосредоточимся на хуке «useGeolocation», одном из многих тщательно разработанных хуков, доступных в коллекции пользовательских хуков React.Github: https://github.com/sergeyleschev/react-custom-hooks import { useState, useEffect } from "react" export default function useGeolocation(options) { const [loadin…
Привет, Хабр! Меня зовут Виктор, я являюсь Web разработчиком в MOEX. Программирую на TypeScript/Java и это моя первая статья, в которой я хочу поделиться историей создания fsd-forge — CLI-инструмента для упрощения работы с архитектурой Feature-Sliced Design (FSD) в проектах на React и TypeScript. В этой статье я расскажу, почему решил создать этот инструмент, как он устроен, какие проблемы решает, и какие уроки я вынес из процесса разработки.Что такое Feature-Sliced Design и зачем нужен CLI?Fea…
An anomaly detection library comprising state-of-the-art algorithms and features such as experiment management, hyper-parameter optimization, and edge inference. A library for benchmarking, developing and deploying deep learning anomaly detection algorithms Key Features • Docs • Notebooks • License 🌟 Announcing v2.1.0 Release! 🌟 We're excited to announce the release of Anomalib v2.1.0! This version brings several state-of-the-art models and anomaly detection datasets. Key f…
Open-source firmware for Ingenic SoC IP camerasThingino Thingino is an open-source firmware for Ingenic SoC IP cameras. Supported Hardware Please find the full list of supported cameras in a separate document. Visit our website for an illustrated version of the list. Building git clone --recurse-submodules https://github.com/themactep/thingino-firmware cd thingino-firmware make Read Building from sources article for more info. Resources Project Website Project Wiki Buildroot Manual HTML PDF …
Журналисты обнаружили, что инструмент Refresh Outdated Content («Обновить устаревший контент») позволял любому желающему удалять конкретные страницы из результатов поиска Google. Так из поиска пропали негативные статьи о генеральном директоре крупной технологической компании из Сан-Франциско.