lunes, 26 de noviembre de 2012

Mas alla de Tank-Auth RBAC y ACL

Tank-Auth es un componente para codeigniter que te permite realizar lo basico conforme a opciones de logueo o login, existen otras extensiones que buscan agregarle roles,  un paso mas alla Role Base Access Control RBAC, te permite dar permisos a los roles les dejo esta excelente lib que practicamente hace todo lo realacionado a los permisos https://github.com/enchance/Tank-Auth otra alternativa es https://github.com/vendo/vendo/wiki/Acl

viernes, 23 de noviembre de 2012

break de un ciclo each en jquery

La equivalencia es return false.

miércoles, 21 de noviembre de 2012

Algoritmos de vistas en mysql

Me tope con una vista que era demasiada lenta.
Viendo optimizaciones me tope con 3 tipos de algoritmo.
UNDEFINED,TEMPTABLE,MERGE.

EL PRIMERO LA BD SELECCIONA AUTOMATICAMENTE, generalmente se va por MERGE.
TEMPTABLE CREA UNA TABLA TEMPORAL.
 
MERGE NO PUEDE SER USADO.
  • Aggregate functions (SUM(), MIN(), MAX(), COUNT(), and so forth)
  • DISTINCT
  • GROUP BY
  • HAVING
  • LIMIT
  • UNION or UNION ALL
  • SuBQUERY



    CREATE ALGORITHM=MERGE VIEW VISTAEJEMPLO AS


Aumentar el tamaño de almacenamiento de archivos BLOB en MYSQL

SET GLOBAL  max_allowed_packet=100*1024*1024;
show variables like 'max_allowed_packet';
Y si esto no funciona buscar en la ruta de instalación de mysql en este caso la mia es C:\xampp\mysql\bin
el archivo  my.ini y el texto max_allowed_packet cambiar el valor

domingo, 18 de noviembre de 2012

miércoles, 14 de noviembre de 2012

Librerias necesarias para jasper 4

Librerías necesarias para reportes en jasper 4
Es seguro q las librerias las puedas encontrar en http://mvnrepository.com/

lunes, 12 de noviembre de 2012

Plugin de bloqueo de pantalla en jquery

Tal vez no sea la mejor solución pero te saca pronto de apuros. https://github.com/malsup/blockui/

Ajusta el contenido de una tabla

Trabajando con tablas me paso que después de agregar varios spans dentro de una columna, no me estaba respetando el tamaño de la tabla, asi que agregue estos estilos.
Estilo de la tabla
table-layout: fixed;
Estilo de la columna
word-wrap:break-word

miércoles, 7 de noviembre de 2012

Url en partes javascript

http://lafabricadesoftware/jquery/index.html
window.location.protocol = "http"
window.location.host = "lafabricadesoftware"
window.location.pathname = "jquery/index.html"

martes, 6 de noviembre de 2012

Url actual con javascript

Ir a la url actual, document.URL

Error Page-encoding en jsp

org.apache.jasper.JasperException: empleado.jsp(1,1) PWC6233: Page-encoding specified in jsp-property-group (iso-8859-1) is different from that specified in page directive (ISO-8859-1). Este error o viene del page encoding del jsp o del xml. En mi caso es el xml.
 <jsp-config>
        <jsp-property-group>
            <url-pattern>*.jsp</url-pattern>
            <page-encoding>iso-8859-1</page-encoding>
            <scripting-invalid>false</scripting-invalid>
            <is-xml>false</is-xml>
            <trim-directive-whitespaces>true</trim-directive-whitespaces>
        </jsp-property-group>                
    </jsp-config>