Servicios en Angular con ejemplo

Los servicios en Angular sirven para varias cosas y son muy parecidos a los servicios de AngularJS. Un servicio es un servicio, ¿no? sirve para algo y de acuerdo a varios autores debería hacer solo una cosa y debería hacerla bien. Los servicios sirven para varias cosas, al menos yo los he usado para: Encerrar funciones útiles Obtener cálculos con fórmulas definidas Invocar a servidor HTTP para consumir API Un servicio en Angular es un paradigma, una forma de pensar y una forma de organizar el código, nada más. Aunque físicamente es un service, pero bien podríamos evitarlos, solo que no se recomienda. ...

noviembre 9, 2019 · 4 min · 763 palabras · Parzibyte

Caracteres extraños con MySQL y PHP al usar HTML

En este post voy a mostrar cómo solucioné un error que me estaba fastidiando demasiado y que tenía tiempo que no me sucedía. Resulta que al estar trayendo datos de una base de datos con MySQL y PHP se mostraban caracteres raros con signos de interrogación cuyo char code es 65535: ...

noviembre 7, 2019 · 2 min · 228 palabras · Parzibyte

Consulta con fechas en MySQL y PHP

En ocasiones necesitamos hacer consultas o queries en MySQL con PHP usando fechas. Por ejemplo, consultar las ventas de hoy, o las ventas del mes. También puede que necesitemos consultar con fechas en un rango, ya sea un año, de hoy, de unas horas, etcétera. Por ello es que vengo a mostrar hoy cómo hacer consultas con fechas en MySQL usando date y strtotime. ...

noviembre 7, 2019 · 5 min · 853 palabras · Parzibyte

PHP: Saber si sesión está iniciada

Hoy andaba revisando mi sistema de cotizaciones y descubrí un pequeño error al cerrar la sesión que decía: Notice: session_start(): A session had already been started - ignoring Abajo del mismo, aparecía lo siguiente: Warning: Cannot modify header information - headers already sent by (output started at archivo.php) Así que veremos la solución a ese mensaje de error y también veremos cómo saber si una sesión de PHP está iniciada. ...

noviembre 7, 2019 · 2 min · 242 palabras · Parzibyte

Menú de navegación con Angular Material

Resumen: mostrar cómo crear un menú de navegación con Angular Material; es decir, implementar un navigation drawer con el menú a la izquierda (que se puede ocultar y mostrar con un botón) y el contenido a la derecha. Para implementar un navigation drawer o cajón de navegación en Angular Material vamos a usar combinar algunos componentes. Entre ellos: Mat Toolbar: la barra que estará en la parte superior y tendrá el título de la app de Angular así como un botón para mostrar/ocultar el cajón de navegación Mat Sidenav Container: el contenedor de lo que veremos a continuación Mat Sidenav: el menú con los enlaces, es decir, el cajón de navegación Mat Sidenav Content: el contenido que se irá mostrando e inyectando dependiendo de la sección Nota: recuerda que para esto debes tener un proyecto de Angular y haberle agregado Angular Material. Si quieres ver el ejemplo terminado haz click aquí. ...

noviembre 5, 2019 · 8 min · 1672 palabras · Parzibyte

Agregar Angular Material a app de Angular

En este post te muestro cómo agregar y utilizar los estilos de Material Design o Angular Material a una aplicación de Angular. Vamos a ver cómo: Agregar @angular/material a proyecto Utilizar un tema presideñado Configurar componente contenedor Usar algunos componentes Nota: para esto necesitas un proyecto existente. Si no lo tienes, mira aquí cómo comenzar con Angular. ...

noviembre 4, 2019 · 3 min · 518 palabras · Parzibyte

Angular Router - Tutorial y ejemplo

Resumen: mostrar cómo usar Angular Router con un tutorial y ejemplo para las rutas en Angular. Recuerdo que el buen AngularJS introdujo buenas cosas como las SPA que son aplicaciones de una sola página en donde los controladores se iban montando en un contenedor conforme se navegaba. Angular 2 (o 4, 5, 8, 10, 50 o la versión que sea cuando leas este post) también tiene un Router muy eficaz y fácil de configurar. Justamente veremos eso hoy: una introducción al modo de uso del enrutador de angular. Nota: si quieres puedes ver y editar el resultado final aquí. ...

noviembre 4, 2019 · 4 min · 795 palabras · Parzibyte

C - Saber si cadena tiene subcadena

Resumen: saber si una cadena o letra está dentro de otra cadena en C; es decir, comprobar si una string en C tiene una substring en C. Para saber si una cadena tiene otra cadena, letra o carácter usamos la función strstr. No importa si comparamos con un carácter o con una cadena, veremos ejemplos para ambos casos. ...

noviembre 3, 2019 · 4 min · 692 palabras · Parzibyte

C: Char a string

En este post vamos a ver cómo convertir un carácter a una cadena en C. Aunque en C las cadenas son arreglos de caracteres un carácter y una string no son lo mismo. Hay funciones que arbitrariamente necesitan una cadena (es decir, un arreglo de caracteres terminadas por el carácter null. Veamos entonces cómo convertir un carácter a una cadena en C. ...

noviembre 3, 2019 · 2 min · 364 palabras · Parzibyte

Fibonacci en C - Iterativo y recursivo

Resumen: programar algoritmo Fibonacci en C de manera iterativa (usando un ciclo) y recursiva. También imprimir la sucesión fibonacci. En este post vamos a trabajar con la sucesión Fibonacci para mostrar el número que iría en determinada posición de la serie; para imprimirla desde el 0 hasta un número y para hacer lo mismo usando recursividad. Todo esto lo vamos a hacer en el lenguaje de programación C usando ciclos. ...

noviembre 3, 2019 · 3 min · 483 palabras · Parzibyte