Skip to content

Instantly share code, notes, and snippets.

For i = Min To Max - 1
For j = i + 1 To Max
If x(i) > x(j) Then
temp = x(i)
x(i) = x(j)
x(j) = temp
End If
Next j
Next i
import random
def decimal(binary):
inverse = [0] * len(binary)
decimal = [0] * len(binary)
value = 0
for i in range(len(binary)):
inverse[i] = binary[len(binary)-1-i]
import random, math
def decimal(binary):
inverse = [0] * len(binary)
decimal = [0] * len(binary)
value = 0
for i in range(len(binary)):
inverse[i] = binary[len(binary)-1-i]
SET DateStyle TO DMY;
SELECT
historia,
COUNT(DISTINCT(historia)) AS veces,
SUBSTRING(edad,1,2) AS edad,
DATE_PART('day', fecing::TIMESTAMP - fecisn::TIMESTAMP) AS estancia,
sexo,
SUBSTRING(procprov, '- *([A-Z, ]{1,15})') AS departamento

Free Cash Flow

El free cash flow define cuánto efectivo está disponible para entregar pagar los liabilities y para dividirlo entre los accionistas (stockholders). Se puede resumir en la siguiente fórmula:

FCF = EBIT(1-t) + Dep - &NOWC - CAPEX

EBIT : earnings before interest and taxes (utilidad pre-financiera)

t : taxes (porcentaje de impuestos)

Dep : depreciación acumulada (incluida en el EBIT por lo que ahora debe restaurarse)

@naranjja
naranjja / Video player.html
Last active April 15, 2016 00:57
Add HTML5 video player
<video
controls=""
style="position: static; pointer-events: inherit; display: inline;"
loop=""
src="video.<mp4|webm>">
</video>
@naranjja
naranjja / JSON.flatten.js
Created November 23, 2016 20:49
Function to flatten JavaScript objects
JSON.flatten = function(data) {
var result = {};
function recurse (cur, prop) {
if (Object(cur) !== cur) {
result[prop] = cur;
} else if (Array.isArray(cur)) {
for(var i=0, l=cur.length; i<l; i++)
recurse(cur[i], prop + "[" + i + "]");
if (l == 0)
result[prop] = [];
@naranjja
naranjja / JSON.unflatten.js
Created November 23, 2016 20:50
Function to unflatten JavaScript objects
JSON.unflatten = function(data) {
"use strict";
if (Object(data) !== data || Array.isArray(data))
return data;
var regex = /\.?([^.\[\]]+)|\[(\d+)\]/g,
resultholder = {};
for (var p in data) {
var cur = resultholder,
prop = "",
m;
@naranjja
naranjja / isInstance.py
Created December 19, 2016 22:31
Function to check variable type
# Check for native types
print isinstance(1, int)
print isinstance(1.0, float)
print isinstance('Hello', str)
print isinstance(['Hello'], list)
print isinstance({'name': 'john'}, dict)
# Or other types of objects
import pandas
x = pandas.DataFrame([1])
@naranjja
naranjja / wait.js
Created December 19, 2016 22:34
Function to wait a number of milliseconds
function wait(ms){
var start = new Date().getTime();
var end = start;
while(end < start + ms) {
end = new Date().getTime();
}
}