Generador de iconos Flat

generador de iconos flat

generador de iconos flat

Últimamente esta en auge el diseño Flat que no es otra cosa que diseño simple. Aquí se aplica muy bien eso de que: menos es mas.

Haciendo un poco de historia el diseño Flat es el contrincante del diseño Esqueumorfico (Que hasta hace poco usaba Apple). Microsoft fue el primero en impulsar esta tendencia con su Windows 8. Si bien el sistema operativo no ha convencido a muchos (incluido a mi) su diseño si resultó agradable a tal punto que Google lo implantó en Android y después Apple -si, Apple- también basó el diseño de iOS 7 en el estilo Flat.

http://flaticons.net es un generador web con cientos de iconos Flat que puedes personalizar y usar en tus proyectos. Seguramente econtraras el icono que necesitas.

Comparar Datetime con javascript

Este es un pequeño tip para comparar dos datos de tipo datetime en javascript, lo bueno es que no necesitamos ninguna librería, solo la funciona para convertir una cadena en un tipo fecha.

Supongamos que  fecha inicial = 2013/06/13 08:30:10  y  fecha final =2013/06/12 07:30:20  , esto debería marcar un error porque la fecha inicial debe ser menor a la fecha final.

Sin más preámbulos ahí va el code:

var fecha_inicial='2013/06/13 08:30:10';
var fecha_final='2013/06/12 07:30:20';

if (Date.parse(fecha_final)<Date.parse(fecha_inicial))
{
alert('La fecha final debe ser mayor a la fecha inicial');
}
else{
alert('correcto');
}

CSV con autoit

Que tal antes que nada feliz año a todos y pues bueno empezaremos el año con un pequeño script para leer y procesar archivos CSV

Este archivo es muy simple y requiere de muy poco codigo lo que a mi parecer lo hace bastante como y ligero pues bien empezemos

primero debemos usar la libreria

 

 #include   

Ahora ya podremos usar las funciones necesarias para leer el archivo y bien ahora la parte mas importante vamos a procesar el archivo

 

Dim $Records

If Not _FileReadToArray("ubicacion del archivo\020109.CSV",$Records) Then
	MsgBox(4096,"Error", " Error reading log to Array error:" & @error)
	Exit
 Else
	$split = StringSplit($Records[2],",")
	for $y = 1 to $split[0]
	   MsgBox(4096,"MANDRAKEH INC",$split[$y])
    Next
EndIf

Es declarar un variable la cual nos servira para almacenar todo el contenido del archivo a leer para lo cual usaremos la funcion _FileReadToArray() la cual nos devuelve el contenido del archivo en un arreglo donde se almacena cada linea de texto

Cabe mencionar que el indice 0 nos indica el tamaño total del arreglo por lo que no es necesario usar funciones como count() hacer ciclos para saber la cantidad de indices en el arreglo

Lo siguiente es jugar con las cadenas como sabemos los csv son archivos separados por (,) comas asi que usamos la funcon StringSplit() y wala ya tenmos nuestros datos en un arreglo listo para que hagamos con ellos lo que os plasca jejejeje

Reproducir sonido en página Web

Aqui tienen 2 opciones para agregar sonido a sus paginas web.

Jplayer

Es un magnfico reproductor de audio, utiliza  jquery y tienen la capacidad de reproducir video.  soporta los formatos .ogg y m4a .

Al no usar flash tiene  la capacidad de reproducir el contenido en iphone y ipad.

Si lo que deseas es reproducir el sonido de la manera mas rapida y sin configurar casi nada, entonces SCM Music Player sera tu mejor opcion

En su sitio web se muestra un formulario donde se puede configurar el reproductor, cuando esté listo te devolverá unas cuantas lineas de codigo que debes agregar en tu sitio despues de la etiqueta <body> y listo asi de facil.

Pues bien, elige la que mas te convenga.

Obtener el último archivo creado con c#

Aquí les dejo un tip que encontré por ahí de cómo saber cuál fue el ultimo archivo creado en un directorio a través del lenguaje c#

//obtener el ultimo archivo
            string dir_archivo = "historial/";
            var directory = new DirectoryInfo(dir_archivo);
            var ultimo_archivo= (from f in directory.GetFiles()
                          orderby f.LastWriteTime descending
                          select f).First();

De esta manera si existe al menos un archivo en el directorio la variable ultimo_archivo contendrá el nombre del archivo mas reciente.

Hacer Ping con C#

haciendo ping mediante c#

Realizar un ping hacia un dispositivo en la red usando c# es realmente muy sencillo

Lo primero es agregar la clase que nos permitirá realizar el ping.  De forma nativa C# ya cuenta con ello.

Al inicio del código agreguen esta línea:

using System.Net.NetworkInformation;

Ahora creen un botón y denle doble click para ver el código del evento click.

una vez dentro peguen este code

Ping Pings = new Ping();
int timeout = 10;

if (Pings.Send("192.168.5.80",timeout).Status == IPStatus.Success){
     MessageBox.Show("Exito");
}else{
     MessageBox.Show("Error");
}

Listo, solo cambien la ip por el dispositivo hacia el que quieren hacer ping. La variable timeout indica el límite de tiempo para recibir la respuesta.

el tiempo se mide en milisegundos, si quieren esperar un segundo cambien el valor de timeout=1000

Tips para saltarte restricciones de red

El poder de un router

Hay ocasiones en que nuestros amigos de soporte nos ponen trabas para ver ciertos sitios web como youtube, twitter o facebook. Es cierto que estos sitios ocasionan perdidas a las empresas porque buena parte del personal revisa continuamente su perfil en las redes sociales y, hay otros como yo por ejemplo que utilizamos youtube para escuchar música.

Sea como fuere, el asunto es que queremos tener acceso a esas paginas así es que les dejare un par de tips de como saltarse las restricciones que nuestros patroncitos imponen en la red.

Leer más

SMTP Error Numbers

Hola hacia tiempo que no publicaba nada en el blog jejeje y he dejado varios proyecto atrasados una disculpa a todo los seguidores pero hemos estado muy ocupado prometo que en las siguientes semanas habra mejores cosa

Pues bien para todos aquellos que esten configurando un servidor de correos y tenga serios problemas con el SMTP aqui les dejo una lista con los numeros de error esto es particularmente util a la hora de quere resolver nuestros problemas al saber cual es el error podemos ahorrarnos muchos dolores de cabeza y malos ratos

Leer más

Cachando los datos del usuario con PHP

Hace unos dias me pidieron el trabajo que hiciera un pequeño modulo para identificar que usarios ingresan al “sistema” y de paso traernos la mayor cantidad de datos posibles osea pos la ip el navegador etc… xD en fin se que por la rad encontraremos n numero de codigos para hacer esto pero vale mientras algunos le ponen mucha crema a sus tacos jejejeje yo me he ido por algo mas simple y realmente nada complejo pero que es igualmente efectivo

asi que pues comencemos la primera parte es digamos la “funcion principal” ya que es la que nos da la ip del usuario

function obtener_ip(){//Funcion para cachar la IP

	if (getenv("HTTP_X_FORWARDED_FOR")){
		$ip = getenv("HTTP_X_FORWARDED_FOR");
		$client = gethostbyaddr($_SERVER['HTTP_X_FORWARDED_FOR']);
	}else{
		$ip = getenv("REMOTE_ADDR");
		$client = gethostbyaddr($_SERVER['REMOTE_ADDR']);
	}

	$str = preg_split("/\./", $client);
	$i = count($str);
	$x = $i - 1;
	$n = $i - 2;
	$isp = $str[$n] . "." . $str[$x];

	return $ip;
}

Leer más