A html css js editor of html css and js
Mostrando las entradas con la etiqueta utilities. Mostrar todas las entradas
Mostrando las entradas con la etiqueta utilities. Mostrar todas las entradas
12.12.2012
5.18.2011
xpath util
Why, oh why do I need to create a document every time I want to xpath evaluate something simple?
So I creates XpathUtil
Usage:
NodeList nodes =
(NodeList)new XPathUtil(file).evaluate("//directoryToRead/text()");
So I creates XpathUtil
Usage:
NodeList nodes =
(NodeList)new XPathUtil(file).evaluate("//directoryToRead/text()");
package com.util;
import java.io.File;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.xpath.XPath;
import javax.xml.xpath.XPathConstants;
import javax.xml.xpath.XPathExpression;
import javax.xml.xpath.XPathExpressionException;
import javax.xml.xpath.XPathFactory;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.w3c.dom.Document;
public class XPathUtil {
private Log log = LogFactory.getLog(getClass().getName());
private Document doc = null;
private XPath xpath = null;
public XPathUtil(File inputFile) {
// begin:Recipe code to get xpath factory
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
factory.setNamespaceAware(true); // never forget this!
DocumentBuilder builder;
try {
builder = factory.newDocumentBuilder();
doc = builder.parse(inputFile);
} catch (Exception e) {
log.error(e.getMessage(), e);
throw new RuntimeException(e.getMessage(), e);
}
XPathFactory xPathFactory = XPathFactory.newInstance();
xpath = xPathFactory.newXPath();
// end: recipe code to get xpath
}
public Object evaluate(String xPathExpression) {
XPathExpression expr;
Object result;
try {
expr = xpath.compile(xPathExpression);
result = expr.evaluate(doc, XPathConstants.NODESET);
} catch (XPathExpressionException e) {
log.error(e.getMessage(), e);
throw new RuntimeException(e.getMessage(), e);
}
return result;
}
}
12.02.2009
mac en windows...
Como me encantan estos portlets.
..lo que es tener 2gbs de memoria...
Recomendados
Usa como 17 mb de ram, ya con varios plugins y con calidad media. Excelente!
Widgets para Windows
Yahoo Widgets proporciona un monton de aplicaciones que se mantienen flotando en tu escritorio,
donde tu las quieres, cuando tu las quieres.
Requiere instalacion de yahoo widgets (http://widgets.yahoo.com/download/) y despues de los widgets en si, y te puedes pasar hoooras checandolos
(hay 4mil, como 3500 mas que GoogleDesktop y mas utiles.)
Aunque todavia no le llegan a los nativos de MAC
Widgets ocupa como 60 mbs de ram, usando como 3 o 4 widgets. Dos tres...
5.09.2009
Probar concurrencia de Servidores
http://weblogs.java.net/blog/sdo/archive/2007/05/how_to_test_con.html
Aparentemente tomcat aguanta hasta 16000 usuarios concurrentes. Asi que, para todos los wanabe-arquitectillos que se la pasan chingando que tomcat no es suficiete para su aplicacion, porque hay mas de 50 usuarios (uuuuy, muchiiisimos),
EAT SHIT AND DIE
Aparentemente tomcat aguanta hasta 16000 usuarios concurrentes. Asi que, para todos los wanabe-arquitectillos que se la pasan chingando que tomcat no es suficiete para su aplicacion, porque hay mas de 50 usuarios (uuuuy, muchiiisimos),
EAT SHIT AND DIE
Excelente aplicacion en linea para escoger los colores de un sitio
Excelente aplicacion en linea para escoger los colores de un sitio
http://www.pagetutor.com/colorpicker/index.html
http://www.pagetutor.com/colorpicker/index.html
Explica como deshabilitar el autorun
Para rapido... en el registry (ejecutar regedit.exe)
Sobre la ruta
HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer
Cambiar el valor de
NoDriveTypeAutoRun
a
df
(usando la opcion hexadecimal)
Tomado de:
http://blog.ashfame.com/2008/03/disable-usb-autorun-save-pc-usb-viruses/
2.05.2009
11.26.2008
Diseños para paginas web
Ahora que pienso hacer otro blog, mas enfocado que este, voy a empezarlo con calma...
10.20.2008
Los espacios de Linux /mac en windows, y otras chucherias:
Los espacios de Linux /mac en windows, y otras chucherias:
----------------------
http://www.microsoft.com/windowsxp/Downloads/powertoys/Xppowertoys.mspx
Chucherias como poder tener previews en el alt-tab y poder abirr una ventana de MS-Dos sobre un directorio particular. Chucherias.
//Serg
----------------------
http://www.microsoft.com/windowsxp/Downloads/powertoys/Xppowertoys.mspx
Chucherias como poder tener previews en el alt-tab y poder abirr una ventana de MS-Dos sobre un directorio particular. Chucherias.
//Serg
Usar varias instancias de IE 6
Usar varias instancias de IE 6
-----------------------
http://tredosoft.com/Multiple_IE
Es un gestor de Internet Explorers... permite tener varios tipos de Internet Explorer en windows. Con eso de que CADA PINCHE EXPLORER hace LO QUE QUIERE con el CSS y con HTML, es bueno para hacer pruebas.
...Ojala todo mundo usara firefox. La vida de los desarrolladores se haria mas facil. u Opera. O Chrome. Pero una mieeerda que ni se puede debugear a menos que sueltes lana? Nooo..gracias.
//Serg
-----------------------
http://tredosoft.com/Multiple_IE
Es un gestor de Internet Explorers... permite tener varios tipos de Internet Explorer en windows. Con eso de que CADA PINCHE EXPLORER hace LO QUE QUIERE con el CSS y con HTML, es bueno para hacer pruebas.
...Ojala todo mundo usara firefox. La vida de los desarrolladores se haria mas facil. u Opera. O Chrome. Pero una mieeerda que ni se puede debugear a menos que sueltes lana? Nooo..gracias.
//Serg
ccCleaner: Quita la basura de tu computadora
ccCleaner: Quita la basura de tu computadora
Y la hace corrrer mas rapido!
http://www.ccleaner.com/
limpia el registro de windows y todos los caches:
libere casi un 1gb de espacio en disco y con la herramiento de registro mi lap ya prende en 45 segundos (windows)
//Serg
Y la hace corrrer mas rapido!
http://www.ccleaner.com/
limpia el registro de windows y todos los caches:
libere casi un 1gb de espacio en disco y con la herramiento de registro mi lap ya prende en 45 segundos (windows)
//Serg
10.02.2008
Un Motor de busqueda para tu aplicacion
Un Motor de busqueda para tu aplicacion. O Algo asi. Porque no usar Lucene mejor?
----------------------
http://www.compass-project.org/
//Serg
----------------------
http://www.compass-project.org/
//Serg
Usabilidad
Usabilidad
Una pagina web debe cumplir con ciertos requisitos para no ser una enorme presentación en flash sin objetivos. Estos puntos pueden ayudar...
----------------------
http://www.virtualhosting.com/blog/2008/test-your-website-a-57-point-checklist-for-maximum-usability/
//Serg
Una pagina web debe cumplir con ciertos requisitos para no ser una enorme presentación en flash sin objetivos. Estos puntos pueden ayudar...
----------------------
http://www.virtualhosting.com/blog/2008/test-your-website-a-57-point-checklist-for-maximum-usability/
//Serg
Notepad plus
Notepad plus O como reemplazar al bastante fregon pero bastante molesto textpad.
Textpad plus es yo creo que de los mejorcitos reemplazos de notepad, pero no es gratis, y te lo recuerda cada vez que abres un documento con el. Notepad Plus es mas rapido, y aunque su modo de bloque/columna no est an avanzado, cumple con el objetivo. Gratis.
http://notepad-plus.sourceforge.net/uk/site.htm //Serg
Textpad plus es yo creo que de los mejorcitos reemplazos de notepad, pero no es gratis, y te lo recuerda cada vez que abres un documento con el. Notepad Plus es mas rapido, y aunque su modo de bloque/columna no est an avanzado, cumple con el objetivo. Gratis.
http://notepad-plus.sourceforge.net/uk/site.htm //Serg
7.25.2008
The best wallpaper changer
The best wallpaper changer
--------------------------
www.wallpaperchanger.de
Es automatico. Inicia, cambia y se apaga. Sin ads. Gratis. Hace lo que tiene que hacer y no molesta. ¿Que mas quieren?
//Serg
--------------------------
www.wallpaperchanger.de
Es automatico. Inicia, cambia y se apaga. Sin ads. Gratis. Hace lo que tiene que hacer y no molesta. ¿Que mas quieren?
//Serg
6.26.2008
Tutorialeas para ipod
------------------------------
Modificar archivos directamente, con aplicacion de windows ( La cosa mas facil del mundo... )
http://www.modmyifone.com/forums/vbseo.php?vbseourl=downloads.php&do=file&id=301
Tambien se puede descargar de http://code.google.com/p/iphonebrowser/downloads/list
< y en version portable! http://www.modmyifone.com/forums/downloads.php?do=file&id=2971
desbloquear ipod
http://www.ipodtouchhacks.com/
como lograr jailbreak ( desbloquear, liberar ), usar ssh (para usarlo como usb/miles de cositas más)... excelente.
...Por fin un post que le puede servir a alguien mas que a mi... //Serg
------------------------------
Modificar archivos directamente, con aplicacion de windows ( La cosa mas facil del mundo... )
http://www.modmyifone.com/forums/vbseo.php?vbseourl=downloads.php&do=file&id=301
Tambien se puede descargar de http://code.google.com/p/iphonebrowser/downloads/list
< y en version portable! http://www.modmyifone.com/forums/downloads.php?do=file&id=2971
desbloquear ipod
http://www.ipodtouchhacks.com/
como lograr jailbreak ( desbloquear, liberar ), usar ssh (para usarlo como usb/miles de cositas más)... excelente.
...Por fin un post que le puede servir a alguien mas que a mi... //Serg
5.21.2008
toString() con introspeccion...
Haz toString() con introspeccion...
---------------------------------------
El unico toString y hashCode que vas a necesitar jamas.
http://commons.apache.org/lang/api-release/org/apache/commons/lang/builder/class-use/ToStringBuilder.html
public String toString() {
StringBuffer buff = new StringBuffer();
return org.apache.commons.lang.builder.ToStringBuilder.reflectionToString(this);
}
//Serg
Create your own Ubuntu distro
Una excelente opcion ya que he roto mi dirto mas de 6 veces y he tenido que empezar desde cero ... por falat de experiencia.
Create your own Ubuntu distro
-------------------------------------------
http://reconstructor.aperantis.com/
-> Download: http://reconstructor.aperantis.com/index.php?option=com_remository&Itemid=33&func=select&id=5
http://uck.sourceforge.net/
http://www.howtoforge.com/ubuntu-linux-mint-livecd-with-remastersys
//Serg
Ubuntu DVD Playback
Ubuntu DVD Playback
---------------------------------------------
http://www.tech-recipes.com/rx/2765/ubuntu_enable_dvd_playback
Correr la sig. instrucción... sudo /usr/share/doc/libdvdread3/./install-css.sh//Serg
Find common bugs on java / encontrar bugs en java
Find common bugs on java
---------------------------------------------
http://findbugs.sourceforge.net/
http://jlint.sourceforge.net/
Paper que indica otras herramientas... Pero esas dos parecen bastante buenas.
http://www.cs.umd.edu/~jfoster/papers/issre04.pdf
//Serg
Suscribirse a:
Entradas (Atom)