Skip to content

Instantly share code, notes, and snippets.

@leandromoreira
leandromoreira / disk_usage.sh
Created July 16, 2013 14:53
cd / && sudo du -aH --max-depth=1
cd / && sudo du -aH --max-depth=1
@leandromoreira
leandromoreira / gist:6024640
Created July 17, 2013 21:25
framebuffer xvfb run tests headless (sweet reminder)
/usr/bin/Xvfb :99 -ac -screen 0 1024x768x16
<!doctype html>
<html ng-app="myApp">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.5/angular.min.js"></script>
</head>
<body>
<div ng-controller="TodoCtrl">
<button ng-click="beQuickOrBeDead()">Fetch with 100ms timeout</button>
<button ng-click="neverEndingStory()">Fetch with default timeout</button>
//my initial config
app.config(["$routeProvider", function($routeProvider){
$routeProvider
.when('/list_streams', {
templateUrl: 'assets/angular/views/target_bitrates.html',
controller: 'TargetBitratesCtrl'
})
.when('/transmissions',{
templateUrl: 'assets/angular/views/create_live_media.html',
angular.module('Sauron')
.factory('TargetBitrates', ["$http", "$timeout", "Config", function($http, $timeout, Config){
var data = {list: []};
var onSuccess = function(result){
data.list = result.data.data;
$timeout(poller, Config.pollingTimeout);
};
var poller = function() {
$http.get('/streams.json', Config.httpOptions).then(onSuccess);
};
@leandromoreira
leandromoreira / songs.js
Created August 7, 2013 13:46
Example of testing angular (angularjs) factory using http.
angular.module('pearlJam')
.factory('Songs', function($http, $timeout, Config){
var response = {list: []};
var onSuccess = function(result){
response.list = result.data.data;
$timeout(poller, Config.pollingTimeout);
};
var poller = function(){
$http.get('api/songs.json', Config.httpOptions).then(onSuccess);
angular.module('goodsCom')
.factory('Goods', function($http){
var response = {};
$http.get('api/songs.json').
then(function(result){
response.list = result.data;
});
return {all: response};
});
function makelist(x) {return [x]}
makelist(document.head[0])
makelist("DKC:TF")
makelist("6502")
makelist(0xf13e455d7a1b96cd2d930e578284d889)
var printNumbers = () => {
[1,2,3].forEach((number) => console.log(`Hello, ${number}`))
}
printNumbers()
var print = (list) => {
list.forEach((number) => console.log(`Hello, ${number}`))
}
print([1,2,3])
print(["D","K","C"])