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 - User

#1
Saludos a todos los gurus y no tan gurus de linux  :rolleyes: , tengo un problemita al instalar un paquete y es el siguiente haber si me ayudan, pues busque en la red y no pude encontrar solucion,
a continuacion el problema:


Código (bash) [Seleccionar]
Transaction Check Error:
  installing package xxxxxxxxx4.el6_3.i686 needs 12MB on the / filesystem

Error Summary
-------------
Disk Requirements:
  At least 12MB more space needed on the / filesystem.



Y tengo :

Código (bash) [Seleccionar]
Filesystem            Size  Used Avail Use% Mounted on
/dev/simfs             40G  1.5G   39G   4% /
none                  512M  4.0K  512M   1% /dev




Alguna ayudia por favor.
#2
Buenas tardes he aqui una duda, tengo 2 servidores virtuales, ambos con centos y me gustaria saber si se puede hacer lo siguiente:

Dados los servidores A y B, en el B corro un servicio, Como puedo hacer para que desde el servidor A accedan al servicio del servidor B ?



Clientes ------> Servidor A ======(El cliente accede al servicio del servidor B)====> Servidor B



Lei que con un tunel con open vpn podria ser, alguien tiene una idea ?, ambos servidores tienen ip publica
#3
Hola a todos, muchas gracias por el ejemplo ... me ayudan mucho .. saludos !!
#4
Hola nuevamente haber si me orientan, deseo encontrar una fucion en C similar a REPLACE
de VB 6

Ejemplo : strNewDate = Replace("08/31/2001", "/", "-")

Estuve averiguando en funciones en C y entontre que para hacer eso debo usar 2 funciones

strstr <---- Para ubicar la palabra a remplazar.
strncpy <--- Para especificar la palabra y nro de caracteres a remplazar.

Quedando el code asi :





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

int main ()
{
  char str[] ="Espero les vaya muy bien";
  char * pch;
  pch = strstr (str,"vaya");
  strncpy (pch,"haga",4);
  printf ("%s\n", str);
  return 0;
}


Quedando "Espero les haga muy bien"


Habra una manera mas practica como REPLACE en VB ? ... gracias por su apoyo.
#5
Programación C/C++ / Re: Ayuda con cadenas.
17 Julio 2012, 21:44 PM
Hola nuevamente haber si me orientan, deseo encontrar una fucion en C similar a REPLACE
de VB 6

Ejemplo : strNewDate = Replace("08/31/2001", "/", "-")

Estuve averiguando en funciones en C y entontre que para hacer eso debo usar 2 funciones

strstr <---- Para ubicar la palabra a remplazar.
strncpy <--- Para especificar la palabra y nro de caracteres a remplazar.

Quedando el code asi :




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

int main ()
{
  char str[] ="Espero les vaya muy bien";
  char * pch;
  pch = strstr (str,"vaya");
  strncpy (pch,"haga",4);
  printf ("%s\n", str);
  return 0;
}


Quedando "Espero les haga muy bien"


Habra una manera mas practica como REPLACE en VB ? ... gracias por su apoyo.


#6
Programación C/C++ / Re: Ayuda con cadenas.
17 Julio 2012, 18:51 PM
Hola nuevamente  gracias a ambos por sus aclaraciones, ya quisiera tener sus conocimientos
que se nota que saben mucho pues ya hay cosas que no entiendo como dije soy novato en esto pues los unicos lenguajes que domino es vb 6.0 y php, y bueno ya se nota un poco de tension en los posts, muchachos ambos son buenos no entren en esa onda, ambos son buenos, no era mi intencion llegar a esto, gracias nuevamente a ambos y ya les podre otra duda no se si en otro hilo o lo continuo aqui.
#7
Programación C/C++ / Re: Ayuda con cadenas.
17 Julio 2012, 03:49 AM
Bueno creo que esto esta yendo mas alla de mis nulos conocimientos en C :

Ahora se me vienen mas preguntas a la cabeza BlackZeroX dice que el codigo que use es mas optimo y me gustaria saber el porque ? tambien veo que no usa while en el ejemplo que puso y creo que el while es innecesario porque no requiero  recorrer toda la frase buscando los espacios en blanco, solo el primero, entonces con el if que usaste es suficiente verdad y pregunto nuevamente tambien porque el else ? .. el else en caso no encuentre espacios en blanco, pero donde lo usare siempre habra espacios en blanco, entonces el else no estaria de mas  ? corriganme si ando mal.

En cuando ejecucion de codigo, un codigo que haga determinada accion en menos tiempo que otro es mas efectivo ? siempre es asi ? velocidad = efectividad y estabilidad ?


No pense que este tema  llegaria a este punto y me pacere interesante ya que creo que esos puntos tambien son importantes. Gracias



#8
Programación C/C++ / Re: Ayuda con cadenas.
16 Julio 2012, 23:38 PM
do-while Gracias por responder nuevamente, proble el codigo y va muy bien hee, aqui mi interrogante :
Elegi el 2 ejemplo, porque no se acerca de las aritmeticas de punteros.


char cadena[UNA_CANTIDAD],*primera,*resto;

primera = strtok(cadena," "); // Quiere decir que en la variable primera se almacena siempre la primera palabra segun la condicion dada ?

if(primera) // Si hay un dato en en la variable primera es decir que por defecto suponemos que se obtiene el 1 valor ?
    resto = &cadena[strlen(primera) + 1]; //Aqui no me queda muy claro porque usas el strlen ? hasta donde se se usa para sacar la longitud de una palabra
printf ("%s\n", resto);
// Y lo del else lo omiti porque siempre se habra espacios en blanco esta bien ?
#9
Programación C/C++ / Re: Ayuda con cadenas.
16 Julio 2012, 21:54 PM
Hola a todos nuevamente ya pude resolver la duda que tenia, GRACIAS DE VERDAD A TODOS LOS QUE ME AYUDARON : BlackZeroX, do-while, DickGumshoe, aqui les dejo el modo como lo hize lo pongo para que si otra persona tenga la misma duda lo vea y de paso me revisen el codigo haber si se puede optimizar, tal vez no uso adecuadamente las variables ? .. como les dije soy nuevo haber como m quedo a opinion de ustedes


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

int main ()
{
  char str[] ="Hola como estas ?";
  char * pch;
  char * valor1;
  char * valor2;

  pch = strtok (str," "); // Empiezo a buscar la 1 coincidencia del espacio en blanco
  while (pch != NULL)
  {
    valor1 = (pch); // Aqui se almacena la 1 palabra de la frase separa por el espacio en blanco
    pch = strtok (NULL, ""); // Aqui ya no le pongo el espacio en blanco porque deseo el resto de la frase completa
    valor2 = (pch); // Almaceno el resto de la frase en la variable
    break; // Interrumpo el bucle pues como dije solo queria obtener la 1 palabra con el espacio como delimitador
  }

  printf ("Este es el 1 valor: %s\n", valor1);
  printf ("Este es el 2 valor: %s\n", valor2);
  return 0;
}



Bueno amigos creo que es todo, gracias !!!!!!!!!!!!
#10
Programación C/C++ / Re: Ayuda con cadenas.
16 Julio 2012, 19:45 PM
BlackZeroX : No aun no lo hize, ando en el trabajo y aqui no tengo donde, lo hago llegando a casa y gracias por el pendiente, cuidate.