Archivo

Archivo para febrero, 2010

¿Amanda se vuelve una solución comercial?

Sábado, 27 de febrero de 2010

Hoy leyendo mis correos de la lista de Amanda (a la cual estoy metido más por razones sentimentales que otra cosa) me conseguí con esto:

Greetings;

I have taken note that there have been no new snapshots made available in a
bit over 3 weeks now, and other than the downloads page, all of the rest of
the new web pages point to paid support.

What is the future direction of amanda?

No es una sorpresa, yo ya habia visto algo de esto en Community East con ZAmanda. Amanda es en mi opinión el mejor software de respaldo de código abierto que existe hoy en día y su evolución hacia software comercial con raíces de código abierto (como MySQL) es evolucionaría.

Yo realmente creo que el producto va a mejorar, sobre todo que ahora puede ser considerado una alternativa con soporte pago para las empresas (y definitivamente no creo que lo cierren).

java, kodegeek, linux, opensource , , ,

Veneblogs, To2Blog: ¿Existe alguna alternativa seria?

Domingo, 21 de febrero de 2010

Aún recuerdo con algo de nostalgia como VeneBlogs y To2Blogs eran los titanes de la Blogosfera venezolana. El desastre del pago de divisas (y la economía en general) han tenido un impacto en estos sitios web los cuales no han cambiado mucho es sus ya (¿5 años al menos?) de existencia. Veneblogs es clasificado como un sitio de Phishing según Firefox y To2Blogs está caído desde el viernes 19 de Febrero de este año (volverá al aire).

¿Existe alguna alternativa seria a estos portales? Me niego a creer que este sea un signo de la muerte de los blogs como los conocemos hoy en día, aunque sitios como FaceBook y Twitter ya se han llevado su buena tajada, dejando una mayoría de sitios los cuales sólo reproducen artículos de otros sitios web (como los odiados sitios de gadgets).

Prefiero pensar que tanto Veneblogs como to2blogs pueden ser mejorados. Después de todo la blogosfera se trata de cambio y estos dos sitios web han sido un reflejo sin manipulaciones de las cosas que pasan en el país.

internet, venezuela ,

OSX Postfix Relay – envio de correos usando OSX y Postfix

Lunes, 15 de febrero de 2010

Todo este lío comenzó cuando me tocó configurar a mi Mac Mini (la cual es mi servidor headless estos días) para que poder enviar correos desde PHP:

< ?php
$to = "josevnz@mydomain.com";
$subject = "Test from tepuyes server!";
$body = "Hi,\n\nHow are you?";
if (mail($to, $subject, $body)) {
echo("

Message successfully sent!");
} else {
echo("

Message delivery failed...

");
}
?>

Odio a PHP. En Windows se puede especificar un servidor SMTP pero en UNIX este lenguaje utiliza Sendmail o lo que haya por debajo. Se puede utilizar Pear PHP mail pero eso implica que tengo que cambiar mi código.

Ahhh, nada como JavaMail para estos casos :D

Bueno, volviendo al tema que nos interesa, los correos nunca salían de la cola. Y es que mi proveedor de Internet, Cablevision, bloquea cualquier conexión a servidores de correo en los puertos 25 en un intento por detener el SPAM.

Intenté utilizar el servidor de correo que ellos sugieren (mail.optonline.net) pero este se quejaba que mi maquina no tenia un registro A en DNS que pudiera ser resuelto (sorpresa, es una máquina detrás del firewall). Traté de utilizar el servidor de correo de la compañia que hospeda a mi dominio en DNS usando autenticación, y para ello configuré lo siguiente en el archivo /etc/postfix/main.conf:

relayhost = smtpout.secureserver.net:3535
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = may
smtp_tls_CApath = /etc/postfix/certs
smtp_tls_session_cache_database = btree:/etc/postfix/smtp_scache
smtp_tls_session_cache_timeout = 3600s
smtp_tls_loglevel = 1
tls_random_source = dev:/dev/urandom

Y en el archivo /etc/postfix/sasl_passwd pusé mi usuario y clave con el cual voy a hacer el relay:


smtpout.secureserver.net: josevnz@mydomain.com:mycoolpassword

Necesitamos usar un certificado digital. La gente de Verisign ofrece uno el cual podemos bajar desde aqui: https://www.verisign.com/support/roots.html (en este caso yo lo copié en /private/tmp/roots.zip)

Luego un poco de carpintería ya que hay que decirle a Postfix que use los nuevos parámetros:


sudo mv /private/tmp/roots.zip /etc/postfix/certs
sudo unzip -j roots.zip
sudo openssl x509 -inform der -in thawte\ Primary\ Root\ CA\ -\ G2_ECC.cer -out thawte\ Primary\ Root\ CA\ -\ G2_ECC.pem
sudo c_rehash /etc/postfix/certs
sudo postmap /etc/postfix/sasl_passwd
sudo postfix stop
sudo postfix start

Sin embargo el servidor de ‘relay’ que decidí utilizar tiene problemas de DNS:

Tepuyes-Server:certs josevnz$ sudo mailq
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
41D3C1201BB 348 Mon Feb 15 18:12:43 josevnz@Tepuyes-Server.local
(Host or domain name not found. Name service error for name=smtpout.secureserver.net type=MX: Host not found, try again)
josevnz@mydomain.com

¡Que vaina!. Sin darme por vencido decidí utilizar a Gmail como relay, cambiando lo siguiente en /etc/postfix/main.cf:

relayhost = smtp.gmail.com:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_security_level = may
smtp_tls_CApath = /etc/postfix/certs
smtp_tls_session_cache_database = btree:/etc/postfix/smtp_scache
smtp_tls_session_cache_timeout = 3600s
smtp_tls_loglevel = 1
tls_random_source = dev:/dev/urandom

Y además en etc/postfix/sasl_passwd:

smtp.gmail.com micuentaengmail@gmail.com:UltraSuperDuperPassword

Reiniciamos a Postfix una vez mas:

sudo postmap /etc/postfix/sasl_passwd
sudo postfix stop
sudo postfix start

Esto me permitió resolver el problema. Comparto este truco el cual funciona al menos en OSX Leopard y ahora me permite mandar correos desde PHP :)

php , , ,

Monitoreo de sistemas con Ganglia

Sábado, 13 de febrero de 2010

Bueno, por razones del destino me estoy familiarizando con Ganglia. Ganglia es un sistema de monitoreo distribuido, similar a OpenNMS, el cual además de ser gratuito es extensible.

En mi caso lo tengo corriendo bajo OSX en mi Mac mini, lo cual me trajo ciertos dolores de cabeza en la instalación (sin embargo y como siempre ya alguien se las habia ingeniado para resolver el problema).

Ya les contaré como me va con este nuevo pasatiempo :D

opensource , ,

Opciones y OSI: ¿La nueva cucaracha del año 2000?

Jueves, 11 de febrero de 2010

Si usted trabaja con opciones entonces seguro sabe que mañana es el día en que todas las entidades de la bolsa van a migrar del viejo estándar OPRA (el no va a ser descontinuado pero si va a evolucionar en su forma actual) a la simbologia OSI. Este esfuerzo involucró a bancos de inversión, reguladores, bolsas de valores, en fin a todo el mundo financiero aquí en los Estados Unidos (un proceso que lleva años gestándose).

El sistema en el cual trabajo ya lleva tiempo listo para este cambio, no esperamos conmoción pero igual estamos preparados.

¡Tiempos interesantes! Nunca deja de fascinar como se puede reconstruir aplicaciones de finanzas para adaptarlas a las nuevas realidades :)

programación , , , ,

Pervasive computing: Sentilla once again

Sábado, 6 de febrero de 2010

Ya ha pasado un rato laaaargo desde que juegue con mis motes de Sentilla Lab. La última aplicación que escribí (AguaYFuego) requiere un poco de maquillaje (en aquel entonces lo hice con Swing y JFreeChart). Esta vez voy a probar una nueva dirección.

Ahora que tengo mi servidor Mac mini ocioso creo que es hora de poner a trabajar ese equipo. Por ahora me estoy bajando las actualizaciones para OSX y poniéndole las pilas a los sensores :)

java, programación , , ,

Oracle y el desnalgue de Kenai.com

Sábado, 6 de febrero de 2010

Esto me está ladillando de sobremanera. Primero Oracle decidió tumbar a Kenai.com en favor de Java.net (e inclusive aconsejó a sus usuarios a moverse a otros sitios para el hospedaje del código). Y resulta que hoy leyendo mi correo me consigo esta perla:

Gentlepeople,

In an effort to get information out to the Kenai community quickly, while trying to manage the integration of our two companies, I think we did a poor job at communicating our plans for Kenai.com to you. I would like to remedy that now.

Our strategy is simple. We don’t believe it makes sense to continue investing in multiple hosted development sites that are basically doing the same thing. Our plan is to shut down kenai.com and focus our efforts on java.net as the hosted development community.

We are in the process of migrating java.net to the kenai technology. This means that any project currently hosted on kenai.com will be able to continue as you are on java.net. We are still working out the technical details, but the goal is to make this migration as seamless as possible for the current kenai.com projects.

So in the meantime I suggest that you stay put on kenai.com and let us work through the details and get back to you later this month.

Thanks for your feedback and patience.

-Ted Farrell
Oracle Corporation

Si entiendo bien significa:

  • No se vayan a Source Forge, Google o GitHub, los queremos en Java.net
  • La migración de los proyectos de Kenai.com a Java.net debería ser más o menos transparente

¡Terminen de decidir que es lo que van a hacer!

Aún así pienso seguir investigando que tan complicado es sacar mi código de Kenai.com. Un mes de incertidumbre es una eternidad para un proyecto Open Source como StupidZombie :)

opensource , , ,

¡JavaPassion ahora es un curso pago!

Miércoles, 3 de febrero de 2010

El autor del curso decidió convertirlo en un curso pago:

On 2/3/2010 4:33 PM, Alex Ruiz wrote:
Pedro and Dante,

From the javapassion website, I can see that the course will be
subscription based, but I never says it requires you to pay money (I
cannot speak for Mr. Shing,) so I think you are jumping into conclusions
too quickly (unless I’m missing something.)

Actually it will be indeed “paid service”. I am not sure how
successful it will be. But I decided to try mainly because
the other choice is “killing javapassion.com” all together.

The price point I am thinking about is $89 per year for unlimited
access to all the courses of “javapassion.com”. (My market research
shows that this is much less expensive compared to other similar
sites which offer “less quality” contents in my opinio. And frankly
my suspicion is that it will be barely enough to sustain “javapassion.com” and me.)


Even if Mr. Shing decides to charge. So what? Mr. Shing already made
public that he left Oracle, and now he is independent. He is completely
free to charge for his knowledge and time, isn’t he? After all, we all
have to make a living.

Thanks for your clarification and support.

-Sang Shin

El está en todo su derecho. Por esa misma razón decidí retirar las soluciones que había publicado a todos los ejercicios anteriores de Source Forge para incentivar a la gente a que pague por este excelente recurso.

¡Los mejores deseos a Sang Shin en esta nueva iniciativa!

-Jose

javafx, programación , ,

Es oficial: Kenai.com tiene 60 días más de vida

Martes, 2 de febrero de 2010

Bueno, ya lo habia comentado anteriormente pero ahora es oficial:

Hello fellow Project Administrators,

It’s with a sad heart that we have to announce that the Kenai.com domain will be shutdown as part of the consolidation of project hosting sites now that Sun is a wholly owned subsidiary of Oracle.

Project Kenai has always existed as two different things: Kenai the infrastructure, and Kenai the website (Kenai.com). While it has come time to close the domain of Kenai.com, the infrastructure (which is already used under NetBeans.org) will live on to support other domains in the future.

With this decision from Oracle to close the Kenai.com domain, it is now time for project owners to begin the process of migrating their repositories and content over to other locations. A few things to note as you begin this process:

* More then one forum thread is going on at this time discussing alternative sites for hosting projects; this one appears to be the most active:

http://kenai.com/projects/help/forums/general/topics/2406-Alternatives-for-Kenai-com-

* For Source repositories, SVNSync can be used for Subversion. Git, and Hg are pretty simple by nature to move.

* Wiki source code is available to all project admins and can be cut and paste into any other site that supports the Mediawiki syntax.

* For Issue Trackers and Forum content, we are looking at ways to make that content available, but we have nothing at this time in place. If you can come up with a way to move the content on your own, proceed as such. Please do not wait for us.

The website will be closed to the creation of new projects in the next week. The complete shutdown of the site and the removal of the domain will be completed in the next 60 days (April 2nd 2010). This should provide ample time for all projects to be moved to a new home of the project owners choice.

If you have a private project (only available to Sun internal projects) those projects will continue to exist. We will send information about how to access those in a separate notice.

Any public projects that remain after the 60 day limit (April 2nd 2010) will be removed when the site is turned off.

It has been an amazing ride, and a great pleasure to personally work with so many of you over the last year or so. From the entire Project Kenai Team I want to thank you for all of the feedback, criticisms, and support over our time together.

With much respect,
The Project Kenai Team

No me queda otra que buscarle un nuevo hogar a StupidZombie. ¿Alguien tiene sugerencias? :)

java, opensource , ,

Kodegeek busca colaboradores para el blog

Lunes, 1 de febrero de 2010

Kodegeek, uno de los blogs con más tiempo en la blogosfera Venezolana está buscando colaboradores para escribir artículos relacionados con tecnología. Puede ser de cualquier lenguaje de programación, análisis de tecnologías o de cualquier cosa relacionada con el mundo Geek. ¡Si estas interesado envíame tu curriculum y dime porque que quieres escribir en el blog!

La idea es darle más pluralidad al blog para que otras personas se beneficien con múltiples puntos de vista.

Puedes contactarme en la siguiente dirección: josevnz ‘at’ kodegeek.com, este es el momento perfecto para intercambiar ideas.

kodegeek, venezuela , ,

%d personas les gusta esto: