Blog

Información Tecnica, Sistemas

Qué es CGNAT, qué operadores lo usan, por qué y qué problemas puede ocasionar.

Hoy vamos a hablar de una tecnología que usan ciertos operadores de Internet: CGNAT (Carrier Grade Nat). Sobre todo porque, si tenéis servicios detrás de vuestro router (sobre todo pasa en empresas) puede daros problemas. Vamos a explicar lo qué es, por qué se usa, qué operadores lo hacen y qué puede bloquear. Qué es CGNAT. CGNAT significa, traducido, y en términos no técnicos, NAT realizado por el proveedor. NAT (Network Address Translation) es un “truco” que realizan nuestros routers para poder tener varias IPs en tu casa, las llamadas ips privadas que pueden ser las mismas en todas las casas, compartiendo una misma IP Pública. Es decir, todas las direcciones IPs privadas de tu casa son reutilizables en cualquier casa u oficina porque se traducen a una misma IP Pública. Este sistema se impuso cuando, con el crecimiento de Internet, se vio que en un futuro cercano podían acabarse las IPs, que no había para todos (recordemos que, al crearse la tecnología, nunca se supuso que esto crecería así). Entonces se decidió clasificar ciertos rangos de IPs como privados. Estos rangos pueden usarse una y otra vez dentro de las oficinas, pero NO deben conectarse a Internet. Así conseguimos que los dispositivos dentro de las casas u oficinas no gasten direcciones públicas (porque pueden usar esas reservadas). Las direcciones públicas que quedaban serían las que se conectaban al exterior. Cada oficina o casa sólo tendría una, la conexión exterior (WAN) del router. Buena idea, pero como sabemos las IPs v4 se gastaron en 2011. Entonces, en el 2011, las operadoras se encontraron sin IPs…y con las de la siguiente generación, la IPv6, que soluciona el problema de cantidad de direcciones, todavía sin implementar.Algunas de ellas decidieron entonces una solución lógica: compartir una misma dirección pública entre varios clientes. Es decir, CGNAT es realizar el NAT antes de llegar a nuestro router, lo realiza el operador, y significa que varios clientes compartan la misma IP pública. Cosa que podía tener mucho sentido en la transición de IPv4 a IPv6., en el 2012. Pero no en el 2021, cuando la IPv6 del lado del proveedor debería estar más que implementada. Sin embargo varios operadores siguen usando CGNAT. Sólo podemos entenderlo por estas razones: Tecnología obsoleta. Es decir que no hayan renovado los sistemas desde que necesitaban CGNAT. Optimización de IPs. Que, por alguna razón (a lo mejor no les dan suficientes o les cobran) quieran aprovechar las Ips más de lo razonable. Pero teniendo IPv6 no entendemos por qué no se les está dando IPs a cada cliente final (aunque sea dinámica). Por qué puede darte problemas el CGNAT. Si eres un usuario típico, no empresa, lo más seguro es que no te de problemas. Porque los usuarios sólo suelen descargar contenido (principalmente) y subir algún contenido. Como mucho algún juego o servicio online se quejará si detecta que varios usuarios están entrando desde la misma IP (la tuya). Pero la mayoría de las empresas tiene servicios detrás de su router. Servidores web, FTP, etc. Y para eso tienen que abrir puertos. Pero esto no lo permite el CGNAT, no puedes abrir puertos. Porque el proveedor no puede reservar un puerto para uno sólo de los clientes con los que comparte la IP. Así que, para muchas empresas CGNAT no es adecuado. Y si tienes que abrir puertos en tu casa, tampoco. Qué operadores lo usan en España. Vamos a nombrar algunos operadores que, en el momento de escribir este artículo, están usando CGNAT. Obviamente esto puede cambiar con el tiempo, y no estamos al tanto de los cambios. Así que siempre comprobadlo con vuestro proveedor. Más Móvil Por defecto lo usa, pero puedes solicitar que te lo desactiven. Yoigo usa CGNAT. Puedes solicitar que lo desactiven. Pepephone usa CGNAT. Puedes solicitar que lo desactiven. DIGI usa CGNAT y puedes pedir el el servicio plus para que lo desactiven, por 1€ al mes.

Compartir, Trucos, Video

Cómo saber cuántos vídeos tiene un canal de Youtube.

Algo que debería ser sencillo, saber cuántos vídeos tiene tu canal de Youtube, u otro canal que sigues. Pero no es tanto como parece. Hoy os enseñamos un truco para encontrar esta información. Cómo saber el número de vídeos que tiene un canal de Youtube. Para saber el número de vídeos de un canal, busca el nombre del canal en el buscador general de Youtube. En la parte superior de las búsquedas, debería aparecer dicho canal y, al lado del mismo, aparece el número de vídeos que tiene.

Opinión

Si quieres un buen servicio al cliente…

Atender al público es difícil, y te encuentras todo tipo de gente. Pero hoy, tras una respuesta tremendamente maleducada de una persona que nos contactó para un presupuesto, cuando le hemos dicho que no podíamos atenderle por falta de tiempo, nos acordamos de una gran frase. SI QUIERES UN BUEN SERVICIO AL CLIENTE… SE BUEN CLIENTE. Demasiados empresarios en España se piensan que las empresas de servicios están para obedecerles bajo cualquier condición… y que además, pueden tratarlas, y a sus empleados, como si fueran sus esclavos. Además, que estamos esperando a que ellos decidan cuándo contestar, y cómo, y debemos, entonces, responder y aceptar inmediatamente. Vamos…reyes y esclavos. Bueno…ante el vicio de pedir (mal) la virtud de no dar. Una de las ventajas que tenemos al ser una empresa pequeña, decidir todo conjuntamente, y tener muchos proyectos, es que podemos no aceptar lo que no queremos. Y mandar a freír monas a los que no tienen educación.

Linux, Servidores, Sistemas

Ejecutar el crontab como un usuario, por ejemplo www-data.

Si tienes páginas web, en muchas ocasiones tienes que ejecutar tareas cron en el servidor (indexado, limpieza, procesos que se repiten cada cierto tiempo etc9). Estos procesos debes ejecutarlos con el usuario del servidor web, por ejemplo el www-data. Hoy os damos varias opciones para hacerlo. Cómo ejecutar crontab como un usuario. Existen varias opciones: Poner la tarea en el crontab de root pero especificar el usuario. Lo más normal es tener las tareas en el crontab de root, pero los comandos puestos ahí tienen los permisos de root. Afortunadamente podemos especificar, en la línea del comando, el usuario.Ejecutamos crontab -e para entrar en crontab y ponemos una línea como. Ejecutar desde root el crontab del usuario: En ese crontab añades la línea normal. El primer método tiene la ventaja que tienes todas las tareas en el mismo sitio y escribirá los logs con permisos de administrador. Siempre puedes comprobarlo luego en el log /var/log/cron.log, en el crontab de root si lo has puesto ahí, o, si has editado el del usuario, con crontab -u www-data -l

Diseño Web, Gestores de contenidos, Trucos

Ejecutar javascript en WordPress después de un inicio de sesión (login) de usuario.

Hace unos días, un cliente nos pidió que ejecutáramos javascript personalizado tras el inicio de sesión de un usuario. En este caso era para Google Tag Manager: es decir querían que se registrara el evento de inicio de sesión. En teoría era sencillo, ya hemos creado eventos con otros hooks de WordPress. Pero con el hook de inicio de sesión (wp_login) no estaba funcionando el evento. Hoy os explicamos por qué y cómo solucionarlo. Cómo ejecutar javascript en WordPress después del inicio de sesión. La razón por la que no nos funcionaba es que no se puede ejecutar javascript personalizado en ese hook. Pero no viene en la documentación del mismo. sólo en foros de Internet. La solución pasa por : añadir una etiqueta al usuario (transient) por php con ese hook (eso si se puede) . https://developer.wordpress.org/reference/functions/set_transient/ luego un javascript en todas las páginas que compruebe si el usuario está registrado si es así, mire si la etiqueta está activa. Si es así, es que acaba de iniciar sesión y podemos ejecutar nuestro javascript personalizado Después desactivamos la etiqueta con delete_transient (https://developer.wordpress.org/reference/functions/delete_transient/) Os dejamos un posible código aquí: Esperamos que os funcione.

Limpieza de PC, Mac, Trucos

Liberar espacio de almacenamiento purgable en Mac .

A partir de macOS Sierra, la decimotercera versión del sistema operativo macOS, Apple introdujo una nueva categoría de espacio de almacenamiento, el almacenamiento purgable. En pocas palabras, el almacenamiento purgable está formado por archivos o documentos (cachés, archivos temporales, copias de seguridad, así como archivos y datos de iCloud) que residen en el Mac y que el sistema considera desechables sin previo aviso, debido al hecho de que no se han utilizado recientemente, o bien que están sincronizados con iCloud y, por lo tanto, se puede eliminar el archivo original. Mac borra automáticamente el almacenamiento purgable cuando necesita más espacio en el disco duro, pero también se puede borrar manualmente, principalmente abordando las funciones que hacen que los archivos y datos se etiqueten como purgables.  ¿Cómo consultar el almacenamiento purgable? Para consultar cuánto almacenamiento hay en Mac, debe dirigirse al menú Apple, seleccionar Acerca de este Mac y hacer clic en la pestaña Almacenamiento. El almacenamiento purgable se muestra como un espacio en blanco con un patrón gris en diagonal. Cómo limpiar el almacenamiento purgable en Mac. Los usuarios no deben preocuparse por el almacenamiento purgable, ya que es solo una característica útil de Mac que permite al sistema liberar espacio adicional para cuando lo necesite. Sin embargo, hay dos métodos que puede intentar para purgar Mac.   Optimizar el espacio de almacenamiento en el Mac. La forma más sencilla de eliminar el almacenamiento purgable es activar la opción de Optimizar el almacenamiento de Mac. Para activarlo, los usuarios deben dirigirse al menú Apple, seleccionar Acerca de este Mac, hacer clic en la pestaña Almacenamiento y, a continuación, hacer clic en Gestionar. En este punto, los usuarios pueden encontrar una serie de opciones para liberar espacio de almacenamiento del sistema. La opción de Optimizar el almacenamiento de Mac permite eliminar automáticamente los programas de TV y las películas de Apple TV que el usuario haya visto, haciendo que el sistema solo conserve los archivos adjuntos de correos recientes para tener más espacio disponible. Elimina almacenamiento purgable usando Terminal. El almacenamiento purgable no se elimina hasta que macOS necesita espacio libre para nuevas aplicaciones o archivos. Por suerte, los usuarios tienen la posibilidad de forzar al sistema a eliminar el almacenamiento purgable al intentar descargar o instalar un archivo grande. Como encontrar un archivo lo suficientemente grande como para llenar el disco duro de Mac es difícil, los usuarios pueden crear archivos grandes y duplicarlos con este método que se basa en el uso de la Terminal. Estos son los pasos a seguir: En la barra de búsqueda de Spotlight, escriba el nombre de la aplicación Terminal. En la ventana Terminal, escriba el siguiente comando: mkdir ~/largefiles. Pulsa Retorno y escriba el siguiente comando: dd if=/dev/random of=~/largefiles/largefile bs=15m. Después de unos cinco minutos, presione Ctrl + C en la ventana de la aplicación Terminal para finalizar el comando del paso 3. En la ventana Terminal, ejecuta este comando: cp ~/largefiles/largefile ~/largefiles/largefile2. Continúe haciendo suficientes copias de los archivos grandes ejecutando el comando cp ~/largefiles/largefile ~/largefiles/largefile2. Tenga en cuenta que debe cambiar el nombre de largefile2 a largefile3, largefile4, etc. para hacer copias diferentes. Siga ejecutando el comando anterior hasta que aparezca un mensaje que indique que “el disco está críticamente bajo”. Finalmente, ejecute el siguiente comando: rm -rf ~ / largefiles /. Esto eliminará todos los archivos grandes que haya creado en el sistema. Además, vacíe también los archivos de la Papelera. Con este proceso, deberá apreciar que el almacenamiento purgable se ha eliminado o reducido.

Diseño Web, Gestores de contenidos, Trucos

Cómo realizar facturas rectificativas en Woocommerce.

Cuando un cliente nos solicita una devolución, solemos tener que realizar una factura rectificativa. Woocommerce no está preparado para ello. Tiene un botón de Reembolso, que nos permite incluso devolver el dinero con algunas de los sistemas de pago (según cómo estén conectadas). Y nos pone las estadísticas de Woocommerce al día (al realizar el ingreso contable negativo). Pero, los reembolsos son abonos, no devoluciones. Y : No realiza actualizaciones de stock. Si gestionas stock con Woocommerce el reembolso no lo soluciona. No genera factura rectificativa, lo que es obligatorio en una devolución. Hoy os enseñamos una opción de Woocommerce para generar la factura rectificativa. Cómo realizar una factura rectificativa en Woocommerce. El proceso es crear un pedido para generar la factura. Aquí tenemos que resolver dos puntos. Numeración de la factura. Aquí hay dos opciones. Hay asesores que aceptan que las facturas rectificativas sigan la numeración normal. En ese caso hacemos el pedido como indicamos abajo sin tocar la numeración de la factura. Pero lo más frecuente es que los asesores recomienden una numeración aparte, normalmente con alguna indicación que nos muestre que es rectificativa (una R delante o detrás). En ese caso recomendamos (y lo hacemos con cualquier instalación de Woocommerce) un plugin de facturas como WooCommerce PDF Invoices & Packing Slips. Este nos permite cambiar el número de factura al realizar el pedido. Nota: este método implica que no tengas muchas devoluciones, porque algunas cosas se hacen “a mano”. Si tienes muchas devoluciones, lo mejor es comprar un plugin de pago adecuado para esto. Cantidad negativa para la factura rectificativa. La factura rectificativa tiene que tener las cantidades negativas. Woocommerce no permite productos con precios negativos. Así que os damos dos maneras de hacerlo en el pedido: Añadimos el producto a devolver, y modificamos, en el pedido (ahí si deja), el precio en negativo. El problema es que, lo que realmente hace, es añadir la cantidad en positivo, y luego un cupón negativo del doble, y así la cantidad queda en negativa. No acaba de gustarme para una factura ver un producto y luego “un descuento”. Añadimos un concepto sin producto, con la cantidad y el IVA en negativos. También el transporte. Esto parece ser más adecuado, aunque no estamos añadiendo productos. En el vídeo podéis ver el proceso. Stock. Nos quedaría el tema de actualización del stock si lo gestionamos por Woocommerce. Si hacemos el método 1 anterior, hay una opción para añadir o reducir stock (queremos añadir en la devolución). Pero tiene el problema del cupón negativo que indicábamos. La otra opción es gestionar el aumento de stock manualmente en el producto tras haber realizado la devolución.

Información Tecnica, Sistemas

Tipos de conectores y de pulido en la fibra óptica.

Hemos dedicado un artículo a los tipos de cable de fibra óptica. Pero, cuando se compran cables de fibra, no es sólo necesario conocer los mismos, sino también los tipos de conectores y los tipos de pulido en la fibra (que están muy unidos). Los conectores más usados son los SC, LC, FC y ST , y los pulidos más comunes son  PC, UPC y APC. Cuando compras un cable, vas a ver que tiene una combinación de ambas denominaciones. Por ejemplo un conector SC-APC (SC/APC) tiene conector SC y pulido APC. Hoy os explicamos todo esto. Tipos de conectores de fibra. Los más usados son el SC y el LC, pero os hacemos un resumen de otros (y hay más). Conector FC: (Ferrule Connector) . De los primeros conectores, se usa en instalaciones con movimiento porque resiste bien las vibraciones. También en CATV y en instrumentos de precisión. Se usa en fibras monomodo principalmente aunque hay un modelo para multimodo. Pérdidas de inserción: 0,3 dB aprox. Colores: monomodo con soportes azules, APC con soportes verdes y PC Multimodo con soportes negras Conector ST: (Straight Tip). Se usa en redes corporativas, militares y entornos corporativos. Se usa en fibras multimodo. Pérdidas de inserción 0,25 dB aprox. Colores: monomodo con soportes amarillos, APC con soportes verdes y PC Multimodo con soportes negros o rojos  Conector LC: (Lucent Connector). Se conecta de manera similar al RJ45 y es más delgado. Así que es perfecto para entornos de red con muchos conectores (racks, FTTH…). Se usa en fibras monomodo y multimodo. Pérdidas de inserción 0,10 dB aprox.Colores: azul (Monomodo), verde (Monomodo APC) y beige (Multimodo). Conector SC: (Square Connector o Suscriptor Connector). Por ser de bajo coste, es de los más usados. Se conecta rápidamente por presión. Usado en televisión, FTTH, telefonía… En fibras monomodo y multimodo. Pérdidas de inserción de 0,25 dB aprox.Colores: azul (Monomodo), verde (Monomodo APC) y beige (Multimodo). Tipos de pulido. Esto se refiere a cómo termina la estructura cerámica que contiene la fibra óptica en los diferentes tipos de conectores. Dicha estructura puede tener tres tipos de terminaciones: PC: Contacto físico (Physical Contact). Tienen una ligera curvatura, reduce el aire entre los conectores. Unas pérdidas de unos -40 dB. UPC: Contacto ultra físico (Ultra Physical Contact). Tiene forma de cúpula y unas pérdidas de unos  -50 dB. APC: Contacto físico angular (Angled Physical Contact). Pulida a un ángulo de 8 grados, tiene unas pérdidas de -60 dB o mayores. Realmente no hay conectores mejores que otros. Los PC y UPC se usan para Ethernet, telefonía y datos. Los APC son adecuados para sistemas multi-play, por ejemplo CATV, RF etc.En líneas generales, para aplicaciones de precisión el APC. Para telecomunicaciones, telefonía y televisión PC o UPC. Notas importantes: Los APC no se pueden usar en módulos SFP y SFP+ (los usados en los aparatos de red como switches), porque los SFP tiene conexión plana y no angulada como los APC. ¿Se pueden conectar diferentes pulidos? En principio no debería. Pero al ser UPC y PC planos si que se pueden conectar entre sí o indistintamente en un SFP. No se pueden conectar con APCs.

Compartir, Redes Sociales, Trucos, Video

Insertar capítulos en los vídeo de tu canal de Youtube tanto nuevos como existentes.

Hace no demasiado, Youtube introdujo una funcionalidad que es muy interesante para los que ven tu canal : los capítulos. Estos capítulos permiten dividir la línea de tiempo de tu vídeo en secciones, con un título que pueden ver los usuarios. De esta manera, pueden saltarse trozos del vídeo e ir directamente a lo que quieren. Esto lo pueden hacer también desde la descripción porque tienen las marcas de tiempo de cada capítulo con un enlace a su posición en el vídeo. Hoy os enseñamos a crearlas tanto en vídeos ya existentes en tu canal, como en vídeos nuevos. Cómo añadir capítulos a tus vídeos de Youtube. El proceso es realmente sencillo (gracias Youtube). Y nos permite que podamos realizarlo en vídeos que tengamos colgados, con bastantes visualizaciones, para mejorar la experiencia de usuario de los mismos. Sólo tenemos que asegurarnos que el vídeo tiene, en los ajustes, marcada la opción de Permitir capítulos automáticos. Después, tenemos que poner en la descripción de nuestro vídeo, una lista de los capítulos con los tiempos que queremos asignar a cada uno de ellos. Asegurándonos que el primero sea 00:00. Ahora, con darle a guardar, y refrescar el vídeo, veremos cómo éste tiene la línea de tiempo dividida en las marcas que hemos creado, con títulos en las mismas, Y que podemos pinchar en los tiempos de la descripción para ir directamente a dicho lugar en el vídeo. Podéis ver los pasos en este vídeo:

Diseño Web, Noticias Informáticas

ZetaPitu: diseño y desarrollo web gratis por la voluntad.

El artículo de hoy va a ser muy atípico. No creo que veáis muchas empresas haciendo publicidad de alguien que ofrece sus mismos servicios. Leed un poco más, y entenderéis por qué hemos decidido promocionar a ZetaPitu. Ayer conocí, en parte, la historia de Juan Mascuñano Torres. Y no pude más que admirarle. Porque la historia tiene varios matices: Una persona que no se rinde, ni se acomoda, ni se queja. Sino que pelea para salir adelante, jugando con las cartas que le ha tocado. Un padre y abuelo que quiere disfrutar de su familia, y evitar que les ocurra lo mismo. Un emprendedor, que en situaciones donde la mayoría de la gente estaría hundida, hasta encuentra manera de crear un negocio y, además, formarse para ofrecer mejores servicios. Qué es ZetaPitu. ZetaPitu es el proyecto de Juan, una persona que, por circunstancias de la vida, se ha encontrado en la calle pidiendo ayudas para sobrevivir. Pero, como manera de salir de esa situación, propone lo siguiente. Este proyecto hace que quien quiera, pueda tener una web propia, sin publicidad , solo por lo que pueda donar, sin coste de mantenimiento. Es decir, ofrece espacio para que alguien que no tenga web ponga su página, y crear dicha página gratis. Sólo pide la voluntad. Ofreciendo dichos servicios, quiere levantar su proyecto con la idea de que dicho proyecto le saque de la calle.Obviamente, está abierto también a ofertas de empleo. Juan domina HTML5. CSS. JAVASCRIPT, PHP, .NET, JQUERY. PYTHON, SQL y más. No sólo eso, sino que, como decimos, recientemente se ha acreditado como Full Stack Web Developer por IBM Skills Build. Como refresco de dichos conocimientos y para acreditar que es capaz de hacer lo que ofrece. Si estás pensando en sacar un proyecto, y quieres reducir costes, pero aún así tener un gran diseñador, pensad en Juan. Como dice en uno de sus artículos “me voy a dejar el pellejo por cada cliente y lo voy a tratar como lo que es: la promesa de un mañana mejor.”. Además, acepta ayuda económica. Como dice Juan el “problema que tengo que comer mañana y tambien necesito ayuda para comer,” Y el proyecto está en proceso. Nosotros sabemos lo difícil que es levantar proyectos. El trabajo duro, lo inestable que son, y que cualquier contratiempo puede ser duro. Imaginaos el COVID para Juan y su proyecto. De nuevo le cito, porque me parece que dice cosas muy razonables :”2º ZetaPitu-Mendigo Diseños Web funciona pero cualquier tropiezo, la hará caer si no dispone de solvencia“ Os dejo aquí las maneras de donar y de contactar con Juan: Si quieres una web WhatsApp: (+34) 663 56 60 29.Si no necesitas una web, y quieres ayudar:. Bizum (+34) 663566029· https://lnkd.in/gyypGaH (Tarjeta o PayPal)· CaixaBank ES1421001733970200299185 BIC CAIXESBBXXX Esperamos que Juan tenga mucha suerte, y os animamos a contar con sus servicios. Nadie nos va a sacar de esta…pero quizás, entre nosotros, podríamos ayudarnos a salir.

Scroll al inicio