Objective: Enable avatars and objects to move between virtual worlds.
Ranking implementations on a sliding scale of interoperability.
echo 'export PATH=$HOME/local/bin:$PATH' >> ~/.bashrc | |
. ~/.bashrc | |
mkdir ~/local | |
mkdir ~/node-latest-install | |
cd ~/node-latest-install | |
curl http://nodejs.org/dist/node-latest.tar.gz | tar xz --strip-components=1 | |
./configure --prefix=~/local | |
make install # ok, fine, this step probably takes more than 30 seconds... | |
curl https://www.npmjs.org/install.sh | sh |
// No Security | |
{ | |
"rules": { | |
".read": true, | |
".write": true | |
} | |
} |
[ | |
{ | |
"id": 0, | |
"title": "Mantra Radio", | |
"url": "http://s6.radioheart.ru:8012/live", | |
"illustration": "https://github.com/dharmarooms/dharmarooms.github.io/blob/master/data/radioData/Mantra%20Radio.png?raw=true" | |
}, | |
{ | |
"id": 1, | |
"title": "Chroma Radio Spa", |
namespace SkylinesMod | |
{ | |
public class EnableAchievements : IUserMod | |
{ | |
public string Name | |
{ | |
get { return "Enable Achievements"; } | |
} | |
public string Description |
license: mit |
import { Component } from "@stencil/core"; | |
@Component({ tag: "page-tabs", styleUrl: "page-tabs.scss" }) | |
export class PageTabs | |
{ | |
private tabNames: Array<string>; | |
private slides: HTMLIonSlidesElement; | |
private tabs:HTMLIonTabsElement; | |
private getTabNames(tabs: HTMLIonTabsElement) |
import { Animation, PageTransition } from "ionic-angular"; | |
import { isPresent } from "ionic-angular/util/util"; | |
const EASINGS = { | |
outBack: 'cubic-bezier(0.175, 0.885, 0.32, 1.275)', | |
inOutCubic: 'cubic-bezier(0.645, 0.045, 0.355, 1)', | |
magnet: 'cubic-bezier(0.85, 0.06, 0.15, 0.94)' | |
} | |
const DURATION = 500; |
<ion-header> | |
<ion-toolbar> | |
<ion-buttons slot="start"> | |
<ion-menu-button></ion-menu-button> | |
</ion-buttons> | |
<ion-title> | |
Demo | |
</ion-title> | |
</ion-toolbar> | |
</ion-header> |