Ну мышка у меня не геймерская, а обычный привычный офисный Logitech :) Тут я скорее про габариты, а не про вес. Хотя это дело привычки:
вполне возможно что с соответствующей проработкой эргономики под руку это будет довольно удобно.
Затрудняюсь ответить на ваши вопросы. Насколько я знаю WebGL более менее стандартизирован и на достаточно совместим в Firefox и Chrome; в остальных браузерах все хуже.
Насчет эффективности — спорный вопрос. Демки делают достаточно качественными, но судить по демкам об общей производительности игр, я думаю, не стоит.
В целом, это удобный элемент чисто функционального программирования — в той же Scala каррирование реализовано на уровне синтаксиса языка.
Я могу ошибаться, но мне кажется что каррирование — это вырожденный случай частичного применения функций или, по крайней мере, может легко через него выражаться. Адепты функционального программирования, поправьте меня :)
Разница в понятиях — частичное применение задает один параметр из N и возвращает функцию от (N-1) параметра. Каррирование — разложение функции от N аргументов на последовательность из N функций от 1 аргумента каждая:
var f = function(x, y, z) {
console.log([x, y, z]);
};
// Частичное применение
var g = f.bind(null, 54);
g(2, 3); // => [54, 2, 3]
// Карринг
var h = function(x) {
return function(y) {
return function(z) {
f(x, y, z);
};
};
};
h(10)(20)(30); // => [10, 20, 30]
Ну не такой уж и открытый — «курить» десятки и сотни мегабайт минимизированного JavaScript-кода: задача, вполне сравнимая по сложности с разбором байт-кода JVM или .NET
Зато, с другой стороны, можно прикрутить красивый API для модов, плагинов и прочего :)
Не, ну я же не говорю что вот прямо всем новостным лентам взять и отказаться от «фейсбуков». Просто доля RSS\Atom-трафика достаточно велика, скорее всего значительно более 1%.
вполне возможно что с соответствующей проработкой эргономики под руку это будет довольно удобно.
Я надеюсь что я не прав :)
А по факту MySQL жив, Java на подъеме, а OpenSolaris и так никому кроме горстки фанатов со «столлманом» головного мозга не сдался.
Насчет эффективности — спорный вопрос. Демки делают достаточно качественными, но судить по демкам об общей производительности игр, я думаю, не стоит.
Но я оптимист и верю в светлое будущее :)
Я могу ошибаться, но мне кажется что каррирование — это вырожденный случай частичного применения функций или, по крайней мере, может легко через него выражаться. Адепты функционального программирования, поправьте меня :)
Или как-то так :)
Я думаю с фейсбуком такой номер может не прокатить, потому что практически все возможности пляшут от наличия аккаунта.
Зато, с другой стороны, можно прикрутить красивый API для модов, плагинов и прочего :)
slon.ru/rss
www.gazeta.ru/export_news.shtml
www.vedomosti.ru/rss/
newsru.com/info/rss/main.html
и т.д.
Пройдитесь-ка теперь сами по новостным сайтам и найдите те у которых нет поддержки RSS/Atom.
А тот факт что каждая «мухосранская газета» тянет себе на страницу долбаные кнопки "Like", "+1" и прочее — всего лишь дань моде, не более.
UPD: и Mako :)