15 49.0138 8.38624 1 0 4000 1 https://www.alexmedina.net 300 true 0

Recoger parámetros de un programa por consola

0 Comments
Para obtener los parámetros que se le pasan por consola a un programa se puede utilizar este código, por ejemplo en la consola pondríamos: >Programa.exe argumento1>Programa.exe argumento1 y se recogerían así: var x = Environment.GetCommandLineArgs(); if (x.Length > 0) { // x[0] es el nombre del programa -> resultado : Programa.exe Console.WriteLine(x[1]); // -> resultado:…

Redireccionar con .htaccess de sin www a con www en un sitio

0 Comments
Para redireccionar la URL de un sitio desde sin www a www se debera insertar las siguientes líneas en nuestro archivo .htaccess RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^www.midominio.com$ [NC] RewriteRule ^(.*)$ http://www.midominio.com/$1 [L,R=301]RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^www.midominio.com$ [NC] RewriteRule ^(.*)$ http://www.midominio.com/$1 [L,R=301] De esta forma cuando ingresemos a midominio.com automáticamente se redireccionará a www.midominio.com

Formatear miles en php

0 Comments
Muy fácil, con la función number_format: http://php.net/manual/es/function.number-format.php echo number_format(123456789, 0, '', '.');  // Imprime 123.456.789echo number_format(123456789, 0, '', '.');  // Imprime 123.456.789

Cambiar puerto apache server

0 Comments
Algunas veces cuando trabajamos con aplicaciones Web , pueden ser ASP ó PHP y como ya sabemos cada una de ellas trabaja con un servidor el cual usa un puerto específico en la máquina donde esté instalado. Resulta que por lo general estos servidores usan el puerto 80, pero si ya tenemos instalado uno de…

Linq to XML: Diferencia entre Elements() y Descendants()

0 Comments
La diferencia es sencilla, mientra Descendants() cuenta todos los nodos (anidados incluidos), Elements() solo cuenta los del mismo nivel. string xml = @"                 <Root>                     <Item>                         <id>1</id>                     </Item>                     <Item>                         <id>2</id>                     </Item>                     <Item>                         <id>3</id>                         <Items>                             <Item>                                 <id>5</id>                             </Item>                             <Item>                                 <id>6</id>                             </Item>                          …