Ранее мы остановились на «вертушках» от Yamaha, Denon и TEAC в сегменте «до 60 тысяч рублей». Сегодня двигаемся дальше и смотрим на еще одного представителя Denon и сразу два примечательных проигрывателя от бренда Pro-Ject.
Все потоки
- Новые
- Лучшие
- Все
- ≥0
- ≥10
- ≥25
- ≥50
- ≥100
Новости
Кризис в электронике приводит к удорожанию DDR5 — дешевой память не будет
Пару недель назад мы писали о том, что дефицит на рынке полупроводников может привести к более серьезным последствиям, чем ожидалось ранее. Например, поставки различных электронных устройств не будут расти, плюс повышаются цены буквально на все, что связано с электроникой, да что там — останавливаются целые заводы по производству как электронных устройств, так и автомобилей.
Повышение цен само по себе серьезная проблема. Например, постоянное удорожание исходных ресурсов, нехватка чипов памяти и т.п. приводит к увеличению стоимости новых элементов, включая DDR5. По мнению экспертов, новые планки памяти будут минимум на 50% дороже ОЗУ предыдущего поколения, то есть DDR4.
Создание шутера с LeoECS. Часть 3
Друзья, в этой части серии статей мы исправим некоторые баги, возникшие после изменений в предыдущей части, начнем готовить UI и приступим к новым механикам.
Не забудьте прочитать прошлую часть перед прочтением этой.
Основы партнерской программы «Форсайт+», или как BI-вендору создать эффективную систему взаимоотношений с IT-компаниями
Привет, Хабр. Меня зовут Шимановский Константин. В прошлом обзоре мы подробно рассказали об истории развития платформы «Форсайт». Но, как и обещали, на этом мы не останавливаемся. Цикл публикаций продолжается. Далее мы разделим все наши публикации на разные тематики. Все, связанное с историей или вопросами наших партнеров, будем обозначать тэгом #ФорсайтPartners. Информацию о выпусках новых версий платформы – тегом #ФорсайтReleases. И так далее. Смотрите на тэги каждой новой публикации. Сразу будет понятно, о каком из направлений пойдет речь.
Сегодня моим соавтором будет Александр Стуров – руководитель партнерского отдела компании «Форсайт». Вместе мы постараемся рассказать вам о том, как формировалась наша партнерская экосистема, каким принципам она сейчас следует, что мы предлагаем нашему community и многое другое.
Топ-8 GUI-клиентов для PostgreSQL в 2021 году
Что такое графический интерфейс PostgreSQL? Зачем он вам нужен? Как он может помочь управлять базой данных PostgreSQL? Узнайте о лучшем программном обеспечении Postgre GUI, которое можно попробовать в 2021 году.
Возможно, худшая лампочка в мире
Выпуск Rust 1.56.0 и 2021 редакция
Команда Rust рада сообщить о новой версии языка — 1.56.0. С этим выпуском также стабилизируется 2021 редакция. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если вы установили предыдущую версию Rust средствами rustup
, то для обновления до версии 1.56.0 вам достаточно выполнить следующую команду:
rustup update stable
Если у вас ещё не установлен rustup
, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.
«Это что! А вот у меня на собесе было…», или Байки с технических интервью
У большинства айтишников найдутся свои истории о собеседованиях: забавные, печальные, странные. Из одних можно извлечь полезные выводы, а другие просто дают понять «что в индустрии бывает».
Мы проводим конференцию C++ Russia, и как-то трое участников её программного комитета (Сергей Платонов, Алексей Веселовский и Павел Филонов) собрались на YouTube-стриме поделиться своими историями: и тех, когда собеседовали их, и тех, когда они сами рассматривали кандидатов.
Получилось так живо, что мы решили сделать из записи текстовый пятничный хабрапост — он перед вами. А в комментариях будем рады вашим историям (только уважайте чужую приватность, приводить имена «кандидатов-неудачников» не стоит).
Игра по правилам Event loop в Node.js
Я пришел в компанию Lineate работать именно на Node.js. В процессе выполнения проектов мне приходилось обращаться к более опытным коллегам и выяснять ответы на возникающие у меня вопросы, но, как оказалось, никто не был уверен в своих ответах на 100%. C Event loop разобраться сложно и не всегда понятно, зачем это нужно на практике. Поэтому даже у опытных коллег знания по этой технологии часто только теоретические — в рабочих условиях ее применяют редко. Опрос, созданный мной в Google Form, прошли около 25 человек, вопросы были совершенно стандартные, из тех, что обычно задают на собеседованиях. Правильных ответов было очень мало, около 23-24%.
И тут возникли такие задачи, где без хорошего понимания Node.js было бы сложно повысить перфоманс, а следовательно, и лояльность к клиенту. Тогда мы решили более глубоко изучить теорию, а позже и поделиться полученной информацией о том, что происходит под капотом в Node.js.
Результаты публикуем на Хабре. Если мы хотим добиться производительности, нам нужно отойти от стандартных идей и играть по правилам Node.js.
Боремся за тестируемость: избавляемся от антипаттернов с помощью диалога
Ключевые тезисы
Код всегда можно протестировать, если выявить антипаттерны и исправить их.
Архитектура и тестируемость кода влияют на возможность автоматизировать тесты.
Решения по архитектуре кода принимаются разработчиками, а тестировщики, в свою очередь, могут влиять на эти решения в целях улучшения тестируемости.
Сохранение пакетов Perl через local
В perl есть выражение local. Оно подменяет указанное значение undef-ом до конца блока. В качестве значения могут выступать глобальные хеши, массивы и скаляры, а так же элементы или срезы хешей и скаляров.
Проблема в том, что хеши пакетов local не сохраняет.
Под хешами пакетов я понимаю хеш с двоеточием на конце (%Пакет::)
в котором хранятся символы пакета (GLOB).
Топ-5 слов с немецким происхождением, которые широко используются в английском
В ходе своего исторического развития английский язык многое почерпнул от немецкого. Оба они вышли из одной семьи германских языков, но со времен великого переселения народов развивались отдельно, пересекаясь лишь в незначительных формах.
Почти 60% английских слов имеют общие корни с немецкими. Для сравнения — у французского с английским только 27% совпадений, даже несмотря на длительное влияние истории. И самые классные слова мы уже разобрали вот здесь.
Интересно, что смешение лексики языков Шекспира и Шиллера продолжается и сейчас. Поэтому сегодня мы расскажем о десятке слов в английском, которые прямо пришли из современного немецкого.
Работа с проблемными *.dwg-файлами в среде nanoCAD версия 2.0
Формат *.dwg — самый популярный формат хранения электронных чертежей. Зачастую *.dwg-файлы хранятся годами, сохраняются в различных системах, используются разными пользователями и из-за этого могут накапливать различные ошибки. Чтобы обезопасить себя и свои документы, перед началом работы с файлами в nanoCAD рекомендуется выполнить ряд действий для их проверки, очистки и оптимизации. Ниже мы рассмотрим основные инструменты и методы работы с *.dwg-файлами.
Реализация кластеризации методом k-средних на Python (с визуализацией)
Кластеризация — один из наиболее популярных алгоритмов группировки данных.
Несмотря на множество способов его осуществления, мы рассмотрим и реализуем на языке Python метод k-средних. Он является наиболее ясным и алгоритмически понятным.
Будет уделено внимание визуализации 2-х и 3-х мерных пространств с помощью библиотеки matplotlib.
OWASP Top Ten и Software Composition Analysis (SCA)
Категория A9 из OWASP Top Ten 2017 (ставшая A6 в OWASP Top Ten 2021) посвящена использованию компонентов с известными уязвимостями. Для её покрытия в PVS-Studio разработчикам придётся превратить анализатор в полноценное SCA-решение. Как же анализатор кода будет искать уязвимости в используемых компонентах? И что ещё за SCA? Ответы на эти и многие другие вопросы ждут вас в этой заметке.
Сдохни, кодовое слово, сдохни
Добрый день. Раньше на Хабре был раздел «я негодую» или что-то подобное. Вот эта заметка подходит для него как можно лучше. Однако, сегодня вместо этого раздела, я лишь нашёл в списке того, чего не надо делать на Хабре «Путать сайт с жалобной книгой» и переписал эту заметку так, чтобы вместо выливания тонны помоев на любимый мной банк, это было обсуждение технологии. Технология эта называется «кодовое слово».
Пять распространенных проблем кандидатов (по результатам 600 технических собеседований)
Компания Geekfactor cовместно с Getmentor.dev проводит программу подготовки к трудоустройству в зарубежные стартапы (бесплатно помогаем подготовиться к интервью и показываем резюме классным компаниям) — почитать о ней подробней и зарегистрироваться можно тут. Свой блог на Хабре мы хотим посвятить теме трудоустройства зарубеж и наша первая статья — про то, каких ошибок стоит избегать при прохождении технических интервью в зарубежные компании.
Недавно я провел свое 600-е собеседование на платформе interviewing.io (IIO). В этой статье я хочу рассказать о своем опыте, подходе к проведению собеседований и основных проблемах, которые встречались у кандидатов на технических собеседованиях.
Различные виды тетрисов и где они обитают
Картинка xkcd, которая вдохновила создать игру Hell Tetris
Сколько видов тетриса вы знаете?
В детстве я играл в тетрис на денди-телевизоре и на карманном устройстве. Потом видел как играют в 3д-тетрис, был еще тетрис на раздевание. Весной этого года потратил несколько часов на «бесящий тетрис». А оказывается есть еще несколько достойных экзотических видов тетриса.
В каждом тетрисе отражена одна из философских граней реальной жизни.
Жёсткий матрас: Ретро видеокарты Matrox Millenium G550 и P650 в играх
Мой канал на YouTube начался с видео об одной старенькой видеокарте. Однако, с тех пор, я видеокартам внимания не уделял и думаю, что давно пришло время это исправить…
Как мы Neo4j к Helidon прикручивали
Идея поэкспериментировать с интеграцией Neo4j с Helidon возникла вполне естественно.
Neo4j — графовая система управления базами данных с открытым исходным кодом, реализованная на Java. По состоянию на 2015 год считается самой распространённой графовой СУБД. (Википедия, 21.10.2021)
Neo4j написана на Java и доступна из ПО, написанного на других языках с использованием языка запросов Cypher, через транзакционную конечную точку HTTP или через двоичный протокол «bolt». Neo4j в настоящее время является стандартом де-факто для графовых баз данных, используемых во многих отраслях.
Вообще, в се началось с небольшого разговора с Michael Simonis, одним из авторов Spring Data Neo4j 6 и сопровождающим Neo4j-OGM. Мы спросили Михаеля, что он думает о том, как Helidon и Neo4J могут работать вместе. Менее чем через час Михаель прислал мне ссылку на этот репозиторий с полнофункциональным примером для Helidon MP и Neo4j SDN.