• Skip to main content
  • Skip to primary sidebar

Portomaior

Software y Tecnología

  • Inicio
  • Blog
  • Contacto
You are here: Home / Archives for admin8049

admin8049

Alternativa Windows a CCurl >> bitsadmin

Este comando permite descargar ficheros en el CMD de un Windows, de forma similar a ccurl. Puedes ver ejemplos en esta url: https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/bitsadmin-examples

Spring Framework de Java (redirec GKB)

Anotaciones Spring MVC – Controller @Controller Annotation to indicate that the class is a controller class. @RestController A conven­ience annotation that is itself annotated with @Cont­roller and @Resp­ons­eBody. Used in contro­llers that will behave as RESTful resour­ces. @RequestMapping Annotation to be used on methods in @Rest­Con­tro­ller classes. You can provide an URI to be served as RESTful service. @ModelAttribute Annotation used to bind values […]

Chuleta de Expresiones regulares. (redirec GKB)

Tienes dos problemas. ,-) Si quieres utilizarlas lo mejor es meter unas muestras de los textos que quieres analizar en un editor de textos que permita buscar por expresiones regulares (Sublime, Atom, …) y probar desde ahí. Pero para entender lo que estas haciendo la página de Odio las Expresiones Regulares http://ihateregex.io/ es increible. Yo […]

Eclipse IDE

Atajos *En Mac el Ctrl es el Cmd. Ctrl + O Listado de métodos de la clase actual. Ctrl + O + O Listado de métodos de la clase actual y los de la clase padre si estamos heredando. Ctrl + Shift + C Comentar lineas. Ctrl + H Buscar en todo Ctrl + Shift […]

Java (chuleta) (redirec GKB)

Tipos de datos boolean Puede contener los valores true o false.byte Enteros. Tamaño 8-bits. Valores entre -128 y 127.short Enteros. Tamaño 16-bits. Entre -32768 y 32767.int Enteros. Tamaño 32-bits. Entre -2147483648 y 2147483647.long Enteros. Tamaño 64-bits. Entre -9223372036854775808 y 9223372036854775807.float Números en coma flotante. Tamaño 32-bits.double Números en coma flotante. Tamaño 64-bits.char Caracteres. Tamaño 16-bits. […]

Cómo eliminar asientos o facturas en Odoo

En Odoo para poder eliminar facturas, tienes que poder eliminar asientos, y para esto tienes que tener permiso en el diario correspondiente, para eliminar asientos. En Odoo 10 hay que ir a Contabilida > Diarios elegir cada diario y darle permiso para «Permitir cancelación de asientos«. Vas a necesitar tener permisos de administrador y el […]

QWeb en Odoo (redirec GKB)

QWeb es un motor de renderizado basado en plantillas XML q utiliza Odoo. Tags t-set t-value Permite asignar un valor a una variable. Se pueden hacer operaciones. <t t-set=»resultado» t-value=»2 + 2″ /> /* Cuando renderize resultado, devuelve: 4 */ t-esc Renderiza una variable procesandola. t-raw Renderiza una variable sin procesarla. t-field Para mostrar información […]

MongoDb [Guía Rápida] (redirec GKB)

MongoDb es una Base de datos de las llamadas NoSQL. Es decir que no se consultan con el lenguaje SQL, sino con métodos, otra característica principal es que almacena los datos en formato JSON mediante BSON (que básicamente es lo mismo pero con las longitudes de los campos y en formato binario), para localizar la […]

Programar con Node JS (Guia Rápida) (redirec GKB)

Node Js es la forma de escribir aplicaciones de servidor en JavaScript utilizando el mismo motor de JavaScript que el navegador Chrome, el V8. Instalar https://nodejs.org/ Inicializar carpeta crear una carpeta de trabajo y desde el terminal ir a la carpeta y ejecutar: npm init Export Si queremos reutilizar un objeto, lo tenemos que exportar […]

React Native [Guía Rápida]

Para instalar React Native (requiere nodeJs): > npm install -g expo-cli Crear un proyecto: > expo init miapp

Css, cosas útiles

Animaciones con @keyframes Con esta etiqueta podemos indicar una progresión automática de cambio de valores en uno o varios parámetros. Con el @keyframe creamos la secuencia, indicando desde qué valor comienza hasta cual acaba. Y con animation-name, le decimos a que le aplicamos dicha secuencia. También se pueden hacer pasos intermedios con cadencias más complejas […]

JavaScript, cosas útiles (redirec GKB)

Crear un objeto de forma dinámica Si tienes que crear nuevos propiedades a un objeto de forma dinámica puedes hacer esto: Operar sobre un array con map() Este método que incluyen todos los arrays, no modifica el array, sino que devuelve uno nuevo. Devolver las keys de una array con .keys()

Cómo mostrar los datos de un objeto en JSX en ReactJS

Si intentamos mostrar una variable de objeto dentro del JSX, no mostrará un error, y a veces para depurar nos interesa hacerlo, la solución es muy sencilla utilizando las utilidades de la librería JSON: <div> {JSON.stringify(data)} </div>

Modos de aplicar estilos en React JS

Desde con ClassName con Css importado en el html import React from ‘react’; const DottedBox = () => ( <div className=»DottedBox»> <p className=»DottedBox_content»>Get started with CSS styling</p> </div> ); export default DottedBox; en el html tenemos que importar el .css <!DOCTYPE html> <html lang=»en»> <head> <link rel=»stylesheet» type=»text/css» href=»./DottedBox.css»> </head> <body>…</body> </html> Desde Css en JSX import React […]

Cómo configurar el navegador para imprimir tickets directamente desde el TPV de Odoo (Sin confirmación)

Si utilizamos el TPV de Odoo, cuando mandamos imprimir, no queremos que nos salga la ventana de confirmación de imprimir del navegador, para evitar esto podemos hacer los siguiente. En Chrome Haz una copia del icono de acceso directo de chrome y lo renombramos. Pulsa el botón derecho del ratón y accede a las propiedades […]

JavaScript [Buenas prácticas] (redirec GKB)

Variables globales Evita las variables globales, son una fuente de problemas y pueden entrar en conflicto con librerías de terceros que puedas añadir. Lo mejor es crear un único objeto global con un nombre que contenga las iniciales del nombre del proyecto o la empresa y meter dentro todas las variables globales que puedas necesitar. […]

JavaScript ECMAScript 6 (2015) [Guia Rápida] (redirec GKB)

JavaScript 6, ECMAScript 6, ES6 ó ECMAScript 2015.JavaScript que nació en 1995 en Nestcape y con esta actualización se convierte en un lenguaje mayor de edad con mucha dignidad. Constantes Se añade una forma de crear constantes const ANCHO_MAXIMO = 200; Variables con ámbito (scope) de bloque Con let podemos crear variables que solo pertenecen […]

ReactJs [Guía Rápida](redirec GKB)

Instalar npm Ejecutar: npm install –save react react-dom babelify babel-preset-react browserifynpm install –save-dev @babel/core @babel/preset-env react-dom para trabajar con el árbol Dom. babelify para que funcione en todos los browsers. browserify permite instalar módulos de forma dinámica. Para crear un nuevo proyecto: npx create-react-app Extensiones útiles para Visual Studio Code Debugger for Chrome React Extension […]

Guia rápida de HTML5 (redirec GKB)

Nace en 2014 con nuevas etiquetas: Incorpora etiquetas (canvas 2D y 3D, audio, vídeo) con codecs para mostrar los contenidos multimedia. Etiquetas para permitir generar tablas dinámicas que pueden filtrar, ordenar y ocultar contenido en cliente. Mejoras en los formularios. Nuevos tipos de datos (eMail, number, url, datetime …) y facilidades para validar el contenido […]

git [para principiantes]

Git es una herramienta de gestión de versiones imprescindible si trabaja más de uno en un proyecto, y altamente recomendable en cualquier caso. El modo de trabajo estándar se basa en que el código está en varios «sitios»: el directorio de trabajo, que es tu directorio de trabajo, el staging, es un estado intermedio antes […]

Como arrancar fácilmente un servidor web en Mac y Linux para desarrollar

La forma más fácil de arrancar un servidor web de desarrollo es: > php -S localhost:8080 puedes poner el puerto que quieras y utiliza los ficheros de la ruta donde lo ejecutes.

Cómo crear un shortcode de WordPress

Ejemplo: <?phpfunction prefijo_nombreShortcode( $atts = [], $content = null, $tag = »){ // Para evitar errores de escritura podemos poner los nombres de // attributos q se pasan en minúsculas, no es obligatorio. $atts = array_change_key_case((array)$atts, CASE_LOWER);  // Podemos poner valores por defecto a los atributos pasados $wporg_atts = shortcode_atts([‘title’ => ‘WordPress.org’], $atts, $tag);  // […]

Crear un entorno de desarrollo WordPress con Docker, en una patada (redirec GKB)

Para montar un entorno de desarrollo rápidamente en cualquier sistema operativo, lo más rápido es montarlo con docker. Primero tienes que instalar docker y creamos una carpeta con un docker-compose.yml tal que así: version: ‘3’ services: wp: image: wordpress:latest # https://hub.docker.com/_/wordpress/ ports: – 80:80 # change ip if required volumes: – ./config/php.conf.ini:/usr/local/etc/php/conf.d/conf.ini – ./wp-app:/var/www/html # […]

Academia Encinas

Talleres Davisan

Dining And Meeting

MotorZonia

Academia Copernico

Muebles Fecama

Grupo Luco

GeekeBrains

Antonio Rosales

Casa Samaniego

Error cargando XDebug de PHP en Mac Mojave

Comento esto porque me ha hecho perder un buen rato localizar la solución que por cierto es muy tonta. Al actualizar el Netbeans para php me dio un error de que no cargaba XDebug, busco un poco y hay me recomiendan para el mac recompilar la librería con pear: pecl install xdebug Compila y crea […]

Java (resumen express) (redirec GKB)

Java (resumen express) Programa básico /* Fichero Main.java */ package helloworld; // Las clases del mismo paquete se pueden utilizar directamente.  public class Main {     public static void main(String[] args) {         Preguntas p = new Preguntas(); // Crea una objeto de la clase Preguntas            […]

Instalar Netbeans en Mac

Netbeans es un IDE de Java, Php (y otros) que dirigía oracle hasta la versión 8.2 y que luego se la pasó a la fundación apache, por eso puede ser un poco confuso que si tienes instalada la 8.2 te diga q sea la última versión pero no lo es, en Abril de 2019 ya […]

Gestión de proyectos con Scrum

Scrum es una metodología de trabajo de las denominadas Ágiles que se utiliza principalmente para el desarrollo de software pero que se puede aplicar a cualquier tipo de proyecto. Se basa en dividir el proyectos en Historias de Usuario y agruparlas de forma que se puedan realizar en en 1 o 2 semanas, cada iteración […]

Cómo quitar la marca de «Enviado por…» en el pie de lo mails enviados desde ODOO

Por defecto Odoo en el envío de mail pone una pie de mail al estilo: «Enviado por ACME SL desde ODOO» Si lo quieres quitar a partir de la versión 9 solo tienes que ir a Ajustes > Correo Electronico > Plantillas Elegir el registro de «Notification Email», editar y quitar la última linea de […]

Como añadir imagen en los post con Genesis en WordPress

Antes del titulo del post Añadir en functions.php: add_action(‘genesis_before_entry’, ‘show_featured_image_before_title’, 10); function show_featured_image_before_title() { if (!is_singular(‘post’)) return; the_post_thumbnail(‘large’); } Con el plugin https://es.wordpress.org/plugins/genesis-simple-hooks/  en el código en el campo del hook  «genesis_before_entry” <?php       if (!is_singular(‘post’))             return;       the_post_thumbnail(‘large’); ?> Después del título de post Para mostrar la […]

Como añadir fuentes personalizadas en Elementor de WordPress

Elementor es un pluging fantastico para maquetar con wordpress. Pero la version gratuita tiene algunas limitaciones, claro… Una de ellas es poder añadir fuentes propias para utilizar en el editor. Pero todo tiene solución en esta vida… menos la muerte. En este caso hay que añadir este código al functions.php de tu plantilla. function modify_controls( […]

Como integrar Woocomerce en una plantilla Genesis

La opción mas fácil es instalando el pluging Genesis Connect for WooCommerce. Pero en algunos casos no va muy fino con otros plugins ademas algunas plantillas pueden quedar desactualizadas. La otra forma medio fácil, tocando código es la siguiente: 1. En el functions.php de tu child theme añadir este código: // Declara que el tema soporta […]

Problemas de acceso Rest API a WordPress

Para probar la API Rest de WordPress que viene en el core desde la versión 4.7 (antes había que instalar un plugin). Podemos utilizar la herramienta para enviar y recibir datos llamada Postman. En mi caso tenía un Hosting que estaba totalmente limitado por razones de seguridad y no se podían cambiar esos limites. Al hacer […]

Como sincronizar carpetas con rsync

RSync es una poderosisima herramienta que nos simplica la vida para sincronizar directorios entre servidores o entre discos duros de forma muy eficiente. RSsync es una aplicación libre para Unix y Windows que trasmite datos incrementales y puede usar datos comprimidos y cifrados. Mediante una técnica de delta encoding, permite sincronizar archivos y directorios entre dos máquinas de una red o entre dos ubicaciones en una misma máquina, minimizando el volumen de datos […]

Cómo cancelar facturas emitidas en Odoo

Para que aparezca el botón de «Cancelar factura» en las Facturas de Cliente, tenemos que ir a la configuración de Contabilidad > Diarios, coger el Diario de Facturas de cliente y buscar una opción «Permitir cancelar asientos» y marcarlo. Si no tienes esta opción en Odoo 11 hay que instalar el modulo «account_cancel» y así […]

Poner bien el NIF en la impresión de facturas de Odoo

En Odoo por defecto, el NIF hay que ponerlo en formato internacional y en españa lleva el prefijo «ES». Eso quedamuy feo en las facturas, así que una forma fácil de solucionarlo es tocar el informe de facturas. Nos ponemos en modo desarrollador. Vamos a Interfaz de usuario > Vistas. Buscamos la que nos interesa: report_invoice_document […]

Comandos docker-compose (redirigido GKB)

docker-compose up -d Levanta los contenedores en base al fichero. Con la opcion «-d» queda en modo demonio, sino nos muestra el log que se va generando y nos bloquea el shell. docker-compose down ATENCIÓN: Este aparentemente inocuo comando se CARGA los contenedores. docker-compose start Levanta los servicios, pero no recarga la configuración del fichero. […]

Configuración de un archivo docker-compose (redirec GKB)

El archivo compose es un archivo YAMLdonde definimos los servicios, redes y volúmenes de los contenedores Docker. Se suele poner en el directorio donde tendremos todo lo necesario para montar los docker. Estas deficiones contienen toda la configuración que serán aplicadas a cada contenedor iniciado por ese servico. Sería lo mismo que pasarle estos parámetros con el comando docker-run, […]

Cómo evitar que un hacker sepa cual es el usuario admin de tu wordpress

Resulta que WordPress tiene una utilidad para ver los artículos de cada autor y se puede acceder por su id de autor, podemos ir a la url: http://miweb.com/?author=1 y como si tienes urls amigables te redirigirá normalmente a: http://miweb.com/author/admin y ala, ya tenemos el login de admin, la mitad para poder acceder al administrador de […]

Como crear facturas en woocomerce

Para poder hacer facturas ahora mismo hay que utilizar algún pluging, el que mas descargas tiene en estos momentos, ademas de ser gratuito, es WooCommerce PDF Invoices & Packing Slips. Dispone de un panel de configuración muy sencillo, con soporte en español y que cumple con creces lo que andamos buscando. Para configurar el plugin hay […]

Permitir descuentos de venta en odoo

Para poder tener la opción de meter descuentos por linea en el pedido de ventas, hay que tener instalado el modulo de «Ventas». En Odoo 11, en el propio modulo de ventas, hay un menú de Ajustes > Precio > Descuentos , marcando esa casilla, aparecerá una columna de descuentos cuando haces la factura de […]

Next Page »

Primary Sidebar

Categorías

  • Comercio Electrónico
  • Diccionario de Informática
  • Diccionario de Marketing
  • Diccionario SEO
  • Diseño Web
  • Docker
  • Genesis Theme para Wordpress
  • Gestión de Proyectos
  • Guías Clientes
  • Hosting
  • Java
  • Linux
  • Mac
  • Odoo
  • Podcast
  • Portfolio
  • Posicionamiento SEO
  • Programación
  • React
  • Sin categoría
  • webmin
  • Windows
  • Woocommerce
  • Wordpress

Entradas recientes

  • Alternativa Windows a CCurl >> bitsadmin
  • Spring Framework de Java (redirec GKB)
  • Chuleta de Expresiones regulares. (redirec GKB)
  • Eclipse IDE
  • Java (chuleta) (redirec GKB)

Copyright © 2025 · portomaior.com · Legal · Política de Cookies · Política de privacidad · Log in