All streams
Search
Write a publication
Pull to refresh
10
0
Андрей Константинов @andruekonst

Пользователь

Send message
Без русских, которым интерфейс неудобен
Написать здесь Minecraft, например, это то же, что и считать игрушкой приложение, которое просто выводит надпись «игрушка».
P.S. Ничего плохого в Minecraft нет, но всё же, считать его игрой типа Crysis 3 нельзя, как минимум из-за java->vm, и, допустим, отсутствия фулскрина.
P.S.S. не туда попало, оно должно быть к этому комменту: habrahabr.ru/post/174381/#comment_6061513
Мой хром максимум спрашивает, восстанавливать ли вкладки. Может дело именно в перезагрузке?
Массивы — это объекты, числа и строки сравниваются оператором "==", а вот зацикливание реально надо проверять, спасибо!
Это будет примерно так:
var Compare = function(a, b){
	for(i in a){
		if(typeof(a[i]) == "object"){
			if(!Compare(a[i], b[i])){
				return false;
			}
		}else{
			if(a[i] != b[i]){
				return false;
			}
		}
	}
	return true;
};
Можно рекурсивно сделать
Я не понимаю в чём проблема, ибо если порядок в множестве не важен, то можно сделать так:
var Compare = function(a, b){ for(i in a){ if(a[i] != b[i]){ return false;}} return true;};
Просто автор проекта давно работал с python, и, разумеется, добавил его в OpenShot, а WebKit он навесил, только ради интерфейса.
Просто некоторые судят не по скорости, а, например, по IDE, что совсем неправильно.
Ему задали этот вопрос в комментариях, и вот что он ответил:
OpenShot integrates with Blender to provide 3D animated titles. The blender animation shown on the video ships with OpenShot, and I was trying to show how OpenShot creates 3D animations with Blender. I agree, it's a little confusing to show Blender though… but I wasn't sure how else to explain it. Thanks.
Насколько я помню, в Qt использование webkit предусмотрено «из коробки». И, насколько я понимаю, если использовать QML, это будет либо эмуляция, либо придётся компилировать каждый раз заново, если, например, захочется поменять цвет кнопки.
Хотя, рассуждать про QML можно, только если применял его где-то, а я только webkit встраивал, так что лучше попросить Джонатана рассказать об этом в интервью, чем пытаться догадаться, почему js и python, и почему не qml, а webkit.
Я просто посмотрел ролик: vimeo.com/29465427#at=0, там с 00:48 идёт вставка из blender. Мне показалось, что он как-то связан с OpenShot, а blender в моей сонной голове связан с python'ом
Ну он предоставляет Api для python'а, что позволяет творить с ним «что угодно», а так же редактируемый ui(webkit), и делает стандартный интерфейс, позволяющий использовать функционал «из коробки», чтобы всем не приходилось «изобретать велосипед». На это можно потратить 2 года.
Если редактор будет основан на html5 и webkit, то почему python api, а не js api? Где логика?
Не редактор будет основан на html5 и webkit, а в качестве схемы ui на этот раз будет использоваться не xml, а html5. А python api из-за blender, как я понимаю, но полной уверенности нет.
P.S. Это скорей разъяснение комментария DeRomanok
Так визуализация все-равно будет делаться через тот же html+js+canvas/webgl.
Как раз таки нет, интерфейс будет основан на html5 через webkit, но никто не говорит про js, ловить event'ы можно и без него, да и сама визуализация должна быть такой же, как и при итоговом рендеринге, разве что не высокого качества, иначе смысла в ней не будет. А насчёт библиотек — на js очень много библиотек — правда, много, только реализующих взаимодействия с dom и.т.п, а не какие-либо математические функции, или, например, графические.
Пара замечаний, скорей касающихся формы изложения мыслей, нежели содержания:
На сегодняшний день это самый кроссплатформенный язык, доступный для любых устройств
Что такое «самый кроссплатформенный», и что значит для любых устройств? Не говоря уже о скорости работы интерпретируемого языка, на множестве устройств, скорей всего, его никогда не будут использовать. Конечно, далее понятно, что речь именно о приложениях, но всё же, примите во внимание…
Так же, если транслятор TypeScript->JavaScript ещё можно назвать компилятором, то, например, «Java –> JavaScript» — нет.
И 32, и 64-хбитная версия нормально работает, точки показывает, не падает.
Мало того, их сама камера убирать умеет
Прочитав заголовок вспомнил Гоголя…
Возможно я не очень точно выразился, но я имел ввиду то, что нельзя судить по количеству патчей о том, насколько часто изменялся баланс.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity