Mostrar los tags: C

Mostrando del 311 al 320 de 371 coincidencias
Se ha buscado por el tag: C
Imágen de perfil

internetDiseño responsive: ¿cómo configurarlo correctamente?


CSS

Publicado el 29 de Mayo del 2019 por Administrador
1.672 visualizaciones desde el 29 de Mayo del 2019
¡Cada día está más claro! El PC está perdiendo el combate contra la cantidad de dispositivos con los que podemos acceder hoy en día a la red, hasta tal punto que la venta de tablets y smartphones han superado a las ventas de los ordenadores tanto de sobremesa como portátiles.

Hasta hace algunos años era imprescindible utilizar el ordenador para navegar por internet; ahora en cambio, es muy probable que la mayoría de accesos se realicen desde plataformas mobile o móviles. Hoy en día todos llevamos un smartphone encima y nos comunicamos y buscamos información constantemente, por lo que se ha convertido en algo esencial optimizar los sitios web para un buen uso en estos tipos de dispositivos.

Screenshot_20190529_161800
Imágen de perfil

internetMejora la calidad del sonido en Linux con Xonar y Essence


Linux

Publicado el 28 de Mayo del 2019 por Administrador
1.034 visualizaciones desde el 28 de Mayo del 2019
En los últimos años el soporte de hardware ha mejorado mucho en GNU/Linux. Afortunadamente, hoy en día los usuarios del sistema Open Source pueden elegir qué GPU quieren utilizar sin miedo a que el rendimiento sea insuficiente o el funcionamiento incorrecto gracias sobre todo el gran salto cualitativo experimentado por Intel y AMD. Sin embargo, hay un gran frente que sigue sin estar bien cubierto: las tarjetas de sonido dedicadas.

El hecho de que las tarjetas de sonido dedicadas sigan sin estar bien soportadas en GNU/Linux tiene un culpable muy claro: Creative. Esto tiene como consecuencia que muy pocas tarjetas internas Sound Blaster funcionan con Linux. Pese a ello, no todo está perdido, ya que los productos de uno de sus principales competidores, ASUS Xonar y Essence, sí están relativamente bien soportados por Linux, y digo relativamente porque en muchos casos se requiere de pequeñas configuraciones para que den el 100%, aunque sí son detectadas correctamente por el kernel desde el primer inicio.

Screenshot_20190528_201909
Imágen de perfil

internetImprimir la web en el siglo XXI


CSS

Publicado el 21 de Mayo del 2019 por Administrador
1.063 visualizaciones desde el 21 de Mayo del 2019
Hace poco tuve que afrontar en el trabajo una tarea poco habitual: «Dar la oportunidad al usuario de imprimir una web». Ante tan extraño reto y con total libertad para ejecutar este poco frecuente encargo, decidí ponerme a investigar. En el siguiente artículo transmitiré algunos consejos y sugerencias atesoradas durante este proceso.
Imágen de perfil

internetExportar archivos en formato Excel con Laravel Excel 3.x


Laravel

,

Excel

Publicado el 15 de Mayo del 2019 por Administrador
1.688 visualizaciones desde el 15 de Mayo del 2019
Exportar datos desde Laravel a hojas de cálculos para Excel es muy sencillo gracias a un paquete llamado Laravel Excel el cual nos proporciona una gran cantidad de opciones. En este tutorial vamos a conocer algunas de las opciones que nos ofrece mediante el desarrollo de un ejemplo.

ExpExcel_Post
Imágen de perfil

internetCómo restablecer Windows 10 a su estado original sin perder archivos personales


Windows 10

Publicado el 29 de Abril del 2019 por Administrador
1.356 visualizaciones desde el 29 de Abril del 2019
Vamos a explicarte cómo restablecer Windows 10 a su estado original sin perder archivos personales. Cuando vas a restablecer tu ordenador, puedes hacerlo de dos maneras. Por una parte puedes restablecerlo para que quede como recién instalado borrando todos tus archivos, y por la otra puedes simplemente devolverlo al estado original manteniendo intactos los archivos personales.

Todo esto te lo vamos a explicar paso a paso y de dos maneras diferentes. Primero, te vamos a explicar cómo hacerlo directamente desde Windows, y luego pasaremos a explicarte cómo hacerlo desde la pantalla de bloqueo en el caso de que no puedas iniciar sesión en tu ordenador.
Imágen de perfil

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


CSS

Publicado el 22 de Abril del 2019 por Administrador
1.403 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

.rarQA CI-CD


Java

,

Git

,

Maven

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 13 de Abril del 2019 por Darian
2.265 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 [email protected] - 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 [email protected] - 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

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


Excel

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 11 de Abril del 2019 por Administrador
1.338 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

internetGuía rápida de Mailchimp en WordPress para principiantes


WordPress

Publicado el 3 de Abril del 2019 por Administrador
1.292 visualizaciones desde el 3 de Abril del 2019
Tanto si simplemente vas a crear una lista de correo como si quieres generar embudos automatizados, Mailchimp es una de las herramientas de email marketing más completas que puedes utilizar (siempre que no necesites funcionalidades adicionales más propias de un CRM). Por no mencionar que es de las opciones más amigables y fáciles de configurar.

Como muchos de los clientes de Raiola son fieles usuarios de WordPress, en este post te voy a dar una guía rápida de Mailchimp para WordPress. Te explicaré cómo hacer la integración entre Mailchimp y WordPress, te recomendaré un plugin para insertar formularios de Mailchimp en tu WordPress y te explicaré otros complementos que te pueden venir bien, en función de tus necesidades. ¿Quieres añadir tus formularios directamente en HTML? También te cuento cómo se hace.

Índice de Contenidos:
1.- Qué es Mailchimp
2.- ¿De verdad necesito una herramienta de email marketing en mi WordPress?
3.- Más ventajas de integrar Mailchimp en WordPress
4.- Mailchimp en WordPress: Por dónde empezar
5.- Integra Mailchimp en WordPress con el plugin Mailchimp for WordPress
5.1.- Cómo configurar Mailchimp for WordPress
5.2.- Cómo crear formularios con Mailchimp for WordPress
5.3.- Funciones adicionales de Mailchimp for WordPress
6.- Añade tus formularios de suscripción a mano: incrustando el código HTML
7.- Otros plugins para integrar Mailchimp en WordPress
8.- Conclusión