Skip to content

Instantly share code, notes, and snippets.

View natanverdes's full-sized avatar
😃

Natán Verdés Bertolín natanverdes

😃
View GitHub Profile
@natanverdes
natanverdes / Administradores de dependencias.md
Last active February 24, 2016 09:32
Administradores de dependencias

FrontEnd

Node.js

Comando: npm Archivo: package.json Dependencias necesarias para la producción. Para instalar las dependencias definidas en package.json, usar npm install.

Bower

Comando: bower Archivo: bower.json Dependencias de la propia aplicación. JQery, etc... Para instalar las dependencias definidas en bower.json, usar bower install. Ejemplo instalación + añadir paquete a bower.json: bower install angular --save.

@natanverdes
natanverdes / jhipster_blob.json
Last active February 11, 2016 19:19
Usar campo Blob en JHipster
// BLOB ≈ 64KB, MEDIUMBLOB ≈ 16MB and LONGBLOB ≈ 4GB
{
"relationships": [],
"fields": [
{
"fieldId": 1,
"fieldName": "nombre",
"fieldType": "String"
},
{
@natanverdes
natanverdes / DBConnection.php
Last active February 11, 2016 19:19
MySQL PHP Connection Manager
class DBConnection{
private static $DB_SERVER = "localhost";
private static $DB_USER = "root";
private static $DB_PASS = "";
private static $DB_NAME = "db_name";
private $con;
private $result;
private $numRows;
@natanverdes
natanverdes / Tips para AngularJS.md
Last active December 15, 2015 10:19
Tips para AngularJS

Tips para AngularJS

Inicio de una aplicación

Inicio de una aplicación básica

<div ng-app="angularApp" ng-controller="PostsController">
    <ul>
        <li ng-repeat="post in posts">
            {{ post.text }}
        </li>
    </ul>
@natanverdes
natanverdes / contenteditable_div_change.js
Created December 1, 2015 16:22
Añadir evento change a div con contenteditable
// Source: http://ask.webatall.com/javascript/9800_contenteditable-change-events.html
$('body').on('focus', '[contenteditable]', function() {
var $this = $(this);
$this.data('before', $this.html());
return $this;
}).on('blur keyup paste input', '[contenteditable]', function() {
var $this = $(this);
if ($this.data('before') !== $this.html()) {
$this.data('before', $this.html());
$this.trigger('change');
@natanverdes
natanverdes / MainActivity.java
Created November 26, 2015 16:57
Crear layouts en Android Studio mediante Java
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Creación de RelativeLayout
RelativeLayout rootView = new RelativeLayout(this);

Preparación del entorno

  • Tener Git instalado y en el Path C:\Program Files\Git\cmd

Creación de base de proyecto

(1/15) What is the base name of your application?

NombreApp

(2/15) What is your default Java package name?

@natanverdes
natanverdes / Comando limpiar Android Studio.md
Created November 19, 2015 18:00
Comando limpiar Android Studio

Comando limpiar Android Studio

Para Unix

cd path
./gradlew clean

Para Windows

cd path
gradlew clean

Filtrar conexión HTTP entre un servidor en especial

http && ((ip.src == x && ip.dst == y) || (ip.dst == x && ip.src == y))