Pull to refresh
23
0

Пользователь

Физика двоичной логики

Reading time 13 min
Views 28K

Вопрос «Как работает компьютер?» чрезвычайно многогранен и ответ на него зависит от выбранного уровня абстракции. Рассказ о компьютере может строиться вокруг прикладного ПО, операционной системы или архитектуры. Эта статья — попытка дать ответ на этот вопрос с точки зрения нижних уровней абстракции: логических схем и принципа их работы.
Читать дальше →
Total votes 44: ↑39 and ↓5 +34
Comments 16

Tcl/tk: интегрированная среда разработки TKproE-2.30

Reading time 10 min
Views 4.5K
Прошло без малого пять лет как я впервые столкнулся с интегрированной средой разработки программ на tcl/tk TKproE-2.20. В апреле 2021 года вышла новая версия этого продукта — TKproE-2.30 и я полностью погрузился в её мир. Он меня заворожил. Название TKproE является аббревиатурой от TCL/TK Programming Environment. TKproE — это интегрированная среда разработки программ для языка сценариев TCL/TK. Сам TKproE полностью написан на языке TCL/TK. В преамбуле к TKproE подчёркнуто, что он поддерживает быструю разработку сложных графических пользовательских интерфейсов.

Что же принципиально нового появилось в новой версии по сравнению с версией 2.20 помимо нового логотипа?
Читать дальше →
Total votes 12: ↑10 and ↓2 +8
Comments 8

Желатин, глицерин и щепотка соли: самовосстанавливающийся гидрогель

Reading time 11 min
Views 13K


Терминатор, Оптимус Прайм, C-3PO, Робокоп и многие другие киношные роботы наделены самыми разнообразными функциями. Но между ними есть нечто общее — их нельзя назвать мягкими. И речь идет не о чертах характера, если таковые могут быть у робота, а об их оболочке. Тем не менее в последние годы все больший интерес вызывает именно мягкая робототехника, которая может найти свое применение не только в автономных машинах, но и в тактильных интерфейсах или носимой электронике. Проблема столь футуристичной разработки в том, что подавляющее большинство ее представителей куда менее прочные и потребляют куда больше энергии, чем металлические конкуренты. Ученые из Кембриджского университета (Великобритания) нашли метод решения проблемы прочности мягких роботов, создав новый тип материала, который способен регенерировать при комнатной температуре. Из чего сделан чудо-материал, насколько быстро робот, созданный из него, может сам себя отремонтировать, и где именно может быть применена данная разработка? Ответы на эти вопросы мы найдем в докладе ученых. Поехали.
Читать дальше →
Total votes 28: ↑27 and ↓1 +26
Comments 3

Один из ранних компьютеров был основан на принципе смыва писсуаров

Reading time 3 min
Views 4.5K

Джон Хортон Конвей (John Horton Conway), член Королевского общества, родом из Принстона, известен многими вещами, но возможно, больше всего своим любопытством и любовью ко всевозможным играм, которую он пронес через всю жизнь. десятками других трудов и изобретением знаменитой игры "Жизнь".

Игра «Жизнь» Конвей изобрел примерно в 1970 году, но она была не первым его “набегом” в область компьютерных наук. Во время своей студенческой карьеры в Кембридже он увлекался с тем, что можно было бы назвать кустарной компьютерщиной. Конвей и его друг Майк Гай (Mike Guy) спроектировали компьютеры, один из которых использовал нитку для вышивания, а другой шарики.

Затем Конвей представил свой водяной компьютер WINNIE — Water Initiated Numerical Number Integrating Engine — инициируемая водой числовая интегрирующая машина или что-то в этом роде. 

Читать далее
Total votes 25: ↑20 and ↓5 +15
Comments 8

Какие задачи не решаются bat-файлами?

Reading time 8 min
Views 25K

Бат-файлы ведут свою историю со времен MS-DOS. Новые фичи добавлялись с сохранением обратной совместимости. Из-за этого многое в языке bat-файлов, как мы увидим далее, нелогично и неудобно.

Вместе с тем, в bat-файле можно использовать переменные, условия, циклы и подпрограммы. При помощи некоторых костылей можно передавать данные на вход команд и разбирать их вывод. Проще говоря, можно программировать.

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

Читать далее
Total votes 36: ↑34 and ↓2 +32
Comments 53

Kincony KC868-A8: старший брат из Ханчжоу. Часть 1. ESP32 + Ethernet

Reading time 7 min
Views 9.9K


Пока мы с вами разбирались с универсальным контроллером начального уровня на ESP32 для DIY автоматизации Kincony KC868-A4 1, 2, 3 «подъехал» его старший брат Kincony KC868-A8 — значительно более серьёзное устройство с 8-ю оптоизолированными цифровыми входами, 8-ю реле на борту для управления различным оборудованием, выведенным на плату I2C разъёмом, встроенным Ethernet-интерфейсом на LAN8270A и прочими интересными возможностями.

В этой статье мы подробно разберём устройство этого контроллера, но сразу хочется отметить, что одновременное наличие и сочетание двух интерфейсов — беспроводного Wi-Fi и проводного Ethernet делает KC868-A8 очень интересным решением — контроллер может работать по Wi-Fi или Ethernet и использовать альтернативный интерфейс как резервный или работать одновременно по двум интерфейсам (проводному и беспроводному) и взаимодействовать с разными сетями и т. д.

В общем, устраивайтесь поудобнее — вас ожидает очередное увлекательное путешествие в удивительный мир микроконтроллеров и DIY автоматизации…
Читать дальше →
Total votes 32: ↑32 and ↓0 +32
Comments 31

Девочка, балансирующая на NVME-over-TCP 2.0

Reading time 10 min
Views 14K

Привет всем! Рад вас снова видеть, и я счастлив, что вам так понравилась моя предыдущая статья под названием «А все ли врут? Продолжаем издеваться над NVME».

Напомню, что в этой статье я объяснил, как правильно подключить ваш NVME диск удалённо по сети. Не «как расшарить папку на диске?» и не «какой стороной впихивать NVME в компьютер?» а именно «Как подключить ваш NVME диск по сети».

Что вам это даёт? Вы можете подключить NVME диск на одном компьютере в другой компьютер прямо по сети. По самому обыкновенному медному кабелю. И вам не нужно будет устанавливать какие-то левые программы и настраивать что-то сомнительное. Вся система — часть стандартного набора драйверов Linux.

Более того, при наличии сети на 10Gbps вы сможете в полной мере насладиться полной скоростью NVME устройства. Вам будет казаться, что устройство работает как будто на вашем компьютере и с максимальной скоростью. Главное, чтобы сеть позволяла.

Всё это кажется магией, но на самом деле это возможно. И, конечно, у многих из вас это вызвало массу вопросов. Что же, у меня есть ответы. Всё, что вы хотели узнать об NVME-over-TCP, но боялись спросить.

Давайте под кат.
Читать дальше →
Total votes 55: ↑55 and ↓0 +55
Comments 15

Как мы мигрировали в облако… пепла

Reading time 6 min
Views 23K

Такой вот звонок ко мне пришел от нашего VP of Engineering Виктора около 7 вечера 9 марта прошлого года. Дело в том, что Виктор знает русский, но никогда не жил в России, поэтому он часто добавляет "как у вас говорят" или какие-то другие только ему ведомые присказки, поговорки и пословицы. Но сейчас не об этом.

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

7 часов вечера по Калифорнии - это такое редкое время, когда Москва еще не проснулась, а наши уже закончили и можно отдохнуть. На тот момент у нас еще не было команды в Томске и я с 7 до 10-11 вечера обычно отдыхал. Но не 10 марта. И вообще не в марте. Честно говоря, слабо помню как выглядел март прошлого года после 10-го числа. И апрель тоже. Время немного ускорили той весной и потом отпустили уже летом.

Дальше больше
Total votes 69: ↑67 and ↓2 +65
Comments 20

Как уйти с государственной службы и остаться в живых

Reading time 4 min
Views 79K

"И как же ты это представляешь? А кто будет за тебя работать? Ты же предаёшь семью" - это первые слова моего руководителя на фразу о возможном уходе.

Здравствуйте, меня зовут Михаил, и я бюджетник. Программист, который смог вырасти от простого джуна-программиста до начальника отдела разработки ИС. К такому долгому карьерному росту я шёл целых 8 лет, благодаря которым я нашёл несколько хороших друзей и приятелей, классный коллектив, да и просто вырос от зеленого студента до руководителя (наверное даже очень неплохого). При этом было много НО. Именно о таких НО и пойдёт речь.

Читать далее
Total votes 318: ↑313 and ↓5 +308
Comments 198

Европа создает конкурента Starlink и заодно хочет ввести регулирование в космосе, опасаясь монополии Маска

Reading time 4 min
Views 6.2K

У Евросоюза большие планы по поводу создания собственной системы спутникового интернета. Причем ЕС далеко не первый в своем желании разработать и запустить в работу масштабную космическую сетевую инфраструктуру. Так, в прошлом году правительство Великобритании спасло от банкротства конкурента Starlink, компанию OneWeb. После этого о своем желании создать собственный аналог заявили и китайцы. Они планируют запустить на орбиту Земли около 40 тысяч спутников.

У OneWeb с Великобританией (где замешан еще и индийский бизнес) все идет, как говорится, по плану. Несколько десятков спутников уже на орбите, и только пара-тройка месяцев отделяет сеть от полноценного запуска. Что касается китайцев, то об их системе информации не так много, но вроде как проект тоже реализуется согласно плану. В общем, было бы странно, если бы в этих условиях ЕС не стал бы разрабатывать нечто свое. И сейчас этот процесс как раз стартовал, причем в Европе заявили о необходимости строго контролировать не только пуски ракет-носителей, но и планы по разворачиванию сетей других государств на орбите планеты. Обо всем этот — под катом.
Читать дальше →
Total votes 47: ↑47 and ↓0 +47
Comments 6

Упорство, мастерство, точный расчет и жадноcть, глупость, упоротость — речь пойдет о самых глубоких колодцах мира

Reading time 8 min
Views 25K

Колодцы, как источники воды и жизни, люди копают и строят уже тысячи лет. В Китае найдены глубокие колодцы возрастом 6-7 тысяч лет, а совсем недавно на Кипре обнаружили самый древний колодец на сегодняшний день – ему 8.5-9 тысяч лет по данным радиоуглеродного датирования органики, найденной на дне колодца.

Обычный деревенский колодец в средней полосе глубиной не более 15-20, максимум, 30 метров, глубже обычно не копают, ибо черпать из такого, а уж тем более рыть такой колодец – себе дороже.

Читать далее
Total votes 132: ↑116 and ↓16 +100
Comments 40

Новые операционные системы 2021 и 2022 года

Reading time 7 min
Views 59K


В конце 2021 года мир увидел прекрасную операционную систему Essence с рядом функций, которых по умолчанию нет в популярных ОС, таких как Windows, MacOS или Ubuntu. Например, векторный UI и группировка окон по вкладкам (табам), как на скриншоте вверху. Действительно, очень удобно. Даже странно, почему никто из «больших» ещё не реализовал.

Essence — не единственная система, созданная с нуля одним человеком или небольшим коллективом. Есть такие феномены и в России.
Читать дальше →
Total votes 44: ↑39 and ↓5 +34
Comments 58

Объект, камера, монитор – что происходит с цветом?

Reading time 5 min
Views 3.5K

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

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

В этой статье рассмотрены некоторые тонкости процесса цветопередачи в цепочке цифровая камера - компьютер - монитор.

Читать далее
Total votes 6: ↑6 and ↓0 +6
Comments 16

Модернизируем твёрдотельный лазер без регистрации и смс

Reading time 13 min
Views 14K
image

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

Под катом высокое напряжение, много картинок, схемы и видео работы твёрдотельного неодимового импульсного лазера в частотном режиме с факелами пламени, искрами от стали и хлопьями сажи от пластика. :)
Читать дальше →
Total votes 42: ↑42 and ↓0 +42
Comments 29

История про кримперы и то, как скупой платит дважды

Reading time 5 min
Views 24K

Обжимные клеммы позволяют легко подключать/отключать электронные компоненты без использования паяльника и оплетки для выпайки. И за просмотром одной из дешевых торговых платформ, вы можете решить, что для использования этого удобного метода достаточно приобрести кримпер вместе с набором клемм JST и DuPont (клон Mini-PV). В конце концов, это ведь просто кусок металла, который обжимается вокруг оголенного провода. Какие тут могут возникнуть проблемы?
Читать дальше →
Total votes 50: ↑42 and ↓8 +34
Comments 53

Как обмануть техническую разведку

Reading time 8 min
Views 30K
Являясь продолжением моей вчерашней статьи, этот материал неожиданным образом перекликается с постом недельной давности от другого автора Хабра про техническую разведку ЦРУ. Такой вот спин-офф.

Вчера мы рассмотрели технологические вопросы обеспечения движения крылатых орбитальных машин в атмосфере. В качестве примера были взяты опытные образцы беспилотных ракетопланов — БОР-4 и БОР-5. Однако для проверки ответов на эти вопросы необходимо было отпустить этих птичек полетать вокруг нашей планеты. А потом приземлить где-нибудь — не разбив, не потеряв, а главное не передав в руки наших визави по Холодной войне. Разумеется, их разведка не дремала и стягивала наблюдательные силы в предположительные районы приземления секретных аппаратов.

Полседьмого утра по местному времени 4 июня 1982 года БОР-4 под шифром Космос-1374 плавно сел на воду в удалённом районе Индийского океана. Игра началась.


Съёмка наших действий по эвакуации БОР-4 с американского самолёта-разведчика
Читать дальше →
Total votes 67: ↑59 and ↓8 +51
Comments 26

Калибровка и профилирование мониторов

Reading time 13 min
Views 28K

В этой статье автор делится тем, что узнал сам, когда заинтересовался темой о калибровке монитора и создании его цветового профиля в домашних условиях. Автор применил свои знания при создании программы предназначенной для визуальной калибровки монитора написав её на Python.

В чём существенные отличия между профилированием и калибровкой? Доступны ли эти процедуры домашнему пользователю компьютера? Возможна ли программная реализация калибровки монитора не уступающая по качеству аппаратному профилированию?

Читать далее
Total votes 11: ↑11 and ↓0 +11
Comments 25

Давайте разберемся. Состояние спутниковой группировки Starlink

Reading time 4 min
Views 11K

Вячеслав Ермолин, 18 февраля 2022 года.

Хочется знать сколько реально спутников Starlink сейчас на орбите, сколько находятся в работоспособном состоянии и сколько на целевых орбитах (штатных орбитах для предоставления услуг связи потребителям на земле, море, в небе и космосе).

Читать далее
Total votes 30: ↑25 and ↓5 +20
Comments 28

Теплозащита и Аэродинамика — пара нюансов, отделивших нас от Космоса

Reading time 11 min
Views 17K
Пилотируемый орбитальный полёт, без сомнения, является наиболее захватывающим воплощением технического прогресса. Вот он — настоящий шаг человечества в космос. Повинуясь воле пилота корабля, многотонная машина минует звуковой барьер, выходит на «гиперзвук» и преодолевает притяжение матери-Земли. Или же на колоссальной скорости входит в атмосферу, элегантным манёвром гасит скорость и садится на штатную ВПП. Ну разве что немного потрясёт. Примерно так это выглядит в научно-фантастических фильмах, рассказывающих нам, как оно будет — и не имеет ничего общего с реальностью.

В реальности же дерзнувшего с равной вероятностью испепелит и размотает до винтиков весьма интересными эффектами планетной атмосферы, если он не предпримет заранее особые меры. Я постараюсь вам рассказать, как на самом деле решались две важнейшие задачи суборбитальной космонавтики — теплозащиты и аэродинамики — на примере испытательных прототипов проекта «Буран» — беспилотных орбитальных ракетопланов БОР-4 и БОР-5.

Читать дальше →
Total votes 57: ↑54 and ↓3 +51
Comments 46

Машинное обучение помогает в расшифровке древних языков

Reading time 11 min
Views 4.6K

Термин «Гуглоперевод» постепенно престаёт быть синонимом кривого дословного перевода текстов. Порой сложно догадаться, кто выполнил работу: машина или человек – качество стало действительно высоким. Это наводит исследователей на мысль: а не сможет ли ИИ помочь в расшифровке древних языков? Рассказываем.

Читать далее
Total votes 23: ↑20 and ↓3 +17
Comments 4

Information

Rating
Does not participate
Registered
Activity