<body>

Sitios web relacionados: PingBlog | Fotos

domingo, enero 27, 2008

PingBlog: ¿Como obtener accesso como desarrollador al código en Windows?

¿Como obtener accesso de desarrollador a PingBlog?

Bueno, como explicaba en un articulo anterior, solamente tiene que abrir su cuenta en Source Forge y pongase en contacto conmigo. Yo lo agrego a la lista de desarrolladores y listo.

Si tiene Windows entonces siga leyendo.

En Windows es un fastidio. Como cosa rara, Windows viene sin SSH, ni CVS, cosa completamente natural para Linux, y no tan dificil para OSX o Solaris. Sin embargo no todo está perdido:
  • Primero bajese Putty. Es un cliente SSH gratuito para Windows, muy bueno.
  • Luego bajase WinCVS. Hay mucha documentación en Internet, aunque si usted utiliza Eclipse o Netbeans no lo necesita para nada.
  • Lease la siguiente guia (medio oculta) en Source Forge.
Aunque lo mejor es que se mude a un sistema operativo que tenga todas las herramientas ;)

Blogalaxia:, , ,
Technorati:, , ,
To2blogs:, , ,
Del.icio.us:, , ,

Etiquetas: , , ,

sábado, enero 26, 2008

notchup.com: ¿Nueva forma de buscar trabajo?



No puedo decir mucho sobre notchup.com, al cual me invitaron mientras está en modo beta (si, protegido con password y todo). No quiero decir quien me invitó tampoco, pero el pana está siempre en todo. Lo que si les puedo decir es que compañías grandes de Internet lo están utilizando YA (según las propagandas que vi en el website) y que su concepto es realmente original.

El beta trabaja muy bien, sobre todo la parte de importación del perfil desde otros lados. El mio funcionó perfectamente.

Pero lo que más me gusto es la posibilidad de hacer dinero con el portal :)

En algún momento les hablare más del portal, pero por ahora no puedo.

Etiquetas: , ,

viernes, enero 25, 2008

PingBlog ya tiene un webmaster

Si, Alex Camargo se ha unido a este esfuerzo y ahora el sitio web de PingBlog tiene un Webmaster. Alex tiene mucha experiencia con MySQL y PHP, lo cual significa que cosas interesantes vienen para el proyecto.

¡Bienvenido y gracias por la ayuda!

¿Estás interesado en colaborar con PingBlog? El grupo en FaceBook de PingBlog está abierto. Los invito a participar.

Blogalaxia:, ,
Technorati:, ,
To2blogs:, ,
Del.icio.us:, ,

Etiquetas: , ,

jueves, enero 24, 2008

Como burlar los controles de riesgo en un banco: Trabajando en "midoffice"

Todo este cuento tiene que ver con un corredor de bolsa (trader) Frances el cual logró crear perdidas de 7 millardos de dolares. Las perdidas fueron tan fuertes que se estima que está relacionado con el movimiento horrible que tuvo el mercado de acciones global este 22 de Enero.

¿Y como hizo esto sin que nadie se diera cuenta?
¿Es el tipo un genio?

El tipo no es un genio, de hecho lo pintan como un empleado muy común el cual no habia avanzado mucho en el banco en sus 6 años de carrera. Al leer este artículo con sumo cuidado se puede ver esto:

The bank added: "Aided by his in-depth knowledge of the control procedures resulting from his former employment in the middle-office, he managed to conceal these positions through a scheme of elaborate fictitious transactions."

The trader - whom Noyer said "breached five levels of controls," and was "a computer genius" - continued the fraud until this past weekend, when auditors in the company's risk-management office detected a series of fictitious trades on its books, which it said was committed by an employee in charge of hedging the bank's trades in European stock index futures.

El señor conocía los procesos de reconciliación de posiciones y riesgo de la empresa, lo cual quiere decir que front office (es decir quienes hacen el dinero haciendo trading) hacia ciertas transacciones y mid office hacia el proceso de reconciliación. Si usted tiene tiene conocimiento de como trabaja el proceso de reconciliación entonces usted puede pasar información falsa a mid office, mientras registra falsas cantidades en front office por lo cual nunca vera position breaks (es decir discrepancias entre las posiciones que tiene el trader comparada con lo que realmente se hizo).

Sin embargo no es un genio. Todos los procesos tienen fallas y si se tiene conocimiento profundo de como trabaja mid office entonces es posible hacer esto. Yo no descartaría complicidad interna y lo que menos creo es que el banco no se haya percatado de un nivel de riesgo tan elevado y de tal magnitud en todo este tiempo.

Si, es cagante ver como esta institución manejo su riesgo. Y este según los periódicos es quizas el fraude más grande de la historia cometido en un banco de inversiones.

Blogalaxia:, , , ,
Technorati:, , , ,
To2blogs:, , , ,
Del.icio.us:, , , ,

Etiquetas: , , , ,

martes, enero 22, 2008

Hoy el mercado de acciones va a estar muy movido


Indice Down Jones no muy alegre

Una combinación fuerte: Día después de expiración, además de que los mercados de Asia y Europa empezaron mal la jornada el día de ayer debido a la incertidumbre generada por la posible recesión de la economía Americana.

Hoy Apple y otras compañías van a declarar ganancias (o perdidas) y esto quizas ayude a aliviar la situación (¿vieron como Yahoo piensa recortar costos despidiendo gente?). Por nuestro lado, nosotros conseguimos más recursos para aguantar el chaparrón, lo cierto es que va a ser un día bien movido.


Hoy se espera que el volumen de datos manejados sea bien alto en nuestro sistema, menos mal que tenemos recursos en mi grupo con que manejarlos. Dependiendo de como ciertas compañías anuncien sus ganancias, veremos si la semana sigue turbulenta o las cosas se calman un poco.

Si, las vacaciones del Dia de Martir Luther King me duraron poco. O como diria un amigo, "Today sucks to work on IT".

No es ninguna sopresa, ya desde ayer nos esperabamos algo así. Lo que queda es salir al ruedo y torear al animal.

¡Ole Toro! (¿O deberia más bien decir Oso?)


Blogalaxia:, , ,
Technorati:, , ,
To2blogs:, , ,
Del.icio.us:, , ,

Etiquetas: , , ,

domingo, enero 20, 2008

Cloverfield: Cuando las peliculas de monstruos hacen lo correcto

Hoy fuí a ver Cloverfield y les puedo decir que es quizas la mejor pelicula de monstruos hasta la fecha.

Olvidense del fiasco que fué la nueva versión de Godzilla; Esta pelicula logra mucho mostrando poco, con un presupuesto de sólo $30 millones de dolares, además de que la premisa de la aventura es simple.

Mucha gente critica que el comienzo de la pelicula es lento y no tiene nada que ver con la cinta; Yo en cambio pienso que prepara el terreno para el resto de la trama, la cual es muy bien llevada.

Mi recomendación final: Muy bien lograda, vale la pena verla.

Ah, y por favor quedese hasta el final de los creditos. Un secreto será revelado.

NOTA: Si ya vió la pelicula, yo tengo un par de teorias sobre de donde viene la amenaza entre otras cosas, los invito a participar en los comentarios.

Blogalaxia:,
Technorati:,
To2blogs:,
Del.icio.us:,

Etiquetas: ,

sábado, enero 19, 2008

Se buscan desarrolladores para PingBlog

PingBlog es una herramienta gratuita, con licensia GPL, la cual te permite hacer ping a tus directorios de blog favoritos, además de agregar etiquetas para varios de ellos.

La versión 1.0 ya tiene funcionando cierto tiempo (se pueden bajar los binarios desde acá, las fuentes están en CVS) y ahora estoy buscando agregarle más funcionalidad:

  • Internacionalización
  • Instaladores nativos (Windows, OSX, RPM Linux, Deb Debian, etc)
  • Mejoras al código (soporte a otros blogs, mejoras gráficas, mejor manejo de errores)
  • Webmaster (para mejorar la página web)
  • Diseñador gráfico (mejorar el logo, creación de temas)
¿Se anima? No se requiere mucha experiencia pero si ganas de trabajar para un proyecto de código abierto.

El grupo en FaceBook de PingBlog está abierto. Los invito a participar.

Blogalaxia:, ,
Technorati:, ,
To2blogs:, ,
Del.icio.us:, ,

Etiquetas: , ,

viernes, enero 18, 2008

Today is expiration Friday

Today is Expiration Friday.

Is the biggest so far ever in the firm I work. Will be a busy day, we been preparing for this day for some time back.

Or as the Thing would say:

It's clobbering' time!

Blogalaxia:,
Technorati:,
To2blogs:,
Del.icio.us:,

Etiquetas: ,

jueves, enero 17, 2008

SUN adquiere a MySQL for 1 billon de Dolares

Sun metió de meter tremendo batazo al anunciar que van a adquirir a MySQL por 1 billonmillardo de dolares. No solamente le da una presencia a Sun en el mundo de las bases de datos increible, sino que ademas piense en las posibilidades de integración con los siguientes productos:

No hace falta comentar mucho, excepto que es la movida del año. Vamos a ver que tanto sube el stock de SUN después de este anuncio.

NOTA: Gracias a Juan quien notó el pelón de escala.

Blogalaxia:, ,
Technorati:, ,
To2blogs:, ,
Del.icio.us:, ,

Etiquetas: , ,

miércoles, enero 09, 2008

Los 4 fantasticos: Isla de la Muerte

fantastic 4 isla de la muerte
La Isla de la muerte y los 4 fantasticos


No es noticia nueva, pero desde finales de Diciembre pasado estaba por comprarme el último comic de los 4 Fantasticos: Isla de la Muerte.

¿Qué tiene de especial? Bueno, en particular "The Thing" (la Mole, Ben) decide tomarse unas vacaciones en la isla de Puerto Rico y es allí en donde comienza la lucha con el famoso Chupacabras. Pero el cuento no queda allí, ya que Marvel (además de darle al lector un recorrido turistico por la isla en esta edición) decidió sacar 2 tipos de tiraje, uno en Ingles (como siempre) y el otro completamente en Español.

fantastic 4 isla de la muerte
Llamame pa'trás (call me back): Edición Boricua


Por lo visto los lectores hispanos lectores de comics representan una demografía importante en los Estados Unidos, ya que no se trata de una edición internacional sino domestica la cual fué lanzada en varios idiomas.

win dancer super heroe venezolana
Sofia (Wind Dancer), super heroe Venezolana


¿y que hay con los super heroes latinos en el universo de Marvel? Bueno, Venezuela tiene su representación con Wind Dancer (Sofia), quien en su última aparición (ya hace varios meses) resultó gravemente herida mientras ayudaba a sus compañeros super heroes a pelear contra el Zodiaco sin sus poderes (esto producto de los eventos ocurridos en House Of M, con la Bruja Escarlata).

sofia herida en the Initiative
No todo sale bien para Sofia en su última aventura


Todo un fume :)

Así que bueno, tenemos Chupacabras y Merengue por un buen rato, con sabor a super heroe. Y eso suena bien



Blogalaxia:, , , , , , ,
Technorati:, , , , , , ,
To2blogs:, , , , , , ,
Del.icio.us:, , , , , , ,

Etiquetas: , , , , , , ,

jueves, enero 03, 2008

Conversion de Bs. a Bs.F. en Java (II)

BsF
No resisti la tentación de envenenar el programita (n pasaban nada bueno en televisión :) )

Ya mis vacaciones llegaron a su fin; Voy a emplear el último dia en algo que no tenga que ver con la computadora (es increible como pasan de rápido 2 semanas).

En fin, de vuelta a la realidad :)

Me puse a jugar un poco con el pedacito de código que convierte de Bs. a Bs.F. desde Java y lo converti en un programa con interfaz gráfica el cual te puedes correr desde tu navegador, o si lo prefieres desde la linea de comandos así:

javaws http://kodegeek.com/java/Bsf.jnlp

Me di cuenta de un error cuando procesas números en formato distinto al idioma Ingles el cual solucione usando DecimalFormat el cual si soporta Locale. También removi un cambio global de Locale el cual no era necesario.

Como siempre el código está disponible en Source Forge, se aceptan sugerencias para mejorarlo.

Actualización: Llegamos al apartamento a las 2:00 AM, de vuelta a Norwalk :)

Blogalaxia:, , ,
Technorati:, , ,
To2blogs:, , ,
Del.icio.us:, , ,

Etiquetas: , , ,

Office para MAC OSX: ¿Vale la pena?

Ars Technica publicó un articulo sobre el Office para Mac OS X. Dejando de un lado el hecho de que no mencionan el precio y que viene sin VBA para Excel se ve bastante decente (si, le duela a quien le duela Office es el Standard y OpenOffice aún le falta por pulir varias cosas).

Quien sabe, quizas y me lance de cabeza comprandolo, no sé aún. Por otro lado, sigo esperando a que OpenOffice agarre mínimo y se ponga las pilas.

Blogalaxia:, , ,
Technorati:, , ,
To2blogs:, , ,
Del.icio.us:, , ,

Etiquetas: , , ,

martes, enero 01, 2008

Convirtiendo Bolivares a Bolivares Fuertes desde Java

El primer post del año y aún recuperandome de los abusos de Diciembre 31. Para ponermela fácil, voy a volver sobre mis pasos del año anrterior y voy a hablarles un poco más sobre la reconversión de Bolivares a Bolivares Fuertes. En este caso no voy a seguir rumiando sobre si es útil o no, sino más bien sobre como podemos hacer la conversión en este caso desde Java (Los detalles concretos sobre como implementar la solución en cualquier lenguaje estan en la página que habla sobre la reconversión).

Note lo siguiente:
  • Este algoritmo sólo sirve para hacer pagos ya que redondea a dos decimales. Cuando se convierte datos historicos se deben usar 3 para poder convertir de vuelta cantidades
  • No me hago responsable de ninguna manera sobre lo que este código puede hacer, viene con licencia GPL (aunque si tiene errores lo limpiaré con mucho gusto).

El código en Java, sn más preambulos:


1 package com.kodegeek.blog.finance.venezuela;
2
3 import java.math.BigDecimal;
4 import java.math.RoundingMode;
5 import java.text.DecimalFormat;
6 import java.text.NumberFormat;
7 import java.util.Locale;
8
9 /**
10 * Class that performs the conversion between "Bolivares"
and "Bolivares Fuertes" using proper rounding
11 * as defined on the following official document: <a
href="http://www.reconversionbcv.org.ve/files/pdf/aspectosnov07.pdf"
>Reconversion BCV</a>
12 * License: GPL
13 * @author josevnz@kodegeek.com
14 */

15 public final class BsF {
16 private static NumberFormat nForm;
17 static {
18 // Set the locale to Venezuela
19 Locale.setDefault(new Locale("es", "VE"));
20 nForm = new DecimalFormat("BsF #.00");
21 }
22
23 private static final BigDecimal FACTOR =
new
BigDecimal(Math.pow(10, 3));
24 private static final double PLACES =
(
double) Math.pow(10, 2);
25
26 public static double bsTobsF(double value) {
27 BigDecimal valScale = new BigDecimal(value);
28 return valScale.divide(FACTOR, 2,
RoundingMode
.HALF_UP).doubleValue();
29 }
30
31 public static double bsFtoBs(double value) {
32 BigDecimal valScale = new BigDecimal(value);
33 return valScale.multiply(FACTOR).doubleValue();
34 }
35
36 public static void main(String [] args) {
37 double value = Double.parseDouble(args[0]);
38 value = bsTobsF(value);
39 System.out.println(nForm.format(value));
40 }
41 }


Menos de 50 lineas de código, incluyendo comentarios y cosas inútiles, todo en menos de 10 minutos (creo que no tiene bugs pero tengo el derecho de equivocarme).

Por cierto, ¿ha jugado con el programa oficial de reconversión en línea? Es horroroso, ya que:
  • No te deja meter la cantidad directamente, en vez de eso tienes que pulsar TODOS los números en la calculadora
  • Te deja especificar Bolivares Fuertes (O bolivares) tanto en la fuente como el destino de la conversión (estupido). Un botón e selección simple soluciona el problema.
  • Está escrita en Flash (OK, no es un bug sino mal gusto :) )
Si me animan quizas ponga una aplicación aqui en el blog, haganmelo saber si están interesados.

Blogalaxia:, , ,
Technorati:, , ,
To2blogs:, , ,
Del.icio.us:, , ,

Etiquetas: , , ,