Skip to content

Instantly share code, notes, and snippets.

View davsket's full-sized avatar

David Avellaneda davsket

View GitHub Profile
@davsket
davsket / ChecklistEventoNodeBotsDay.md
Last active July 14, 2017 01:27
Checklist Evento NodeBots Day

Checklist Evento NodeBots Day

Este listado es sugerido para hacer seguimiento de cada evento de BogotáJS.

Pre Evento

  • La fecha está definida?
  • Fue pre-publicado en algún repositorio? (NodeSchool y Nodebots Day se pueden prepublicar en sus sitios)
  • Ya se definieron los líderes?
  • El espacio está confirmado?
<html>
<head>
<meta charset="UTF-8">
<title>Document</title>
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width">
<link rel="stylesheet" href="css/main.css">
</head>
<body>
<div class="content">
<article>
@davsket
davsket / bad.js
Created May 1, 2013 22:18
Algunas de las malas prácticas de JavaScript
///////////////////////////////////////////////////////
// LAS MALAS PRÁCTICAS DE JAVASCRIPT //
///////////////////////////////////////////////////////
///////////////////////////////////////////////////////
// 1. No usar una convención para los nombres
///////////////////////////////////////////////////////
// Mal
@davsket
davsket / SumobotJr.md
Created November 29, 2016 20:07
Instrucciones para operar el SumobotJr
  1. Instalar Node.js
  2. Descargar e instalar el Arduino Software (aprox 150MB)
  3. Conectar el Arduino al portatil
  4. Abrir la app de Arduino
  5. Seleccionar Arduino UNO en tools Tools/Board/ArduinoUNO
  6. Seleccionar USB como puerto (1421) Tools/Port/USB
  7. Selecciona en File/Examples/Firmata/Standard Firmata File/Examples/Firmata/Standard Firmata
  8. Click the Upload icon (=>) Upload
  9. Crea la carpeta para tu proyecto y abre la terminal ahí, puedes llamar la carpeta sumobotjr por ejemplo.
  10. Entra a sumbotjr
@davsket
davsket / keybase.md
Created November 4, 2016 01:34
keybase prove

Keybase proof

I hereby claim:

  • I am davsket on github.
  • I am davsket (https://keybase.io/davsket) on keybase.
  • I have a public key ASAWMzSKzVSyqtjzKDj6TxmYaGoOtrZi0FSK3o2x2p0ndAo

To claim this, I am signing this object:

@davsket
davsket / gist:4543117c0ca61221bfb153ee787b9291
Created June 18, 2016 04:19
Sublime Text 2 - Useful Shortcuts

Sublime Text 2 – Useful Shortcuts (PC)

Loosely ordered with the commands I use most towards the top. Sublime also offer full documentation.

Editing

Ctrl+C copy current line (if no selection)
Ctrl+X cut current line (if no selection)
Ctrl+⇧+K delete line
Ctrl+↩ insert line after
{
"status":true,
"totalNumber":202,
"totalPages":30,
"pageNumber":1,
"objects":[
{
"name":"Desarrollo carretera Via Bogota-Cali0",
"value":1350320067,
"state":"Aprobado",
@davsket
davsket / meetup-fake-counter.js
Created May 5, 2013 07:50
Meetup fake counter of RSVPs ¬¬
var start_count=102125650;
var velocity=1
var $counter=$("#hit-counter-number");
var incrementCount = function(){
start_count += velocity;
$counter.html( addCommas( start_count ) );
setTimeout( incrementCount, ( Math.random() * 1000 ) + 1000 )
};
setTimeout( incrementCount, ( Math.random() * 1000 ) + 1000 );
///////////////////////////////////////////////////////
// 7. Leer del DOM lo menos posible y reusar variables
///////////////////////////////////////////////////////
// Realmente maaaal
for(var i=0; i < $$('a').length; i++){
if( $$('a')[i].offsetHeight < 100){ // -> <- DOM
...
// otro código extra
...
@davsket
davsket / ternary.js
Created April 29, 2013 02:44
Ternary Expression
var expresion = (new Date()).getHours() > 12 ? 'tarde' : 'mañana'