PrimalForces Blog

Opiniones, Reseñas, Referencias.

PrimalForces Blog header image 1

iPhone Wordpress en mi iPod Touch

Febrero 25th, 2009 · Sin Comentarios
Nada interesantePoco interesanteBuenoMuy BuenoExcelente (1 voto(s), promedio: 5.00 de 5)   %
Loading ... Loading ...

Hoy buscando en la iTunes store encontré éste tool muy bueno con el cual estoy escribiendo éste post. Lo bajé, lo estoy probando y parece que anda… Cuando haga post y salga publicado será el momento de la verdad…
El tema es que el blog está hosteado en Dreamhost y es una instalación custom (detesto los wizards) y acabo de actualizarla a la versión 2.7.1.
Tardó un buen rato para cargar los cuatro post locos que tengo pero están acá…

Saludos!

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ Sin ComentariosTags: Tecnonogía · WordPress

WebBursatil.com.ar on Rails

Febrero 29th, 2008 · Sin Comentarios
Nada interesantePoco interesanteBuenoMuy BuenoExcelente (1 voto(s), promedio: 5.00 de 5)   %
Loading ... Loading ...

shot-de-webbursatil.jpgRecientemente he inaugurado un sitio de información bursátil con orientación al mercado local Argentino, algunos detalles se pueden encontrar en mi portfolio o bien accediendo a www.webbursatil.com.ar. El sitio esta desarrollado con Ruby On Rails, es mi primer experiencia con Ruby pero no con Objetos y la verdad es que es un lenguaje muy versátil y realmente ha crecido mucho desde su concepción hace ya 10 años. Actualmente se encuentra implementado el feed aggregator. En breve voy a ir dando noticias del avance del proyecto.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ Sin ComentariosTags: Emprendimientos · Tecnonogía

Magento Commerce Actualizado al preview 0.6.14100

Enero 9th, 2008 · Sin Comentarios
Nada interesantePoco interesanteBuenoMuy BuenoExcelente (Sin Votos)  
Loading ... Loading ...

Hace unas semanas actualize el sitio de prueba OMI Indumentaria , por suerte los cambios que tuve que hacer a las paginas del la plantilla customizada por mi fueron mínimas, aún asi es una tarea importante donde la herramientas más importante es un comparador (Beyond Compare, Araxis Merge, etc.).

Un detalle importante es que aparentemente el procedimiento de actualización no funciona bien en magento ya que por ejemplo no se agregó un menú del módulo de administración nuevo, el cual tuve que cargarlo manualmente en la base de datos, una vez ahi anduvo perfectamente…

Como no he tenido mucho tiempo ultimamente, tratare de ir posteando más seguido, y espero con el tiempo tener un post semanal sobre Magento Commerce que a mi entender es una plataforma e-Commerce basada en PHP que promete.
Un Saludo.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ Sin ComentariosTags: Emprendimientos · e-commerce

Grids

Noviembre 23rd, 2007 · 1 Comentario
Nada interesantePoco interesanteBuenoMuy BuenoExcelente (2 voto(s), promedio: 4.00 de 5)   %
Loading ... Loading ...

Los “grids” es un concepto de computación distribuida que involucra sistemas heterogéneos, al contrario de Mosix y alguno de sus pares basados en SSI (Single System Image) en el cual todos los sistemas deben ser homogéneos.Un grid puede componerse de diversas arquitecturas de hardware y software en donde cada nodo del grid provee ciertos servicios. He indagado un poco en algunos papers, de los cuales he sacado los siguientes puntos.

[Leer más →]

→ 1 ComentarioTags: Trabajos Académicos

Shared Hosting con clusters

Noviembre 23rd, 2007 · Sin Comentarios
Nada interesantePoco interesanteBuenoMuy BuenoExcelente (1 voto(s), promedio: 3.00 de 5)   %
Loading ... Loading ...

Hace un tiempo atrás ante la necesidad de obtener un servicio de hosting, emprecé a evaluar ciertas opciones, tanto locales como extranjeras. Por supuesto las locales no me sorprendieron mucho ya que se trataban de hostings compartidos clásicos, en el extranjero encontre la mas variada cantidad y calidad de hosings, pero encontre tres hostings muy particulares, estos utilizan clusters para brindar el servicio, estos son: NearlyFreeSpeech.NET, DreamHost y MediaTemple, los dos primeros se valen de load balancing entre servidores y el último con un Grid. Ninugno de ellos da claras explicaciones de como está conformada su red interna. Investigando un poco encontre en el caso de Dreamhost que se valen de algún tipo de SAN (Storage Area Network) un User Space File System montado via NFS. Los tres brindan servicio de MySQL que es el servidor de base de datos más difundido y que también se encuentra en algún tipo de cluster. Parece ser que este tipo de configuración distribuída les permite sobre-vender el hosting compartido poniendo a disposición del usuario una cantidad de storage y capacidad de transferencia de datos a precios imbatibles.

En los hostings por logeneral el nivel de distribución es bajo ya que se trata de un proxy como balanceo de carga y detras de él varias máquinas individuales, asi es el caso de Dreamhost y NearlyFreeSpeech, el caso de MediaTemple sostienen que un sitio se aloja en el Grid y no en una maquina en particular. Estos, para mí, son casos reales en los cuales se está utilizando algún nivel de procesamiento distribuido para un objetivo comercial.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ Sin ComentariosTags: Trabajos Académicos

Fallacies of Distributed Computing

Noviembre 23rd, 2007 · Sin Comentarios
Nada interesantePoco interesanteBuenoMuy BuenoExcelente (Sin Votos)  
Loading ... Loading ...

En este punto voy a agregar un par de razones que van un poco más allá de lo meramente técnico y que deben tomarse en cuenta al diseñarse un sistema distribuido:

Corporate Compliance (Normas Internas Corporativas):

En la mayoría de las corporaciones actuales rigen una serie de normas internas, que establecen que tipo de información puede manejarse en las distintas áreas y/o la gran variedad de sistemas que la componen. Estas normas regulatorias están muy unidas a la cultura/estructura de la compañía y que cambian muy poco a través del tiempo. Para el caso de sistemas distribuidos esto determina donde, cuando y como puede distribuirse un sistema. Esto puede limitar el nivel de escala y distribución.

Regulación Legal:

Existen temas legales que por normas de una entidad competente del Estado limita de alguna forma a una compañía en el uso de sus sitsemas. Esto limita considerablemente la posibilidad de distribución de un sistema. Por ejemplo en Argentina, en el caso de los bancos, el B.C.R.A. Establece que un sistema que maneje información de los clientes de un banco (caso home-banking, procesamiento de datos, etc.) deberá establecerse dentro del Territorio Nacional o en la Casa Matriz del banco si se establece fuera del Territorio Nacional. Esta claro que por ejemplo si un banco multinacional se quisiera distribuir el sistema de procesamiento de transferencias entre cuentas de todos sus clientes queriendo hacer uso de los tiempos ociosos según el huso horario a través del globo, se encontraría con este impedimento legal que le impide realizar éste tipo de operatoria ya que si la información de un cliente se migra fuera de la casa matriz o del territorio nacional se estaría violando la ley y estar a merced de las consecuencias que esto conlleva.

Si bien en el caso de la República Argentina se limita en principio a los datos y al servicio brindado a los usuarios, no es especifico (hasta donde yo se) respecto al procesamiento, ya que en ese caso se podria migrar cierta información del banco (por ejemplo la contable) procesarla en forma paralela en equipos que no tengan carga en otra parte del mundo y luego regresar al origen con los resultados. Como el expectro de aplicaciones dentro de una institución como un banco es muy amplio se podria tener una política de distribución de ciertas aplicaciones críticas que puedan tener un esquema distribuído.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ Sin ComentariosTags: Trabajos Académicos

A Note on Distributed Computing

Octubre 21st, 2007 · Sin Comentarios
Nada interesantePoco interesanteBuenoMuy BuenoExcelente (Sin Votos)  
Loading ... Loading ...

He tratado de extraer en esencia los conceptos que los investigadores de Sun Microsystems Laboratories (Jim Waldo, et al) y que además se trata de un documento que data de Noviembre de 1994, y a mi entender parte de lo que plantean se ha implementado en cierta manera en algunos lenguajes y/o tecnologías que están de modè hoy en día.
Los autores plantean como tesis que la “visión unificada de objetos” está equivocada, afirman que hay diferencias fundamentales entre las interacciones entre objetos distribuidos y las interacciones entre objetos no-distribuidos, los cuales luego clasifican dentro de sendas categorías: cómputo distribuido y cómputo local. Y plantean como temas centrales los problemas relacionados con: Latencia, acceso a la memoria, “falla parcial” y concurrencia.

La visión común a la que refieren es en esencia que en el cómputo distribuido orientado a objetos no hay una distinción, desde el punto de vista del programador, entre objetos que comparten un espacio de direccionamiento y objetos que están en dos máquinas con diferentes arquitecturas y localizados en continentes diferentes. Comparan esta visión con la de RPC afirmando que puede verse como una extensión del mismo. Establecen que según esta visión el sistema son “objetos todo el tiempo”, un sólo paradigma para el uso de objetos sin importar la locación del mismo. Por supuesto la realidad es distinta en la práctica la invocación a una función de un objeto local no es la misma que para un objeto ubicado en otro continente.

[Leer más →]

→ Sin ComentariosTags: Trabajos Académicos

OMI Indumentaria con Magento e-commerce

Octubre 21st, 2007 · Sin Comentarios
Nada interesantePoco interesanteBuenoMuy BuenoExcelente (Sin Votos)  
Loading ... Loading ...

Hola, estoy preparando este site de comercio electrónico www.omi-indumentaria.com.ar con Magento Commerce, he trabajado bastante desde la version 0.6.12 y como en la ultima versión 0.6.13 (la cual esta corriendo en estos momento) posee un mejor soporte de traducciones, he puesto público el site, el template que esta utilizando es una producción personal (salvo algunas imagenes que debo admitir que las he tomado de un template para zen cart), debo admitir que para obtener este resultado solo hubo menos del 15% de re-codificación de algún template para obtener algun efecto deseado (en especial el footer) el resto ha sido configurar el XML del layout y el CSS.
Es todo por ahora volvere a postear algo en breve acerca de este sitio.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ Sin ComentariosTags: Emprendimientos

Magento Open Source e-commerce

Septiembre 18th, 2007 · 2 Comentarios
Nada interesantePoco interesanteBuenoMuy BuenoExcelente (Sin Votos)  
Loading ... Loading ...

Como buen nerd no pude con mi genio y me empecé a meter con PHP y Zend Framework y como necesitaba una plataforma de e-commerce para un sitio de lenceria, que pronto (en algún momento) estará disponible (y en mi portfolio también!) a su momento debido pondré la URL, terminé por elegir la herramienta en el tope del state-of-the-art (estado-del-arte): Magento Open Source e-Commerce.

Así que me puse a instalarlo, con éxito, pero lamentablemente esta en inglés, así que voy a apuntarme para la traducción latinoamericana del mismo y además me surgio la idea de crear una comunidad, la cual espero poder llevar a cabo.

Por el momento voy a dejar de escribir el blog y a empezar a destripar este pequeño monstruo de Magento.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ 2 ComentariosTags: e-commerce

tinyMCE en WordPress no anda

Septiembre 13th, 2007 · Sin Comentarios
Nada interesantePoco interesanteBuenoMuy BuenoExcelente (Sin Votos)  
Loading ... Loading ...

Este blog lo instalé con WordPress 2.2.3 y le agregue un par de plugins y la plantilla es la “famosa” pero aparentemente problematica Cutline Theme, el asunto es que algo está roto y no permite que funcione el editor tinyMCE en las páginas de administración.

Asi que intente varias cosas pero como soy mas bien un entedido en Java (aunque que trabajado mas de 5 años no me considero un “experto”) y de con PHP no me he metido en profundidad asi que hice todo lo que pude hasta que me rendí por completo. Probé todo. Deshabilitar todos los plugins, puse las plantillas default, borré caches del browser (IE6, IE7, Firefox) y nada.

Finalmente lo deje así, y este post lo estoy escribiendo el HTML como en los viejos tiempos. Ja! Yo les diría a los muchachos de WordPress que cambien el slogan.

PD: no se encariñen con las fotos las voy a cambiar por algunas mas adecuadas al los temas que voy a tratar y al lugar de donde provengo.

[Slashdot] [Digg] [Reddit] [del.icio.us] [Facebook] [Technorati] [Google] [StumbleUpon]

→ Sin ComentariosTags: Noticias