Sistemas

Linux, Sistemas

Cómo saber el número de cores y CPUs en un Linux

En ocasiones puede interesarte saber el número de cores en tu máquina Linux, o el número de procesadores que van a poder gestionar un proceso. Hoy os decimos cómo. Cómo saber el número de cores y CPUs en un Linux. Tienes varias maneras. Por un lado puedes usar el comando nproc. nproc sin ningún delimitador proporciona el número de procesadores disponibles. nproc –all proporciona el número de procesadores instalados (estén o no disponibles). Por otro lado, el comando lscpu proporciona algo más de información detallada sobre el procesador, si bien a lo mejor algo confusa. Aquí hay que tener en cuenta que: CPUs =Hilos de procesamiento X núcleos por socket X sockets Como veis en la imagen CPUs= 1 X 4 x 1= 4, mismo resultado que el comando nproc. En este caso, por ejemplo, tenemos 1 procesador físico en 1 socket con 4 núcleos, y un hilo, por lo tanto 4 procesadores “virtuales”. Para más inri podéis ver esta misma información de otra manera con: grep -E ‘processor|core id’ /proc/cpuinfo o grep -m 1 ‘cpu cores’ /proc/cpuinfo    

Diseño Web, Gestores de contenidos, Sistemas

Cómo probar los pagos con PayPal en una web. Paso 1. PayPal Sandbox.

Cuando diseñamos páginas web, sobre todo comercios electrónicos, una petición típica es que acepten pagos por PayPal (además de otros sistemas). En esos momentos uno tiene que poder hacer pruebas con pagos no reales. También cuando ocurre algún error con este método de pago: las pruebas deben hacerse en en entornos no reales. Para eso PayPal tiene un entorno de pruebas, PayPal Sandbox, que es un clon del entorno real. Esto es realmente útil porque se puede usar para realizar tantos pagos y operaciones ficticias como queramos en un entorno que funciona igual que el real pero que no nos cuesta dinero. Hoy os enseñamos a usarlo (porque no es tan sencillo). Cómo probar pagos con PayPal. PayPal Sandbox. Lo primero es que, obviamente deberías tener una cuenta de PayPal (si vas a vender de Business). Pero esa no la vas a usar para las pruebas. Podrías crear una directamente en Sandbox, pero no te lo recomendamos…luego es difícil autentificarla. Te aconsejamos seguir los siguientes pasos: Entre en PayPal Developer con tu cuenta real de PayPal. Este sitio, además de tener mucha información para programadores, te enlazará con el Sandbox. Lo siguiente que te recomiendo es que vayas a Accounts y ahí crees una cuenta con el nombre de tu e-mail de PayPal (usa otra contraseña). Esto crea cuentas en el PayPal Sandbox tranquilo, no te va a decir nada de cuenta duplicada. Si te pide verificar la cuenta, puedes ir a Notifications, elegir tu correo y verificarlo. Todos los correos que se mandan desde el entorno Sandbox no salen al exterior, sino que van aquí, a la bandeja de Notifications (si tienes asociada la cuenta a tu cuenta de developers). Si creas la cuenta directamente desde PayPal Sandbox te va a pedir verificarla, y te frustrarás porque no te llega ningún correo. En ese caso ve a Accounts (en Developers) y donde pone “To link your sandbox account to your developer account, log in with PayPal and provide your sandbox account credentials” pincha en log in with PayPal. Así podrás asociar la cuenta crear en el sandbox con esta de developers, y desde ahí ir a Notifications y ver las peticiones de confirmación. En accounts verás que también tienes una cuenta de vendedor (facilitator) y una de comprador (buyer) que son las que podrás usar para probar las compras en tu tienda. Puedes crear más cuentas de Sandbox, las que necesites. Para poder poner las credenciales pincha en cada cuenta y en Profile. Ahí verás el e-mail de acceso, podrás establecer la contraseña y, en el caso de las de vendedor, podrás ver los datos de la API (API credentials)que te pedirá tu módulo de PayPal o tu CMS. Con esto ya vas a poder trabajar y hacer pruebas de compra y de venta en tu tienda. Haz lo siguiente: Pon el addon o módulo en modo pruebas o sandbox (esto hará que se comunique con sandbox.paypal.com y no con paypal.com Usa las credenciales API (ver más arriba) de tu cuenta de vendedor para configurar el addon o módulo de Paypal. Usa el e-mail y contraseña de comprador para realizar compras en tu tienda. Podrás ir a Notifications en tu cuenta de developer para poder ver tanto ventas como errores que surjan con cada pedido. Una vez hayas probado todo y funcione, desactiva el modo Sandbox, y pon las credenciales API de tu cuenta real de PayPal. Todo debería funcionar sin problemas. Más información en la guía de Sandbox de PayPal.  

Diseño Web, Sistemas, Trucos

Cómo buscar caracteres raros como Ascii usado SQL

Hace unos días teníamos que buscar, en una base de datos de productos, la cadena de caracteres &quot;  para sustituirlas por otras (espacio o “). &quot; es el código Html de las comillas (“). Y teníamos que quitarlas en esa base de datos, en la descripción del producto. El problema es que SQL detecta ciertos caracteres como ; como caracteres de ruptura o división de código. Y da error si lo incluimos en nuestra búsqueda. Por ejemplo algo como esto da error cerca del punto y coma y por culpa de ese signo: UPDATE ps_product_lang SET description = REPLACE(description, ‘&quot;’, ”) WHERE description LIKE ‘<span class=%’ AND id_product LIKE ’56’ AND id_lang LIKE ’10’ ¿Cómo podemos encontrarlo? Os lo contamos. Cómo buscar caracteres ASCII o similares por SQL. El truco está en buscar el resto de términos de la expresión, y concatenar la búsqueda con el término Ascii indicándolo con el comando CHAR. Os mostramos la variación: UPDATE ps_product_lang SET description = REPLACE(description, CONCAT(‘&quot’,CHAR(59)), “”) WHERE description LIKE ‘<span class=%’ AND id_product LIKE ’56’ AND id_lang LIKE ’10’ De esta manera hemos puesto la misma búsqueda (&quot concatenado con el CHAR(59) que es el caracter Ascii para ; ) pero SQL lo entiende.  

Sistemas, Trucos

Cómo abrir la Carpeta de Inicio en Windows 10 en adelante para ejecutar programas al iniciar sesión

La carpeta de Inicio se ha retirado en Windows del menú de Inicio. Pero era útil en algunos casos para arrancar programas al iniciar sesión. Os enseñamos a encontrarla en Windows 10 en adelante. Abrir la Carpeta de Inicio en Windows 10 en adelante. Hay dos Carpetas de Inicio. La del usuario local: %appdata%\Microsoft\Windows\Start Menu\Programs\Startup La común para todos los usuarios: %programdata%\Microsoft\Windows\Start Menu\Programs\Startup También se puede llegar a las mismas carpetas escribiendo en Ejecutar (botón derecho en Inicio y Ejecutar o Win+R) o en un explorador de archivos (no funciona en el cuadro de búsqueda): Local: shell:startup Común: shell:common startup Aquí tenéis cómo hacerlo:  

Sistemas, Trucos

Cómo eliminar el retorno de carro en ficheros csv para importarlos a Excel

En ocasiones queremos exportar datos de un sistema a otro. Y a veces tiene que pasar (o acabar) en Excel. Si lo hacéis, a veces veréis que, al importar a Excel, a veces salta líneas sin que vosotros queráis. Esto es porque el fichero contiene caracteres (que no ves) de salto de línea. Los llamados retornos de carro. Os enseñamos a eliminarlos. Eliminar los retornos de carro. Para eliminarlos sugerimos abrir el fichero en Notepad++. Ahí veréis un botón para “mostrar símbolos”. Este botón os permitirá ver los CR LF que son el carriage return y new line. Por eso salta la línea. Uno hace que baje de línea y el otro que empiece al principio. Ahora tenemos que buscarlos para sustituirlos o borrarlos. Normalmente nosotros queremos conservar el formato final del texto, así que lo sustituimos por una cadena que sepamos. Podemos usar el código de html </br> que nos servirá para subirlo a una web. Para buscarlos en Notepad++ tenemos que ir a Buscar y Reemplazar. Ahí hay que marcar Extendido, para que reconozca los caracteres especiales de escape. Después en el cuadro de Buscar podéis buscar por /r si queréis encontrar el CR, \n si el LF o \r\n ambos (suelen venir juntos). En Reemplazar con ponéis la cadena que queráis (</br>). Si le dais a Reemplazar Todo podréis ver que os lo pone todo en una línea y podéis guardar e importar bien a Excel. Si, por alguna razón, no lo reemplaza bien, cambiad la codificación a Ansi, buscad y reemplazad, y luego volvéis a la codificación que teníais. Un truco que os va a quitar muchos quebraderos de cabeza.  Si importáis y exportáis mucho lo sabréis 😀  

Sistemas, VOIP

VOIP: Configurar un troncal para la fibra de Movistar en Issabel

Dentro de nuestra serie tutorial de configurar centralitas de VOIP con Issabel (Asterisk), hoy os dejamos cómo configurar un troncal para la fibra de Movistar. Recomiendo leer el artículo sobre la instalación de nuestro sistema en una máquina virtual como paso previo. Configuración de un troncal para la fibra de Movistar en Issabel. Una vez instalada la máquina virtual, con una IP fija y nuestro Issabel, entramos a través web. Ahí vamos a ir a PBX > Configuración PBX y vamos a empezar creando los troncales. Para empezar uno de Movistar, pero podemos tener los que queramos (por ejemplo que unos números salgan por un operador y otros por otro). Normalmente entrantes tendremos el mismo. En el vídeo explicamos todo el proceso, pero os dejamos aquí los datos necesarios para la fibra de Movistar (otros operadores necesitan otros datos) . Outgoing —– type=peer fromuser= 91XXXXXXX secret= 91XXXXXXX fromdomain=telefonica.net host=telefonica.net outboundproxy=10.31.255.134:5070 port=5070 nat=yes insecure=port,invite dtmfmode=auto disallow=all allow=ulaw,alaw Incoming——– user context: from trunk USER DETAILS: type=peer username= 91XXXXXXX secret= 91XXXXXXX fromdomain=telefonica.net host=10.31.255.134 port=5060 outboundproxy=10.31.255.134 qualify=no nat=yes insecure=port,invite dtmfmode=auto canreinvite=no disallow=all allow=ulaw,alaw outboundproxyport=5070 REGISTER STRING: 9XXXXXXXX@telefonica.net:9XXXXXXXX@10.31.255.134:5070  

Sistemas, VOIP

Instalación de Issabel en una máquina virtual Virtual Box. Centralita VOIP Paso 1

Vamos a intentar guiaros en la instalación y configuración de una centralita VOIP paso a paso. En este caso basada en Issabel. Para ello este es el primer vídeo tutorial: cómo instalar el sistema Issabel (que viene en una ISO) en una máquina virtual basada en Virtual Box. ¿Por qué Issabel? Porque tras el paso a comercial de Elastix, nos parece la solución que más está siendo desarrollada. La hemos probado y estamos muy contentos con ella. Al final, no son más que “front-end” para el Asterisk que va debajo. ¿Por qué en Virtual Box? En vez de configurar un servidor con la iso de Issabel, solemos preferir configurar una máquina virtual. ¿Por qué? Se puede configurar en nuestras oficinas y luego llevar al cliente. Es fácil tener una máquina de prueba en nuestra oficina con la misma configuración. Las copias de seguridad son sencillas. Si falla algo se restaura la máquina que funciona y punto. Si necesitamos cambiar de equipo sólo hay que mover la máquina virtual. Si falla el servidor, siempre podemos usar otro equipo y seguir funcionado. Usamos Virtual Box porque es Open Source. Si estás en tu casa puedes usar otras opciones como Vmware. Cómo instalar Issabel en una máquina virtual para tener una centralita VOIP. En este vídeo os enseñamos a instalar la máquina virtual. Luego instalar la ISO de Issabel y configurar la básico para tener acceso a la interfaz gráfica de gestión. Cuidado porque cometemos un pequeño error en la configuración de la red de la MV que se puede arreglar antes (cambiarla a tipo bridge) aunque es sencillo de arreglar. Y obviamente la contraseña de 1234 y para la demo….poned contraseñas seguras y diferentes. En vídeos posteriores os enseñaremos a configurar la centralita VOIP Issabel.  

Sistemas, Trucos

Cómo gestionar las actualizaciones de Windows y evitar que reinicien el ordenador de repente.

Últimamente las actualizaciones de Windows están tardando mucho en instalar. Y muchos clientes se quejan de que el ordenador se les reinicia de repente (por defecto te deja 15 minutos antes de hacerlo) y se pasa 2 horas instalando actualizaciones. Como siempre cuando más lo necesitan. Os enseñamos a evitar estos problemas. Cómo configurar cuando no se puede reiniciar Windows y obtener más opciones de reinicio. En este vídeo os mostramos cómo configurar las horas en que no se puede reiniciar Windows, y cómo tener alguna opción más cuando vaya a hacerlo. También tenéis la opción de suspender el equipo en vez de apagar.  

Sistemas, Trucos

Asignar una letra de unidad fija a File Stream

Muchos usuarios se están acostumbrando a usar File Stream. La verdad es que nosotros también y, una vez que te acostumbras, es muy funcional. Pero hace poco descubrimos un problema: por defecto no mantiene la letra de unidad. Es decir, si reinicias el ordenador y pones un USB, puede que te cambie la letra de unidad asignada a FileStream. Por lo tanto, cualquier acceso directo, cualquier enlace a ficheros de File Stream, por ejemplo “abrir recientes” en los programas, no funcionará. Os enseñamos una solución. Cómo asignar una letra de unidad fija en File Stream. El programa todavía no dispone de ninguna opción para esto (supongo que lo pondrán porque mucha gente se ha quejado). Pero Google ha facilitado una página donde explica parámetros del registro que podemos modificar. Es válido para Mac y para Windows. Por lo tanto para asignar una letra de unidad fija debemos: *Nota: no nos hacemos responsables de daños causados por modificar el registro (faltaría más). Haced siempre una copia de seguridad antes. Abrid regedit. Ir a: Windows. HKEY_LOCAL_MACHINE\Software\Google\DriveFS     – Si queremos modificarlo para todos los usuarios. HKEY_CURRENT_USER\Software\Google\DriveFS       – Si queremos modificarlo sólo para el usuario. Mac. /Library/Preferences/com.google.drivefs.settings      – Para todos los usuarios. ~/Library/Preferences/com.google.drivefs.settings    – Para el usuario actual. Modificar o añadir el valor DefaultMountPoint.  En Windows es una cadena. Hay que poner sólo la letra. Recomendamos poner una muy avanzada como Y o Z. Si tenemos dudas sobre las letras de unidad libres podemos ejecutar en un cmd wmic logicaldisk get caption Cerramos el registro. Al reiniciar debería mantener la letra de la unidad.  

Internet, Sistemas, Trucos, Webs

Whatsmydns: ver cómo se han propagado los DNS por todo el mundo

Los usuarios de dominios .es han tenido un problema con los DNS hoy. Problema que los clientes han detectado en la recepción y envío de correo. Al final resulta que era un incidente con nic.es donde han hecho un cambia y ha tardado en propagarse. Sin la herramienta que os dejamos hoy, hubiera sido difícil detectar el problema. En otras ocasiones, los clientes nos piden cambios en la configuración DNS de sus dominios, y tardan en verlas. Porque la propagación de los DNS puede tardar. Esta herramienta permite verlo. Cómo comprobar la propagación de DNS por el mundo. Whatsmydns es una herramienta web desde la que podrás introducir diferentes entradas de un dominio (A, CNAME, MX,TXT, NS….) y ver que resultado tienen desde varios puntos del globo. Es muy útil para ver si todos devuelven lo mismo (correcto), si tenemos diferentes resultados (se está propagando) o si tenemos fallos de propagación. Por ejemplo esta es una correcta. Y este dominio tiene un error (es del caso de hoy). Una herramienta muy útil.

Scroll al inicio