Skip to content

Instantly share code, notes, and snippets.

View alejandrolechuga's full-sized avatar
🤯
Focusing

neptuno alejandrolechuga

🤯
Focusing
View GitHub Profile
@jboner
jboner / latency.txt
Last active May 3, 2024 15:17
Latency Numbers Every Programmer Should Know
Latency Comparison Numbers (~2012)
----------------------------------
L1 cache reference 0.5 ns
Branch mispredict 5 ns
L2 cache reference 7 ns 14x L1 cache
Mutex lock/unlock 25 ns
Main memory reference 100 ns 20x L2 cache, 200x L1 cache
Compress 1K bytes with Zippy 3,000 ns 3 us
Send 1K bytes over 1 Gbps network 10,000 ns 10 us
Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD
function convertir($fecha) {
$months = array();
$months [] = "Enero";
$months [] = "Febrero";
$months [] = "Marzo";
$months [] = "Abril";
$months [] = "Mayo";
$months [] = "Junio";
$months [] = "Julio";
$months [] = "Agosto";
<?php
if ($_GET['key'] == $_SESSION['hash_key']) {
//has key validation passed
}
?>
@alejandrolechuga
alejandrolechuga / ObjectPropertiesChecker.js
Created March 23, 2011 00:41
Object Property Checker
//Just in case is not supported or not included by your framework
//***************************************************
Array.prototype.some = function(fn, thisObj) {
var scope = thisObj || window;
for ( var i=0, j=this.length; i < j; ++i ) {
if ( fn.call(scope, this[i], i, this) ) {
return true;
}
}
return false;