jump to navigation

Primer Encuentro de Emprendedores Manabí 2009 junio 21, 2009

Posted by xibian in General.
add a comment

 

El jueves 25 y viernes 26 de Junio se realizó en portoviejo , en la Universidad Técnica de Manabí el primer encuentro de emprendedores Manabí 2009, en el cual estuvimos invitados SDK del Ecuador, mediante AESOFT.

Fue una buena experiencia conocer a personas que tienen proyectos emprendedores en diversas áreas, además estuvieron presentes instuciones como el SRI, Bolsa de Valores de Guayaquil, El Instituto Ecuatoriano de Propiedad Intelectual.

El evento estuvo bien, solamente que no teniamos internet!!! entonces tocó mostrar los sistemas en localhost jeje ,, por otro lado que hermosas son las chicas en portoviejo  ya queriamos quedarnos viviendo allá.

Aquí una gráfica interesante que Byron explicó en su expo del emprendimiento en el área tecnológica.

Saludos.

 

CodePlex, Port25 y Una Nueva Comunidad junio 19, 2009

Posted by xibian in General.
2 comments

Hola geeks, mucho se ha hablado del open source y de que Microsoft con su modelo privativo… bla bla bla el resto lo saben bien, hay muuuuucha gente fanática de un lado y del otro, si bien este post no va encaminado hacia ese debate tecnológico , apunta hacia la idea de una comunidad que difunda las herramientas open source sobre plataforma Microsoft.

CODEPLEX

CodePlex es un Sitio Web de Microsoft, Open Source que cuenta con un repositorio de código y demás servicios (wikis, foros, seguimiento de bugs,etc ) para el proceso de desarrollo de software, en el cual pueden encontrar proyectos de todo tipo y desarrollados en todo lenguaje, ver el código fuente, comunicarse con sus creadores, puenden encontrar demos para pruebas de productos Microsoft como SSRS,SSIS, bases de datos de ejemplo y millón´código.

http://www.codeplex.com/

PORT25

Es la comunidad OpenSource de Microsoft en la cual publican noticias y muchas otras propuestas innovadoras , y nuevas tecnologías que se están desarrollando, así como interoperabilidad de las herramientas.

 

COMUNIDAD

 

Por lo general en el medio las personas que desarrollan sobre lenguajes open source, lo hacen bajo un sistema operativo Microsoft, por lo general XP , porque dicen que Vista es malo ,,,etc, instalan su editor de código y listo.

La idea es que en base al hecho de que la mayoría desarrolla bajo Windows , formar una comunidad para difundir cómo ser más productivo en el desarrollo en ese ambiente, por ejemplo nosotros usamos un plugin para Visual Studio que nos permite tener PHP en Visual Studio, con toda la funcionalidad del intellisense y del repositorio de código SourceSafe , o el SVN bajo Windows, lo cual permite que en equipos de trabajo no se anden pasando la memoria con el codigo que hicieron y que a la final acaben teniendo millon versiones sin saber cual es la versión real del proyecto.

Por ahora estamos planificando bien todo lo que se necesita para iniciar con la comunidad, si deseas participar puedes enviarme un correo a ceusagaintp@hotmail.com con los datos de contacto, anímate!

Hablamos.

Que Plataforma usa ese Sitio Web? junio 17, 2009

Posted by xibian in General.
3 comments

Hola geeks, muchas veces nos preguntamos en que plataforma corre un sitio web, por lo general navegamos un poco en el sitio y por la extensión de la página vemos que si es .php es muy probable que corra en Apache o en IIS, si vemos .aspx es probable que corra en IIS, si vemos jsp muy probable que corra en Tomcat y así la lista puede seguir, pero realmente no sabemos que Sistema Operativo tiene el servidor web que hace el hosting, a quien pertenece , última vez que fue reiniciado, nombre de la organización a la que pertenece, etc.

Existe un sitio web que nos dá esa información, es el siguiente NETCARFT.

En el lado superior izquierdo ponen la dirección web que desean consultar y luego se les muestra el reporte, de prueba vamos a ver que plataforma usa Porta una compañia de telecomunicaciones en Ecuador.

 

Como pueden apreciar el reporte nos dice los datos generales de la plataforma del sitio web de porta , el ranking del sitio, la dirección IP, y luego un listado que dice HOSTING HISTORY , allí tienen el listado de los servidores con la tecnología que usan y que sistema operativo tienen sus servidores.

En la primera línea, el cambio más actual a la fecha 17 de junio, vemos que tienen un servidor Linux, con un Apache , tienen habilitado modulos SSL para conexión segura y la versión 5,2,5 de PHP.

Muy buena info he! ahora pueden ver que plataforma tienen sus sitios webs favoritos.

Hablamos =) lol

Reportes con PHP y funcionalidad de exportar a PDF, Excel y Word junio 17, 2009

Posted by xibian in General.
add a comment

Hola geeks, en este post vamos  a compartir acerca de las herramientas, librerias y lo que nos puede ayudar a hacer un buen reporte en php.

 

Empezando me parece más productivo .net y sus componentes de reportes si los comparamos con php.

Utilizando los componentes de reportes de .net exportar un reporte a excel, word, pdf, es tan fácil como click derecho y elegir como se quiere el reporte.

En php puedes mostrar el reporte utilizando html para dar el formato del reporte, pero para dar la funcionalidad de exportar el reporte a excel, word y pdf se deben hacer algunos pasos más.

PRIMERO: CONSEGUIR LAS LIBRERIAS

  1. LIBRERÍA PARA EXPORTAR A PDF :

FPDF ir a la página

  1. LIBRERÍA PARA EXPORTAR A EXCEL Y WORD

PHPExcel ir a la página

 

SEGUNDO: APRENDER A UTILIZARLAS

FPDF

Ambas librerias tienen una buena documentación, pero a mi parecer fpdf es muy sencilla y práctica, es una excelente libreria.

PHPExcel tiene la opción de convertir el reporte en PDF, pero al momento de realizar esto, la libreria  trata al pdf como celdas y todo se ve desordenado, estuve buscando documentación al respecto pero no encontre, ante lo cual fpdf fue la mejor opción.

Esta librería trata al pdf como un plano, con direcciones X y Y para posicionarse sobre la página, aparte de que te permite insertar una imagen sin mayor problema, lo que en PHPExcel puede resultar a veces un poco complicado si el tamaño de la imagen excede el tamaño de la celda en la que ingresas la imagen.

Si desean exportar a pdf un reporte desde php, esta es la librería.

Este es el hola mundo del fpdf, super fácil.
<?php
require('fpdf.php');

$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>
Llamas a el archivo fpdf.php , luego creas un nuevo objeto FPDF, luego agregas una página, luego estableces la fuente
 , y con el método Cell escriben el hello world, y con Output lo muestran en la página y listo.
 
 

PHPExcel

 

PHPExcel tiene una buena ventaja que es totalmente basada en las bases del OpenXML lo cual creando la estructura del reporte , luego se puede exportar tanto a excel2007,excel2003, word2007, word2003, pdf,html.

El asunto es que trata el lienzo tal como lo hace en excel, filas y columnas , y si queremos guardar un dato, debemos referirnos a la fila y columna donde lo queremos poner, aunque tambien lo podemos hacer por coordenadas X y Y.

Lo malo es que si el texto es mas grande que el ancho de la celda, esta se sobreescribe sobre las otras, asi que se debe tener cuidado con eso.

Aunque una ventaja es que tiene las funciones de excel tanto de diseño como de cálculo.

 

Hablamos =)

Technorati Tags: ,,,,,

Gráficos Estadísticos con PHP junio 16, 2009

Posted by xibian in Computers and Internet.
4 comments
Hola geeks, en este mes el equipo de desarrollo ha realizado un buen y fuerte trabajo en php (como cuesta hacer reportes con gráficos y exportaciones a pdf .xls .doc con php, oh Gran Microsoft Sql Server Reporting Services! más los componentes del .net framework es mucho más productivo y rápido), bueno llevamos casi una semana en reportes, es la parte que nos ha llevado más tiempo, ya que el desarrollo del núcleo del software nos llevo de acuerdo a la planificación.

Quería dejarles estas herramientas, son totalmente grátis, aquí está el listado, que hace cada una y lo que creo es una desventaja en el desarrollo.

VISIFIRE -ir a la página de visifire

Visifire es un componente desarrollado en silverlight y wpf, es open source y puede ser accedido vía parámetros en la llamada javascript al componente, otra forma de ser accedido es obteniendo la configuración mediante un archivo xml.

Visifire está desarrollado para la versión 2 de Silverlight y puede ser consumido por páginas web de tipo PHP,ASP.net,JSP,HTML, Ruby On Rails entre las principales, además cuenta con excelentes modelos de gráficos estadísticos que poseen una buena usabilidad en cuanto a generación de colores, tipos de fuente tamaño.


Desventaja que encontramos:

  • Visifire no se renderiza como imagen en el explorador web.
De hecho no sólo visifire, si intentas imprimir desde tu navegador cualquier plugin hecho en silverlight es casi seguro que tengas un error o una excepción del navegador al momento de mandar a imprimir la página web o hacer una vista previa. Entonces no nos servía de mucho un reporte con un gráfico que no se puede imprimir, ojo esto no es culpa exclusiva del visifire, sino del plugin de silverlight que aún no cuenta en su versión 2 la renderización como imagen, ya pronto sale la versión 3 de silverlight esperemos que tenga esta funcionalidad.
  • No soportado por moonlight
Moonlight no soporta la versión 2 de silverlight , sobre la cual está construido visifire, por lo cual estos gráficos no se podran observar en un SO Linux.


Funcionalidad que agregamos al sistema con este componente

  • Gráfico en Pantalla Completa
Al ver las desventajas, pero por un lado la grán usabilidad del componente, decidimos en base a requerimientos utilizarlos como un gráfico a pantalla completa para exponer el reporte.

El sistema maneja resultados, y esos resultados están representados en el gráfico mediante porcentajes, la funcionalidad que le dimos a Visifire es mostrar una página con el gráfico en visifire a pantalla completa y con toda la información de los resultados del reporte para que el expositor tenga toda el área de la pantalla para explicar los resultados.

PCHART ir

Pchart no es un componente como lo era visifire, pchart es una libreria de clases que te permiten realizar un gráfico estadístico y guardarlo como un archivo de imagen, para despues mostrarlo en la página web.

Fue el reemplazo a visifire para poder imprimir un reporte con un gráfico estadístico de los resultados.


Desventaja que encontramos:

  • Visifire es más fácil y mejor documentado
PChart es un poco complicado de aprender a utilizarlo y la documentación oficial es muy poca, pero es la mejor opción ante otras librerias que hacen lo mismo, PChart tiene un look más profesional.
  • La definición del conjunto de datos es complejo
Cuanto realizas el gráfico debes pasar mediante arrays los datos de las X y Y, y hacer el gráfico de barras se tornó complejo porque el único ejemplo que encontré manejaba series y se tuvo que realizar una matriz con los resultados para lograr el efecto deseado.

Funcionalidad que agregamos al sistema con esta libreria

  • Impresión
Al guardar el gráfico como imagen , lo embebiamos en la página web y lo podiamos imprimir sin ningún inconveniente, además podiamos agregar el gráfico a los archivos de exportación de .pdf y excel.

Todos los ejemplos en código están en la web de los links de cada fabricante, el de visifire es un toque , es sencillo aprenderlo, el de pchart lleva un poco más les recomiendo comienzen con el de tipo pastel (pie) es más facil entender ese que el de barras.

Hablamos

Hola, cambiamos de idioma junio 16, 2009

Posted by xibian in Computers and Internet.
2 comments
Hola geeks, desde que inicie con el blog he estado llevandolo en ingles, pero hace poco me paso algo que me hizo pensar que la mayoría de documentación está en ingles y escribiendo en este idioma no aportaba a las comunidad que habla español que es la comunidad en la que nací y a la que estoy orgulloso de pertenecer.

El hecho fue que investigando encontré un framework de desarrollo para PHP, el Yii Framework es muy interesante debido al modelo orientado a eventos que tiene, posee ORM object relational mapping, lo cual te permite mediante pocos comandos tener todo el CRUD (Create,Read,Update,Delete) de una tabla, ademas de la interfaz para los comandos del CRUD, implementa el patrón MVC, etc, muy buen framework aqui el link www.yiiframework.com.

El hecho es que estaba realizando los ejemplos y estaba detenido en una ´parte y no encontre ningun post en español que tratará la solución del problema, Yii framework es un robusto aunque relativamente nuevo, esa puede ser una razon de que aún no hay muchos post , otra que yo no haya buscado bien, por tal motivo he decido continuar el blog en español y dedicarle más tiempo.

Este es el performance que alcanza el Yii framework comparado con los otros frameworks php, la gráfica es de la página oficial del Yii framework.

Bing, Out the Box junio 1, 2009

Posted by xibian in General.
add a comment
Hello fellas, the brand new Microsoft Searc Engine is out the box, ladies and gentleman BING! .

Few minutes ago, ^betsy twitt the news http://www.bing.com is live , I have read all the twitts of the bing team on twitter , and I was exciting about this new search engine.

The first thing I Bing was a flight from Guayaquil,Ecuador to New York , and that works , and the filters are Awesome , filter by price, by companies, by stops, etc etc.

I have to test it more, but with 15 minutes using Bing, I Love it!

I’m back May 23, 2009

Posted by xibian in Travel.
1 comment so far
I traveled to New York on January, I thought that I can study and work at the same time, I visited Brooklyn College, ASA College, Queens College but first,I can’t afford the cost of the semester, second I’m already an Engineer in Computer Science in my country Ecuador, but in USA, I’m nothing and I have to study 3 years again! to get a Bachelor and serve hamburgers in a McDonald to get the money to pay the part of my scholarship.

I like all the jobs in the world but I haven’t studied 17 years(since kinder to college) to serve hamburgers.

I learned a lot in this experience.

  1. People just need opportunities.
  2. Seek for opportunities.
  3. Money can blind you.
  4. Why the in the English Language Institute anyone speak spanish to help the people that doesn´t speak english???
  5. The world It´s all about attitude.

I returned to my country and I´m involved in middle software projects, I’m learning, I’m leading software projects, I don’t have the money to get a Suzuki Sz , nice car! but It doesn’t matter I know we are building one of the largest and best South American Software Industries.

I love Visual Studio but rigth now I’m working with php, Mysql and some open source tools, I just wanna take the advantage of the php knowlegde and get the ZCE certification.

I’m back in my blog to post about the process to get the ZCE certification.

Well… see you guys.

Writing A Console App consuming the Google Ajax Search Api febrero 9, 2009

Posted by xibian in General.
add a comment
Hi buddies, in this post we will create an app that consume a google web service passing an URL to do a search about a topic o whatever you want in C#.

  1. Sign Up for an API Key, ->link<-.
  2. Open Visual Studio and create a Console Application, name it "googletest".
  3. Add an using of "using System.Net;", this namespace has the useful clases for the webrequest and webresponse.
  4. Add an using of "using System.IO;" this is useful for the streams.
  5. Look at the picture for the complete code.

   6. Press F5
   7. You’re all set.

The first look of the app , it show five result of the criteria "Diego Toala", change it later, the interface is not nice, but its a good way to start.

My last Weekend in Ecuador enero 29, 2009

Posted by xibian in General.
1 comment so far

There’s a place near Manta City in Ecuador, you must visit, it’s name is San Lorenzo , we went with some friends and was awesome because after we get to San Lorenzo, we stay in the Pacoche Forest and we descend to the beach, we look some extravagant trees and bats, then we finally go to the lighthouse and we climb to it, it was so hard but the view is incredible.


San Lorenzo Beach


The Amazing "matapalos"


I like this photo, i dont know what type of flower is this one.


Me and my friends Byron and Fernando