Как стать автором
Обновить

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Новость

Релиз платформы Jakarta EE 11

Время на прочтение2 мин
Количество просмотров26

25 июня 2025 года команда разработчиков из сообщество Eclipse выпустила платформу Jakarta EE 11. Решение Jakarta EE пришло на смену Java EE (Java Platform, Enterprise Edition) после передачи процессов разработки спецификаций, TCK и эталонной реализации в руки некоммерческой организации Eclipse Foundation.

Читать далее
Новость

Релиз открытого DHCP-сервера Kea 3.0

Время на прочтение4 мин
Количество просмотров1.2K

25 июня 2025 года состоялся релиз открытого проекта DHCP-сервера Kea 3.0. Решение выпущено на смену классическому ISC DHCP. Выпуск Kea 3.0 отмечен как первый релиз, для которого будет обеспечен длительный цикл сопровождения (LTS) и обновления для него будут выпускаться в течение трёх лет.

Читать далее
Статья

Принцип ставок — книга чемпиона по покеру Анны Дьюк о принятии решений

Время на прочтение7 мин
Количество просмотров1.7K

Thinking in Bets (Принцип ставок) - книга чемпиона по покеру Анны Дьюк о принятии решений, где покер используется лишь как сквозной образ для связывания ключевых идей.

Принятие решений, когнитивные искажения, иррациональное поведение, человеческая психология - Thinking in Bets охватывает их все — ясно и достаточно увлекательно.

Дьюк начинает с того, что наш мозг не эволюционировал для принятия повседневных решений оптимальным образом. Мы плохо понимаем вероятность и случайность, склонны видеть закономерности там, где их нет, и часто путаем качество решения с его результатом.

Читать далее
Статья

Гид по выбору идеальной палитры для сайта

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров963

Вы замечали, что одни сайты вызывают доверие с первого взгляда, а другие раздражают или кажутся ненадежными? Во многом это заслуга грамотно подобранных цветов.

В этой статье разберем:

- Как цвета управляют нашим подсознанием.

- По каким правилам сочетать оттенки, чтобы сайт выглядел гармонично.

- Где брать готовые палитры и как проверить, что цвета «не конфликтуют».

Читать далее
Пост

— Сейчас раскрою секрет, благодаря которому мои статьи иногда залетают в топ на Хабре.
— О, давай!
— Нет, ну большинство штук ты и так знаешь. Типа чтобы заголовок был цепляющим, чтобы пользы было гораздо больше, чем рекламы, нужна структура, состоящая из клифхэнгеров, сторителлинг. И это с учётом того, что технический уровень и уровень грамотности должны быть на высоте. Это всё понятно. А я сейчас расскажу о том, о чём ещё ни разу не рассказывал.
— Я весь внимание.
— А, да, ещё ведь важно время публикации. Публикация в неурочный час на Хабре — это движение против мейнстрима, но работает так же хорошо, как и в Телеге.
— Я помню твой пост об этом, давай не томи уже!
— А, ну и ещё я всегда пишу исключительно о своём опыте. Сделал какую-нибудь ерундень — рассказал о ней.
— Так что за секрет-то в итоге?
— Короче, диалоги!

И тут я объяснил другу, что, если начать пост с диалога, то его прочитают с большей вероятностью. Особенно, если это релевантный диалог. Особенно, если он помогает погрузиться в контекст будущего материала.

Сами рассудите: реплики диалога читаются проще, чем абзацы текста. Диалоги обычно состоят из разговорной речи, которой проще выражать сложные мысли. В диалогах, как ни крути, есть живые люди и эмоции.

И, разумеется, не нужно писать всю статью в виде диалога. Он лишь помогает захватить внимание и вовлечься в чтение, а дальше всё, как обычно.

Иногда я даже заголовок поста и статьи делаю в виде первой реплики из диалога. И это работает. Ах да, если диалог не выдуманный, как, например, в этой публикации, то это помогает придерживаться правила «рассказывать о своём опыте, а не чужом».

— Сначала я хотел сказать, что ты, выдав секрет, усложнишь себе работу из-за конкурентов, которые будут пользоваться твоим методом. А затем вспомнил твою статью про Дьябло.
— Она не про Дьябло, но да, ты прав. Я уверен, что никто не воспользуется моими советами.

Теги:
+3
Комментарии2
Статья

Мета-анализ Хабра 2024: так ли всё плохо?

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров1.4K

Люди с самых древних времён интересовались тремя главными вопросами мироздания: почему горит огонь, какой формы земля и мёртв ли Хабр. На последний я постараюсь ответить. И если коротко - я понятия не имею. Быстрый сбор статистики и интерпретация результатов растянулась в несколько раз, ведь чем дальше тем становится всё больше и больше вопросов. А искать ответы - вообще и близко не моё любимое занятие, поэтому все данные будут опубликованы для открытого доступа и возможно кто-то сможет уменьшить количество этих чертовски важных вопросов.

Читать далее
Статья

Большой разбор Слайсов, Типы и структуры данных Go

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров1.9K

Привет, меня зовут Рома! Какое-то время назад я захотел изучить всю внутрянку Go, заглянуть в исходники языка и понять, почему все устроено так, как устроено. В этот самый момент я обнаружил, что на просторах интернета практически отсутствуют материалы, которые подробно разбирают типы данных, их вспомогательные функции, детали реализации runtime и так далее. Мной было принято решение сделать это самостоятельно. Изначально я занимался этим для себя, но позже решил, что стоит поделиться моими наблюдениями и выводами с миром.

Представляю вам первую статью из цикла «Типы и структуры данных Go»! Здесь мы познакомимся со Слайсами, разберем внутреннюю реализацию этого типа и его вспомогательных функций. Приятного аппетита!

Читать далее
Новость

Обсерватория «Рубин» всего за несколько дней обнаружила 2104 неизвестных ранее астероида

Время на прочтение4 мин
Количество просмотров1.9K

23 июня я испытал сильные эмоции, когда несколько белых зернистых пятен пронеслись по экрану моего компьютера, в то время как на заднем плане звучала фоновая музыка. Эти пятна были частью фильма, который демонстрировался во время долгожданной конференции по выпуску первых изображений обсерватории имени Веры К. Рубин, и каждое из них представляло только что открытый астероид. На моих глазах творилась история – и в доказательство этому я приведу два аргумента.

Во-первых, всего за несколько ночей команда обсерватории «Рубин» смогла обнаружить 2104 ранее не попадавшихся нам астероида в нашей Солнечной системе, семь из которых относятся к категории околоземных объектов. (Нет никаких свидетельств того, что они столкнутся с нашей планетой, не волнуйтесь). Для сравнения: на сегодня в нашей космической системе известно около миллиона астероидов; в ближайшие несколько лет «Рубин» вполне может увеличить эту цифру до пяти миллионов.

Читать далее
Статья

Метод синтеза синусоидальных колебаний, используя цифровой колебательный контур

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров1.2K

Добрый вечер, уважаемые коллеги. Статья будет короткой и возможно натолкнет кого-то на реализацию. У меня получилось.

Недавно разрабатывал код, который рассчитывает значения sin(x), cos(x) и квадратного корня из x, на arm. По сути это была апроксимация рядом Тейлора. Но код написан на Assembler и выполнялся относительно быстро. Изначально предполагалось использовать его для своего станка. Немого позже задался вопросом одновременной генерации sin(x) и cos(x) как сигналов для свертки с исходным. Некоторые предлагали cordic, но я пошел другим путем.

Изначально, моделировал систему дифференциальных уравнений, использующих два умножения и разности для получения sin(x) / cos(x) на каждый, временной отсчет. Фактически, это отклик диффкренциального уравнения на дельта-функцию (единичный импульс) который запускает колебательный процесс. "Синусойды" получились не ортогональными при небольшом количестве отсчетов на период из-за неточности вычисления сдвига фазы. Однако, при использовании длительных последовательностей данный метод может заменить классические методы генерации sin(x)/cos(x) поскольку конечные разности становятся небольшими.

Кроме того на вход дифференциального уравнения можно подать сигнал, который будет раскачивать его как реальный контур. Например, у Вас возникнет желание свернуть сигнал с длинноволновыми последовательностями. В этом случае, можно, просчитывать каждый отсчет sin(x)/cos(x), а можно просто подать входной сигнал с АЦП на вход такого дифференциального уравнения и получить "синхронный интегратор", настроенный на определенную частоту.

Читать далее
Статья

Где все игры про граффити? Обзор лучших и забытых проектов

Время на прочтение13 мин
Количество просмотров1.6K

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

Первыми пошли Готики — хороши до сих пор (я из тех людей, кто больше любит третью). Потом горячо любимая Neverwinter Nights (в преддверии выхода Baldur's Gate 3), но, к сожалению, сейчас в нее играть было довольно скучно. А следом шел Морровинд — ох уж эта боевая система (miss, miss, miss).

И тут я дошел до одинокого забытого бриллианта. Игра, взбудоражившая умы и сердца подростков так же сильно, как легендарный фильм Ямакаси. После нее все заборы города были измалёваны однотипными надписями дешевой краской. И я про Marc Ecko's Getting Up: Contents Under Pressure.

Читать далее
Статья

Архитектура PERA для построения промышленной сети

Время на прочтение7 мин
Количество просмотров939

Промышленные сети на многих предприятиях развиваются достаточно хаотично, как правило, вырастая как дополнение к корпоративной сети. Однако такой хаотичный рост зачастую приводит к появлению слабых мест в сетевой топологии: отсутствию резервирования, использованию общего с корпоративным сегментом оборудования, узким местам в пропускной способности каналов связи и многому другому.

В этой статье мы рассмотрим архитектуру Purdue Enterprise (PERA), в рамках которой была разработана эталонная модель для потоков данных в промышленных сетях, где производственные процессы полностью автоматизированы. Будучи разработанной еще в начале 90х, эта модель стала стандартом для построения сетевой архитектуры с учетом требований безопасности, разделяя уровни сети для поддержания иерархического потока данных между ними.

Читать далее
Статья

Темная магия JavaScript: Укрощаем неявное приведение типов

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров2.4K

Привет, Хабр! У каждого JS-разработчика есть своя история. История о том, как он впервые встретился с этим. Сидишь, пишешь код, всё логично, всё под контролем. И тут, чтобы проверить одну мелочь, открываешь консоль и из чистого любопытства пишешь:

[] + {} // Получаешь: "[object Object]"
// Хм, ладно, массив привел себя к строке, а объект стал... объектом. Логично.

{} + [] // Получаешь... 0 ???
// ЧТО?!

Стоп. Как это вообще возможно? Мы только что поменяли местами два операнда и получили совершенно другой тип данных. Кажется, будто язык издевается над нами.

Разобраться с этим!
Статья

NAVIS — многоцелевой быстросборный беспилотный катамаран

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров1.7K

Создание быстросборного маломерного беспилотного судна с возможностью быстрой интеграции различных полезных нагрузок для решения задач на воде и под водой в автономном режиме.

Читать далее

Ближайшие события

Статья

Локальный чатбот без ограничений: гайд по LM Studio и открытым LLM

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров7.5K

В этой статье мы не только установим локальный (и бесплатный) аналог ChatGPT, но и сделаем обзор нескольких открытых LLM, разберёмся в продвинутых настройках LM Studio, подключим чатбота к Visual Studio Code и научим его помогать нам в программировании. А ещё мы посмотрим, как можно тонко настраивать поведение модели с помощью системных промптов.

Читать далее
Новость

Сотрудники просят ChatGPT, а не Copilot — в Microsoft злятся и снижают цену

Время на прочтение2 мин
Количество просмотров13K

В свежем материале Bloomberg рассказано, как OpenAI теснит своего главного инвестора в секторе корпоративных продаж, где Microsoft традиционно сильна. По данным издания, в Microsoft испытывают большие трудности при продажах своего ИИ-ассистента потому что сотрудники компаний-клиентов привыкли использовать ChatGPT и не хотят с него переходить.

Читать далее
Статья

Telegram Web съел 30% моего 16-ядерного процессора. Расследование странного поведения, или Призрак майнера в браузере

Время на прочтение9 мин
Количество просмотров13K

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

О, нука че там
Новость

Вышла Jakarta EE 11 — крупнейшее обновление платформы с упором на Java 21, облачные приложения и производительность

Время на прочтение2 мин
Количество просмотров2.9K

26 июня 2025 года рабочая группа Jakarta EE под эгидой Eclipse Foundation объявила о выходе Jakarta EE 11 — новой версии промышленной платформы для разработки корпоративных Java-приложений. Релиз продолжает вектор на упрощение работы разработчиков, тестирование и поддержку cloud native решений. Важное отличие Jakarta EE 11 — официальная поддержка Java 21, включая виртуальные потоки.

Читать далее
Статья

IT-расклад для стажеров: пять направлений для твоей будущей карьеры

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.8K

Привет, Хабр! Это команда стажировок Авито и мы подготовили простой тест для стажеров, которые не знают, как выбрать направление в IT. 

На стажировке в Авито начинающие инженеры могут за полгода дорасти до уровня junior в QA или Frontend-, Backend-, Android- и iOS-разработке. С первых дней на программе ты сможешь работать над реальными задачами рука об руку с более опытными коллегами. А что именно нужно будет делать и как подобрать наиболее подходящее направление развития — узнаешь из этой статьи. 

Читать далее
Статья

Проверка времени: действительно ли искусство дорожает с возрастом?

Время на прочтение13 мин
Количество просмотров726

Недавно команда проекта MyInvest.Art обратилась к нашей ML-группе с амбициозной задачей: проверить, действительно ли возраст произведения искусства определяет его ценность. Как руководитель, я привык опираться на данные, а не на предположения. Поэтому я поручил команде глубоко погрузиться в аукционные данные — как российские, так и мировые, чтобы дать четкий ответ: стоит ли инвестировать в искусство, и если да, то как это делать с умом.

Общепринятое мнение гласит, что старые работы ценятся выше. Но подтверждается ли это реальными данными? Команда проанализировала 54 994 аукционные сделки (все сделки на российском рынке в базе данных, у которых была известна цена продажи). 

Уникальных произведений искусства: 49351 (Количество уникальных ID в БД) 

Количество повторных продаж (уникальных artwork_id, встречающихся более одного раза): 3925

То есть лишь 8% произведений выходят на рынок повторно. Уже на этом этапе становится понятно: вторичный рынок искусства в России работает не так уж активно.

Для точности анализа мы убрали из выборки работы с отсутствующими ценами, а также тиражную графику (medium_type != 'prints'). Кроме того, между двумя продажами одной и той же работы должно было пройти не менее года, иначе это, скорее всего, тоже будет относиться к тиражной работе.

В финальном датафрейме — 1 389 работ, которые реально перепродавались через аукционы. Именно их ценовая динамика поможет нам понять, действительно ли возраст влияет на стоимость произведений искусства.

Читать далее
Статья

Метавселенная и виртуальные миры: технологии создания и перспективы развития

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров471

Метавселенные представляют собой следующую ступень эволюции цифровой жизни. Они переходят от текстовых сайтов и закрытых экосистем к взаимосвязанным виртуальным мирам, в которых пользователи могут взаимодействовать через свои аватары.

Читать далее