Skip to content

Instantly share code, notes, and snippets.

View sadasant's full-sized avatar
👁️

Daniel Rodríguez sadasant

👁️
View GitHub Profile
@sadasant
sadasant / respuesta.mkd
Last active December 12, 2015 02:38
@Barbie_Girl_16 me recomienda leer el artículo "La China y el deporte" de El País (17/01/13), aquí mi respuesta:

Hola, señorita.

En China ocurren fenómenos interesantes, las políticas sociales impositivas que llevaban cientos de años y que erguían un imperio comunista, que ahora se transforman a un capitalismo reservado debido a la inclusión de las políticas capitalistas de Hong Kong (antes dominado por el Imperio Británico, hasta 1997), están defendidas por un ejército que ejerce fuerte presión en la ciudadanía, el gobierno en China no negocia con el pueblo, sino que se impone. Ese comportamiento es inevitable en una propuesta comunista: Para hacer todos iguales (menos quienes ayuden a forzar las cosas), necesitas una fuerza armada que domine la voluntad popular. Esto no quiere decir que el Capitalismo sea santo, sin embargo en EEUU la política y el sector económico negocian con la población para que estos acepten sus propuestas (democracia y libre mercado). El asunto con la percepción de que todos los poderes quieren dominar al mundo no es precisamente cierta, los poderes quieren, individualmente, no perecer, y no pe

<?xml version="1.0" encoding="UTF-8"?>
<opml version="1.0">
<head>
<title>Sadasant subscriptions in Google Reader</title>
</head>
<body>
<outline title="Tech Tools" text="Tech Tools">
<outline text="All commands" title="All commands" type="rss"
xmlUrl="http://feeds2.feedburner.com/Command-line-fu" htmlUrl="http://www.commandlinefu.com/commands/browse/rss"/>
@sadasant
sadasant / answer
Created October 27, 2012 19:24
jitsu's answer
sadasant@sadasant ~/code/heroku/Pong
jitsu deploy
info: Welcome to Nodejitsu sadasant
info: jitsu v0.10.3-1, node v0.8.9
info: It worked if it ends with Nodejitsu ok
info: Executing command deploy
info: Analyzing application dependencies in node app.js
info: Creating snapshot 0.0.1-1
info Uploading: [== ] 11%
error: Error running command deploy
var assert = require('assert')
/*
Fizzbuzz
*/
function FizzBuzz (number) {
if (number % 3 == 0 && number % 5 == 0) return 'fizzbuzz'
else if (number % 3 == 0) return 'fizz'
else if (number % 5 == 0) return 'buzz'
else return number
@sadasant
sadasant / reload.js
Created August 6, 2012 15:26
Reload CSS with jQuery
$($('link')[0]||$('style')[0]).remove();$.get('/css/style.css', function(d){$('head').append($('<style/>').html(d))})
@sadasant
sadasant / map.js
Created July 15, 2012 03:08
Map Twitter Favorites
// Go to https://api.twitter.com/1/favorites.json?count=200&screen_name=sadasant
TWEETS = JSON.parse(document.body.firstChild.innerHTML)
mapped_tweets = []
function mapper(e){
if(e.user.screen_name==='sadasant')
mapped_tweets.push({
id: e.id_str
, date: e.created_at
@sadasant
sadasant / loops.js
Created June 29, 2012 17:30
Fastest JavaScript Loop
var d1, d0=new Date(); for(var i=0; i<99999; i++);d1=new Date();d1-d0;
// 2431
var d1, d0=new Date(); for(var i=0>>0; i<99999>>0; i++);d1=new Date();d1-d0;
// 2361
var i=0>>0, l=9999>>0, d1, d0=new Date(); for(; i<l; i++);d1=new Date();d1-d0;
// 318
var i=0, l=9999, d1, d0=new Date(); for(; i<l; i++);d1=new Date();d1-d0;
<?PHP
// b
// Copyright (C) 2012 Daniel Rodríguez (sadasant.com)
// License: GNU General Public License 3.0
// Settings
$s = array(
'rw_menu_on' => 6 // Number of updates before rewriting the menu session
, 'articles_per_page' => 6 // Number of articles per page
, 'blog_location' => 'http://sadasant.com/b/'
@sadasant
sadasant / connecting.js
Created June 2, 2012 19:19
Connecting to mongolabs example
/**
* Dependencies.
*/
var MongoStore = require('connect-mongo')
, mongoose = require('mongoose')
, express = require('express')
, app = module.exports = express.createServer()
/**
* Connecting.
var points;
function initialize() {
$('#mapModal').modal('show');
points = [{% for point in google.points %}
{
center: new google.maps.LatLng({{ point.lat }}, {{ point.lng }}),
metrics: [{% for metric in point.metrics %}
{
'name': '{{ metric.name }}',
'value': '{{ metric.value }}'