Blog
Las excepciones se pueden encontrar en la mayoría de los lenguajes de programación y sirven para indicar que un problema ocurre durante la ejecución de un programa informático. El manejo de excepciones permite al programador crear aplicaciones sin fallas visibles para el usuario final. En Java existen dos tipos de excepciones: las de tiempo de […]
A continuación el módulo de la estructura Stack en Haskell con las funciones push, emptyS, top, isEmptyS y pop. Explicacion del módulo de la estructura Stack en Haskell emptyS: Esta función se utiliza para construir un Stack vació. push: Agrega un elemento al principio del Stack. pop: Elimina el último elemento agregado en el Stack. […]
Seguimos con la tercera parte de ejercicios de Haskell resueltos sobre listas, usando el recorrido recursivo y en este caso empleando el tipo de dato Maybe. Para resolver estos ejercicios vamos a utilizar algunas de las funciones auxiliares que vimos en los posts http://programacionextrema.com/2015/12/16/ejercicios-de-haskell-resueltos-parte-2/ y http://programacionextrema.com/2015/12/16/ejercicios-de-haskell-resueltos-parte-1/. De la siguiente forma vamos a definir el tipo […]
Seguimos con la segunda parte de ejercicios de Haskell resueltos sobre listas, usando el recorrido recursivo. Para ver la primera parte deben seguir el siguiente enlace: http://programacionextrema.com/2015/12/16/ejercicios-de-haskell-resueltos-parte-1/. 1. append: dadas dos listas devuelve la lista con todos los elementos de la primer lista y todos los elementos de la segunda a continuación. 2. snocAlt: dada […]
A continuación varios ejercicios de Haskell resueltos, sobre listas, usando el recorrido recursivo. 1. mapSucesor: dada una lista de enteros, devuelve la lista de los sucesores de cada entero. 2. filterPositivos: dada una lista de enteros, devuelve una lista con los elementos que son positivos. 3. zipMaximos: dadas dos listas de enteros, devuelve una lista […]
Encontrar una plantilla para WordPress que se adecue a nuestros gustos y necesidades es una tarea bastante difícil, pero eso no es lo más decepcionante, ya que seguramente cuando logramos encontrar una y estamos contentos con esa, encontraremos distintos detalles que nos gustaría cambiar o corregir sin que explote todo el sitio. En el caso […]
PHP es un lenguaje de programación que nos permite realizar muchas funcionalidades en muy pocas lineas de código, en esta ocasion vamos a ver cómo descomprimir un archivo ZIP en PHP utilizando solamente el objeto ZipArchive. Cómo descomprimir un archivo ZIP en PHP Para realizar esta tarea primero vamos a necesitar un archivo de extensión […]
En esta ocasión aprenderemos a imprimir un array en PHP utilizando las funciones var_dump y print_r, las cuales son ofrecidas por el lenguaje de forma nativa. Cómo imprimir un array en PHP Para imprimir un array PHP nos ofrece dos alternativas, por un lado la función print_r y por el otro la función var_dump, a […]
Las bases de datos son fundamentales en cualquier sistema informático, ya que nos permiten guardar cualquier tipo de información. En este tutorial aprenderemos a configurar una base de datos en CodeIgniter 3.0.3. Cómo configurar una base de datos en CodeIgniter CodeIgniter permite configurar una base de datos de manera muy fácil, para realizar esto solamente […]
Como todos sabemos CodeIgniter es un framework muy popular que sirve para desarrollar páginas web en PHP, implementando el famoso patrón MVC. Actualmente si lo descargamos desde su sitio oficial lo vamos a encontrar en el idioma inglés, esto puede ser un gran problema debido a que cualquier tipo de mensaje que se muestre en […]