Java – Un resumen organizado….o no.

Llevo escribiendo artículos sobre Java, programación  de Java, entorno de Java… demasiado tiempo, y como ahora estoy preparando un curso de dicho tema, se me ha ocurrido hacer una especie de indice de lo que llevo publicado para que tanto vosotros como yo, podamos acudir a un tema concreto. Esto también me ha permitido detectar duplicados y faltas, por lo que deberé seguir ampliando la colección…. en cuanto pueda, incluso darle formato de libro…..ya veremos; de momento os dejo este indice Sigue leyendo

Publicado en Formacion, Java | Deja un comentario

PHP – Presentacion del curso

Mucho tiempo ha pasado desde que en 1994 se le ocurrió a Rasmus Lerdof «inventar» un lenguaje para la creación de sitios webs dinámicos, y como era una especie de pequeña herramienta para construir HTML, lo llamo PHP (PHP Hipertext preprocesor), y supongo que no llego a pensar en la importancia que tendria unos años mas tarde ese lenguaje. Pero aquí estamos, y hoy nos costaría mucho imaginarnos la web sin su existencia. Cierto es que hay otros lenguajes de servidor, pero PHP es el mas barato y, hoy por hoy el mas extendido, de forma que vamos a ver como se escribe un programa en él. Sigue leyendo

Publicado en Desarrollo Web, PHP y MySQL/MariaDB | 2 comentarios

Tu máquina de desarrollo. Instalando LAMP

Días atrás, os explicaba como instalar un servidor web en vuestra maquina de desarrollo bajo windows. Como poco a poco Linux penetra en nuestro mundo, hoy os comento como instalar un servidor web en vuestra maquina Linux: LAMP. Sigue leyendo

Publicado en Desarrollo Web, Linux | Etiquetado , , , , , | 1 comentario

HTML5 – Presentacion

Desde 1998 en que finaliza el desarrollo de HTML (4.0) han venido sucediéndose una serie de operaciones para establecer un nuevo estándar web. El XML primero, y su consecuente XHTML fue una buena apuesta, pero su posible sucesor el XHTML 2.0, cuyo desarrollo se abandona a finales del 2009, fue un fracaso. Eso obliga al W3C a buscar un nuevo camino, y lo encuentra retomando un trabajo iniciado por WHATWG  (Mozilla, Opera, Apple, Google…) sobre 2004 como variante a la linea de W3C.

Con todo ello, se anuncia en 2012 la recomendación candidata de Html5 y se prevee para 2020 la recomendación final.

En el curso que empezamos hoy, vamos a explicar que es HTML5HTML5_logo_and_wordmark.svg Sigue leyendo

Publicado en HTML5 | Etiquetado , | 1 comentario

Monta tu propio WordPress….y gratis

Si estáis decididos a probar suerte como webmaster con todas sus consecuencias, os invito a que probeis a instalar un wordpress en tu propio servidor. WordPress es gratuito, luego, si eso lo combinamos con un hosting gratuito…tendremos una interesante plataforma para aprender. Sigue leyendo

Publicado en Desarrollo Web, Divulgacion, Empezando en, WordPress | 3 comentarios

Macros de Excel

Con éste artículo, iniciamos una colección dedicada a la utilización de las hojas de cálculo de Microsoft Excel, y, más concretamente, a la forma que tiene este producto de solucionar y simplificar las tareas repetitivas. Debido a que estos artículos los voy escribiendo a medida que me surge la necesidad, he empezado por una parte de la formación Excel, bastante avanzada, sin embargo, y debido que su aprendizaje tiene mucho mas que ver con la programación que con Excel, pienso que se puede aprender de forma paralela a cualquier otro curso de Excel medio, y ya dejo claro que me comprometo a escribirlo… algún día. Que sea mas pronto o mas tarde, dependerá del trabajo, y de las necesidades de los lectores.

Sigue leyendo

Publicado en Excel, Formacion | Etiquetado , , | Deja un comentario

SDCA – Sistema de datos contables para un autónomo – Diseño de la API

Continuamos con nuestro objetivo de construir una pequeña aplicación para ayudar al autónomo en su contabilidad que empezamos en el anterior articulo, y el paso de información para su gestor, vamos a ver como es una API, y tomar decisiones para construirla Sigue leyendo

Publicado en Autentificación y encriptación, Desarrollo Web, Formacion, PHP y MySQL/MariaDB | Etiquetado , , , | Deja un comentario

SDCA – Sistema de datos contables para un autónomo – Diseño de la BBDD

Segun anuncie en linkedin (https://www.linkedin.com/pulse/empezando-un-proyecto-miguel-garcia-garcia), y como primer paso para definir un

sistema de base de datos para un autónomo

Es preciso definir la base de datos. Recordad que no intento solucionar todos los problemas contables, solo los que me puso por delante mi gestor…. Sigue leyendo

Publicado en Formacion, PHP y MySQL/MariaDB, SQL | Etiquetado , , , | Deja un comentario

Android Studio – El IDE

Dado que pienso que para desarrollar proyectos en Android, el IDE mejor es Android Studio, quizás, lo primero que tenemos que hacer es conocerlo un poco, y saber como podemos gestionar nuestros proyectos. En este articulo, revisaremos las posibilidades que nos ofrece este IDE.

Sigue leyendo

Publicado en Android, Formacion | Etiquetado , , , , | Deja un comentario

Android Studio – Una nueva instalacion

Hoy, revisando temas, he visto un viejo articulo mio de 2014 en el que hablaba de la instalación de un novedoso IDE para la programación con android…. y creo que ha pasado el tiempo suficiente para que revisemos cómo deberíamos instalar dicho entorno hoy en dia.

Sigue leyendo

Publicado en Android, Formacion | Etiquetado , | Deja un comentario

Esta obsoleto el patrón MVC ?

Llevamos utilizando el patrón MVC (Modelo.Vista,Controlador) hace ya muchos años, en ese intervalo han cambiado las bases de datos, los terminales en donde se visualizan esos datos, los lenguajes de programación y gran parte de nuestra forma de trabajo, y con todo eso….¿Estamos seguros de la adecuidad de nuestro modelo MVC? ¿Está todavía vigente su utilidad… o ha quedado obsoleto?. Me gustaria plantearos mi punto de vista en este articulo. Sigue leyendo

Publicado en Desarrollo Web, Divulgacion, Javascript | Etiquetado , , | Deja un comentario

Internet… Todo gratis

Esta es la historia de ese mundo de ensueño en el que todo es gratis

Sigue leyendo

Publicado en Empezando en | Etiquetado , | 3 comentarios

Servlets: Atributos de petición, sesión, aplicación y cookies

Durante la programación de una aplicación web nos encontramos que tenemos necesidad de conservar el valor de las variables. En una aplicación de escritorio, podemos controlar cuando queremos borrar una variable, por lo que no aparece ese problema, pero en una aplicación web, el tema es bastante mas delicado. Recordemos que el protocolo http no esta orientado a sesion, eso hace que en cada conexion TODOS los datos que tengamos a mano, sean nuevos. Nuestro servidor, no recordara nada acerca de si ese cliente se ha conectado hace un momento, o no se ha conectado nunca. Se ha logonado o no, …. Sigue leyendo

Publicado en Desarrollo Web, Formacion, Java | Etiquetado , , | Deja un comentario

Complicando un poco nuestro servlet.Trabajando con formularios

Cuando hayamos conseguido que nos funcione el servlet, querremos conseguir mostrar un formulario, y recogerlo; y para hacer todo eso correctamente, vereis que dentro de poco, os volvere a hablar de «vistas», pero mientras tanto, vamos a hacer que nuestro servlet presente un formulario, y cuando se envie, lo recojamos y procesemos….

Sigue leyendo

Publicado en Desarrollo Web, Formacion, Java | Etiquetado , , | Deja un comentario

Linux y los ficheros Swaps

Si buscamos en la historia, podemos encontrar que veíamos a Linux como el S.O. que podía correr en cualquier maquina, por pequeña que fuera; hablábamos de CPUs Pentium 5, son 1Gb máximo de memoria; en aquella época, el trabajar con ficheros swaps, era una necesidad, después nos fuimos animando a utilizarlo con maquinas mayores, y llegamos a la conclusión que el swap lo hacia mas lento…y ahora?…volvemos a ello?

Sigue leyendo

Publicado en Formacion, Linux | Etiquetado , , | 2 comentarios

Complicando un poco nuestro servlet. web.xml

Tras ver como funciona nuestro primer servlet, el siguiente paso que vamos a dar, para conocer un poco mas estas herramientas es controlar las rutas de acceso por medio de web.xml.

Estoy de acuerdo que la introducion de anotaciones, ha hecho nuestra vida mas sencilla, pero no evita el tener que utilizar web.xml, no solo para los mappings de las clases, si no , tambien para la carga de parametros en las mismas.

Sigue leyendo

Publicado en Desarrollo Web, Formacion, Java, Sin categoría | Etiquetado , , , | Deja un comentario