martes, 19 de agosto de 2014

Importar un script grande en Microsoft SQL

Cuando se requiere importar un script generado en Microsoft SQL, el Managemente Studio lanza un error algo como "No alcanza la memoria", entonces es conveniente abrir cmd (yo lo abri como administrador) despues usar el siguiente comando:

SQLCMD -S EQUIPO\SQLExpress -d DATABASENAME -E -i C:\Docs\Data.sql

Donde EQUIPO\SQLExpress es la forma en la que te conectas a la base de datos en mi caso solo escribo el ip del server. DATABASENAME es el nombre de la base de datos y C:\Docs... viene siendo el lugar donde esta el script SQL.

Gracias a este post:

http://mario-reynoso.blogspot.mx/2013/12/script-de-gran-tamano-en-microsoft-sql.html






lunes, 18 de agosto de 2014

Agregar funciones MSSQL a PHP

Para agregar las funciones mssql (mssql_connect(), mssql_query, etc) a PHP la forma es la siguiente:

sudo apt-get install php5-sybase

Reinician apache:


sudo /etc/init.d/apache2 restart

Probado en ubuntu server 12.04 64 bits

Gracias a:
http://blog.jamesrossiter.co.uk/2011/03/08/connecting-to-microsoft-sql-server-from-php-in-ubuntu-using-mssql_connect/





viernes, 25 de abril de 2014

PHP Compiler

--- ESTO ES UN BORRADOR ---

Estoy intentando usar phc (PHP Compiler) y pues estoy siguiendo las instrucciones de la página http://www.phpcompiler.org/doc/latest/install.html, estoy usando ubuntu 12.04 x64 server, primero paso:

apt-get install build-essential libboost-all-dev libxerces-c-dev libgc-dev

Descargar PHP 5.2.10 de la forma que sea y descomprimirlo asi:

tar zxvf php-5.2.10.tar.gz

Después 

./configure --enable-bcmath --with-gmp --with-mysql --enable-embed make

Al final

make install (sigo atorado aqui, ire actualizando esto para ver en que termina :P ) 

martes, 15 de abril de 2014

Para leer el ki

Samsung pretende lanzar un auricular inalámbrico como competidor para los Google Glass, una patente lo indica http://www.xataka.com.mx/accesorios/samsung-pretende-lanzar-un-auricular-inalambrico-como-competidor-para-los-google-glass-una-patente-lo-indica

lunes, 14 de abril de 2014

¡Lo sabía!

Ya decía yo y es que ya no es relevante la definición de tu cámara, si es touch, sistema operativo, a color, etc.

Ya todo es tan común que lo próximo a mejorar eran las baterías... supe de un proyecto por parte de Apple para alargar el tiempo que duren las baterías pero de eso ya no se nada, en lugar de eso una empresa israelí acortó el tiempo de carga de los celulares a ¡¡30 segundos!! Los detalles en el link de xataka:

http://www.xataka.com/moviles/una-empresa-israeli-es-capaz-de-cargar-un-movil-en-30-segundos

El pequeño array que no quería crecer

Érase una vez un pequeño array que no quería crecer, su creador creía que tenía síndrome de Peter Pan, pero en realidad era porque el pequeño array no quería dejar que su amiga memoria fuera devorada por el diabólico "doctor proceso", entonces, un día su creador decidió transferirlo a un txt pero de a pedazos, sí, pedazos.

En lugar de hacer que creciera de manera dinámica dentro de un bucle lo que hizo fue ir escribiendo un txt con el contenido del array en formato JSON. Simple. Así la memoria se salvó de ser devorada y al final el pequeño "Peter-Panizado" array creció de golpe gracias a un sencillo hechizo:

$array = file_get_contents('array.txt');
$array = json_decode($array, true);

Y el pequeño array estaba feliz porque su amiga memoria no tuvo ningún problema. Y el doctor proceso pues... se quedó sin comer.

Fin.

miércoles, 9 de abril de 2014

Kendo UI Web Open Source

El link para descargar el Kendo UI Web Open Source, está tan escondido, que la gente comienza a creer que esta versión ya no existe, pero aquí está el link: http://www.telerik.com/download/kendo-ui-web-open-source

:)

martes, 8 de abril de 2014

Oculus Reparo ... a no jeje... Rift

No sé por que no lo entienden... Facebook compró las Oculus Rift para juegos y para UNA RED SOCIAL CON REALIDAD VIRTUAL.

"Ponte las gafas y verás a tus mejores amigos, primos, novia de lejos o esposa o lo que sea en un antro virtual, cine, sala..."
Así imagino los anuncios del futuro y si es que FB no compró las Oculus pensando en esto y sólo pensaron en juegos entonces FB me descepciona (más de lo que me tiene descepcionado).

Imaginen un futuro Japón por pensar en las grandes masas en donde su casa sea aún más pequeña de lo normal... ¿para que irnos tan lejos? Imaginemos un México con casas de infonavit 3 veces mas pequeñas de lo que son ahora... PERO... habrá una escapatoria... una "Matrix"... llegarás a casa... te acostarás te pondrás tus Rift y te transportarás a tu mansión virtual en donde tus amigos virtuales estarán de fiesta (party hard!) y simplemente tu mente olvidará que vives en una casa de 1metro x 1metro, te divertirás bastante.

Ya no creo que deba explicar demasiado. hasta puedo hacer un libro sólo con las ideas que me vienen a la mente (libro primero porque en realidad quiero peli pero ahora está de moda primerito el libro Ja!).

Buenas noches.

miércoles, 12 de marzo de 2014

Zona Horaria Ubuntu Server

Y seguimos con el mismo tema
ahora descubrí que tambien es necesario agregar en el php.ini el timezone de la siguiente manera:

Abres el php.ini, si no sabes donde esta escribe find / -name php.ini y te saldra una o más direcciones en mi caso esta en /etc/php5/apache2/php.ini, lo abres usando nano de la siguiente forma:

nano /etc/php5/apache2/php.ini (enter)

Y buscas la clave (ctrl+w para buscar) date.timezone, si tiene un punto y coma al principio (;date.timezone) entonces le quitas el punto y coma (el punto y coma sirve para comentar una linea y ocupamos que este sin comentar)

Y agregas tu zona horaria en mi caso America/Mexico_City (respeta mayúsculas y minúsculas) quedando de la siguiente forma:

date.timezone = "America/Mexico_City"

Guardas el archivo (ctrl+o y un enter)

Entonces para que surtan efectos los cambios debes reiniciar apache para hacer esto:

/etc/init.d/apache2 restart (enter)

O si quieres reiniciar el server completo:

shutdown -r now (enter)

NOTA!! Si ya reiniciaste y aún no surten efecto los cambios que se hicieron al php.ini entonces agrega al inicio del php.ini (justo debajo de donde dice [PHP] que viene siendo la primer línea) línea date.timezone = "America/Mexico_City", esto es porque aveces el php.ini está corrupto y no funciona a partir de la línea del error y es por eso que para no batallar es recomendable poner la configuración al inicio.