• Viernes 29 de Marzo de 2024, 11:00

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - lair

Páginas: [1] 2 3
1
C++ Builder / Algoritmo 20Q
« en: Miércoles 16 de Junio de 2010, 01:06 »
Hola a todos.

solo estoy aqui para ver si alguien me puede ayudar, lo que necesito es si que nombre tiene el algoritmo de este juego http://www.20q.net/ (20Q).

me gustaria programar algo como eso pero no se por donde empezar y no se que buscar

gracias a todos

2
GNU/Linux / curl con varios archivos
« en: Viernes 26 de Febrero de 2010, 20:24 »
Hola a todos.

Tengo un problemita con el comando curl, el asunto es el siguiente, estoy intentando descargar varios archivos a la vez con este comando y para eso hice lo siguiente:

curl http://www.pagina.com/archivo[1-3].rar > ~/archivo`date +%N`.rar

con esto yo esperaba que me descargara los 3 archivos y encontrar los en mi directorio home pero cada que empieza a descargar un archivo sobreescribe el archivo previo con lo que al terminar el proceso solo tengo el ultimo

alguien sabe como puedo hacer para que me genere un archivo por cada url??

gracias por su tiempo y ayuda

3
GNU/Linux / Error al instalar nVidia
« en: Martes 22 de Diciembre de 2009, 19:16 »
Hola a todos.

estoy tratando de instalar mi tarjeta de video pero me retorna un error, y no se que sea ni como solucionarlo, el error es el siguiente:
Citar
ERROR: Unable to load the kernel module 'nvidia.ko'.  This happens most
       frequently when this kernel module was built against the wrong or
       improperly configured kernel sources, with a version of gcc that differs
       from the one used to build the target kernel, or if a driver such as
       rivafb/nvidiafb is present and prevents the NVIDIA kernel module from
       obtaining ownership of the NVIDIA graphics device(s), or NVIDIA GPU
       installed in this system is not supported by this NVIDIA Linux graphics
       driver release.
       
       Please see the log entries 'Kernel module load error' and 'Kernel
       messages' at the end of the file '/var/log/nvidia-installer.log' for
       more information.
-> Kernel module load error: insmod: error inserting './usr/src/nv/nvidia.ko':
   -1 No such device

tengo instaldo esto:
Citar
[root@Fedora ~]# uname -a
Linux Fedora 2.6.31.6-162.fc12.i686.PAE #1 SMP Fri Dec 4 00:43:59 EST 2009 i686 athlon i386 GNU/Linux

el driver lo descargue de la pagina de nVidia.com
y mi tarjeta de video es la siguiente:
Citar
[root@Fedora ~]# lspci -nn | grep 'NV|VGA'
00:0d.0 VGA compatible controller [0300]: nVidia Corporation GeForce 6150SE nForce 430 [10de:03d0] (rev a2)

gracias por su tiempo y ayuda

4
GNU/Linux / duda con expect
« en: Miércoles 14 de Octubre de 2009, 23:28 »
Hola a todos.

tengo un script que me pasaron aqui mismo en el foro
viewtopic.php?f=67&t=39016

pero no me funciona cuando deberia enviar el password no lo hace, no se si hay que hacer algo mas, este es el script:

Código: Bash
  1. #!/usr/bin/expect -f
  2.  
  3. send "Conectando con el servidor...n"
  4.  
  5. set ipaddr "192.168.2.xxx"
  6. set password "passwd"
  7. set usuario "user"
  8.  
  9. spawn ssh $usuario@$ipaddr
  10.  
  11. expect "*?assword:*" {send "$passwordn"}
  12.  
  13. interact
  14.  

gracias por su ayuda.

5
Servidores / Servidor https
« en: Sábado 3 de Octubre de 2009, 00:39 »
Hola a todos,

Quiero pedirles ayuda con respecto a los servidores https, tengo un servidor, el cual administro via web por medio de parallels plesk, en este cuando creo algun dominio, ademas de crear la carpeta publica para el sitio (httpdocs), tambien crea una carpeta que se llama httpsdocs, que asumo que esta carpeta es la que redirige cuando se acceda a traves de https://, la cuestion es que cuando en el navegador coloco http://misitio.com entra a httpdoc y carga mi index, pero cuando entro con https://misitio.com, yo esperaba que cargara el index que se encuentra en httpsdocs, sinembargo no es asi, sigue entrando a httpdocs, que es lo que tengo que configurar? o a agregar para que cargue ese contenido? o si estoy equivocado agradeseria cualquier guia, link o pagina que me ayudara a salir de este problema.

de antemano muchas gracias.

6
GNU/Linux / Problema con cron
« en: Viernes 28 de Agosto de 2009, 01:06 »
Hola a todos.

En esta ocacion tengo el siguiente problema con el cron, tengo la siguiente tarea agregada en este.
55 17 12,27 * * /home/cluster/backup.svn

el archivo backup.svn contiene lo siguiente.
svnadmin dump /srv/svn/sedeco/ > /home/cluster/REPOSITORIO.bk

en primera, cuando coloco la instruccion svnadmin directo en el cron no hace nada
y segundo de la manera en que les indico que lo tengo todo funciona bien, o mejor dicho medio bien, por que cuando cron ejecuta la taria crea el archivo REPOSITORIO.bk y este mide 5.2M mientras que si lo ejecuto manualmente (./backup.svn) mide 200
Código: Text
  1. ejecutado con cron
  2. -rw-r--r--  1 cluster cluster 5.2M 2009-08-27 17:55 REPOSITORIO.bk
  3. ejecutado manualmente
  4. -rw-r--r--  1 cluster cluster 223M 2009-08-27 17:50 REPOSITORIO.bk
  5.  

alguien puede hecharme una mano, por que no entiendo por que es que pasa esto.

de antemano muchas gracias

7
GNU/Linux / Mysql desaparecio
« en: Miércoles 12 de Agosto de 2009, 18:52 »
Hola a todos.

tengo un problema con mi compu el mysql desaparesio, cuando intento ejecutarlo me retorna el siguiente error
Citar
[Lair@localhost /]$ mysql
bash: mysql: no se encontró la orden
[Lair@localhost /]$

cuando listo los paquetes instalados me retorna esto
Citar
[Lair@localhost ~]$ yum list installed | grep mysql
libdbi-dbd-mysql.i586                   0.8.3-4.fc11                   installed
mysql-connector-java.i586               1:3.1.12-7.fc11                installed
mysql-connector-odbc.i586               5.1.5r1144-4.fc11              installed
mysql-libs.i586                         5.1.32-1.fc11                  installed
php-mysql.i586                          5.2.9-2.fc11                   installed
qt-mysql.i586                           1:4.5.0-14.fc11                installed
[Lair@localhost ~]$

y cuando lo busco me responde con esto:
Citar
[Lair@localhost ~]$ su -c "find / -name 'mysql'"
/usr/share/mysql
/usr/lib/mysql
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/DBD/mysql
/usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi/auto/DBD/mysql
/usr/local/cpanel/src/chkservd/chkserv.d/mysql
/var/lib/mysql
/var/lib/mysql/mysql
[Lair@localhost ~]$

cuando lo busco para instalarlo con yum tampoco lo encuentra solo me encuentra cosas como estas:
php-mysql.i586
mysql-connector-odbc.i586
mysql-libs.i586
entre otras pero no aparese mysql.ix86 ni nada paresido

tengo fedora 11 con entorno gnome,
de antemano muchas gracias por su tiempo y ayuda.

Ahh y tampoco esta aqui
[root@localhost ~]# /etc/init.d/m
mdmonitor   messagebus  multipathd

8
GNU/Linux / ssh no conecta
« en: Lunes 10 de Agosto de 2009, 20:08 »
Hola a todos.

tengo un problema, no se por que no me puedo conectar por ssh, cuando ejecuto ssh usuario@host me retorna lo siguiente.

Código: Text
  1. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  2. @    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
  3. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
  4. IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
  5. Someone could be eavesdropping on you right now (man-in-the-middle attack)!
  6. It is also possible that the RSA host key has just been changed.
  7. The fingerprint for the RSA key sent by the remote host is
  8. ee:68:09:d4:65:6a:f0:30:4b:0e:53:11:41:ba:c7:51.
  9. Please contact your system administrator.
  10. Add correct host key in /home/Lair/.ssh/known_hosts to get rid of this message.
  11. Offending key in /home/Lair/.ssh/known_hosts:2
  12. RSA host key for ###.###.###.### has changed and you have requested strict checking.
  13. Host key verification failed.
  14.  

a que se puede deber y como puedo hacer para lograr conectarme??

NOTA: esta es la unica forma en que tengo acceso al servidor y creo que tiene fedora (desconosco la version)

de antemano muchas gracias

9
Trucos / Ordenar grid
« en: Lunes 10 de Agosto de 2009, 18:53 »
Hola a todos este codigo sirve para ordenar los registros contenidos en un dbgrid al dar click en el titulo de cada columna

Código: Delphi
  1. procedure TForm1.DBGrid1MouseMove
  2.   (Sender: TObject; Shift: TShiftState; X, Y: Integer);
  3. var
  4.   pt: TGridcoord;
  5. begin
  6.   pt:= DBGrid1.MouseCoord(x, y);
  7.  
  8.   if pt.y=0 then
  9.     DBGrid1.Cursor:=crHandPoint
  10.   else
  11.     DBGrid1.Cursor:=crDefault;
  12. end;
  13.  

Código: Delphi
  1. procedure TForm1.DBGrid1TitleClick(Column: TColumn);
  2. {$J+}
  3.  const PreviousColumnIndex : integer = -1;
  4. {$J-}
  5. begin
  6.   if DBGrid1.DataSource.DataSet is TCustomADODataSet then
  7.   with TCustomADODataSet(DBGrid1.DataSource.DataSet) do
  8.   begin
  9.     try
  10.       DBGrid1.Columns[PreviousColumnIndex].title.Font.Style :=
  11.       DBGrid1.Columns[PreviousColumnIndex].title.Font.Style - [fsBold];
  12.     except
  13.     end;
  14.  
  15.     Column.title.Font.Style :=
  16.     Column.title.Font.Style + [fsBold];
  17.     PreviousColumnIndex := Column.Index;
  18.  
  19.     if (Pos(Column.Field.FieldName, Sort) = 1) and (Pos(' DESC', Sort)= 0) then
  20.       Sort := Column.Field.FieldName + ' DESC'
  21.     else
  22.       Sort := Column.Field.FieldName + ' ASC';
  23.   end;
  24. end;
  25.  

espero les sea util  :beer:

10
La taberna del BIT / subforos de trucos
« en: Lunes 10 de Agosto de 2009, 18:26 »
por que solo el foro de delphi tiene su seccion (subforo) de trucos.
Esta, creo que es una muy buena seccion y seria mejor si cada foro (en es pecial los de programacion) tuvieran canda uno se seccion de trucos  :good:

saludos a todos  :beer:

11
Java / problema con runtime()
« en: Lunes 3 de Agosto de 2009, 22:30 »
Hola a todos.

en esta ocacion tengon un par de problemas con el siguiente codigo, espero me puedan apoyar, este el codigo:

Código: Java
  1. Thread instalar=new Thread(new Runnable() {
  2.             public void run() {
  3.                 String pkg="";
  4.                 String sh="";
  5.                 int pos=1;
  6.                 try{
  7.                     while ((pkg = lineas.readLine().toString()) != null) {
  8.                         jProgressBar1.setValue(pos);
  9.                         pos++;
  10.                         try{
  11.                             sh="su -c 'rpm -Uhv "+ruta+"/Packages/"+pkg+"'";
  12.                             String[] command = {"sh","-c","rpm -Uhv "+ruta+"/"+pkg};
  13.                             System.out.println("rpm -Uhv "+ruta+"/Packages/"+pkg);
  14. /* El primer problema se encuentra en esta linea "Process process=Runtime.getRuntime().exec(command);"
  15. el problema es que cuando se ejecuta (eso creo yo) no lo hace, por lo que me retorna un null
  16. */
  17.                             Process process=Runtime.getRuntime().exec(command);
  18.                             InputStream is = process.getInputStream();
  19.                             BufferedReader br = new BufferedReader (new InputStreamReader (is));
  20.                             String aux = br.readLine();
  21. /* con esta linea ve la slida que me manda despues de "Ejecutar" el comando
  22. */
  23.                             System.out.println("Input "+aux+"n");
  24.                         }catch(Exception ex){
  25.                             jTextArea1.append(pkg);
  26.                             JOptionPane.showMessageDialog(null, "Error:n"+ex);
  27.                         }
  28.                     }
  29.                     try {
  30. /* y el otro error no se exactamente donde esta pero ya no ejecuta esta linea "Proceso terminado"
  31. */
  32.                         JOptionPane.showMessageDialog(null, "Proceso terminado");
  33.                         try {
  34.                             this.finalize();
  35.                         } catch (Throwable ex) {
  36.                             Logger.getLogger(install.class.getName()).log(Level.SEVERE, null, ex);
  37.                         }
  38.                     } catch (Exception ex) {
  39.                         JOptionPane.showMessageDialog(null, "Error:n"+ex);
  40.                     }
  41.                 } catch (Exception ex) {
  42.                     JOptionPane.showMessageDialog(null, "Error:n"+ex);
  43.                 }
  44.             }
  45.         });
  46.         instalar.start();
  47.  

en el segundo error me manda una excepcion:

Exception in thread "Thread-1" java.lang.NullPointerException
        at installer.install$3.run(install.java:154)
        at java.lang.Thread.run(Thread.java:636)
esto cuando deberia de detener el thread

de antemano gracias por su tiempo y ayuda

12
C++ Builder / capturar resolucion
« en: Martes 28 de Julio de 2009, 21:14 »
Hola a todos.

en esta ocacion tengo el siguiente problema, necesito que mi aplicacion al ejecutarse cambie la resolucion de la pantalla para que se ajuste a las dimenciones en la que la realice, esto lo consigo con el siguiente codigo:

Código: C++
  1. void __fastcall TForm1::FormActivate(TObject *Sender)
  2. {
  3.         int indice=0;
  4.         DEVMODE displaymode;
  5.         displaymode.dmSize=sizeof(DEVMODE);
  6.         while(EnumDisplaySettings(NULL, indice, &displaymode)){
  7.  
  8.                 if(displaymode.dmPelsWidth==1024 && displaymode.dmPelsHeight==768){
  9.                         displaymode.dmFields=DM_PELSWIDTH | DM_PELSHEIGHT;
  10.                         LONG result=ChangeDisplaySettings(&displaymode, CDS_TEST);
  11.                         if(result==DISP_CHANGE_SUCCESSFUL){
  12.                                 ChangeDisplaySettings(&displaymode,0);
  13.                                 break;
  14.                         }
  15.                 }
  16.                 indice++;
  17.         }
  18. }
  19.  

y lo que quiero es que al cerra la aplicacion regrese la resolicion a la que tenia originalmente, el problema es que no se como hacer para tomar presisamente ese dato, eh intentado capturarlo de la siguiente manera:

Código: C++
  1. void __fastcall TForm1::FormActivate(TObject *Sender)
  2. {
  3.         int indice=0;
  4.         DEVMODE displaymode;
  5.         displaymode.dmSize=sizeof(DEVMODE);
  6. /*declaro dos variables globales que en teoria almacenan la resolucion actual
  7. que tiene la pantalla
  8. */
  9.         X=displaymode.dmPelsWidth;
  10.         Y=displaymode.dmPelsHeight;
  11.         while(EnumDisplaySettings(NULL, indice, &displaymode)){
  12.  
  13.                 if(displaymode.dmPelsWidth==1024 && displaymode.dmPelsHeight==768){
  14.                         displaymode.dmFields=DM_PELSWIDTH | DM_PELSHEIGHT;
  15.                         LONG result=ChangeDisplaySettings(&displaymode, CDS_TEST);
  16.                         if(result==DISP_CHANGE_SUCCESSFUL){
  17.                                 ChangeDisplaySettings(&displaymode,0);
  18.                                 break;
  19.                         }
  20.                 }
  21.                 indice++;
  22.         }
  23. }
  24.  

y en el evento de close tengo el siguiente codigo en el que intento regresar la resolucion que previamente capture:

Código: C++
  1. int indice=0;
  2.         DEVMODE displaymode;
  3.         displaymode.dmSize=sizeof(DEVMODE);
  4.         while(EnumDisplaySettings(NULL, indice, &displaymode)){
  5.                 if(displaymode.dmPelsWidth==X && displaymode.dmPelsHeight==Y){
  6.                         displaymode.dmFields=DM_PELSWIDTH | DM_PELSHEIGHT;
  7.                         LONG result=ChangeDisplaySettings(&displaymode, CDS_TEST);
  8.                         if(result==DISP_CHANGE_SUCCESSFUL){
  9.                                 ChangeDisplaySettings(&displaymode,0);
  10.                                 break;
  11.                         }
  12.                 }
  13.                 indice++;
  14.         }
  15.  
el problema es que en las variables X y Y yo esperaba que se almacenara algo como 1024 y 768,pero se almacena un numero muy grando algo como 172859635, alguien sabe como capturar la resolucion actual o que es lo que realmente me representa ese numero que me retorna??

de antemano muchas gracias por su tiempo y ayuda.

13
C++ Builder / builder gratis??
« en: Viernes 24 de Julio de 2009, 20:58 »
hola a todos.
Otra vez yo por aqui, en esta ocacion solo me gustaria saber si es que existe alguna version lite o gratuita de builder, o algo paresido a lo que son las versiones express de visual studio.

de antemano muchas gracias por su tiempo.

14
PHP / problema con ftp
« en: Miércoles 15 de Julio de 2009, 00:19 »
hola a todos.

no se si alguien me pueda ayudar con el siguiente problema.

tengo este codigo:

[php:znzpz7zs]
  1. function SubirArchivo($archivo_local,$archivo_remoto){
  2.     //Sube archivo de la maquina Cliente al Servidor (Comando PUT)
  3.     $id_ftp=ConectarFTP(); //Obtiene un manejador y se conecta al Servidor FTP
  4.    [B] ftp_put($id_ftp,$archivo_remoto,$archivo_local,FTP_BINARY); //esta es la linea 25[/B]
  5.     //Sube un archivo al Servidor FTP en modo Binario
  6.     ftp_quit($id_ftp); //Cierra la conexion FTP
  7. }
  8.  
[/php:znzpz7zs]
el problema es que no sube el archivo, me manda el siguiente error

Citar
Warning: ftp_put(logo.jpg) [function.ftp-put]: failed to open stream: No such file or directory in /home/cluster/ftp/inc/ftpfunc.php on line 25

NOTA: en la variable $archivo_local se almacena el nombre del archivo y en la variable $archivo_remoto se almacena el nombre del nuevo archivo

15
Servidores / 400 Bad Request ???
« en: Lunes 13 de Julio de 2009, 23:24 »
Hola a todos.

tengo el siguiente error con apache, tengo un dominio en el que estoy intentando subir un sistemas, el problema es que me retorna un error:

Citar
Bad Request
Your browser sent a request that this server could not understand.

Apache-AdvancedExtranetServer/1.3.33 Server at siteanimacion.com Port 80

pero solo lo marca cuando en el dominio creo una carpeta para colocar ahi el sistema
www.dominio.com/sistema  -> aqui manda el error
pero cuando lo pongo directamente en raiz no lo hace, alguna idea de por que??

solo lo hace con ese sistema por queya cree otras carpetas y les puse informacion archivo, un phpinfo y otras cosas, solo con ese.

NOTA: el sistema esta hecho con cakephp.

16
JavaScript / getelementbyid con una variable
« en: Sábado 11 de Julio de 2009, 00:46 »
hola todos.

tengo la siguiente pregunta, como puedo pasar una variable al metodo getElementById, tengo el siguiente codigo pero no me funciona.

Código: Text
  1.     elemento="comentario"+reload;
  2.     document.getElementById('editar').style['display']="none";
  3.     document.getElementById(elemento).InnerHTML=comentario;
  4.  
esta linea me manda el siguiente error document.getElementById(elemento).InnerHTML=comentario;

document.getElementById(elemento) is null

lo que quiero es que me tome el contenido de la variable y no el nombre de la variable.

de antemano muchas gracias.

17
PHP / file upload
« en: Lunes 6 de Julio de 2009, 16:53 »
Hola a todos.

como puedo hacer un file upload con php, pero con este file upload necesito subir archivos mayores de 100mb, el problema es que con los que eh realizado normalmente solo puedo subir archivos de unos 2mb, como le puedo hacer para poder hacer eso??

gracias por su tiempo y ayuda

18
PHP / php no manda errores
« en: Sábado 4 de Julio de 2009, 00:14 »
hola a todos.

en esta ocacion tengo ese problema con mi php, si escribo algo como if($a$b), solo corta la ejecucion del script y no me manda el error, simplemente se queda enblaco la pagina.

que configuracion debo cambiar para que me mande los errores?? tengo fedora 11, php 5.2.9 y Apache 2.0.

de antemano gracias

19
Gnome / Recuperar iconos del escritorio
« en: Miércoles 1 de Julio de 2009, 23:58 »
Hola a todos.

pues la cuestios es como dice el titulo, como puedo hacer para volver a colocar los iconos del escritorio, tengo fedora 11 con gnome

gracias por su tiempo.


bueno no  :P en primer lugar como los elimino  :lol:

me refiero al icono de EQUIPO, HOME y la PAPELERA

20
GNU/Linux / tareas programadas
« en: Miércoles 1 de Julio de 2009, 00:26 »
Hola a todos.

otra vez por aqui, en esta ocacion tengo el siguiente problema con contab, la cuestion es la siguiente:

tengo esta tareas agregadas:

Código: Text
  1. [Lair@localhost ~]$ crontab -l
  2. 25 18 * * * java -jar /home/Lair/NetBeansProjects/Alert/dist/Alert.jar
  3. 30 18 * * * halt
  4.  

la cuestion es que la tarea que apaga el equipo funciona bien pero la otra no hace nada, a que se debera??  :huh:

ya intente coloca la instruccion entre comillas (dobles y simpler " '), cambiar el orden de las tareas, y si copio la instruccion del jar y la pego en la terminal si se ejecuta :(

por si tiempo y ayuda muchas gracias.

21
PHP / Crear zip
« en: Martes 30 de Junio de 2009, 16:57 »
Hola a todos.

en esta ocacion tengo el siguiente problema, intento crear un archivo zip con php, el codigo que tengo es el siguiente:

Código: PHP
  1. $fecha=date("Ymd");
  2.         $name='download.zip';
  3.        
  4.         $output=shell_exec("mysqldump -u user -p**** db ");
  5.         $backup=fopen('files/respaldo'.$fecha.'.sql','w+');
  6.        
  7.         if(fwrite($backup,$output)){
  8.            
  9.             $zip=new ZipArchive();
  10.            
  11.             $zip->open('download.zip',ZipArchive::CREATE);
  12.             $zip->addFile('files/respaldo'.$fecha.'sql', 'newname.sql');
  13.             $zip->close();
  14.         }
  15.  
el problema es que no me lee el archivo zip, por tanto no puedo agragarle el archivo, me imagino que el metodo open() en caso de no encontrarlo lo crea.

por su tiempo y ayuda muchas gracias.

22
C/C++ / Que hay de malo en este codigo???
« en: Jueves 18 de Junio de 2009, 01:08 »
Hola a todos:

tengo el siguiente problema con el manejo de archivo en C

este es el codigo que tengo:
Código: C
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.    FILE *fichero;
  6.    int i;
  7.  
  8.    fichero = fopen( "../yum.txt", "r" );
  9.    printf( "Fichero: %s -> yum.txtn");
  10.    if( fichero )
  11.       printf( "existe (ABIERTO)n" );
  12.    else
  13.    {
  14.       printf( "Error (NO ABIERTO)n" );
  15.       return 1;
  16.    }
  17.  
  18.         char c;
  19.         do{
  20.                 c=getc(fichero);
  21.                 printf("%c",c);
  22.         }while(c!=EOF);
  23.  
  24.    if( !fclose(fichero) )
  25.       printf( "nFichero cerradon" );
  26.    else
  27.    {
  28.       printf( "nError: fichero NO CERRADOn" );
  29.       return 1;
  30.    }
  31.  
  32.    return 0;
  33. }
  34.  
  35.  

Este es el  contenido del del archivo:
Citar
[Lair@localhost ~]$ cat yum.txt
mié jun 17 17:49:29 CDT 2009
[Lair@localhost ~]$

y esta es la salida que me genera el programa:
Código: Text
  1. [Lair@localhost .scripts]$ ./archivo
  2. Fichero: r -> yum.txt
  3. existe (ABIERTO)
  4. Los 4 primeros caracteres del fichero: yum.txt
  5.  
  6. ?
  7. Fichero cerrado
  8. [Lair@localhost .scripts]$
  9.  

por su tiempo y ayuda muchas gracias

23
GNU/Linux / Problema con IP
« en: Martes 9 de Junio de 2009, 19:37 »
Hola a todos:

en esta ocacion recurro a ustedes con el siguiente problema, tengo una maquina con ubuntu, la cual tiene la siguiente configuracion de red:

Código: Text
  1. # This file describes the network interfaces available on your system
  2. # and how to activate them. For more information, see interfaces(5).
  3.  
  4. # The loopback network interface
  5. auto lo
  6. iface lo inet loopback
  7.  
  8. # The primary network interface
  9. auto eth0
  10. #iface eth0 inet dhcp
  11. iface eth0 inet static
  12.     address 192.168.2.200
  13.     netmask 255.255.255.0
  14.     network 192.168.2.0
  15.     broadcast 192.168.2.255
  16.     gateway 192.168.0.1
  17.     # dns-* options are implemented by the resolvconf package, if installed
  18.     nameservers 200.52.12.131
  19.     nameservers 200.52.12.132
  20.  

y algunas otras en donde solo cambia el ultimo octeto de la ip, la cuestion es la siguiente:
cuando envia un ping desde cualquier maquina a esta (ping de 192.168.2.xxx a 192.168.2.200) y los ping's de esta cualquier otra todo bien  tambien (ping de 192.168.2.200 a 192.168.2.xxx), el problema es cuando intendo mandar un ping de la ip 200 a si misma, no llegan los paquetes, no se aque se pueda deber.

por su tiempo y ayuda muchas gracias.

24
Java / Problema con archivos
« en: Lunes 1 de Junio de 2009, 22:46 »
hola a todos tengo un problema con el manejo de archivos, asi como dice el titulo.

la cuestion es la siguiente, tengo este codigo que es para abrir y guardar el archivo.
Abriri archivo:
Código: Java
  1. //mostramos el dialogo para cargar el archivo
  2.         int dialog = jFileChooser1.showDialog(this, "Abrir");
  3.         //en caso de dar click en calcelar cortamos la ejecucion del evento
  4.         if(dialog==JFileChooser.CANCEL_OPTION)
  5.             return;
  6.         //si se acepta el dialogo almacenamos el archivo en la variable archivo
  7.         File archivo = jFileChooser1.getSelectedFile();
  8.  
  9.         if(archivo==null || archivo.getName().equals("")){
  10.             JOptionPane.showMessageDialog(null, "El nobre de archivo no es valido");
  11.         }else{
  12.             try {
  13.                 FileReader content = new FileReader(archivo);
  14.                 BufferedReader lineas = new BufferedReader(content);
  15.                 //JOptionPane.showMessageDialog(null, archivo.length());
  16.                 jTextArea1.setText("");
  17.                 while(lineas.readLine()!=null){
  18.                     jTextArea1.append(lineas.readLine()+"n");
  19.                 }
  20.             } catch (Exception ex) {
  21.                 JOptionPane.showMessageDialog(null, "No se puede abrir el archivo:n"+ex);
  22.             }
  23.         }
  24.  
y con este lo guarde despues de tratarlo:
Código: Java
  1. int dialog = jFileChooser1.showDialog(this, "Guargar");
  2.         if(dialog==JFileChooser.CANCEL_OPTION){
  3.             return;
  4.         }
  5.         FileOutputStream tmp;
  6.  
  7.         File archivo = jFileChooser1.getSelectedFile();
  8.         try {
  9.             tmp = new FileOutputStream(archivo);
  10.             new PrintStream(tmp).println (jTextArea2.getText());
  11.         } catch (Exception ex) {
  12.             JOptionPane.showMessageDialog(null, "Error:n"+ex);
  13.         }
  14.         JOptionPane.showMessageDialog(null, "Archivo Guardado");
  15.  

la cuestion es que al abrirlo solo me abre como una tercera parte del archivo.
no se por que y no se que hacer :hitcomp: toda ayuda sera bienvenida gracias a todos

NOTA: los archivos que estoy intentando abrir contienen alrededor de 3000 lineas y el codigo que tengo solo me abre alrededor de 1700

25
Java / espreciones regulares
« en: Sábado 30 de Mayo de 2009, 00:39 »
Hola a todos.

otra vez yo por aqui, alguno de ustedes sabe si en JAVA hay alguna funcion paresida a test() de JAVASCRIPT para evaluar expresiones regulares.

gracias a todos por su tiempo y ayuda :ouch:

Páginas: [1] 2 3