Internet no funciona en aplicaciones que corren en Wine de Ubuntu

Si las aplicaciones que corres bajo Wine en Ubuntu 12.04 no tienen acceso a Internet es cuestión de instalarte las librerías adecuadas. Ejecuta el siguiente comando en una terminal:

sudo apt-get install lib32nss-mdns

Ahora reinicia el equipo. Cuando reinicie las aplicaciones deben ya tener acceso a internet.

¡Saludos!

 

Como concatenar varios archivos texto en windows

A veces nos surge la necesidad de concatenar o juntar en un sólo archivo varios archivos de texto que se encuentran en un directorio o carpeta. Lo que hacemos comúnmente es abrir un archivo, copiar todo el texto y pegar en otro archivo nuevo, y así con el resto de los archivos. ¿Se imaginan con más de 20 o 30 archivos?

¿La solución? Hacerlo por medio de comandos desde la consola de comandos de windows.

Podemos acceder a la consola de windows ya sea por el menú de inicio -> accesorios. O ejecutando la sentencia CMD desde el menú ejecutar.

Una vez abierta navegamos a la carpeta donde se encuentran los archivos a concatenar y ahí ejecutamos la siguiente sentencia o comando:

for %a in (*.txt) do type “%a” >> archivosalida.sal

En el ejemplo anterior, se están copiando y concatenando al archivo  de texto “archivosalida.sal” todos los archivos de texto que terminen o con extensión “.txt” (*.txt).

Espero y les sea útil. ¡Saludos!

“400 Bad Request” en Chrome

De pronto al entrar a una página web a la cuál ya había entrado antes, empezó a mostrarme este error en Chrome.

Si usaba otro navegador y entraba a la misma página el error no se producía. El problema son las “galletitas” o cookies almacenados por Chrome del sitio , por lo que hay que borrar los cookies de ese sitio.

El siguiente artículo en inglés muestra como borrar los cookies en los diferentes navegadores. La página tiene muchas imágenes que te guían paso a paso, así que no creo que tengas problemas con el lenguaje.

¡Saludos!

El módulo de impresión (printing) de GeoServer 2.5.x no funciona con capas WMS seguras

La extensión de impresión de GeoServer 2.5.1 no imprime capas seguras, sólo las capas públicas. Este problema será corregido en la versión 2.6 de GeoServer, por lo pronto podemos hacer lo siguiente para solucionar el problema.

Descargue la nueva versión de la librería  print-lib (print-lib-2.0.0.jar) de  aquí.

Pare el servidor de aplicaciones donde está instalado el GeoServer (tomcat, glassfish, jetty, etc.).

Elimine la versión actual de esa librería que se encuentra dentro de la aplicación GeoServer:

../WEB-INF/lib/print-lib-1.2-20101018133712.jar

así como la librería pvalsecc-0.9.2.jar en esa misma ubicación.

Copie el archivo jar de la versión 2.0 descargado anteriormente al mismo directorio nombrado anteriormente.

Hay que hacer unas modificaciones al archivo web.xml de GeoServer:

../WEB-INF/web.xml

Localice esta sección en el archivo anterior:

    <!-- pick up all spring application contexts -->
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath*:/applicationContext.xml classpath*:/applicationSecurityContext.xml</param-value>
    </context-param>

Cambie esa sección de modo que quede así:

    <!-- pick up all spring application contexts -->
    <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath*:/applicationContext.xml classpath*:/applicationSecurityContext.xml classpath*:/mapfish-spring-application-context.xml</param-value>
    </context-param>

Reinicie el servidor de aplicaciones y es todo, ya se podrán imprimir las capas seguras publicadas por Geoserver.

¡Saludos!

Instalar SubVersion en CentOS 6.5

Para instalar y configurar Subversion en CentOS 6.5 siga los siguientes pasos:

# 1. Cambiar a usuario root
sudo -i

# 2. Instalar los paquetes necesarios.
yum install mod_dav_svn subversion

# 3. Editar archivo /etc/httpd/conf.d/subversion.conf para que quede parecido a esto:

LoadModule dav_svn_module     modules/mod_dav_svn.so
LoadModule authz_svn_module   modules/mod_authz_svn.so
 
<Location /svn>
   DAV svn
   SVNParentPath /var/www/svn
   AuthType Basic
   AuthName "Repositorios subversion"
   AuthUserFile /etc/usuarios-svn
   Require valid-user
</Location>

# 4. Agregar los usuarios (note que sólo al agregar el primer usuario se usa la opcion -c para crear el archivo):

htpasswd -cm /etc/usuarios-svn usuario1

htpasswd -m /etc/usuarios-svn usuario2

# 5. Crear y configurar el repositorio (el nombre asignado puede ser cualquiera, en el ejemplo se nombró "repositorio")

mkdir /var/www/svn
cd /var/www/svn
 
svnadmin create repositorio
chown -R apache:apache repositorio
 
 
## Los siguientes comandos sólo se darán si se tiene SELinux habilitado. El segundo comando es para permitir commit desde http.
 
chcon -R -t httpd_sys_content_t /var/www/svn/testrepo
chcon -R -t httpd_sys_rw_content_t /var/www/svn/testrepo

# 6. Reinicie el servidor web

service httpd restart

# 7. Configure el repositorio para impedir acceso anónimo y habilitar el control de accesos

## Edite el archivo /var/www/svn/repositorio/conf/svnserve.conf y agreggue lo siguiente:

anon-access = none
authz-db = authz

Si todo se hizo correctamente, podrá acceder al repositorio a través de un navegador web desde esta dirección local:

http://localhost/svn/repositorio

¡Saludos!