Mensaje “Cannot run /usr/bin/firefox” en Netbeans 8.

Hola a todos nuevamente.

Me topé con este error al querer ejecutar una aplicación web con el IDE Netbeans 8 en Ubuntu 14.04.  Netbeans no podía abrir firefox para mostrar la aplicación, Chrome funcionaba perfectamente bien.

“Googleando” el problema no daba con la solución, hasta que encontré en el log de netbeans un error lanzado por el Java:

java.io.IOException: error=2, No existe el archivo o el directorio
        at java.lang.UNIXProcess.forkAndExec(Native Method)
        at java.lang.UNIXProcess.<init>(UNIXProcess.java:187)
        at java.lang.ProcessImpl.start(ProcessImpl.java:134)
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1023)
Caused: java.io.IOException: Cannot run program "/usr/bin/firefox ": error=2, No existe el archivo o el directorio
        at java.lang.ProcessBuilder.start(ProcessBuilder.java:1042)
        at org.openide.execution.NbProcessDescriptor.exec(NbProcessDescriptor.java:202)
        at org.openide.execution.NbProcessDescriptor.exec(NbProcessDescriptor.java:154)
        at org.openide.execution.NbProcessDescriptor.exec(NbProcessDescriptor.java:218)
        at org.openide.execution.NbProcessDescriptor.exec(NbProcessDescriptor.java:229)
[catch] at org.netbeans.modules.extbrowser.UnixBrowserImpl.loadURLInBrowserInternal(UnixBrowserImpl.java:163)
        at org.netbeans.modules.extbrowser.ExtBrowserImpl$1.run(ExtBrowserImpl.java:166)
        at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423)
        at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)

Si ejecutaba directamente el programa, éste respondía bien. Lo qué observé es que ese archivo no era en realidad un archivo, sino que un link que apuntaba al archivo /usr/lib/firefox/firefox.sh. Encontré el archivo ejecutable de firefox en esa misma carpeta, por lo que opté reemplazar la ruta de ese ejecutable en la ventana de administración de navegadores de netbeans como se muestra en la siguiente imagen:

Selección_409

Una vez cambiado el path del firefox y sus argumentos, la aplicación se abrió en farefox sin problemas.

(No olviden visitar los anuncios de los patrocinadores para seguir conservando este sitio).

¡Saludos!

 

 

ORA-32033: unsupported column aliasing

Oracle arroja este error cuando se utiliza WITH en alguna consulta y se ha olvidado poner la palabra reservada AS. Por ejemplo en este caso:

WITH mialias 
(
  SELECT *
  FROM mitabla
)
SELECT *
FROM mialias;

Lo correcto sería:

WITH mialias AS
(
  SELECT *
  FROM mitabla
)
SELECT *
FROM mialias;

No olvides visitar a los patrocinadores (da click en los anuncios) para seguir soportando este sitio.

¡Gracias!

Google Alertas Públicas se activa por el #HuracánPatricia

Google activo su sitio “Alertas píblicas” para dar seguimiento al huracán Patricia, huracán que según la CONAGUA es el más grande y poderoso de la historia de México.

Puedes ver el sitio de Alertas públicas sobre el Huracán Patricia aquí

¡Cuídense gente!

Excel: Cómo encontrar elementos repetidos en dos listas.

En este ejemplo vamos a identificar los elementos repetidos de dos formas, la primera, dando un estilo único a los elementos repetidos; la segunda, colocando al lado de los elementos duplicados un identificador.

Estos ejemplos se ejecutaron usando la versión 2013 de Excel, tal vez en otras versiones sea un poco diferente el uso de las formulas que a continuación aplicaremos.

Problema: tenemos las siguientes columnas A y C con datos y queremos resaltar aquellos datos en la columna C que existen en la columna A, es decir, los datos en la columna C que se repiten  con los de la columna A.

Selección_400

Seleccionamos las celdas de la columna C y escogemos  la opción “INICIO -> Formato condicional -> Nueva regla…” tal y como se muestra en la imagen siguiente.

Selección_402

En la ventana “Nueva regla de formato”, seleccionamos el tipo de regla “Utilice una fórmula que determine las celdas para aplicar formato.” e introducimos la siguiente fórmula en la opción “Dar formato a los valores donde esta fórmula sea verdadera:”:

=COINCIDIR(C1, $A$1:$A$7, 0) > 0

La ventana debe de verse como la siguiente imagen.

Selección_403

Oprimimos el botón “Formato…” para abrir el diálogo “Formato de celdas” y en la pestaña “Relleno” seleccionamos el color que queremos que aparezca de fondo en las celdas de los datos repetidos. Oprimimos “Aceptar” para cerrar el diálogo y nuevamente “Aceptar” para aplicar el formato condicional en la ventana “Nueva regla de formato”.

Selección_405

Las celdas de la columna C que contienen datos duplicados con las celdas de la columna A, aparecerán con el fondo de color elegido:

Selección_406

Ahora, si queremos “identificar” en la columna contigua a C solo es cuestión de pegar la fórmula que usamos en anteriormente en las celdas contiguas a la columna C. Una vez hecho esto el resultado debe verse así:Selección_407

La celda en la columna D mostrará “VERDADERO” cuando el dato en la celda contigua de la columna C se encuentra en la columna A, y error (#N/A) cuando no.

Espero y este post les sea útil.

¡Saludos!

Visual Studio 2015 Comunidad no se instala en Windows 10

Al instalar en nuevo Visual Studio 2015 edicion Comunidad en Windows 10, el instalador iniciaba la instalación y después de un tiempo se colgaba y no terminaba la instalación. Después de interrumpir y volver a intentarlo varias veces, deteniéndose el proceso en partes distintas, opté por probar si el antivirus era el problema.

Visual-Studio-Community-2015-780x445
Tengo instalado el antivirus gratuito AVG 2015, así que procedí a desactivarlo a través de su menú. Una vez desactivado, intenté nuevamente instalar el Visual Studio y ¡eureka! se instaló sin ningún problema.avg-antivirus-free-2015_d86s.640

Al parecer hay un problema con el AVG 2015 y el instalador de Windows. Así que desactiven el antivirus momentáneamente mientras lleven a cabo la instalación, puede ser esa la causa.

¡Saludos!

 

Opción “Herramientas de imagen de disco” no aparece en Windows 10

Llevé a cabo la actualización a Windows 10 Pro desde la versión 7 y terminó sin ningún error. Pero al intentar grabar un archivo ISO a disco DVD no me aparecía por ningún lado la opción para llevar a cabo el quemado de dicho archivo.

Según seleccionando el archivo ISO me aparecería la opción “Herramientas de imagen de disco” en una pestaña de los menús del explorador de archivo pero no sucedía así, no aparecía dicha opción.

El problema es que tenía otra aplicación como determinada para abrir esos archivos, específicamente en mi caso tenía la aplicación 7-zip. Si no se tiene la aplicación “Explorador de archivos” como predeterminada dicha pestaña nunca aparecerá; por lo tanto hay que establecer “Explorador de archivos” como aplicación predeterminada, en mi caso lo hice de la siguiente manera (existen otras maneras para hacer esto):

Selecciona el archivo ISO y oprime el botón derecho del ratón para hacer aparecer un menú de opciones; dentro del menú selecciona la opción “Propiedades”, abrirá una ventana. En dicha ventana seleccionamos la pestaña “General” y en la opción “Se abre con:” oprimimos el botón “Cambiar…”, dentro de las aplicaciones que aparecer como opciones buscamos y seleccionamos “Explorador de archivos” y damos “Aceptar” y cerramos la ventana de “Propiedades”.  Automáticamente aparecerá la opción “Herramientas de imagen de disco” que traíamos perdida en el menú del “Explorador de archivos”.

Captura

Espero y les sea útil.

¡Saludos!

 

Ya se encuentras disponibles las presentaciones del FOSS4G 2015

Los días 16, 17 y 18 de septiembre del 2015 se llevó acabo el evento anual FOSS4G 2015 en Seúl Corea.  FOSS4G es el acrónimo de Free and Open Source Software for Geospatial. El evento congrega a los mayores y mejores proyectos open source orientados o enfocados a soluciones geoespaciales.

foss4g2015_c

Las presentaciones en esos eventos con compartidas a todo el mundo, siendo de gran utilidad para quien usamos estas herramientas de código abierto, ya que presentan las últimas novedades y futuras implementaciones. Geoserver, Mapserver, OpenLayers son algunos de los proyectos que son presentados en estos eventos.

Puedes ver y/o descargar las presentaciones en este sitio.

Actualización: también se encuentran disponibles los videos aquí.

Espero y les sean útiles.

¡Saludos!

 

¡Liberada la versión 2.8 de GeoServer!

Geoserver liberó su más reciente versión: 2.8 con las siguientes novedades:

  • Lectura y escritura de curvas en PostGIS.
  • Filtrado de capas o layes durante su configuración.
  • Operación NODATA en rasters con la librería JAI-Ext.
  • Manejo Granular de Mosaicos de Imágenes mediante API Rest.
  • Procesamiento de datos raster durante la importación.
  • Soporte de ordenamiento Z al crear mapa.
  • Mejora  de Contraste más eficiente.
  • Nuevo marca tipo flecha.
  • Múltiples fuentes o fonts en un mismo TextSymbolizer.
  • Control de acceso mediante API Rest.

y muchas mejoras más..

Para mayor información, visita su blog.

GeoServer_500

 

Instalación Postgres.app: comando psql de Postgresql, no funciona en Mac OS X.

Si después de instalar postgresql, con los paquetes de Postgres.app  en tu sistema Mac OS X , no te funciona el comando psql; es que probablemente aún no hayas agregado el directorio bin de Potgresql en tu variable de ambiente PATH.

Para resolver el problema, abre y edita el archivo .bash_profile que se encuentra en tu directorio raíz y agrega la siguiente línea al final (la ruta del directorio bin de Postgresql puede variar de acuerdo a la versión instalada; se ejemplifica la versión 9.4) y guárdalo:

export PATH=$PATH:/Applications/Postgres.app/Contents/Versions/9.4/bin

Una vez terminada la edición de archivo, reinicia la máquina, abre una terminal y ya podrás usar el comando psql.

Aquí puedes encontrar la fuente original

PostgresAppIconLarge

¡Espero y les sea útil!