Web Software Developer

Pinocho on the flow

Pinocho moviendo la cabeza con ritmo y estilo (VINE)

Video de un muñeco de Pinocho, el propósito era la de ser posteado en mi sitio web personal, nada mas que para ver como se visualiza su inserción y jugar un rato.

Esto es sólo para probar la inserción de videos de Vine en un post de WordPress

String Pad Left función relleno de caracteres en JAVA

String Pad Left es una función sencilla que llena de caracteres específicos el lado izquierda de la cadena

String Pad Left es una implementación extremadamente sencilla de una función que llena con un carácter específico el lado izquierdo de una cadena para que tenga un largo final específico, por ejemplo, si tengo una cadena de texto “ZZZ” puedo modificar esta cadena para que tenga un largo de 10 caracteres siendo llenada por la izquierda con el carácter “Y” dando como resultado la cadena “YYYYYYYZZZ”.  Esta implementación la use para una aplicación en particular que estoy desarrollando y como se ajustó bien al problema que tenía que resolver, la verdad, es que no la he tocado más, pero probablemente tendré que mejorarla en un futuro muy cercano. De todas formas la dejo por si te sirve, al menos, como base de una solución.

Formatea número con puntos en JavaScript 1.0

Una función tremendamente útil para el despliegue de información es la del formateo de números, particularmente cuando se trata de valores en moneda o similares, siempre es una lata buscar en internet una función simple que haga la pega, por lo que para todos los que la necesiten les comparto una que desarrollé… aunque es muy simple probablemente la iré potenciando de a poco, por ahora lo que hace es poner los puntos de miles donde corresponde. El valor de entrada debe ser de tipo numérico porque en caso contrario devolverá un bonito 0.

Esta es la declaración de la funciones

Si quieres ver esta implementación en acción, puedes revisar este ejemplo en CODEPEN http://codepen.io/donpandix/pen/RWVdda

Estructura de datos en Swift: Lista doblemente enlazada, inserción

Esta es una implementación muy sencilla de una lista doblemente enlazada en lenguaje de programación Swift, la ventaja de este tipo de estructura de datos es la de poder navegar hacia los dos sentidos de la lista. La implementación la hice en la versión 4.2 y he aquí el código que colgé en repl.it

acá está el link al código en ejecución https://repl.it/@donpandix/Listas-enlazadas-dobles

Como nota adicional la complejidad del recorrido de esta como de la lista simple es de O(n)

Estructura de datos en Swift: Listas enlazadas, Inserción

Creo que la mejor manera de explorar un lenguaje es por medio de implementación de los conceptos básicos de la estructura de datos y de algoritmos, es por ello que he creado este código muy simple que maneja la inserción de datos a una lista enlazada. Este ejemplo aunque es muy sencillo implementa objetos y ciclos de manera muy clara, trate de comentarlo de forma que no necesite mucha explicación y mientras se rutea se entienda.

 

El resultado del código es algo así:

 

Esto es para estudio de estructura de datos
===========================================
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

 

Elemplo ejecutable https://repl.it/@donpandix/Lista-enlazada

 

Acá hay buena información de lo que son las listas Lista (Wikipedia)

Acá el manual de Swift Swift / developer.apple.com

Convertir Texto en codificación HTML

Acá una convertidor de texto a código HTML, es muy útil para cuando debemos levantar mensajes que sean independientes de la codificación de la página

Iniciando mi proceso de aprendizaje de SWIFT para IOS

Esta es una prueba simple de Swift para IOS, esta página es bastante buena para ejecutar ejemplos sencillos la cual presenta básicamente un paralelo de Playground de XCODE pero en formato web, funciona de manera bastante similar y no es necesario registrarse para comenzar a usarlo. Este es un ejemplo sencillo de creación de una clase y su instanciación

retorno de la aplicación

Mi nombre es: Cesar Gonzalez

Acá un ejemplo de esta clase en acción https://repl.it/@donpandix/Clase-simple

Aplicación para prueba de páginas responsivas

Hace unas semanas se me encomendó del desarrollar una aplicación la cual tiene la propiedad de resposividad, sin embargo es una verdadera lata reescalar el browser para ver como se comporta con las diferentes dimensiones, adicionalmente tenía otras pestañas abiertas en el mismo browser por lo que fue un constante baile de agrandar y achicar el chrome, por lo que me decidí a desarrollar esta pequeña aplicación que embebe el contenido a un IFrame al que se le puede modificar las dimensiones por medio del combo de dispositivos, el código fuente está en GITHUB y en codepen está la aplicación corriendo.

Link al código en GITHUB versión PHP

Link al código en GITHUB versión NODEJS

Link al ejecutable http://codepen.io

Versión final conversor hexadecimal a texto y vice-versa

Conversor texto / hexadecimal en Codepen con Javascript

Finalmente mi versión terminada del conversor de texto a hexadecimal y vice-versa, dependiendo de donde de a que caja se ingrese la información será la respuesta que se obtenga, por ejemplo si se ingresa un texto libre en la caja superior se obtendrá la respuesta hexadecimal en la caja inferior y asimismo, si se ingresa una cadena hexadecimal válida en la caja inferior se verá el resultada en la caja de texto plano.