sábado, enero 26, 2008
domingo, febrero 19, 2006
Hola amigos, después de unas trasnochadas, por culpa de mi ansias de tener un
desktop hermoso al tratar de instalar glx (con opensuse), les cuento mi
experiencia.
- Mi primera opci\u00f3n fue tratar de instalar desde la red, ya que no quer\u00eda
bajar los 5 cds del opensuse, pero al tratar de instalar me llevo un
sorpresa, este me pide el ip del servidor y el directorio donde se
encuentra suse, esto me molesto un poco, porque estaba acostumbrado a otras
distros, donde por defecto de ponen un servidor (debian, ubuntu, etc). - Luego rinicie de nuevo mi sistema y decid\u00ed bajar el primer cd, y comenc\u00e9
a instalar, en este punto vi su instalador gr\u00e1fico, muy bonito, luego de
configurar mis particiones para no borrar mis documentos, prosegu\u00ed a cambiar
la lista de paquetes por defecto para el desktop escogido (gnome) y aumente
varios paquetes, luego comens\u00e9 a instalar, para este punto mi antiguo
sistema fue totalmente borrado, y O SORPRESA, me ped\u00eda como 3 CDs, pero me
dije a mi mismo es mi culpa, no debo instalar pensando como si instalara un
debian, -Debian te pide en un momento de la instalaci\u00f3n que le pongas todos
los cds que tienes para saber que cosas puedes instalar- bueno entonces
decid\u00ed dejar la opci\u00f3n por defecto de gnome, y reinicie la instalaci\u00f3n, pero
imagine que cab\u00eda la posibilidad de que siguiera pidi\u00e9ndome un cd mas, y
cierto aun me ped\u00eda 3CDs, ok esto me lo esperaba como una posibilidad, y de
regreso a volver a instalar, pero esta ves solo el sistema b\u00e1sico, en este
caso modo texto, imagine que esto ya no deber\u00eda darme problemas, y que
creen \u00a1ME PEDIA 3 CDS!, esto ya no lo pod\u00eda creer, entonces despu\u00e9s que
termino con el primer cd decid\u00ed cancelar la instalaci\u00f3n, en su men\u00fa aun
faltaba configurar el password y otras cosas mas, pero no tenia otra opci\u00f3n,
luego de reiniciar la pc con el opensuse a media, me ped\u00eda un password
pero como no termine la instalaci\u00f3n, no se cual sera, entonces decid\u00ed
desistir, claro pod\u00eda buscar en internet, o usar un cdlive y volar me el
password, pero como es un sistemas a medias decid\u00ed dejarlo. - Decid\u00ed regresar a ubuntu, pero no tenia a mano la ultima versi\u00f3n tenia
una anterior, pero tuve problemas al tratar de pasar a la versi\u00f3n de
desarrollo (dapper), pero encontr\u00e9 la ultima versi\u00f3n estable, esta ves todo
ok, actualice de nuevo a dapper, todo ok hasta que reinicie, al parece tenia
un problema con el kernel, al final decid\u00ed un cd de la versi\u00f3n de
desarrollo, y esta ves fue la definitiva, todo salio muy bien, un update y
listo.
Conclusiones
- OpenSuse, deber\u00eda tener todos los paquetes m\u00ednimos solo en el primer
CD, no en el segundo y mucho menos un tercero. - Pasar de Wartty a Dapper es muy muy engorroso, tienes que tener mucho
cuidado, no creo que sea imposible adem\u00e1s tengan en cuenta que dapper aun
esta en desarrollo. - Dapper aun estando en desarrollo esta bastante bien :D
lunes, febrero 13, 2006
Hola amigos, IronPython realmente ha avanzado mucho,
han corregido varios errores y tratan de mantener
la compatibilidad con el lenguaje python,
el interprete original este echo en C por eso
tambi\u00e9n se le conoce como cpython, existen otro
interprete echo en java llamado jython.
Esta es una gran diferencia con respecto ha boo, en realidad
boo es un lenguaje nuevo, es una mezcla entre python y C#,
al principio no ten\u00eda ni siquiera las listas, algo esencial
en python, ahora ya se encuentra implementado, pero no es
uno de sus fines mantener compatibilidad con python.
IronPython mejora d\u00eda con d\u00eda, pero aun as\u00ed tiene ciertos fallos,
aqu\u00ed dejo un par de diferencias entre python y IronPython:
El primer problema es con self,
que es una referencia a la misma clase:
Python:
$ ipython
In [1]: class miuler:
...: def __init__(self):
...: print self
...: print type(self)
...:
In [2]: jojo = miuler()
<__main__.miuler instance at 0xb7b2b4ec>
In [3]:
IronPython:
$ IronPythonConsole.exe
IronPython 1.0.2190 (Beta) on .NET 2.0.50727.42
Copyright (c) Microsoft Corporation. All rights reserved.
>>> class miuler:
... def __init__(self):
... print self
... print type(self)
Traceback (most recent call last):
SyntaxError: invalid syntax at :3
>>> class miuler:
... def __init__(self):
... print self
... print type(self)
...
>>> jojo = miuler()
<__main__.miuler instance at 0x000000000000002B>
Traceback (most recent call last):
File , line 0, in __init__
Exception: Object reference not set to an instance of an object
>>>
El segundo problema es con __main__ :
Python:
miuler@miuler:/usr/lib/python2.4$ python
Python 2.4.2 (#2, Nov 20 2005, 17:04:48)
[GCC 4.0.3 20051111 (prerelease) (Debian 4.0.2-4)] on linux2
Type "help", "copyright", "credits" or "license" for more
information.
>>> __name__
'__main__'
>>> import __main__
>>> type (__main__)
<type 'instance'>
>>>
IronPython:
miuler@miuler:~$ IronPythonConsole.exe
IronPython 1.0.2190 (Beta) on .NET 2.0.50727.42
Copyright (c) Microsoft Corporation. All rights reserved.
>>> __name__
'__main__'
>>> import __main__
Traceback (most recent call last):
ImportError: No module named __main__
>>> __name__
'__main__'
>>> type (__main__)
Traceback (most recent call last):
NameError: name '__main__' is not defined
>>>
Esta es una de las razones por la cual ipython
no puede correr en IronPython
-ipython es una shell Python mejorado-
Ya han mejorado muchos errores, y varios m\u00f3dulos
de python original corren sin problemas, pero
problemas como este, no dejan correr otros como ipython
que son muy usado, por lo que estaremos muy atentos
ha los nuevos cambios, para informarles.
domingo, febrero 12, 2006
Hola amigos, me parece excelente que por fin la gente de gnome se pase al
carro de SVN, varios
proyectos ya se han ido cambiado (mono, kde, etc), la verdad es que a mi
parecer el cvs es un sistema antiguo, y subversion cubre muchas cosas que
faltaban en cvs, aqu\u00ed un enlace
sobre algunos cambios
Una de las caracter\u00edsticas que realmente me encanta es las propiedades,
espec\u00edficamente la propiedad externals, esta propiedad me agrada mucho, ya
que si tenemos un proyecto y usamos alguna librer\u00eda que este en svn, podemos
ponerlo en nuestro propio proyecto, apuntando al otro proyecto ya sea a la
versi\u00f3n en desarrollo (trunk) o alguna versi\u00f3n estable marcada (tag). Por
ejemplo yo tengo un proyecto que donde necesito la una librer\u00eda como por
ejemplo monocanvas, enconces solo me coloco en un directorio donde quiero que
este y lo agrego con:
svn propedit svn:externals .
lo agrego y listo, pueden luego verlo con:
miuler@miuler:~/Proyectos/ElectronicTools$ svn propget svn:externals ./svn.zope.org/Zope3-trunk/src/
ZConfig svn://svn.zope.org/repos/main/ZConfig/trunk/ZConfig
BTrees -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/BTrees
persistent -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/persistent
ThreadedAsync -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/ThreadedAsync
transaction -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/transaction
ZEO -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/ZEO
ZODB -r 41153 svn://svn.zope.org/repos/main/ZODB/branches/3.6/src/ZODB
twisted -r 15340 svn://svn.twistedmatrix.com/svn/Twisted/branches/releases/2.1.x/twisted
zdaemon -r 40792 svn://svn.zope.org/repos/main/zdaemon/trunk/src/zdaemon
Nos vemos amigos y ya saben una excelente opci\u00f3n es subversion.
link:http://developer.gnome.org/tools/svn.html
sábado, febrero 11, 2006
Hola amigos, ya que estoy muy interesado en el servidor de aplicaciones web (Zope), he montado un servidor de pruebas, en el cual tengo mi nuevo blog con bitakora un producto para zope, espero mantenerlo, bueno les dejo el link
http://freehardware.dyndns.org/ (RSS)
martes, enero 17, 2006

Google talk ya charla con otros servidores Jabber
Hola amigos, esta es una noticia muy esperada, el poder agregar a nuestra lista de google talk otros usuarios que usan jabber pero no talk, yo tenía que tener dos cuentas separadas una especialmente para mi cuenta talk y la otra para todos los demás servidores jabber, bueno ahora ya no es necesario desde mi talk puedo comunicarme tanto con pepito.perez@gmail.com y con pepito.gonzales@jabberes.org. A esto se le llama federación interservidor si no me equivoco, esto lo estaban demorando mucho pero ahora ya es una realidad.
Todo esto gracias a que usa un estándar abierto como jabber, esperemos que esto siga avanzando y permitan la comunicación por voz no solo con talk si no también con cualquier programa que use SIP, por ejemplo gizmo del cual ya hable o cualquier otro.
PD. Clientes de VoIP como gizmo ya usan el protocolo jabber y son capaces de tener como contactos a otros servidores, en este caso podría ser un usuario de google talk.
http://www.jabberes.org/node/676
domingo, enero 15, 2006
Lphant, un proyecto que murio !!!Hola amigos, con mucha pena me acabo de enterar que lphant un cliente para redes P2P, implementado en C# haya muerto, este cliente corría tanto en windows (.NET) como en Linux (Mono)
e iba muy bien, la versión 2 había mejorado y aunque me pareció de mal gusto recurrir a los spyware para obtener financiamiento, era un medio más por el cual tratarían de capturar esos recursos que tanto querían recaudar y que en la comunidad trato de apoyar mediante donaciones en paypal o bajando las melodías para los telf. moviles, pero la verdadera noticia que se me escapaba, es que YA NO ERA SOFTWARE LIBRE! ahora es parte del software privativo, la verdad que tenía mucho futuro en nuestra comunidad, pero ahora al ser cerrado creo que le será difícil de competir con herramientas ya existente y que aparecen nuevas a cada rato. Por mi parte dejare de usarlo y solo me quedare con amule.
domingo, enero 08, 2006
Hola amigos, 5 minutos para las 4 de la madrugada y recién termine de bañarme, recién siento la pegada, es que estoy desde las 6pm arreglando, barriendo, trapeando, encerando para mudar mi querida PC a mi cuarto (mi cuarto pedía a gritos que lo limpiara y ordenara :P ) bueno por fin termine y ya estoy escribiendo este post, tuve que hacer un cableado aéreo momentáneo aun me falta parchar el cable para que llegue a mi pc y poder TV desde la comodidad de mi cama, jeje, así que ya tengo donde pasar las amanecidas en mi pc.
ya no doy más el sueño me tienta por ahora estoy un poco cansado y después del baño ya no aguanto más aun tengo que arreglar la otra pc para mi hermano al levantarme así que mejor a la camita. BUENAS NOCHES AMIS ;)
jueves, diciembre 22, 2005
Hola amigos, viendo el nuevo logo de google por fiestas, me doy cuenta que google a sacado el buscador en QUECHUA!!! esto se ve siempre y cuando entran a google con el dominio google.com.pe, en la parte inferior tenemos el enlace que nos puede redirigir a http://www.google.com.pe/qu donde esta todo en quechua, es bueno ver que nos toman en cuenta ;) , parece que google se puso las pilas mucho más rápido que Microsoft, ya que este ultimo se comprometió a sacar una versión de sus productos en quechua, esto cuando estaba el proyecto Huascaron en su mejor punto, pero creo que ha quedado en nada.
Es extraño entrar en la pagina de google en quechua y no entender nada :P siendo uno Peruano, sera motivo de estudiar un poco más sobre las legua de mi propio país.
Hola amigos, viendo el nuevo logo de google por fiestas, me doy cuenta que google a sacado el buscador en QUECHUA!!! esto se ve siempre y cuando entran a google con el dominio google.com.pe, en la parte inferior tenemos el enlace que nos puede redirigir a http://www.google.com.pe/qu donde esta todo en quechua, es bueno ver que nos toman en cuenta ;) , parece que google se puso las pilas mucho más rápido que Microsoft, ya que este ultimo se comprometió a sacar una versión de sus productos en quechua, esto cuando estaba el proyecto Huascaron en su mejor punto, pero creo que ha quedado en nada.
Es extraño entrar en la pagina de google en quechua y no entender nada :P siendo uno Peruano, sera motivo de estudiar un poco más sobre las legua de mi propio país.
miércoles, diciembre 14, 2005
El svn de Zope murio
An Exception Has Occurred
Python Traceback
Traceback (most recent call last):
File "/usr/local/viewcvs-1.0-dev/lib/viewcvs.py", line 3196, in main
request.run_viewcvs()
File "/usr/local/viewcvs-1.0-dev/lib/viewcvs.py", line 265, in run_viewcvs
self.rootpath, rev)
File "/usr/local/viewcvs-1.0-dev/lib/vclib/svn/__init__.py", line 327, in __init__
self.youngest = fs.youngest_rev(self.fs_ptr, self.pool)
SubversionException: ('Berkeley DB error while checkpointing after
Berkeley DB transaction for filesystem /svn/repos/main/db:\nDB_INCOMPLETE:
Cache flush was unable to complete', 160029)