Новая эра астрономии: гигантские лазеры
Пожалейте астрономов. Биолог может подержать образцы жизни в руках. Геолог — наполнить шкаф камнями. Даже физик может прозондировать субатомные частицы в лаборатории, построенной на Земле. Но на всём протяжении тысячелетней истории астрономии эта наука была отделена от предметов изучения. Ни один астроном ещё не стоял на берегах экзопланеты, вращающейся вокруг далёкой звезды, и не рассматривал межзвёздную туманность вблизи. У астрономов никогда не было близкого доступа к объектам, вызывающим у них интерес, кроме как несколько пойманных телескопами световых волн, пересёкших великую пустоту.
До недавнего времени. В начале XXI века астрофизики открыли для себя новую, неожиданную эру: крупномасштабные лабораторные эксперименты. Приборы, оперирующие высокими энергиями — в частности, крупные лазеры — позволяют воссоздать космические условия, позволяя астрономам изучать самые необычные условия в контролируемой обстановке. Исследователи научились взрывать сверхновые в лабораториях, воспроизводить условия, окружающие новорожденные звёзды и даже зондировать ядра массивных и потенциально обитаемых экзопланет.
«Не думаю, что стоит паниковать из-за старой версии ядра. А вот если последняя версия прошивки собрана года два назад (что не всегда можно выявить), то следует искать другие способы обновления»
Доверяй, но проверяй
84 года Дональду Кнуту
На его книгах обучилось не одно поколение программистов, в том числе, и в нашей стране. Созданная им в 70-х годах прошлого века система набора текста TeX до сих пор активно используется по всему миру для вёрстки высококачественных документов. Его называют пионером в области компьютерных технологий, особенно в сфере языков программирования, а также «отцом анализа алгоритмов». Речь идёт о почётном профессоре Стэнфордского университета Дональде Эрвине Кнуте, известном учёном, математике и авторе популярной технической литературы.
21 декабря мы провели софтовое интервью Python-разработчика Олега с участием рекрутера в компании Aston Натальи Ивановой.
Сегодня в 18:00 МСК мы вместе с Олегом поднимемся на уровень выше и пройдём техническое собеседование под чутким руководством инженера системной интеграции в Aston Никиты Матюхина.
Сам себе сотовый оператор
Многие из вас наверняка слышали про OsmocomBB. Однако каких-то исчерпывающих мануалов по запуску почему-то крайне мало. Итак, в ходе данной статьи постараемся максимально простым образом запустить собственную базовую станцию из доступных комплектующих. Разберёмся, как сделать так, чтобы оно точно заработало.
Новые мини-ПК, представленные на CES 2023: больше моделей хороших и разных
Миниатюрные ПК занимают минимум поверхности рабочего стола, зато они приносят максимум пользы, поскольку устройства такого формата — самые разные, от производительных моделей, способных работать с медиаконтентом, до специфических устройств вроде сетевых девайсов. На CES 2023 производители представили несколько новых интересных моделей, о которых стоит рассказать.
Создаём и настраиваем собственную CDN
Задача этого репозитория — создать свод знаний о том, как работают CDN, написав одну из них «с нуля». CDN, которую мы будем проектировать, использует следующие технологии: Nginx, Lua, Docker, docker-compose, Prometheus, Grafana и wrk.
Мы начнём с создания одного бэкенд-сервиса, а затем расширим его до многоузловой CDN с симуляцией задержек, а также возможностью наблюдений и тестирования. В каждом из разделов мы обсудим сложности и компромиссы при создании/управлении/эксплуатации CDN.
«Одно из направлений разработки в Dodo — интернет-платежи. Для компании это скорее утилити-функция, чем основной бизнес, но всё же нам приходится делать кучу всего, чтобы дать клиентам лучший UX, и у нас накопился опыт, которым хочется поделиться»
Как устроены интернет-платежи в Dodо
⚡️ Новости к этому часу
🍏 Apple активно работает над AR-гарнитурой и операционной системой xrOS для неё
📸 Raspberry Pi выпустила модули камеры с автофокусом и поддержкой HDR
🔎 НАСА начало проверку теплозащиты космического корабля Orion
💸 MSI подтвердила проблемы с оплатой разработчику MSI Afterburner в РФ из-за санкций, Unwinder не винит компанию за это
📞 «Тинькофф» начал тестировать функцию звонков из мобильного приложения
🛰 Первый запуск спутников из Великобритании провалился из-за «аномалии»
📁 В Google Docs появилась поддержка непечатаемых символов форматирования
🚙 Из-за отключения сети 3G в США на Гавайях возникли проблемы с работой 2200 парковочных счётчиков
🇫🇮 Власти Финляндии не видят причин для запрета в стране работы агрегатора такси Yango под управлением «Яндекса»
🎮 Sony выпустит комплект PlayStation 5 с двумя контроллерами DualSense
🚀 SpaceX вывела на орбиту ещё 40 спутников OneWeb (ВИДЕО)
#новости@habr
Консоль SSH на WebAssembly внутри браузера: как это сделано
Несколько месяцев канадская компания Tailscale выпустила клиент Tailscale SSH Conscole, который выделяется из общего ряда привычных веб-клиентов. Главное отличие состоит в том, что это не просто отдельное приложение. Здесь браузер реально становится консолью, а уже внутри неё устанавливается SSH-тоннель к любому устройству, на котором установлен Tailscale. Авторизация 2FA или MFA при этом производится любым вам способом, к которому вы привыкли.
Вы НЕ сошли с ума (о режиме сна в Windows)
Вы сталкивались с тем, что ноутбук случайно включается, хотя вы уверены, что отправляли его в сон?
Бывало, что батарея оказывалась пустой, хотя вы точно-точно помните, как убирали в сумку заряженный на 100% ноутбук?
Тогда вам сюда!
Изучение физического движка Bullet
Bullet Engine — это современный физический движок, работающий в трёхмерном пространстве. Он предоставляется с открытым исходным кодом, что позволяет его легко анализировать и изучать.
Взлёт и падение Vuetify. Некролог
6 января основатель заявил, что проект перестал окупаться и он ищет работу. Разберёмся, почему Vuetify был так популярен, где он сейчас и как вошёл в кризисное состояние.
Пять шаблонов загрузки данных для повышения быстродействия сайтов
Фреймворки вам требуются не для всего, но в случае их использования есть ряд способов, позволяющих добиться максимального быстродействия. Поговорим о пяти шаблонах загрузки данных, которые при уместном применении позволят значительно повысить производительность приложений или сайтов.
Звуковой усилитель на драйвере шагового двигателя L298 и таймере 555. Да, 555-й может и спеть!
Узнаем, как заставить симбиоз из драйвера шагового двигателя L298 и 555-ого таймера петь и какую роль во всём этом играет зимняя куртка, а также разберёмся с особенностями усилителей класса D.
⏰ В 18:00 МСК встречаемся на техническом собеседовании с компанией Aston. Python-разработчика Олега собеседует инженер системной интеграции в Aston Никита Матюхин.
Читать полностью…⚡️ Новости к этому часу
👨💻 Минцифры с профильными ассоциациями готовит пакет мер по возвращению уехавших IT-специалистов
🌏 Учёные заметили, что озоновый слой восстанавливается
⚖️ Стартап DoNotPay анонсировал первое судебное дело с участием ИИ-адвоката
🤖 Студент создал приложение, которое отлавливает написанные ИИ тексты
☀️ НАСА показало работу Солнца в течение 133 суток в часовом видео (ФОТО)
⬇️ Microsoft добавила безопасную загрузку в Windows 7 перед прекращением её поддержки
🔭 Телескоп TESS обнаружил в звёздной системе TOI 700 вторую планету размером с Землю
👨🚀 «Союз МС-22» вернётся на Землю в беспилотном режиме, экипаж корабля для возвращения с МКС полетит на «Союзе МС-23»
🚀 Первая ракета ABL Space Systems упала на стартовую площадку при испытаниях
#новости
Электронный конструктор, не бьющий током
Люди не имеют интуитивного понимания электричества, потому что нас с детства окружают явления преимущественно механического характера. Поговорим об электрическом заряде, электрическом токе, напряжении, электродвижущей силе и мощности, а потом — об основах работы в бесплатном браузерном симуляторе CircuitJS. Соберём учебную цепь, подключим виртуальные «осциллографы» и наглядно убедимся в том, как симулятор упрощает изучение электроники.
«Технологи хотели от нас предельно простого работающего решения, чтобы они в каждый момент очень чётко представляли себе статус каждого узла машины. Никакой математики. Никакого дата-майнинга. Никаких нейросетей. Никаких сложных научных исследований.
Сейчас покажу результат»
Всё меняется, когда твой софт повышает безопасность производства
⚡️ Новости к этому часу
👕 OWO представила футболку с тактильной обратной связью для ощущения полученных повреждений в играх
💰 Microsoft планирует инвестировать $10 млрд в OpenAI
📛 Приложение российской деловой социальной сети TenChat удалили из App Store
🔭 Астрономы обнаружили более 200 далёких переменных звёзд в Млечном Пути
🎮 Cyberpunk 2077 — самая популярная игра в России для PlayStation 4 и Xbox One
🖥 Brelyon представила прототип ультраиммерсивного игрового дисплея с углом обзора 155°
🗣 Microsoft создала инструмент имитации любого голоса, которому достаточно трёхсекундного образца голоса
🕳 Астрономы нашли пару сверхмассивных чёрных дыр в центре столкнувшихся галактик (ФОТО)
👩🔬 Российские учёные разработали новые соединения для борьбы с раком
🙀 Маск попал в Книгу рекордов Гиннесса как первый человек, потерявший более $183 млрд личного капитала за год
#новости
«В это воскресенье, наконец, заработала барахолка, на которую я езжу вот уже второй месяц. Я отправился туда с утра — и приобрёл много всего интересного»
Осциллограф, огромные колонки, HDD на 3 ТБ и XBox One: постпраздничная испанская барахолка
Приёмы эффективного общения
Руководитель проектов в ГК Юзтех Павел Кондратьев делится приёмами, которые помогают строить маленькие и большие команды в разных по своей сложности проектах с управляемым и предсказуемым результатом. В эффективности этих приёмов Павел убедился на личном опыте, поскольку проблемы в построении коммуникации возникают на проектах как с начинающими специалистами, так и со специалистами достаточно высокого уровня.
Нет, в Haskell неудобно обрабатывать ошибки (если не пользоваться эффектами)
Если вы когда-нибудь читали агитации, призывающие к изучению Haskell, наверняка вас убеждали, что в нём очень удобно обрабатывать ошибки, ведь там есть монада Either. Но это неправда.
Belka-DX: новый взгляд на приём КВ-станций
С момента выхода любительского КВ-ресивера Belka-DX «в тираж» прошло немало времени, но никто пока так и не написал о нём на Хабре. Восполним этот пробел и попробуем взглянуть с точки зрения удобства использования и возможностей.
Есть ли польза от решения алгоритмических задач на LeetCode?
Каким бы профессиональным программистом вы ни были, если вам дать случайную задачу уровня middle+ из Leetcode, то вы с большой вероятностью не сможете решить её эффективным способом. И эта ситуация обуславливается не тем, что вы слабый программист, а тем, что для решения подобных задач нужно набить руку и познакомиться с определёнными понятиями и приёмами.
⚡️ Новости к этому часу
🚀 Глава ЕКА заявил о кризисе в секторе пусковых установок
📱 Apple и Samsung теряют лидерство на рынке смартфонов РФ
🤩 «Хаббл» показал красочное скопление рассеянных звёзд
🙏 Производители электроники попросили увеличить ввозные пошлины на импортную светотехнику в среднем на 10-15%
🔝 В рейтинге языков программирования от TIOBE Software за январь 2023 года С++ обошёл Java
🤖 Microsoft намерена расширить внедрение чат-бота ChatGPT в свои продукты
✈️ Авиакомпания «Победа» получила сертификат разработчика авиатехники
🥳 50 лет запуску автоматической межпланетной станции «Луна-21» (ФОТО)
🛰 Завершивший работу американский спутник упал в Южной Корее и не нанёс ущерб стране
🔭 Телескоп Европейской южной обсерватории в Чили запечатлел созвездие Змеи в новых красках
#новости
«Будучи студентом, я играл в классические дебаты по формату Карла Поппера с элементами политического кейса. Это такой КВН для любителей поспорить. В том смысле, что это игра, она для студентов, и такая деятельность оптимизирует какие-то навыки. А вот какие именно, это интересно понять. Давайте разберёмся, какое влияние оказывает на ваше мышление умение хорошо спорить»
Плохие уроки дебатов
«Я смог найти себя в IT, использовав метод на стыке психологии и философии Икигай. Сначала составил карту своих интересов: получилось порядка 10 направлений. Затем, закрыв глаза, представил, что работаю в каждой сфере уже много лет — и записал свои ощущения в теле»
Поговорим о том, почему сама постановка вопроса о выборе языка программирования порочна и какой метод использовать, чтобы найти идеальный ЯП
Не успели мы оправиться от новогодних, как в нашу ленту уже летит бодрая подборка статей «Сезона Kubernetes» — запущенного нами совместно с #CloudMTS конкурса технических статей о K8s, оркестрации и управлении контейнерами:
1️⃣ Создаём стенд для бэкенд-разработки на Bare Metal (и не только). Часть первая
2️⃣ Как переехать в облака и не остаться без штанов
3️⃣ Не только работой едины — ARK+K3S+MetalLB
4️⃣ Как создать cloud-init шаблон ОС Astra Linux в Proxmox
5️⃣ Вжух — и собралось, или Ускоряем сборку UI на базе kubernetes + jenkins и yarn + nx
6️⃣ Вам не нужен свой Kubernetes
⚡️ Новости к этому часу
🔜 В феврале в Twitter появится возможность публиковать до 4 тысяч символов в одном твите и форматирование текста (ФОТО)
👍🏻 В Минцифры считают устойчивой текущую ситуацию в российской IT-отрасли
⚠️ Microsoft напомнила, что прекратит поддержку Windows 8.1 после 10 января 2023 года
📱 Продажи iPhone в РФ упали двукратно
💰 Игровые компании трёх американских штатов обязали указывать в вакансиях зарплатную вилку
🎮 Microsoft запатентовала технологию таргета рекламы в онлайн-играх
#новости