http://shrubbery.mynetgear.net/
viernes, 31 de agosto de 2007
articulos interesantes para programar en java con herramientas actuales
Publicado por Juan Antonio Ruz en 5:18 0 comentarios
Categorías: Intellij IDEA, java
jueves, 30 de agosto de 2007
Foro de discusión de Google Calendar
Publicado por Juan Antonio Ruz en 10:24 0 comentarios
Categorías: Google
Pruebas de unidad en Jboss Seam, implementar org.jboss.seam.log.Log con org.apache.commons.logging.Log
Si intentamos probar un componente de Jboss Seam en aislamiento/unidad y este componente tiene una Log inyectado por Seam, tendremos un nullexception al lanzar la prueba, aquí dejo un ejemplo en el que creamos una clase que implementa org.jboss.seam.log.Log y que accede a org.apache.commons.logging.Log
public class BeanTest {
@Test
public void testBean(){
Bean bean=new Bean();
bean.log=new Logger();
bean.run();
}
}
class Logger implements org.jboss.seam.log.Log{
Log log = LogFactory.getLog(BeanTest.class);
public boolean isDebugEnabled() {
return log.isDebugEnabled();
}
public boolean isErrorEnabled() {
return log.isErrorEnabled();
}
public boolean isFatalEnabled() {
return log.isFatalEnabled();
}
public boolean isInfoEnabled() {
return log.isInfoEnabled();
}
public boolean isTraceEnabled() {
return log.isTraceEnabled();
}
public boolean isWarnEnabled() {
return log.isWarnEnabled();
}
public void trace(Object object, Object... params) {
log.trace(object);
}
public void trace(Object object, Throwable t, Object... params) {
log.trace(object,t);
}
public void debug(Object object, Object... params) {
log.debug(object);
}
public void debug(Object object, Throwable t, Object... params) {
log.debug(object,t);
}
public void info(Object object, Object... params) {
log.info(object);
}
public void info(Object object, Throwable t, Object... params) {
log.info(object,t);
}
public void warn(Object object, Object... params) {
log.warn(object);
}
public void warn(Object object, Throwable t, Object... params) {
log.warn(object,t);
}
public void error(Object object, Object... params) {
log.error(object);
}
public void error(Object object, Throwable t, Object... params) {
log.error(object,t);
}
public void fatal(Object object, Object... params) {
log.fatal(object);
}
public void fatal(Object object, Throwable t, Object... params) {
log.fatal(object,t);
}
}
Publicado por Juan Antonio Ruz en 9:11 0 comentarios
Categorías: Seam 1.2, Soluciones, TestNG
miércoles, 29 de agosto de 2007
Obtener el url abosulto de una imagen en Picasa
MediaGroup group = photoEntry.getExtension(MediaGroup.class);
List
MediaThumbnail thumbnail = thumbnails.get(0);
String url = thumbnail.getUrl();
información obtenida de:
foro de discusion de picasa
Publicado por Juan Antonio Ruz en 6:49 0 comentarios
Categorías: Picasa
viernes, 24 de agosto de 2007
Combinar edición FCKeditor con Blogger
Para que cuando seleccionemos un item en fckeditor nos incluya el path completo podemos incluir estas lineas de código dentro de la función existente OpenFile( fileUrl ) en el archivo:
FCKeditor\editor\filemanager\browser\default\frmresourceslist.html
function OpenFile( fileUrl )
{
var var1=document.URL.substr(0,document.URL.indexOf('/editor/'));
var lugar=resultado.lastIndexOf('/');
var pathServidor=resultado.substr(0,lugar);
window.top.opener.SetUrl( pathServidor+fileUrl ) ;
window.top.close() ;
window.top.opener.focus() ;
}
Con esta modificación en el fckeditor, si lo utilizamos para editar entradas de blog, nos mantendrá el url completo al servidor adecuado. Esto funcionará en links a archivos
Publicado por Juan Antonio Ruz en 3:25 0 comentarios
miércoles, 22 de agosto de 2007
Obtener el contenido de una entrada de blogger
TextContent tc = (TextContent)entry.getContent();
HtmlTextConstruct ptc = (HtmlTextConstruct)tc.getContent();
System.out.println(ptc.getHtml());
Publicado por Juan Antonio Ruz en 12:08 0 comentarios
jueves, 9 de agosto de 2007
Mostrar espacio usado en directorios
En esta instrucción primero se llama al comando du para mostrar el espacio usado por el direcotorio /usr/javatools después se (tee)envia al archivo analisis/data y por ultimo se muestra por pantalla con la utilidad more dicho archivo
du -b 10000 /usr/javatools/ | tee analisis/data | more
du -sk *
wikipedia
Publicado por Juan Antonio Ruz en 5:06 2 comentarios
Categorías: linux