Category : habrahabr

habrahabr
Как я делал сеть на 10 гигабит с минимальным бюджетом

Решил я ускорить тривиальную задачу в виде передачи файлов с одного компьютера на маленький домашний NAS. Раньше 10 гигабит были для меня чем-то заоблачным (с учётом цены на свичи, а также сетевые карты). Но благодаря апгрейду дата-центров, а также свежим чипам для свичей от Realtek, апгрейд оказался недорогим и безболезненным. О выборе железа и тестах — под катом. Фаза 1 — изучение рынка ▍ Ethernet, который не смог 10gbe возник в голове очень быстро. Раз 2,5 гбит пришли на рынок легко …

  • вторник, 9 апреля 2024 г. в 00:00:10
habrahabr
Полное солнечное затмение 8 апреля 2024 года

Это затмение называют "Великим Американским Затмением". Можно догадаться почему. Зона его видимости — североамериканский континент. За незначительным исключением, нигде на суше, кроме США, Канады, Мексики и нескольких стран центральной Америки, затмение не видно.Да — в зоне видимости будет еще акватория Тихого и Атлантического океанов, ряд островов расположенных в них, Гренландия и самый краешек северной Европы — совсем уже на излете (во время захода Солнца и в очень малых фазах). Но е…

  • вторник, 9 апреля 2024 г. в 00:00:10
habrahabr
Раздача файлов на смартфоны без интернета. Опенсорсные альтернативы AirDrop

Формулировка задачи. У нас есть настольный компьютер и мобильные устройства под Android. Задача простая — как быстро перебросить файлы с компьютера на телефоны и планшеты. Например, скачанные подкасты и HD-фильмы 1080p, файлы apk для установки, рабочие файлы с персоналки, бэкапы. Хранилище телефона можно использовать как резервный внешний диск или как «беспроводную» флешку, которая работает по Wi-Fi. Конечно, можно это сделать через веб-сервисы Wormhole/PairDrop/FilePizza, через телеграм/ва…

  • понедельник, 8 апреля 2024 г. в 00:00:15
habrahabr
Энциклопедия контроллеров и обучающий проект (на Хабре)

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

  • понедельник, 8 апреля 2024 г. в 00:00:14
habrahabr
Паяем Ардуино-совместимый контроллер и играем с интереснейшим шилдом

Привет, Хабр! Вас тоже огорчало, что PLS-разъёмы плат Arduino Uno и Mega установлены без соблюдения сетки с шагом 2.54 мм, отчего невозможно создать собственный шилд на базе обычной макетки под пайку? А ещё обидно, что на упомянутых платах не предусмотрено никаких кнопок, кроме сброса, а программно управляемый светодиод есть, но всего один, если не считать присоединённых к линиям Tx и Rx, задействованным при загрузке скетча и обмене данными с компьютером. То есть, без подключения внешних ко…

  • понедельник, 8 апреля 2024 г. в 00:00:13
habrahabr
Случай является на помощь тому, кто неустанно ищет

Привет, Хабр.Выдался вечер, в который я всё-таки дозрел поделиться с вами небольшой рефлексией. Я на Хабре уже три года и три месяца, почти всё это время мне удаётся публиковать примерно по 4 лонгрида в месяц, а с некоторого времени — и по паре переводов в месяц (в этом блоге встречаются научно-популярные переводы, а под технические переводы у меня существует второй блог @Sivchenko_translate, большинство публикаций в котором сделаны по заказу редакции Хабра, а именно — уважаемого @atomlib. Тем…

  • понедельник, 8 апреля 2024 г. в 00:00:11
habrahabr
Преобразование Уолша-Адамара

На сайте hackerrank.com есть отличная задача. По заданному массиву short[] A; найти максимальное количество его подмассивов, xor элементов которых будет одинаковым. Сам этот xor тоже нужно найти.Максимальная длина массива равна 105, так что квадратичный алгоритм не укладывается в лимит по времени исполнения. Я в своё время с этой задачей не справился и сдался, решив подсмотреть авторское решение. И в этот момент я понял почему не справился — автор предлагал решать задачу через дискретное преоб…

  • понедельник, 8 апреля 2024 г. в 00:00:11
habrahabr
Как не надо проверять размер массива в С++

Как часто вам приходится сталкиваться с конструкцией sizeof(array)/sizeof(array[0]) для определения размера массива? Очень надеюсь, что не часто, ведь на дворе уже 2024 год. В заметке поговорим о недостатках конструкции, откуда она берётся в современном коде и как от неё наконец избавиться.Чуть больше контекстаНе так давно я бороздил просторы интернета в поисках интересного проекта для проверки. Глаз зацепился за OpenTTD — Open Source симулятор, вдохновлённый Transport Tycoon Deluxe (aka симул…

  • воскресенье, 7 апреля 2024 г. в 00:00:15
habrahabr
Как устроено пространство, в котором думают языковые модели?

Изображение сгенерировано Dalle-3Хабр, привет! Меня зовут Антон Разжигаев, я аспирант Сколтеха и участник научной группы Fusion Brain в институте AIRI.С момента выхода первой статьи «Attention is All You Need» я с жадностью и любопытством, присущими любому исследователю, пытаюсь углубиться во все особенности и свойства моделей на базе архитектуры трансформер. Но, если честно, я до сих пор не понимаю, как они работают и почему так хорошо обучаются. Очень хочу разобраться, в чём же причина такой…

  • воскресенье, 7 апреля 2024 г. в 00:00:14