Я наткнулся на плагин для браузера с roozz.com и попробовал его с LinqPad , попробуйте здесь . Они говорят, что существует процесс преобразования, который берет практически любой exe и преобразует его на свою платформу, которую затем можно запускать в Windows, Mac, Linux во всех основных браузерах.
Когда я погрузился в то, что происходило, по крайней мере, для LinqPad в Windows 7 все, что он делал, это загружал linqpad exe в мою пользовательскую папку AppData / Local и размещал его внутри chrome. Интересно, что я мог просто запустить exe вне браузера и запустить его в обычном режиме. Мне даже удалось удалить плагин Roozz и продолжать запускать приложение, как обычно.
Основные вопросы, которые у меня есть.
РЕДАКТИРОВАТЬ: Они говорят, что существует процесс преобразования, который берет практически любой exe и преобразует его на свою платформу, которую затем можно запускать в Windows, Mac, Linux во всех основных браузерах.
Когда я погрузился в то, что происходило, по крайней мере, для LinqPad в Windows 7 все, что он делал, это загружал linqpad exe в мою пользовательскую папку AppData / Local и размещал его внутри chrome. Интересно, что я мог просто запустить exe вне браузера и запустить его в обычном режиме. Мне даже удалось удалить плагин Roozz и продолжать запускать приложение, как обычно.
Основные вопросы, которые у меня есть.
РЕДАКТИРОВАТЬ: Они говорят, что существует процесс преобразования, который берет практически любой exe и преобразует его на свою платформу, которую затем можно запускать в Windows, Mac, Linux во всех основных браузерах.
Когда я погрузился в то, что происходило, по крайней мере, для LinqPad в Windows 7 все, что он делал, это загружал linqpad exe в мою пользовательскую папку AppData / Local и размещал его внутри chrome. Интересно, что я мог просто запустить exe вне браузера и запустить его в обычном режиме. Мне даже удалось удалить плагин Roozz и продолжать запускать приложение, как обычно.
Основные вопросы, которые у меня есть.
РЕДАКТИРОВАТЬ:
Когда я разобрался в том, что происходит, по крайней мере, для LinqPad в Windows 7, все, что он сделал, - это загрузил linqpad exe в мою пользовательскую папку AppData / Local и разместил его внутри хрома. Интересно, что я мог просто запустить exe вне браузера и запустить его в обычном режиме. Мне даже удалось удалить плагин Roozz и продолжать запускать приложение, как обычно.
Основные вопросы, которые у меня есть.
РЕДАКТИРОВАТЬ:
Когда я разобрался в том, что происходит, по крайней мере, для LinqPad в Windows 7, все, что он сделал, - это загрузил linqpad exe в мою пользовательскую папку AppData / Local и разместил его внутри хрома. Интересно, что я мог просто запустить exe вне браузера и запустить его в обычном режиме. Мне даже удалось удалить плагин Roozz и продолжать запускать приложение, как обычно.
Основные вопросы, которые у меня есть.
РЕДАКТИРОВАТЬ: Интересно, что я мог просто запустить exe вне браузера и запустить его в обычном режиме. Мне даже удалось удалить плагин Roozz и продолжать запускать приложение, как обычно.
Основные вопросы, которые у меня есть.
РЕДАКТИРОВАТЬ: Интересно, что я мог просто запустить exe вне браузера и запустить его в обычном режиме. Мне даже удалось удалить плагин Roozz и продолжать запускать приложение, как обычно.
Основные вопросы, которые у меня есть.
РЕДАКТИРОВАТЬ: что делает этот плагин и каковы ограничения?
РЕДАКТИРОВАТЬ: что делает этот плагин и каковы ограничения?
РЕДАКТИРОВАТЬ: Чтобы прояснить, речь идет не столько о том, как обычно работают плагины браузера, сколько о том, как этот может запускать приложения, написанные исключительно для одной платформы, и работать на несовместимой.
Дальнейшее тестирование показало, что есть некоторая ерунда. их заявления или, по крайней мере, некоторая сбивающая с толку «реклама», потому что 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 и т. Д.)
- Интеграция с библиотеками / системами, требующими числовой первичный ключ
Я знаю о проблемах с репликацией и т. Д. Вот почему меня интересует, как люди пытаются решить эту проблему.