- check if openssl is installed
which openssl
- generate private key and certificate signing request
openssl genrsa -des3 -passout pass:x -out server.pass.key 2048
openssl rsa -passin pass:x -in server.pass.key -out server.key
/** | |
* Simple localStorage with Cookie Fallback | |
* v.1.0.0 | |
* | |
* USAGE: | |
* ---------------------------------------- | |
* Set New / Modify: | |
* store('my_key', 'some_value'); | |
* | |
* Retrieve: |
//translates text to user's preferred language | |
for (i = 0; i < document.querySelectorAll('[data-i18n]').length; i++) { | |
document.querySelectorAll('[data-i18n]')[i].innerHTML = i18next.t(document.querySelectorAll('[data-i18n]')[i].getAttribute("data-i18n")); | |
} | |
//source: https://github.com/i18next/i18next/issues/398#issuecomment-241671697 |
var myApp = new Framework7(); | |
var $$ = Dom7; | |
// Conversation flag | |
var conversationStarted = false; | |
// Init Messages | |
var myMessages = myApp.messages('.messages', { | |
autoLayout: true |
// set-up a connection between the client and the server | |
var socket = io.connect(); | |
// let's assume that the client page, once rendered, knows what room it wants to join | |
var room = "abc123"; | |
socket.on('connect', function() { | |
// Connected, let's sign-up for to receive messages for this room | |
socket.emit('room', room); | |
}); |
which openssl
openssl genrsa -des3 -passout pass:x -out server.pass.key 2048
openssl rsa -passin pass:x -in server.pass.key -out server.key
myApp.onPageInit('conversations-chat', function (page) { | |
var myMessages = myApp.messages('.messages', { | |
autoLayout: true //adds all required additional classes (like "message-pic", "message-with-avatar", "message-with-tail", etc) | |
}); | |
//initialize message bar | |
var myMessagebar = myApp.messagebar('.messagebar'); | |
var conversationStarted = false; |
//------------------------------------------------------------------------------ | |
// THEME FONT FACE | |
//------------------------------------------------------------------------------ | |
//Tabs | |
{ | |
"class": "tab_label", | |
"font.face" : "" | |
}, | |
//Labels |
var fs = require("fs"); | |
var host = "127.0.0.1"; | |
var port = 3000; | |
var express = require("express"); | |
var app = express(); | |
app.use(express.static(__dirname + "/")); //use static files in ROOT/public folder | |
app.get("/", function(request, response){ //root dir | |
response.send("Hello There"); |
Start / Stop
sudo service kurento-media-server-6.0 start
sudo service kurento-media-server-6.0 stop
Run NodeJs tutorial app:
{ | |
"bold_folder_labels": true, | |
"color_scheme": "Packages/User/SublimeLinter/Agila Oceanic Next (SL).tmTheme", | |
"font_face": "Inconsolata", | |
"font_size": 12, | |
"highlight_line": true, | |
"ignored_packages": | |
[ | |
"Vintage" | |
], |