Jump to content

soulless

Usuarios Activos
  • Posts

    298
  • Joined

  • Last visited

Everything posted by soulless

  1. Si te registras como particular no sé como será, pero si te registras como empresa tienes que mandar certificado completo del Registro Mercantil de tu empresa. Es algo engorroso.
  2. soulless

    Subversion

    Esta este que es caro pero muy bueno: Version Mac OS X O la otra posibilidad es utilizarlo directamente en Xcode que es más engorroso pero a la larga creo que es la mejor manera. Aquí te lo explican: Guia de Apple para Subversion en Xcode (Ingles)
  3. Saludos, Voy al grano. Estoy creando una clase con un vector de dos dimensiones como variable de instancia, en el que la primera dimensión la desconozco a priori y la segunda tiene tamaño 3: myvector[tamañovariable][3]; El tamaño del vector es una variable que recojo cuando inicializo el objeto. ¿Como puedo inicializar dinamicamente el vector? Pongo un ejemplo sencillo de lo que pretendo @interface Myclase : NSObject { int tamano; float myvector[tamano][3]; // ERROR debo especificar el tamaño } - (id) inicializavector{ printf( "Escriba tamaño vector: " ); scanf( "%i", tamano ); }
  4. Me respondo yo mismo. Al final, lo mejor es utilizar C estandar y los conocidos comandos para I/O de ficheros en C: FILE, fopen, fwrite…
  5. Leyendo este documento del ADC de Apple, me doy cuenta que la mejor manera de trabajar con datos binarios en Cocoa es con NSData y NSMutableData. Los ejemplos del documento anterior solo utiliza NSString y char. ¿Que ocurre si mis datos son float o int? ¿Como sería el método getBytes para tomar flotante, int... teniendo en cuenta que sea 32bits o 64bits?:
  6. Ante todo gracias jaime. He estado leyendo el link que escribistes y es muy interesante. Sin embargo es distinto a lo que necesito. Yo trabajo en ingeniería civil, con ficheros con filas y columnas almacenadas en binario para una lectura más rápida. Busco el procedimiento "estándar" para realizar la lectura y posterior almacenamiento en vectores de dos dimensiones usando Objective-C / Cocoa. No sé si utilizar ordenes de C estándar o bien clases de Cocoa como NSFileHandle, NSData…
  7. Explico mi problema en Cocoa (soy novatisimo) . Tengo un fichero muchisimos puntos xyz. Quiero leer estos datos y posteriormente trabajar con ellos. Pensé utilizar NSData (mediante el uso del método dataWithContentsOfFile:), pero ¿como manejo posteriormente estos datos y los puedo ir metiendo en float, int…? ¿Algún experto en Cocoa ve otro método mejor que tenga mejor rendimiento? // Create NSData to store file data NSData *dataBem; // Save file data to NSData dataBem = [NSData dataWithContentsOfFile: pathFile]; // Como lo manejo para ir sacando del NSData e ir metiendolos en float,int float myfloat = ...
  8. Joe! Soy tan bueno que me respondo a mi mismo!! :lol: No en serio, para float, double… solo hace falta usar memcpy: // PARA FLOTANTE float Fichero = 7.5; char* caracter; float Pantalla; // Escritura ofstream fileout; fileout.open("/Users/Fernando/Desktop/entero.bin",ios::binary|ios::out); fileout.write((char *) &Fichero, sizeof(float)); fileout.close(); // Lectura fstream filein; filein.open("/Users/Fernando/Desktop/entero.bin",ios::binary|ios::in); filein.read((char *) &caracter,sizeof(float)); memcpy(&Pantalla,&caracter,sizeof(float)); cout << Pantalla; filein.close(); Espero que le sea útil a alguien.
  9. Ya lo he conseguido para enteros (int): // PARA ENTERO int Fichero = 7; char* caracter; int Pantalla; // Escritura ofstream fileout; fileout.open("/Users/Fernando/Desktop/entero.bin",ios::binary|ios::out); fileout.write((char *) &Fichero, sizeof(int)); fileout.close(); // Lectura fstream filein; filein.open("/Users/Fernando/Desktop/entero.bin",ios::binary|ios::in); filein.read((char *) &caracter,sizeof(int)); Pantalla = (int) caracter; cout << Pantalla; filein.close(); Solo hay que especificar los flags de fichero de lectura o escritura (ios::in, ios::out) y hacer un cast de char* a int. Sin embargo, suponiendo que declaro Pantalla como float, no me funciona la línea: Pantalla = (float) caracter; ¿Alguna idea?
  10. Saludos, Imaginemos que tengo un numero entero (el 250) que escribo en binario en un fichero. ¿Cómo leo ese dato del fichero y lo muestro en pantalla para que aparezca 250? // Variable de lectura char *lectura; // Lee entero filein.read ((char *)(&lectura),sizeof(int)); En este punto tengo 250 en binario en la variable char *lectura. ¿Cómo puedo pasarla a entero como 250?. Gracias por adelantado.
  11. Le he comprado a mi padre en la apple store el nuevo Led Cinema. Posteriormente recordé que no había comprado el adaptador de minidisplay port a DVI para que lo conectara a su Mac Pro, así que fui a la tienda apple que hay cerca de mi casa y… ¡¡que jarro de agua fria!! :( Me han dicho que el adaptador no es para conectar el Led Cinema a cualquier Mac con DVI sino que es para conectar cualquier portatil de los nuevos a cualquier monitor que use DVI. Ahora me va a llegar el monitor y no va a poder conectarlo con su Mac Pro. ¿Por favor algún consejo para salvar el regalo de navidad de mi padre? ¿Alguien sabe como poder conectar el nuevo monitor Led con un mac que use DVI? :( :( :(
  12. SOLUCIONADO: Instala en este orden: - foomatic-rip-2008-01-30 - gplgs-8.61-ub - foo2zjs-1.1-UB En la instalación de este ultimo elegir la impresora a instalar. Abre preferencias/impresoras. Añadir impresora y saldrá el driver respectivo. Ahora queda ponerle en color. Para ello abre firefox y entra en: http://localhost:631/ Elige la pestaña printers, en la impresora HP_Color_LaserJet_1600 elegir "cambiar opciones impresora", cambiar monocromo por color y pulsa "cambiar opciones de la impresora". Pon en nombre de usuario y contraseña del sistema. Reiniciar Y ya esta.
  13. Dos noticias una buena y una mala. La buena: es que mi suegro tiene esa impresora y conseguí ponerle la impresora laser HP 1600 y le va perfecta. Por tanto se puede poner. La mala: le deje los drivers en su ordenador con las instrucciones que seguí y al parecer las ha borrado. Yo me he comprado la impresora y ahora estoy sin poder ponerla, estoy en ello. Si lo consigo lo comento. Sea como sea, dejar claro que SE PUEDE PONER.
  14. Ante todo gracias Jamao. Entiendo lo que me dices, pero estoy compilando un Plug-in de Maya que debería quedar como .so ¿he leido por ahi que tengo que "linkarlo" a las librerias de Maya? :huh:
  15. Saludos, Voy al grano. Tengo un fichero .cpp (en C++) que compilo usando el GCC y con un makefile quedando un fichero .o Es extraño porque esperaba un .so u otra extensión ¿? ¿Qué tipo de fichero es este? ¿Tengo que hacer algo mas?
  16. Saludos, Tengo un monitor Dell 2208WFP conectado a mi Mac Pro con tarjeta ATI Radeon HD 2600. La calidad no es acorde con un monitor actual y creo que hay algún problema. En especial, las letras se ven mal, el suavizado no es uniforme. La frecuencia de refresco es de 60Hz y no puedo subirlo a 75Hz a pesar de tener una potente tarjeta grafica. Me extrañaría que un monitor de 22'' solo aceptara frecuencias de refresco de 60Hz. ¿Alguna idea o solucion?
  17. Saludos, Estoy pasando mis DVD a formato Mov. Como codec de video elegí H264 pero no acabo de encontrar un formato de 5.1 que me convenza. Tengo un Mac Pro con salida digital, conectado por fibra optica a mis altavoces 5.1. El caso es que creo que el AC3 no me da sonido 5.1 real a pesar de tener puesto Perian y codec de AC3. Cuando en Quicktime apago los diferentes canales (izquierdo, derecho, central…) siguen funcionando todos. - ¿Cual es el sistema 5.1 mejor y más compatible con Mac? - ¿Como paso de AC3 a ese sistema que me recomendais? He visto el sistema AAC 5.1 pero no sé si es bueno.
  18. Instalate el Perian (supongo que ya lo tendrás instalado) y arrastra el fichero mkv al icono del Quicktime del dock. Luego deja que Quicktime cargue el MKV completamente (deja que la barra debajo del video se llene) y luego Archivo/"guardar como..."
  19. En la librería de C stándar tienes funciones para usar regex (man regex desde la línea de comandos). También puedes mirar la librería pcre, que implementa expresiones regulares compatibles con Perl Ok, mil gracias. Ya añadí a mi código #include <regex.h> y ahora a aprender como funciona la libreria. Mil gracias.
  20. Saludos, Estoy programando en Xcode mi programa en C++ y quiero hacer uso de expresiones regulares. - ¿Qué librería tengo que bajar? Preferiría una que me permitiera compilar mi programa en las tres plataformas en el futuro. Gracias
  21. A servir. Espero que no fuera un archivo importante.
  22. No se hasta qué punto estas obligado a trabajar con FLV o VMW, pero si buscas calidad no se si has visto las posibilidades del último diva para la web. En calidad es increible, muy lejos en cualquier otro formado.
  23. Puedes usar Quicktime Pro con Perian instalado. 1. Abre la peli mkv, espera un rato hasta que la barra se llene por completo. 2. Luego en el menu elige "Mostrar propiedades de la pelicula" o comando+J. 3. Deselecciona la pista de Sonido activa (ingles) y activa la pista de sonido en castellano. Si hay varias y no sabes cual es, selecciona una y dale a play, hasta que des con la pista. 4. Fichero/Exportar/ y ¡¡boom!! ya lo tienes :lol:
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.