Archive

Author Archive

fluxbox y xendra POS

June 24th, 2010

fluxbox es un manejador de ventanas, muy flexible en cuanto a sus posibilidades, ligero y perfecto para estaciones con tareas puntuales.

resulta que estuve intentando usar XFCE que es un manejador que personalmente uso cuando estoy en Linux, sin embargo en terminales de venta es una vaina, porque las personas en los puntos de ventas se ponen a jugar, y mueven muchas cosas, claro que son temas visuales, pero igual es un fastidio,  asi que personalizamos conky sobre fluxbox y cairo, de esta forma el POS muestra valores de sistema criticos como uso de recursos, trafico de red y solo un acceso al Xendra, en algunos clientes estoy configurando un dock bar para que accedan a aplicaciones puntuales (OpenOffice.org) 24062010106 otro tema interesante es que el consumo de recursos de ambos programas es bajisimo.

el POS ademas soporta JMS y permite por tanto asincronia con el servidor al punto que cada POS corre una base de datos y envia mensajes al servidor y viceversa, asi las ventas no se ven perjudicadas con una caida de servidor, Xendra 2 usa JBoss 5 y la ultima version de JBoss Messaging.

las base de datos son PostgreSQL, estamos trabajando en replicacion con PostgreSQL 9.0 beta ademas, pero aun no hay nada interesante que mostrar, a diferencia de otros prefiero mostrar cosas concretas que presentaciones de 20 diapositivas con datos tomados de la web.

Author: xapiens Categories: fluxbox, jboss, xendra Tags:

pollo canibal mutante

June 23rd, 2010

pollo patas cortas

Author: xapiens Categories: WTF Tags:

aviso fail!

June 23rd, 2010

aviso fail

Author: xapiens Categories: WTF Tags:

world domination

April 3rd, 2010
Comments Off

En todos sitios encuentras gente ridicula que quiere hacerse pasar de “guru”, esta conversacion es en el canal de postgresql, un canal dedicado a base de datos, el protagonista es kW_ quien aparentemente tiene un proyecto ultra secreto.

si eres una bestia con el ingles, usa google translate.

chicharro

<kW_> offtopic: does anybody know a channel where people hang around who work with microsoft compilers+linkers?
<sternocera> kW_: I work with them
<kW_> sternocera: well, do you know how you can tell the microsoft compiler|linker in which order to layout static data in the .data section of a compiled file?
<sternocera> kW_: No, and I don’t know why that matters
<kW_> sternocera: well, it matters in a specific case here… apparently the ordering is not simply the ordering on how the variable definitions for that static data appear
<sternocera> kW_: Do you mean within individual object files?
<kW_> sternocera: well, I mean in the resulting PE file (e.g. .DLL file, .EXE file …)
<sternocera> kW_: I can tell you that the initialisation order of global static data is undefined in C++, so why would the order be defined or predictable?
<kW_> sternocera: well, it is effectively a requirement which popped up from real-live testing, and it is not fun to have it, but it looks like the requirement is not going to go away
<sternocera> kW_: Are you sure it isn’t an imaginary requirement? It sounds like one.
<kW_> sternocera: no, unfortunately not, the consequences are real, I’ve measured them (unfortunately I am not allowed to be more specific)
<sternocera> kW_: You’re funny.
<kW_> sternocera: well, I wish this whole thing was not needed (because I know it is messy and compiler-specific at best), but oddly enough, it is
<sternocera> What are the nature of the consequences?
<RhodiumToad> if you’re trying to force the initialization order, then do it via appropriate methods rather than trying to hack on the physical order of data
<kW_> RhodiumToad: you mean the initialization order would possibly affect the physical order of data (it is the physical order which is needed to be influenced here, not the initialization order)
<RhodiumToad> then ignore me
<sternocera> kW_: Who knows? It probably isn’t documented anywhere, and likely varies between compiler versions. Have fun staring at a debugger looking at an ocean of hex.
<kW_> sternocera: well, this is what I currently do ;-) Well, I can at least define islands in this ocean and look where they are positioned
<sternocera> kW_: are you aware that you sound like a crazy person?
<kW_> sternocera: well, to be honest, I do not really care about what I sound like. I’m sure however, once you would see the full picture (which I am not allowed to make public, unfortunately), you would understand the requirements.
<sternocera> kW_: sorry, I don’t believe you
<sternocera> kW_: I think it’s more likely that you don’t see the full picture.
<kW_> sternocera: no worries, I perfectly agree with you that it may sound odd (or “unbelievable” ;-) ) given not knowing the reason why this is necessary.
<RhodiumToad> if you’re not able to share details of a problem, then it’s probably not a good idea to ask for help solving it
<sternocera> kW_: I actually have the answer to your question, but unfortunately it’s a secret.
<kW_> RhodiumToad: sure… well, I’m not able to share the details of the bigger problem, and I only ask for help for the smaller one…
<sternocera> The problem you have is that you’re asking how to do an incredibly ill-advised and stupid thing, and telling us that you actually have extremely valid but top secret reasons, and that we would totally agree that what you’ve proposed is the way forward if only we were privy to those secret reasons. Ockham’s razor tells me that the simplest explanation is that you’ve decided to do this dumb thing
<sternocera> and have become emotionally attached to the idea

Author: xapiens Categories: Uncategorized Tags:

archivos abiertos en linux

March 7th, 2010

en windows esta filemon, en linux usar este comando:

sudo lsof -p 32564 , donde 32564 es el pid del proceso a revisar

Author: xapiens Categories: Uncategorized Tags:

compartiendo carpetas en virtualbox

March 6th, 2010

instalar los addins de virtualbox.
para compartir carpetas se requiere crear una carpeta en el Host, luego una carpeta en el equipo client, entrar a dispositivos compartidos y agregar la carpeta creada en el Host (donde corre el virtualbox), luego ejecutar el siguiente comando :
sudo mount -t vboxsf

usar versiones recientes de linux y opensolaris.

Author: xapiens Categories: Uncategorized Tags:

Piura

February 9th, 2010

Estuve 1 dia por Piura, para dar una charla de Xendra ERP, un agradecimiento a la universidad ULADECH Catolica de Piura, fue muy grato compartir por alla, por primera vez deguste el famoso seco de chavelo.

piurarondacriolla

Author: xapiens Categories: Uncategorized Tags: ,

Sun Tech Days en Brasil

February 8th, 2010

Estuvimos por diciembre en Sao Paulo Brasil, invitado por Sun Microsystems , el evento tecnologico llamado Tech Days, fue realmente espectacular, la informacion adquirida ahi, las personas que conoci finalmente de forma real, la ciudad misma, y conocer de primera mano las innovaciones de Sun en diversos aspectos, lo mas increible fue conocer a James Gosling en persona, algo que ni siquiera supe al ir al evento, luego el grupo OpenSolaris con el que participe y comparti gratos momentos, Teresa.Giacomini, Lynn Rohrer y Chris Armes de SUN, los amigos de Venezuela, Argentina y Colombia, ademas de los amigos de Brasil.

El unico stand que ni siquiera me asome fue el de mysql, lo interesante fue que quede convencido de OpenSolaris al ver todo el roadmap del proyecto, aun asi oracle no lo soporte (lo cual dudo) ya es software libre, ya hay varias distros sobre el kernel como Milax, Belenix, Nexenta, hay gente que tiene mucha experiencia en PostgreSQL con OpenSolaris y Dtrace, asi como ZFS, la gente de Omni, lo veo como una plataforma muy solida para un servidor corriendo JBoss Xendra , tanto asi que estamos investigando a profundidad diversos escenarios con OpenSolaris y preparando nuestra propia personalizacion del mismo, con respecto a la comunidad veo mucho compañerismo, mucha proactividad a nivel latinoamericano, en Peru, aun estamos en pañales, ya se esta trabajando afiches e info que sera usada en el Flisol del 2010.
jamesgosling

Author: xapiens Categories: Uncategorized Tags:

tips en xfce

January 3rd, 2010
Comments Off

Gnome y KDE son pesados, muchas empresas migran a Linux por temas de licencia y por no renovar sus equipos, al menos aca en Peru, muchos equipos ademas solo sirven para correr clientes de Xendra, xfce es el que mas balanceado se encuentra entre funcionalidad y desempeño, lamentablemente no hay mucha informacion sobre xfce, asi que lo hare de una forma periodica, ademas estoy desarrollando sobre este entorno, lo interesante es que usa GTK, que pense que era pesado, sin embargo xfce demuestra que gtk no lo es per se, xfce se empeña en ser ligero, el proyecto de gtk para xfce se llama genoc, agregando algunas funcionalidades perdidas importantes para nuestra realidad peruana.

aca los primeros tips:

cambiar el tamaño del terminal xfce4:
terminal –geometry=80×20
~/.config/Terminal/terminalrc MiscDefaultGeometry=81×24-0+481

acceder al menu : CTRL+ESC

resetear el modo de video en xfce4:
remove ~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
o editarlo para colocar la resolucion deseada.

Author: xapiens Categories: Uncategorized Tags:

Reflexiones

January 2nd, 2010
Comments Off

Empieza el 2010, Mira en tu vida. lo que eres no es un accidente magico, si miras de cerca, veras que tu vida representa ideas de otras personas que han influido en ti, para bien o para mal, tus ideas han influenciado en quien eres, inclusive ideas que nunca has conocido tambien lo han hecho. como la idea de la relatividad, la idea de la gravedad, la idea de la igualdad, la idea del tiempo, la idea del espacio. la idea de Dios. la idea de justicia.

Ciertamente que cada una de estas ideas a influido en tu vida en alguna forma. cuantos de estos conceptos has cuestionado?

En nuestra chiquititud lo hicimos.

Como sabemos, conforme vamos envejeciendo lo menos que tenemos es tiempo para preguntas serias. conforme nos vamos poniendo viejos, la mayoria de las preguntas serias se vuelven respuestas no serias;

Tenemos un trabajo que hacer, y lo hacemos. todavia estan esas preguntas serias, esas ideas, que forma el trabajo que hacemos, la forma en que somos cada uno de nosotros y nos desenvolvemos en el dia a dia.

La historia enseña que una idea no desafiada puede ser una proposicion peligrosa, todavia, cada dia, miles de miles de
personas van a trabajar asumiendo la responsabilidad de hacer que “algo” pase.
aun sin pensar si la idea o lo que hacen es viable o no, todavia posible, todavia cuerda. lo haces tu? lo haces por inercia? porque todo el mundo lo hace? , este año reflexiona al respecto, la vida es muy corta y cuando menos te des cuenta, habra pasado rapidamente.

Author: xapiens Categories: Uncategorized Tags: