Можно гарантировать. Ключ, которым шифруются передаваемые на сервер сообщения, визуализируется в виде цветной у картинки у участников диалога — если они сравнят изображения и убедятся, что они совпадают, то смогут полагаться на то, что подмены ключа не происходит. (Кроме как подменив ключ, расшифровать сообщения сервер не может)
Доступность исходного кода ничего не добавит к безопасности. Вы же не можете быть уверены, действительно ли тот же код крутится на их серверах или нет.
А вот сам протокол полностью открытый и наличие в нём end-to-end шифрования гарантирует высокую степень безопасности — независимо от того, что творится на сервере (ключи-то только у вас). Самые суровые параноики могут и вовсе собственный клиент написать, чтобы не сомневаться, что данные не уходят куда-то «не туда».
// Можно сразу указать ФИО так...
var ivan = new Petrovich("Иванов", "Иван", "Иванович", Petrovich.MALE);
var ivanName = ivan.lastName(Petrovich.GENITIVE);
// ...или так
var gadya = new Petrovich({ firstName: "Гадя", middleName: "Петрович", lastName: "Хренова" }, Petrovich.FEMALE);
// Или не указывать вовсе, как в исходной либе (кстати, пол тоже опционален)
var petya = new Petrovich(Petrovich.ANDROGYNOUS);
var petyaName = petya.firstName("Петя", Petrovich.DATIVE);
// А можно и вовсе не создавать объект
var otherName = Petrovich.lastName("Петров", Petrovich.ACCUSATIVE, Petrovich.MALE);
Ну на самом деле оно в любом браузере оставляет след из капелек (как в оригинале, так и у меня), только значительно меньше размером — не более пятой части от радиуса самой капли. Надо глянуть, что там за ерунда с файрфоксом.
Причем я сделал так, что эти капельки действительно уменьшают радиус оставляющей их большой капли (и увеличивают радиус капель, с которыми сливаются вместе).
Конечно, на самом деле нужно сделать вместо мелких капелек длинный след, который только потом будет плавно собираться в отдельные капли. Но это уже совсем другая история :)
Между прочим, летом всё на том же Кикстартере успешно собрали необходимый бюджет на очень похожий проект Poppy:
Можно оформить предзаказ за 70$, даже дешевле чем vrAse выходит — зато Poppy умеет не только показывать, но снимать в 3D с помощью системы зеркал перед объективом телефона. Правда, из-за этого («глазок» камеры должен находиться в определенной точке) поддерживает только айфоны.
Возможно, в версии под Mac недоступно. Или я слеп. Флаг #enable-devtools-experiments отметил, вкладка Experiments в настройках DevTools появилась, но ни слова при сниппеты я в этом разделе не вижу.
А вот сам протокол полностью открытый и наличие в нём end-to-end шифрования гарантирует высокую степень безопасности — независимо от того, что творится на сервере (ключи-то только у вас). Самые суровые параноики могут и вовсе собственный клиент написать, чтобы не сомневаться, что данные не уходят куда-то «не туда».
Для демо у вас страничку утащил, извините если что :)
Использовать можно примерно так:
Причем я сделал так, что эти капельки действительно уменьшают радиус оставляющей их большой капли (и увеличивают радиус капель, с которыми сливаются вместе).
Конечно, на самом деле нужно сделать вместо мелких капелек длинный след, который только потом будет плавно собираться в отдельные капли. Но это уже совсем другая история :)
демо 1, демо 2
Можно оформить предзаказ за 70$, даже дешевле чем vrAse выходит — зато Poppy умеет не только показывать, но снимать в 3D с помощью системы зеркал перед объективом телефона. Правда, из-за этого («глазок» камеры должен находиться в определенной точке) поддерживает только айфоны.
(кстати, «вершины», опечатка у вас)
Возможно, в версии под Mac недоступно. Или я слеп. Флаг #enable-devtools-experiments отметил, вкладка Experiments в настройках DevTools появилась, но ни слова при сниппеты я в этом разделе не вижу.
Пусть уже НЛО его автоматически отправляет после каждого поста.