Categorías
Emprendimiento How to Pontegeek Tips Tutoriales

Creator Studio: ¿Cómo programar tus publicaciones de Instagram?

Creator Studio: ¿Cómo programar tus publicaciones de Instagram? Esta es una pequeña guía de ¿cómo programar publicaciones de Instagram de manera rápida y fácil? De esta manera puedes mantener un horario constante e involucrar a tu audiencia.

Programar las publicaciones de Instagram con anticipación es la forma más fácil de ahorrar tiempo en la plataforma para que puedas concentrarte en lo que importa.

Ya sea para un emprendedor, o el jefe de un equipo multinacional, cuanto más complejos sean los esfuerzos de marketing en Instagram, más útil se volverá una herramienta de programación. Esto se debe a que el contenido coherente y de alta calidad es más fácil de planificar, diseñar y compartir cuando parte del trabajo pesado se ha automatizado.

Por supuesto, todos tienen una estrategia de marketing de Instagram compleja en estos días, lo que significa que hay muchas consideraciones que se deben tener en cuenta al elegir una herramienta de programación de Instagram. ¿Utilizas un perfil de creador o de empresa? ¿Necesitas programar historias? ¿Qué pasa con IGTV?

Si aún no has convertido tu cuenta en un perfil de creador de Instagram o un perfil comercial de Instagram, pronto te traemos otro artículo para que puedas decidir cuál es el mejor para ti.

¿Cómo programar publicaciones de Instagram con Creator Studio?

Si tienes un perfil comercial o de creador en Instagram, puedes usar el Creator Studio nativo de Facebook para crear y programar tus publicaciones.

Para los influencers con cuentas de creador, Creator Studio es en realidad el único lugar donde puedes programar tus publicaciones. Instagram diseñó esta herramienta teniendo en cuenta a los influencers, lo que significa que sus funciones gratuitas y sencillas se centran en la facilidad de uso para los profesionales orientados al crecimiento.

Sigue estos pasos para usar Creator Studio como programador de Instagram

Vincula tu cuenta de Instagram a Creator Studio

Dirígete a Creator Studio y sigue las indicaciones (o usa las instrucciones de Facebook) para vincular tu Instagram a Creator Studio.

Los pasos serán diferentes si tu cuenta de Instagram ya está vinculada a una página de Facebook o no.

Presiona el botón de Crear publicación

Una vez que esté todo configurado, presiona en el icono de Instagram en la barra superior, luego has clic en ‘Crear publicación’. Luego selecciona Instagram Feed.

Crear Publicación
Crear Publicación

Sube tus imágenes

Ahora que estás creando tu publicación, puedes seleccionar una foto para cargarla como publicación en tu feed. (Puedes cargar muchas y hacer una publicación en carrusel, y también puedes cargar videos).

Para hacerlo, presiona el enlace azul de ‘Agregar contenido’ en el cuadro gris y selecciona un archivo para cargar (o selecciona una foto de Facebook para compartir).

Agregar Contenido
Agregar Contenido

Cabe mencionar que no existe una biblioteca de contenido en Creator Studio, por lo que no podrás almacenar ni administrar tus elementos visuales o plantillas aquí.

Además, si deseas agregar varias fotos o videos para hacer una publicación de carrusel, ten en cuenta que una vez que hayas subido una foto, el botón ‘Agregar contenido’ se mueve a la esquina superior derecha.

Agregar Contenido

Crea tu publicación

Ahora es hora que hagas tu magia habitual: escribe un buen título, usa los hashtags correctos (hasta 24 de ellos), etiqueta cuentas relevantes (hasta 30) y si gustas, agrega tu ubicación.

También puedes usar emojis, por supuesto. Adicional, puedes hacer clic en ‘Configuración avanzada’ para desactivar los comentarios y/o agregar texto alternativo para personas con discapacidades visuales.

Comentarios

Programa tu publicación

Ahora es el momento de programar. En la esquina inferior derecha, presiona la flecha junto al botón azul ‘Publicar’ y selecciona ‘Programar’. (También puedes hacer clic en ‘Publicar ahora’ o ‘Guardar como borrador’).

Programación

Ten en cuenta que Creator Studio no te brindará mucha orientación sobre el mejor momento para publicar. Querrás verificar tus propios análisis de Instagram para ver cuándo tu audiencia está en línea.

Categorías
Originals Pontegeek Principal Tutoriales

Conociendo Gatsby JS

Gatsby JS es un framework basado en React y GraphQL en el cual podemos crear sitios web y aplicaciones. Cuenta con un portal donde podemos encontrar algunos plugins que nos ayudan en la construcción. Por defecto, gatsby cuenta con performance, escalabilidad y seguridad.

Ahora, nos preguntaremos: ¿cómo puede brindarnos estos beneficios por default? Al momento de compilar nuestro sitio web, Gatsby obtiene los datos y genera las páginas. Al entrar en nuestro sitio, Gatsby entrega contenido estático y de esta manera podemos ver la velocidad de carga que tiene nuestro website.

Cuando nuestro website este listo para producción, podemos realizar la publicación fácil y en tiempo record. Entre los sitios que hemos probado se encuentra:

NetliFy

Netlify es una empresa de computación en la nube con sede en San Francisco que ofrece servicios de alojamiento y backend sin servidor para aplicaciones web y sitios web estáticos.

Sus características incluyen la implementación continua de Git en Netlify Edge, la infraestructura de red de entrega de aplicaciones global de la compañía, manejo de formularios sin servidor, soporte para funciones AWS Lambda, e integración completa con Let’s Encrypt. Ofrece planes gratuitos y de pago. (Let’s Encrypt es una autoridad de certificación sin fines de lucro administrada por Internet Security Research Group (ISRG) que proporciona certificados X.509 para el cifrado de seguridad de la capa de transporte (TLS) sin cargo. Se lanzó el 12 de abril de 2016.)

Algunos clientes de Netlify incluyen Google, Facebook, Verizon, NBC, Samsung, Nike, Cisco, Atlassian, LiveChat, Unilever, TriNet, Loblaw, Wieden + Kennedy, HashiCorp, Vue.js, Citrix, Peloton, Kubernetes, Lodash, Smashing Magazine y Sequoia Capital.

Gatsby Cloud

Gatsby Cloud es una infraestructura en la nube personalizada que le da a un sitio Gatsby: almacenamiento en caché inteligente y compilaciones incrementales verdaderas para llevar la velocidad y el rendimiento a un nivel completamente nuevo.

AWS Amplify

AWS Amplify es un conjunto de herramientas y servicios que permite a los desarrolladores web móviles y front-end, crear aplicaciones de pila completa seguras y escalables, impulsadas por AWS. Con Amplify, es fácil crear flujos de incorporación personalizados, desarrollar experiencias habilitadas por voz, crear feeds en tiempo real con tecnología de inteligencia artificial, lanzar campañas dirigidas y más. Independientemente del caso de uso, AWS Amplify lo ayuda a desarrollar y lanzar excelentes aplicaciones que adorarán a sus clientes.

AWS Amplify incluye un marco de código abierto con bibliotecas centradas en casos de uso y una potente cadena de herramientas para crear y agregar funciones basadas en la nube a su aplicación, y un servicio de alojamiento web para implementar aplicaciones web estáticas.

GraphQL

GraphQL es un lenguaje de consulta de datos de código abierto para API, y un tiempo de ejecución para completar consultas con datos existentes. GraphQL fue desarrollado internamente por Facebook en 2012 antes de ser lanzado públicamente en 2015.

El 7 de noviembre de 2018, el proyecto GraphQL se trasladó de Facebook a la recientemente establecida GraphQL Foundation, alojada por la organización sin fines de lucro Linux Foundation. Desde 2012, el aumento de GraphQL ha seguido la línea de tiempo de adopción establecida por Lee Byron, el creador de GraphQL, con precisión. El objetivo de Byron es hacer que GraphQL sea omnipresente en todas las plataformas web.

Gatsby viene integrado con GraphQL que nos proporciona datos a nuestro sitio. ¿Cómo vemos esto aplicado en nuestro sitio? Cuando queremos mostrar una galería de imágenes que tenemos en nuestro proyecto. En nuestra página mediante un query (query o consulta de búsqueda es un término informático que se utiliza para hacer referencia a una interacción con una base de datos) podemos obtener las imágenes y su información.

JAMSTACK – JavaScript API MarkDown

JAMstack es una nueva arquitectura para construir app y sitios web que entrega un mejor rendimiento, altos niveles de seguridad, bajos costos en escalamiento y una mejor experiencia en el desarrollo. Al generar las páginas en tiempo de contrucción y no en tiempo de ejecución, se ve la ganancia al poder entregar un contenido rápido.

Nuestro primer proyecto

Antes de iniciar a crear nuestro proyecto debemos tener instalado NodeJS:

Iniciemos con la instalación de Gatsby.

Desde nuestro terminal ejecutamos el comando:

npm install -g gatsby-cli

Una vez instalado Gatsby procedemos a crear nuestro primer proyecto.

Ingresamos el siguiente comando:

gatsby new gatsby-site https://github.com/gatsbyjs/gatsby-starter-hello-world

Donde gatsby-site es el nombre del proyecto que hemos creado. Lo pueden reemplazar por el nombre de su proyecto.

Podemos entrar al proyecto con el siguiente comando:

cd gatsby-site

Ahora vamos a iniciar nuestro proyecto para luego verlo desde el navegador de nuestra preferencia con el siguiente comando:

gatsby develop

Al finalizar la ejecución del comando podemos accesar a nuestro sitio a través del link: https://localhost:8000

Uno de los puntos a resaltar es que al realizar cambios en nuestras páginas, los podemos ver rápidamente ya que cuenta con un live reload.

Para generar nuestro sitio para producción utilizamos el comando:

gatsby build

Si desean probar el sitio productivo localmente pueden utilizar el comando:

gatsby serve

Cuentanos ¿qué te pareció este pequeño tutorial? Si tienes alguna consulta puedes contactarnos con confianza.

Categorías
Apps How to Pontegeek Principal Tutoriales

Alexa: ¿Cómo administrar tus listas de compras?

Alexa: ¿Cómo administrar tus listas de compras? Por lo general, recuerdo que se suponía que debía comprar algo en el supermercado en el instante en que llego a casa de hacer mi supermercado quincenal. Por alguna razón, soy malo para mantener listas escritas, y hacer una nota en mi teléfono es demasiado complicado. ¿Pero decirle a Alexa? Sí, puedo hacer eso.

Una de las muchas cosas maravillosas que las bocinas inteligentes Amazon Echo pueden hacer es elevar tu experiencia de compra. Usando solo tu voz, puedes hacer una lista de cosas para comprar y luego acceder a dicha lista cuando estés listo.

Tampoco tiene que hacer nada para configurarlo; Alexa viene lista con una función de lista de compras ya instalada. Cuando desees recordar algo para comprar en la tienda física, simplemente menciona: «Alexa, agrega papas / malvas / bolsas Ziploc para el congelador a mi lista de compras». Alexa confirmará la adición.

Cuando desee ver su lista, puede encontrarla en la aplicación Alexa de su teléfono inteligente. Simplemente toque el ícono de menú en la esquina superior izquierda de la aplicación, luego toque “Listas y Notas” y “Compras” para verlo. Viene como una lista de verificación, por lo que puede marcar las cosas a medida que las compra.

Aquí te mostramos cómo crear una lista de compras y qué comandos usar para administrar las listas:

¿Cómo crear listas de compras en Alexa mediante comandos de voz?

Hay dos formas de crear una lista de compras con Alexa. A continuación, te mostramos cómo puedes crear una lista de compras solo con tu voz:

  • Di en voz alta: «Alexa, crea una lista». Alexa te preguntará qué nombre ponerle a tu lista.
  • Contéstale qué nombre le pone a tu lista y luego confirma.
  • Después de confirmar, te pedirá que agregues elementos a tu lista.

Nota: Asegúrate de hacer una pausa entre cada elemento que agregues a tu lista. De lo contrario, Alexa los agregará todos como un elemento.

Puedes agregar elementos a tu lista más tarde diciendo «Alexa, agrega a mi (nombre de la lista)» o «Alexa, agrega (elemento) a (nombre de la lista)».

Puedes encontrar tus listas en la aplicación Alexa, específicamente en el menú Configuración > Listas > Nombre de lista.

¿Cómo crear una lista de compras con la aplicación?

Otra forma fácil de crear listas de compras en Alexa es usar la aplicación. Estos son los pasos para crear una lista a través de la aplicación:

  • Inicia la aplicación Amazon Alexa.
  • Toca el botón de menú. Este es el icono de «hamburguesa» que se parece a tres líneas horizontales.
  • Selecciona la opción listas.
  • Selecciona la opción Crear lista.
  • Escribe el nombre de la lista y luego presiona Agregar o el botón de más (+).

Una vez que hayas creado esta lista, puedes comenzar a agregar elementos que necesitas comprar. Puedes hacerlo por voz o también usando la aplicación.

¿Cómo administrar tus listas de compras?

Como hemos visto hasta ahora, puedes administrar tus listas de compras utilizando tanto la voz como la aplicación. Puedes agregar elementos, eliminar o marcar algunos elementos como completos cuando ya los hayas comprado. Con la voz, prueba los siguientes comandos:

  • «Alexa, ¿qué hay en mi lista de compras?»
  • «Agrega [artículo / s] a mi lista de compras».
  • «Elimina [artículo / s] de mi lista de compras».
  • «Borra mi lista de compras».

También puedes usar la aplicación para administrar tu lista de compras. Aquí están los pasos de cómo:

  • Inicia la aplicación Amazon Alexa.
  • Toca el ícono de menú. Este es el icono de «hamburguesa» que se parece a tres líneas horizontales en la esquina superior izquierda de la pantalla.
  • Ve a Listas y luego presiona el nombre de la lista de compras.
  • Presiona la opción Agregar elemento para escribir un nuevo elemento en su lista.
  • Selecciona Agregar o el signo de más (+) cuando hayas terminado.

De esta lista, puedes elegir marcar algunos elementos como completos, eliminar otros o eliminar la lista por completo.

Categorías
Entretenimiento How to Pontegeek Principal Tips Tutoriales

¿Cómo usar CouchPotato para descargar películas?

¿Cómo usar CouchPotato para descargar películas? Anteriormente hemos hablado sobre algunas formas de entretenimiento en casa durante la pandemia, entre las opciones se encuentra CouchPotato, pero primero veamos, ¿qué es?

¿Qué es CouchPotato?

Couchpotato es un software que permite descargar películas automáticamente, fácilmente y con la mejor calidad tan pronto como estén disponibles. Si te encanta descargar y ver películas, entonces sabes lo tedioso que puede ser el proceso de encontrarlas y descargarlas. Couchpotato intenta abordar esto y reducir el esfuerzo requerido haciendo que gran parte del proceso sea automático.

¿Usenet o Torrents?

Couchpotato puede usar uno o ambos (Usenet o torrents) para descargar los archivos que encuentra. Esto plantea la siguiente pregunta: ¿Cuál debería usarse? En realidad son bastante similares, aunque Usenet suele ser más rápido en términos de velocidad de descarga. Pero con Couchpotato apoyando a ambos, en realidad no hay razón para no usarlos a ambos. En este caso utilizaremos torrents

Requisitos para usar CouchPotato

Como hemos dicho, Couchpotato usa Usenet y torrents para descargar películas a su computadora. Pero no lo hace directamente. Necesitarás un cliente de torrents. Couchpotato funciona bien con varios (y muy probablemente todos), pero hemos elegido usar µTorrent como nuestro software de torrents. La experiencia con Couchpotato será la misma sin importar el software que utilices, pero los pasos de configuración, por supuesto, serán diferentes.

µTorrent se puede descargar desde su sitio web de forma gratuita y su instalación es tan fácil como cualquier otro software popular. Si aún no lo tienes, continúa, descárgalo e instálalo. Los necesitarás si deseas seguir nuestras instrucciones de CouchPotato.

Descarga e instalación

La parte más difícil de usar CouchPotato es la configuración inicial, donde lo configurarás para que funcione con tus aplicaciones de descarga existentes.

Ahora que tenemos todos los requisitos previos abordados, estamos listos para comenzar a instalar y configurar CouchPotato. Entonces, desde la página de inicio de CouchPotato, simplemente presiona en el botón OSX o Windows, dependiendo del sistema operativo que tengas. Guarda el archivo en la computadora y una vez que se complete la descarga, da doble clic para iniciar el instalador.

Una vez que se inicia el instalador, simplemente presiona en siguiente un par de veces, hasta que te aparezca el botón de instalar. Presiona el botón Instalar y deja que el instalador haga su magia. Después de unos segundos, la instalación estará completa. Presiona el botón de Finalizar para salir del instalador e iniciar la aplicación. ¡Realmente es así de fácil! Sin embargo, instalar Couchpotato es solo el comienzo; la mayor parte del trabajo lo está configurando. Y aquí es donde vamos a continuación.

Configuración inicial

Al iniciar CouchPotato, en lugar de abrir en una ventana independiente, se abrirá en una ventana del navegador iniciando en la página de bienvenida para la configuración inicial. Estoy usando Chrome, por lo que se abre en una ventana de Chrome para mí.

Elegir un descargador

Desplázate hacia abajo a la sección general. Si deseas, puedes darle a la aplicación un Nombre de usuario, una Contraseña y establecer un número de puerto para ello. Es completamente opcional, se usa si deseas poder acceder a CouchPotato desde fuera de su red doméstica (desde una ubicación remota). Si deseas hacer eso, tendrás que configurar el reenvío de puertos. Si no lo utilizarás, puedes dejar esa sección como está y continuar desplazándote hacia abajo.

Llegarás a la sección titulada ¿Qué aplicaciones de descarga está utilizando? Aquí es donde puedes configurar los descargadores. Esta es la aplicación que se utilizará para descargar realmente las películas, en este caso, será µTorrent.

Habilitar la WebUI

Vamos a desviarnos por un momento. Antes de continuar, tenemos que ajustar algunas configuraciones de µTorrent. Primero, inicia µTorrent y abre las Preferencias usando el botón de engranaje cerca de la esquina superior derecha de la ventana. Desde la ventana de Preferencias, presiona en el + que se encuentra junto a Avanzado a la izquierda para expandir las opciones, luego presiona en Interfaz de usuario web. Marca la casilla para habilitar la interfaz de usuario web. Elige un nombre de usuario y contraseña. Y mientras estés allí, marca la casilla Puerto de escucha alternativo (o Listening Port Box en inglés), con el puerto en el número correcto establecido en 8080. Presiona el botón Aceptar en la parte inferior para guardar sus cambios.

Configuraciones finales

Regresa a CouchPotato. Desmarca el checkbox que dice Black Hole y Marca µTorrent, lo que expandirá sus campos.

En µTorrent, completa el nombre de usuario y la contraseña para la interfaz de usuario web. Asegúrate que el campo Host tenga localhost: 8080 ingresado en él.

Presiona el botón de Prueba debajo de µTorrent para asegurarnos que funcionen.

Desplázate hacia abajo hasta el final de la página. Hay algunas otras cosas que puedes modificar (cambio de nombre de archivos, fuentes de búsqueda), pero las dejaremos en los valores predeterminados por ahora. Puedes cambiar esas cosas más adelante en la configuración en Renamer y Searcher.

Presiona el botón verde al terminar. La interfaz principal debería activarse. Ahora es el momento de agregar las películas que quieras.

Categorías
How to Pontegeek Principal Tutoriales

¿Cómo cambiar la imagen de fondo en Zoom?

¿Sabes que Zoom tiene una forma de esconder tu sala desordenada? Jejeje, chistoso ¿no? Pero es posible poner de fondo videos o wallpapers para que no se vea el lugar donde te encuentras.

Ahora que la herramienta ha tomado importancia, me atrevo a decir que muchos de los que estamos leyendo este artículo hemos hecho aunque sea una video llamada en este periodo de cuarentena, por eso te mostraré un pequeño tip que puede ser útil en esas reuniones de teletrabajo.

Cambiar el fondo de Zoom en tu computadora

Zoom tiene aplicaciones de escritorio para macOS, Windows, Linux e incluso Chrome OS, así como aplicaciones móviles para Android e iOS. Aquí demostraré cómo cambiar su fondo en una Mac.

  • Abrimos la aplicación Zoom en su dispositivo de escritorio.
  • En la esquina superior izquierda, haga clic en el menú desplegable menú zoom.us.
  • Clic en preferencias:
  • En la ventana Configuración, presiona la opción Fondo virtual o Virtual Background.
  • Puedes escoger entre los fondos default de la aplicación o en el botón (+) podremos agregar un video o foto.

Con este sencillo tip podrás cambiar los fondos y ponerte creativo para amenizar mejor las reuniones o simplemente utilízalo para esconder el desorden de tu casa, lastimosamente esta característica sirve únicamente en la aplicación de escritorio.

Categorías
How to Pontegeek Principal Tutoriales

¿Cómo usar Raspberry Pi como Time Machine?

¿Un Raspberry Pi para backup? No suena tan descabellado, en mi casa utilizamos los Raspberry para varios trabajos protección anti ads para la red, como servidor de dockers, NAS, etc.

Pero si podemos utilizarlo de NAS, lo podemos configurar para que haga backup a nuestras Mac si no tenemos un Time Machine o disco certificado por la compañía de la manzana.

En este artículo te estaré explicando todo lo necesario para que puedas poner principalmente al Raspberry con un disco a hacer backups de todos tus equipos.

 

Raspberry Pi¿Qué necesitamos?

  • Un Raspberry (cualquier versión), pero te recomendamos la última aquí.
  • Sistema operativo del Raspberry – Raspbian versión más reciente – guía.
  • Disco externo – tamaño suficiente para hacer backup a tus máquinas.
  • Con el sistema operativo instalado en el Raspberry necesitamos tener instalado los paquetes Samba y Avahi de la siguiente manera:

[email protected]:~ $ sudo apt install samba avahi-daemon -y

Entendamos lo que instalamos: Samba es un protocolo de código abierto para el uso compartido de archivos SMB, este cuenta con el respaldo oficial de Time Machine para realizar copias de seguridad en una red. Raspberry pi

Por el otro lado Avahi es la implementación del protocolo mDNS / DNS-SD también llamado Bonjour, este nos sirve para que el Time Machine nos reconozca los discos sin problemas.

Preparando el Almacenamiento

Lo primero que debemos hacer es conectar el disco al raspberry. El lo detecta automáticamente pero no lo pone disponible en ninguna ruta para uso del usuario, por eso nos toca configurar. En este caso, lo primero que necesitamos es saber la ruta donde el sistema tiene el disco, esto lo hacemos con el comando:

[email protected]:~ $ sudo blkid

La entrada de nuestro disco generalmente se aloja en /dev/sda o /dev/sdb, para nuestro ejemplo está en el /dev/sda, así que procedemos a darle el formato que necesitamos con el siguiente comando:

[email protected]:~ $ sudo mkfs -t ext4 /dev/sda

OBSERVACIÓN: Utilizando el formato ext4 de Linux nos aseguramos de la seguridad que nos brinda un sistema de archivos registrado, aunque este disco no se podrá conectar directo a nuestra Mac, por el contrario si utilizamos el de mac HFS+ perdemos seguridad en la escritura de los datos y estamos expuestos a perder la integridad de la copia, tengamos en cuenta que también el ext4 es un sistema de archivos cifrado y no puede ser leído por cualquiera.

Montamos el Disco al sistema

Al decir que vamos a montar el disco nos referimos a disponibilizarlo en nuestro sistema para que el usuario lo pueda utilizar, o sea escribir y leer de él.

Primero ejecutamos el comando anterior para copiar el Identificador único (UUID) del Disco:

[email protected]:~ $ sudo blkid

Debemos ejecutarlo nuevamente porque en el formateo ese ID puede cambiar.

Con el UUID de nuestro disco, entonces procedemos a configurar en nuestro archivo de discos del sistema, el fstab:

[email protected]:~ $ sudo vi /etc/fstab

En esta parte utiliza el editor con el que te sientas más comodo.

Una vez en el archivo, escribiremos lo siguiente al final del archivo:

UUID=2ff201c1-4ee5-49fa-a095-31962bd97017       /media/tm       ext4    sync,noexec,nodev,noatime,nodiratime    0       0

Esto le indica al sistema que en nuestra Raspberry monte el disco con el identificador (UUID) en el directorio /media/tm como un sistema de archivos ext4 con las siguientes banderas:

  • sync: todas las escrituras en el disco deben hacerse sincrónicamente.
  • noexec: no permite la ejecución directa de ningún binario en el sistema de archivos montado, ya que solo se utilizará para el almacenamiento de copia de seguridad.
  • nodev: no interpreta caracteres ni bloquea dispositivos especiales en el sistema de archivos.
  • noatime: no almacena tiempos de acceso en este sistema de archivos.
  • nodirtime: no almacena tiempos de acceso al directorio en este sistema de archivos.
  • 0: ignora este sistema de archivos cuando lo use dump
  • 0: no verifica el fsck al reiniciar.

OBSERVACIÓN: La carpeta puesta en la configuración puede estar en la ruta que prefieras, nosotros la utilizamos para el ejemplo allí /media/tm.

Procedemos a montar la unidad. Esto nos permite escribir y leer en el disco, con el siguiente comando:

[email protected]:~ $ sudo mount /media/tm

Para crear nuestros backups necesitamos crear un usuario que coincida con el de nuestra Mac. Nuestro usuario para utilizar la Mac es pontegeek, entonces con el siguiente comando lo configuramos en el Raspberry:

[email protected]:~ $ sudo adduser pontegeek

Ahora creamos una carpeta para nuestros backups y le damos permiso al usuario:

[email protected]:~ $ sudo mkdir /media/tm/backups/

[email protected]:~ $ sudo chown -R pontegeek: /media/tm/

Como estoy usando un disco giratorio y Time Machine, no funciona constantemente. Sería bueno si pudiéramos poner el disco en espera después de 10 minutos de inactividad. Para hacer esto, necesitaremos instalar hdparm para establecer un tiempo de espera en espera (spindown) en incrementos de 5 segundos, identificando nuevamente nuestro disco por su UUID:

[email protected]:~ $ sudo apt install hdparm -y
[email protected]:~ $ sudo hdparm -S 120 /dev/disk/by-uuid/2ff201c1-4ee5-49fa-a095-31962bd97017

Podemos hacerlo permanente agregando lo siguiente a este archivo /etc/hdparm.conf:

[email protected]:~ $ sudo vi /etc/hdparm.conf
/dev/disk/by-uuid/2ff201c1-4ee5-49fa-a095-31962bd97017b {
spindown_time = 120
}

Configurando Samba

Ahora que tenemos almacenamiento disponible para compartir con nuestra Mac, configuremos con Samba para que funcione con el Time Machine.

Para hacer esto, necesitamos agregar una nueva definición de recurso compartido para nuestro directorio /media/baskups propiedad del usuario pontegeek a nuestra configuración de Samba en /etc/samba/smb.conf:

[backups]
    comment = Time Machine
    path = /media/tm/backups/
    valid users = pontegeek 
    read only = no
    vfs objects = catia fruit streams_xattr
    fruit:time machine = yes

Esto crea un nuevo recurso compartido al backups que solo se puede acceder utilizando el pontegeek nombre de usuario y la contraseña.

Para poder conectarnos al pontegeek recurso compartido como, necesitamos agregar explícitamente a ese usuario al archivo de contraseña de Samba y establecer una contraseña con:

[email protected]:~ $ sudo smbpasswd -a pontegeek

Ahora podemos usar este nombre de usuario y contraseña de macOS para conectarnos a nuestro recurso backups compartido.

Procedemos a validar que todos los paremetros de configuración están bien y si no nos sale ningún error procedemos a reiniciar Samba:

[email protected]:~ $ sudo testparm -s
[email protected]:~ $ sudo service smbd reload

En este punto ya podemos entrar al disco compartido desde nuestra Mac, presionamos Command + k, ingresamos el ip de nuestra Raspberry, usuario (el usuario que creamos) y contraseña (con la contraseña que configuramos Samba).

Raspberry Pi Time Machine

Opcional – configurar Avahi

Avahi nos ayuda a que las Mac de la red puedan identificar automáticamente la unidad de backup.

Para esto tenemos que crear el servicio de samba en la configuración del avahi con el siguiente comando:

[email protected]:~ $ sudo vi /etc/avahi/services/samba.service

y agregamos el siguiente texto:

<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
  <name replace-wildcards="yes">%h</name>
  <service>
    <type>_smb._tcp</type>
    <port>445</port>
  </service>
  <service>
    <type>_device-info._tcp</type>
    <port>9</port>
    <txt-record>model=TimeCapsule8,119</txt-record>
  </service>
  <service>
    <type>_adisk._tcp</type>
    <port>9</port>
    <txt-record>dk0=adVN=backups,adVF=0x82</txt-record>
    <txt-record>sys=adVF=0x100</txt-record>
  </service>
</service-group>

Con este archivo de servicio en su lugar, Avahi debería recoger automáticamente el cambio de configuración y su Raspberry Pi ahora aparecerá en el Finder y en el Panel de preferencias de Time Machine cuando elija «Seleccionar disco …».

¡Asegúrese de marcar «Cifrar copias de seguridad» al seleccionar el disco y espere a que se complete su primera copia de seguridad!

 

Categorías
Apps Gadgets Pontegeek Principal Tutoriales

¿Cómo instalar Google Play y APK en tu DJI Smart Controller?

DJI Smart Controller, es un control profesional que nos brinda la empresa china de drones, DJI, para el manejo de sus aeronaves. Es genial porque está diseñado para conectarse muy rápido y darnos una excelente experiencia de vuelo. Lastimosamente, este control, aunque si viene con Android no nos permite instalar aplicaciones y no tiene instalado los Google servics como el Google Play que nos sirve para instalar las aplicaciones de forma segura. ¿Ahora para que quiero instalar otras aplicaciones? Bueno, eso es sencillo, existen aplicaciones de terceros que potencian las funcionalidades de tu dron, ejemplo aplicaciones para topografía, para grabaciones, etc.

Instalar APK por una memoria

Definitivamente una opción que pensé al principio y funciona, pero no para todas las apps. Alguna que otra app se cerraba o me decían que no podían correr sin los servicios de Google. Pero por si no quieres el proceso completo es sencillo:

  1. Busco en el Play Store el app que quiero instalar y copio el link del browser una vez encontrado el app.Instalar apk en dji smart controller
  2. Entramos a cualquier página de descarga de APK. Nosotros utilizamos esta. Instalar APK DJI Smart Controller[button-blue url=»https://apps.evozi.com/apk-downloader/» target=»_blank» position=»center»]Descarga APK[/button-blue]
  3. Esperamos a que se genere el link de descarga y descargamos.
  4. Lo copiamos en el SD o USB y lo ponemos en el control.
  5. En el control, abrimos el app: File Manager.
  6. Buscamos la ubicación de nuestra memoria.
  7. Presionamos en el APK.
  8. Procedemos con la instalación.

 

Instalar Google Play

Por lo que vimos arriba, la instalación de un APK es un proceso sencillo, pero puede pasarte que alguna aplicación instalada necesite de los servicios de Google para funcionar. En ese caso debemos seguir los siguientes pasos:

  1. Primero verificar que estamos corriendo la versión 7.1.2 de Android si no procedemos a actualizar el control. [alert-note]Apps > Settings > System > About remote controller[/alert-note]
  2. Borramos cualquier APK instalado porque puede dar problemas, de no tener ninguno sáltate este paso. [alert-note]Apps > Settings > Factory Data Reset[/alert-note]
  3. Conéctate al WiFi. Entra al Lightning Browser en el control y navegas a este artículo. Luego entras al siguiente botón: [button-blue url=»https://google-installer.en.uptodown.com/android» target=»_blank» position=»center»]Google Installer[/button-blue]
  4. Descarga el APK desde la página y buscas en el file manager en las descargas y procedes a instalar. [alert-note] Apps > File Manager > Downloads Reset[/alert-note]
  5. Sigue todos los pasos y las instalaciones que te pide sin presionar el botón de abrir. En todas debes salir.
  6. Para evitar problemas de certificados debemos registrar nuestro control en la página de Google. Para esto, primero debemos saber nuestro GSF-ID y lo podemos encontrar con este APK: [button-blue url=»https://androidfilehost.com/?fid=673956719939830832″ target=»_blank» position=»center»]GSF ID[/button-blue]
  7. Cuando tengamos nuestro GSF-ID procedemos a entrar a la página de Google para registrarnos. [button-blue url=»https://www.google.com/android/uncertified/» target=»_blank» position=»center»]Registro Google[/button-blue]
  8. Restauramos el control y ya podemos hacer uso del Google Play.

 

Conclusión

Esperamos que les sirva este tutorial para poder darle más valor a este control que es de mucha ayuda a la hora de hacer grabaciones con nuestros drones, si tienes alguna otra sugerencia, escribe en los comentarios.

Categorías
Originals Pontegeek Principal Tips Tutoriales

¿Cómo restablecer tu teléfono para venderlo sin temor?

Toda historia tiene su por qué, esta también. Todo comienza y termina en que nosotros somos el primer Firewall de seguridad para que no nos roben nuestros datos. Debemos traer a colación ex-presidentes que han tenido leaks o figuras públicas que en su desconocimiento no se aseguran de proteger toda la valiosa data que reside en ese aparato que llevan diariamente en la mano, en el momento que tienen que hacer un cambio de dispositivo o simplemente porque lo venden. restablecer

Es por eso que decidimos crear un pequeño manual, explicando lo fácil que es protegernos haciendo un restablecimiento o Factory Reset. Empecemos por explicar que solamente el dueño del teléfono puede hacerlo, al menos que quiera compartir su contraseña con alguien en el que «confia». Debemos hacer la observación que para la mayoría de las personas esa contraseña es la que utiliza hasta para los candados de la casa.

Comencemos con el procedimiento

ANDROID HUAWEI

  • Entramos a Configuración > Sistema y Actualizaciones > Restablecimiento
  • Aquí presionamos en la opción de: Restablecer Teléfono.
  • Y aquí es que sucede la magia, debemos poner nuestra contraseña dependiendo de la marca del teléfono puede variar.

ANDROID SAMSUNG

  • Entramos a Ajustes > Administración General > Restablecer
  • Aquí presionamos en la opción de: Restablecer Valores Predeterminados
  • Seguimos las preguntas hasta terminar.

 

iPhone

  • Entramos a Configuración > General > Restablecer
  • Aquí presionamos en la opción de Borrar contenido y configuración
  • Seguimos los pasos siguientes.

 

 

ANDROID XIAOMI

  • Accede a la aplicación Ajustes en el teléfono o configuración
  • Selecciona acerca del telefono
  • Selecciona «Respaldo y Restauracion»
  • Una vez que hayas abierto la opción de «Respaldo y Restauracion», encontrarás la opción Borrar todos los datos.
  • A partir de aquí seguimos los pasos que nos pide el teléfono.

 

Definitivo un proceso muy sencillo y que a la larga nos evitara un par de dolores de cabeza, no debemos por nada del mundo dar un teléfono con datos personales porque si caen en malas manos todo puede ser utilizado, y ni hablar de tarjetas de credito que están ligadas a nuestras cuentas de Google y Apple.

Categorías
Pontegeek Principal Tutoriales

WordPress + NGINX

NGINX fue escrito específicamente para eliminar las limitaciones de rendimiento de los servidores web de Apache. Fue creado en 2002 por Igor Sysoev. Administrador de sistemas para un sitio ruso popular (Rambler.ru). Fue creado como una solución para ayudar a administrar este portal ya que cada vez recibía más volumen de tráfico. Fue abierto en octubre de 2004.

Las ventajas de tener WordPress sobre este servidor son muchas, entre las principales es el rendimiento y optimización, adicional la documentación es más clara y lo más importante es el trabajo que le genera al procesador del equipo que lo esta hosteando.

Requisitos:

  • Ubuntu server o Desktop.

Paso 1: Instalamos NGINX

Primero iniciamos actualizando el server

sudo apt update

sudo apt upgrade

Instalamos el nginx con el siguiente comando

sudo apt install nginx

Después ejecutamos los siguientes comandos para detener, iniciar y habilitar el servicio de nginx

sudo systemctl stop nginx.service

sudo systemctl start nginx.service

sudo systemctl enable nginx.service

Paso 2: Instalar MariaDB y crear Base de datos

WordPress requiere de una base de datos, nosotros utilizaremos MariaDB para esta instalación.

sudo apt-get install mariadb-server mariadb-client

Después ejecutamos los siguientes comandos para detener, iniciar y habilitar el servicio de mariadb

sudo systemctl stop mariadb.service

sudo systemctl start mariadb.service

sudo systemctl enable mariadb.service

Seguido, ejecutamos el script de seguridad para resguardarla:

sudo mysql_secure_installation

A continuación nos realizará unas preguntas a las cuales contestaremos:

  • Ingrese la contraseña actual para root (ingrese para ninguno): simplemente presione el  botón Enter
  • configurar contraseña de root [Y/n]: Y
  • Nueva contraseña:  Ingresar contraseña
  • Vuelva a ingresar la nueva contraseña: Repita la contraseña
  • Quitar usuarios anonimos? [Y/n]: Y
  • ¿Inhabilitar el inicio de sesión de forma remota? [Y/n]: Y
  • ¿Eliminar la base de datos de prueba y acceder a ella? [Y/n]: Y
  • Recargar privilegios de tablas ya? [Y/n]: Y

Procedemos a reiniciar el servidor de MariaDB

sudo systemctl restart mariadb.service

Luego, procedemos a crear la base de datos que utilizaremos. Primero accedemos a la Base de datos

sudo mysql -u root -p

Creamos una base de datos. Nosotros le llamaremos wordpress para este tutorial:

CREATE DATABASE wordpress;

Creamos un usuario que será el encargado de la conexión entre el wordpress y su base de datos (recuerda poner tu propio usuario y contraseña)

CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'new_password_here';

Ahora concedemos los permisos necesarios para la base de datos

GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;

Finalmente guardamos los cambios y salimos.

FLUSH PRIVILEGES;

EXIT;

Paso 3: Instalar PHP-FPM y módulos relacionados

WordPress requiere de php para funcionar y el nginx necesita el módulo php-fpm para hacer el manejo adecuado de los datos no estáticos.

sudo apt install php-fpm php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-ldap php-zip php-curl

Ahora procedemos a hacer algunos ajustes en el archivo .ini de php que lo encontraremos en la ruta /etc/php/[version]/cli/php.ini. En nuestro caso /etc/php/7.2/cli/php.ini y en el archivo /etc/php/7.2/fpm/php.ini

sudo vi /etc/php/7.2/cli/php.ini

Editamos los siguientes parámetros

file_uploads = On
max_execution_time = 180
memory_limit = 256M
post_max_size = 32M
upload_max_filesize = 64M

Después editamos los mismos parametros pero en este otro archivo

sudo vi /etc/php/7.2/fpm/php.ini

Procedemos a reiniciar el servicio del fpm sudo systemctl restart php7.2-fpm.service

Paso 4: Instalación y configuración de WordPress

Ahora visitamos el sitio de wordpress y nos descargama la versión más reciente de wordpress, esto lo haremos en una carpeta temporal

cd /tmp && wget https://wordpress.org/latest.tar.gz

tar -zxvf latest.tar.gz

sudo mv wordpress /var/www/html/wordpress

Corregimos los permisos de las carpetas para manejo del wordpress

sudo chown -R www-data:www-data /var/www/html/wordpress/

sudo chmod -R 755 /var/www/html/wordpress/

sudo find /var/www/html/wordpress -type d -exec chmod g+s {} \;

sudo chmod g+w /var/www/html/wordpress/wp-content

sudo chmod -R g+w /var/www/html/wordpress/wp-content/themes

sudo chmod -R g+w /var/www/html/wordpress/wp-content/plugins

Ahora procedemos a configurar los parametros de conexión de nuestro wordpress, primero creamos el archivo de configuración

sudo mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php

Procedemos a editarlo

sudo vi /var/www/html/wordpress/wp-config.php

Procedemos a poner nuestro nombre de base de datos, usuarios y contraseña que creamos en los pasos anteriores

// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘wordpress‘);

/** MySQL database username */
define(‘DB_USER’, ‘wordpressuser‘);

/** MySQL database password */
define(‘DB_PASSWORD’, ‘user_password_here‘);

/** MySQL hostname */ define(‘DB_HOST’, ‘localhost’);
/** Database Charset to use in creating database tables. */
define(‘DB_CHARSET’, ‘utf8’);

/** The Database Collate type. Don’t change this if in doubt. */

define(‘DB_COLLATE’, »);

Adicional debemos agregar el siguiente comando para que nuestro wordpres pueda subir archivos directo al servidor (plugins, temas, imagenes, documentos, etc)

define(‘FS_METHOD’, ‘direct’);

Paso 4: configuramos NGINX

Finalmente configuramos nuestro nginx para que levante nuestro wordpress. Lo primero es crear el archivo que utilizará el nginx para levantar el wordpress

sudo vi /etc/nginx/sites-available/wordpress

Y agregamos lo siguiente en dicho archivo

server {
listen 80;
listen [::]:80;
root /var/www/html/wordpress;
index index.php index.html index.htm;
server_name example.com www.example.com;

location / {
try_files $uri $uri/ /index.php?$args;
}

location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_index index.php;
fastcgi_pass unix:/var/run/php/php7.3-fpm.sock; #deben cambiar a la versión de php que tienen instalada
include fastcgi_params;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}

}

Ahora procedemos a habilitar al nginx para poder subir archivos de tamaños hasta 100M (no poner esto podría molestar a la hora de subir los temas o plugins), esto lo hacemos con el parámetro client_max_body_size 100M; en el archivo de configuración del nginx ubicado en /etc/nginx/nginx.conf agregamos el parámetro en la sección http.

Habilitamos el sitio de wordpress

sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/

Debemos borrar el archivos de configuración que viene con la instalación del nginx, esto lo hacemos con los siguientes comandos:

sudo rm /etc/nginx/sites-enabled/default

sudo rm /etc/nginx/sites-available/default

Por último reiniciamos el servidor

sudo systemctl restart nginx.service

Ya podemos ir a visitar nuestro server

Categorías
Pontegeek Principal Tips Tutoriales

¿Cómo descargar videos de Facebook gratis?

¿Cuántas veces nos hemos encontrado con ese video viral de Facebook que queremos compartir con nuestros amigos en WhatsApp o simplemente tenerlo en nuestro celular para mostrarlo con otros? Hoy te enseñamos a descargar videos de Facebook de una manera segura y gratis.

No es recomendable utilizar cualquier página que dice ofrecer el servicio de descarga gratis, nada es gratis. En nuestra búsqueda, nos encontramos con un sin número de servicios y páginas que te ayudan a descargarlos pero tu seguridad puede estar comprometida. Por esta razón hemos buscado la opción más simple y libre de cualquier peligro para tu equipo.

¿Cómo descargar videos?

  • Buscamos el video que queremos descargar y copiamos el enlace.
Cómo descargar videos
  • En Firefox pegamos el enlace copiado y le cambiamos el https://www.facebook.com por https://m.facebook.com
Cómo descargar videos
  • Le damos play al video.
Cómo descargar videos
  • En la reproducción presionamos el botón derecho y buscamos Guardar Video como… o Save Video As…
Cómo descargar videos

De esta manera puedes descargar de una manera sencilla y segura todos los videos de Facebook que quieras.