martes, 21 de octubre de 2014
sábado, 18 de octubre de 2014
lunes, 22 de septiembre de 2014
Competencia para frameworks parecidos a angular
No quiero decir que esta librería sea la neta del planeta sin embargo por lo que se ve el patron de diseño MVQ ayuda a escribir menos código, hechenle un ojo http://ugate.github.io/thymus/index.htm
viernes, 22 de agosto de 2014
Instalar Ruby 4.10 y Rails en windows 7 x64
Bajar el instalador de rubyinstaller para x64
1o baje el devkit lo descomprimi en c en una carpeta llamada devkit
2o le di ruby dk.rb init
3o adentro del devkit hay un archivo
que se llama config.yml
le agregue esta linea - C:\Ruby200-x64
4o le di dk.rb install
5o le di gem install rails
6o gem install json --platform=ruby
7 en c cree una carpeta que se llama sites
me meti adentro c:sites
y le di rails new aplicacionWeb
luego me meti adentro de aplicacionWeb
c:sites/aplicacionWeb
8 Dentro de aplicacionWeb
hay un archivo llamado GEMFILE la ultima linea se la cambie a gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw]
9 Ejecute en el cmd gem install 'tzinfo'
10 Ejecute en el cmd gem install 'tzinfo-data'
11 Ejecute bundle update
12 Ejecutar bundle install y luego rails s
13 Para probar http://localhost:3000/
1o baje el devkit lo descomprimi en c en una carpeta llamada devkit
2o le di ruby dk.rb init
3o adentro del devkit hay un archivo
que se llama config.yml
le agregue esta linea - C:\Ruby200-x64
4o le di dk.rb install
5o le di gem install rails
6o gem install json --platform=ruby
7 en c cree una carpeta que se llama sites
me meti adentro c:sites
y le di rails new aplicacionWeb
luego me meti adentro de aplicacionWeb
c:sites/aplicacionWeb
8 Dentro de aplicacionWeb
hay un archivo llamado GEMFILE la ultima linea se la cambie a gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw]
9 Ejecute en el cmd gem install 'tzinfo'
10 Ejecute en el cmd gem install 'tzinfo-data'
11 Ejecute bundle update
12 Ejecutar bundle install y luego rails s
13 Para probar http://localhost:3000/
sábado, 16 de agosto de 2014
Selectize un plugin que no quedras ocupar nunca bootstrap 3
Si estas empezando un proyecto, salvate, no uses selectize para bootstrap, estas son las razones para no utilizarlo:
1 Hay que llamarlo de un forma muy fea o sucia [0]
2 Tienes que agregarle el soporte para los eventos cuando lo inicializas de otra forma no funciona
3 No soporta HTML5 data-attributes
4 Pobre documentacion
5 Encadenar combos es dificil
1 Hay que llamarlo de un forma muy fea o sucia [0]
2 Tienes que agregarle el soporte para los eventos cuando lo inicializas de otra forma no funciona
3 No soporta HTML5 data-attributes
4 Pobre documentacion
5 Encadenar combos es dificil
Desactivar notificacon caps on, bloq mayus VAIO ultrabook
Resulta que cuando programaba algo en mi ultrabook cada que activaba el bloq mayus, pasaban 2 cosas 1 me distraia la notificacion de bloq mayus activada, la 2da es que mi eclipse o notepad++, perdian el foco lo cual era mega molesto, esto fue lo que me funciono matar el servicio Btvstack q muestro en la imagen, por ultimo lo desactive del msconfig y como nuevo, Happy programming.
viernes, 8 de agosto de 2014
Enviar secciones parciales en un formulario JQUERY
Tengo un formulario con tres divs que tienen las clases seccionUno, seccionDos, seccionTres, quiero enviar solo una seccion
que esta dentro del form con el siguiente codigo puedo decirle que excluya dos de las secciones, de esta forma envias solo que necesitas guardar del formulario.
$("#formulario :not(.seccionDos :input, .seccionTres :input)")
Compartir WAMP en LAN
Ojo es para wamp 2.2
Cambiar las siguientes líneas en archivo httpd.conf del apache
# # Controls who can get stuff from this server. # # Online --> Require all granted # onlineoffline tag - don't remove Require all granted Order Deny,Allow Allow from all
Como se pasan parametros a Spring MVC de una lista
public class Padre{ private List<Hijo> hijos; } Los parametros deben de viajar asi en la url .param("hijos[0].idHijo", "1") .param("hijos[1].idHijo", "2")
martes, 1 de julio de 2014
Plugin para temas de eclipse
https://github.com/jeeeyul/eclipse-themes si estas cansado del tema clasico de eclipse con esto se ve super guauuuuuuuuu.
lunes, 30 de junio de 2014
Plugin de eclipse para encoding
Este plugin esta super porque despliega la info del encoding y además se puede cambiar el tipo de encoding del archivo, el plugin se llama file encoding info y lo pueden encontrar en el siguiente enlace http://marketplace.eclipse.org/content/file-encoding-info#.U7HaSLEeVLY
jueves, 8 de mayo de 2014
Hibernate Secuencia se salta y pone numeros mayores
http://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/#entity-mapping-identifier
por ejemplo la secuencia empieza en 1 y luego se salta al 5000 , pues este problema se soluciona en el sequence generator de la clase mapeada con la parte escrita en rojo, @SequenceGenerator(name = "Sq", sequenceName = "D_DIRECCION_SEQ", allocationSize = 1)
por ejemplo la secuencia empieza en 1 y luego se salta al 5000 , pues este problema se soluciona en el sequence generator de la clase mapeada con la parte escrita en rojo, @SequenceGenerator(name = "Sq", sequenceName = "D_DIRECCION_SEQ", allocationSize = 1)
Consulta lenta dbLink criteria Hibernate
En el post anterior puse un hint a la consulta anterior, pero, paso que la consulta ejecutada por hibernate se alentaba, lo que se realizo fue cambiar el criteria por hql, y de esta forma funciono rapidamente y nuevamente en milisegundos.
viernes, 2 de mayo de 2014
Consulta lenta en oracle por DBLINK
Hace unos días tenía una consulta q funcionaba perfectamente bien y se conectaba a otra base de datos, sin embargo por motivos de migración se movió de servidor la otra base de datos, y me dejaron un dblink y entonces, se me empezaron a disparar los tiempos de mis consultas, le agregue el siguiente hint a la consulta SELECT /*+DRIVING_SITE(tablaAlias)*/ * y con distinct SELECT /*+DRIVING_SITE(tablaAlias)*/ * DISTINCT , solucionado que es lo que hace?
Si esta consulta se ejecuta sin el hint, las filas de tablaAlias serán enviados a la ubicación local y la unión serán ejecutados allí. Con el hint, las filas de las tablas Locales se enviarán al sitio remoto y la consulta se ejecutará allí, devolviendo el resultado al sitio local.
Si esta consulta se ejecuta sin el hint, las filas de tablaAlias serán enviados a la ubicación local y la unión serán ejecutados allí. Con el hint, las filas de las tablas Locales se enviarán al sitio remoto y la consulta se ejecutará allí, devolviendo el resultado al sitio local.
domingo, 27 de abril de 2014
Extender tablespace en oracle
alter database datafile 'ruta/archivo.dbf' autoextend on next 1000M maxsize 20000M;
Como ver los table spaces en Oracle
SELECT dd.tablespace_name tablespace_name, dd.file_name file_name, dd.bytes/1024 TABLESPACE_KB, SUM(fs.bytes)/1024 KBYTES_FREE, MAX(fs.bytes)/1024 NEXT_FREE
FROM sys.dba_free_space fs, sys.dba_data_files dd
WHERE dd.tablespace_name = fs.tablespace_name
AND dd.file_id = fs.file_id
GROUP BY dd.tablespace_name, dd.file_name, dd.bytes/1024
ORDER BY dd.tablespace_name, dd.file_name;
FROM sys.dba_free_space fs, sys.dba_data_files dd
WHERE dd.tablespace_name = fs.tablespace_name
AND dd.file_id = fs.file_id
GROUP BY dd.tablespace_name, dd.file_name, dd.bytes/1024
ORDER BY dd.tablespace_name, dd.file_name;
jueves, 10 de abril de 2014
lunes, 7 de abril de 2014
La etiqueta button que realiza submit por default
Hace unos días realice unos cambios de unos botones creados con la etiqueta input, estos botones realizaban eventos dentro de la página, los cambie por la etiqueta button para poder poner algunas imagenes dentro de ellos, sin embaro tenían un extraño comportamiento, envíaban mi formulario, y pues yo no lo quería enviar, así que descubrí que la etiqueta button por default dentro de un formulario envía el formulario, como solucione que no envíara el formulario, simple poniendole como atributo que sea de tipo botón y no submit,
miércoles, 2 de abril de 2014
LLamada ajax en kendo grid sesion terminada
Me surgió un pequeño detalle porque resulta que un grid de kendo se quedaba cargado en la consulta, el problema no era la consulta, sino que se terminaba el tiempo de sesión, el tiempo de sesión tampoco era el problema, ya que se tenia que terminar despues de cierto tiempo que ingresará el usuario, el problema era que no podía detectar la finalización de la llamada ajax para poder redirigir a otra página, una vez que se declaro el grid, le ate el siguiente evento, cuando caduca la sension del lado del servidor se envía una respuesta ajax, con la redireccion igual a verdadero.
$("#grid").data("kendoGrid").dataSource.bind("requestEnd", function (e) { if (e.response.redireccion) { window.location.replace(e.response.location); }
miércoles, 19 de marzo de 2014
hibernate object references an unsaved transient instance
Este error se resuelve agregando el cascade en la entidad padre.
@ManyToOne(fetch = FetchType.LAZY,cascade = CascadeType.ALL)
@JoinColumn(name = "nombredelCampo")
miércoles, 12 de marzo de 2014
Cuando el action en JSF No se ejecuta
Revisar que los elementos a los que se les hacer el rerender no tengan un rendered, verificar el imediate que se tenga en false y en caso de que se quieran pasar parametros o que la accion se ejecute con valores pasados al managebean poner process, verficar si es richfaces que se tenga el keepalive, si se usan faceletes hay que mover el keepalive a las partes internas del xhtml donde se ejecuta el código,
jueves, 13 de febrero de 2014
viernes, 7 de febrero de 2014
Mapeos java hibernate Links tutoriales
Todo lo que se necesita para mapear datos. en Hibernate:
http://www.mkyong.com/hibernate/how-to-generate-code-with-hibernate-tools/
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=hibernateTools#mozTocId974433
http://docs.jboss.org/tools/latest/en/hibernatetools/html/reverseengineering.html
http://db.apache.org/ojb/docu/guides/jdbc-types.html
http://www.mkyong.com/hibernate/how-to-generate-code-with-hibernate-tools/
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=hibernateTools#mozTocId974433
http://docs.jboss.org/tools/latest/en/hibernatetools/html/reverseengineering.html
http://db.apache.org/ojb/docu/guides/jdbc-types.html
martes, 4 de febrero de 2014
Eliminar claves foraneas
SELECT 'ALTER TABLE '|| TABLE_NAME || ' DROP CONSTRAINT ' || CONSTRAINT_NAME || ' ;' FROM dba_constraints where constraint_type = 'R' and status = 'ENABLED' and owner='nombreEsquema';
jueves, 30 de enero de 2014
Eliminar tablas en cascada en oracle
select 'drop table '
||table_name||' cascade constraints;'
from user_tables;
jueves, 16 de enero de 2014
Enteros, Doubles JSF llegan en cero cuando son nulos
Jboss, Glassfish, ponen los Integeres o Doubles en cero
public class Config implements ServletContextListener { @Override public void contextInitialized(ServletContextEvent event) { System.setProperty("org.apache.el.parser.COERCE_TO_ZERO", "false"); } @Override public void contextDestroyed(ServletContextEvent event) { // NOOP } }
jueves, 9 de enero de 2014
Suscribirse a:
Entradas (Atom)