habrahabr
Хабр таки торт

Приветствую, Хабравчане!Написать данную статью меня подстегнуло несогласие со статьей Хабр мёртв. Это не будет ответ на статью, ответ автору или разбор его тезисов. Я бы хотел рассказать почему я считаю, что Хабр торт. Отложу свое ИМХО, как говорится :-) Поехали.На Хабр я попал в 2021 году. Я правда не помню, как, но точно не по приглашению. Возможно я просто зарегистрировался.У меня довольно таки горело на то время, поэтому на одном дыхании, я опубликовал статью В софте все всрато и становится…

  • вторник, 4 февраля 2025 г. в 00:00:23
habrahabr
Чапаев и Матрица: почему культура 90-х бунтовала против пластмассового мира? Часть 2

К началу 90-х общества США и других стран оказались в мире, с которым человек и его системы восприятия раньше не сталкивались. Материальное окружение и живое общение никуда вроде бы не делись — но их доля в воспринимаемом неуклонно снижалась за счёт ТВ и других СМИ. Медиапродукты уже целенаправленно создавались для максимального привлечения внимания и эмоционального вовлечения. Реальный мир тускнел на фоне гламурной картинки ТВ и журналов. Недоверие вызывали и они, и заверения любых властей и …

  • вторник, 4 февраля 2025 г. в 00:00:22
habrahabr
Как AI захватывает Хабр, и почему это всех бесит

Если вы частый гость на Хабре, то, скорее всего, уже сталкивались с этим странным феноменом. Открываете статью, она выглядит вполне прилично: логичная структура, правильные запятые (редкость, кстати), даже мысль какая-то есть. Читаешь, вроде интересно... но что-то не так. Какой-то пластмассовый привкус остаётся после прочтения. А потом ты листаешь комментарии и видишь: «AI-генерат, автор в бан!» И ты такой: «Точно! Вот что меня смутило!»Добро пожаловать в эру AI-контента, где искусственный инте…

  • вторник, 4 февраля 2025 г. в 00:00:21
habrahabr
Сборка проектов Си и Си++: от простого к сложному. Часть I. Библиотеки

Каждый раз, в течение многих лет, собирая пилотную версию мизерного проекта или простой утилиты, мне кажется, что уж в этот раз точно обойдусь обычным скриптом для сборки, и никакие сборщики проекта мне не понадобятся. Но суровая реальность приводит меня в чувство уже в течение первых нескольких минут работы. Сначала оказывается, что до невозможности простая программка нуждается в JSON-парсере, HTTP-запросах CURL и прочих библиотеках. А по мере возбуждения хотелок эти все зависимости нарастают…

  • вторник, 4 февраля 2025 г. в 00:00:19
habrahabr
До скольки доживали люди, до начала 20 века

Мы же часто можем встречать — «Вот раааньше...» Так вот, с научной точки зрения, по всем научным археологическим, антропологическим исследованиям, раньше жили мягко говоря меньше. Источник — исследования похороненных в Старой Ладоге, ранние средние века русской истории. В 2022 вышла в научный мир новая версия определения возраста по костям скелета, она основывается на одновременном анализе 74 признаков. Предварительно через компьютеры, после точных измерений, прогоняли много раз эти данные от 1…

  • вторник, 4 февраля 2025 г. в 00:00:18
javascript
Чего ждать от Angular в 2025 году? Стратегия

Привет! Меня зовут Андрей, я занимаюсь фронтенд разработкой на Angular. И в последнее время данный фреймворк нравится мне все больше и больше, поэтому мне стало очень интересно, что же ждет Angular в 2025 году. Какие интересные и полезные фичи завезут и вообще, какой вектор развития у фреймворка.Не найдя ни одной статьи на русском на это тему — родилась эта :-)Я разобрал официальную дорожную карту Angular и их стратегию на ближайшие годы. Впереди ускорение, упрощение, новая реактивность и стаби…

  • вторник, 4 февраля 2025 г. в 00:00:13
javascript
Python 2D графика. Визуализация данных в реальном времени. Matplotlib, PyQTGraph, pyOpenGL, VisPy, …

На мой взгляд, быстрое преобразование больших массивов цифровых данных в наглядные и доступные для восприятия человеком формы приобрело большую востребованность. Даже двумерные графики, отображаемые на экранах мониторов, все еще продолжают сохранять свою актуальность и популярность в таких разнообразных сферах, как торговля ценными бумагами, технические и научные измерения (осциллограммы) и исследования, а также в узких областях, таких как компьютерные студии звукозаписи (БПФ, эквализация, тюне…

  • вторник, 4 февраля 2025 г. в 00:00:11
javascript
Обзор различных методов работы с реактивным стейтом во Vue

Организовать обмен [реактивными] данными между компонентами и модулями во Vue 3 приложении можно несколькими способами.1. Prop drillingProp drilling - это ситуация, когда пропсы передаются через несколько компонентов, которые сами их не используют, только чтобы доставить данные до компонента, которому они действительно нужны.Рассмотрим пример:<script setup> const user = { name: 'John', email: 'john@example.com' } </script> <template> <div> <…

  • вторник, 4 февраля 2025 г. в 00:00:09
javascript
Одна React-задача, демонстрирующая ключевые навыки на собеседовании

Фото из сериала Silicon ValleyНиже - пример того, как я обычно представляю (и детально разбираю) один из моих любимых вопросов по фронтенд-разработке на собеседовании. Он основан на моем опыте интервьюирования в крупных IT-компаниях. Этот вопрос посвящён созданию небольшого React-компонента, который асинхронно получает данные на основе пропса username. Он кажется простым, но на самом деле показывает много нюансов понимания кандидатом хуков React, сайд-эффектов, состояния гонки (race conditions)…

  • вторник, 4 февраля 2025 г. в 00:00:08