Friday, January 13, 2012

How to test #SOAP #WebServices from #PERL command line

Code-generation based on WSDL

Another way in which the SOAP::Lite package provides support for WSDL is through a tool that comes with the package called stubmaker.pl.

The stubmaker.pl tool is a handy utility that both demonstrates the WSDL support in SOAP::Lite and produces a useful result. When run against a WSDL file or URL that refers to a WSDL resource, it generates a loadable Perl module from the services defined by the WSDL.The resulting file’s name is based on the class name that would be selected if the service were loaded directly by a SOAP::Lite client object. The WSDL for the WSDL describing the WishList service would yield a file called WishListCustomer.pm (which would be very different from the file by that name in the software project), while the WSDL for the use.perl.org journal system would yield UsePerlJournal.pm. Calling the tool is simple enough:

Generates code:

$perl stubmaker.pl file:./useperlorg.wsdl $ls $stubmaker.pl useperlorg.wsdl useperlorg.pm

Once the stub file has been generated, it can then be used in a client in place of explicitly configuring the client settings:

$perl -MUsePerlJournal -e 'get_entries(shift, shift)' 1 15

From: Programming Web Services with Perl By: Randy J. Ray & Pavel Kulchenko ISBN: 0-596-00206-8

Monday, August 15, 2011

Innovación: WEB 3.0 Para Empresas

Adopte nuevas formas de tecnología de la información

Pensando en el #telmexhub

Las generaciones más jóvenes están usando nuevas tecnologías para empresas para conectarse con pares fuera de sus compañías.

Esto contrasta con las herramientas para empresas 2.0 que se enfocaban principalmente en la colaboración dentro de la compañía.

La generación 3.0 en algún momento impulsará la definición y el desarrollo de nuevas arquitecturas de TI diseñadas para fomentar relaciones de confianza y de largo plazo entre miles de organizaciones independientes, en lugar de las transacciones de corto plazo y definidas estrechamente que se ejecutan mayoritariamente dentro de una sola institución.

Los líderes organizacionales deben reconocer y adoptar estas nuevas formas de TI.

Friday, April 15, 2011

How to activate Ptkdb as debugger for #Perl CGI's

A the top of file:

<markdown>

#!perl

#!/usr/bin/perl -d:ptkdb 

 

sub BEGIN {

    $ENV{'DISPLAY'} = ":0.0";

}

#!/usr/bin/perl

#...

some code

</markdown>

Then in shell:

<markdown>

#!bash

$>xhost +

</markdown>

 

Sunday, February 13, 2011

Dear Nokia fans: you’re nuts!

Aunque soy un usuario convencido de herramientas open source, en la oficina y en casa utiliza linux, mi telefono es un NOKIA N900 con sistema operativo linux y excelentes prestaciones; he jugado un poco con el LG OPTIMUS el cual me parece una buena opción como smartphone; además, he comentado con otros desarrolladores de sw acerca de la experiencia de desarrollo en la plataforma de WP7, y sus comentarios han sido bastante buenos acerca de la misma.

Creo que si, Nokia y MSFT logran generar/atraer una buena cantidad de apps, veremos un mercado mucho más competido en cuanto a smartphones, que en los móviles, NOKIA seguirá siendo el rey.

Lo que me queda claro, es que éste quizá sea el fin o al menos un shortstopper de Meego como elección de NOKIA para sustentar el sistema operativo de sus equipos (smartphones y tablets), considerando que Maemo, es un "muerto viviente" desde hace un tiempo.

Friday, January 7, 2011

Facebook podría estar en declive...

A pesar de que Mark Zukerberg es el Hombre del año para la revista Time y que Goldman Sachs levantó $1'500,000,000 de Dólares de inversionistas, pudiera ser que estamos viendo el pináculo de Facebook, por lo que ahora, sigue el declive.

Wednesday, December 29, 2010

Programas para ahorrar en tu empresa

Internet ofrece muchas herramientas para ahorrar. Conoce nueve aplicaciones gratuitas con las que conseguirás un ahorro y aumentar tu productividad.

  1. Ubuntu
  2. Google Docs
  3. OpenOffice
  4. Wordpress
  5. TrueCrypt
  6. MailChimp

Tuesday, December 7, 2010

Modern Perl Web Development

Plack, Actualización de Desarrollo de Aplicaciones WEB con Perl.