|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Temas - shakka
1
« en: Jueves 11 de Febrero de 2010, 00:37 »
Mejor describo aqui:
Tengo 2 tablas
T1. contiene una lista de facturas Estructura: |codigo|fecha|cliente|
T2, contiene el detalle de la factura Estructura: |detalle_id|factura_id(clave_foranea)|codigo_producto|desc_producto|
Lo que tengo que obtener es un listado de la tabla de detalle, donde aquellos registros pertenezcan a un numero de factura(no hay problema), pero que el codigo de producto sea por ejemplo:
1 1 o 6 1 o 3
lo cual no me sirve con un simple OR
ya que no seria valido si extraigo datos donde el codigo sea solo 6 o 3
Esto seria valido
|detalle_id|factura_id|codigo_producto| 1 256 1 2 256 6
|detalle_id|factura_id|codigo_producto| 1 256 1 2 256 3
|detalle_id|factura_id|codigo_producto| 1 256 1
Esto seria INvalido
|detalle_id|factura_id|codigo_producto| 1 256 6
|detalle_id|factura_id|codigo_producto| 1 256 3
Alguna sugerencia, Gracias
2
« en: Miércoles 16 de Diciembre de 2009, 21:47 »
Estoy haciendo pruebas de respaldo y recuperacion, comenzando con las utilidades imp/exp de Oracle 10g XE * Por ahora, he hecho un respaldo completo de la BD: exp userid='"usuario_backup/clave_usuario_backup@XE"' full='y' statistics='none' constraints='y' rows='y' consistent='y' indexes='y' grants='y' file="XE.dmp" log=/path/log;
* Luego hice un DROP de la BD: sqlplus sys as sysdba > shutdown abort; > startup mount exclusive restrict; > drop database; > exit;
Al intentar restaurarla a partir del respaldo. imp userid='"sys/clave_usuario_sys as sysdba"' full='y' statistics='none' constraints='y' rows='y' indexes='y' grants='y' file="XE.dmp" log=/path/log buffer='2000000';
Da este error. IMP-00058: ORACLE error 1034 encountered ORA-01034: ORACLE not available IMP-00005: all allowable logon attempts failed IMP-00000: Import terminated unsuccessfully
No hay una instancia corriendo, solo el listener. ps ax|grep -e 'oracle' || 'XE' 2236 ? Ss 0:00 /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/tnslsnr LISTENER -inherit 2321 pts/0 S+ 0:00 grep -e oracle
* Como puede solventarse esta situacion, teniendo solo ese respaldo(si fuese posible)? * o que otro metodo emplear(para anotarlo en un plan de respaldo que cubra la mayor posibilidad de eventualidades). Si hay algun concepto que este obviando o mal utilizando, favor y me rectifican, puesto que estoy iniciando en Oracle.
3
« en: Jueves 12 de Noviembre de 2009, 21:04 »
Estoy tratando de instalar unos modulos de perl para montar Bugzilla, se trata GD, el cual requiere libgd2, el cual es proporcionado por libgd2-xpm, el cual tengo instalado pero no me lo reconoce. Ubuntu 9.04 Perl 5.10.0 mensaje completo al instalar el modulo: /usr/bin/perl install-module.pl GD CPAN: Storable loaded ok (v2.18) Going to read /root/.cpan/Metadata Database was generated on Thu, 12 Nov 2009 12:27:04 GMT CPAN: YAML loaded ok (v0.66) Going to read /root/.cpan/build/ ............................................................................DONE Found 12 old builds, restored the state of 12 Installing GD version 2.44... Running install for module 'GD' Running make for L/LD/LDS/GD-2.44.tar.gz CPAN: Digest::SHA loaded ok (v5.45) CPAN: Compress::Zlib loaded ok (v2.015) Checksum for /root/.cpan/source/authors/id/L/LD/LDS/GD-2.44.tar.gz ok GD-2.44/ GD-2.44/t/ GD-2.44/t/test.out.3.jpeg GD-2.44/t/GD.t GD-2.44/t/tile.jpeg GD-2.44/t/test.out.4.jpeg GD-2.44/t/test.out.5.jpeg GD-2.44/t/test.out.6.jpeg GD-2.44/t/test.out.7.jpeg GD-2.44/t/test.out.8.jpeg GD-2.44/t/test.out.9.jpeg GD-2.44/t/test.out.3.png-1 GD-2.44/t/Polyline.t GD-2.44/t/test.out.4.png-1 GD-2.44/t/test.out.4.png-2 GD-2.44/t/test.out.10.png-1 GD-2.44/t/test.out.10.png-2 GD-2.44/t/test.out.10.png-3 GD-2.44/t/test.out.1.png GD-2.44/t/test.out.2.gif GD-2.44/t/test.out.2.png GD-2.44/t/test.out.3.gif GD-2.44/t/test.out.3.png GD-2.44/t/test.out.4.gif GD-2.44/t/test.out.4.png GD-2.44/t/test.out.5.gif GD-2.44/t/test.out.5.png GD-2.44/t/test.out.6.gif GD-2.44/t/test.out.6.png GD-2.44/t/test.out.7.gif GD-2.44/t/test.out.7.png GD-2.44/t/test.out.8.gif GD-2.44/t/test.out.8.png GD-2.44/t/test.out.9.gif GD-2.44/t/test.out.9.png GD-2.44/t/test.out.5.png-1 GD-2.44/t/Generic.ttf GD-2.44/t/test.out.6.png-1 GD-2.44/t/test.out.7.png-1 GD-2.44/t/frog.jpg GD-2.44/t/frog.xpm GD-2.44/t/test.out.10.jpeg GD-2.44/t/test.out.8.png-1 GD-2.44/t/test.out.8.png-2 GD-2.44/t/test.out.8.png-3 GD-2.44/t/test.out.8.png-4 GD-2.44/t/test.out.8.png-5 GD-2.44/t/test.out.8.png-6 GD-2.44/t/tile.gif GD-2.44/t/tile.png GD-2.44/t/test.out.2.png-1 GD-2.44/t/test.out.9.png-1 GD-2.44/t/test.out.9.png-2 GD-2.44/t/palettemap.png GD-2.44/t/test.out.10.gif GD-2.44/t/test.out.10.png GD-2.44/t/test.out.2.jpeg GD-2.44/GD/ GD-2.44/GD/Group.pm GD-2.44/GD/Polygon.pm GD-2.44/GD/Simple.pm GD-2.44/GD/Image.pm.PLS GD-2.44/GD/Polyline.pm GD-2.44/GD.pm GD-2.44/GD.xs GD-2.44/demos/ GD-2.44/demos/brushes.pl GD-2.44/demos/font_list.png GD-2.44/demos/fonttest GD-2.44/demos/polys.pl GD-2.44/demos/fills.pl GD-2.44/demos/truetype_test GD-2.44/demos/shapes.pl GD-2.44/demos/copies.pl GD-2.44/demos/ttf.pl GD-2.44/demos/gd_example.cgi GD-2.44/demos/tile.png GD-2.44/demos/polyline.pl GD-2.44/demos/transform.pl GD-2.44/qd.pl GD-2.44/README GD-2.44/Makefile.PL GD-2.44/README.QUICKDRAW GD-2.44/META.yml GD-2.44/typemap GD-2.44/bdf_scripts/ GD-2.44/bdf_scripts/README GD-2.44/bdf_scripts/bdf2gdfont.PLS GD-2.44/bdf_scripts/bdftogd GD-2.44/bdf_scripts/bdf2gdfont.pl GD-2.44/README.unix GD-2.44/ChangeLog GD-2.44/MANIFEST CPAN: File::Temp loaded ok (v0.18) CPAN.pm: Going to build L/LD/LDS/GD-2.44.tar.gz **UNRECOVERABLE ERROR** Could not find gdlib-config in the search path. Please install libgd 2.0.28 or higher. If you want to try to compile anyway, please rerun this script with the option --ignore_missing_gd. Warning: No success on command[/usr/bin/perl Makefile.PL INSTALLDIRS=site LIB="/usr/share/bugzilla/lib" INSTALLMAN1DIR="/usr/share/bugzilla/lib/man/man1" INSTALLMAN3DIR="/usr/share/bugzilla/lib/man/man3" INSTALLBIN="/usr/share/bugzilla/lib/bin" INSTALLSCRIPT="/usr/share/bugzilla/lib/bin" INSTALLDIRS=perl] LDS/GD-2.44.tar.gz /usr/bin/perl Makefile.PL INSTALLDIRS=site LIB="/usr/share/bugzilla/lib" INSTALLMAN1DIR="/usr/share/bugzilla/lib/man/man1" INSTALLMAN3DIR="/usr/share/bugzilla/lib/man/man3" INSTALLBIN="/usr/share/bugzilla/lib/bin" INSTALLSCRIPT="/usr/share/bugzilla/lib/bin" INSTALLDIRS=perl -- NOT OK Skipping test because of notest pragma Running make install Make had some problems, won't install
De hecho busque en el sistema ese tal script( gdlib-config ), y no esta por ningun lado.
4
« en: Viernes 7 de Agosto de 2009, 01:45 »
Es posible generar un PDF con javascript?
6
« en: Miércoles 18 de Febrero de 2009, 23:22 »
Veran, tengo una funcion (getResource()) que crea un objeto de notificacion, esto con la idea de imprimir en el cuerpo de este el porcentaje de una descarga, para esto ultimo utilizo urllib.urlretrieve y trabaja bien. #global note = 0 ... def getResource(): global note ... if not pynotify.init("g2u"): print(">> Failed to load notification.") note = pynotify.Notification("g2u", "Downloading ...") note.set_urgency(pynotify.URGENCY_NORMAL) note.set_timeout(pynotify.EXPIRES_NEVER) note.add_action("clicked", "Cancel", callbackGetCancel) urllib.urlretrieve(url, local, reporthook=callbackGetProgress)
Esta es la funcion que actualiza el mensaje de la notificacion: def callbackGetProgress(count, block, total): global note pg = int((count * block * 100) / total) note.update("g2u", "descargando ...%2d%%" % pg) if not note.show(): print(">> Failed to send notification.")
Y esta otra, la accion al presionar el boton del Notify, lo que quiero con esto es evitar la descarga y cerrar el mensaje, por ahora solo imprimo un mensaje en consola, pero esto no parece ejecutarse, en que parte estoy errando? def callbackGetCancel(): print("Hace algo por la grandisima p***")
Sistema: Debian Sid Gnome: 2.22.2 Python: 2.5.2-11-1 python notify: 0.1.1-2+b1 De paso, donde puedo encontrar la documentacion de este modulo(pynotify)? Gracias.
7
« en: Martes 17 de Febrero de 2009, 20:06 »
Tengo el siguiente codigo para probar pynotify: import pynotify ... pynotify.init("g2u") n = pynotify.Notification("Downloading gparted live", "algo") n.set_timeout(1000) n.show()
Me me muestra este error: libnotify-Message: Unable to get session bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. Mas informacion: ** (main.py:6704): CRITICAL **: dbus_g_proxy_connect_signal: assertion `DBUS_IS_G_PROXY (proxy)' failed ** (main.py:6704): CRITICAL **: dbus_g_proxy_connect_signal: assertion `DBUS_IS_G_PROXY (proxy)' failed ** (main.py:6704): CRITICAL **: dbus_g_proxy_call: assertion `DBUS_IS_G_PROXY (proxy)' failed ** (main.py:6704): CRITICAL **: dbus_g_proxy_disconnect_signal: assertion `DBUS_IS_G_PROXY (proxy)' failed ** (main.py:6704): CRITICAL **: dbus_g_proxy_disconnect_signal: assertion `DBUS_IS_G_PROXY (proxy)' failed Por donde puede andar la cosa?
8
« en: Lunes 16 de Febrero de 2009, 21:30 »
Alguna forma ya teniendo el epoch(no el actual del sistema) para luego darle formato entendible por un humano? p.e, tengo: long int epoch = 1233942303;
que debo hacer para poder darle formato con strftime() ya que a esta funcion le debo pasar un puntero a una estructura tipo struct tm?
9
« en: Lunes 16 de Febrero de 2009, 19:09 »
Resulta que necesito convertir una cadena de 16 caracteres a un tipo de datos numericos, long int en este caso, mediante strtol, pero me veo limitado en lo que respecta al valor maximo aceptado, es decir 2147483647, segun LONG_MAX.
Alguien conoce alguna manera de realizar este tipo de operaciones(convertir esta cadena a algun tipo de dato numerico, para luego operar con ella) por muy bizarra que sea :s
Gracias
10
« en: Lunes 5 de Enero de 2009, 19:40 »
Estoy usando una version customizada [ 0 ] de OpenBSD 4.3 para usarla sobre una ALIX [ 1 ], el inconveniente esta en que es tan minima que no tiene pkg_add, ni compilardor, ni make, ni nada parecido que me pueda ayudar a agregarle mas software, sino es posible entonces buscare otra alternativa, siempre que sea *BSD. Gracias. [ 0 ] http://www.nmedia.net/flashdist/[ 1 ] http://www.pcengines.ch/alix2d2.htm
12
« en: Jueves 2 de Octubre de 2008, 16:38 »
13
« en: Martes 3 de Junio de 2008, 20:20 »
No sabia exactamente donde poner este post, se trata de un proyecto en el que trabajamos varios compañeros de la universidad. Articulo publicado en la revista RADARTI http://www.radarti.com/--- Sibu es el nombre que dan los índigenas bribris, habitantes de Talamanca, territorio costarricense, al dios creador del hombre y de la tierra. También es la denominación de una metadistro basada en Ubuntu, que está siendo desarrollada en Guápiles, Costa Rica por un grupo de jóvenes ingenieros en sistemas, guiados por su antiguo profesor universitario, Bernardo Porta. El proyecto nació hace menos de un año y tiene entre otros objetivos desarrollar un sistema operativo que utilice la menor cantidad de recursos de hardware de la computadora. "En Costa Rica la mayor cantidad de máquinas no son muy poderosas (...)¿Qué sentido tiene hacer software que requiera de demasiados recursos, si nadie lo va a lograr utilizar?", argumentó Porta. Para ellos ese argumento es más que válido sobre todo en el contexto educativo de ese país. "En las escuelas hay laboratorios de cómputo que tienen recursos que se consideran obsoletos porque no pueden correr el software. Nuestra meta es facilitar una herramienta liviana e implementarla en todos esos laboratorios para ponerlos a trabajar ", explicó Ronny Rodriguez, otro de los miembros del grupo. El proyecto está compuesto por cuatro componentes: un sistema operativo para usuario final, una versión Live, basada en Devian, el proyecto educativo y una adptación para procesadores de 64 bits. --- Articulo completo : http://www.radarti.com/inside.php?id=294
15
« en: Martes 31 de Julio de 2007, 19:50 »
Debido a que habia cambiado la direccion de mi blog, les queria solicitar al que actualmente este(o esten) encargado(s) de actualizarlo en el blog de los usuarios de solocodigo. Ya NO es mbrenes.wordpress.com ahora es: http://radamanthys.homelinux.org/Saludos y gracias.
16
« en: Miércoles 14 de Febrero de 2007, 17:03 »
Tengo una aplicacion donde la ventana principal le doy un tamaño inicial gtk_window_set_default_size(GTK_WINDOW (window),325,150);
Y no quiero que sea modificado su dimension, lo cual pensaba hacerlo de la siguiente manera: gtk_window_set_resizable(GTK_WINDOW (window),false);
Sin embargo, esto hace que el tamaño que le doy a la ventana se pierda porque redimensiona la ventana para que apenas quepan los wirdgets a la hora de empaquetarlos. Tambien intente hacerlo de esta otra forma, para deshabilitar los botones de maximizar pero al final el usuario si puede hacer con el tamaño de la ventana casi lo que le de la gana: gtk_window_set_type_hint(GTK_WINDOW (window),GDK_WINDOW_TYPE_HINT_DIALOG);
PD: Compilo sobre Debian Testing/Gnome 2.14, con g++, libreria GTK 2.0 Alguna sugerencia
17
« en: Jueves 26 de Octubre de 2006, 08:40 »
Alguien sabe a que se debe este error, el cual aparecio al iniciar la sesion, de un sistema recien instalado (Dedian Etch). Que mas datos se necesitan?
18
« en: Martes 19 de Septiembre de 2006, 06:12 »
Resulta que tengo una unidad de CD-ROM LG GCR-8523B, el cual me lo detecta Windows 2000 Pro. pero al tratar de ver el contenido de cualquier cd, me lanza un mensaje como si no hubiera insertado alguno.
Estaba funcionado hasta que reinicie y ya comenzo con este problema.
PD: Ya destape la PC y ajuste los cables (de la fuente y la faja para transmision de datos pos si acaso..)
En Ubuntu(que esta instalado en otra particion) si lo reconoce.
Alguna sugerencia.
Saludos y gracias
19
« en: Martes 29 de Agosto de 2006, 20:56 »
Que software me recomiendan para transferir datos del pc al celular y viceversa, ya que segun veo el wammu no tien soporte para Samsung. En Linux me reconoce el modem del celular como el dispositivo ttyUSB0 dmesg ... usbcore: registered new driver hiddev input: USB HID v1.10 Joystick [Logitech Logitech(R) Precision(TM) Gamepad] on usb-0000:00:10.0-2.1 usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.0:USB HID core driver drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic usbcore: registered new driver usbserial_generic usbcore: registered new driver usbserial drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0 drivers/usb/serial/usb-serial.c: USB Serial support registered for PL-2303 pl2303 1-2.4:1.0: PL-2303 converter detected usb 1-2.4: PL-2303 converter now attached to ttyUSB0 usbcore: registered new driver pl2303 drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver v0.11 ...
lsusb Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 001: ID 0000:0000 Bus 001 Device 004: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port Bus 001 Device 003: ID 046d:c21a Logitech, Inc. Bus 001 Device 002: ID 058f:9254 Alcor Micro Corp. Hub Bus 001 Device 001: ID 0000:0000
Y ahora que hago
20
« en: Martes 29 de Agosto de 2006, 20:43 »
De que forma puedo saber la posicion actual del cursor en un textbox con respecto a una cadena?
21
« en: Lunes 28 de Agosto de 2006, 04:08 »
Situacion: Tengo un libro al cual le incruste una imagen y quisiera cargar esa imagen en un control "Image" que esta en un formulario. Lo que quisiera es cargar esa imagen que ya esta embebida en la hoja de calculo, esto para evitar que si cambian la ubicacion del libro y no copian la imagen, que esta este siempre disponible. Espero haberme explicado  , ya que la pregunta esta un poco rara
23
« en: Lunes 3 de Julio de 2006, 17:24 »
Que tal Administrador, seria posible de cambiar mi nick a shaka, le estaria muy agradecido.
Saludos!
24
« en: Miércoles 21 de Diciembre de 2005, 04:10 »
por mi mascota recientemente envenenada void main() { printf("Adios"); return PIRRIX; }
25
« en: Jueves 15 de Diciembre de 2005, 07:51 »
El asunto es que me esta surgiendo un problema a la hora de generar el .exe de una app. que tengo que entregar mañana(  bueno hoy es que ya casi amanece ). Cuando corre el prg ddesde el IDE de fox trabaja como debe pero a la hora de correr el .exe que he creado, y me sale un mensaje al tratar de agregar un registro a la base: No se puede actualizar el objeto Cursor y me cierra la app. inmediatamenmte. este es el programa.
|
|
|