Skip to content

Instantly share code, notes, and snippets.

View JuanCrg90's full-sized avatar

Juan Carlos Ruiz JuanCrg90

View GitHub Profile
@JuanCrg90
JuanCrg90 / Tricky_curly_brace.js
Last active August 29, 2015 14:17
Tricky curly brace
var func = function(){
return
{
name :"JuanCrg90"
};
}
console.log(func());
@JuanCrg90
JuanCrg90 / runner.js
Last active August 29, 2015 14:26 — forked from phanan/runner.js
Record a webpage with PhantomJS and FFMpeg
// Run this from the commandline:
// phantomjs runner.js | ffmpeg -y -c:v png -f image2pipe -r 24 -t 10 -i - -c:v libx264 -pix_fmt yuv420p -movflags +faststart output.mp4
var page = require('webpage').create(),
address = 'http://s.codepen.io/phanan/fullembedgrid/YPLewm?type=embed&safe=true&_t=1424767252279',
duration = 3, // duration of the video, in seconds
framerate = 24, // number of frames per second. 24 is a good value.
counter = 0,
width = 500,
height = 500;
@JuanCrg90
JuanCrg90 / updatePython.sh
Created October 8, 2015 17:40
Update the python3 symlinks to python2 in arch linux
cd /usr/bin
sudo ln -sf python2 python
sudo ln -sf virtualenv2 virtualenv
@JuanCrg90
JuanCrg90 / HelloJsZip.js
Last active October 21, 2015 22:37
JSZip example
//Example of use https://stuk.github.io/jszip/
var zip = new JSZip();
zip.file('Hello.txt', 'Hello World\n');
var img = instance.zip.folder('images');
var testImage = '/9j/4AAQSkZJRgABAgAAAQABAAD/7QA2UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAABkcAmcAFERKaFM0cG44SUZKV3U0d0x0bnRTAP/iAhxJQ0NfUFJPRklMRQABAQAAAgxsY21zAhAAAG1udHJSR0IgWFlaIAfcAAEAGQADACkAOWFjc3BBUFBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtbGNtcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmRlc2MAAAD8AAAAXmNwcnQAAAFcAAAAC3d0cHQAAAFoAAAAFGJrcHQAAAF8AAAAFHJYWVoAAAGQAAAAFGdYWVoAAAGkAAAAFGJYWVoAAAG4AAAAFHJUUkMAAAHMAAAAQGdUUkMAAAHMAAAAQGJUUkMAAAHMAAAAQGRlc2MAAAAAAAAAA2MyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRleHQAAAAARkIAAFhZWiAAAAAAAAD21gABAAAAANMtWFlaIAAAAAAAAAMWAAADMwAAAqRYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9jdXJ2AAAAAAAAABoAAADLAckDYwWSCGsL9hA/FVEbNCHxKZAyGDuSRgVRd13ta3B6BYmxmnysab9908PpMP///9sAQwAJBgcIBwYJCAgICgoJCw4XDw4
@JuanCrg90
JuanCrg90 / Burn-iso.sh
Created December 26, 2015 05:24
Burn an image via terminal
#Change /dev/sr0 and My-Image.iso
wodim -eject -tao speed=8 dev=/dev/sr0 -v My-Image.iso
@JuanCrg90
JuanCrg90 / downloadExample.py
Created March 9, 2016 02:12
Download Files with python
import urllib2
url = "https://realpython.com/learn/python-first-steps/images/pythonlogo.jpg"
file_name = url.split('/')[-1]
u = urllib2.urlopen(url)
f = open(file_name, 'wb')
meta = u.info()
file_size = int(meta.getheaders("Content-Length")[0])
@JuanCrg90
JuanCrg90 / extensions.conf
Created March 13, 2016 03:44
Asterisk SIP Accounts Configuration
[local-sip]
include => local-sip
exten => _3XXX,1,Dial(SIP/${EXTEN},10,tTr)
exten => _3XXX,2,Hangup()
exten => *98,1,VoiceMailMain
exten => *98,2,Hangup
@JuanCrg90
JuanCrg90 / main.c
Created June 28, 2016 01:02
A Simple C-Lang Pointers Example
#include <stdio.h>
#include <stdlib.h>
int main () {
typedef struct complex_tag {
float r;
float i;
} complex;
@JuanCrg90
JuanCrg90 / main.c
Created June 28, 2016 01:24
Simple double pointer example in C-Lang
#include <stdio.h>
#include <stdlib.h>
int main () {
int **matrix;
int i;
int j;
int n;
int m;
crontab -e */30 * * * * say -v whisper "I am watching you"