enero 22, 2015

enero 21, 2015

enero 19, 2015

Asignación de una dirección IP en Ubuntu

Editar el archivo
/etc/network/interfaces

auto eth0
iface eth0 inet static
address 10.0.0.100
netmask 255.255.255.0
gateway 10.0.0.1


Habilitar la interface eth0
sudo ifup eth0

Para deshabilitar eth0
sudo ifdown eth0

https://help.ubuntu.com/12.04/serverguide/network-configuration.html

enero 16, 2015

Verificar que es un valor entero en MySQL

Para verificar que una cadena de texto sea compuesta de puros enteros una forma es usando REGEXP

SELECT field
FROM table
WHERE field REGEXP '^-?[0-9]+$';

Fuente: http://stackoverflow.com/questions/75704/how-do-i-check-to-see-if-a-value-is-an-integer-in-mysql

enero 15, 2015

Intentando programar una aplicación en Windows Phone 8.1

Bueno pues tengo una idea de una aplicación para mi Lumia y nadie la tiene aún, pero no se nada de como programar para Windows Phone ni siquiera el Hola Mundo.

El centro de desarrollo para aplicaciones en Windows es
http://dev.windows.com
que redirige al sitio
http://dev.windows.com/es-es
que está en español

Navegando por ahí encontré un artículo titulado Windows Phone 8.1 Development for Absolute Beginners en la liga
http://www.microsoftvirtualacademy.com/training-courses/windows-phone-8-1-development-for-absolute-beginners
El artículo indica que se requieren conocimientos de C# y sugiere introducirse en C# con la siguiente liga
http://www.microsoftvirtualacademy.com/training-courses/c-fundamentals-for-absolute-beginners
y tener instalado en Visual Studio la herramienta para programar en Windows Phone 8.1

Pues empecemos con C# en http://www.microsoftvirtualacademy.com/training-courses/windows-phone-8-1-development-for-absolute-beginners
Empieza recomendando instalar la versión gratuita Visual Studio Express disponible en http://www.microsoft.com/express
Hay que seleccionar Express 2013 for Windows Desktop para seguir el tutorial.
Pero como quiero aprender Windows Phone voy a necesitar Express 2013 for Windows a ver que pasa. mmm. Primer problema necesito el Sistema Operativo Windows 8.1 para continuar.

Bueno ya tengo Windows 8.1 para PC ahora si a instalar el Express 2013 for Windows desde http://www.microsoft.com/express  . Para descargarlo me pide opcionalmente una cuenta de Visual Studio Online http://www.visualstudio.com/es-es/products/what-is-visual-studio-online-vs con un dominio https://nombre.visualstudio.com que por el momento no tengo. A la hora de descargar me manda a crear una cuenta en visualstudio.com bueno pues la voy a crear.

Al crear la cuenta en visualstudio.com me pide que cree un nuevo proyecto, ok lo creo.

¿Y ahora?
Siguiendo el tutorial de
http://www.microsoftvirtualacademy.com/training-courses/windows-phone-8-1-development-for-absolute-beginners
En el capítulo 02: Exercise: Writing your First Windows Phone 8.1 App http://media.ch9.ms/ch9/0ac4/bd1cb630-0900-4ef9-91aa-a7d5a8a90ac4/ABSWP81Part2_mid.mp4
Pude hacer el Hola mundo.

Bueno ya más animado por hacer que corra el Hola Mundo continuaré con el capítulo 03 | Introduction to XAML http://media.ch9.ms/ch9/0ac4/bd1cb630-0900-4ef9-91aa-a7d5a8a90ac4/ABSWP81Part2.mp4
Interesante, sólo que en vez de usar
myButton.Background = new SolidColorBrush(Colors, red);
Se pudo ejecutar con
myButton.Background = new SolidColorBrush(Windows.UI.Colors.Red);
Según
https://stackoverflow.com/questions/25091205/window-phone-8-1-change-background-color-of-button/25091433#25091433?newreg=ec4a187ea55b433a90bed91c265af66f

enero 07, 2015

Bloquear un puerto en MacOSX

Como bloquer un puerto en particular en MacOSX.

sudo ipfw add 1 deny tcp from any to any portnumber out
sudo ipfw add 2 deny udp from any to any portnumber out

Ejemplos:

sudo ipfw add 1 deny tcp from any to any 137 out
sudo ipfw add 2 deny udp from any to any 137 out

Fuente: http://jim-zimmerman.com/?p=165

¿Cómo poner el conteo de las filas en una consulta en MySql?

 ¿Cómo poner el conteo de las filas en una consulta en MySql? SELECT  @rownum := @rownum + 1 AS contador,  /*Contador*/ t.*  /* nombre d...