• Miércoles 15 de Mayo de 2024, 05:29

Mostrar Mensajes

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.


Mensajes - shakka

Páginas: 1 ... 4 5 [6] 7 8 ... 32
126
GNU/Linux / Re: internet desde terminal
« en: Viernes 20 de Febrero de 2009, 19:25 »
claro, entre estos w3m y lynx

127
GNU/Linux / [Utilidad] Sibu Ubuntu 2.0.2
« en: Viernes 20 de Febrero de 2009, 00:51 »
La imagen del DVD Live(966.5 MB) de Sibu lo pueden bajar desde la seccion de descargas  el enlace directo es sibu-2.0-021309.iso.

La distribucion puede cargarse en modo Live o instalarse en el disco duro del modo tradicional igual que Ubuntu.

Mas informacion:
Comunidad Sibu Costa Rica

Autor: Comunidad Sibu

http://mbrenes.blogspot.com

Descarga: ftp://sibu02:Descargar2@sibu-linux.info/sibu-2.0-021309.iso

128
Python / No se ejecuta accion en Notificacion
« 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.

Código: Python
  1. #global
  2. note = 0
  3. ...
  4.  
  5. def getResource():
  6.     global note
  7.    
  8.     ...
  9.        
  10.     if not pynotify.init("g2u"):
  11.         print(">> Failed to load notification.")
  12.    
  13.     note = pynotify.Notification("g2u", "Downloading ...")
  14.     note.set_urgency(pynotify.URGENCY_NORMAL)
  15.     note.set_timeout(pynotify.EXPIRES_NEVER)
  16.     note.add_action("clicked", "Cancel", callbackGetCancel)
  17.    
  18.     urllib.urlretrieve(url, local, reporthook=callbackGetProgress)
  19.  
  20.  
  21.  

Esta es la funcion que actualiza el mensaje de la notificacion:

Código: Python
  1. def callbackGetProgress(count, block, total):
  2.     global note
  3.    
  4.     pg = int((count * block * 100) / total)
  5.     note.update("g2u", "descargando ...%2d%%" % pg)
  6.        
  7.     if not note.show():
  8.         print(">> Failed to send notification.")
  9.  
  10.  

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?


Código: Python
  1. def callbackGetCancel():
  2.     print("Hace algo por la grandisima p***")
  3.  


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.

129
Python / Re: Problema con pynotify
« en: Martes 17 de Febrero de 2009, 22:07 »
Pues al final era el usuario(root) quien daba ese problema.

Lo tenia validado para que mas bien solo este(root) ejecutara el
script, ya que lo que hace es tomar una imagen y volcarla en una
memoria flash usb.

130
Python / Re: Problema con pynotify
« en: Martes 17 de Febrero de 2009, 20:44 »
Se me olvidaba agregar:

Sistema: Debian Sid
Gnome: 2.22.2
Python: 2.5.2-11-1
python notify: 0.1.1-2+b1

131
Python / Problema con pynotify
« en: Martes 17 de Febrero de 2009, 20:06 »
Tengo el siguiente codigo para probar pynotify:

Código: Python
  1. import pynotify
  2. ...
  3.     pynotify.init("g2u")
  4.  
  5.     n = pynotify.Notification("Downloading gparted live", "algo")
  6.     n.set_timeout(1000)
  7.     n.show()
  8.  

Me me muestra este error:

Citar
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:

Citar
** (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?

132
GNU/Linux / Re: :0.0 en who
« en: Martes 17 de Febrero de 2009, 01:22 »
Puerto por medio del cual alguien se esta conectando localmente

133
C/C++ / Re: Convertir epoch a cadena
« en: Martes 17 de Febrero de 2009, 01:08 »
Me respondo a mi mismo... de nuevo:

Ese valor(contenido en una variable long long int) lo ocupaba para pasarlo insertarlo a una base de datos sqlite3

/* la sentencia sql */
Código: C
  1. char skel[] = "
  2. insert into `fs_cdr` values(
  3. null,'%s','%s','%s','%s',
  4. datetime(%lli,'unixepoch', 'localtime'),
  5. datetime(%lli,'unixepoch', 'localtime'),
  6. datetime(%lli,'unixepoch', 'localtime'),
  7. %i,%i,
  8. '%s','%s','%s','%s','%s','%s');";
  9.  

En la sentencia sql resolvi el problema, me convierte el primer parametro de la funcion datetime y le da formato sabiendo que es un unixepoch :
Código: C
  1. datetime(%lli,'unixepoch', 'localtime')
  2.  


Gracias  :beer:

134
C/C++ / Convertir epoch a cadena
« 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:

Código: C
  1. long int epoch = 1233942303;
  2.  

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?

135
C/C++ / Re: Limitacion long int (RESUELTO)
« en: Lunes 16 de Febrero de 2009, 21:10 »
declaro una variable long long int

Código: C
  1. long long int lli;
  2.  

para volcar el retorno de atoll()

Código: C
  1. lli = atoll("1234567890123456");
  2.  

136
C/C++ / Limitacion long int
« 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

137
C/C++ / Re: toma de datos
« en: Domingo 15 de Febrero de 2009, 03:29 »
No es recomendable el uso de gets(), y tampoco mezclar C con C++ innecesariamente, teniendo clases en C++ para el manejo de streams.

Puedes usar el metodo getline de cin:

ejemplo:

Código: C++
  1. cin.getline(variable, 20);
  2.  

Por defecto captura datos hasta que encuentre el caracterer de fin de linea, para cambiar ese comportamiento puedes pasarle un 3er parametro para indicarle ese delimitador.

http://www.cplusplus.com/reference/string/getline.html

Por cierto evita usar conio.h, te mal acostumbraras, ya que veo que solo la usas por la funcion getch(), lee mas sobre como hacer eso en C++.

138
C/C++ / Re: Coger valores de una web
« en: Domingo 15 de Febrero de 2009, 03:06 »
Estas seguro que en C+?  :blink:

Que variables?, si planteas mejor tu duda alguien te podra ayudar.

139
Windows / Re: Reparar Windows XP
« en: Martes 10 de Febrero de 2009, 18:38 »
Si el CD que tienes no lo trae, pueda que armandote un bootdisk pueda repararlo

http://www.tinyempire.com/notes/ntldrismissing.htm

140
La taberna del BIT / Re: El mejor Avatar
« en: Jueves 29 de Enero de 2009, 20:40 »
Esta reñido  :clown:

141
MySQL / Re: MySQL 5.0.45 Duda
« en: Miércoles 28 de Enero de 2009, 00:54 »
Segun, en la pagina de MySQL a partir de la version 5.0
http://dev.mysql.com/doc/refman/5.0/en/ ... tines.html

... si es a eso a lo que se referia.

142
GNU/Linux / Re: Ubuntu tarjeta de red
« en: Jueves 22 de Enero de 2009, 16:07 »
Código: Bash
  1. dmesg|grep eth
  2.  

Tambien revice los modulos que tiene cargados
Código: Bash
  1. lsmod
  2.  

143
Sobre los Foros de SoloCodigo / Re: Problemas con el blog
« en: Viernes 9 de Enero de 2009, 16:35 »
Cita de: "su -"
casi todos estan mal, menos el de Radamanthys :blink: .

Menos mal, solo faltaba que fuera el mio el del embrollo  :(  

Gracias iron man
:beer:

144
C/C++ / Re: este makefile está completo?
« en: Jueves 8 de Enero de 2009, 02:19 »
Agrega el parametro -Wall a g++

Sino, lee la documentacion del compiilador

145
La taberna del BIT / Re: Frustracion
« en: Miércoles 7 de Enero de 2009, 07:44 »
juas juas nunca le enseñaron a contar en sistema binario  :lol:  :P

146
Otros Sistemas Operativos / Instalar software en OpenBSD sin pkg_add
« 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.  :devil:

Gracias.

[ 0 ] http://www.nmedia.net/flashdist/
[ 1 ] http://www.pcengines.ch/alix2d2.htm

147
La taberna del BIT / Re: Lo bueno y lo malo de compartir codigo
« en: Sábado 20 de Diciembre de 2008, 07:17 »
Cita de: "m0skit0"
Cita de: "shakka"
lo que no es sano para el desarrollador es liberarlo como dominio publico, si pretende lucrar con el
Esto es falso. ¿Crees que Linux no es lucrativo? ¿O Firefox?  ;)

Que es falso de lo que dije?, lo que deje de manifiesto es que, segun el tipo de licencia bajo el cual el desarrollador libere su obra puede perjudicarlo segun lo que espera ganar con esa accion, es decir poner a disposicion de los demas el codigo fuente.

http://www.gnu.org/philosophy/categorie ... inSoftware

148
La taberna del BIT / Re: Lo bueno y lo malo de compartir codigo
« en: Viernes 19 de Diciembre de 2008, 16:01 »
Cita de: "shadow_rev"
está sujeto a una licencia especial; eres libre de usarlo y modificarlo a tus necesidades, pero no puedes venderlo como propio.

En otras palabras, lo que no es sano para el desarrollador es liberarlo como dominio publico, si pretende lucrar con el o recibir ayuda constructiva al permitir la expansion o mejora del mismo por parte de terceros, a no ser que solo le interese mantener derechos morales sobre su obra.

149
Python / Re: Código fuente de programa o web
« en: Jueves 18 de Diciembre de 2008, 23:49 »

150
C/C++ / Re: Cargar un Bitmap en un dialogo en winapi
« en: Miércoles 17 de Diciembre de 2008, 21:41 »

Páginas: 1 ... 4 5 [6] 7 8 ... 32