Category Archives : Programación


PostgreSQL desde #Bash

Continuando con los tips de bash Conexión ir al directorio del usuario cd Crear el archivo “.pgpass” touch .pgpass Colocar en el archivo: hostname:port:database:username:passwor Listo Ejemplos : Copiar información de un archivo a una tabla psql DBname -c "\COPY nombre_tabla FROM '/ruta/archivo.txt' WITH DELIMITER '|';" Crear una tabla psql DBname -c "CREATE TABLE nombre_tabla (numero […]

single_postgresql-logo

Variables de Session #YII

Por ejemplo a la vieja escuela las variables e Session se definían de la siguiente manera: session_start(); $_SESSION['nombrequequieras'] =  valor; Ahora con YII, para definir una variable de sesión  se usa este código: Yii::app()->getSession()->add('nombreVariable', 'valorVariable'); Para remover una variable de sesión se usa este código: Yii::app()->getSession()->remove('nombreVariable'); Para obtener el valor de una variable de sesión […]

yii

yii

Yii consulta BDD con Like

Por lo general cuando consultamos a una base de datos y queremos buscar dentro de esta valores similares al ingresado utilizamos en la sentencia SQL un “like”, por ejemplo SQL: select * from Autos where valor like '%$valor%' order by (fecha, tiempo); Fecha = 2014-01-12 Tiempo= 15:01:30 YII sintaxis: $criteria = new CDbCriteria; $criteria->condition="uid like […]


Programador PHP #Libro

Interesante libro quede puedes leer si quieres aprender PHP. DESCARGAR: DESCARGAR: PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento […]

Captura de pantalla de 2014-01-19 10:09:39

Send_mail

instalar Sendmail #Centos

Sendmail es un programa usado para enviar o recibir correos por medio de SMTP sobre el puerto 25 Algunos detalles sobre Sendmail Configuration File :/etc/mail/sendmail.mc and /etc/mail/sendmail.cf Protocol: SMTP Port: 25 Ojo: para versiones iguales o superiores a Redhat 6 o Centos 6 por defecto viene instalado Postfix (más adelante pondré un post sobre su […]


#YII – Rules . Control de acceso segun rol de usuario

Todo sitio web, requiere de manejo de roles de usuarios, en este ejemplo explicare como entrega privilegios para los usuarios “administradores” (acceso total de algunas vistas del sitio web). Cosas a tener presente. Dentro del MVC, en el controlador de YII, encontramos la función “accessRules”, en esta función poseemos un arreglo de las vistas (index, […]

yii

yii-booster-snap

#Yii Bootstrap

Una interesante extensión para Yii. Web Oficial : http://www.getyiistrap.com/site/index#.UocTLKrEhT8 Instalación : http://www.getyiistrap.com/site/started Ejemplo Nav : <?php $this->widget('bootstrap.widgets.TbNavbar', array( 'color' => TbHtml::NAVBAR_COLOR_INVERSE, 'brandLabel' => 'PirateValpo – Beta', 'collapse' => true, 'items' => array( array( 'class' => 'bootstrap.widgets.TbNav', 'type' => TbHtml::NAV_TYPE_PILLS, 'items' => array( array('label'=>'Home', 'url'=>array('/site/index')), array('label'=>'About', 'url'=>array('/site/page', 'view'=>'about')), array('label'=>'Contact', 'url'=>array('/site/contact')), array('label' => 'Link', 'url' => '#'), […]


images

Ajax enviar datos por post y recibir JSON

Acá les dejo un ejemplo de como enviar usando Ajax, datos por medio de post y recibir un json de algún webservice. A modo ejemplo , dejo el envío de datos de un formulario login mediante ajax. Formulario HTML <div data-role="page" id="login"> <script src="js/login.js"></script> <div data-role="header"> <h1><img src="images/banner.png" width="140px" height="40px" class="img-rounded"></h1> </div> <div data-role="content"> <form […]