habrahabr
Хромосомы и их проблемы

Что они такое?Помните длинные закрученные цепочки молекул ДНК с красивых картинок? Так вот, в реальности они выглядят несколько иначе.Во-первых, клетке нужно очень много днк. Если растянуть всю днк содержащуюся в одном ядре, то получится около двух метров. Чтобы всё это поместилось в ядро, размеры которого составляют 6 мкм (6 миллионных метра), днк многократно скручивается или, как говорят учёные, спирализуется. Так как толщина нити днк очень маленькая, то в скрученном в некоторое подобие клубк…

  • вторник, 13 августа 2024 г. в 00:00:15
habrahabr
Получение TOTP-токенов на умнейших из тупых часов

Недавно получил свой заказ с новой логической платой от Sensor Watch для вездесущих классических часов Casio F-91W. Модель F-91W не требует представления. Это наверняка самые популярные кварцевые часы в мире, которых в общей сложности было продано около 90 миллионов. В купленной мной плате Sensor Watch оригинальный кварцевый механизм F-91W заменён новым мозгом на базе ARM Cortex M0+. В ней используются оригинальный ЖК-дисплей, толкатели для кнопок и пьезодинамик. Эта программируемая плата, …

  • вторник, 13 августа 2024 г. в 00:00:13
habrahabr
Японцы разработали недорогой и надежный EUV-сканер. Наступает эпоха дешевых чипов?

Okinawa Institute of Science and Technology OIST В мире совсем немного компаний, которые способны производить современные чипы. И большинство этих компаний зависят от продукции, фактически, монополиста — нидерландского производителя литографов, ASML. Стоят эти машины даже не как крыло от боинга, а как целый «Боинг». Так что приобрести их могут немногие. Но сейчас, кажется, ситуация изменилась — японцы разработали недорогой и относительно простой EUV-сканер. Подробности — под катом. Что э…

  • вторник, 13 августа 2024 г. в 00:00:12
habrahabr
Как мы ускорили автоустановку ОС в четыре раза

Привет! Меня зовут Лев, я системный администратор в Selectel. Ранее рассказывал об адаптации ARM-серверов под наши процессы. Тогда мы столкнулись со множеством проблем, одной из которых была интеграция автоустановки Ubuntu 22.04. Теперь поделюсь, как мы сделали новый процесс автоустановки быстрее, завезли несколько фич, а также ускорили добавление новых ОС. Используйте оглавление, если не хотите читать текст полностью: → Проблемы со старой автоустановкой → Как мы постарались сделать лучше → …

  • вторник, 13 августа 2024 г. в 00:00:11
golang
Собиратель конфигураций на Go

Начну с того, что я C#-разработчик, но Go мне очень нравится и один из проектов я решил для разнообразия и расширения знаний написать в связке Go + React.js + MongoDB. И тут я понял, что не могу найти библиотеку пакет для чтения единых настроек конфигурации из разных источников. Часть настроек была в .env, часть - в переменных окружения. Хотелось получить экземпляр одной структуры со всеми значениями, выполнив какую-то одну функцию. Возможно, плохо искал. Но, не найдя, решил написать своё. Тем …

  • вторник, 13 августа 2024 г. в 00:00:10
javascript
А что если вместо банковского вклада использовать облигации после резкого повышения ставки Банком Р…

Процентные ставки по вкладам сейчас очень высокие - Банк России публикует информацию о 17,11%, но что если вместо традиционных банковских депозитов использовать облигации для сбережения и получения дополнительного пассивного дохода от этого актива?Какие у облигаций есть особенности?Покупать облигации всегда выгоднее, когда ключевая ставка высокая (сейчас 18%). В таких случаях рыночная цена облигаций будет ниже, а доходность к погашению -больше.При покупке облигаций доходность фиксирует на всё …

  • вторник, 13 августа 2024 г. в 00:00:08
javascript
Pipelining & Composing: улучшаем читаемость кода. Реализация на TypeScript

Как часто вам приходилось видеть что-то подобное в коде?const result = fnD(fnC(fnB(fnA(...)))); Чтобы получить результат, нужно последовательно выполнить каждую функцию, начиная с самой внутренней. Это требует визуального "разворачивания" функций, что усложняет понимание логики кода. Когда мы сталкиваемся с таким кодом, то сразу осознаем, что его чтение и поддержка могут стать настоящим испытанием.В этой статье мы рассмотрим, как можно значительно улучшить читаемость…

  • вторник, 13 августа 2024 г. в 00:00:06
javascript
Как я стал сертифицированным разработчиком Vue.js: вся правда об экзамене

Привет! Недавно я стал сертифицированным разработчиком Vue.js по мнению certificates.dev и хочу поделиться своим опытом прохождения сертификации.Мой сертификатНачну с того, что у меня был пакет за $200, включающий материалы для подготовки. Стоит ли он своих денег? Достаточно спорный момент. Материалы для подготовки представляли собой ссылки на темы в официальной документации Vue, но плюсом этого пакета является то, что после каждого пройденного блока документации система предоставляла мини-тест…

  • вторник, 13 августа 2024 г. в 00:00:05
github
versotile-org / verso

A web browser that plays old world blues to build new world hopeVerso A web browser that plays old world blues to build new world hope. Verso is a web browser built on top of Servo web engine. It's still under development. We don't accept any feature request at the moment. But if you are interested, feel free to help test it. Usage Getting Started Windows Install scoop and then install other tools: scoop install git python llvm cmake curl pip install mako You can also use chocolate…

  • вторник, 13 августа 2024 г. в 00:00:03