Hoy vamos a la inversa del otro día. Queremos generar una clase con la cual podamos consumir un determinado web service.
miércoles, 13 de julio de 2011
jueves, 7 de julio de 2011
Codigos Postales - Argentina
La idea prncipal de este tutorial es enseñarle como aprovechar el sistema de Codigo Postales del Correo Argentino. Veran que se puede obtener un codigo postal de una ciudad simplemente haciendo un Post a una pagina determinada.Es realmente facil.
Cada provincia tiene un codigo. Ese codigo se usa para formar la pagina a la cual se le va hacer la peticion. Como datos hay que pasarle la variable localidad con el nombre entero o uno parte de la ciudad que estemos buscando. Como resultaro obtendremos codigo html, que representa una lista HTML con los resultado.
Aca les paso el codigo, esta hecho en python pero es muy facil de interpretar y llevar a otro lenguaje.
Cada provincia tiene un codigo. Ese codigo se usa para formar la pagina a la cual se le va hacer la peticion. Como datos hay que pasarle la variable localidad con el nombre entero o uno parte de la ciudad que estemos buscando. Como resultaro obtendremos codigo html, que representa una lista HTML con los resultado.
Aca les paso el codigo, esta hecho en python pero es muy facil de interpretar y llevar a otro lenguaje.
miércoles, 6 de julio de 2011
Detectar dispositivos móviles en Blogger
Tratando de hacer este blog muchísimo más amigable para smartphone y además como parte del rediseño completo del sitio me encontré husmeando en las plantillas de blogger con el siguiente código:
<b:if cond='data:mobile == "false"'>Que en definitiva te permite detectar si el dispositvo es un movíl o si es una computadora.
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
Publicado por
Pablo
0
comentarios

Etiquetas:
blogger,
Desarrollo,
detectar móvile
martes, 5 de julio de 2011
Buscar coordenas de una ciudad usando Google
Hoy necesitaba buscar las coordenadas de varias ciudades de Argentina, por lo que hice este scirpt.
Toma como entrada un arivo llamado citys.txt con el formato "codigo postal, nombre ciudad".
Y devuelve un archivo con las coordenadas, y la provincia entre otras cosas.
Toma como entrada un arivo llamado citys.txt con el formato "codigo postal, nombre ciudad".
Y devuelve un archivo con las coordenadas, y la provincia entre otras cosas.
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
Publicado por
Sam
0
comentarios

Etiquetas:
Desarrollo,
Google,
Javascript,
minidom,
python
Asignarle un Alias a un Namespaces en Visual Studio
Otra cortita y al pies. Esta es mas bien un SNIPPET de código. Muchas veces tenemos namespace de nombre largo o de complicada lectura y lo que queremos es reducir el impacto visual y mejorar la legilibilidad del código, sobretodo si estamos compartiendo o trabajando en conjunto sobre el mismo. Es por esta razones que resulta interesante asignarle alias a los NAMESPACES.
El código necesario es el siguiente:
El código necesario es el siguiente:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
Publicado por
Pablo
0
comentarios

Etiquetas:
Alias para Namespace,
C#,
Desarrollo,
Snippet
Generar una Interface a partir de un WSDL
Cortita y al pie!
Un par de veces en el trabajo me enfrenté al problema de tener que a partir de un WSDL tener que generar la interfaz para un Web Service de manera de que otro servicio pueda consumir los datos que le iba a ofrecer. En varias de esas oportunidades terminabamos cambiando la óptica, porque no conocía la manera de como generar un Web Service a partir de un WSDL. Pero hoy me enteré en la búsqueda de otra cosa que con el siguiente comando, podemos generar a partir de un WSDL una interfaz PUNTO.NET para luego crear nuestro Web Service. Lo único que restaría es hacer una clase que la implemente.
El comando es el siguiente:
Un par de veces en el trabajo me enfrenté al problema de tener que a partir de un WSDL tener que generar la interfaz para un Web Service de manera de que otro servicio pueda consumir los datos que le iba a ofrecer. En varias de esas oportunidades terminabamos cambiando la óptica, porque no conocía la manera de como generar un Web Service a partir de un WSDL. Pero hoy me enteré en la búsqueda de otra cosa que con el siguiente comando, podemos generar a partir de un WSDL una interfaz PUNTO.NET para luego crear nuestro Web Service. Lo único que restaría es hacer una clase que la implemente.
El comando es el siguiente:
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
Publicado por
Pablo
0
comentarios

Etiquetas:
C#,
Desarrollo,
Web Services,
WSDL
domingo, 3 de julio de 2011
Separador (clearfix) CSS sin etiquetas HTML
Cada vez que utilizamos la propiedad float:left/right en nuestro CSS, para armar la estructura de nuestro sitio, tenemos que estar atentos a que si los bloques que estamos "flotando" tienen distinto alto puede ocurrirnos que los bloquespresenten un comporamiento no deseado.
Es por esto que al final de los elemento flotantes colocabamos un elemento de bloque con la propiedad clear:both para solucionar este inconveniente o asegurar la disposición que estabamos buscando. Ya que este elemento se situaba por debajo de todos los bloques y cerraba nuestro contenedor.
El problema de esta solución es que estamos agregando HTML a la página que no tiene ningun sentido (semántico) para el contenido y el significado del sitio. Además si el contenido que se genera es dinámico tenemos que asegurarnos que el elemento se agregue al final para que no produzca efectos colaterales y se cierre correctamente el contenedor.
Es por eso que desde CSS-Tricks nos acercan esta solución CSS:
Es por esto que al final de los elemento flotantes colocabamos un elemento de bloque con la propiedad clear:both para solucionar este inconveniente o asegurar la disposición que estabamos buscando. Ya que este elemento se situaba por debajo de todos los bloques y cerraba nuestro contenedor.
El problema de esta solución es que estamos agregando HTML a la página que no tiene ningun sentido (semántico) para el contenido y el significado del sitio. Además si el contenido que se genera es dinámico tenemos que asegurarnos que el elemento se agregue al final para que no produzca efectos colaterales y se cierre correctamente el contenedor.
Es por eso que desde CSS-Tricks nos acercan esta solución CSS:
.grupo:before, .grupo:after { content:""; display:table; } .grupo:after { clear:both; } .grupo { zoom:1; /* For IE 6/7 */ }
viernes, 1 de julio de 2011
Título semántico en listas HTML
Al tratar de otorgarle más semántica nuestro marcado HTML nos hemos encontrado que no exista dentro de nuestra lista (UL) una etiqueta para informar el título de la lista (algo que describa los elementos de la misma). En cambio etiquetas como "fieldset" tienen a "legend" para titularlas
Ejemplo:
También tenemos a "thead" y "th" para generar encabezados semánticos a nuestras tablas.
Como en las listas no existe nada de esto, pensé en utilizar el atributo title de todo elemento y combinarlo un poco con los pseudo-elementos "before" y "after" para poder obtener mi título semántico.
El código es el siguiente:
Y el CSS aplicado:
Para obtener este resultado
Ejemplo:
También tenemos a "thead" y "th" para generar encabezados semánticos a nuestras tablas.
Como en las listas no existe nada de esto, pensé en utilizar el atributo title de todo elemento y combinarlo un poco con los pseudo-elementos "before" y "after" para poder obtener mi título semántico.
El código es el siguiente:
<ul title="Navegadores que soportan título semático en UL OL DL"> <li>IE 8+</li> <li>FF 3+</li> <li>Chrome</li> <li>Opera 6+</li> <li>Safari 4+</li> </ul>
Y el CSS aplicado:
ul{ list-style-type:square; padding-left:20px; } ul:before{ content:attr(title); position:relative; left:-20px; color:blue; font-weight:bold; }
Para obtener este resultado
Enviar por correo electrónicoEscribe un blogCompartir en XCompartir con FacebookCompartir en Pinterest
Publicado por
Pablo
0
comentarios

Etiquetas:
CSS,
Desarrollo,
HTML,
Semántica
Suscribirse a:
Entradas (Atom)