Quantcast
Channel: Aplicaciones - Desde Linux
Viewing all 1743 articles
Browse latest View live

YakYak: un cliente de escritorio multiplataforma para Google Hangouts

$
0
0

Hangouts no cuenta de manera oficial con un cliente de escritorio, es por ello por lo que debemos de recurrir a una aplicación de terceros para poder gozar de esta aplicación en nuestro sistema, sin tener que recurrir a ejecutarla desde el navegador.

Es cierto que Hangouts tiene un pequeño defecto el cual muchas de las aplicaciones similares a este cubren y es el contar con un cliente para el escritorio. Pero no por ello vamos a descartar este estupendo medio de comunicación, para cubrir este pequeño hueco podemos hacer uso de la siguiente herramienta.

Sobre YakYak

YakYak es un estupendo cliente de escritorio para Google Hangouts, esta cliente de Hangouts es multiplataforma por lo que puede ser utilizado en Windows, Linux y MacOS.

Para aquellas personas que aún no conozcan el servicio de Google Hangouts les puedo decir que esta una aplicación multiplataforma de mensajería instantánea que se creó para sustituir los servicios Google Talk, Google+ Messenger y Google+ Hangouts, unificando todos estos servicios en una única aplicación.

Aquí es donde entra YakYak, pues esta aplicación construida con las tecnologías web (offeescript (nodejs) y basado en hangupsjs usando trifl junto con electron), nos ofrece un buen cliente de escritorio en nuestros sistemas.

Es cierto que el simple hecho de incluir electron dentro de la construcción de YakYak no la hace liviana, pero lo cierto es que puedes ahorrar una buena cantidad de recursos a tener que recurrir a utilizar Google Hangouts desde tu navegador web.

Caracteristicas de YakYak

Dentro de las principales funciones que nos ofrece YakYak se encuentran:

  • Enviar / recibir mensajes de chat.
  • Crear / cambiar conversaciones (renombrar, agregar personas).
  • Dejar / eliminar conversación.
  • Notificaciones (usando notificaciones del sistema operativo nativo)
  • Alternar notificaciones activadas / desactivadas
  • Arrastrar y soltar, copiar, pegar o adjuntar botón para la carga de imágenes.
  • Integración de video / audio.
  • Dejar / eliminar conversación
  • Mostrar imágenes en línea
  • Integración de video / audio (se abre en chrome)
  • Ofrece esquemas de color alternativos.

¿Cómo instalar el cliente de escritorio de Hangouts YakYak en Linux?

Para poder instalar este cliente de escritorio en tu sistema podemos hacerlo siguiendo alguno de los métodos que a continuación describimos.

Para los que son usuarios de Ubuntu, Debian y sistemas derivados de estos, podemos descargar los paquetes desde el siguiente enlace.

Hecha la descarga podemos instalar el paquete con nuestro gestor de paquetes preferido.

O si lo prefieren pueden descargar la ultima versión estable en estos momentos desde la terminal ejecutando el siguiente comando, para el caso de los sistemas de 64 bits:

wget https://github.com/yakyak/yakyak/releases/download/v1.5.1/yakyak-1.5.1-linux-amd64.deb -O yakyak.deb

Mientras que para los que tengan un sistema de 32 bits:

wget  https://github.com/yakyak/yakyak/releases/download/v1.5.1/yakyak-1.5.1-linux-i386.deb -O yakyak.deb

E instalamos con:

sudo dpkg -i yakyak.deb

Mientras que para los que son usuarios de Fedora, CentOS, RHEL, openSUSE y cualquier distribución que soporte paquetes rpm, podemos descargar la ultima versión estable desde este enlace.

En caso de querer hacerlo desde terminal lo podemos descargar la ultima versión estable para versiones de 64 bits:

wget https://github.com/yakyak/yakyak/releases/download/v1.5.1/yakyak-1.5.1-linux-x86_64.rpm -O yakyak.rpm

Para los usuarios de 32 bits:

wget https://github.com/yakyak/yakyak/releases/download/v1.5.1/yakyak-1.5.1-linux-i386.rpm -O yakyak.rpm

E instalamos la aplicación con:

sudo dnf -i yakyak.rpm

Para el resto de las distribuciones podemos descargar el paquete Flatpak de la aplicación desde el siguiente enlace.

O desde la terminal podemos descargar la versión para sistemas de 64 bits con:

wget https://github.com/yakyak/yakyak/releases/download/v1.5.1/com.github.yakyak.YakYak_master_x64.flatpak -O yakyak.flatpak

O para los sistemas de 32 bits con:

wget https://github.com/yakyak/yakyak/releases/download/v1.5.1/com.github.yakyak.YakYak_master_ia32.flatpak -O yakyak.flatpak

Y podemos instalar con ayuda del centro de software de Gnome en caso de tenerlo instalado, o desde la terminal con:

flatpak install yakyak.flatpak

Y ejecutamos la aplicación con:

flatpak run yakyak

Y con ello ya podremos comenzar a utilizar la aplicación en nuestros sistemas.

Al utilizar YakYak puede aparecer como “iOS Device” y Google les puede alertar que “algunos dispositivos IOS están tratando de utilizar su cuenta.”

Esto es normal porque YakYak es un cliente no oficial e imita el comportamiento de un dispositivo iOS para establecer la comunicación con la API de Google Hangout.

El artículo YakYak: un cliente de escritorio multiplataforma para Google Hangouts aparece primero en YakYak: un cliente de escritorio multiplataforma para Google Hangouts.


csplit: divide archivos desde el terminal de tu distro GNU/Linux

$
0
0

Existen muchas formas de dividir un archivo de gran tamaño en varios más pequeños, ya que es una tarea bastante cotidiana que muchos usuarios necesitamos en ocasiones para, por ejemplo, poder enviar archivos por email que no aceptan superar una cantidad concreta en los archivos adjuntos, etc. En Windows muchos conocen el programa Hacha, que sirve para ello, y en GNU/Linux podemos instalar otras alternativas similares como puede ser Hoz.

Hace tiempo estuve utilizando Hoz, pero hace tiempo que no lo he vuelto a usar y desconozco el estado del proyecto en la actualidad. También existen otras alternativas como Dalle, con una sencilla interfaz gráfica que nos ayudará a dividir los ficheros que deseamos en tantas partes como queramos o elegir el tamaño de las partes en las que se fragmentará. Además, Dalle permite también seleccionar el tipo de formato de salida para las partes (Hacha, SplitFile, ZIP, Genérico, Astrotite, etc.).

Seguramente también conocerás otras alternativas, pero hoy voy a hablar de un comando concreto que puedes usar desde la consola de tu distro para dividir ficheros en partes. Ese comando del que hablo se llama csplit, y seguramente ya hayas escuchado algo sobre él o lo hayas empleado. Pero para aquellos que aún no lo conozcan, decir que es un programa que permite hacer divisiones de archivos en función de su contenido, en vez de hacerlo en función del tamaño como el resto, y eso puede tener ventajas.

Como sabrás, split puede dividir archivos en fragmentos de tamaño fijo, pero csplit es una variante que identirficará los límites del gragmento en función del contenido. Por ejemplo, imagina que tienes un fichero de texto llamado prueba que pretendes dividir en fragmentos de texto según un cierto separador que se incluya en dicho texto. Por ejemplo, imagina que el fichero prueba contiene esto:

1 -Hola

2 -Esto

3 -Es

4 -Una

5 -Prueba

Con el siguiente comando, cuando se localiza la línea que comienza por el número 3, se pasará a generar otro fragmento y cada parte se llamará hola1 (con la línea 1 y 2) y hola2 (con la línea 3 a 5):

csplit prueba 3 -f hola

También podríamos incluir la cantidad de líneas que queremos. Por ejemplo, imagina que queremos generar un fichero  que contenga hasta la línea 3, el siguiente 3-4 y otro más con 2 líneas más:

csplit prueba 3 {2} -f hola

Y por supuesto podrás usar man csplit para ver muchas más opciones para este comando…

El artículo csplit: divide archivos desde el terminal de tu distro GNU/Linux aparece primero en csplit: divide archivos desde el terminal de tu distro GNU/Linux.

Ya está disponible la nueva versión 2.0 de MusicBrainz Picard

$
0
0

Si aun eres de las personas que tiene su música almacenada en el ordenador, discos duros portátiles, memorias USB o incluso en el smartphone, esta aplicación de la que vamos a hablar estoy seguro de que te puede funcionar.

Mediante un comunicado el equipo de desarrollo de MusicBrainz Picard dieron a conocer la liberación de la nueva versión de MusicBrainz Picard, pues después de 6 años desde la versión principal anterior, la aplicación fue actualizada a esta nueva versión.

En esta nueva liberación de MusicBrainz Picard 2.0 se realizaron diversos arreglos a la aplicación, así como recibió bastantes mejoras y sobre todo diversas correcciones en torno a su versión anterior.

Sobre MusicBrainz Picard

Para aquellas personas que no conozcan la aplicación MusicBrainz Picard, les puedo decir que esta es una aplicación gratuita y de código abierto, que esta destinada para identificar, etiquetar, y organizar registros de audio digital. Fue desarrollada por la Fundación MetaBrainz, una compañía sin ánimo de lucro que también opera la base de datos MusicBrainz.

MusicBrainz Picard identifica archivos de audio y discos compactos por comparar sus metadatos o su huella digital acústica (AcoustID) con los registros en la base de datos.

Cuando MusicBrainz Picard identifica un archivo de audio, pueda añadir información nueva a él, como el artista, el título de álbum, la compañía discográfica, y la fecha de liberación.

En algunos casos, también pueda añadir información más detallada, como listas de intérpretes y sus instrumentos.

La aplicación también puede seleccionar los archivos de audio en base a los nombres de archivo.

La fuente de esta información es la base de datos MusicBrainz, la cual está mantenida por voluntarios. A mayor información que pueda tener la base de datos sobre un registro, Picard puede embeber de mejor forma los archivos de audio de los usuarios.

Lo que, es más, la funcionalidad de MusicBrainz Picard se puede extender a través de scripts y plugins.

Nueva versión de MusicBrainz Picard 2.0

Como se mencionó, la aplicación fue actualizada hace un par de días a su nueva versión 2.0 tras seis años sin contar con alguna actualización.

Entre las principales novedades que incluyen esta nueva liberación podemos destacar que MusicBrainz Picard 2.0 fue portado a Python 3 (requiere al menos la versión 3.5 para ejecutarse en el sistema) y PyQt5 (> = 5,7).

El comunicado de anuncio menciona que las mejoras se pueden ver, pues con la migración a Python el programa mejoro.

” Picard debe verse mejor y en general su funcionamiento debe de ser aún mejor “.

De los otros cambios en MusicBrainz Picard 2.0 incluyen:

  • Soporte para pantallas de Retina y HiDPI
  • Soporte para. dsf etiquetado y archivos .dff
  • Añadido el atajo de teclado para la eliminación de secuencias de comandos desde Opciones> página Scripting
  • Distinguir entre en la interfaz de usuario no agrupado
  • Las mejoras a la interfaz de usuario para la búsqueda de CD
  • Opción para ignorar pistas con diferencias de duración
  • Se ha añadido una opción de línea de comandos para restaurar tamaños de interfaz de usuario no persistentes o posiciones
  • Fijar imágenes arrastrando desde Google Chrome
  • Corregido el ahorro de etiquetas para archivos en dispositivos MTP (por lo que ahora debería ser capaz de utilizar Picard para etiquetar los archivos de música directamente en su dispositivo Android)
  • Corregido el ahorro de etiquetas para los archivos en los dispositivos NAS
  • Picard ya no sobrescribirá automáticamente sobre la covertura

¿Cómo instalar MusicBrainz Picard 2.0 en Linux?

Si quieren instalar esta aplicación en su sistema, podemos hacerlo utilizando el apoyo de la tecnología de Flatpak, por lo que es necesario contar con el soporte para poder instalar paquetes de este tipo en el sistema.

Ahora solamente debemos de abrir una terminal en el sistema y en ella vamos a teclear lo siguiente:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

flatpak install flathub org.musicbrainz.Picard

Y listo con ello ya quedo instalada la aplicación en tu sistema, lista para ser utilizada.

Para ejecutar la aplicación basta con buscar el acceso directo en tu menú de aplicaciones o desde la terminal con el comando:

flatpak run org.musicbrainz.Picard

El artículo Ya está disponible la nueva versión 2.0 de MusicBrainz Picard aparece primero en Ya está disponible la nueva versión 2.0 de MusicBrainz Picard.

Wine 3.13 está fuera con importantes mejoras

$
0
0

Ya está disponible la versión Wine 3.13, así que ya podemos disfrutar todos de esta fantástica capa de compatibilidad para poder instalar software nativo para entornos Microsoft Windows en sistemas Unix (Linux, Solaris, macOS, BSD,…). Pero además de esta gran noticia sobre esta nueva versión, también hay más buenas noticias como la disponibilidad de DXVK para D3D11 basado en Vulkan que soportará Wine para que los gráficos, especialmente en videojuegos, tengan una notable mejora de calidad y rendimiento.

Bien, pero vamos primero a la versión Wine 3.13, que ha llegado con algunas importantes mejoras como soporte para Vulkan también para los macOS utilizando MoltenVK, soporte inicial para datos de rendimiento en el registro, el motor Mono ha sido actualizado con algunas correcciones de bugs presentes en versiones previas, soporte para la búsqueda de información del BIOS en Linux, GNUTLS ahora podrá también ser usado en macOS, mejoras en el estándar Task Dialog, y muchos otros errores remendados para ciertos videojuegos.

Esto en cuanto a Wine 3.13, pero el proyecto DXVK también tiene mejoras como he dicho en el párrafo anterior. Para los que no conozcáis DXVK, se trata de una implementación de D3D11 (Direct3D 11) basada en Vulkan que se puede usar sobre Wine. Esto implica una importante mejora en la API gráfica que se puede usar con Wine para las aplicaciones y videojuegos que necesitan mover sus gráficos gracias a ella, algo que se agradece.

En cuanto a las mejoras de DXVK que podemos disfrutar en esta versión DXVK 0.63 destacan principalmente la corrección de errores que afectaban a algunas partes, incluso a la sobrecarga de trabajo para la CPU, así como mejor compatibilidad para NVIDIA. Una grata sorpresa para los que usamos Wine que podremos usar este proyecto bajo Wine en nuestras distribuciones GNU/Linux favoritas, así que no esperes más y pruebalo ya!

El artículo Wine 3.13 está fuera con importantes mejoras aparece primero en Wine 3.13 está fuera con importantes mejoras.

5 aplicaciones para conectarte remotamente a tu escritorio – segunda parte

$
0
0

El día de hoy vamos a darle continuidad a un artículo que compartimos hace algunos días en el cual dábamos recomendación de algunas utilidades para poder conectarse de forma remota a sus equipos o hacia otros.

En esta ocasión gracias a los comentarios y recomendaciones de otras herramientas que he recibido, vamos a compartir con ustedes algunas otras de estas herramientas para conexiones a escritorio remoto.

NoMachine

NoMachine es una herramienta de escritorio remoto gratuita y multi plataforma que permite configurar un servidor de escritorio remoto en el ordenador mediante el protocolo de vídeo NX el cual el cliente puede utilizar para conectarse al servidor desde cualquier lugar del mundo.

El protocolo NX proporciona conexiones remotas X11 muy rápidas, lo que permite a los usuarios acceder a escritorios remotos de Linux o Unix incluso bajo conexiones lentas como las realizadas con módem.

NX realiza una compresión directa del protocolo X11, lo que permite una mayor eficiencia que VNC. La información se envía mediante SSH, por lo que toda la información que se intercambian servidor y cliente está cifrada.

Al cliente que se conecta al servidor NX se le considera cliente liviano.

KRDC

KRDC es un cliente de escritorio remoto nativo para el entorno de escritorio de KDE. Este es un software simple y pequeño para llevar a cabo la tarea esencia de la conexión a escritorio remoto.

A pesar de que no proporciona muchas características en relación con otros descritos anteriormente, todavía se puede acceder de forma remota al sistema con velocidad utilizando RDP o el protocolo VNC.

X2Go

X2Go es un software de código abierto para escritorios remotos en Linux que utiliza al igual que NoMachine el protocolo NX Technology.

Esta aplicacion da acceso remoto a la interfaz gráfica de usuario o escritorio remoto. También pueda ser usado para acceder al escritorio remoto de Windows.

Proporciona sesiones remotas seguras vía ssh. El paquete de servidor tiene que ser instalado en un anfitrión de Linux. Algunos escritorios Linux pueden requerir de métodos alternativos para asegurar la compatibilidad. Los paquetes clientes pueden ser ejecutados en Linux, OS X, o Windows.

Chrome Remote Desktop

Chrome Remote Desktop es un software de escritorio remoto desarrollado por Google que permite a un usuario controlar de forma remota otro ordenador a través de un protocolo propietario desarrollado por Google no oficial llamada “Chromoting”.

Transmite los eventos del teclado y del ratón de un ordenador a otro, la transmisión de las actualizaciones de la pantalla gráfica de vuelta en la otra dirección, a través de una red.

Chrome Remote Desktop requiere el uso de Google Chrome, junto con la instalación de una extensión desde la Chrome Web Store .

Chrome Remote Desktop es compatible con un modo de asistencia remota, lo que permite al usuario controlar la computadora de otra persona (normalmente para diagnosticar o solucionar un problema), así como un escritorio remoto de modo que un usuario puede conectarse a otro de sus propias máquinas de forma remota.

Si bien entrada la asistencia remota a través de contraseñas PIN está disponible para los sistemas con Windows, Mac, iOS, Android o sistemas operativos Linux, la funcionalidad de escritorio remoto es compatible con Windows, Mac y Linux los sistemas operativos con soporte para Linux en fase beta.

X11 Window

A menudo, el control del administrador de sistema o servidor de acceso mediante SSH dentro de un terminal puede ser suficiente.

En realidad, el administrador no necesita nada más, excepto para la instalación de terminales, control, comprobación o acceder al sistema.

Pero si necesitan una herramienta de interfaz gráfica de usuario para acceder a un escritorio remoto, entonces X11 Window Forwarding es la mejor opción.

Para utilizar esta función, no es necesario instalar ningún software, simplemente basta con habilitar el reenvío del archivo de configuración de SSH.

Este cliente de escritorio remoto es un poco difícil de aplicar para novatos en comparación con los otros mencionados anteriormente. Pero ésta es una gran herramienta a utilizar.

El artículo 5 aplicaciones para conectarte remotamente a tu escritorio – segunda parte aparece primero en 5 aplicaciones para conectarte remotamente a tu escritorio – segunda parte.

FSearch: una gran utilidad para buscar archivos rápidamente en Linux

$
0
0

En Linux, muchos administradores de archivos tienen una función de búsqueda integrada. Ellos hacen el trabajo, en su mayor parte. Sin embargo, no siempre la velocidad de búsqueda a través del administrador de archivos es la deseada, por lo que podemos optar por una aplicación totalmente dedicada a ello.

FSearch es una utilidad de búsqueda de archivos gratuita y de código abierto liberado bajo la licencia GNU GPL v2. Esta aplicación es bastante rápida y puede ser utilizada en sistemas GNU / Linux, está escrita en C y basado en GTK + 3.

Esta aplicación permite a los usuarios crear y mantener su propia base de datos de archivos y encontrar archivos en Linux de manera más eficiente.

Durante la primera ejecución realiza la indexación de archivos y directorios, la búsqueda se realiza en tiempo real, las consultas de búsqueda se procesan y se muestran inmediatamente a medida que escribe letras y caracteres.

Los resultados de la búsqueda aparecen en una lista se puede ordenar por parámetros múltiples, buscar en archivos o directorios, además se pueden abrir en la aplicación por “default” o en el administrador de archivos, puede copiar la ruta del archivo o directorio en el portapapeles.

FSearch es una aplicación independiente y no requiere la presencia de un administrador de archivos específico o su entorno de trabajo. Se apoya en la búsqueda de “expresiones regulares” basados por el uso de la biblioteca PCRE (Perl Compatible Regular Expression).

Entre sus principales características podemos destacar:

  • Búsqueda instantánea mientras se escribe
  • Soporte de expresiones regulares.
  • Soporte del filtro (sólo búsqueda de archivos, carpetas o todo).
  • Incluir y excluir carpetas específicas para ser indexados.
  • Ordenar rápida por nombre de archivo, ruta, tamaño o fecha de modificación.
  • Interfaz personalizable.
  • Escritorio independiente.
  • Dependencias mínimas.
  • Uso de memoria pequeña (tanto en disco duro y memoria RAM).
  • Soporte UTF8.
  • Atajos de teclado están disponibles.

¿Cómo instalar Fsearch en Linux?

Para poder instalar esta herramienta en sus sistemas deben de seguir alguno de los siguientes pasos para instarlo acorde a su distribución de Linux que estén utilizando.

En el caso de los que son usuarios de Ubuntu, Linux Mint o cualquier distrbucion derivada de estas. Debemos de añadir un repositorio al sistema, para ello vamos a abrir una terminal con Ctrl + Alt + T y ejecutamos en ella:

sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-daily
sudo apt-get update

E instalamos la aplicación con:

sudo apt install fsearch

Para el caso de los usuarios de Debian o sistemas basados en este, podemos compilar la aplicación en el sistema tecleando los siguientes comandos:

sudo apt-get install git build-essential automake autoconf libtool pkg-config intltool autoconf-archive libpcre3-dev libglib2.0-dev libgtk-3-dev libxml2-utils

Descargamos el código fuente y compilamos con:

git clone https://github.com/cboxdoerfer/fsearch.git
cd fsearch
./autogen.sh
./configure
make
sudo make install

Mientras que para los que son usuarios de Arch Linux, Manjaro, Antergos o cualquier distribución derivada de Arch Linux instalamos desde los repositorios de AUR con:

aurman -S fsearch-git

Si son usuarios de Fedora o cualquier derivado de esta distribución de igual manera podemos compilar, solamente debemos de instalar algunas dependencias con:

sudo dnf install automake autoconf intltool libtool autoconf-archive pkgconfig glib2-devel gtk3-devel git

Descargamos y compilamos con:

git clone https://github.com/cboxdoerfer/fsearch.git
cd fsearch
./autogen.sh
./configure
make
sudo make install

Finalmente, para los que son usuarios de openSUSE pueden instalar desde OpenSUSE build service con tan solo un clic, desde el siguiente enlace.

Configurando Fsearch

Después de haber realizado la instalación de la aplicación en el sistema, es necesario construir una base de datos. Para construir esta base de datos, deben de abrir el programa y dar clic en “Editar”. En el menú “Editar”, seleccionen el botón “Preferencias” para abrir el área de configuración de la aplicación.

Dentro de los parámetros de configuración, haga clic en la pestaña “base de datos”. Marque la casilla “base de datos de actualización en el arranque” para actualizar automáticamente la base de datos.

A continuación, vayan y seleccionen “Agregar” para añadir una nueva ubicación para la aplicación.

En el explorador de archivos, añadir /home/, ya que es el directorio principal que contiene los archivos.

Haga clic en “Archivo”, luego en “base de datos de actualización” para finalizar el proceso de configuración.

Y listo con ello ya podrán comenzar a utilizar la aplicación para realizar la búsqueda de archivos.

El artículo FSearch: una gran utilidad para buscar archivos rápidamente en Linux aparece primero en FSearch: una gran utilidad para buscar archivos rápidamente en Linux.

4 de los mejores entornos de desarrollo integrados para Linux

$
0
0

En Linux contamos con diversas herramientas que nos pueden ayudar en la creación y desarrollo de aplicaciones. A palabras de muchos, Linux sin dudas es uno de los sistemas recomendados para realizar el desarrollo de aplicaciones.

En esta ocasión vamos a aprovechar para hablar sobre algunos de los mejores entornos de desarrollo integrados (IDE) que podemos utilizar en nuestra distribución de Linux preferida.

NetBeans

NetBeans es un popular IDE para C / C ++ multiplataforma y con soporte para otros lenguajes de programación. Incluye diferentes tipos de plantillas de proyecto para C / C ++ y se puede construir aplicaciones utilizando las bibliotecas estáticas y dinámicas.

Además, se puede reutilizar el código existente para crear sus proyectos, y también utilizar arrastrar y soltar para importar archivos binarios en él para construir aplicaciones desde el suelo.

Entre sus principales características podemos destacar:

  • El editor de C / C ++ está bien integrado con múltiples sesiones, herramientas y el depurador GDB de GNU.
  • Apoyo a la asistencia de código
  • Crear y ejecutar pruebas de C / C ++ desde dentro
  • Cuenta con soporte de herramientas Qt
  • Soporte para los formatos de compresión .tar , .zip y muchos más ficheros de archivo
  • Soporte para múltiples compiladores como GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio y MinGW
  • Navegación de archivos

Code :: Blocks

Este es un entorno de desarrollo de código abierto licenciado bajo la Licencia pública general de GNU que cuenta con el soporte para múltiples compiladores, entre los cuales podemos encontrar a MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC e Intel C ++ Compiler.

Tiene un sistema de compilación personalizado y un soporte de construcción opcional.

CodeBlocks está disponible para Windows, Linux y macOS y ha sido portado a FreeBSD, OpenBSD y Solaris.

Este IDE está diseñado para ser muy extensible y totalmente configurable, se puede extender el uso de plugins.

Entre las principales características que podemos destacar de este programa podemos encontrar:

  • Espacios de trabajo para combinar múltiples proyectos.
  • Espacio de trabajo adaptable
  • Navegador de proyectos; vista de archivos, símbolos (heredados, etc.), clases, recursos.
  • Editor tabulado, múltiples archivos.
  • Coloreo de sintaxis
  • Autocompletado de código.
  • Lista desplegable.
  • Búsquedas avanzadas de cadenas dentro de archivos: actual, abiertos, proyecto, workspace, en carpetas).
  • Soporte para compilación en paralelo (usando múltiples procesadores/núcleos).

CLion

Un IDE enfocado para el desarrollo en los lenguajes de programación C y C ++, CLion es un IDE multiplataforma por lo que puede ser utilizado en Linux, macOS y Windows integrado con el sistema de compilación CMake.

La versión inicial es compatible con GNU Compiler Collection (GCC) y compiladores Clang y GDB Debugger, LLDB y Google Test. Además de C y C ++, CLion admite otros lenguajes directamente o mediante complementos: Kotlin, Python, Rust, Swift y otros.

CLion al igual que muchos IDE cuenta con la función de completar el código fácilmente, con lo cual el CLion puede ayudarte a ahorrar bastante tiempo en completar las sintaxis de tu código que estés escribiendo en él.

Y no solo eso también CLion cuenta con plantillas pre formateadas de sintaxis de código con las cuales tu indicas la sintaxis y generará el código mostrándote además posibles sintaxis y así mejorar la velocidad de escritura.

PyCharm

Un IDE multiplataforma utilizado en el ámbito de la programación, Pycharm viene con una consola de python donde puede escribir los scripts a medida que los ejecuta. Las ventanas se pueden cambiar al modo de acoplamiento, modo flotante, modo de ventana o modo dividido dependiendo de su preferencia.

Cuando enciende el modo acoplado, el modo fijado también se puede activar para fijar sus herramientas.

Entre sus principales características podemos destacar:

  • Asistencia y análisis de codificación, con finalización de código, sintaxis y resaltado de errores.
  • Navegación de proyecto y código, vistas de proyecto especializadas, vistas de estructura de archivos y saltos rápidos entre archivos, clases, métodos y usos
  • Refactorización de Python: incluye cambio de nombre, método de extracción, introducir variable, introducir constante, pull up, push down y otros
  • Soporte para frameworks web: Django, web2py y Flask
  • Depurador integrado de Python
  • Prueba de unidad integrada, con cobertura de código línea por línea
  • Desarrollo de Google App Engine Python
  • Integración de control de versiones: interfaz de usuario unificada para Mercurial, Git, Subversion, Perforce y CVS con listas de cambios y fusión.

El artículo 4 de los mejores entornos de desarrollo integrados para Linux aparece primero en 4 de los mejores entornos de desarrollo integrados para Linux.

Zenmap la interfaz grafica de Nmap que te permite scanear los puertos

$
0
0

Nmap es una de las herramientas mas utilizadas y sobre todo conocidas en Linux que sirve para efectuar rastreo de puertos. Se usa para evaluar la seguridad de sistemas informáticos, así como para descubrir servicios o servidores en una red informática, para ello Nmap envía unos paquetes definidos a otros equipos y analiza sus respuestas.

Zenmap es la interfaz gráfica oficial de Nmap, con la cual podremos realizar los diferentes tipos de análisis que se nos permite poder hacer con Nmap. Cuando se trata de la exploración de puertos, Zenmap es el rey.

Sobre Zenmap

Esta es una aplicación multiplataforma (Linux, Windows, Mac OS X, BSD, etc.)  gratuita y de código abierto que tiene como objetivo hacer Nmap fácil de usar para principiantes mientras que proporciona características avanzadas para los usuarios experimentados de Nmap.

Con frecuencia se utilizan las exploraciones se pueden guardar como perfiles para que sean fáciles de ejecutar repetidamente.

Los resultados del análisis se pueden guardar y ver más tarde. Los resultados de los análisis guardados se pueden comparar entre sí para ver en qué se diferencian. Los resultados de los análisis recientes se almacenan en una base de datos.

Muchas personas en la industria de seguridad lo utilizan, y como resultado, es fácil de instalar en la mayoría de los sistemas operativos Linux disponibles. El software se encuentra generalmente en los repositorios de las principales distribuciones de Linux.

Dejando vulnerables puertos de red abierta es peligroso, tener puertos de este tipo abierto es una gran manera para que los intrusos no deseados para obtener acceso a sus sistemas. Si tienes curiosidad sobre el estado de los puertos en su PC Linux, u otros dispositivos de red en la red, es posible que quieran escanear los puertos abiertos y cerrar todos aquellos que no esté utilizando.

¿Cómo instalar Zenmap en Linux?

Como se comentó, la aplicación puede ser encontrada en la mayoría de los repositorios de las principales distribuciones de Linux.

Para los que son usuarios de Debian, Ubuntu o cualquier distribución derivada de estos, puedes abrir una terminal con Ctrl + Alt + T y ejecutar en ella el siguiente comando para instalar la aplicación:

sudo apt install zenmap

Si eres usuario de Arch Linux, Manjaro, Antergos o cualquier distribución derivada de Arch Linux, puedes instalar la aplicación de nmap en el sistema la cual incluye a Zenmap dentro de la instalación del paquete.

Para instalar Nmap, basta con teclear en la terminal:

sudo pacman -S install nmap

En el caso especial de los que son usuarios de Fedora, CentOS, RHEL o cualquier distribución derivada de estas, Zenmap como tal no se encuentra dentro de sus repositorios. Pero en su lugar existe un paquete que podemos instalar.

Solo tenemos que instalar a Nmap y el front-end de esta, con el siguiente comando:

sudo yum install nmap.
sudo yum install nmap-frontend

Mientras que para aquellos que sean usuarios de openSUSE pueden instalar Zenmap sin complicaciones solo ejecutado el siguiente comando sobre la terminal:

sudo zypper in zenmap

Para el resto de las distribuciones podemos compilar la aplicación a partir de su código fuente, para ello debemos descargarlo con:

wget https://nmap.org/dist/nmap-7.70.tar.bz2

Descomprimos el paquete con:

bzip2 -CD nmap-7.70.tar.bz2 | tar xvf –

Entramos al directorio creado

cd Nmap-7.70

Y compilamos con:

./configure

make
su root

make install

¿Cómo utilizar Zenmap?

Zenmap es una herramienta poderosa. Con ello, es posible escanear los puertos abiertos en casi cualquier máquina siempre y cuando se conoce la dirección IP.

Para iniciar un análisis, Zenmap debe ejecutar como root, para ello abre una terminal y ejecutr el siguiente comando para iniciar la aplicación con privilegios de root:

sudo zenmap

Para iniciar un análisis, escriba la dirección IP conocida dentro de la sección “objetivo”.

Después de escribir la dirección IP en, tendrán que seleccionar el tipo de operación a utilizar. Por lo general, el escaneo de puertos es un proceso largo.

Para iniciar una exploración rápida, hagan clic en el menú desplegable de perfil y seleccionar la opción “rápido”.

Por el contrario, si quieren realizar un análisis detallado de los puertos en una red, lo pueden hacer seleccionando la opción “Escaneo intenso” en el menú desplegable del Perfil.

Debido a la gran popularidad de la herramienta pueden encontrar muchos tutoriales y videos donde explican su uso mas a fondo.

El artículo Zenmap la interfaz grafica de Nmap que te permite scanear los puertos aparece primero en Zenmap la interfaz grafica de Nmap que te permite scanear los puertos.


RealVNC: una excelente herramienta de escritorio remoto para Linux

$
0
0

En algunos artículos anteriores hablamos sobre algunas de las mejores herramientas de escritorio remoto que podemos encontrar para Linux, entre ellas encontramos a RealVNC la cual es una excelente herramienta multiplataforma para escritorios remotos.

RealVNC es una aplicación gratuita de código abierto distribuida bajo licencia GPL, aunque también existe su versión comercial, en este articulo nos centraremos en la versión personal multiplataforma. Esta versión nos ofrece un cliente y servidor vnc4server y xvnc4viewer, respectivamente.

Los clientes RealVNC que usan vncviewer pueden ejecutarse en modo de pantalla completa, utilizan la tecla de función F8 como la clave predeterminada para mostrar un menú de opciones (que incluye opción para, entre otras cosas, desactivar el modo de pantalla completa o reenviar una secuencia de teclas Ctrl-Alt-Supr).

El componente de servidor de RealVNC permite a un equipo ser controlado de forma remota por otro.

RealVNC utiliza el Protocolo RFB el cual utiliza por defecto el puerto TCP 5900 para realizar la conexión del escritorio remoto.

Como alternativa, puede tunelar VNC mediante SSH, evitando la apertura de puertos adicionales y atravesando así automáticamente el encaminador (enrutador) NAT. SSH también proporciona cifrado de la conexión entre el servidor VNC y el visor.

¿Cómo instalar RealVNC en Linux?

Debido a la gran popularidad el software es posible encontrar tanto el cliente como el servidor de este en la mayoría de los repositorios de las distribuciones de Linux más populares.

Para el caso de Debian, Ubuntu, Linux Mint o cualquier derivado de estos, basta con dirigirnos a la pagina web oficial de la aplicación y obtener el paquete deb mas actual, que en estos momentos es la versión 6.3.1

Puedes abrir una terminal y ejecutar en ella alguno de los siguientes comandos, según sea el caso que requieras.

Para el caso de los sistemas de 64 bits si quieres instalar el servidor debes de teclear:

wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x64.deb
sudo dpkg -i VNC-Server-6.3.1-Linux-x64.deb

Sistemas de 32 bits:

wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x86.deb
sudo dpkg -i VNC-Server-6.3.1-Linux-x86.deb

Ahora si quieren instalar el cliente en su sistema de 32 bits:

wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x86.deb
sudo dpkg -i VNC-Viewer-6.18.625-Linux-x86.deb

Para sistemas de 64 bits que quieran instalar el cliente:

wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x64.deb
sudo dpkg -i VNC-Viewer-6.18.625-Linux-x64.deb

Ahora para el caso de los que son usuarios de Arch Linux, Manjaro, Antergos o cualquier sistema derivado de Arch Linux podemos instalar desde los repositorios de AUR tanto el cliente como el servidor con los siguientes comandos.

Para instalar el servidor de RealVNC tecleamos:

aurman -S realvnc-vnc-server

Si quieres instalar el cliente de RealVNC debes de teclear:

aurman -S realvnc-vnc-viewer

Mientras que para el caso de los que son usuarios de distribuciones con soporte para paquetes rpm, tales como Fedora, CentOS, RHEL, openSUSE o cualquier otra, podemos descargar el paquete desde la web oficial.

Puedes abrir una terminal y ejecutar en ella alguno de los siguientes comandos, según sea el caso que requieras.

Para el caso de los sistemas de 64 bits si quieres instalar el servidor debes de teclear:

wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x64. rpm
sudo rpm -U VNC-Server-6.3.1-Linux-x64. rpm

Sistemas de 32 bits:

wget https://www.realvnc.com/download/file/vnc.files/VNC-Server-6.3.1-Linux-x86. rpm
sudo rpm -U VNC-Server-6.3.1-Linux-x86.rpm

Ahora si quieren instalar el cliente en su sistema de 32 bits:

wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x86. rpm
sudo rpm -U VNC-Viewer-6.18.625-Linux-x86.rpm

Para sistemas de 64 bits que quieran instalar el cliente:

wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.18.625-Linux-x64. rpm

sudo rpm -U VNC-Viewer-6.18.625-Linux-x64.rpm

¿Cómo ejecutar RealVNC?

Al haber realizado la instalación del cliente, servidor o ambos, solamente debemos de ejecutar cualquier a de estos, dependiendo el caso, si vamos a conectarnos a otro equipo basta con ejecutar el cliente, mientras que por el lado contrario sería el server.

En la mayoría de las distribuciones que hacen uso de systemd, basta con lanzar el servicio y habilitarlo.

Esto lo hacemos tecleando en la terminal los siguientes comandos:

sudo systemctl start vncserver-x11-serviced
sudo systemctl enable vncserver-x11-serviced

Y con ello ya podremos realizar a la conexión.

Por el lado del servidor este te proporcionara una dirección IP con al cual te puedes conectarte con el cliente incluso poder asignarle un ID para identificar el equipo de una mera mas cómoda y sencilla.

El artículo RealVNC: una excelente herramienta de escritorio remoto para Linux aparece primero en RealVNC: una excelente herramienta de escritorio remoto para Linux.

Sincroniza y gestiona tus servicios de almacenamiento en la nube con Rclone

$
0
0

Hoy en día el utilizar los diferentes servicios que existen para el almacenamiento en la nube se ha vuelto algo bastante cotidiano, pues estos son servicios que están al alcance de cualquier persona que tenga un dispositivo con acceso a la red.

Muchos de estos diferentes servicios suelen ofrecer de manera gratuita una cierta cantidad de GB de espacio de almacenamiento, lo cual se vuelve bastante conveniente cuando sabes utilizarlos y distribuir tu información entre estos.

Pero sin embargo esto conlleva un gran problema, que es la administración de estos servicios en un solo lugar. Donde la manera más sencilla de hacerlo es con ayuda de un navegador web, aun que no es una excelente opción.

Si eres usuario de Android deberas de conocer un administrador de archivos llamado “ES File explorer” este en su versión de paga, te permite poder añadir algunos servicios de almacenamiento en la nube.

Los sincroniza y te da acceso a ellos desde la aplicación de una manera sencilla, sincronizando tu información y carpetas con estos. Para el caso de Linux podemos utilizar algo similar.

Mientras navegaba por la web me encontré con una excelente opción que nos puede funcionar bastante bien y se puede integrar con nuestro gestor de archivos para volver el acceso de nuestra información en la nube como si de simples carpetas en el sistema se trataran.

La aplicación de la que vamos a hablar el día de hoy se llama Rclone.

Sobre Rclone

Esta es una herramienta basada en la línea de comandos multiplataforma, totalmente gratuita y de código abierto que esta escrita en el lenguaje de programación GO y liberado bajo los términos de la licencia MIT.

Rclone cuenta con soporte para muchos de los servicios de almacenamiento en la nube entre los cuales podremos encontrar:

  • Amazon Drive
  • Amazon S3
  • Backblaze B2
  • Box
  • Ceph
  • DigitalOcean Spaces
  • Dreamhost
  • Dropbox
  • FTP
  • Google Cloud Storage
  • Google Drive
  • Hubic
  • IBM COS S3
  • Memset Memstore
  • Mega
  • Microsoft Azure Blob Storage
  • Microsoft OneDrive
  • Minio
  • Nextcloud
  • OVH
  • OpenDrive
  • Openstack Swift
  • Oracle Cloud Storage
  • ownCloud
  • pCloud
  • put.io
  • QingStor
  • Rackspace Cloud Files
  • SFTP
  • Wasabi
  • WebDAV
  • Yandex Disk

Esta aplicación es totalmente compatible con los diferentes protocolos (SFTP, FTP, HTTP), incluye suma de verificación de archivos, sello de tiempos, sincronizaciones parciales o totales, modo copia y sincronización entre diferentes cuentas cloud.

¿Cómo instalar Rclone en Linux?

Para poder instalar esta excelente aplicación en nuestro sistema, podemos seguir alguno de los siguientes pasos que compartimos a continuación con ustedes.

Desde su pagina web oficial podemos descargar los paquetes ya compilados para las distribuciones que tengan soporte para paquetes DEB o RPM.

En el caso de los paquetes DEB, que son para Debian, Ubuntu o cualquier distribución derivada de estas, podemos descargar la última versión disponible para sistemas de 64 bits con:

wget https://downloads.rclone.org/v1.42/rclone-v1.42-linux-amd64.deb -O rclone.deb

Y podemos instalar el paquete descargado con:

sudo dpkg -i rclone.deb

Ahora para el caso de los que tienen un sistema de 32 bits instalan descargan con:

wget https://downloads.rclone.org/v1.42/rclone-v1.42-linux-386.deb -O rclone.deb

Y podemos instalar el paquete descargado con:

sudo dpkg -i rclone.deb

Mientras que para las distribuciones con soporte para paquetes RPM, tales como CentOS, RHEL, Fedora, openSUSE o cualquier distribución derivada de estas.

Podemos descargar el paquete para sistemas de 64 bits con:

wget https://downloads.rclone.org/v1.42/rclone-v1.42-linux-amd64.rpm-O rclone.rpm

Si son usuarios de sistemas de 32 bits deben de descargar este paquete:

wget https://downloads.rclone.org/v1.42/rclone-v1.42-linux-386.rpm -O rclone.rpm

E instalan la aplicación con:

sudo rpm -U rclone.rpm

Si son usuarios de Arch Linux, Manjaro, Antergos o cualquier distribución derivada de Arch Linux, pueden instalar la aplicación desde los repositorios con este comando:

sudo pacman -S rclone

Para el resto de los sistemas pueden teclear el siguiente comando:

curl https://rclone.org/install.sh | sudo bash

¿Como utilizar Rclone?

Hecha la instalación basta con teclear en terminal el siguiente comando para configurar nuestros accesos:

rclone config

Aquí seleccionamos la opción de crear un archivo nuevo, es la opción “n”

Y aquí nos listará los diferentes servicios, en los cuales seleccionaremos el de nuestro interés y solamente debemos de seguir los pasos para dar las claves o tokens de acceso dependiendo el servicio, donde abrirá el navegador web para ello.

El artículo Sincroniza y gestiona tus servicios de almacenamiento en la nube con Rclone aparece primero en Sincroniza y gestiona tus servicios de almacenamiento en la nube con Rclone.

Aplicaciones esenciales e importantes para GNU/Linux 2018 / 2019

$
0
0

Aplicaciones esenciales e importantes para GNU/Linux 2018 / 2019

Puede que GNU/Linux no sea el Sistema Operativo más usado por usuarios comunes en Hogares u Oficinas, pero a muchos nos hace la vida más sencilla y segura, día a día, mientras la disfrutamos. Y hoy en día el Catalogo de Aplicaciones para los Sistemas Operativos GNU/Linux es inmenso e impresionante, tanto en cantidad como en calidad.

Y dichas aplicaciones pueden ser o no ser instalables o usables en una gran variedad de Distros GNU/Linux, por lo que al tratar de crear un listado de aplicaciones bajo la categoría de “esenciales e importantes” puede convertirse en una ardua y larga tarea, muchas veces impregnada de mucha subjetividad, debido a que cada usuario o grupo de usuarios puede tender a tener su propia opinión sobre que aplicación es mejor o le funciona mejor en su Distro u Entorno gráfico, lo cual es totalmente lógico y lícito.

Introducción

En publicaciones anteriores tales como: Convierte tu GNU/Linux en una Distro apta para el Desarrollo de Software, Convierte tu GNU/Linux en un Sistema Operativo apto para la Minería Digital, Convierte tu GNU/Linux en una Distro Gamer de calidad, y Convierte tu GNU/Linux en una Distro Multimedia de calidad, hemos repasado una buena cantidad de aplicaciones modernas en distintas áreas de uso y trabajo.

Por lo que esta publicación será una publicación complementaria además de ser muy genérica y neutra, ya que más allá de seleccionar las escogidas por ser las mejores en su categoría, según su pagina web oficial o su comunidad oficial de usuarios, son escogidas por ser las más cómodas, practicas y funcionales de manejar en su área, ya que al fin y al cabo la productividad es importante y de nada sirve tener el mejor software si no sabemos como sacarle partido.

La lista a continuación de aplicaciones que funcionan en Sistemas Operativos GNU/Linux, no tiene como propósito desprestigiar o desmerecer al resto de aplicaciones existentes, sino de enfatizar las más útiles, por lo que al final de la publicación te invitamos a que con total libertad dejes tus comentarios y opiniones, agregando las que consideres faltaron o sobraron y por que.

Listado de Aplicaciones

Desarrollo y Programación

Editores sencillos

Editores avanzados

Editores Mixtos (Terminal/Gráficos)

  1. Emacs
  2. Vim

Entorno de Programación Integrado (IDE)

  1. Ajunta DeveStudio
  2. Aptana
  3. Arduino IDE
  4. Code::Blocks
  5. Codelite
  6. Eclipse
  7. Gambas
  8. GNAT Programming Studio
  9. JetBrains Suite
  10. KDevelop
  11. Lazarus
  12. NetBeans
  13. Ninja IDE
  14. Python Idle
  15. Postman
  16. QT Creator
  17. Simply Fortran
  18. Visual Studio Code
  19. Wing Python IDE

Kit de Desarrollo de Software (SDK)

  1. .NET Core SDK
  2. Android SDK
  3. Java JDK

Sistemas de Control de Versiones

  1. Bazaar
  2. CVS
  3. Git / Clientes Git
  4. LibreSource
  5. Mercurial
  6. Monotone
  7. Subversion

Entretenimiento

Emuladores de Aplicaciones y Juegos de PC

  1. Crossver
  2. Playonlinux
  3. Q4wine
  4. Wine
  5. Winetricks

Emuladores de Juegos de Videoconsolas

  1. Advanced MAME
  2. Atari 800
  3. Desmume
  4. Dolphin
  5. DosBox
  6. DosEmu
  7. ePSXe
  8. Fceux
  9. Fs-uae
  10. GNOME Video Arcade
  11. Hatari
  12. Higan
  13. Kega Fusion
  14. Mame
  15. Mednafen
  16. Nemu
  17. Nestopia
  18. Pcsxr
  19. Pcsxr-df
  20. Playonlinux
  21. Project 64
  22. PPSSPP
  23. RPCS3
  24. Stella
  25. VisualBoy Advance
  26. Virtual Jaguar
  27. Wine HQ
  28. Yabuase
  29. ZSnes

Gestores de Juegos

Juegos

  1. 0. A.D.
  2. Alien Arena: Warriors of Mars
  3. AssaultCube
  4. Battle for Wesnoth
  5. FlightGear Flight Simulator
  6. Freeciv
  7. Hedgewars
  8. MegaGlest
  9. Minetest
  10. OpenTTD
  11. Red Eclipse
  12. Supertux
  13. SuperTuxKart
  14. Tales of Maj’Eyal
  15. The Dark Mod
  16. Voxelands
  17. Warsow
  18. Xonotic

Multimedia

Administración de Sonido del Sistema

  1. Alsa Tools GUI
  2. Alsa Mixer GUI
  3. Jack
  4. Pavucontrol
  5. Pulse Audio
  6. Pulse Audio Manager

Animación 2D/3D

  1. Art of Illusion
  2. Blender
  3. K-3D
  4. Misfit Model 3D
  5. Pencil2D
  6. Synfig Studio
  7. Wings 3D

Centros Multimedia

Creación de Vídeo con Imágenes y Sonidos

Digitalización de Imágenes/Documentos

Diseño CAD

Edición de Imágenes

Edición de Sonido

Edición de Vídeo

Gestión de Videocámaras

Gestión de Imágenes de CD/DVD

Maquetadores

Reproducción Multimedia

  1. Atunes
  2. Amarok
  3. Audacious
  4. Banshee
  5. Clementine
  6. Dragón Player
  7. Deepin Music
  8. Exaile
  9. Google Play Music
  10. Harmony
  11. Helix Player
  12. Juk
  13. Kaffeine
  14. Lollypop
  15. Mellow Player
  16. Miro
  17. Mplayer
  18. MPV
  19. Museek
  20. Ncmpcpp
  21. Nightingale
  22. Nuvola Player
  23. Parole
  24. Qmmp
  25. Rhythmbox
  26. Sayonara Player
  27. SMPlayer
  28. Sound Juicer
  29. Tomahawk
  30. Tótem
  31. UMPlayer
  32. VLC

Retalladores de Imágenes

Visualizadores de Imágenes

Subtitulado de Vídeos

Ofimática (Hogar y Oficina)

Administradores de Archivos

Administradores de Descarga

Calendarizadores

Capturadores de Pantalla

Capturadores de Vídeo de Escritorio

Clientes de Correo Electrónico

Comunicación Personal por Chat

Comunicación Personal por Videoconferencia

Navegadores de Internet

  1. Brave
  2. Chrome
  3. Chromium
  4. Dillo
  5. Epiphany
  6. Falcon Browser
  7. Firefox
  8. Iron Browser
  9. Konqueror
  10. Maxton
  11. Midori
  12. NetSurf
  13. Opera
  14. Palemoon
  15. SeaMonkey
  16. Tor Browser
  17. Yandex Browser
  18. Vivaldi

Gestores de Documentos (Suite Ofimáticas)

  1. Apache OpenOffice
  2. Calligra
  3. FreeOffice
  4. LibreOffice
  5. OnlyOffice
  6. OxigenOffice
  7. Softmaker
  8. WPS

Gestores de Finanzas Personales

Visores de Documentos PDF

Notas

Portapapeles

Torrents

Seguridad

Antivirus

Protección Web

Tecnología de Empaquetamiento de Aplicaciones

  1. Appimages
  2. Flatpak
  3. Winepak
  4. Snap

Tiendas de Aplicaciones

  1. Appimages
  2. Flathub
  3. GetDeb
  4. Openstore
  5. SnapCraft

Utilitarios de Terminal/Consola

Terminales

Administradores de Archivo

  1. Midnight Commander
  2. Nnn
  3. Ranger
  4. Vifm

Administradores de Descarga/Transferencias

Calendarizadores

Clientes de Correo Electrónico

  1. Vmail

Editores de Archivos

Reproductores Multimedia

Visualizadores de Imágenes

Navegadores de Internet

  1. Links
  2. Lynx
  3. W3m

Gestores de Correo Electrónicos

Torrents

Conclusión

Este pequeño listado de ejemplo, es solamente una de las muchas razones por las cuales GNU/Linux se abre paso en todos los ámbitos de uso personal o profesional de las personas. Otras razones pueden ser el modelo de desarrollo usado para crearse y sostenerse, el cual es más ético, al ser abierto y libre, que el producto final creado no tiende a violar nuestra privacidad y seguridad, y es prácticamente accesible y útil para cualquier persona que lo desee.

El producto final no nos obliga, fuerza o inunda de publicidad o a ser usado de tal o cual manera, o a ser actualizado en x periodo de tiempo. Y lo mejor de todo su gran comunidad, que aunque no es perfecto siempre esta llena de miembros prestos a apoyar y colaborar con los otros en cualquier desarrollo, falla o problema.

En resumen, hoy día, GNU/Linux es un Sistema Operativo que cuenta con buenas aplicaciones gráficas o de terminal para todo, las cuales la mayoría son de fácil instalación, configuración y uso.

El artículo Aplicaciones esenciales e importantes para GNU/Linux 2018 / 2019 aparece primero en Aplicaciones esenciales e importantes para GNU/Linux 2018 / 2019.

Android Studio: el entorno de desarrollo integrado oficial de Android

$
0
0

Si quieres comenzar a desarrollar o crear alguna aplicación para el sistema operativo de dispositivos móviles “Android” debes de saber que existe un entorno de desarrollo integrado oficial para este sistema.

Android Studio es un IDE (por sus siglas en inglés, Entorno de Desarrollo Integrado) oficial para la plataforma Android totalmente gratuito a través de la Licencia Apache 2.0 y multiplataforma (Microsoft Windows, macOS y GNU/Linux).

Sobre Android Studio

Android Studio esta basado en el software IntelliJ IDEA de JetBrains y fue lanzado como reemplazo a Eclipse como el IDE oficial para el desarrollo de aplicaciones para Android.

Esta aplicación ofrece una herramienta completa para desarrollar y depurar aplicaciones para el sistema operativo de Google para dispositivos móviles.

Con ella podremos realizar la edición de código, depuración, utilizar herramientas de rendimiento, cuenta con un sistema flexible de compilación y creación y despliegue instantáneo, que le permite centrarse en la creación de aplicaciones.

Android Studio incluye plantillas de proyecto y de código que hacen que sea fácil para añadir patrones bien establecidos, tales como un panel lateral de navegación y la vista de páginas.

Es posible iniciar el proyecto con una plantilla de código o incluso hacer clic derecho en una API en el editor y seleccionar “buscar código de ejemplo” para buscar ejemplos.

Por otra parte, podemos importar aplicaciones totalmente funcionales a partir de GitHub, directamente desde la pantalla “Crear proyecto”.

Entre sus principales características podemos destacar:

  • Integración de ProGuard y funciones de firma de aplicaciones.
  • Renderizado en tiempo real
  • Consola de desarrollador: consejos de optimización, ayuda para la traducción, estadísticas de uso.
  • Soporte para construcción basada en Gradle.
  • Refactorización específica de Android y arreglos rápidos.
  • Un editor de diseño enriquecido que permite a los usuarios arrastrar y soltar componentes de la interfaz de usuario.
  • Herramientas Lint para detectar problemas de rendimiento, usabilidad, compatibilidad de versiones y otros problemas.
  • Plantillas para crear diseños comunes de Android y otros componentes.
  • Soporte para programar aplicaciones para Android Wear.
  • Soporte integrado para Google Cloud Platform, que permite la integración con Google Cloud Messaging y App Engine.
  • Un dispositivo virtual de Android que se utiliza para ejecutar y probar aplicaciones.

¿Cómo instalar Android Studio en Linux?

Para poder instalar este IDE para desarrollar aplicaciones de Android, podemos seguir las instrucciones que compartimos a continuación.

Para los que son usuarios de Arch Linux, Manjaro, Antergos o cualquier distribución derivada de Arch, podemos instalar este IDE desde los repositorios de AUR. Por lo que debemos de contar con un asistente.

Puedes utilizar el que te recomiendo en este artículo.

Basta con teclear el siguiente comando para instalar:

yay -S android-studio

Es importante contar con java instalado en el sistema, por lo que podemos instalarlo con:

sudo pacman -S jre9-openjdk-headless jre9-openjdk jdk9-openjdk openjdk9-doc openjdk9-src

Ahora para el caso de Debian, Ubuntu, Linux Mint y cualquier derivado de estos, podemos instalarlo con el siguiente método.

Primero debemos de instalar algunas dependencias en el sistema, esto lo hacemos tecleando en la terminal:

sudo apt install lib32stdc++6 unzip
sudo apt install openjdk-9-jre openjdk-9-jdk lib32stdc++6

Después de esto debemos de proceder a descargar Android Studio desde su pagina web oficial del proyecto, lo puedes hacer desde el siguiente enlace.

Hecha la descarga debemos de descomprimir el archivo con:

unzip android-studio-ide-173.4819257-linux.zip

Después lo cambiamos a la siguiente carpeta:

mv android-studio /opt/

Hecho esto procedemos a ejecutar el instalador con:

/opt/android-studio/bin/studio.sh

Y listo, con ello ya tenemos instalado el IDE. Este lo puedes ejecutar con:

sudo /opt/android-studio/bin/studio.sh

Instalación de Android Studio desde Flatpak

Podemos instalar este IDE con ayuda de Flatpak, solamente debemos de contar con el soporte para poder instalar aplicaciones con esta tecnología.

Ya estando seguros de que podemos instalar aplicaciones de este tipo, solamente debemos de abrir una terminal y ejecutar en ella:

flatpak install --from https://flathub.org/repo/appstream/com.google.AndroidStudio.flatpakref

Y listo con ello ya podemos comenzar a utilizar el IDE, basta con teclear lo siguiente para ejecutar Android Studio en el sistema:

flatpak run com.google.AndroidStudio

El artículo Android Studio: el entorno de desarrollo integrado oficial de Android aparece primero en Android Studio: el entorno de desarrollo integrado oficial de Android.

pCloud Drive: servicio de almacenamiento en la nube multiplataforma

$
0
0

El almacenamiento en la nube ha revolucionado la forma en la que preservamos nuestros datos valiosos y hay muchas empresas que ofrecen esta tecnología.

Gracias al almacenamiento en la nube, se puede mantener una gran cantidad de documentos, fotos, vídeos o canciones, sin necesidad de utilizar todo el espacio en su ordenador o teléfono móvil.

Puede acceder a sus archivos e incluso compartirlas, sin tener que depender de CDs, discos duros externos u otras opciones de almacenamiento físico.

Es por ello por lo que en esta ocasión vamos a hablar sobre un servicio de almacenamiento en la nube.

Sobre pCloud Drive

PCloud Drive es un servicio de almacenamiento en la nube personal de multiplataforma que se puede acceder a través de cualquier navegador Web. Utiliza el estándar de la industria de 4096 bits RSA para las claves privadas de los usuarios y AES de 256 bits para claves para cada fichero y cada carpeta.

Al igual que otros servicios de almacenamiento en la nube populares, pCloud Drive les permite enviar archivos de gran tamaño a través de un enlace de descarga, así como recibir archivos en su espacio de almacenamiento en la nube utilizando los enlaces de subida.

También pueden compartir sus carpetas con otros según sea necesario y dar varios tipos de permisos de acceso.

En cualquier momento se puede ver con quién lo compartes y con quién está compartiendo con ustedes a través de la pestaña “Acciones” en el cliente de escritorio o por medio de “carpetas compartidas” en la aplicación móvil.

PCloud utiliza el cifrado TLS/SSL para proteger sus archivos cuando son transferidos desde el ordenador a sus servidores.

Los archivos se guardan en diferentes ubicaciones de los servidores en un área de almacenamiento de datos de alta seguridad.

Una de las razones por las pCloud puede ser una opción mejor que Dropbox es la gran seguridad que ofrece

Centrado en la encriptación y seguridad, pCloud ofrece 10 GB de almacenamiento gratuito por cada registro. Puede aumentar aún más que hasta 20 GB, invitando a amigos, compartir enlaces en las redes sociales, etc.

Tiene todas las características estándar de un servicio en la nube, tales como el intercambio de archivos y la sincronización, la sincronización selectiva etc. pCloud también tiene clientes nativos a través de plataformas, incluyendo Linux, por supuesto.

¿Cómo obtener una cuenta gratuita en pCloud Drive?

Antes de pasar al método de instalación del administrador de la aplicación, es necesario que contemos con una cuenta del servicio para poder utilizarlo, esto lo podemos hacer desde el siguiente enlace.

Por solo crear nuestra cuenta obtendremos de manera inmediata 10 GB de almacenamiento gratuito. Desde la web podemos obtener GB extras, de los cuales podemos ganar 4 adicionales por seguir los pasos que nos indican.

Los cuales son confirmar nuestra dirección de email, subir un archivo a nuestra nube e instalar el administrador en tu PC y en tu dispositivo móvil.

¿Cómo instalar pCloud Drive en Linux?

Si quieren instalar este servicio de almacenamiento en la nube, podemos hacerlo siguiendo las instrucciones que compartimos a continuación.

Primero debemos de dirigirnos a la pagina web oficial de pCloud Drive y en su sección de descargas podremos obtener el administrador de la aplicación para Linux. En enlace es este.

Nos ofrecen un archivo en formato AppImage el cual le debemos de asignar permisos de ejecución lo cual podemos hacer con el siguiente comando:

sudo chmod a+x pcloud.AppImage

Hecho esto podemos ejecutar el administrador de pCloud Drive en el sistema dando doble clic sobre el archivo descargado o de igual manera podemos hacerlo desde la terminal ejecutando el siguiente comando:

./pcloud.AppImage

Hecho esto estará abierto el administrador en el sistema.

Abierto el administrador de la aplicación este nos solicitara que accedamos al servicio con nuestras credenciales de acceso.

Y listo con ello ya tendremos activado el disco virtual que nos ofrece el servicio para poder gestionar nuestros archivos en la nube y tener acceso a ellos desde cualquier dispositivo.

El artículo pCloud Drive: servicio de almacenamiento en la nube multiplataforma aparece primero en pCloud Drive: servicio de almacenamiento en la nube multiplataforma.

EasySSH un sencillo cliente para SSH con GUI

$
0
0

EasySSH es un interesante ciente para conexiones por el protocolo SSH que puede resultarte muy sencillo de utilizar debido a que tiene una GUI, para aquellos que les guste más trabajar en modo gráfico que directamente desde la consola. Así que si estás buscando un cliente con interfaz gráfica, EasySSH es la app que estabas esperando, pero no todo lo que reluce es oro… tiene importantes problemas como el de la seguridad en ciertos escenarios como ahora describiré.

Como bien sabes, existen numerosas alternativas entre los clietnes de SSH y servidores SSH que puedes usar, incluso apps para Android que te pueden facilitar la vida en un momento dado si quieres conectarte a alguna máquina remota mediante este protocolo. Con EasySSH podrás conectarte a servidores Linux remotos y hacer la vida del sysadmin más sencilla, ya que tras instalar el paquete (disponible como un paquete universal Flatpak) podrás acceder a una intuitiva GUI que no necesita de instrucciones para saberla manejar…Desde la línea de comandos podemos emitir comandos para conectar por SSH usando el nombre de usuario por el cual queremos iniciar sesión y la IP de la máquina o servidor al que pretendemos acceder (user@ip). Esto es simple, pero cuando tenemos muchos servidores o máquinas a las que acceder con SSH podría ser un poco tedioso estar constantemente tecleando usuarios e IPs, además de las contraseñas. Por eso, con EasySSH podemos tener todos las sesiones almacenadas e iniciarlas fácilmente desde la GUI.

Pero claro, toda facilidad tiene su inconvenientes, ya que esta sencillez es a costa de algo, y en este caso puede ser a costa de la seguridad. Al guardar las sesiones y contraseñas, cualquiera que tenga acceso a esta app podría conectarse a las máquinas remotas sin tener las credenciales, por lo que solo deberías tener EasySSH si el sistema desde el que lo usas solo accedes tú y es confiable.

El artículo EasySSH un sencillo cliente para SSH con GUI aparece primero en EasySSH un sencillo cliente para SSH con GUI.

VNote: Una aplicación Markdown para tomar notas inspirada en Vim

$
0
0

VNote es una aplicación gratuita y de código abierto escrita en QT, enfocada para tomar notas basadas especialmente para Markdown (lenguaje de marcado ligero), VNote está diseñado para proporcionar una experiencia de edición cómoda. 

Para aquellos lectores que no conozcan Markdown, les puedo comentar que este es un lenguaje de marcado ligero con sintaxis de formato de texto plano. Este lenguaje está diseñado para que pueda ser convertido a HTML y muchos otros formatos utilizando una herramienta del mismo nombre.

Markdown a menudo se utiliza para dar formato a los archivos “readme”, para escribir mensajes en los foros de discusión en línea y para crear texto enriquecido utilizando un editor de texto plano.

Características de vNote

VNote no es sólo un simple editor de Markdown. Al proporcionar la gestión de notas, vNote hace que la toma notas en Markdown más simple y más agradable.

Este editor es tradicional para la mayoría de las aplicaciones similares, la interfaz de usuario integra opcionalmente en el área de notificación del sistema.

Cuenta con soporte para Skins (por defecto tiene un tema claro y un obscuro), también nos permite el poder ocultar las barras de herramientas y menús.

VNote utiliza un directorio independiente para almacenar las notas, su ubicación es arbitraria y se establece cuando se inicia por primera vez la aplicación.

Independientemente a esto, también tenemos la opción de poder manejar múltiples perfiles, esto puede ser útil para la distribución de notas por el nivel de seguridad (usando un directorio cifrado), la necesidad de sincronizar notas con servicios en la nube, y así sucesivamente.

Cada nota tiene su propio subdirectorio, las entradas se pueden combinar en una estructura jerárquica, el número de subdirectorios y notas en ellos es ilimitada.

Para crear y editar registros VNote proporciona un completo editor visual fácil de usar con soporte para Markdown.

Entre sus principales características podemos destacar:

  • Soporte para la inserción de imágenes directamente desde el portapapeles.
  • Soporta esquema tanto en editar y modo de lectura.
  • Estilos personalizados, tanto en editar y modo de lectura.
  • Modo de Vim y un conjunto de atajos de gran alcance.
  • Compatible con los niveles infinitos de carpetas.
  • Soporta múltiples pestañas y ventanas de división.
  • Soporta Mermaid, Flowchart.js y MathJax
  • Cuenta con soporte para HiDPI.
  • Es compatible con archivos adjuntos de notas.
  • Soporta temas y el modo oscuro.

¿Cómo instalar Vnote en Linux?

Si quieres instalar esta aplicación en tu sistema podemos hacerlo siguiendo alguna de las instrucciones que compartimos a continuación acorde a tu distribución de Linux que estés utilizando.

Para la mayoría de las distribuciones podemos descargar el archivo AppImage, para ello debemos de dirigirnos a la pagina web oficial del proyecto y en la sección de descargas podremos obtener el enlace de descarga. El enlace es este.

Puedes realizar la descarga de la última versión estable en estos momentos con este comando:

wget https://github.com/tamlok/vnote/releases/download/v1.20/VNote-1.20-x86_64.AppImage -O vnote.AppImage

Hecha la descarga del paquete debemos de darle permisos de ejecución al archivo, lo cual podemos hacer con el siguiente comando:

sudo chmod a+x vnote.AppImage

Y listo con ello podremos comenzar a utilizar la aplicación en el sistema. Para ejecutarlo basta con dar doble clic sobre el archivo descargado. O desde la terminal lo podemos abrir ejecutando:

./vnote.AppImage

Para el caso de los usuarios de Arch Linux o distribuciones derivadas de esta, podemos instalar la aplicación directamente desde los repositorios de AUR. Podemos hacerlo ejecutando el siguiente comando:

yay -S vnote

Para esto es necesario contar con algún asistente para AUR, puedes utilizar el que te recomiendo en este artículo.

VNote se puede ejecutar en el clásico modo ventana y también nos permite poder trabajar en el modo de pantalla completa, la configuración de la aplicación y el árbol notas se almacenan en el mismo directorio (~/.config/vNote), con el apoyo de exportación notas individuales o notas de árboles en Markdown separados (* .MD) en archivos HTML o PDF documentos y notas que se pueden imprimir.

La administración de aplicaciones se lleva a cabo mediante el uso de ratón y / o atajos de teclado (similares a los de VIM).

El artículo VNote: Una aplicación Markdown para tomar notas inspirada en Vim aparece primero en VNote: Una aplicación Markdown para tomar notas inspirada en Vim.


Comunicación: Plataformas para Sistemas Operativos GNU/Linux

$
0
0

Plataformas de Comunicación Grupal para GNU/Linux

El uso de los medios disponibles por parte del ser humano para comunicarse, entretenerse y mantenerse informado, tales como Radio, TV e Internet es de primordial importancia para las actividades del mismo. Y en el caso del Internet, el uso intensivo de los medios de redes sociales o grupos de interés exigen el uso apropiado de aplicaciones que permitan la adecuada gestión de las comunicaciones masivas o grupales.

En el caso de poseer algún Sistemas Operativos GNU/Linux, existen Plataformas de Comunicación Grupal que facilitan dichas comunicaciones persona a persona o grupales, por diversos medios, es decir, escritura/lectura, voz o video. Y en esta publicación mencionaremos algunas de las más importantes y usadas.

Introducción a las Aplicaciones de Comunicación

Las aplicaciones o plataformas de comunicación han facilitado e incrementado la comunicación persona a persona o entre grupos siendo de enorme utilidad al permitir las comunicaciones efectivas y eficaces entre ellas desde cualquier parte del planeta con acceso a internet en tiempo real por múltiples vías de comunicación.

En términos generales todas las aplicaciones o plataformas de comunicación facilitan la vida diaria debido a que reducen las distancias y acortan los tiempos de respuestas, pero a su vez influyen en la cultura y la forma en como se comportan los seres humanos en especial los jóvenes debido a la influencia de la redes sociales y del uso del internet.

Aplicaciones de Comunicación

Las aplicaciones o plataformas de comunicación han sido una alternativa viable muy utilizada para incrementar los niveles de comunicación a través del Internet para muchos alrededor del mundo. Las aplicaciones mostradas a continuación son solo algunas de las más usadas que vienen con soporte nativo (clientes de escritorio) para Sistemas Operativos GNU/Linux:

Dialog Messenger

Moderna y cómoda plataforma de comunicación  que permite: chats, grupos, canales, llamadas de audio y reconocimiento de voz. Tiene una interfaz fácil de usar y es compatible con chatbots. Especialmente diseñada para el uso en distintos dispositivos enfocados al área empresarial, cuenta con muchas funcionalidades prácticas.

Discord

Es una aplicación de comunicación vía texto o voz, al estilo de “Whatsapp”. Surgió como una aplicación de comunicación vía texto o voz para la comunidad gamer (comunidad de videojugadores), al mostrar sus capacidades de comunicación rápida, con total seguridad a la privacidad, y el permitir abrir servidores/canales (grupos) en donde se pueden interactuar varios usuarios de forma segura y sobre todo gratis.

Facebook Messenger

Es la aplicación de mensajería oficial de Facebook, que permite iniciar charlas escritas entre los contactos (amigos) de la red social de facebook. Permite enviar y recibir mensajes de texto, además permite compartir imágenes o nuestra localización geográfica dentro de los mensajes de texto, pudiendo incluso añadir varios destinatarios y abrir ventanas de chat con varias personas al mismo tiempo. Lo ejecutado por este cliente de escritorio puede verse desde otros medios dentro de la red social.

Jitsi

Es un cliente multiplataforma, libre y de código abierto que opera con Mensajería Instantánea (IM, en inglés), chat de voz y video en internet. Opera con muchos de los protocolos más populares y ampliamente usados de Mensajería por Internet y Telefonía, incluidos Jabber/XMPP  y el protocolo voz sobre IP (VoIP) SIP, entre otros. Opera con encriptación adicional independiente para IM a través del protocolo OTR (Off-the-Record) y para sesiones de voz y video a través de ZRTP y SRTP.

Linphone

Cliente multiplataforma que utiliza el protocolo estándar SIP para comunicaciones VoIP y está registrado bajo una licencia GNU GPL. Para GNU/Linux su interfaz está desarrollada con GTK+, y también puede ser ejecutado en modo consola. Además es compatible con el protocolo ITSP y permite la comunicación gratuita de voz, vídeo y mensajería instantánea.

Mumble

Es una aplicación de chat de voz de código abierto, que se caracteriza por ser baja latencia y de alta calidad, diseñado principalmente para ser utilizada en videoconferencias o conferencias durante una sesión de grupos para juegos o reuniones de trabajos, tales como entrevistas. Mumble es software libre, por ende es gratis y tiene una licencia muy flexible.

Ring

Es una plataforma de comunicación de voz segura y distribuida, vídeo y chat que no requiere ningún servidor centralizado y deja el poder de la intimidad en las manos del usuario. es un software de código abierto para la comunicación que permite a sus usuarios realizar llamadas de audio o vídeo y enviar mensajes de forma segura y libre, en forma confidencial. Puede estar asociado con un servicio de telefonía convencional o integrado con cualquier dispositivo telefónico conectado.

Riot

Riot es un Cliente de Mensajería por Internet que permite la conexión a la plataforma de comunicación construida sobre el estándar abierto de Matrix.org, que permite comunicar a los usuarios y salas de chat de todas las aplicaciones conectadas a la plataforma Matrix, como IRC y Slack, y cualquier cliente compatible con Matrix. Por ende, Riot es un punto de entrada a un ecosistema global y totalmente abierto. Gracias a su arquitectura descentralizada heredada de Matrix, y su compatibilidad con el cifrado de extremo a extremo, Riot se esfuerza por eliminar esta preocupación y hacer que la privacidad sea una segunda naturaleza. Riot es de código abierto y permite una innovación más rápida, una mayor flexibilidad y control para quienes desean auditar, extender el código y contribuir a la comunidad en general.

Rocket Chat

Esta plataforma de chat web de fuente abierta simple pero poderosa cuenta con un Cliente de Escritorio multiplataforma que ofrece una excelente variedad de herramientas y características. Entre sus características esta que es altamente configurable, permítelos Chat en vivo, las Videoconferencia, la Compartición de archivos, la Representación de Tex Math y el Compartir pantalla entre los usuarios.

Slack

Es una plataforma de comunicación grupal que permite la comunicación en tiempo real entre los miembros de un equipo, permitiéndoles adjuntar documentos e incluso chat privados, de forma que ningún elemento externo puede distraer a ese equipo que trabaja de forma coordinada dejando trazo de toda la actividad. Se trata de un repositorio sin fin al que se puede acceder una vez concluido el proyecto y revisar adjuntos, mensajes, qué fue mal y qué fue bien.

Skype

Es una aplicación multiplataforma que permite que todo el mundo se comunique, mediante la obtención de cuenta de correo perteneciente a la corporación Microsoft (Outlook, Hotmail, entre otras), logrando hacer llamadas y videollamadas gratis individuales y grupales, enviar mensajes instantáneos y compartir archivos con otras personas que usan Skype. Se puede descargar gratis y es fácil de usar, además, pagando un poco permite llamar a teléfonos y enviar mensajes SMS.

Teamspeak

Es una plataforma de comunicación que permite a través de su cliente de escritorio multiplataforma realizar chat de voz sobre internet (IP), permitiéndole a los usuarios hablar en un canal con otros usuarios, tal como se hace en programas como Skype. El Cliente de TeamSpeak es más ligero que otros similares y cuenta con una serie de canales en los cuales charlar, consultar cosas, entre otras cosas. Otras de las funciones que nos brinda este programa es que podemos crear canales temporales con contraseña y poder meter a las personas que queramos para hablar. Cuenta con extensas medidas de seguridad, permite la transferencia de archivos, tiene funciones de chat integrado que permite la comunicación fácil de URLs y otros datos en texto.

Telegram

Es una plataforma de comunicación que permite a través de su cliente de escritorio multiplataforma que al igual que muchas otras permite el envío de mensajes de textos, fotos, videos, llamadas de audio y videollamadas de alta calidad, el etiquetado, envió de archivos GIF y sus famosos stickers. Además es una aplicación que siempre será gratuita, debido a que esta inspirada sobre el código abierto, lo cual hace que su plataforma es muy segura gracias a su fuerte cifrado y basamento en la nube.

Tox

Es una aplicación cuyo cliente de escritorio conecta a los usuarios con una enorme seguridad y privacidad, es decir, con una alta tasa de que nadie más escuche o intervenga la comunicación. Mientras que otros servicios de renombre son pagas para el mismo nivel de calidad, Tox es completamente gratuito y viene sin publicidad de por vida. Tox es un proyecto FOSS (Free and Open Source). Es de código abierto y todo el desarrollo es abierto también, es desarrollado por desarrolladores voluntarios que pasan su tiempo libre en él, por lo que no hay una compañía ni ninguna otra organización legal detrás del mismo.

Viber

Es una aplicación de comunicación multiplataforma que cuenta con una variedad de características de llamadas y mensajería, que permite un sinfín de opciones para que sus usuarios se expresen al limite. Permite el envío de textos, fotos, videos, llamadas de audio y videollamadas de alta calidad, el etiquetado y envió de archivos GIF para una comunicación más genuina, amena y expresiva. También permite la creación de comunidades (grupos) para facilitar el manejo de conversaciones con una cantidad de miembros ilimitada, y la eliminación de mensajes entre muchas otras cosas.

Existen otras plataformas con o sin clientes de escritorio para GNU/Linux o Multiplataformas que pueden serle de utilidad dependiendo de sus requerimientos de comunicación, tales como:

Te invito a que descargues, pruebes y uses algunas para que mejores tus niveles de comunicación, seguridad, privacidad y comodidad sobre la Internet. Y si buscas alguna otra categoría de aplicaciones para tu Sistema Operativo GNU/Linux busques en esta otra publicación del Blog la misma: Aplicaciones esenciales e importantes para GNU/Linux 2018 / 2019

El artículo Comunicación: Plataformas para Sistemas Operativos GNU/Linux aparece primero en Comunicación: Plataformas para Sistemas Operativos GNU/Linux.

QOwnNotes: editor de texto con soporte para sincronización con servicios en la nube

$
0
0

Existen diferentes editores de texto que podemos utilizar en nuestro sistema, desde editores CLI (terminal), así como editores con soporte para lenguajes de programación. En este caso vamos a hablar de un editor de texto plano, pero con algunas características interesantes.

QOwnNotes es un editor de texto gratuito, multiplataforma y de código abierto, este editor de texto plano tiene soporte para Markdown, además de ello incluye el soporte de cifrado (las notas sólo se pueden descifrar en QOwnNotes).

Las notas se almacenan como archivos de texto plano y se puede sincronizar con su cliente de sincronización ownCloud o Nextcloud.

Por supuesto también tiene soporte para otro software, como Dropbox, Syncthing , Seafile o BitTorrent Sync puede ser utilizado también.

Características de QOwnNotes

QOwnNotes cuenta con varios paneles, en uno de ellos podrás tener acceso a todas las entradas, además de poder editar varias de estas en la aplicación en múltiples paneles.

Puedes colocar todos los paneles donde tú quieras, además de esto la aplicación se encarga de notificarte acerca de las modificaciones externas de tus notas actuales.

Es compatible tanto con el escritorio y sincronización móvil a través de ownCloud o Nextcloud, los usuarios pueden escribir y editar todo tipo de notas y lista de tareas con QOwnNotes y tener acceso o buscar en los dispositivos móviles o a través del navegador como servicios web.

Entre las principales características que podemos destacar de este editor de texto encontramos:

  • Los usuarios pueden elegir varias carpetas de notas libremente.
  • La subcadena de búsqueda es posible y el resultado de la búsqueda se destaca entre las demás notas abiertas en esos momentos.
  • QOwnNotes soporta múltiples combinaciones de teclas lo cual es bastante útil y que es adaptable también.
  • La instalación de scripts es posible dentro de la aplicación a través del repositorio de scripts en línea.
  • Las notas eliminadas desde la aplicación pueden ser restauradas desde los servicios en la nube que estén sincronizados con la aplicación.
  • Soportar el modo de vista previa de Markdown y así como el resaltado de texto de Markdown en las notas.
  • Ofrece un hermoso tema oscuro.
  • El panel de aplicación puede ser personalizable y puede ser colocado donde el usuario desee.
  • Todas las notas son encriptadas a través de los dispositivos.
  • Tema de iconos de todo el sistema también puede ser utilizado para QOwnNotes.
  • El usuario también puede importar notas desde el Evernote.
  • Soporte multilenguaje disponible.

¿Cómo instalar QOwnNotes en Linux?

Si quieres instalar esta aplicación en tu distribución de Linux, debes de seguir las siguientes instrucciones que compartimos a continuación acorde a la distribución que estés utilizando.

Instalando QOwnNotes en Arch Linux y derivados

Vamos a abrir una terminal y ejecutar en ella el siguiente comando:

sudo nano /etc/pacman.conf

Al final del archivo vamos a colocar lo siguiente:
[home_pbek_QOwnNotes_Arch_Extra]
SigLevel = Optional TrustAll
Server = http://download.opensuse.org/repositories/home:/pbek:/QOwnNotes/Arch_Extra/$arch

Guardamos los cambios con Ctrl + O y cerramos el archivo con Ctrl +X. hecho esto ahora debemos de teclear:

wget http://download.opensuse.org/repositories/home:/pbek:/QOwnNotes/Arch_Extra/x86_64/home_pbek_QOwnNotes_Arch_Extra.key -O - | sudo pacman-key --add -
sudo pacman-key --lsign-key FFC43FC94539B8B0

Y podemos proceder a instalar con:

sudo pacman -Syy qownnotes

Instalando QOwnNotes en Fedora 28 y derivados

Lo primero que vamos a hacer es añadir un repositorio al sistema, para ello vamos a utilizar los permisos de root, en una terminal debemos de ejecutar lo siguiente:

su -
rpm --import http://download.opensuse.org/repositories/home:/pbek:/QOwnNotes/Fedora_28/repodata/repomd.xml.key

Hecho esto ahora tecleamos lo siguiente para instalar la aplicación en el sistema:

wget http://download.opensuse.org/repositories/home:/pbek:/QOwnNotes/Fedora_28/home:pbek:QOwnNotes.repo -O /etc/yum.repos.d/QOwnNotes.repo
dnf clean expire-cache
dnf install qownnotes

Instalando QOwnNotes en Ubuntu 18.04 LTS y derivados

Para el caso de los usuarios de Ubuntu o algún derivado, vamos a añadir el siguiente repositorio al sistema, para ello debemos de abrir una terminal y ejecutar en ella:

sudo add-apt-repository ppa:pbek/qownnotes
sudo apt-get update
sudo apt-get install qownnotes

Instalando QOwnNotes openSUSE

Para el caso de openSUSE debemos de añadir el siguiente repositorio al sistema, aquí en el comando que comparto solo sustituyen “versión” por su versión de openSUSE que estén utilizando, ya sea Tumbleweed Leap_15.0  Leap_42.3

su -
rpm --import http://download.opensuse.org/repositories/home:/pbek:/QOwnNotes/openSUSE_”version”/repodata/repomd.xml.key
zypper addrepo -f http://download.opensuse.org/repositories/home:/pbek:/QOwnNotes/openSUSE_”version”/home:pbek:QOwnNotes.repo
zypper refresh
zypper install qownnotes

El artículo QOwnNotes: editor de texto con soporte para sincronización con servicios en la nube aparece primero en QOwnNotes: editor de texto con soporte para sincronización con servicios en la nube.

FocusWriter: un editor de texto gratuito libre de distracciones

$
0
0

Ya sea que esté en casa, la escuela o el trabajo en la rutina diaria en su trabajo, es probable que utilicen algún editor de textos y en muchas ocasiones durante nuestra labor de escritura tendemos a distraernos y olvidar por unos momentos nuestro enfoque principal.

Por supuesto, escribir sin ningún tipo de distracciones visuales en absoluto puede ser un poco difícil, es por ello por lo que el día de hoy vamos a hablar sobre un excelente editor de texto que nos ayudara a librarnos de todas esas distracciones.

FocusWriter es una aplicación de editor de textos gratuito y de código abierto licenciado bajo la licencia GPLv3. Este editor proporciona la capacidad de hacerse cargo de toda la pantalla.

Una vez que se carga FocusWriter, esta toma toda la pantalla y solo podemos ver la aplicación en sólo un fondo gris y un cursor parpadeante.

Se trata de un procesador de texto simple, libre de distracciones que incluye soporte para texto enriquecido y comillas tipográficas.

Características de FocusWrite

La aplicación ha sido diseñada exclusivamente para el texto, pero tiene capacidad para una barra de herramientas oculta a la vista general, para dar acceso a la mayoría de las funciones de procesamiento de texto común.

Una vez que comiencen a escribir la barra de herramientas oculta fuera de la vista y vuelven a aparecer sólo cuando se mueve el ratón al borde de la pantalla.

En la parte inferior de la pantalla, podremos ver otra barra que le permite ver un recuento directo de las palabras escritas en el editor.

Una vez puesto en marcha, FocusWriter ocupa toda la pantalla.

Pueden por supuesto minimizar FocusWriter o salir en cualquier momento, pero el programa de lo contrario se quedará en la parte superior de su escritorio y no le da ningún espacio para abrir ventanas adicionales.

Aparte de todo esto, se incluye un botón de temas que le permite crear temas personalizados, con su propio fondo y las fuentes. Incluso tiene la opción de guardar los temas creados y poderlos exportar.

Entre las principales características de FocusWriter podemos destacar:

  • El soporte para formatos TXT, RTF y archivos ODT
  • Metas diarias: con esta opción podemos configurar una cierta cantidad de palabras a escribir y el programa nos mostrara nuestro avance diario.
  • Temas altamente personalizables
  • Temporizadores y alarmas
  • El soporte multi-documento (opcional)
  • Opción para guardar automáticamente los documentos
  • Modo portátil (opcional)

FocusWriter soporta una función denominada sesiones, que es similar a la funcionalidad de pestañas que se encuentra en un navegador web.

Este editor de texto cuenta con la corrección ortográfica y la restauración de la posición del cursor cuando se abre el último archivo o pestañas.

¿Cómo instalar FocusWrite en Linux?

Si quieren instalar este editor de texto en su sistema, pueden hacerlo siguiendo las instrucciones que compartimos con ustedes a continuación.

Para los que son usuarios de Ubuntu, Linux Mint o cualquier distribución derivada de Ubuntu. Podemos instalar la aplicación con ayuda de un repositorio.

Debemos de abrir una terminal en nuestro sistema (Ctrl + Alt + T) y en ella vamos a ejecutar el siguiente comando para añadir el repositorio:

sudo add-apt-repository ppa:gottcode/gcppa

Ahora actualizamos nuestro listado de paquetes con:

sudo apt update

Y finalmente instalamos el editor de texto con:

sudo apt install focuswriter

Para el caso de los usuarios de Arch Linux, Manjaro o cualquier derivado de Arch Linux, podemos instalar esta aplicación desde los repositorios de AUR con ayuda de un asistente.

Solo debemos de teclear en terminal el siguiente comando:

yay -S focuswrite

Si son usarios de Debian, pueden añadir el siguiente repositorio a su sistema con:

sudo echo 'deb http://download.opensuse.org/repositories/home:/gottcode/Debian_9.0/ /' > /etc/apt/sources.list.d/home:gottcode.list

Actualizan repositorios y paquetes con:

sudo apt update

E instalan el editor con:

sudo apt install focuswriter

Mientras que para los que son usuarios de Fedora simplemente instalan con:

sudo dnf -i focuswriter

Finalmente, para el resto de las distribuciones de Linux podemos instalar con ayuda de Flatpak con el siguiente comando:

flatpak install flathub org.gottcode.FocusWriter

Y ejecutamos con:

flatpak run org.gottcode.FocusWriter

El artículo FocusWriter: un editor de texto gratuito libre de distracciones aparece primero en FocusWriter: un editor de texto gratuito libre de distracciones.

Angry IP Scanner una herramienta para la vigilancia y escaneo de puertos IP

$
0
0

En una red casera o de oficina hay momentos en lo que es sumamente es necesario conocer el numero de dispositivos conectados a nuestra red e incluso es de vital ayuda cuando se manejan IP estáticas en la red.

Cuando se necesita una aplicación sencilla que escanea toda la red para averiguar las direcciones IP estáticas y dinámicas, deben de comenzar a considerar el uso de Angry IP Scanner. Angry IP Scanner es una herramienta gratuita y de código abierto de vigilancia IP multiplataforma.

Angry IP Scanner es un escáner de red TCP / IP que permite a los usuarios escanear fácilmente las direcciones IP dentro de cualquier rango de su elección a través de una interfaz fácil de usar.

Una vez que Angry IP Scanner detecta una dirección IP activo, lo que hará a continuación es resolver su dirección MAC, nombre de host, el puerto y diversa información relevante de cada dirección IP.

Los datos recogidos se pueden entonces guardar como TXT, CSV, XML o archivos de lista de IP-Port.

También cuenta con funciones adicionales, como la información de NetBIOS nombre del equipo, nombre del grupo, rangos de direcciones IP favoritos, detección de servidor web, etc.

Con la ayuda de plugin, Angry IP Scanner puede recoger toda la información sobre direcciones IP escaneados.

Cualquiera que pueda escribir en Java de código es capaz de escribir plugin y extender la funcionalidad de Angry IP Scanner.

¿Cómo instalar Angry IP Scanner en Linux?

Para poder instalar esta herramienta en nuestro sistema, podemos hacerlo siguiendo las instrucciones que compartimos a continuación acorde a la distribución de Linux que estén utilizando.

Si son usuarios de Debian, Ubuntu, Linux Mint o cualquier distribución derivada de estas, podemos descargar los siguientes paquetes acorde a la arquitectura de nuestro sistema.

Para los sistemas de 64 bits deben de descargar este paquete:

wget https://github.com/angryip/ipscan/releases/download/3.5.2/ipscan_3.5.2_amd64.deb -O ipscan.deb

Mientras que para los que tienen sistemas de 32 bits deben de descargar este paquete:

wget https://github.com/angryip/ipscan/releases/download/3.5.2/ipscan_3.5.2_i386.deb -O ipscan.deb

Hecha la descarga del paquete procedemos a instalarlo con el siguiente comando:

sudo dpkg -i ipscan.deb

En caso de tener problemas con las dependencias debemos de ejecutar este comando:

sudo apt install -f

Ahora para quienes tengan sistemas con soporte para paquetes rpm, tales como Fedora, OpenSUSE, CentOS, RHEL o cualquier sistema derivado de estos, podemos descargar el paquete rpm según a arquitectura de nuestro sistema.

Para los que tienen sistemas de 64 bits deben de descargar este paquete:

wget https://github.com/angryip/ipscan/releases/download/3.5.2/ipscan-3.5.2-1.x86_64.rpm

Mientras que para los que son usuarios de sistemas de 32 bits pueden descargar este paquete:

wget https://github.com/angryip/ipscan/releases/download/3.5.2/ipscan-3.5.2-1.i386.rpm

Finalmente, para instalar el paquete solo debemos de ejecutar en la terminal:

sudo rpm -i ipscan-3.5.2-1*.rpm

Para los que son usuarios de Arch Linux, Manjaro, Antergos o cualquier sistema derivado de Arch Linux debemos de contar con un asistente para instalar paquetes desde AUR, puedes utilizar el que te recomiendo en este artículo.

El comando para instalarlo es:

yay -S ipscan

Y listo con ello ya podemos comenzar a utilizar la aplicación.

¿Cómo utilizar Angry IP Scanner en Linux?

Debemos abrir la aplicación y en ella podremos elegir un rango de IP correspondiente (por ejemplo, 192.168.0.1 – 192.168.0.100).

Si se selecciona al azar, se incluirá automáticamente un rango de direcciones IP al azar. La tercera opción es archivo de texto.

Si tiene varias direcciones IP escritos en un archivo de texto, se puede elegir el archivo y comprobar el estado de ping de estos equipos.

Por lo tanto, es necesario seleccionar la máscara de subred desde el menú desplegable correspondiente. Después de seleccionar todo, haga clic en el inicio botón.

Después de completar la exploración, podrás ver los resultados, los cuales se desplegaran en colores, donde el azul marcada direcciones IP son  están actualmente en uso y trabajando. Sin embargo, el rojo marcó dirección IP está muerto o ya no está activa.

También es posible exportar la lista de direcciones IP visible en la lista. Para ello, vaya a Escaneado > Exportar todo .

El artículo Angry IP Scanner una herramienta para la vigilancia y escaneo de puertos IP aparece primero en Angry IP Scanner una herramienta para la vigilancia y escaneo de puertos IP.

Syncthing: una excelente alternativa libre para crear nuestra nube personal

$
0
0

Existen hoy en día muchas opciones para poder sincronizar nuestra información con nuestros diferentes dispositivos (desktop,laptop,Tablet,smartphone) los cuales son los famosos servicios en la nube. Y aun que cuentan con medidas de seguridad muy buenas, no todos nos fiamos de ello.

Y esto es debido a que final de cuentas nuestra información ya esta en posesión de terceros, para esto existen servicios que nos permiten poder implementar una nube personal y el día de hoy vamos a hablar de uno de ellos.

Sobre Syncthing

Syncthing es una herramienta de código abierto, gratuita y multiplataforma que se puede utilizar para sincronizar los archivos y/o carpetas entre los equipos en red.

A diferencia de otras herramientas de sincronización, tales como Google Drive, pCloud, Dropbox, etc, Syncthing transfiere los datos directamente desde un sistema a otro sistema, y es completamente seguro y privado.

Todos los datos serán almacenados en su sistema para que pueda tener un control total sobre sus archivos y carpetas, ya que ninguno de ellos se almacena en cualquier sistema de terceros.

También nos da la posibilidad de poder elegir el lugar dónde se almacena, si es compartida con un tercero y cómo se transmite a través de Internet.

Toda la comunicación se cifra usando TLS, Syncthing tiene una WebGUI sensible y poderosa que ayudará a los usuarios añadir, eliminar y administrar directorios para ser sincronizados a través de red.

Permite sincronizar los archivos de un dispositivo a otro directamente sin tener que pasar por el intermediario, por ejemplo, si se utiliza Dropbox los archivos transitará por Dropbox que será capaz de ver lo que estamos transfiriendo, y controlar cómo sus los archivos se transmiten a través de internet.

Por lo tanto, el uso de Syncthing permite ganar en seguridad y privacidad.

La seguridad está garantizada por el cifrado y la autenticación, ya que no hay un servidor central que contenga todo y que pueda ser violado.

Usando Syncthing, puede sincronizar varias carpetas a varios sistemas a la vez, todo lo que necesita es conexión muy estable LAN / WAN y suficiente espacio en disco en sus sistemas.

Es compatible con todos los sistemas operativos modernos, incluyendo GNU / Linux, Windows, Mac OS X, y por supuesto Android.

¿Cómo instalar Syncthing en Linux?

Para poder instalar esta herramienta en tu sistema debes de seguir los siguientes pasos acorde a tu distribución de Linux que estés utilizando.

Si eres usuario de Arch Linux, Manjaro, Antergos o cualquier distribución derivada de Arch Linux podemos instalar la aplicación desde los repositorios oficiales.

sudo pacman -S syncthing

En caso de querer instalar la versión GTK debemos de teclear:

sudo pacman -S syncthing-gtk

Ahora para los que son usuarios de Fedora y derivados instalamos con:

sudo dnf -i syncthing

Para los que son usuarios de Debian, Ubuntu, Linux Mint o cualquier distribución derivada de estas, debemos de añadir el siguiente repositorio al sistema.

Debemos de abrir una terminal en el sistema para ello y tecleamos:

curl -s https://syncthing.net/release-key.txt | sudo apt-key add –

echo “deb https://apt.syncthing.net/ syncthing stable” | sudo tee /etc/apt/sources.list.d/syncthing.list

Ya añadido el repositorio debemos de actualizar nuestro listado de paquetes e instalar con:

sudo apt-get update
sudo apt-get install syncthing

Para los que son usuarios de openSUSE pueden instalar la aplicación con un clic desde la pagina de software de openSUSE.

Solo deben de dirigirse al siguiente enlace. 

Finalmente, para el resto de las distribuciones de Linux podemos instalar esta aplicación con apoyo de los paquetes Snap.

Debemos de tener el soporte para poder instalar aplicaciones de este tipo en el sistema.

Solamente debemos de teclear en la terminal:

sudo snap install Syncthing

¿Cómo ejecutar Syncthing en el sistema?

Para comenzar a utilizar esta aplicación basta con ejecutar desde la terminal:

syncthing

Hecho esto se nos abrirá de manera inmediata el navegador la pagina web desde donde podremos configurar la aplicación.

En caso de que esto no ocurra basta que abramos nuestro navegador y en la barra de direcciones tecleamos:

localhost:8384

El artículo Syncthing: una excelente alternativa libre para crear nuestra nube personal aparece primero en Syncthing: una excelente alternativa libre para crear nuestra nube personal.

Viewing all 1743 articles
Browse latest View live