Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - Gallu

#81
Scripting / Re: [AYUDA] Ejecutar Script Bash
21 Agosto 2011, 15:49 PM
O también puedes en la consola  situarte en la ruta donde está el script y hacer ./Ejecutar.sh , ejm.

Código (bash) [Seleccionar]

~$cd ~/rutaDondeEsta
rutaDondeEsta$ ./Ejecutar.sh


Saludos.
#82
De nada compañero, ya contarás cómo haces para detectar cuando llega un fichero al host y llamar al script.

Saludos.
#83
Perdona , al final creo que no te había entendido, bueno encontré este script que emite sonidos en el pc , has de instalar el programa beep, mira el siguiente enlace http://www.javcasta.com/2010/10/31/scripting-beep-en-bash-linux/
Emite las notas musicales ...
Código (bash) [Seleccionar]
#!/bin/bash

#do=261;do2=277;re=293;re2=311;mi=329;fa=349;fa2=369;sol=392;sol2=415;la=440;la2=466;si=493;

for i in 261 277 293 311 329 349 369 392 425 440 466 493; do
echo frecuencia = $i && beep -f $i -l 150
sleep 0.1
done


Si te sirve lo único que has de hacer es llamarlo cuando te llegue un fichero .

Saludos.
#84
Cita de: yovaninu en 16 Agosto 2011, 04:07 AM
y cual 'era' o 'es' la forma de hacerlo al puro estilo de C o Ansi C.
???

La respuesta es con realloc http://c.conclase.net/librerias/?ansifun=realloc

Aquí un ejemplo sencillo:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAX_CADENA 10

int main()
{

char *cad;
char *char_aux ;
int size_entrada = 0 , size_restante = 0;
int aux = 1;

//reservamos espacio para 10 char
cad = (char *) malloc(sizeof(char) * MAX_CADENA);
char_aux = (char *) malloc(sizeof(char) * MAX_CADENA);

do{
puts("ingresa una cadena(maximo 10 carácteres)");
fgets(char_aux , MAX_CADENA , stdin);
size_entrada = strlen(char_aux);
size_restante = MAX_CADENA - strlen(cad);

if(size_restante < size_entrada){
aux++;
cad = (char*) realloc(cad, MAX_CADENA * aux);
}
//pasamos del salto de linea
strncat(cad , char_aux ,size_entrada - 1);
}while (strcmp(char_aux, "\n") != 0 );

printf("%s \n",cad);

return 0;

}


Saludos.
#85
Cita de: moikano→@ en 15 Agosto 2011, 19:47 PM
Esto queda descartado, porque básicamente me conecto por ssh, creo que sería un poco difícil que me enviara un mensaje por la consola a la que estoy conectado.
No tienes el mismo problema si lo que deseas es que encienda una luz en el pc en donde estas ?
#86
Lo que sucede es que está machacando memoria que no le corresponde , al hacer el new [10] reservas memoria para un char de 10 , y solo le pertenecen 10 posiciones , pero como trabajas con punteros le puedes seguir asignando chars a la cadena , la función strncat no controla que cad pase del límite , lo único que controla es que el segundo argumento de dicha función tenga la longitud especificada en el tercer argumento , si es mayor no copia los caracteres restantes.
Ejecuta este y veras

#include <stdio.h>
#include <string.h>

int main()
{

char *cad[2];
char *cad2;

cad[0]=new char[10];
cad[1]=new char[10];
//strncpy(cad[0],"",1);

strncat(cad[0],"123",3);
strncat(cad[0],"456",3);
strncat(cad[0],"789",3);

strncat(cad[0],"789",3); // ???
strncat(cad[0],"789",3); // ???
strncat(cad[0],"789",3); //<-- Crash!!!


printf("%s %s\n",cad[0] , cad[1]);

return 0;

}
#87
Java / Re: Creación de Sudokus
14 Agosto 2011, 01:00 AM
Google tiene una herramienta llamada google code search , igual te da alguna pista

http://www.google.com/codesearch#search/&q=package:sudoku%20lang:^java$&type=cs

Saludos.
#88
Y si cuando te llega un fichero al ftp haces que te envíe un mail de aviso ? .
También podrías programar una ventana de aviso como los alert de los navegadores , gxmessage te serviría, por ejemplo:

Código (bash) [Seleccionar]
gxmessage -center -title "Ha llegado un fichero" " Fichero recibido" -borderless -timeout 3

muestra el mensaje por 3 segundos y luego desaparece

Espero te sirva.
Saludos.
#89
No será que lo que quiere es que leas el fichero hasta que encuentres el EOF o final del mismo ?
Por si te sirve
http://c.conclase.net/librerias/?ansimac=EOF
Saludos
#90
Java / Re: Sistema en Java
7 Agosto 2011, 20:51 PM
Hola REMHINOB , pues decirte que lo que necesitas es un decompilador. Cuando escribes un programa java lo haces en archivos .java, al compilarlos , el compilador crea por cada clase un .class, que es el byte-code que entiende la máquina virtual. Una vez que hayas decompilado el código -de .class a .java- ya puedes usar un entorno de desarrollo como el netbeans, eclipse , etc etc.

En este enlace nombran a unos cuantos, investiga y quédate con el que más te agrade:
http://foro.elhacker.net/java/herramientas_java-t162998.0.html

Espero que te haya quedado claro.
Saludos.