Результаты поиска
Настройка среды разработки Erlang
Мне интересно посмотреть на Erlang, и я хочу следовать по пути наименьшего сопротивления, вставая и убегая.
В настоящее время я планирую установить Erlang R12B-3 и Erlide ( плагин Eclipse ). Это в значительной степени решение Google-result-based. Первоначально это будет на системе Windows XP,хотя я, вероятно, вскоре воспроизведу среду на Ubuntu.
Есть ли значительно лучший выбор? Даже если он привязан к одной платформе.
Пожалуйста, поделитесь своим опытом.
Erlang-параллелизм стиля для других языков
Какие библиотеки существуют для других языков программирования, чтобы обеспечить модель параллелизма в стиле Erlang (процессы, почтовые ящики, сопоставление шаблонов) и т. д.)?
Примечание: меня особенно интересуют вещи, которые должны быть похожи на Erlang, а не просто любая библиотека потоков или очередей.
PCI-Express 1.0 x16 vs. PCI-Express 2.0 x16 — есть ли ощутимая разница?
Все мы знаем, что разница в скорости передачи по шине pci-express увеличилась вдвое, но связан ряд вопросов:
1) Все ли возможности шины используются современными видеокартами или же видимой разницы не будет, если вставить, например, GeForce GTX460 в PCIe 1.0 и в 2.0?
2) Как проверить точную пропускную способность? Я нашёл PCIe Speed Test v0.2, но работает это только на видеокартах от ATi
3) Существуют ли уже материнские платы с честным pci-express 2.1 или же разницы между 2.0 и 2.1 никакой?
Интересует меня всё это как в контексте игр, так и в контексте CUDA
?DEBUG и ?PRINT в Nitrogen (Erlang web-фреймворк)?
Начал изучать Erlang, скачал и установил веб-фреймворк Nitrogen, начал проходить туториал
Запустил страничку index.erl (были сложности, но разобрался сам)
%% -*- mode: nitrogen -*-
-module (index).
-compile(export_all).
-include_lib("nitrogen/include/wf.hrl").
main() -> #template { file="./site/templates/bare.html" }.
title() -> "Welcome to my Website".
body() ->
#container_12 { body=[
#grid_8 { alpha=true, prefix=2, suffix=2, omega=true, body=inner_body() }
]}.
inner_body() ->
[
#h1 { text="Welcome to me" },
#p{ },
"
If you can see this page, then your Nitrogen server is up and
running. Click the button below to test postbacks.
",
#p{},
#button { id=button, text="Click me!", postback=click },
#p{},
"
Run <b>./bin/dev help</b> to see some useful developer commands.
"
].
event(click) ->
wf:replace(button, #panel {
body="You clicked the button!",
actions=#effect { effect=highlight }
}).
дошёл в туториале до местаDebug Statements
Add ?DEBUG to index.erl. Then compile and reload. What happens?
Add ?PRINT(node()) to index.erl. Then compile and reload. What happens?
И как не пытаюсь их добавить, постоянно выдаёт ошибку компиляции. Гугление показало, что это макросы, но вот примеров их практического использования найти не смог.
Вопрос: как их добавить в код странички?
%% -*- mode: nitrogen -*-
-module (index).
-compile(export_all).
-include_lib("nitrogen/include/wf.hrl").
main() -> #template { file="./site/templates/bare.html" }.
title() -> "Welcome to my Website".
body() ->
#container_12 { body=[
#grid_8 { alpha=true, prefix=2, suffix=2, omega=true, body=inner_body() }
]}.
inner_body() ->
[
#h1 { text="Welcome to me" },
#p{ },
"
If you can see this page, then your Nitrogen server is up and
running. Click the button below to test postbacks.
",
#p{},
#button { id=button, text="Click me!", postback=click },
#p{},
"
Run <b>./bin/dev help</b> to see some useful developer commands.
"
].
event(click) ->
wf:replace(button, #panel {
body="You clicked the button!",
actions=#effect { effect=highlight }
}).Add ?DEBUG to index.erl. Then compile and reload. What happens?
Add ?PRINT(node()) to index.erl. Then compile and reload. What happens?