Aplicaciones

aplicaciones

Tutoriales, análisis y trucos de aplicaciones

Aplicaciones que no podemos poner en ninguna de las categorías anteriores. Aplicaciones relacionadas con la tecnología y pymes y pueden ser de interes para nosotros y otras personas.

Aplicaciones de escritorio, aplicaciones web , aplicaciones de movil y otros dispositivos, programas informáticos de interés y muchas veces necesarios para realizar nuestros proyectos.

Aplicaciones de IDES, aplicaciones ofimáticas, controladores de  versiones, CRM y mucho mas.

 

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Web Actual

Web actual: multifrenos.es

Desarrrollo Web:  Completo por nosotros (2015)

Diseño Web: Logo y banners Jucelino, web nosotros.

Lenguajes y aplicaciones utilizadas:

Joomla 3.5, plantilla Básica ( realizada por solucionesvigo), adaptacion componente phocagalery

Objetivo expuesto por el cliente:

Una web que sea autogestionable por él, y lograr un posicionamiento local.

Está web tuvo un trabajo de inicial muy profundo para conseguir un posicionamiento regional bueno.

Objetivos y retos logrados:

Un buen posicionamiento desde hace muchos años.

Objetivos y retos pendientes:

Tenermos preparado un lector RSS para conseguir que muestre los videos de su canal automaticamente, en estos momento estamos limitados por su proveedor hosting, ya que nos permite utilizar la librería que utilizamos.

Revisar si la importación fue correcta, ya que esta web es una actualizacion de un Joomla 1.5 y importamos todo el contenido tal cual, algun contenido lo adaptamos a la nueva version ( responsive) pero aun no lo terminamos por completo.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Web Actual

Web actual: compramosmadera.es

Desarrrollo Web:  Completo por nosotros (2017)

Diseño Web: El contenido y el diseño por emeceworks.

Lenguajes y aplicaciones utilizadas:

Joomla 2.5, plantilla diseñada a medida ( realizada por solucionesvigo), creacion componente a medida para control tala montes, creación lectores rss para youtube y para blog

Objetivo expuesto por el cliente:

Subcontratado por el diseñador para campaña publicitaria.

Objetivos y retos logrados:

Conseguimos un posicionamiento web muy bueno.

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

Cuando realizamos una campaña de adwords, tenemos dos formas gestionar :

1.- Que la cta sea la nuestra y que el cliente simplemente reciba los informes que le vayamos generando, teniendo en cuenta que los pagos los realizaremos nosotros.

2.- Que creemos una cta adwords del cliente y entonces los pagos son responsabilidad de este, y nosotros podemos tener acceso para la gestion y analisis de dicha campaña, para ello el cliente tiene que compartir con nosotros su cuenta.

¿ Como compartir una cuenta adword ?

Entrando en la cuenta adword en la parte superior derecha en la rueda herramientas te sale el menu.

CompartirAdword

Si haces clic, en configuración de cuenta, podrás ver en el menu derecho, la opción de Acceso a cuenta, donde le das permisos a otras cuentas.

Compartir-Adwords2

 

 

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

GITHUB: Plataforma desarrollo

Es una plataforma de desarrollo colaborativo sobretodo para aquellos que utilizamos GIT, os recuerdo que GITHUB gratuito y tiene opciones de pago. Ante de que lo comprara por Microsoft en 2018, en esta plataforma solo te permitia subir proyectos con codigo abierto y publico, los privados era de pago. Ahora la parece que te permite tener de pago, pero no se cuales son lar premisas para que tengas que pagar.

Documentación de GitHub oficial en ingles.

 ¿ Lo primero que hacer en GitHub ?

Identificarte ( loguearse )  en la web github con tu usuario y contraseña, si no tiene crear una cuenta, son bastante respectuoso con tu cuenta email y no te molestan con emails.

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

GIT DIFF

DEFINICIÓN:

Muestra los cambios en los ficheros en cualquier momento y desde donde queramos de la linea tiempo del árbol de trabajo de git. Con esto queremos decir que nos indica todos los cambios realizados sobre los archivos que pertenecen al repositorio.

Si te estas iniciando en Git puedes ver nuesta pequeña guia de git.

SINOPSIS

git diff [options] [<commit>] [--] [<path>…​]
git diff [options] --cached [<commit>] [--] [<path>…​]
git diff [options] <commit> <commit> [--] [<path>…​]
git diff [options] <blob> <blob>
git diff [options] [--no-index] [--] <path> <path>

OPCIONES:

git diff [--options] [--] [ ...]

Con el anterior esquema podemos ver los cambios que han realizado en relación con el índice (zona de espera para la próxima confirmación). En definitiva, ver las diferencias, pero no solo las que esperan confirmación sino con otros puntos, branch o incluso con repositorio remotos.

Ejemplos

Pondremos ejemplos prácticos.

Ver cambios que acabamos de realizar en un fichero

En nuestro repositorio tenemos index.php y queremos ver los cambios que hemos realizado que aun no los comitamos, tampoco los preparados para comitear.

git diff --index.php

Nos muestra por la terminal los cambios que realizamos en ese fichero con respecto al HEAD de nuestro repositorio local.

Ver cambios de un fichero cuando ya lo añadimos (add) y esta preparado para commit.

La instrucción en este caso tenemos que ponerle la opción --cached

git diff --cached index.php

 

Ver cambios en un fichero con respecto a otra rama

Si tenemos dos ramas en repositorio local, una desarrollo y otra producción, entonces queremos saber que cambios realizamos en un fichero determinado de la rama de desarrollo con respecto a producción.

git diff RamaDesarrollo RamaProduccion --/rutaFichero

Nos muestra por terminal la diferencia de los ficheros.

Ver que ficheros cambiaron entre esas ramas.

Es similar a lo anterior, aunque esta vez, lo que pretendemos es que nos liste solo los ficheros que cambiaron entre las dos ramas, sin ver los cambios.

git diff --name-status RamaDesarrollo RamaProduccion

Nos va indicar aquellos modificados (M) , añadidos (A) o incluso aquellos movidos...  Rnumero.. pero no estoy seguro... :-)

Los cambios en permisos de ficheros en git diff podemos indicar de verlo o no

Cuando cambiamos permisos a un fichero dentro un repositorio git este detecta que se cambio y lo marca como modificado. Al hacer git diff, nos indica los permisos que tenía y que tiene ahora.

Esto puede ser muy buenos para controlar que no nos cambien los permisos de nuestro proyecto si nuestro control.Aunque también se puede convertir en un incordió, si trabajamos en varios servidores que necesitan mas permisos de los habituales para que funcione nuestro proyecto.

Nuestros crack en Git ( @Guillermo ) no pasa el siguiente comando para git dif no muestre esos ficheros.

git diff --summary master | grep -v 'mode change'

El comando grep lo que hace es descartar 'mode change', de esta forma ya no tiene en cuenta los cambios de permisos.

 Me marca todos los saltos linea y final de carro como diferencias.

Si en proyecto trabajas con windows y linux a la vez, los saltos de carro pueden se un incordio, ya que windows siempre marca un salto de carro al pulsar intro y saltar una linea, y linux no lo hace, por este motivo git diff no va decir que tenemos diferencias en todo el fichero.

Al hacer git diff del fichero, no sabemos porque hay diferencias, ya marca borrado todo el fichero y en verde todo el fichero, debemos buscar en nuestro editor, que nos marque los saltos de carro, para ver esas diferencias.

Una forma  rapida de ver los saltos de carros con la instrucción :

cat -A fichero

Nos muestra el salto de carro.

Diffuse como otro editor para ver diferencias en git.

En git hay una instrucción y se puede configurar para que podamos utilizar otro editor y ver la diferencia de una forma mas grafica.

Nosotros por ejemplo utilizamos diffuse, pero no hace falta cambiar nada en git, simplemente utilizar la consola.

diffuse fichero

Si el fichero fue cambiado y no fue añadido a commitear, ya nos habré las dos versiones.

Si ya añadimos entonces tenemos que poner:

diffuse -r fichero

Y si por ejemplo queremos mostrar la diferencia entre rama

diffuse -r rama fichero

Realmente a veces una forma grafica puede ser comoda, para encontrar diferencia en codigo.

 

 

Recomendable por -- para separar los parámetros de los ficheros

Fuentes

 Principalmente de http://git-scm.com/docs/git-diff