Showing posts with label News. Show all posts
Showing posts with label News. Show all posts

Tuesday, 15 September 2009

El blog en Networked Blogs en Facebook

Gracias a la herramienta NetworkedBlogs, ahora podréis seguir mi blog desde Facebook. Mediante ésta aplicación intentaré promocionar un poco mas mi blog e intentar agregar mas seguidores. La página recibe casi 2000 visitas mensuales y ésto dará un pequeño empujón a captar lectores. Ya tengo bastantes seguidores en Twitter, por éso también hago microblogging de mis post en éste servicio. No olvidéis agregaros al blog y seguir mis últimas andanzas en el mundo de la tecnología, la programación y el pensamiento pragmático.


No os olvidéis de pasar por aquí y agregaros a la lista de seguidores .

gracias a todos!.

Monday, 7 September 2009

Por fin tengo Delphi 2010!

Ha sido larga la espera pero ha valido la pena. Ya tengo Delphi 2010 instalado en mi máquina esperando a instalar todos los componentes y hacer el upgrade mis proyectos a éste fantástico IDE de programación. Aún tengo que mirarme la lista de cambios que son bastantes (RTTI, Persisténcia, novedades IDE, etc). Todos éstos días podíamos ver por la red como diferentes programadores probaban el nuevo delphi y nos daban su opinión. Pues bueno, ahora ya podré daros la mía!.
He desinstalado el Delphi 2009, aunque si queremos lo podemos dejar en la máquina, aunque debemos instalar el Update 3 para que los dos convivan en el mismo equipo.

La instalación muy parecida a sus primogénitas, muestra la información sobre las cosas a instalar y su estado:

Una vez instalado, encontraremos la aplicación en el directorio Embarcadero y no en Codegear:

Una vez abierto, el nuevo IDE:

Ahora solo queda poder disponer de un poco de tiempo para disfrutar de éste nuevo IDE y hacer que Delphi suba posiciones!.

Thursday, 3 September 2009

Andy Hunt's Pragmatic Thinking & Learning

Aquí os hago un poco de publicidad del seminario que hará Andy Hunt el 12 de Octubre en Londres al que yo asistiré. El evento se realizará en Skills Matter, aquí os dejo la entrada original traducida para los que queráis asistir:

El desarrollo de software se crea en tu mente no en un editor, IDE o herramienta de diseño. Conocemos bien cómo trabajar con software y hardware, pero ¿qué pasa con el wetware, o nuestros cerebros?

Únete a Andy Hunt para echar una mirada a cómo funciona el cerebro de verdad (pista: es un procesador dual con diseño de bus compartido) y cómo utilizar la mejor herramienta para el trabajo aprendiendo a pensar diferente sobre los pensamientos. Andy mira la importancia del contexto y el papel de la intuición de expertos en el desarrollo de software.

Aprender a sacar partido del pole-bridgind y el pensamiento de integración. Comparar las diferentes funciones especializadas laterales, incluyendo la síntesis frente al análisis y el tratamiento secuencial frente la coincidencia de patrones. Descubre el sencillo hábito que separa a los genios de los principiantes.

Andy te ayudará a descubrir cómo aprender más deliberadamente por la gestión de tu propio conocimiento. Explorar con prácticas las técnicas de aprendizaje como los mapas mentales, técnicas de lectura, retroalimentación de situaciones, y la mejor manera de hacer frente al torrente de información nuevo que nos ataca a cada uno de nosotros.

¿Interesado?
Poneros en contacto! Escribir a info@skillsmatter.com con vuestros datos de contacto.

El programa, en inglés:

PROGRAMME

Journey from Novice to Expert

  • The Five Dreyfus Model Stages
  • Dreyfus at Work: Herding Racehorses and Racing Sheep
  • Using the Dreyfus Model Effectively

This Is Your Brain

  • Your Dual-CPU Modes
  • Linear and Rich Characteristics
  • DIY Brain Surgery and Neuroplasticity

Get in Your Right Mind

  • Draw on the Right Side
  • Engage an R-mode to L-mode Flow
  • Harvest R-mode

Debug Your Mind

  • Meet Your Cognitive Biases
  • Recognize Your Generational Affinity
  • Codifying Your Personality Tendencies
  • Exposing Hardware Bugs

Learn Deliberately

  • Create a Pragmatic Investment Plan
  • Use Enhanced Learning Techniques
  • Read Deliberately with SQ3R
  • Visualize Insight with Mind Maps
  • Learn by Teaching

Gain Experience

  • Play in Order to Learn
  • Embed Failing in Practice
  • Learn About the Inner Game
  • Sensory Overrides

Manage Focus

  • Increase Focus and Attention
  • Manage Your Knowledge
  • Control Context

Beyond Expertise

  • Effective Change
  • What to Do Tomorrow Morning
  • Beyond Expertise

También os recomiendo la lectura de su libro, el cuál también hice un pequeño comentario en mi blog: Dreyfus Model.



Friday, 21 August 2009

Pragmatic Thinking - 12 de Octubre (Confirmed)

Hoy os traigo una noticia especial, y es que el próximo día 12 de octubre tenemos confirmada la asiténcia al Seminario que da Andy Hunt en Londres llamada Pragmatic Thinking and Learning (igual que su libro), dónde aprenderemos varias cosas sobre el pensamiento y aprendizaje pragmático además de muchos ejemplos prácticos. Como ya habréis notado muchos artículos del blog hablan sobre la programación pragmática, la programación Agile, etc. Y todo ésto se lo debo a Andy Hunt, gracias a sus libros he podido descubrir una nueva perspectiva a la hora de programar. Ya os contaré como irá la experiencia publicando anécdotas y otras conversaciones que podamos tener, además de alguna que otra foto, por su puesto!. Espero que la experiencia sea provechosa y pueda difundir éstos nuevos conocimientos con vosotros mis lectores.

Editores para Iconos Online

Existen varias aplicaciones interesantes para la edición de nuestros Iconos. Yo utilizo entre otras ArtIcons Pro y MicroAngelo. Aunque las 2 son de pago, el precio es bastante bajo y son herramientas que funcionan muy bien para poder crear nuestros iconos. Hoy en día podemos encontrar aplicaciones online para casi todo, pues bien, aquí os dejo un par de enlaces para que juguéis un poco con éstos editores online:

Online Icon Maker:

Éste editor es bastante interesante, podemos subir nuestros ficheros .ico, editarlos y luego descargar la modificación.

Favicon Icon Drawing Program Online Free:

Éste editor no es tan potente como el anterior, pero permite realizar iconos simples y descargarlos. No es lo mismo que disponer de un buen editor, pero siempre va bien tener a mano aplicaciones Online, ya que nos pueden sacar de algún apuro. Espero que os sirva de ayuda!.

Wednesday, 19 August 2009

más sobre Google Insight for Search

Esta mañana he leído el post de uno de los blogs que sigo, "Apuntes, son solo apuntes", donde en una de sus entradas Fernando Bordignon, nos presenta Google Insight for Search, y la verdad es que me ha gustado tanto la aplicación, que he estado haciendo comprobaciones sobre los diferentes lenguajes de programación y la verdad es que es bastante sorprendente. Si en la búsqueda por ejemplo buscamos "Delphi", la verdad es que obtenemos lo siguiente:


Como podéis ver según las búsquedas, pierde tirada y se espera que el interés baje hasta el 13%. Los países más interesados son cuba, kazajistán y Bielorussia. La verdad es que me sorprende bastante.

Lo más sorprendente es por ejemplo que los lenguajes que más se buscan son Python, Ruby y C++.

Python:


Ruby:


C++:


Otros lenguajes como Java tienen la misma previsión que Delphi, de ir cayendo año tras año. Esperemos que la cosa vuelva a ser de interés general. Ahora solo tenéis que entrar en la web de google insight y hacer vuestras propias comprobaciones.

Sunday, 16 August 2009

¿Copiando noticias de mi blog?

Hay una práctica (desagradable y poco ética) que se extiende bastante por la red sobre la copia de noticias de blogs. Pues bien, el otro día me encontré con una de éstas, alguien copió una de mis entradas y eso me duele bastante. La verdad es que dedico bastante tiempo al blog, a investigar diferentes noticias y publicar cosas interesantes, y desanima bastante como la gente se intenta atribuir la autoría de las noticias añadiéndolas en su blog y poniendo una pequeña descripción más. Por lo menos podría hacer una llamada al autor original o algo por el estilo. Pues bien, para lo que se encuentren con mi misma situación, podemos proteger nuestros artículos, enviando una carta a google advirtiendo de una violación del contenido de la web en : DMCA Violation Removal Request to Google. Ya os comentaré a ver si funciona!.

En el siguiente enlace encontraréis los ejemplos:

mi post:
http://thundaxsoftware.blogspot.com/2009/08/delphi-max-components.html

la cópia:
http://a2super.blogspot.com/2009_08_01_archive.html#8530710150381518183

PD: El blog está bajo una licéncia Creative-Commons, y se puede difundir su contenido con prévio permiso del autor y añadiendo los datos del autor.
  • Enlaces de interés:
http://www.seotalk.es/como-proteger-tu-contenido/
http://www.davidsuarez.es/2008/03/%C2%BFhan-copiado-alguna-noticia-de-tu-blog/

Friday, 14 August 2009

Lista de aplicaciones creadas con Delphi

Aquí os dejo un enlace de la wikipedia de Delphi, donde hay una lista muy interesante de las aplicaciones que se han creado con Delphi. Entre ellas hay, MySQL Administrator, TuneUp Utilities, Spybot Search & Destroy, Skype, etc. Además podréis encontrar una lista interminable de programas hechos que no son conocidos, y empresas que aún continuan desarrollando en Delphi. Hoy en día es complicado no sentirse atraído por otros lenguajes de programación como C# o .NET, pero es bueno saber que aún hay muchas empresas que continúan con delphi, y que muchas de las aplicaciones que conocemos y que trabajamos con ellas diariamente están hechas con éste lenguaje. Con la reciente apuesta de Embarcadero al comprar Delphi de Codegear, las cosas cambiaran un poco, y esperemos que para bien. Os habéis fijado en la última versión de Delphi?, la verdad es que tiene muy buena pinta, y ya estoy esperando que pasen éstos 10 días que faltan para poder disfrutar de éste release.

Aquí os dejo el enlace sobre la lista de aplicaciones:
Good Quality Applications Built with Delphi.

Tuesday, 11 August 2009

Tuesday, 4 August 2009

Monday, 3 August 2009

Edición de documentos Online

Dada la gran cantidad de tipos de documentos que existen en el mercado (.doc, .xls, .jpeg, etc). Necesitamos de el software típico para abrir éstos documentos. Una de las alternativas, es utilizar un editor Online tipo google docs. En éste caso os propongo un editor gratuito que hace tiempo que estoy utilizando y que funciona muy bien y se llama Open IT Online. Para utilizarlo, solo hay que instalar un plugin (tanto para Firefox como iExplore) y luego ya nos aparecerá un pequeño icono a la derecha indicando que ya lo tenemos activado . Ahora, cada vez que descarguemos un documento de la red, en el mismo formulario de descarga podremos seleccionar "Abrir con Open IT".

Mediante Open IT, podremos abrir los siguientes formatos de archivo:

* Documentos (*.doc, *.docx, *.rtf, *.odt, *.sxw)
* Hojas de Cálculo (*.xls, *.xlsx, *.csv, *.ods, *.sxc)
* Presentaciones (*.ppt, *.pptx, *.pps, *.odp, *.sxi)
* Imágenes (*.jpg, *.gif,*.png)

Aquí os dejo con una imagen del editor de imágenes, muy parecido al Photoshop:



Friday, 17 July 2009

Estado de los lenguajes de programación

Aprovecho éste momento para mostraros como está el estado de los lenguajes de programación y su utilización. TIOBE Software ha hecho un increíble trabajo sacando la lista éste julio del 2009 con el ranking de lenguajes. Mi querido Delphi está en el puesto 11 y como no, el java en primer lugar. Los otros lenguajes de los que he ido comentando en el blog aparecen también en muy buenas posiciones. Ahora solo falta introducirse en aquellos que tienen éxito y mejorar nuestra calidad como programadores.

Podéis sacar vuestras propias conclusiones. En el siguiente enlace TIOBE Software nos explica como realiza sus cálculos:
http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_definition.htm

Sunday, 5 July 2009

Thursday, 2 July 2009

Premios 20 Blogs 2009

Bueno, ya podéis encontrar mi blog en el último concurso de blogs de 20 minutos.es. Así que a ver si mi participación tiene un poco de éxito. Me he presentado en las categorías de Tecnología (ya veis que el blog está plagado de mucha tecnología e informática) y Diseño (no es que sea de los más bonitos, pero le he dado un toque personalizado). Aquí os dejo el enlace para ver y votar mi blog, espero vuestro apoyo!:

Software Blog.

En el panel de la izquierda encontrareis un enlace directo para el voto. gracias a todos!.

Tuesday, 30 June 2009

Sunday, 7 June 2009

Herramientas de Geo Localización

En esta nueva entrada, os muestro un par de webs interesantes desde dónde podremos localizar diferentes puntos en el mundo a través de su Geo localización (Latitud, Longitud) (40°41′21″N 74°2′40″O). En este caso por ejemplo vamos a intentar descubrir que hay en la posición que he indicado anteriormente. Podemos utilizar un Atlas y buscarlo a mano, o podemos utilizar las diferentes herramientas que nos ofrece la red para poder obtener nuestra posición. Simplemente hay que tener en cuenta las diferentes expresiones regulares que componen una localización, y utilizarlas correctamente en las diferentes herramientas.

  • GeoLocator:
Con esta aplicación web, podemos encontrar con unos breves pasos nuestra geo localización:

Como podemos ver, ya aparece lo que estamos buscando. En realidad es la Estatua de la libertad. Incluso aparece dibujado en el mapa, una gozada verdad?. hay que tener en cuenta que hay que formatear la posición en su formato, en este caso el siguiente: 40 41 21 N, 74 2 40 W.
Si nos fijamos en la imagen, en la posición derecha, podemos ver que nos entrega la latitud y longitud en grados decimales : 40.689167°, -74.044444°, esto nos servirá para otras páginas como MundiVideo.

  • MundiVideo - GeoLocalizador:
Desde esta página, entrando las coordenadas también nos entrega su posición en el mapa.

  • GeoHack:
Esta web también te permite ver la ubicación en función de las coordenadas.

Hay muchas más web's por la red. Si alguien sabe alguna más que me deje un comentario. Espero que os sirva de ayuda. Otro día publicaré las diferentes API's que hay para nuestras aplicaciones y poder disfrutar de la GeoLocalización desde éstas.

Tuesday, 2 June 2009

LINQ Language Integrated Query

LINQ (Language Integrated Query) permite la integración de consultas SQL directamente en los lenguajes de programación, permitiendo que el código de acceso a los datos se verifique por el compilador y las herramientas de desarrollador. De esta manera se reduce el gap entre aplicaciones y datos. LINQ es un proyecto de Microsoft y de momento solo está integrado en .NET i C#, aunque he oído rumores de que Delphi también quiere dar soporte a LINQ. (esperemos que si).

Un pequeño ejemplo en C#:

var CustomersQuery = from customers in northwindDataContext1.Customers
where customers.City == CityTextBox.Text
select customers;
customerBindingSource.DataSource = CustomersQuery;
Como podemos ver en el ejemplo, se utiliza la inferéncia de tipos y se determina el tipo de variable automáticamente. La genera al vuelo, tu pones la variable y él ya lo sabe. Además se pueden consultar un montón de fuentes, no solo Bases de datos. Podemos manejar estructuras de tipo XML, etc. Funciona sobre las estructuras de C#.

La arquitectura de LINQ:


  • Enlaces de interés:
Microsoft LINQ.
LINQ First Time.

Monday, 25 May 2009

QR Code

QR Code (Quick Response) son un nuevo tipo de código de barras que puede contener mucha más información que un simple código de barras, incluyendo caracteres alfanuméricos e incluso otros alfabetos (japonés, cirílico, etc). Estos códigos son facilmente legibles mediante el teléfono móvil, se descarga un software especial de escaneo, y mediante la cámara de fotos del móvil, se marca la imagen, y luego podemos leer el contenido. La imagen que podéis ver en esta página y en la web es un código QR y hay en el la dirección de mi web (ThundaxSoftware). En el siguiente vídeo, podéis ver un anuncio de japón mostrando el funcionamiento del QR Code. Ahora se está explotando mucho, sobretodo en temas comerciales (vallas publicitarias), información de productos, comida, etc. Mediante este código por ejemplo podemos la lista entera de la composición de un producto con sus características. La verdad es que da mucho juego, y como que es un código de formato libre, podemos implementar los programas para que lean este tipo de código.

Podemos descargar la aplicación para nuestro móvil, en el siguiente enlace:
Nos tenemos que conectar al enlace desde nuestro teléfono, y luego descargar la aplicación para nuestro modelo en concreto.

Podemos encontrar generadores QR Online, donde podemos escribir lo que queramos automáticamente nos genera el código QR, aquí os dejo un par de enlaces:
Podemos encontrar toda la información referente a la codificación en la página oficial de qrcode y nos podemos descargar el proyecto que tienen hecho para la decodificación en java:

La web de la librería:

Aquí tengo el programa iniciado, cargando la imagen de mi web:


El log resultado de la captación de la imagen:

Starting QRCode Decoder GUI Example ...
Decoding started
Drawing matrix.
Scanning Finder Pattern.
originPoint is: (37,37)
FinderPattern at
(37,37)(147,37)(37,147)
Angle*4098: Sin 0 Cos 8388608
Version: 3
Adjust AP(1,1) to d(0,-1)
AlignmentPatterns at
(52,52)(132,52)
(52,132)(132,132)
Creating sampling grid.
Reading grid.
gridSize=29
Created QRCode symbol.
Reading symbol.
Version: 3-M
Mask pattern: 011
Correcting data errors.
Reading data blocks.

Decode result:
http://www.thundaxsoftware.org


Por lo tanto, crear aplicaciones donde podamos utilizar esta codificación es relativamente sencillo, y podemos encontrar la implementación hecha en varios lenguajes de programación.

Aquí os dejo también un par de vídeos mostrando la utilidad del QR Code:




Friday, 8 May 2009

Twitter

Que es twitter?
Twitter, es un servicio de redes sociales y microblogging que permite a sus usuarios enviar mensajes de texto cortos (con una longitud máxima de 140 caracteres) mediante SMS, instant messaging o desde el mismo Twitter. Estas actualizaciones se muestran en la pagina del perfil del usuario i son enviadas de forma inmediata a otros usuarios que hayan escogido la opción de recibirlas. El usuario original puede restringir el envío de estos mensajes para su circulo de amistades o permitir el acceso a todos los usuarios que es la opción por defecto. Twitter tiene la función básica de informar "Qué estás haciendo ahora?", y que todo el mundo lo sepa.

Aquí os dejo un par de vídeos que os explican muy bien como funciona todo este sistema y para que no os suene a raro sobre que es twitter!.














además os dejo una pequeña viñeta para los más twitteros...



Saturday, 2 May 2009

Just Write

Tras más de un año de actividad y pasando la barrera de los 100 post, puedo decir que estoy muy satisfecho de mi blog. Es un buen momento para dedicarle unos minutos y valorar si ha sido provechoso o no su creación, esfuerzo y dedicación. La acción de blogging me brinda una buena oportunidad para escribir y poder desarrollar más mi R-mode (Pragmatic Thinking). Además me permite esclarecer mis propios pensamientos y creencias sobre los temas que posteo. La página tiene muchas visitas, he llegado a contar más de 50 por día, y de todos los países, Méjico, Grecia, Japón, etc. Da gusto ver que la gente se toma en serio el tema de los blogs y que siempre puedes encontrar aquello que necesitabas o hacia tiempo que buscabas pero nadie publicaba. Desde mi experiencia he podido publicar los temas que más me interesan, con muchos ejemplos para que quede todo muy claro. Además he podido continuar con mis líneas de investigación y exponer los resultados de estos aquí. Siempre estoy abierto a nuevos temas y nuevas tecnologías, ya que pienso que es muy importante mantenerse al día con todos estos temas y que tengo una curiosidad que a veces me desborda.

Quiero dedicaros a quienes estáis ahora leyendo esta noticia, dándoos las gracias por vuestro tiempo y espero que os haya servido alguna de las noticias o que os haya interesado. Nada más, a seguir posteando!.

PD: Aquí os dejo una imagen de los últimos días, con las visitas diarias: