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.
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.
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.
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.
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.
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
A veces nos hace falta las imagenes que pone youtube por defecto a algún vídeo, pues es muy sencillo:
http://img.youtube.com/vi/XXXXXXXX/0.jpg
Sustituyendo XXXXXXXX por el ID del video que lo podemos encontrar en url de éste.
Recordar que YOUTUBE no proporciona más imágenes , simplemente tendremos que poner 0,1,2.. según la queramos
Lee más…