Skip to content

Instantly share code, notes, and snippets.

View coderaiser's full-sized avatar

coderaiser coderaiser

View GitHub Profile
{
"name": "cloudcmd-screen",
"version": "0.1.0",
"author": "coderaiser <mnemonic.enemy@gmail.com> (https://github.com/coderaiser)",
"description": "Cloud Commander screens",
"homepage": "http://status-ok.cloudcmd.io",
"repository": {
"type": "git",
"url": "git://github.com/cloudcmd/screen.git"
},
if (!window.localStorage) {
var Storage = function() {
/* приватный переключатель возможности работы с кэшем */
var StorageAllowed,
Data = {};
/* функция проверяет возможно ли работать с кэшем каким-либо образом */
this.isAllowed = function() {
return StorageAllowed;
};
@coderaiser
coderaiser / youtube.js
Last active August 29, 2015 14:00
express youtube
(function() {
'use strict';
var express = require('express'),
app = express(),
ytdl = require('ytdl'),
EXT = 'mp4',
URL = 'https://www.youtube.com/watch?v=',
PORT = 8888;
this.setValue = function(value) {
getEditConfig(function(config) {
Util.exec.if(!config.collaboration, function() {
Ace.setValue(value);
ConfigView.afterShow();
}, setFirepad);
});
};
function setFirepad(callback) {
/* add spaces beetwen words
*
* "view f4" -> "view f4"
*/
function item(name, n) {
var str = '',
array = [],
spaces = [],
count = 0;
(function () {
'use strict';
var util = require('util'),
crypto = require('crypto'),
Writable = require('stream').Writable;
module.exports = function() {
var ret;
function createList(array) {
var list = createNext(0, array);
return list;
}
function createNext(i, array) {
var result;
if (i < array.length) {
var Term;
(function() {
'use strict';
var socket = io.connect();
window.addEventListener('load', function() {
var element = document.getElementById('js-terminal'),
cell = createCell(element),
@coderaiser
coderaiser / server.js
Created July 12, 2012 12:49
Cloud Commander SS
/* Piece of server.js code */
/* https://github.com/coderaiser/cloudcmd/blob/44e96a63de3414cc71073f25c08588f6ed10cf2b/server.js */
/* создаём сервер на порту 31337 */
CloudServer.start=function()
{
CloudServer.init();
/* constant ports of deployng servers */
var lCloudFoundryPort = process.env.VCAP_APP_PORT;
@coderaiser
coderaiser / cloudMirror.js
Created July 16, 2012 13:58
CodeMirror bookamarklet
/* turns first found textArea - looks like CodeMirror editor */
var editor;
function setStyle(){
var element= document.createElement('style');
element.media='screen';
element.type='text/css';
element.innerText='@import url(//fonts.googleapis.com/css?family=Droid+Sans+Mono);'+
'.CodeMirror{'+
'font-family:\'Droid Sans Mono\';'+
'font-size:15px;'+