Каким образом подключаемый модуль браузера Roozz обеспечивает кроссплатформенность

Я наткнулся на плагин для браузера с roozz.com и попробовал его с LinqPad , попробуйте здесь . Они говорят, что существует процесс преобразования, который берет практически любой exe и преобразует его на свою платформу, которую затем можно запускать в Windows, Mac, Linux во всех основных браузерах.

Когда я погрузился в то, что происходило, по крайней мере, для LinqPad в Windows 7 все, что он делал, это загружал linqpad exe в мою пользовательскую папку AppData / Local и размещал его внутри chrome. Интересно, что я мог просто запустить exe вне браузера и запустить его в обычном режиме. Мне даже удалось удалить плагин Roozz и продолжать запускать приложение, как обычно.

Основные вопросы, которые у меня есть.

  1. Действительно ли это кросс-платформа, могу ли я запустить приложение .NET 4.0 WPF на Windows, Mac и Linux , или вы можете запускать только приложения Windows в Windows и приложения Mac на Mac?
  2. В целом, что делает этот плагин и каковы ограничения?

РЕДАКТИРОВАТЬ: Они говорят, что существует процесс преобразования, который берет практически любой exe и преобразует его на свою платформу, которую затем можно запускать в Windows, Mac, Linux во всех основных браузерах.

Когда я погрузился в то, что происходило, по крайней мере, для LinqPad в Windows 7 все, что он делал, это загружал linqpad exe в мою пользовательскую папку AppData / Local и размещал его внутри chrome. Интересно, что я мог просто запустить exe вне браузера и запустить его в обычном режиме. Мне даже удалось удалить плагин Roozz и продолжать запускать приложение, как обычно.

Основные вопросы, которые у меня есть.

  1. Действительно ли это кросс-платформа, могу ли я запустить приложение .NET 4.0 WPF на Windows, Mac и Linux , или вы можете запускать только приложения Windows в Windows и приложения Mac на Mac?
  2. В целом, что делает этот плагин и каковы ограничения?

РЕДАКТИРОВАТЬ: Они говорят, что существует процесс преобразования, который берет практически любой exe и преобразует его на свою платформу, которую затем можно запускать в Windows, Mac, Linux во всех основных браузерах.

Когда я погрузился в то, что происходило, по крайней мере, для LinqPad в Windows 7 все, что он делал, это загружал linqpad exe в мою пользовательскую папку AppData / Local и размещал его внутри chrome. Интересно, что я мог просто запустить exe вне браузера и запустить его в обычном режиме. Мне даже удалось удалить плагин Roozz и продолжать запускать приложение, как обычно.

Основные вопросы, которые у меня есть.

  1. Действительно ли это кросс-платформа, могу ли я запустить приложение .NET 4.0 WPF на Windows, Mac и Linux , или вы можете запускать только приложения Windows в Windows и приложения Mac на Mac?
  2. В целом, что делает этот плагин и каковы ограничения?

РЕДАКТИРОВАТЬ:

Когда я разобрался в том, что происходит, по крайней мере, для LinqPad в Windows 7, все, что он сделал, - это загрузил linqpad exe в мою пользовательскую папку AppData / Local и разместил его внутри хрома. Интересно, что я мог просто запустить exe вне браузера и запустить его в обычном режиме. Мне даже удалось удалить плагин Roozz и продолжать запускать приложение, как обычно.

Основные вопросы, которые у меня есть.

  1. Действительно ли это кросс-платформа, могу ли я запустить приложение .NET 4.0 WPF на Windows, Mac и Linux , или вы можете запускать только приложения Windows в Windows и приложения Mac на Mac?
  2. В целом, что делает этот плагин и каковы ограничения?

РЕДАКТИРОВАТЬ:

Когда я разобрался в том, что происходит, по крайней мере, для LinqPad в Windows 7, все, что он сделал, - это загрузил linqpad exe в мою пользовательскую папку AppData / Local и разместил его внутри хрома. Интересно, что я мог просто запустить exe вне браузера и запустить его в обычном режиме. Мне даже удалось удалить плагин Roozz и продолжать запускать приложение, как обычно.

Основные вопросы, которые у меня есть.

  1. Действительно ли это кросс-платформа, могу ли я запустить приложение .NET 4.0 WPF на Windows, Mac и Linux , или вы можете запускать только приложения Windows в Windows и приложения Mac на Mac?
  2. В целом, что делает этот плагин и каковы ограничения?

РЕДАКТИРОВАТЬ: Интересно, что я мог просто запустить exe вне браузера и запустить его в обычном режиме. Мне даже удалось удалить плагин Roozz и продолжать запускать приложение, как обычно.

Основные вопросы, которые у меня есть.

  1. Действительно ли это кросс-платформа, могу ли я запустить приложение .NET 4.0 WPF на Windows, Mac и Linux , или вы можете запускать только приложения Windows в Windows и приложения Mac на Mac?
  2. В целом, что делает этот плагин и каковы ограничения?

РЕДАКТИРОВАТЬ: Интересно, что я мог просто запустить exe вне браузера и запустить его в обычном режиме. Мне даже удалось удалить плагин Roozz и продолжать запускать приложение, как обычно.

Основные вопросы, которые у меня есть.

  1. Действительно ли это кросс-платформа, могу ли я запустить приложение .NET 4.0 WPF на Windows, Mac и Linux , или вы можете запускать только приложения Windows в Windows и приложения Mac на Mac?
  2. В целом, что делает этот плагин и каковы ограничения?

РЕДАКТИРОВАТЬ: что делает этот плагин и каковы ограничения?

РЕДАКТИРОВАТЬ: что делает этот плагин и каковы ограничения?

РЕДАКТИРОВАТЬ: Чтобы прояснить, речь идет не столько о том, как обычно работают плагины браузера, сколько о том, как этот может запускать приложения, написанные исключительно для одной платформы, и работать на несовместимой.

Дальнейшее тестирование показало, что есть некоторая ерунда. их заявления или, по крайней мере, некоторая сбивающая с толку «реклама», потому что LinqPad на самом деле не работает на MacOSx . При попытке запустить приложение вы получаете

"Ваша операционная система не пока поддерживается платформой Roozz.


Хотите улучшить этот вопрос? Обновите вопрос , чтобы он был по теме для Stack Overflow.

Закрыт 7 лет назад .

Я новичок, но постоянно учусь, чему очень вдохновляет скорость поиска и отображения сообщений. Я использую mutt для чтения электронной почты из двух учетных записей Gmail IMAP, и я кэширую заголовки на моем диске в ~ / .mutt / cache / hcache и тела сообщений в ~ / .mutt / cache / body /.

У меня есть несколько лет почты, которую я загрузил через Apple Mail.app, которая хранится в ~ / Library / Mail / Mailboxes / .mbox / Messages /, где 2000 .. 2010. Все эти сообщения имеют расширение .emlx. f idx str = last $ (take. succ) idx str, тогда это работает ...

Я играл с haskell и обнаружил, что если я напишу следующую функцию в файле кода:

f :: Int -> [a] -> a
f idx str = last $ (take . succ) idx str

, то это работает нормально. Естественно, я решил, что код будет лучше выглядеть без аргументов.

f :: Int -> [a] -> a
f = last $ (take . succ)

Но это вызывает ошибку, когда я пытаюсь загрузить его в gchi

Couldn't match expected type `[a]'
       against inferred type `Int -> [a1] -> [a1]'
In the second argument of `($)', namely `(take . succ)'
In the expression: last $ (take . succ)
In the definition of `f': f = last $ (take . succ)

Failed, modules loaded: none.

Я немного не понимаю, как это могло случиться ...

Поскольку CouchDB не поддерживает SQL, как AUTO_INCREMENT, каков ваш подход к генерации последовательных уникальных числовых идентификаторов для ваших документов?

Я использую числовые идентификаторы для:

  • удобных для пользователя идентификаторов (например, TASK-123 , RQ-001 и т. Д.)
  • Интеграция с библиотеками / системами, требующими числовой первичный ключ

Я знаю о проблемах с репликацией и т. Д. Вот почему меня интересует, как люди пытаются решить эту проблему.

25
задан mit 19 July 2019 в 15:41
поделиться