Я очень люблю винтажную компьютерную технику — за тот непередаваемый шарм, которым обладают старые компьютеры. Поэтому увидев в продаже Fujitsu Siemens Amilo D 8820, я не смог удержаться и купил этот компьютер, чтобы попытаться вдохнуть в него вторую жизнь. Ноутбук достался мне в довольно плачевном состоянии: грязный и потёртый корпус, отсутствие нескольких клавиш на клавиатуре. По заверениям продавца, компьютер когда-то использовался для игр и развлечений, а затем его убрали в чулан, где он …
Последние несколько лет моя идея фикс — обустройство рабочего места. И за это время у меня набралось много разных «полезных штук» разного уровня бюджета и комфорта, которые некоторым образом улучшают рабочий процесс дома, в офисе, в кафе или коворкинге.Это статья о том, как обустроить рабочее место под разный бюджет. Кроме разделения на бюджет и комфорт, я поделил приёмы и вещи по степени важности. Например, кресло — это вершина комфорта, а камера с телесуфлёром, чтобы глаза смотрели в объектив…
Кадр из диафильма «Охота на Сэтавра», 1980 год (источник)Привет, Хабр! 60 лет назад фантаст Станислав Лем очертил многие ожидания и страхи будущего, которое постепенно становится настоящим прямо на наших глазах. Он определил ряд центральных идей: вокруг них более поздние авторы будут строить даже не отдельные сюжеты, а категории тем. На примерах и цитатах из произведений Лема я покажу, как ему удалось увидеть будущее и показать, к чему могут привести изобретения и концепции, о которых в 60-е го…
Так получилось, что неожиданно для меня, в 2022-м году я оказался в США в статусе сотрудника американской компании. Но уже через полтора года я вернулся обратно в Россию. И не думаю, что когда-нибудь опять окажусь в США. Часто мелькают статьи о том, что пора переезжать в США и прочие страны. Однако правда такова, что существенное их количество пишут по заказу компаний, оказывающих услуги по оформлению документов. Много статей от только что покинувших свою страну молодых людей, которым просто не…
Все три – хиты продаж. Поизучаем их немного и посмотрим на общее положение дел с подделками на меркетплейсах.Поддельная Kingston заявленной емкостью 512 ГБ – самая популярная флэшка на всех маркетплейсах. К ней в компанию взял более реалистичный вариант – Borofone 128 ГБ. Подумал, раз в России есть их представительство или дистрибьютор, они могут периодически разгонять продавцов фейков. Кроме того, емкость 128 ГБ не столь привлекательна для мошенников, и в сочетании с первым фактором это может …
Особенность Go — удобный механизм конкурентности. Создавать конкурентные задачи в парадигме языка можно буквально «бесплатно» и предельно просто: достаточно написать ключевое слово go перед вызовом функции — и она начнет выполняться независимо от породившего ее потока.Но, чтобы такой код приносил пользу, необходимо правильно управлять синхронизацией: собирать результаты, корректно обрабатывать ошибки и учитывать возможные сценарии выполнения. На практике этому аспекту часто уделяют недостаточно…
Год с небольшим назад я проводил здесь испытания, как поисковики индексируют SPA сайты. На тот момент Google справился на отлично, Yandex - не оченьСейчас Yandex хорошо проиндексировал SPA сайт на Vue 3.Индексация поисковиками была главным аргументом для выбора SSR метафреймворков. Однако теперь не нужно делать отдельный бэк для поисковых ботов, пререндеринг или использовать иные альтернативные подходы.Также интересно, что у Vue SPA лучшие по сравнению с Nust SSR Core Web Vitals судя по этой та…
В этой статье мы продолжим разбирать базовые концепции реактивности на основе идей и примеров, изложенных Райан Карниато (Ryan Carniato), автором SolidJS. Сегодня рассмотрим, как в реактивных системах планируется выполнение изменений производных значений.Большинство разработчиков воспринимают реактивность как систему событий. У вас есть некоторое состояние, которое обновляется, а все зависящие от него данные пересчитываются. В итоге это изменение проявляется через побочные эффекты.let name = st…
Обычное DOM-деревоВ процессе работы с HTML-документами часто возникает необходимость получить доступ к конкретным элементам DOM. Обычно это делается с помощью уникальных идентификаторов, которые присваиваются нужным элементам. Однако существует вероятность, что в большом документе может оказаться несколько элементов с одинаковыми идентификаторами, что может привести к путанице.Чтобы избежать этой проблемы, я разработал библиотеку dom-scope, которая позволяет создавать искусственные области види…