¿Cómo separar una cadena en campos por medio de un delimitador?… StringTokenizer(Java) y Cut(commad linux/unix)

Java, Unix/Linux 24 de November del 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Púes así es, como separar un cadena en campos… por ejemplo que queramos cuantos campos tiene una cadena separada por una “,” ó “:” ó “;” etc.

Por ejemplo en java:

1
2
3
4
5
6
7
8
9
10
String stgUsers = "root:x:0:0:root:/root:/bin/bash";
 
StringTokenizer tokenizer = new StringTokenizer(stgUsers, ",");
int stgUsersLength= tokenizer.countTokens();
String stgUsersfield = "";
if(stgUsersLength!=0){
for (int i=0; i< stgUsersLength; i++) {
stgUsersfield = tokenizer.nextToken().trim();
System.out.print("field ["+i+"]="+ stgUsersfield);
}

Y ya que estoy por aquí en unix/linux:

1
2
3
4
5
6
# /bin/bash
 
for i in cut -f1-d: /etc/passwd
do
echo i
done

Mortal Kombat vs DC Universe…

Juegos, Software 21 de November del 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

El nuevo juego de xbox…proximamente

Un buen sitio para descragar software de todos los S.O…

Internet, Software 21 de November del 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Â

Navegando en mis ratos de ocio  encontré con esta página que esta muy interesante ya que puedes download Software de todo tipo: juegos, aplicaciones, etc etc. y lo mejor aún es que para todos los sistemas operativos… les dejo el link aquí

http://www.tucows.com/images/logoMain.jpg

Â

Una imagen muy pero muy ilustrativa …

Humor 20 de November del 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

jajajja

Fuente: El financiero

wowowowowo… 1/2 jarra de cerveza en 19 segundos… wowowowow

General, Humor 19 de November del 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Como poner (“sugerir”,”completar” ó “por defecto”) el nombre de un archivo en JFileChooser

Java 19 de November del 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Pues me costo un poco de trabajo… pero al fin logre poner un nombre por defecto y eso se logra con el método “setSelectedFile”… así son los métodos….
public class FileDialog
{
static private FileDialog instance;

private JFileChooser dialogImagen;

private String imageFilePath;

private FileDialog()
{
dialogImagen = new JFileChooser();

imageFilePath = “”;

dialogImagen.setFileFilter(new FileImageFilter());
}
public boolean showSaveDialogImage(Component componente, String FileName)
{
dialogImagen.setSelectedFile(new File(FileName));
int codeOption = dialogImagen.showSaveDialog(componente);

boolean ok = false;
if (codeOption == JFileChooser.APPROVE_OPTION) {

File file = dialogImagen.getSelectedFile();

imageFilePath=file.getAbsolutePath();

dialogImagen.setCurrentDirectory(dialogImagen.getCurrentDirectory());
ok=true;
}

return ok;
}
}

Como alinear diferentes componentes al Jpanel en Java (Graphics) con awt…

Java 17 de November del 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

La verdad es que yo no trabajo mucho con los Graphics de java… y me puse a investigar como hacer para alinear diferentes componentes en una misma área de trabajo… y pues aquí esta la respuesta…

if (jPanel == null) {
jPanel = new JPanel();

jPanel.setLayout(new BorderLayout());
jPanel.setComponentOrientation(java.awt.ComponentOrientation.LEFT_TO_RIGHT);
jPanel.setPreferredSize(new java.awt.Dimension(512,512));
jPanel.add(getToolBar(), java.awt.BorderLayout.NORTH);

/***************** creamos otra instancia del Jpanel **********************************/////
jPanel1 = new JPanel();
jPanel1.setLayout(new BorderLayout());
jPanel1.setBorder(BorderFactory.createEmptyBorder(5, 5, 5, 5));
jPanel1.add(getToolBar1(), java.awt.BorderLayout.NORTH);
jPanel1.add(getJScrollPane(), java.awt.BorderLayout.CENTER);
jPanel.add(jPanel1, java.awt.BorderLayout.CENTER);
}
return jPanel;
}

private JToolBar getToolBar()
{
if (toolBar == null) {
toolBar = new JToolBar();
toolBar.setFloatable(false);
toolBar.setComponentOrientation(java.awt.ComponentOrientation.LEFT_TO_RIGHT);
toolBar.setPreferredSize(new java.awt.Dimension(37,60));
toolBar.add(getJPanel1());
toolBar.add(getColorGrupo());
}
return toolBar;
}

private JToolBar getToolBar1()
{
if (toolBar1 == null) {
toolBar1 = new JToolBar();
toolBar1.setFloatable(false);
toolBar1.setComponentOrientation(java.awt.ComponentOrientation.LEFT_TO_RIGHT);
toolBar1.setPreferredSize(new java.awt.Dimension(37,60));
toolBar1.add(getJPanel5());
}
return toolBar1;
}

High-performance 3D Visualization and Analysis Software…

Educación 16 de November del 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

supercomputoHoy en día, esta muy de moda eso de la virtualizacion científica, y se esta avanzando mucho en este campo de la tecnología ya que muchas compañías están invirtiendo muchisisisisimo dinero en computo de alto rendimiento para ayudar a la investigación en general… y pues me llego a mi e-mail esta exposición de virtualización en 3D, se ve muy interesante… por lo cual recomiendo asistir y les dejo todos los dato o por lo menos visitar la página Web .

General Information
Event: SC08
Event Dates: Monday, November 17, 2008 07:00 PM -
Thursday, November 20, 2008 04:00 PM
Floor Plan: Interactive Map | Interactive map highlighting this exhibitor

Exhibitor
Below you will find information found for selected exhibitor.
Name: Mercury Computer Systems
Industry Booth Space
Booth: 1720
Web: http://3dviz.mc.com
Company Description:

Mercury Computer Systems (Visualization Sciences Group) is the leading provider of interactive 3D visualization software for demanding industrial and scientific applications including Large Data Management, data fusion, dynamic GPU computation, post-processing of multi-physics simulation, from desktop to immersive VR, from local rendering to remote visualization. Mercury help its customers succeed in geosciences, materials science, oil & gas, manufacturing, and engineering.

Product And Services: Visualization – Software, Visualization – Solutions

How to tell if your cat is plotting to kill?

Humor, Internet 14 de November del 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

jajajaja… una web que te dice por medio de 9 claves si tu gato quiere matarte… jajajaja es un poco tonto pero “nunca se sabe”…

www.catswhothrowupgrass.com

Cursos gratis… “Migrate to Mac”

General, Mac 13 de November del 2008

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Así­ es, cursos gratis Online que pone apple.com a disposición de todos aquellos interesados, como yo, que pasamos de Windows a una super Mac, los cursos están orientados a todos aquellos que no tienen experiencia con una Mac o que migraron a una y que no saben como sacarle el mayor provecho a una de estas maravillas. Hay les dejo el link

cursos gratis

http://www.wikio.es BlogESfera - Directorio de Blogs Hispanos blogarama - the blog directory Mi Ping en TotalPing.com
Internet blogs Programming Blogs - Blog Catalog Blog Directory Internet blogs Buzzear (ES) Publicidad por tu blog con Boosterblog directorio de blogs
Agregar Web - Directorio de webs Directorio webs Directorio Web
Anuncios Gratis Blog Directory Technology Blogs - Blog Rankings