Configurar un servidor local con apache php mysql en macOS Lion – Parte 2
Continuando con la configuración de nuestro servidor, ahora que ya tenemos MySQL configurado, vamos a pasar a mirar si apache esta corriendo o esta parado en Preferencias del Sistema-> Compartir->Compartir Web
Notepad++ en Mac
Notepad++ es un editor realmente estupendo que permite editar texto y codigo fuente, para una gran cantidad de lenguajes (por no decir todos los lenguajes). Este editor solamente esta disponible para Windows, asi que para Linux y MacOS tendremos que buscar otras alternativas. Una muy buena alternativa es Editra, que se puede encontrar para Mac, Linux y Windows, esto debido a que esta hecho sobre Python. Puede ser descargado en este link.Configurar un servidor local con apache php mysql en macOS Lion – Parte 1
El sistema operativo macOs Lion trae pre-instalado Apache, PHP y postgresql. en Lion por ejemplo viene PHP 5.3.6 aunque librerias como mcrypt. Encontramos formas faciles de instalar un servidor local para Mac con MAMP y la version de XAMPP para Mac. La verdad estas con sirven pero uno tiene un mayor control configurandolo uno mismo. Podemos verificar la version de PHP, abriendo la aplicación terminal y escribiendo php -v Nos dara como resultado PHP 5.3.6 with Suhosin-Patch (cli) (built: Sep 8 2011 19:34:00) Copyright (c) 1997-2011 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies Si se necesita utilizar una version anterior de PHP 5.3.6, se utiliza una utilidad como Macports. Para comprobar la version de apache instalada, en la terminal del Mac colocamos: httpd -vComo reiniciar un identificador auto-incremental en MS SQL
Trabajando sobre MS SQL Management 2008 (Me gusta mas TOAD MS SQL), trate de modificar el identificador de una tabla para que fuera autoincremental, y pues tanto desde el diagrama de bases de datos, como desde los detalles de la tabla el management me sacaba un error a la hora de hacer el cambio, y como no queria volver a crear la tabla, decidí hacerlo por código. Para lograrlo ejecute las siguientes consultas: ALTER TABLE <table name> DROP CONSTRAINT <constraint name> ALTER TABLE <table name> DROP COLUMN <column name> ALTER TABLE <table name> ADD <column name> bigint identity (1,1) NOT NULL ALTER TABLE <table name> ADD CONSTRAINT <constraint name> PRIMARY KEY CLUSTERED( <column name> ASC )WITH (PAD_INDEX = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF) ON [PRIMARY] Espero que les sea de utilidadMsSQL Server con PHP 5.3 +
PHP para versiones anteriores a la 5.3 tenia una libreria llamada php_mssql.dll la cual permitia realizar la conexion con bases de datos MsSQL Server, alguna vez lo habia hecho usando esta libreria sin ningun problema. Ahora teniendo instalado la version de WAMP 2.1.17 me tope con que la libreria no funciona y de hecho por defecto no esta incluida. Encontre entonces que microsoft tenia una nueva libreria llamada php_sqlsrv la cual para esta version de PHP realiza todo el proceso de comunicación con SQL Server. La libreria se puede descargar de http://bit.ly/oKUJ86 y la documentacion se encuentra en este link . Para instalarla simplemente ubicamos la carpeta de extensiones de php(ext) y copiamos las dll’s. Abrimos tambien el archivo php.ini y agregamos los siguiente: extension=php_sqlsrv_53_ts_vc6.dll[sqlsrv]
sqlsrv.LogSubsystems=-1
sqlsrv.LogSeverity=-1
sqlsrv.WarningsReturnAsErrors=0


Compartir contenido con facebook
Algo realmente recurrente en muchos proyectos que he tenido es la posibilidad de compartir contenido con facebook. Este se puede hacer de varias formas como lo es el like button y la opcion share. En este caso mostrate como compartir algo con share, que eun ultimas se limita a una url con una serie de parametros.http://www.facebook.com/sharer.php?s=100&p[title]=titlehere&p[url]=http://www.yoururlhere.com&p[summary]=yoursummaryhere&p[images][0]=http://www.urltoyourimage.com
Esto mostrara la siguiente información
Titulo: titlehere
Resumen: yoursummaryhere
URL: http://www.yoururlhere.com
Imagen: http://www.urltoyourimage.com
Espero les sea de utilidad
IIS7 Problema con el Ajax toolkit en ASP.NET
Cuando desarrolle el proyecto usando el framework 4.0 de .net y luego me testiaron en mi servidro IIS 7 local (windows 7 profesional), me tope con que al subirlo al el servidor de produccion (windows 2008 r2), las funcionalidades relacionadas con el toolkit de AJAX, dejaron de funcionar, realmente no entendia que pasaba puesto que teoricamente mi servidor de IIS7 estava configurado de la mismas forma que el servidor de pruebas. El error que me aparecia era el siguiente:
‘Sys’ is undefined.
Cambio de password MySQL
Como puedo cambiar el password de MySQL en Windows? Asignar un password para MySQL es una tarea fundamental, por defecto root es el usuario administrador. Cuando instalamos distribuciones como wamp nos deja sin password a este usuario, asi que manualmente debemos asignarlo. Para eso desde la linea de comando utilizamos el comando mysqladmin para en primera instancia asignar el password y en el futuro poder cambiarlo (Como se muestra en la siguiente imagen).
>mysqladmin -u root -p’oldpassword’ password newpass
Espero que algun dia les sirva.
SONY CES 2011
Les adjunto este video de la gente de IGN donde hacen un resumen de la conferencia de SONY en el CES 2011 en Las Vegas. Donde la expectativa se habia centrado en el playstation phone pero solo fue un rumor por que prácticamente todo giro con relacion a la tegnologia 3D en muchos dispositivos y en el lanzamiento de juegos para PS3 bajo este formato.