Promedio de descarga/visualización de los códigos

Listado de los códigos con más promedio de visualizaciones realizadas por día desde su publicación en la web.
Imágen de perfil

.htmlColección de ejercicios resueltos Entidad/Relación


130 visualizaciones de promedio por día

Bases de Datos

estrellaestrellaestrellaestrellaestrella(31)
Actualizado el 21 de Agosto del 2016 por Administrador (Publicado el 17 de Enero del 2012)
346.213 visualizaciones desde el 17 de Enero del 2012. Una media de 917 por semana
Colección de 18 ejercicios resueltos del modelo Entidad/Relación.
Ejercicio 1. Biblioteca v1
Ejercicio 2. Academia de clases
Ejercicio 3. Geografía
Ejercicio 4. Guerras
Ejercicio 5. Almacén v1
Ejercicio 6. Biblioteca v2
Ejercicio 7. Organigrama
Ejercicio 8. Vuelos
Ejercicio 9. Recetas de cocina
Ejercicio 10. Futbol
Ejercicio 11. Accidentes geográficos
Ejercicio 12. Empresa de software
Ejercicio 13. Empresa de comidas
Ejercicio 14. Red social
Ejercicio 15. Menú diario
Ejercicio 16. Twitter
Ejercicio 17. Horario escolar
Ejercicio 18. Inmuebles
Imágen de perfil

internetCómo eliminar las notificaciones en Windows 7 que aconsejan migrar a Windows 10


107 visualizaciones de promedio por día

Windows 10

,

Windows 7

Publicado el 24 de Abril del 2019 por Administrador
110 visualizaciones desde el 24 de Abril del 2019
Microsoft ha comenzando a enviar notificaciones en Windows 7 para recordar el final de su soporte técnico. El objetivo es claro: obtener migraciones masivas a Windows 10 y evitar otro “caso Windows XP”. En este artículo se explica como eliminar dichas notificaciones.
Imágen de perfil

internetCómo eliminar las notificaciones en Windows 7 que aconsejan migrar a Windows 10


107 visualizaciones de promedio por día

Windows 10

,

Windows 7

Publicado el 24 de Abril del 2019 por Administrador
110 visualizaciones desde el 24 de Abril del 2019
Microsoft ha comenzando a enviar notificaciones en Windows 7 para recordar el final de su soporte técnico. El objetivo es claro: obtener migraciones masivas a Windows 10 y evitar otro “caso Windows XP”. En este artículo se explica como eliminar dichas notificaciones.
Imágen de perfil

.zipCálculo del Perfil y Volumen de Botellas usando Matlab


85 visualizaciones de promedio por día

Matlab

Publicado el 23 de Abril del 2019 por David Correa
171 visualizaciones desde el 23 de Abril del 2019
El objetivo de este documentos, es implementar un programa en Matlab para determinar el perfil y volumen de botellas de diversos tipos, utilizando los métodos de interpolación B-Splineintegración numérica.

matbla-botella
Imágen de perfil

internetCambiando el diseño de las barras de scroll con CSS


78 visualizaciones de promedio por día

CSS

Publicado el 22 de Abril del 2019 por Administrador
235 visualizaciones desde el 22 de Abril del 2019
Una de las recomendaciones fundamentales para una buena usabilidad es no modificar en exceso el diseño de los elementos que forman parte de la interfaz de usuario del sistema operativo, tales como botones, elementos select, las barras de scroll, etc. Hacerlo complica el uso de tu sitio o aplicación web porque el usuario tiene que aprender a reconocerlos.

No obstante, como toda norma tiene sus excepciones, a veces puede ser necesario modificar estos elementos en algunos diseños muy especiales. Firefox 64, publicado en diciembre de 2018, añade entre sus nuevas funcionalidades la posibilidad de cambiar el diseño de las barras de scroll.

En concreto, lo hace a través del estándar CSS Scrollbars Module Level 1, que todavía se encuentra en fase de borrador y no es un estándar oficial. Los tres escenarios para los que se ha pensado este estándar son:

1.- Cambiar el color de las barras de scroll para adaptarlas al diseño de la aplicación o sitio web.
2.- Mostrar barras de scroll más finas de lo normal cuando un elemento lo requiera.
3.- Diseñar barras de scroll totalmente personalizadas si el diseño así lo requiere.

Para ello se han definido dos nuevas propiedades CSS (scrollbar-color y scrollbar-width) que se pueden aplicar a la página entera y también a cualquier elemento que soporte la propiedad overflow de CSS.
Imágen de perfil

.videoGenera reportes de avances y documentación con PHPUnit en una aplicación de Laravel


51 visualizaciones de promedio por día

Laravel

Publicado el 23 de Abril del 2019 por Administrador
106 visualizaciones desde el 23 de Abril del 2019
En esta lección te explicaré una característica de PHPUnit que nos permite generar documentación y/o reporte de avances de las características de nuestras aplicaciones con tan solo ejecutar las pruebas
Imágen de perfil

internetPayment Request API, el nuevo estándar para pagos en Internet (primera parte)


42 visualizaciones de promedio por día

General

Publicado el 15 de Abril del 2019 por Administrador
420 visualizaciones desde el 15 de Abril del 2019
Este tutorial es la primera parte de la siguiente serie de tutoriales que explica el funcionamiento práctico de la nueva API llamada Payment Request para hacer pagos en Internet:

Primera parte: introducción general y cómo definir las formas de pago disponibles.
Segunda parte: cómo mostrar los detalles del pago y solicitar información al usuario.
Tercera parte: cómo completar (o cancelar) el proceso de pago.
Cuarta parte: cómo solicitar la dirección y forma de envío.
Imágen de perfil

.rarQA CI-CD


39 visualizaciones de promedio por día

Java

,

Git

,

Maven

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 13 de Abril del 2019 por Darian
473 visualizaciones desde el 13 de Abril del 2019
En los últimos años, la entrega de software ha dado un gran paso hacia adelante gracias a la implementación de la entrega continua. El control de calidad no es una excepción, y la aceleración del control de calidad ha ayudado a acortar los ciclos de entrega y a ofrecer software de mayor calidad.

Una pipeline de control de calidad rápida y confiable generalmente se basa en pruebas de automatización de niveles múltiples e integración continua estable, que ejecuta todas estas pruebas diariamente en diferentes entornos de prueba. No hace mucho, configurar y mantener un flujo de trabajo completo, fue un gran desafío. Pero las innovaciones que están ocurriendo en las metodologías de control de calidad y las aplicaciones de infraestructura ahora le permiten pasar un tiempo mínimo en este frente, para que pueda concentrarse más en su aplicación.


QA Automation Pipeline
CI-CD
GitLab-Ci
⦁ Entorno
⦁ Requisitos
⦁ Server Runner
Ubuntu 18.04 LTS (GNU/Linux 4.15.0-43-generic x86_64
4GB Ram
50 GB Disk
⦁ Server SonarQube
Ubuntu 18.4 LTS
25 GB Disk
4GB Ram
⦁ Gitlab versión 11.6
https://about.gitlab.com/2018/12/22/gitlab-11-6-released/

⦁ Tecnologías
⦁ Docker versión 18.09.0 Build
⦁ Java Version 1.8.0_091
⦁ Apache Maven 3.5.2
⦁ Configuración
⦁ Server
⦁ Java
⦁ sudo add-apt-repository ppa:webupd8team/java
⦁ sudo apt update
⦁ sudo apt install oracle-java8-set-default
⦁ Java -version
⦁ Docker
⦁ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
⦁ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
⦁ sudo apt-key fingerprint 0EBFCD88
⦁ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
⦁ sudo apt-get update
⦁ sudo apt-get install docker-ce
⦁ sudo groupadd docker
⦁ sudo gpasswd -a $USER docker
⦁ newgrp docker
⦁ docker run hello-world
⦁ Maven
⦁ Descargar Binario desde la página oficial https://maven.apache.org/download.cgi
⦁ cd /opt/ wget http://www-eu.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
⦁ sudo tar -xvzf apache-maven-3.3.9-bin.tar.gz
⦁ sudo mv apache-maven-3.3.9 maven
⦁ sudo nano /etc/profile.d/mavenenv.sh
⦁ Agregar las siguientes líneas:
⦁ export M2_HOME=/opt/maven
⦁ export PATH=${M2_HOME}/bin:${PATH}
⦁ sudo chmod +x /etc/profile.d/mavenenv.sh
⦁ sudo source /etc/profile.d/mavenenv.sh
⦁ mvn --version

⦁ Runner Gitlab-ci
⦁ Instalar Gitlab Runner
⦁ ssh xxxxxx@x.x.x.xx - Password:xxxxx
⦁ Sudo gitlab-runner register
⦁ sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runne -linux-amd64
⦁ sudo chmod +x /usr/local/bin/gitlab-runner
⦁ curl -sSL https://get.docker.com/ | sh
⦁ sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
⦁ sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
⦁ sudo gitlab-runner start


⦁ Register Runner server
⦁ ssh xxxxxx@x.x.x.xx - Password:xxxxx
⦁ Sudo gitlab-runner register
⦁ Ingresamos nuevamente la Password:xxxxxxx
⦁ Nos pide url Gitlab > Seleccionamos nuestro proyecto > Settings en la parte inferior izquierda > CI - CD > Runner Expand
(Se debe tener los permisos de Owner. Master o Maintainer)
⦁ Ingresamos el Token
⦁ Ingresamos una descripción
⦁ Si dejamos el tag en blanco y le damos enter lo deja por defecto, que significa que nos va a tomar cualquier cambio en el git origin
⦁ Seleccionamos el executor (docker)
⦁ Luego nos pide la imagen donde lo vamos a ejecutar, ya que por lo general va a ser un docker
⦁ Gitlab-ci.yml
Crear un documento en la raíz del proyecto con el nombre .gitlab-ci.yml, este archivo le dice al Runner de Gitlab que hacer. De forma predeterminada se ejecuta un Pipeline determinado con 3 stage: Build, Test y deploy. Los stages sin jobs son simplemente ignoradas.
Teniendo los runner y el archivo gitlab-ci.yml en la raíz del proyecto bien configurada cada push o modificación que hagamos dependiendo la configuración que hayamos escogido en los tags comienza a correr los Pipeline.
⦁ Badges
Configurar un badged es bastante sencillo. Solo debemos tener configurado el CI-CD de manera correcta, para que se muestre.
Gitlab > Select your project > Settings > General > Badges Expand
⦁ Link
http://git.xxxxx.com.ar/xxxxx/api-template/pipelines
⦁ Badge image URL
http://git.xxxxxx.com.ar/xxxxx/api-template/pipelines
⦁ add badge

⦁ Resultados
⦁ GitLab Pipeline
Para poder observar un poco más en detalles nuestros CI-CD solo basta con hacer un click en nuestro badge de CI-CD en nuestro repo del proyecto o bien podemos hacer click en sidebar del lado izquierdo en CI/CD > Pipeline.
Se ve de la siguiente forma:

⦁ SonarQube
Ingresar al servidor de SonarQube
⦁ xxxxxxxxxxxxx
⦁ User: xxxxxx
⦁ Pass: xxxxxxx
Una vez dentro del Server de sonarqube, le explicaremos resumidamente de qué estamos hablando cuando decimos sonarqube. Sonarqube es una plataforma de código abierto que sirve para el análisis de calidad del código. Utiliza diversas herramientas de análisis estático de código fuente como Checkstyle, PMD o FindBugs, obteniendo métricas que ayudan a mejorar la calidad del código fuente.

⦁ Clover Coverage
Ingresar al servidor de Clover Coverage

Para la cobertura del código usamos Open Clover https://openclover.org/ el cual nos brinda como característica principal la medición del código, además cuenta con herramientas que nos permiten obtener Métricas de riesgos y la complejidad ciclomática.
Les dejo unas imagen de como se visualiza el reporte de OpenClover:
Imágen de perfil

.rarQA CI-CD


39 visualizaciones de promedio por día

Java

,

Git

,

Maven

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 13 de Abril del 2019 por Darian
473 visualizaciones desde el 13 de Abril del 2019
En los últimos años, la entrega de software ha dado un gran paso hacia adelante gracias a la implementación de la entrega continua. El control de calidad no es una excepción, y la aceleración del control de calidad ha ayudado a acortar los ciclos de entrega y a ofrecer software de mayor calidad.

Una pipeline de control de calidad rápida y confiable generalmente se basa en pruebas de automatización de niveles múltiples e integración continua estable, que ejecuta todas estas pruebas diariamente en diferentes entornos de prueba. No hace mucho, configurar y mantener un flujo de trabajo completo, fue un gran desafío. Pero las innovaciones que están ocurriendo en las metodologías de control de calidad y las aplicaciones de infraestructura ahora le permiten pasar un tiempo mínimo en este frente, para que pueda concentrarse más en su aplicación.


QA Automation Pipeline
CI-CD
GitLab-Ci
⦁ Entorno
⦁ Requisitos
⦁ Server Runner
Ubuntu 18.04 LTS (GNU/Linux 4.15.0-43-generic x86_64
4GB Ram
50 GB Disk
⦁ Server SonarQube
Ubuntu 18.4 LTS
25 GB Disk
4GB Ram
⦁ Gitlab versión 11.6
https://about.gitlab.com/2018/12/22/gitlab-11-6-released/

⦁ Tecnologías
⦁ Docker versión 18.09.0 Build
⦁ Java Version 1.8.0_091
⦁ Apache Maven 3.5.2
⦁ Configuración
⦁ Server
⦁ Java
⦁ sudo add-apt-repository ppa:webupd8team/java
⦁ sudo apt update
⦁ sudo apt install oracle-java8-set-default
⦁ Java -version
⦁ Docker
⦁ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
⦁ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
⦁ sudo apt-key fingerprint 0EBFCD88
⦁ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
⦁ sudo apt-get update
⦁ sudo apt-get install docker-ce
⦁ sudo groupadd docker
⦁ sudo gpasswd -a $USER docker
⦁ newgrp docker
⦁ docker run hello-world
⦁ Maven
⦁ Descargar Binario desde la página oficial https://maven.apache.org/download.cgi
⦁ cd /opt/ wget http://www-eu.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
⦁ sudo tar -xvzf apache-maven-3.3.9-bin.tar.gz
⦁ sudo mv apache-maven-3.3.9 maven
⦁ sudo nano /etc/profile.d/mavenenv.sh
⦁ Agregar las siguientes líneas:
⦁ export M2_HOME=/opt/maven
⦁ export PATH=${M2_HOME}/bin:${PATH}
⦁ sudo chmod +x /etc/profile.d/mavenenv.sh
⦁ sudo source /etc/profile.d/mavenenv.sh
⦁ mvn --version

⦁ Runner Gitlab-ci
⦁ Instalar Gitlab Runner
⦁ ssh xxxxxx@x.x.x.xx - Password:xxxxx
⦁ Sudo gitlab-runner register
⦁ sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runne -linux-amd64
⦁ sudo chmod +x /usr/local/bin/gitlab-runner
⦁ curl -sSL https://get.docker.com/ | sh
⦁ sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
⦁ sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
⦁ sudo gitlab-runner start


⦁ Register Runner server
⦁ ssh xxxxxx@x.x.x.xx - Password:xxxxx
⦁ Sudo gitlab-runner register
⦁ Ingresamos nuevamente la Password:xxxxxxx
⦁ Nos pide url Gitlab > Seleccionamos nuestro proyecto > Settings en la parte inferior izquierda > CI - CD > Runner Expand
(Se debe tener los permisos de Owner. Master o Maintainer)
⦁ Ingresamos el Token
⦁ Ingresamos una descripción
⦁ Si dejamos el tag en blanco y le damos enter lo deja por defecto, que significa que nos va a tomar cualquier cambio en el git origin
⦁ Seleccionamos el executor (docker)
⦁ Luego nos pide la imagen donde lo vamos a ejecutar, ya que por lo general va a ser un docker
⦁ Gitlab-ci.yml
Crear un documento en la raíz del proyecto con el nombre .gitlab-ci.yml, este archivo le dice al Runner de Gitlab que hacer. De forma predeterminada se ejecuta un Pipeline determinado con 3 stage: Build, Test y deploy. Los stages sin jobs son simplemente ignoradas.
Teniendo los runner y el archivo gitlab-ci.yml en la raíz del proyecto bien configurada cada push o modificación que hagamos dependiendo la configuración que hayamos escogido en los tags comienza a correr los Pipeline.
⦁ Badges
Configurar un badged es bastante sencillo. Solo debemos tener configurado el CI-CD de manera correcta, para que se muestre.
Gitlab > Select your project > Settings > General > Badges Expand
⦁ Link
http://git.xxxxx.com.ar/xxxxx/api-template/pipelines
⦁ Badge image URL
http://git.xxxxxx.com.ar/xxxxx/api-template/pipelines
⦁ add badge

⦁ Resultados
⦁ GitLab Pipeline
Para poder observar un poco más en detalles nuestros CI-CD solo basta con hacer un click en nuestro badge de CI-CD en nuestro repo del proyecto o bien podemos hacer click en sidebar del lado izquierdo en CI/CD > Pipeline.
Se ve de la siguiente forma:

⦁ SonarQube
Ingresar al servidor de SonarQube
⦁ xxxxxxxxxxxxx
⦁ User: xxxxxx
⦁ Pass: xxxxxxx
Una vez dentro del Server de sonarqube, le explicaremos resumidamente de qué estamos hablando cuando decimos sonarqube. Sonarqube es una plataforma de código abierto que sirve para el análisis de calidad del código. Utiliza diversas herramientas de análisis estático de código fuente como Checkstyle, PMD o FindBugs, obteniendo métricas que ayudan a mejorar la calidad del código fuente.

⦁ Clover Coverage
Ingresar al servidor de Clover Coverage

Para la cobertura del código usamos Open Clover https://openclover.org/ el cual nos brinda como característica principal la medición del código, además cuenta con herramientas que nos permiten obtener Métricas de riesgos y la complejidad ciclomática.
Les dejo unas imagen de como se visualiza el reporte de OpenClover:
Imágen de perfil

.rarQA CI-CD


39 visualizaciones de promedio por día

Java

,

Git

,

Maven

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 13 de Abril del 2019 por Darian
473 visualizaciones desde el 13 de Abril del 2019
En los últimos años, la entrega de software ha dado un gran paso hacia adelante gracias a la implementación de la entrega continua. El control de calidad no es una excepción, y la aceleración del control de calidad ha ayudado a acortar los ciclos de entrega y a ofrecer software de mayor calidad.

Una pipeline de control de calidad rápida y confiable generalmente se basa en pruebas de automatización de niveles múltiples e integración continua estable, que ejecuta todas estas pruebas diariamente en diferentes entornos de prueba. No hace mucho, configurar y mantener un flujo de trabajo completo, fue un gran desafío. Pero las innovaciones que están ocurriendo en las metodologías de control de calidad y las aplicaciones de infraestructura ahora le permiten pasar un tiempo mínimo en este frente, para que pueda concentrarse más en su aplicación.


QA Automation Pipeline
CI-CD
GitLab-Ci
⦁ Entorno
⦁ Requisitos
⦁ Server Runner
Ubuntu 18.04 LTS (GNU/Linux 4.15.0-43-generic x86_64
4GB Ram
50 GB Disk
⦁ Server SonarQube
Ubuntu 18.4 LTS
25 GB Disk
4GB Ram
⦁ Gitlab versión 11.6
https://about.gitlab.com/2018/12/22/gitlab-11-6-released/

⦁ Tecnologías
⦁ Docker versión 18.09.0 Build
⦁ Java Version 1.8.0_091
⦁ Apache Maven 3.5.2
⦁ Configuración
⦁ Server
⦁ Java
⦁ sudo add-apt-repository ppa:webupd8team/java
⦁ sudo apt update
⦁ sudo apt install oracle-java8-set-default
⦁ Java -version
⦁ Docker
⦁ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
⦁ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
⦁ sudo apt-key fingerprint 0EBFCD88
⦁ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"
⦁ sudo apt-get update
⦁ sudo apt-get install docker-ce
⦁ sudo groupadd docker
⦁ sudo gpasswd -a $USER docker
⦁ newgrp docker
⦁ docker run hello-world
⦁ Maven
⦁ Descargar Binario desde la página oficial https://maven.apache.org/download.cgi
⦁ cd /opt/ wget http://www-eu.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
⦁ sudo tar -xvzf apache-maven-3.3.9-bin.tar.gz
⦁ sudo mv apache-maven-3.3.9 maven
⦁ sudo nano /etc/profile.d/mavenenv.sh
⦁ Agregar las siguientes líneas:
⦁ export M2_HOME=/opt/maven
⦁ export PATH=${M2_HOME}/bin:${PATH}
⦁ sudo chmod +x /etc/profile.d/mavenenv.sh
⦁ sudo source /etc/profile.d/mavenenv.sh
⦁ mvn --version

⦁ Runner Gitlab-ci
⦁ Instalar Gitlab Runner
⦁ ssh xxxxxx@x.x.x.xx - Password:xxxxx
⦁ Sudo gitlab-runner register
⦁ sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runne -linux-amd64
⦁ sudo chmod +x /usr/local/bin/gitlab-runner
⦁ curl -sSL https://get.docker.com/ | sh
⦁ sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash
⦁ sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
⦁ sudo gitlab-runner start


⦁ Register Runner server
⦁ ssh xxxxxx@x.x.x.xx - Password:xxxxx
⦁ Sudo gitlab-runner register
⦁ Ingresamos nuevamente la Password:xxxxxxx
⦁ Nos pide url Gitlab > Seleccionamos nuestro proyecto > Settings en la parte inferior izquierda > CI - CD > Runner Expand
(Se debe tener los permisos de Owner. Master o Maintainer)
⦁ Ingresamos el Token
⦁ Ingresamos una descripción
⦁ Si dejamos el tag en blanco y le damos enter lo deja por defecto, que significa que nos va a tomar cualquier cambio en el git origin
⦁ Seleccionamos el executor (docker)
⦁ Luego nos pide la imagen donde lo vamos a ejecutar, ya que por lo general va a ser un docker
⦁ Gitlab-ci.yml
Crear un documento en la raíz del proyecto con el nombre .gitlab-ci.yml, este archivo le dice al Runner de Gitlab que hacer. De forma predeterminada se ejecuta un Pipeline determinado con 3 stage: Build, Test y deploy. Los stages sin jobs son simplemente ignoradas.
Teniendo los runner y el archivo gitlab-ci.yml en la raíz del proyecto bien configurada cada push o modificación que hagamos dependiendo la configuración que hayamos escogido en los tags comienza a correr los Pipeline.
⦁ Badges
Configurar un badged es bastante sencillo. Solo debemos tener configurado el CI-CD de manera correcta, para que se muestre.
Gitlab > Select your project > Settings > General > Badges Expand
⦁ Link
http://git.xxxxx.com.ar/xxxxx/api-template/pipelines
⦁ Badge image URL
http://git.xxxxxx.com.ar/xxxxx/api-template/pipelines
⦁ add badge

⦁ Resultados
⦁ GitLab Pipeline
Para poder observar un poco más en detalles nuestros CI-CD solo basta con hacer un click en nuestro badge de CI-CD en nuestro repo del proyecto o bien podemos hacer click en sidebar del lado izquierdo en CI/CD > Pipeline.
Se ve de la siguiente forma:

⦁ SonarQube
Ingresar al servidor de SonarQube
⦁ xxxxxxxxxxxxx
⦁ User: xxxxxx
⦁ Pass: xxxxxxx
Una vez dentro del Server de sonarqube, le explicaremos resumidamente de qué estamos hablando cuando decimos sonarqube. Sonarqube es una plataforma de código abierto que sirve para el análisis de calidad del código. Utiliza diversas herramientas de análisis estático de código fuente como Checkstyle, PMD o FindBugs, obteniendo métricas que ayudan a mejorar la calidad del código fuente.

⦁ Clover Coverage
Ingresar al servidor de Clover Coverage

Para la cobertura del código usamos Open Clover https://openclover.org/ el cual nos brinda como característica principal la medición del código, además cuenta con herramientas que nos permiten obtener Métricas de riesgos y la complejidad ciclomática.
Les dejo unas imagen de como se visualiza el reporte de OpenClover:
Imágen de perfil

internetInter UI, una nueva tipografía para interfaces


31 visualizaciones de promedio por día

CSS

Publicado el 14 de Abril del 2019 por Administrador
337 visualizaciones desde el 14 de Abril del 2019
En la actualidad, gracias en parte a la influencia de Bootstrap, es habitual utilizar en los sitios y aplicaciones web las tipografías base de cada sistema operativo para los elementos de la interfaz (botones, menús, etc.)
Imágen de perfil

internetCompartir en red la impresora conectada a un router


30 visualizaciones de promedio por día

Redes

,

Windows 10

Publicado el 10 de Abril del 2019 por Administrador
459 visualizaciones desde el 10 de Abril del 2019
Guía visual del proceso de configuración en el PC de una impresora compartida en red conectada al router a través de un puerto USB.

2B84A6D42
Imágen de perfil

internetCompartir en red la impresora conectada a un router


30 visualizaciones de promedio por día

Redes

,

Windows 10

Publicado el 10 de Abril del 2019 por Administrador
459 visualizaciones desde el 10 de Abril del 2019
Guía visual del proceso de configuración en el PC de una impresora compartida en red conectada al router a través de un puerto USB.

2B84A6D42
Imágen de perfil

internetEjercicios resueltos de Pascal


29 visualizaciones de promedio por día

Pascal/Turbo Pascal

estrellaestrellaestrellaestrellaestrella(28)
Actualizado el 30 de Enero del 2019 por Administrador (Publicado el 14 de Septiembre del 2001)
186.320 visualizaciones desde el 14 de Septiembre del 2001. Una media de 203 por semana
Grupo de trece colecciones con mas de 100 ejercicios resueltos de Pascal muy utiles para principiantes o no.

Creado por Victor Sanchez
Imágen de perfil

internetConsejos sobre como configurar los ajustes de un router, para tener la wifi más rápida y que sea más seguro


28 visualizaciones de promedio por día

Redes

Publicado el 09 de Abril del 2019 por Administrador
443 visualizaciones desde el 09 de Abril del 2019
Aquí hemos recopilado los mejores consejos y trucos, sobre como configurar los ajustes de un router, para así tener una wifi más rápida, potente y que además sea más seguro, con estos ajustes del router wifi tendrás una mejora en el nivel de seguridad, también conseguirás sacar más provecho de la potencia de tu router, ya que muchas veces está desperdiciada, simplemente por no saber que ajustes hay que tocar en la configuración.
Imágen de perfil

internetManual para instalar un repetidor wifi 2018, de cualquier marca TP-Link, Netgear, Asus, Xiaomi, D-link


26 visualizaciones de promedio por día

Redes

Publicado el 08 de Abril del 2019 por Administrador
437 visualizaciones desde el 08 de Abril del 2019
Hoy traemos un tutorial que será muy útil, aquí un manual para instalar un repetidor wifi en 2018, sirve para cualquier marca como TP-Link, Netgear, Asus, Xiaomi, D-Link y otras. En este artículo detallamos todos los pasos a seguir, junto con los mejores consejos y trucos para ampliar al máximo tu cobertura wifi en casa.
Imágen de perfil

.video10 fórmulas de Excel que todo el mundo debe conocer


26 visualizaciones de promedio por día

Excel

Publicado el 11 de Abril del 2019 por Administrador
359 visualizaciones desde el 11 de Abril del 2019
En este artículo te presentamos 10 fórmulas excel más útiles y además fáciles de recordar. Las formulas de excel son tus amigas y te ayudarán a ahorrar tiempo y usar Excel como un profesional.
Imágen de perfil

internetPayment Request API, el nuevo estándar para pagos en Internet (segunda parte)


26 visualizaciones de promedio por día

General

Publicado el 17 de Abril del 2019 por Administrador
205 visualizaciones desde el 17 de Abril del 2019
Este tutorial es la primera parte de la siguiente serie de tutoriales que explica el funcionamiento práctico de la nueva API llamada Payment Request para hacer pagos en Internet:

Primera parte: introducción general y cómo definir las formas de pago disponibles.
Segunda parte: cómo mostrar los detalles del pago y solicitar información al usuario.
Tercera parte: cómo completar (o cancelar) el proceso de pago.
Cuarta parte: cómo solicitar la dirección y forma de envío.
Imágen de perfil

internetPayment Request API, el nuevo estándar para pagos en Internet (tercera parte)


25 visualizaciones de promedio por día

General

Publicado el 17 de Abril del 2019 por Administrador
199 visualizaciones desde el 17 de Abril del 2019
Este tutorial es la tercera parte de la siguiente serie de tutoriales que explica el funcionamiento práctico de la nueva API llamada Payment Request para hacer pagos en Internet:

Primera parte: introducción general y cómo definir las formas de pago disponibles.
Segunda parte: cómo mostrar los detalles del pago y solicitar información al usuario.
Tercera parte: cómo completar (o cancelar) el proceso de pago.
Cuarta parte: cómo solicitar la dirección y forma de envío.
sin imagen de perfil

.zip100 Ejercicios de Microsoft Word


24 visualizaciones de promedio por día

Word

estrellaestrellaestrellaestrellaestrella(18)
Publicado el 02 de Julio del 2002 por Ramón Mendoza
145.113 visualizaciones desde el 02 de Julio del 2002. Una media de 168 por semana
Documento en formato doc en la que se incluyen 100 ejercicios básicos para usuarios principiantes en el mundo de Microsoft Word.
Imágen de perfil

localConectar Python con mySql


22 visualizaciones de promedio por día

Python

,

MySQL

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 08 de Marzo del 2019 por Santiago (Publicado el 07 de Marzo del 2019)
1.086 visualizaciones desde el 07 de Marzo del 2019. Una media de 161 por semana
Python un lenguaje de programación multi plataforma relacionado con el lenguaje de consultas mas popular en el medio MySql, en el que podrás comprender su relación y vinculo para implementar bases de datos ,haciendo consultas ,inserciones ,eliminaciones y actualizaciones de registros.
Imágen de perfil

localConectar Python con mySql


22 visualizaciones de promedio por día

Python

,

MySQL

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 08 de Marzo del 2019 por Santiago (Publicado el 07 de Marzo del 2019)
1.086 visualizaciones desde el 07 de Marzo del 2019. Una media de 161 por semana
Python un lenguaje de programación multi plataforma relacionado con el lenguaje de consultas mas popular en el medio MySql, en el que podrás comprender su relación y vinculo para implementar bases de datos ,haciendo consultas ,inserciones ,eliminaciones y actualizaciones de registros.
sin imagen de perfil

localComo configurar dos IPs en Windows 10


22 visualizaciones de promedio por día

Windows

,

Windows 10

,

Redes

Publicado el 30 de Marzo del 2019 por Joan
571 visualizaciones desde el 30 de Marzo del 2019
Pasos para configurar dos o mas direcciones IP en nuestro Windows 10

paso-8
sin imagen de perfil

localComo configurar dos IPs en Windows 10


22 visualizaciones de promedio por día

Windows

,

Windows 10

,

Redes

Publicado el 30 de Marzo del 2019 por Joan
571 visualizaciones desde el 30 de Marzo del 2019
Pasos para configurar dos o mas direcciones IP en nuestro Windows 10

paso-8
sin imagen de perfil

localComo configurar dos IPs en Windows 10


22 visualizaciones de promedio por día

Windows

,

Windows 10

,

Redes

Publicado el 30 de Marzo del 2019 por Joan
571 visualizaciones desde el 30 de Marzo del 2019
Pasos para configurar dos o mas direcciones IP en nuestro Windows 10

paso-8
Imágen de perfil

internetInstrucciones y Comandos de Pascal


21 visualizaciones de promedio por día

Pascal/Turbo Pascal

estrellaestrellaestrellaestrellaestrella(16)
Publicado el 20 de Enero del 2001 por Administrador
140.298 visualizaciones desde el 20 de Enero del 2001. Una media de 154 por semana


Creado por Arturo
Imágen de perfil

internetInstalar Apache 2, PHP 5 y MySQL 5 en Window XP/2000/2003


21 visualizaciones de promedio por día

Apache

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 05 de Octubre del 2006 por Administrador
93.998 visualizaciones desde el 05 de Octubre del 2006. Una media de 147 por semana
El propósito de este artículo es el de mostrar los pasos detallados para instalar nuestro servidor Apache 2 con PHP 5, y base de datos MySQL.

Creado por Xavi
Imágen de perfil

.pdfEjercicios resueltos de VBasic 6.0


18 visualizaciones de promedio por día

Visual Basic

estrellaestrellaestrellaestrellaestrella(13)
Actualizado el 05 de Junio del 2017 por Administrador (Publicado el 26 de Junio del 2006)
84.385 visualizaciones desde el 26 de Junio del 2006. Una media de 133 por semana
Ejercicios resueltos de Visual Basic 6.0 en formato zip. Contiene los codigos fuentes de los ejercicios, los ejecutables y los comentarios de cada uno de los ejercicios.
Imágen de perfil

internetCómo usar MongoDB en Laravel


17 visualizaciones de promedio por día

Laravel

,

mongoDB

Publicado el 07 de Abril del 2019 por Administrador
302 visualizaciones desde el 07 de Abril del 2019
MongoDB es un sistema de base de datos NoSQL orientado a documentos. En los últimos años, MongoDB junto a Laravel han tenido una alta demanda en el ámbito laboral y en esta ocasión te vamos a explicar los pasos a seguir para que estas herramientas puedan trabajar en conjunto.
Imágen de perfil

internetCómo usar MongoDB en Laravel


17 visualizaciones de promedio por día

Laravel

,

mongoDB

Publicado el 07 de Abril del 2019 por Administrador
302 visualizaciones desde el 07 de Abril del 2019
MongoDB es un sistema de base de datos NoSQL orientado a documentos. En los últimos años, MongoDB junto a Laravel han tenido una alta demanda en el ámbito laboral y en esta ocasión te vamos a explicar los pasos a seguir para que estas herramientas puedan trabajar en conjunto.
Revisar política de publicidad