Netbeans 12 con Java JDK 11 en Ubuntu

Al instalar el IDE de Netbeans 12 usando snap en ubuntu se hace complicado cambiar el archivo netbeans.conf por estar de solo lectura y a veces no queremos cambiar la versión del java usado por defecto en el SO (sudo update-alternatives –config java)

Por lo que podríamos ejecutar Netbeans, desde consola, de la siguiente forma:

netbeans --jdkhome /usr/lib/jvm/java-11-openjdk-amd64/

Otra forma es tener una versión local de la configuración de netbeans por lo que podríamos hacer algo como sigue:

mkdir -p ~/snap/netbeans/current/etc/
cp /snap/netbeans/current/netbeans/etc/netbeans.conf ~/snap/netbeans/current/etc/netbeans.conf
gedit ~/snap/netbeans/current/etc/netbeans.conf

Tocaría repetir el anterior proceso cada vez que se actualice la versión del IDE

https://stackoverflow.com/questions/58825429/how-to-configure-netbeans-when-installed-as-snap-package

Buscar y reemplazar en Vim/Vi

Vim es uno de los más populares editores de texto por linea de comandos en linux.

En vim puedes buscar y reemplazar texto usando el comando :substitute (:s)

En general la forma del comando de substitución es el siguiente:

:[range]s/{pattern}/{string}/[flags] [count]

Ejemplos:

  1. Buscar la primera ocurrencia del string foo y reemplazarlo con bar:
   :s/foo/bar/

2. Buscar y reemplazar todas las ocurrencias de la palabra en la linea:

   :s/foo/bar/g

3. Buscar y reemplazar todas las ocurrencias de la palabra en el archivo:

   :%s/foo/bar/g

ExtJS – Evento click a un label

SENCHA20EJS.preview

Cuando necesitamos agregar el evento click a un compenten tipo Label no podemos hacerlo directamente por lo que debemos tener un código como sigue:

onFormAfterRender: function(component, eOpts) {
        //Click en label
        this.getView().down('#lbTerminos').getEl().on('click',function(){

            Ext.create('Ext.window.Window', {
                height: 450,
                width: 650,
                padding: 10,
                modal: true,
                cls: "pad-text",
                layout: 'fit',
                items: {  // Let's put an empty label html
                    xtype: 'label',
                    html : '<h1>Ventana que se abre al hacer click</h1>'
                }
            }).show();
        });
    },

VNC en Ubuntu 16.04 con Gnome

vncDiagram4

VNC o Virtual Network Computing

Es un sistema de conexión que le permite utilizar su teclado y su ratón para interactuar con un entorno de escritorio gráfico en un servidor remoto. Facilita la gestión de archivos, software y configuración en un servidor remoto para usuarios que aún no están cómodos con la línea de comandos. [1]

Seguir leyendo «VNC en Ubuntu 16.04 con Gnome»