Publicado el Deja un comentario

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)

Publicado el Deja un comentario

Serie de Fibonacci en Swift

Cálculo de la serie de Fibonacci con el lenguaje SWIFT en su versión 3

Siguiendo con el aprendizaje de Swift acá me puse a jugar con el lenguaje haciendo un ejemplo extremanda mente fácil como es al serie de fibonacci.

 

El ejecutable se puede visualizar en https://repl.it/@donpandix/Serie-de-Fibonacci

Publicado el 1 comentario

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

Ejemplo de listas enlazadas con lenguaje de programación swift, implementación de estructura de datos.

Con este ejemplo de listas enlazadas, 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

Este es solamente un comienzo del estudio de estructura de datos, elegí este lenguaje por motivos de estudio y descubrimiento de las bondades, virtudes y defectos de swift.

Publicado el Deja un comentario

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

Publicado el Deja un comentario

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

Publicado el Deja un comentario

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

Publicado el Deja un comentario

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.

Publicado el Deja un comentario

Rayos en Valparaíso

La madrugada del martes pasado me desperté con una tormenta eléctrica que desde que era bien chico no había vivido acá en Viña del Mar y a diferencia de esa época ahora dispongo de cámaras y logré captar en slow-mo la caída de un rayo en el mar al frente de viña

y acá en velocidad normal

Publicado el Deja un comentario

Paseo por valparaíso

Esta es un vídeo de un paseo familiar que hicimos el fin de semana por valparaíso, quise probar el software de Apple IMovie para el IPhone y la verdad es que crea un video bastante bueno considerando que no soy fotógrafo o cineasta, vale bastante la pena y con la ventaja de no tener que andar traspasando los videos a un PC. Personalmente he probado el software en un Iphone 4S y IPhone 6 Plus y el tener una pantalla grande mejora por mucho la experiencia de usuario.

Publicado el Deja un comentario

Actualización editor en línea

Actualización de mi editor de archivos en línea que comencé hace unas semanas atrás, ahora con algunas mejoritas como es la del menú lateral izquierdo y una barra de navegación en la parte superior. para descargar el fuente lo puedes hacer desde GITHUB https://github.com/donpandix/editor

Editor de archivos en línea