Entradas

Mostrando entradas de 2015

Symfony REST Edition

Probando servicios REST con symfony descargar el paquete https://github.com/gimler/symfony-rest-edition descomprimirlo en la ruta de nuestro apache para la publiacion web /var/www/html Se denominara a la carpeta descomprimida “rest” /var/www/html/rest Se procede a descargar los vendors necesarios con la instrucción: php composer.phar install Se verifica la funcionalidad del paquete y si las dependencias fueron resueltas con la instrucción: php app/check.php Tras validar eso en mi caso tenia una observacion en el php ini por no tener configurado el time zone, por tanto en caso de tener el mismo error ingresar al archivo y modificar el timezone como sigue(en mi caso Bolivia): time.zone= “America/Caracas” para dicha configuración pueden guiarse en: http://php.net/manual/pt_BR/timezones.php una vez verificado que todo las validaiones resultaron satisfatorias del diagnostico php app/check.php Se procede a probar la aplicación ingresando en

Error 500 driver could not be found

El error  se produjo mientras desarrollaba con php 5.6,postgresql version 9.4 y doctrine2 la solucion es basicamente instalar el controlador con la siguiente instrucción: pt-get install php5-pgsql Saludos

Mapeo de tipos de datos de las BD con DOCTRINE

A fin de realizar el mapeo de la base de datos a los objetos PHP se facilita la siguiente tabla que nos orientará sobre su implementación. Doctrine PHP Database vendor Name Version Type smallint integer MySQL all SMALLINT UNSIGNED [10] AUTO_INCREMENT [11] Drizzle all INT UNSIGNED [10] AUTO_INCREMENT [11] PostgreSQL all SMALLINT Oracle all NUMBER(5) SQL Server all SMALLINT IDENTITY [11] SQL Anywhere all UNSIGNED [10] SMALLINT IDENTITY [11] SQLite all INTEGER [16] integer integer MySQL all INT UNSIGNED [10] AUTO_INCREMENT [11] Drizzle PostgreSQL all INT [12] SERIAL [11] Oracle all NUMBER(10) SQL Server all INT IDENTITY [11] SQL Anywhere all UNSIGNED [10] INT IDENTITY [11] SQLite all INTEGER [16] bigint string [8] MySQL all BIGINT UNSIGNED [10] AUTO_INCREMENT [11] Drizzle PostgreSQL all BIGINT [12] BIGSERIAL [11] Oracle all NUMBER(20) SQL Server all BIGINT IDENT

Conectando el cliente al servidor GIT

Imagen
WINDOWS Primero se realiza el mapeado de la carpeta creada en el servidor GIT en la ruta donde realizaremos el desarrollo en este caso  en nuestro servidor WAMP: Realizamos el comando $git clone git@DIRECCION_IP_SERVIDOR_GIT :/RUTA_PUBLICACION_ARCHIVO.git Introducir el password Con ello la carpeta se creara y se mapeara desde el servidor, dicha carpeta será nuestra área de trabajo donde iremos trabajando y subiendo nuestras versiones del código. LINUX Nos dirigimos a nuestra ruta donde queremos realizar el mapedo e introducimos la siguiente línea en la consola: /home/Christian/documentos$git clone git@DIRECCION_IP_SERVIDOR_GIT :/RUTA_PUBLICACION_ARCHIVO.git Con ello la carpeta se creara y se mapeara desde el servidor, dicha carpeta será nuestra área de trabajo donde iremos trabajando y subiendo nuestras versiones del código. COMANDOS PARA REALIZAR UN CARGADO AL AREA DE TRABAJO Para verificar el estado de nuestro codigo en cotraposicion con el

Conexion BD postgresql-symfony2

Imagen
Para la conexión de la base de datos postgresql con el framework symfony2 se deben seguir los siguientes pasos, en función al entorno en que se esta desarrollando. WINDOWS Dirigirse a al ruta C:\wamp\bin\php\php5.5.12  Y descomentar las líneas extension=php_pgsql.dll extension=php_pdo_pgsql.dll LINUX Realizar la instalación del complemento: apt-get install php5-pgsql Reiniciar el sevicio apache /home/christian#sudo /etc/init.d/apache2 restart WINDOWS-LINUX y luego realizar la configuración en los archivos del symfony

Diccionario de prefijos de lineas ENTEL,VIVA Y TIGO

Imagen
Como se si un celular de Bolivia es Viva Entel o Tigo? Aquí le presentamos los prefijos de los celulares Viva Tigo Entel de Bolivia clasificados por empresas y los prefijos con los cuales inician los números de celulares indistinto al departamento que corresponda.

Configuración de proxy en CentOS a nivel consola

Se ingresa a la siguiente ruta [root@client ~]# vi /etc/profile #Adicionar el siguiente código en el archivo de configuración PROXY_URL="http://10.10.2.3:3128/" HTTP_PROXY=$PROXY_URL HTTPS_PROXY=$PROXY_URL FTP_PROXY=$PROXY_URL http_proxy=$PROXY_URL https_proxy=$PROXY_URL ftp_proxy=$PROXY_URL #Comando que aplica las configuraciones definidas export HTTP_PROXY HTTPS_PROXY FTP_PROXY http_proxy https_proxy ftp_proxy A veces no es suficiente con esa configuración y se debe realizar la definición de la utilización del proxy para cada aplicación instalada y que requiera una conexión a internet para alguna acción. # Para yum [root@client ~]# vi /etc/yum.conf # Se adiciona el siguiente codigo al final de la liena de configuración proxy=http://prox.server.world:8080/ # Para wget [root@client ~]# vi /etc/wgetrc # Se adiciona el siguiente codigo al final de la liena de configuración http_proxy = http://prox.server.world:8080/ https_proxy = http://prox.server.wor