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.

 

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

Comando de git:

git-clean - Eliminar archivos sin seguimiento del árbol de trabajo

Opciones de comando:

git clean [-d] [-f] [-i] [-n] [-q] [-e ] [-x | -X] [-] ...

Con este comando podemos eliminar ficheros y directorios que no esten en repositirio de git, en el control versiones.

Por defecto se eliminan los archivos desconocidos para Git, pero si se especifica la opción -x , también se eliminan los archivos ignorados.

Esto puede, por ejemplo, ser útil para eliminar todos los productos de compilación.

Y ademas esto puede ser peligros, si gitignore quitamos ficheros que son utiles para el proyecto , pero no queremo hacer seguimiento, como puede ser el fichero de configuración.

 Ejemplos de comando git clean

Podemos ver que ficheros eliminariamos, pero no los elimina si utilizamos.

git clean -n

Si al ejecutar de verdad, normalmente te pide que lo fuerces, aunque esto se puede cambiar en las configuraciones Git, para realizarlo utilizamos

git clean -f

Si quisieramos eliminar también los directorios sin seguimiento.

git clean -d -f

 

 

Fuentes:

https://koukia.ca/how-to-remove-local-untracked-files-from-the-current-git-branch-571c6ce9b6b1

https://git-scm.com/docs/git-clean

 

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

Objetivo es tener a mano truco que podemos necesitar en la aplicación de mensajería mas famosa whatsapp.

¿ Como crear enviar mensajes a un telefono sin añadir a la agenda?

Si monta un link con:

https://api.whatsapp.com/send?phone=PP+XXXXXXXXX

Siendo PP codigo pais, caso de España 34 + XXXXXXXXX  sustituyendo las X por el telefono, al pinchar en ese link , nos genera un nuevo chat para ese telefono.

Si el telefono ya esta añadido a nuestro contacto , entonces abre el whatsapp para ese contacto.

 

¿ Como crear un link para enviar un texto a Whatsapp ?

La idea es crear un link , con un texto para que luego nos deje seleccionar que contactos queremos enviarle ese texto.

https://api.whatsapp.com/send/?text=hello%20Word!

El texto que envia es Hello Word

 ¿ Escribir texto en negrita en Whatsapp ?

El texto que se escribe entre

 *se mostrará en negrita*

Resultado: se mostrará en negrita

 

 ¿ Escribir texto en cusiva ?

El texto que se escribe entre:

_se mostrará en cursiva_

 Resultado: se mostrará en cursiva

 ¿ Escribir tachado un texto ?

EL texto que se escribe entre:

 ~el texto tachado~

Resultado: el texto tachado

 ¿ Escribir texto monospace?

Si el texto se escribe entre :

'''Texto con fuente monospace'''

Resultado: Texto con fuente monospace

 

Fuentes:

Faqs de web whatsapp.

Integrar boton para whatsapp (blog de pedroventura)

 Xatara - 19 Trucos de whatsapp.

 

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

El objetivo es hacer un proceso sencillo para poder controlar eventos de teclado y raton en input o cjas que necesitemos. Una idea similar como Shortcut.js.

Nosotros creamos lib teclado.js, que utilizamos en nuestro proyecto tpvfox, donde pretendemos controlar eventos de teclado y raton de un forma mas sencilla, creo que lo hemos conseguido :-)

¿Como empezar?

Lo primero añadir nuestra librería al proyecto, por ejemplo:

<script src="/lib/js/teclado.js" type="text/javascript"></script>

Luego añadir JS los Objetos queremos controlar, variables globales en JS en el head


var idInput = {
	id_input : 'idInput', // Este se añade ante construir ya que el id input es Unidad_Fila_1
	acciones : {
		 13 : 'accion_realizar_pulsar_intro', // Pulso intro
		 40 : 'accion_realizar_pulsar_abajo', // Pulso abajo. 
		 38 : 'accion_realizar_pulsar_arriba', // Pulso arriba pero va para abajo.
			},
	parametros : {
		dedonde : 'nombre_pantalla'
		// Los parametros que podemos necesitar
		}
}

 Esto nosotros en tpvfox, no los añadimos directamente, lo generamos con el fichero parametros.xml, pero eso es otra historia a contar en otro momento.

Luego en nuestro html , en nuestro input debemos porne el atributo data-obj="Nombre_objeto_global". También tenemos que llamar a la funcion controlEventos(event) en el atributo html del evento queramos controlar.

En esta parte tienes que tener en cuenta que las funciones que necesita y utiliza son:

  • function controladorAcciones(caja,accion)
  • function after_constructor(padre_caja,event)
  • function before_constructor(caja)

 

¿Que hace la funcion controladorAcciones ?

Esta funcion puede ser un switch o simple if donde comprobamos si existe la accion que le tenemos objeto global.

Llegamos a la funcion cuando pulso una tecla o un evento que tengamos definido en el objeto global, realizar la accion que le indiquemos

 

¿Que hace la funcion after_constructor(padre_caja,event)?

Antes de montar el objecto con la tecla y realizar  accion, se ejecuta.

¿Que hace la funcion before_constructor(caja)?

Despues de montar la caja y antes de hacer la funcion que asignamos, se ejecuta.

 

Nota:
La definicion de esta dos ultimas funciones, debería se al contrario, pero como ya teníamos proyectos con ella, de momento no la cambiamos.

 

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado

Objetivo del componente de loteria para Joomla

Un componente que nos controle las participaciones vendidad de un numero de loteria pagado.

  • Nos indica cuanto hay que pagar
  • Nos indica si ya se pago y cuando.
  • No graba cuando y quien lo paga
  • Nos indica cuando lleva pagado cada administrador diario.

Puede descargarte y ver el código en Github

Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado

Web Actual

Web actual: superoliva.es

Desarrrollo Web:  Completo por nosotros (2018) y desarrollando tambien un programa Gestion de la empresa  tpvfox :

En el cual puede ver:

  • Compras: Gestion pedidos, albaranes y facturas de proveedores.
  • Ventas: Gestion de pedidos,albaranes, facturas, tickets y cierres de cjas y clientes.
  • Gestion de productos: Saca listados de ventas y compras, inventario, gestion de la tienda web ( Joomla con virtuemart)...

Diseño Web: Nuestro.

Lenguajes y aplicaciones utilizadas:

Joomla, virtuemart y  plantilla diseñada a medida.

Objetivo expuesto por el cliente:

Proyecto perteneciente al grupo.

Objetivos y retos logrados:

Venta online con conexion de programa de gestion local.