Skip to content

Instantly share code, notes, and snippets.

View sergixnet's full-sized avatar

Sergio Peña sergixnet

View GitHub Profile
@sergixnet
sergixnet / git_upstream
Last active December 18, 2015 01:29
Errepositorio orijinal batekin sinkronizatzen
- Errepositorio lokalean norekin konektatuta gauden ikusteko: git remote -v
- git remote add upstream [errepositorio orijinalaren helbidea] Originalarekin konektatzen gara,
- git pull upstream master orijinalaren aldaketa guztiak ordenadore lokalera ekartzeko
- Azkenik git push origin master egingo dugu aldaketak gure errepositoriora igotzeko
- Honela gure Errepositorio lokala, Githuben dagoena eta Orijinala sinkronizatu egiten dira.
git pull
git push
git branch
git commit
git checkout
git status
git log
git remote add <remote_name> </path/to/existing/repo>
git fetch <remote_name>
git merge <remote_name>/master
@sergixnet
sergixnet / nodejs-raspbian
Created December 29, 2013 13:03
Nodejs instalakuntza Raspberry pi batean, Raspbian sistema eragilearekin
apt-get install python g++ make
mkdir ~/nodejs && cd $_
wget -N http://nodejs.org/dist/node-latest.tar.gz
tar xzvf node-latest.tar.gz && cd `ls -rd node-v*`
./configure
@sergixnet
sergixnet / gist:65a2a36184aa4b485d7e
Last active October 26, 2017 07:05
Debugging with node.js, node-inspector and supervisor
Debugging with node.js
1- install supervisor: sudo npm install -g supervisor
2- install node-inspector: sudo npm install node-inspector
3- On a terminal: supervisor --debug path/to/your/app.js
4- On another terminal: node-isnpector
5- Open Google Chrome on http://127.0.0.1:8080/debug?port=5858 and there you are a nice Developer tools to debug ;-)
# EditorConfig helps developers define and maintain consistent
# coding styles between different editors and IDEs
# editorconfig.org
root = true
[*]
# Change these settings to your own preference
@sergixnet
sergixnet / gulpfile.js
Created November 19, 2014 15:04
Sample gulpfile.js
'use strict';
var gulp = require('gulp');
var mocha = require('gulp-mocha');
var karma = require('gulp-karma');
var jshint = require('gulp-jshint');
var sass = require('gulp-sass');
var lr = require('tiny-lr');
var livereload = require('gulp-livereload');
// Load plugins
var gulp = require('gulp'),
plugins = require('gulp-load-plugins')({ camelize: true }),
lr = require('tiny-lr'),
server = lr();
// Php files
gulp.task('php', function() {
return gulp.src('./**/*.php')
.pipe(plugins.livereload(server));
// JavaScript hasClass, addClass, removeClass
//source: http://www.avoid.org/?p=78
function hasClass(el, name) {
return new RegExp('(\\s|^)'+name+'(\\s|$)').test(el.className);
}
function addClass(el, name)
{
if (!hasClass(el, name)) { el.className += (el.className ? ' ' : '') +name; }