Skip to content

Instantly share code, notes, and snippets.

@naranjja
naranjja / audioEmbed.html
Last active December 22, 2016 21:53
HTML 5 Audio Embed
<!-- Autoplay, hidden -->
<audio autoplay>
<source src="/audio.mp3" type="audio/mpeg"/>
</audio>
<!-- Show controls as container -->
<audio controls>
<source src="/audio.mp3" type="audio/mpeg"/>
</audio>
@naranjja
naranjja / addColumn.sql
Created December 26, 2016 19:53
Add columns to existing tables
ALTER TABLE `tableName` ADD COLUMN `columnName` columnType
/* Example */
ALTER TABLE names ADD COLUMN `lastName` varchar(255) NOT NULL
@naranjja
naranjja / notFilter.reql
Created January 2, 2017 20:53
Filter using NOT operator
.filter(
function (doc) {
return r.expr(['red'])
.contains(doc('appleColor'))
.not();
}
)
@naranjja
naranjja / replaceValue.reql
Created January 2, 2017 20:55
Replace all values of a document
r.table('tableName').filter({name: 'foo'}).update({name: 'bar'})
@naranjja
naranjja / todayRange.js
Created January 3, 2017 16:40
Get today range in milliseconds since epoch
var moment = require('moment');
// get today in milliseconds since epoch
var todayStart = moment().startOf('day').unix() * 1000; // set to 12:00 am today
var todayEnd = moment().endOf('day').unix() * 1000; // set to 23:59 pm today
@naranjja
naranjja / replaceBranch.sh
Created January 20, 2017 20:23
Replace obsolete Git branch
# branch master2 has made branch master obsolete
git checkout master2
git merge -s ours master
git checkout master
git merge master2
@naranjja
naranjja / deleteBranch.sh
Created January 20, 2017 20:28
Delete Git branch locally and remotely
# delete local branch
git branch -d the_local_branch
# delete remote branch
git push origin :the_remote_branch
@naranjja
naranjja / removeIgnored.sh
Created January 20, 2017 20:49
Remove ignored files
git rm -r --cached .
git add .
git commit -am "Remove ignored files"
@naranjja
naranjja / twitterStream.py
Created February 2, 2017 15:31
Tweepy Twitter stream
from tweepy import OAuthHandler
from tweepy import Stream
from tweepy.streaming import StreamListener
class StdOutListener(StreamListener):
def on_data(self, data):
# data in the form of JSON
return True
def on_error(self, status):
@naranjja
naranjja / herramientas.md
Created May 5, 2017 03:24
Herramientas Design Thinking

1. Empatizar

  • Observar (etnografía, immerse, qué como y por qué, mapa de trayectoria)
  • Conversar estructuradamente y de manera engaging (entrevista)
    • Lanzar ideas previamente (brainstorming)
    • Atención al lenguaje no verbal (check for cues)
    • No sugerir preguntas (framing)
    • No preguntar de manera binaria (false alternatives fallacy)
  • Preguntar por qué varias veces (5 whys)
  • Vocalizar mientras trabaja (think aloud protocol)
  • Desarrollar perfiles (crear personas)