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

#1021
Programación C/C++ / Re: Ayuda Clases c++
23 Enero 2011, 05:40 AM
Puedes utilizar un arreglo de objetos:

Código (cpp) [Seleccionar]

#include <iostream>
using std::cout;
using std::endl;
using std::cin;
using std::string;

class Documento
{
      private:
              //Atributos privados de la clase documentos.
            string Titulo;
            string Genero;
            string Idioma;
            int Edad_recomendada;
            int ano;
            int Prestado;
            int Dias_prestamo;
      public:

    Documento(const string &Titulo, const string &Genero, const string &Idioma, const int &Edad_recomendada)
    {
        this->Titulo = Titulo;
        this->Genero = Genero;
        this->Edad_recomendada = Edad_recomendada;
    }

    // Setters and getters
// Libros ():Titulo("Desconocido"), Genero("Desconocido"), Editorial("Desconocido"), Autor("Desconocido"), Idioma("Desconocido"), Edad_recomendada(0), año(0),       Dias_prestamo(0){}

      };


int main(void)
{
    // Creación:
    Documento **docs = new Documento *[10];

    // Liberación:
    for(unsigned int i = 0; i < n; i++)
    delete arreglo[i];
    delete arreglo;


    return 0;
}


Es solo un borrador, faltan los setters y getters y lo que tengas que hacer con los objetos.
#1022
GNU/Linux / Re: Problema Arch, GRUB
23 Enero 2011, 02:31 AM
Es extraño, porque lo comentas ya lo había hecho, hablo de editar la línea del root, cuando uso find que me dió (hd1,4) lo usé con root, pero yo todo lo hice desde la consola del grub, y editando ahí mismo el archivo menu.lst.

Pero bueno, voy a seguir probando.

Saludos.
#1023
... me pongo a bailar tap.
#1024
GNU/Linux / Re: Problema Arch, GRUB
22 Enero 2011, 19:46 PM
Bueno, ahora sí les dejo todos los datos, para ver si me ayudan.

Arch lo tengo instalado en TODO el disco hd1, gparted sobre Ubuntu en el primer disco me dice que es /dev/sdb, y la partición que tiene el boot es /dev/sdb1. El error que me da al intentar bootear es:

CitarBooting 'Arch Linux'

root (hd1,0)
Filesystem type unknow partition type 0x7
Kernel /vmlinuz26 root=/dev/disk/by-uuid/f41629e7-cf04-4a2e-a7e2-1862b12cbb82 ro

Error 17: Cannot mount selected partition

Y este es mi menu.lst:

Citar# gral configuration
timeout 5
default 0
color light-blue/black light-cyan/blue

# (0) Arch Linux
title Arch Linux
root (hd1,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/f41629e7-cf04-4a2e-a7e2-1862b12cbb82 ro
initrd /kernel26.img

# (1) Arch Linux
title Arch Linux Fallback
root (hd1,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/f41629e7-cf04-4a2e-a7e2-1862b12cbb82 ro
initrd /kernel26-fallback.img

# (2) Windows
# title Windows
# rootnoverify (hd0,0)
# makeactive
# chainloader +1



Citargrub> find /boot/grub/stage1
   (hd1,4)

Citargrub> find /boot/grub/stage2
   (hd1,4)

Saludos.
#1025
GNU/Linux / Re: Problema Arch, GRUB
22 Enero 2011, 11:25 AM
Claro, ya he probado de todo y no me ha funcionado.

La mayoría de las cosas que encontré están para el primer disco, mi problema es que tengo instalado Arch en el segundo disco duro, y hallé poco para eso. Sé que no cambia mucho, pero aún así no he podido.

Mañana les pego más información. Espero y puedan ayudarme. Estos problemas son la razón por la que no he utilizado desde hace mucho Arch o Gentoo.
#1026
Qué extraño.

¿Probaste lo último que dije?
También puedes probar primero crear la caréta normalmente, con mkdir sin parámetros, luego le aplicas el chmod, para saber si el parámetro 0700 es el conflictivo.
Cita de: gankutsuo en 22 Enero 2011, 04:26 AM
Me doy cuenta que el error se refiere a carpetas que no existen antes de ejecutar "source" por lo que me hace pensar que en algún lugar hay una instrucción repetida que crea eldirectorio con la misma variable.

Gracias por la respuesta.

En el fichero .bashrc, busca la línea que abre una nueva instancia de bash o sh, carga de nuevo .bashrc y hace el proceso, checa los evals.

Es lo único que se me ocurre.  :-\

#1027
Yo tuve hace unos días un problema parecido con Opensolaris, no me reconoció el $PATH hasta que no modifiqué las mismas variables en /etc/profile.

También puedes probar primero crear la caréta normalmente, con mkdir sin parámetros, luego le aplicas el chmod, para saber si el parámetro 0700 es el conflictivo.
#1028
No es:
Cita de: gankutsuo en 22 Enero 2011, 03:19 AM
Código (sh) [Seleccionar]
source ~./bashrc

es:

Código (bash) [Seleccionar]
source ~/.bashrc


ó:
Código (bash) [Seleccionar]
leo@leo-desktop:~$ source ${HOME}/.bashrc
leo@leo-desktop:~$


Gran diferencia.
#1029
GNU/Linux / Problema Arch, GRUB
22 Enero 2011, 00:35 AM
Hola a todos, acabo de instalar Arch Linux, pero tengo problemas para instalar el GRUB.

Instalé Arch en el segundo disco, en hd1, pero no puedo bootear. Al elegir Arch Linux en el menú del GRUB me da un error 17.

Ya intenté editando a hd1 0, hd1 1, hd1 2, etc, etc, pero no he podido.

¿Alguien sabe de esto?

EDITO:

Segùn gparted, el dispositivo /dev/sdb1 tiene el boot.
Código (bash) [Seleccionar]
ubuntu@ubuntu:/mnt$ sudo grub-install /dev/sdb
Could not find device for /boot: Not found or not a block device.
ubuntu@ubuntu:/mnt$



Código (bash) [Seleccionar]
ubuntu@ubuntu:/mnt/dev$ sudo fdisk -l

Disco /dev/sda: 40.0 GB, 40020664320 bytes
255 cabezas, 63 sectores/pista, 4865 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0xda130d5b

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1   *           1        1785    14337981    7  HPFS/NTFS
/dev/sda2            1786        4865    24740100    5  Extendida
/dev/sda5            1786        4732    23671746   83  Linux
/dev/sda6            4733        4865     1068291   82  Linux swap / Solaris

Disco /dev/sdb: 80.0 GB, 80026361856 bytes
255 cabezas, 63 sectores/pista, 9729 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x906776e1

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sdb1   *           1          20      160618+  83  Linux
/dev/sdb2              21          59      313267+  82  Linux swap / Solaris
/dev/sdb3              60        1016     7687102+  83  Linux
/dev/sdb4            1017        9729    69987172+  83  Linux
ubuntu@ubuntu:/mnt/dev$
#1030
Desde gconf-editor puedes.

gconf-editor : /apps/metacity/keybinding_commands/