Pull to refresh

Физика невозможного: Невидимость

Popular science
    Я уверен, что здесь не найдётся такого человека, который бы не смотрел фильм «Звёздные воины» или сериал «Звёздный путь» или какую-нибудь другую фантастику. В этом жанре используются технологии, которые ещё не открыты в реальном мире: защитное силовое поле, лазерные мечи, движение самолёта со скоростью близкой к скорости света, телепатия, невидимость и т.п. И создание подобных технологий кажется невозможным, но так ли это со стороны физики?
    Если вам эта статья понравится, то я попробую написать еще несколько статей про другие плоды человеческого воображения. Следующая тема будет: защитное силовое поле.
    Поскольку эта статья первая, поэтому я позволю себе немного отвлечься от главной темы и попробую доказать относительность невозможного. Вы уж меня за это сильно не пинайте. :) Я очень старался, надеюсь вам понравится.

    Прошу прощения за оффтопик. Как же приятно писать статьи на Хабре: столько умных людей. Пиши на любую тему и всё равно найдутся люди, которые тебя понимают. А ещё лучше то, что большинство таких людей разбираются в этой области лучше, чем я. Значит не обязательно ходить в школу, чтобы узнавать что-то новое — нужно просто прочитать комментарии. Спасибо, Хабрахабр ;)
Читать дальше →
Total votes 214: ↑186 and ↓28 +158
Views 7.2K
Comments 427

Физика невозможного: Телепортация

Popular science
image     Ну что ж. Продолжим развиваться всесторонне: не только информационно-технологически, но и физически. :)
    Человечество придумало очень много интересных способностей, которые нам хотелось бы использовать уже сейчас, но всё не так просто, как нам показывают в фантастических фильмах. Предыдущим объектом нашей дискуссии была "Невидимость". Теперь же коснёмся телепортации.
    Телепортация, или способность мгновенно перемещать людей и предметы из одного места в другое может легко изменить направление развития цивилизации и вообще весь мир. Например, телепортация раз и навсегда изменила бы принципы ведения войны, сделала бы все средства передвижения ненужными и самое приятное: отпуска перестали бы быть проблемой. Ну кому не хочется иметь свой личный телепорт у себя дома? Наверное, именно по этой причине эта способность является самой желанной у человечества. Разумеется, эту мечту воплотить в реальность рано или поздно придётся именно физике. Ну так давайте посмотрим что у человечества уже есть в наше время?
Читать дальше →
Total votes 160: ↑145 and ↓15 +130
Views 22K
Comments 365

Физика невозможного: Научное объяснение фазеров, силовых полей, телепортации и путешествий во времени

Professional literature *
Наверное каждый читатель Хабра мечтает получить свой световой меч или пообщаться с представителем инопланетной цивилизации. Но сбудется ли это когда-нибудь? Ответу на этот и другие подобные вопросы посвящена книга «Физика невозможного».  

Она написана физиком-теоретиком, ведущим научно-популярных передач BBC и популяризатором науки Митио Каку, много общавшимся с выдающимися умами современности. Его консультантами выступили 10 лауреатов Нобелевской премии, известные физики, астрономы, публицисты и даже один автор комиксов. 

Доктор Каку исследует передовые области науки, чтобы дать ответ на «мучившие его с детства» вопросы: Научимся ли мы когда-нибудь проходить сквозь стены? Строить звездные корабли, способные летать быстрее скорости света? Читать мысли? Мгновенно преодолевать космическое пространство?
Читать дальше →
Total votes 117: ↑92 and ↓25 +67
Views 5.7K
Comments 60

Эмулятор компьютера с linux на JavaScript

Configuring Linux *
Никакой серверной части. Только JS: полноценный эмулятор компьютера с линуксом на борту.

bellard.org/jslinux
(внимание, только хром и FF4)

Я долго с ним игрался — это не имитация, линукс ведёт себя как настоящий линукс — компилированные программы работают, ошибки в них вызывают segmentation fault, повреждение корневой файловой системы вызывает бурю возмущения в dmesg и т.д.
Эмулятор PC на JS с линуксом на борту

dd показывает при работе с памятью более чем приличную производительность — более 40 мб/с (не забываем, что это эмулятор, и что это JS в вашем браузере!).

Я никогда не думал, что мы доживём до подобного.

… А теперь начинается оргия:

* С использованием локального хранилища мы можем организовать диски (каждый key-value соответствует одному сектору).
* С использованием web-socket мы можем создать паравиртуализированный драйвер сети с выходом на железный машрутизатор и получить нормальную сеть.
* С использованием существующих технологий (NUMA, DRBD, corosync) можно организовать вычислительный кластер из браузеров.

(Кстати, показывать консоль в этом случае не обязательно — вы запускаете виртуальную машину у клиента в бэкграунде, виртуальная машина присоединяется к кластеру, начинает считать, по её аварийному завершению — закрытию браузера — кластер автоматически переконфигурируется).

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

Никто не мешает создать паравиртуализированный драйвер видео с помощью canvas, у вас есть webGL, для которого можно написать свой вариант cuda и получить довольно мощную акселерацию вычислений…

Ну и финал — запуск хрома внутри эмулируемой виртуальной машины.

Итак, эмуляция дошла до браузеров…
Total votes 362: ↑333 and ↓29 +304
Views 44K
Comments 356

Невозможная задача

Professional literature *

Случалось ли Вам когда-нибудь работать над невозможной задачей? Не над просто трудной, скучной или длительной, а над реально невозможной? Помните ли Вы свои ощущения?
Начинается обычно всё не так уж плохо: начальство просто выдаёт очередную задачу. Это уже не первая Ваша задача, за плечами уже есть пару законченных проектов и ничто, на первый взгляд, не вызывает страха. Звучит задача странновато, но ведь Вы еще глубоко не вникали, да и начальство ведь — не дураки, так что Вы киваете головой и идете разбираться.
Читать дальше →
Total votes 178: ↑152 and ↓26 +126
Views 2.4K
Comments 67

Запихиваем 280 символов в один твит

Lumber room

Откуда пришла идея


Как известно, twit'нуть можно символами юникода, а их, как известно, достаточно много.
Поэтому я подумал, а не кодировать ли два символа латинского алфавита одним юникодовским?

Читать дальше →
Total votes 47: ↑16 and ↓31 -15
Views 4.1K
Comments 33

Haskell — невозможное возможно?

Haskell *Functional Programming *
Известно, что задача определения того, истинна ли некоторая функция Integer -> Bool хотя бы для одного числа вычислительно неразрешима. Однако, нечто, на первый взгляд кажущееся как раз таким оракулом (а именно, функцией (Integer -> Bool) -> Maybe Integer) будет описано в этой статье.

Для начала, зададим свой тип натуральных чисел, практически дословно следуя их обычному математическому определению (почему это нужно будет видно в дальнейшем):

data Nat = Zero | Succ Nat deriving (Eq, Ord, Show)

Другими словами, натуральное число — это либо ноль, либо некоторое натуральное число, увеличенное на единицу (Succ от слова successor).

Также, для удобства, определим основные операции (сложение, умножение, конвертация из Integer) над числами в таком представлении:

instance Num Nat where
    Zero + y = y
    Succ x + y = Succ (x + y)

    Zero * y = Zero
    Succ x * y = y + (x * y)

    fromInteger 0 = Zero
    fromInteger n = Succ (fromInteger (n-1))

Читать дальше →
Total votes 45: ↑40 and ↓5 +35
Views 13K
Comments 28

Сбербанк запустил собственного оператора «СберМобайл»

Поиск VPS corporate blog IT Infrastructure *Cellular communication The future is here IT-companies
26 сентября после тестирования Сбербанк запустил собственного виртуального оператора СберМобайл (предыдущее название «Поговорим от Сбербанка»), который работает на сетях Теле2. В данный момент услугами оператора могут воспользоваться только жители Москвы, Санкт-Петербурга и их областей, до конца 2018 года в планах добавление еще 13 регионов: Тульская, Тверская, Брянская, Рязанская, Калужская, Смоленская, Костромская, Воронежская, Белгородская, Липецкая, Курская, Тамбовская и Орловская области.



Название для нового оператора, по всей видимости выбрали совсем недавно, так как домен sbermobile.ru был зарегистрирован всего 8 дней назад.



Тарифы у СберМобайла начинаются от 200 рублей.
Читать дальше →
Total votes 24: ↑14 and ↓10 +4
Views 29K
Comments 73