habrahabr
Костыли из 90-х и принцип HTML First

Кадр из презентации Frontmania 2022: Kilian Valkhof — Stop using JavaScript for that Недавно на Хабре публиковался перевод статьи «Вам не нужен для этого JavaScript» с примерами, где код JS легко заменить на HTML. На самом деле возврат к основам HTML, простым сайтам и читаемому коду без сложных фреймворков — довольно популярная идея. Сейчас всё больше сайтов создаётся по принципу HTML First. В разных областях информатики применим принцип минимальных привилегий. Среди прочего он означает, …

  • среда, 28 февраля 2024 г. в 00:00:22
habrahabr
Как мы феерически открыли даркстор Даркстор в Дагестане

Мы торгуем компьютерным железом в Дагестане. Вопросы доставки у нас в республике шли мучительно, потому что менталитет предполагает личное общение. Сейчас-то нам начали доверять и игровые машины едут даже в дальние аулы, где интернет только мобильный. Как только мы наладили логистику, логичным следующим шагом было открывать доставку чего-то другого. Мировой тренд — еда. Быстрая доставка продуктов либо уже есть, либо вот-вот появится везде в мире. Началось всё с Uber, Flaschenpost, Самоката…

  • среда, 28 февраля 2024 г. в 00:00:21
habrahabr
Каков C++ в gamedev'e?

Хотел написать продолжение к статье Что почитать игровому программисту? про использование С++ в игровых движках, но размышления свернули куда-то не туда.Завороженно смотрю как и какими темпами идет развитие языка в последние годы, и понимаю, что получить и особенно применить возможности С++20/3 в разработке игр и движков получится хорошо, если с опозданием лет эдак в пять, как раз на следующее поколение консолей, если вообще получится. Сейчас плюсы в игрострое зависли где-то между 14 и 17 стан…

  • среда, 28 февраля 2024 г. в 00:00:20
habrahabr
Бардак в GNOME — это не случайность

GNOME удалось добиться, казалось бы, невозможного: это самая ограниченная по возможностям и раздутая десктопная среда для Linux. Но это не просто случайность. Это результат высокомерия и дилетантства основных разработчиков, превративших архитектурные решения GNOME в шедевр хаоса. Чтобы лучше понять, что происходит, давайте проанализируем некоторые из примеров. Даже если ни один из них не затрагивает непосредственно вас, стоит понять modus operandi ведения проектов GNOME и то, как они вредят с…

  • среда, 28 февраля 2024 г. в 00:00:20
habrahabr
Почему мое производство пельменей умирает

ДИСКЛЕЙМЕР: Статья написана на основе интервью с предпринимателем, который анонимен, потому что в городе до 400к населения его все знают.В 2018 г. я открыл производство пельменей и полуфабрикатов. Шучу, что у меня 3 класса образования церковной школы, так как мое высшее по специальности “социальная коммуникация” не кажется мне фундаментальным.6 лет мы продаем 50 позиций пельменей, голубцов и чебуреков в 200 магазинов. В ковид ели много пельменей и у меня было 3 цеха, доходило до тонны в день. …

  • среда, 28 февраля 2024 г. в 00:00:19
javascript
Динамические Breadcrumbs на React, React Router и Apollo GraphQL

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

  • среда, 28 февраля 2024 г. в 00:00:16
javascript
Google Apps Script и с чем его едят

Всем привет! Меня зовут Леша Штанько, я системный администратор и интегратор (если остается время, еще и JS-разработчик :D) в AGIMA. Если представить Google большим айсбергом, то на его верхушке точно разместятся всеми любимые и популярные инструменты, вроде Google Sheets и Google Calendar, а Google Apps Script скроется где-то под толщей воды. Но я считаю, что больше людей должны попробовать этот классный инструмент. Поэтому в этой статье расскажу о его главных достоинствах и поделюсь практиче…

  • среда, 28 февраля 2024 г. в 00:00:16
github
electric-sql / pglite

Lightweight Postgres packaged as WASM into a TypeScript library for the browser, Node.js, Bun and DenoPGlite - Postgres in WASM PGlite is a WASM Postgres build packaged into a TypeScript client library that enables you to run Postgres in the browser, Node.js and Bun, with no need to install any other dependencies. It is only 3.7mb gzipped. import { PGlite } from "@electric-sql/pglite" const db = new PGlite() await db.query("select 'Hello world' as message;") // -> […

  • среда, 28 февраля 2024 г. в 00:00:11
github
MDK8888 / GPTFast

Accelerate your Hugging Face Transformers 6-7x. Native to Hugging Face and PyTorch.GPTFast Accelerate your Hugging Face Transformers 6-7x with GPTFast! Background GPTFast was originally a set of techniques developed by the PyTorch Team to accelerate the inference speed of Llama-2-7b. This pip package generalizes those techniques to all Hugging Face models. Demo GPTFast Inference Time Eager Inference Time Getting Started Make sure that your python version >= 3.10, and you are on …

  • среда, 28 февраля 2024 г. в 00:00:10