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

#1
Buenas tardes a todos!

Recientemente he empezado a trabajr en una empresa cuyo portal web estaba desactualizado completamente (wordpress 3.5.2), entre mis tareas residen las de administrar el blog y optimizarlo para el SEO ya que parece ser que mi predecesor no hizo muy bien su trabajo.

Lo primero que me sorprendió es que wordpress estaba instalado en una subcarpeta del dominio principal algo tal que así: www.empresa.com/web/, como imaginaba que cambiar eso a priori desde el panel de wordpress iba a ser desastroso decidí montarme un XAMPP y hacer pruebas en casa.

No obstante antes de poder realizar cualquier tipo de prueba la web reventó sin motivo aparente. Y cada vez que entro al dominio principal me sale el mensaje de STRATO (mi proveedor de host) que dice:

Esta página web acaba de ser activada.

Para más inri los otros dominios .info .org etc. si que funcionan pero solo mostrándome el home de la página, no obstante cada vez que intento entrar en una de las páginas (estilo contacto, blog etcc...)

Me aparece el siguiente error:

Error 404

index.php not found

He he estado mirando la documentación relacionada en el foro oficial de wordpress y la gran mayoria de gente dice que lo arregla cambiando la estructura de los permalinks a la predeterminada no obstante si hago esto únicamente consigo que funcione el home de la web en el dominio principal (sin la pantalla de strato que me salia antes) pero el resto de la página sigue dando el mismo error.

De momento no tengo acceso al FTP y no puedo mirar el htaccess (a ver si el mod rewrite está rebentado algo) pero me gustaría si es posible alguien pudiera darme un cable.




#2
Lo sé rir3760 pero es que no tenia ni idea de verdad, bueno muchas gracias por las respuestas al final propuse estas dos soluciones ya que en verdad el único que tenia miga era el 2.

Ej 1

Código (cpp) [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define T 1
#define F 0

int comprobar (int x, int y)
{
    if(y>x)
    return T;
    else
    return F;
}

int main()
{
    int na,nb,nc;
    printf("Introduzca tres valores: ");
    scanf("%d%d%d", &na,&nb,&nc);
   
    if((na<nb) && (nb<c))
    printf("Ordenados de menor a mayor\n");
    else
    printf("Ordenados de mayor a menor\n");
   
    system("PAUSE");
    return 0;
}



Ej 2

Código (cpp) [Seleccionar]
#include <stdlib.h>
#include <stdio.h>
#include <math.h>

int leer()
{
    FILE *f1,*f2,*f3;
    int a,b,suma=0;
   
    f1=fopen("entrada1.txt","r");
     if(f1==NULL){
      printf("Error con el fichero entrada 1 \n");
      system ("PAUSE");
      return 0;
      }
    f2=fopen("entrada2.txt","r");
     if(f2==NULL){
      fclose(f1);
      printf("Error con el fichero 2 \n");
      system ("PAUSE");
      return 0;
      }
    f3=fopen("salida.txt","w");
     if(f3==NULL){
      fclose(f1);
      fclose(f2);
      printf("Error con el fichero 3 \n");
      system ("PAUSE");
      return 0;
      }
   
    while ((fscanf(f1,"%d",&a)!=EOF) && (fscanf(f2,"%d",&b)!=EOF))
    {
    suma=a+b;
    fprintf(f3,"%d\n ",suma);
    }
    while((fscanf(f1,"%d",&a))!=EOF)
    fprintf(f3,"%d\n ",a);
    while((fscanf(f2,"%d",&b))!=EOF)
    fprintf(f3,"%d\n ",b);

     
    fclose(f1);
    fclose(f2);
    fclose(f3);
    return 1;
}
void mostrar()
{
     int a;
     FILE *f3;
     
     f3=fopen("salida.txt","r");
      if(f3==NULL){
       printf("Error con el fichero 3 \n");
       system("PAUSE");
       }
     
     while(fscanf(f3,"%d",&a)!=EOF){
      printf("Sumando... \n");
      sleep(1000);
      printf("%d \n",a);
      }
   
    fclose(f3);
    system("PAUSE");                                     
}
int main ()
{
    leer();
    mostrar();
    return 0;
   
}


Si hay algún error o quieren puntualizar en algo por favor estaré agradecido a sus respuestas. Buenas noches a todos
#3
Buenas noches a todos, el caso es que hemos empezado a dar funciones en clase (mi temario prácticamente es el de Informática de ingeniería industrial) y tengo muchísimas dudas.

Tengo dos enunciados que no se plantear los cuales son:

CitarEscribir un programa que lea tres números enteros y diga si están ordenados de menor a mayor o no. Usar una función que dados dos valores retorne true si el primero es mayor que el segundo y false en caso contrario

CitarSe tienen dos ficheros que contienen números enteros. Los ficheros son "entrada1.txt" "entrada2.txt". Se quiere obtener un fichero de salida que contenga la suma de los números que se encuentran en la misma fila. Si alguno de los ficheros se termina, se copia el resto del otro fichero
directamente.

Escribir dos funciones:
• Función que lee los dos ficheros de entrada y crea el fichero de salida.
• Esta función retorna 1 si todo el proceso ha sido correcto y 0 en caso contrario.
• Los nombres de los ficheros de entrada son: entrada1.txt y entrada2.txt.
• El nombre del fichero de salida es "salida.txt".
• Función que muestra por pantalla el fichero de salida.

Me gustaría saber si alguien sabe resolverlos y si alguien conoce un enlace que explique con algo más de detalle este tema así como el concepto de parámetros por referencia el cual tampoco entiendo muy bien.

Saludos y gracias de antemano
#4
Al final solo cambie los operadores como dijo naderST y el programa funciono perfectamente.

Respecto a lo que has dicho rir3760 aun no he manejado esas posibilidades, por lo que he preferido hacerlo del primero modo ya que desconozco gran parte de las partes del codigo que has puesto tales como el fflush(stdout) o los usos del return.

Muchísimas gracias por las respuestas.
#5
Buenos días a todos.  El caso es que tengo un problema con un ejercicio de clase ya que el programa que he hecho me compila pero no hace lo que se supone que debería hacer. El enunciado del problema en cuestión es:

CitarPedir al usuario una fecha: día, mes y año. Indicar si
la fecha es incorrecta. Para que la fecha sea
correcta:
•El año debe ser menor que 2050 y mayor que 1900.
•El mes debe estar comprendido entre 1 y 12.
•El día debe estar comprendido:

Entre 1y31 si el mes es: enero,marzo,mayo,julio, agosto, octubre o diciembre.
Entre 1 y 30 si el mes es: abril, junio, septiembre o noviembre
Entre 1 y 28 si el mes es febrero. No se considera si
el año es bisiesto o no

El código que pense para realizar el programa es el siguiente (no obstante da igual los datos que ponga ya que en ningun caso me muestra si la fecha es correcta o no):

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{
    int dia,mes,anyo;
    printf("Introduzca el dia, el mes y el anyo \n");
    scanf("%d%d%d", &dia,&mes,&anyo);
    if((((dia>1) || (dia<31)) && ((anyo>1900) || (anyo<2050))) && (((mes<1) || (mes>12)) &&  (((mes==1) || (mes==3) || (mes==5) || (mes==7) || (mes==8) || (mes==10) || (mes==12)))))
    printf("Fecha correcta \n");
    if((((dia>1) || (dia<30)) && ((anyo>1900) || (anyo<2050))) && (((mes<1) || (mes>12)) && (((mes==4) || (mes==6) || (mes==9) || (mes==11)))))
    printf("Fecha correcta \n");
    if((((dia>1) || (dia<28)) && ((anyo>1900) || (anyo<2050))) && (((mes<1) || (mes>12)) && ((mes==2))))
    printf("Fecha correcta \n");
     
    system("PAUSE");
    return 0;
}

#6
Programación C/C++ / Error en ejercicio de clase
14 Octubre 2012, 14:44 PM
Buenos días otra vez! Resulta que tengo que hacer un juego para un ejercicio de clase de Programación I y tengo un problema que no logro resolver. El juego consiste en retirar fichas de 1 en 1 de 2 en 2 o de 3 en 3, hasta llegar a 0, el programa actual es tan solo un borrador ya que si le meto valores negativos me suma fichas entre otros errores, no obstante me preocupa el echo de que una vez que retiro todas las fichas en vez decirme quedan 0 fichas el programa me genera un espacio en blanco (quedan fichas) se me ralla y me dicen que quedan -3 o -2.

El código en cuestión es:

Código (cpp) [Seleccionar]
#include <stdio.h>
int main(){
int fquitahombre,fquitamaquina,ftotales;
char c;
printf("Bienvenido al juego de las fichas.\n");
printf("Este juego consiste en ir retirando fichas, de un total de 17, el que retire la ultima ficha pierde.\n");
printf("En cada turno puedes retirar 1,2 o 3 fichas.\n");
printf("Empieza el juego:\n");
ftotales=17;
while(ftotales>=0){
printf("Retira las fichas que desees:");
scanf("%d",&fquitahombre);
ftotales=ftotales-fquitahombre;
printf("Quedan %0.d fichas\n",ftotales);
while(ftotales>0){
fquitamaquina=4-fquitahombre;
printf("La maquina quita %.0d\n",fquitamaquina);
break;
}
ftotales=ftotales-fquitamaquina;
printf("Quedan %0.d fichas\n",ftotales);
}

printf("Has retirado la ultima ficha, por lo tanto, has perdido.");
c=getchar();
c=getchar();
}


El error

http://s2.subirimagenes.com/imagen/8056853sin-ttulo.png
#7
Programación C/C++ / Duda con ejercicio de clase
30 Septiembre 2012, 21:25 PM
Buenas noches! En fin el caso es que llevo un cacao impresionante con la asignatura de Porgramación I de ingeniería industrial. El ejercicio que tenía que realizar en cuestión era un pequeño programa que contara las letras "z" y "Z" de un archivo llamado prueba.txt

El tema está en que si el archivo está en blanco me devuelve que hay 0 Z pero si pongo cualquier otro carácter dentro del archivo al leerlo el programa se cuelga. No me ha dado ningún error al compilarlo pero me imagino que estaré haciendo una burrada así que espero que me ayuden. Este es el código en cuestión

Código (cpp) [Seleccionar]
#include<stdio.h>
#include<stdlib.h>

int main()
{FILE *f;
FILE *s;
int x=0;
char c;
f=fopen("prueba.txt","r");
if(f==NULL){printf("error al encontrar el archivo\n");
fclose (f);
}
else {while(fscanf(f,"%c",c)!=EOF) if((c='z')||(c='Z'))
x++;
}
fclose(f);

printf("hay %d z\n",x);
system("PAUSE");
return 0;
}

#8
Hardware / Re: Dudas sobre ordenador nuevo
5 Julio 2012, 03:05 AM
Como disipador había pensado este:

http://www.coolmod.com/product/16966/0/0/1/Disipador-CPU-Zalman-CNPS-12X-Multisocket.htm

Es algo caro pero he leído buenas opiniones sobre él. Respecto a lo del rendimiento ya había mirado algunas comparativas, no obstante por lo que he visto el ivy bridge no tiene controladora quad channel y no puede leer los 4 bancos de memoria a la vez, en tal caso, merecería la pena sacrificar eso por un poco más de rendimiento?

Y mi última duda es respecto al socket que es 1155, saben si Intel lo seguirá usando o apostará por un cambio o por usar el 2011?

Saludos y gracias.

PD: Tengo pensado pedir las piezas mañana
#9
Hardware / Re: Dudas sobre ordenador nuevo
4 Julio 2012, 17:53 PM
Sí sí, el monitor está bien como está es un NEC de 23" con panel IPS que funciona a las mil maravillas ;)

Muchas gracias por todo.

#10
Hardware / Re: Dudas sobre ordenador nuevo
4 Julio 2012, 17:07 PM
Vale, entonces si he entendido bien no me sirve de nada coger una memoria a 1866 porque al fin y al cabo solo podría funcionar a 1600 no?

Y respecto a lo de la fuente alguna recomendación en especial? está está más o menos baratilla http://www.alternate.es/html/product/Cooler_Master/GX-750W/892204/? que opináis?