El lugar donde escribo lo que me pinta cuando me pinta.

posted by: hernan82arg
posted on: 21 March 2008

Bueno, la idea de este post es hacer una revision de la laptop de Hewlett Packard modelo dv6736nr. Antes que nada quiero agradecer a Mike por habermela traido desde USA (special thanks to Mike for bring me this laptop ;) ).

dv6736nr.jpg

Bueno, antes que nada, el equipo tiene estas caracteristicas:

Processor –> AMD Turion(TM) 64 X2 TL-60 2Ghz
Cache Memory –> 512KB + 512KB at die Level 2
Display Type –> WXGA high-definition widescreen with BrightView technology (1280 x 800)
Screen Size –> 15.4″
System Bus –> 1600MHz
System Memory (RAM) –> 2GB
System Memory (RAM) Expandable To –> 4GB
Type of Memory (RAM) –> DDR2
Hard Drive Type –> Serial ATA (5400 rpm)
Hard Drive Size –> 250GB
Optical Drive –> Double-layer DVD±RW/CD-RW
Direct-Disc Labeling –> Yes
Digital Media Reader or Slots –> Yes, digital media card reader
Graphics –> NVIDIA GeForce Go 7150M (UMA)
Built-in Web Cam –> Yes
Modem –> 56 Kbps
Networking –> Built-in 10/100Base-T Ethernet LAN (RJ-45 connector)
Wireless Networking –> Built-in high-speed wireless LAN (802.11b/g)
S-Video Outputs –> Yes, 1
Audio –> Altec Lansing
Speakers –> Built-in
PCMCIA Slots –> 1 ExpressCard 34/54
USB 2.0 Ports –> 3
IEEE 1394 FireWire Ports –> 1
Notebook Weight –> Standard (more than 6 lbs.)
Battery Type –> Lithium-ion (6 Cells)
Pointing Device –> Touchpad with on/off and dedicated vertical scroll up/down pad
Operating System –> Windows Vista Home Premium
Included Accessories –> HP mobile remote and ear bud headphones

Como vimos en la primer foto es una laptop fachera, no como la HP 530 que tenia antes, la cual no deja de ser un fierro y se la re banca, pero todo el mundo la bardea por ser austera (esto va para rafa, a ver cuando llega tu dell y para diego que se queja que le saca cayos en los dedos, maraca!)

Una foto de frente para ver la pantalla que es comun, 1280×800 pixeles y BrightView que no tengo ni puta idea que es!

dv6736nr_frontside_opened.jpeg

otra foto de frente cerrada, aca se pueden ver las salidas para auriculares (tiene 2), la entrada del microfono, el switch para habilitar/deshabilitar la placa wireless, el led indicador de la misma y por ultimo los leds de power, cargador y disco rigido.

dv6736nr_fontside_closed.jpg

sobre el lado izquierdo podemos ver la salida de super video, la salida vga, el puerto de expansion que no se que es, la boca de placa de red, la boca del modem, 2 usb, 1 firewire y por ultimo el slot lector de memorias.

dv6736nr_leftside.jpg

sobre el lado derecho esta el conector de la bateria, 1 usb mas, la grabadora de dvd con lightscribe, y por ultimo el slot pcmcia donde tambien se guarda el control remoto.

dv6736nr_rightside.jpg

remote_control.jpg
el control remoto creo que es lo mas loco que trae la notebook, desde el cual manejas todo lo que es multimedia en windows vista y en kubuntu podes manejar amarok, kaffeine y muchas cosas mas!

Bueno, basta de chachara, ahora a lo importante:

Lo primero que hice al encenderla fue poner el cd de kubuntu y ponerme a instalar, use la opcion de cambiar el espacio en disco del particionador de ubuntu para hacer un resize y luego deje correr la instalacion, cabe destacar que no inicio grafica con el diver nv generico que trae por defecto para placas nvidia con lo cual edite el xorg.conf y le puse vesa para poder hacer la instalacion. Una vez que se instalo sin problemas, reinicie y me tope con el primer problema de esta maquina, no funciona el wireless. Por suerte tambien trae un puerto rj45 con lo cual la conecte a internet y comence a buscar soluciones para este tema, y asi llegue a este link.

Que tenemos que hacer, 1ro verificamos que noestra placa sea una Atheros AR5006EG y lo podemos ver de la siguente forma:

hernan@ladyblue:~$ lspci | grep Atheros
03:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter (rev 01)

Una vez verificado esto tenemos que editar el archivo /etc/modprobe.d/blacklist y agregar lo siguiente:

blacklist ath_pci

Reiniciamos la maquina y ya estamos listos para continuar, lo que vamos a hacer es instalar los drivers de windows con el ndiswrapper, para lo cual debemos instalar el paquete correspondiente:

sudo apt-get install ndiswrapper

Ahora bajamos el driver para windows xp de este link, asegurarse que la version sea 6.0.3.85 o mayor (en el momento del post existia la 6.0.3.85). Terminada la descarga en la consola descomprimimos el zip:

unzip xp32-6.0.3.85.zip

e instalamos el driver y guardamos la configuracion de la siguiente manera:

sudo ndiswrapper -i net5416.inf
sudo ndiswrapper -ma && sudo ndiswrapper -mi

reiniciamos y ahora deberiamos ver la interfaz wlan0 cuando corremos

ifconfig

teniendo en cuenta que todo salio bien deberian estar navegando con la wifi como yo!!!

posted by: hernan82arg
posted on: 17 October 2007

Para las busquedas en inglés (how to FTP server on Centos 3.x 4.x 5.x).

Basicamente la idea es instalar un servidor FTP lo mas rapido posible, hay muchas formas de hacerlo y hasta se pueden hacer configuraciones inclusive se puede hacer que los usuarios en lugar de ser usuarios locales del servidor sean usuarios virtuales y demas, pero no viene al caso para este punto.

Pre-requisitos:

- CentOS 5

- Conexion a Internet

Instalacion:

- Nos aseguramos de tener el sistema operativo actualizado:

yum update

- Instalamos el paquete de vsftpd que es el servicio que vamos a utilizar:

yum install vsftpd

- Luego de instalar deberemos editar el archivo de configuracion para darle seguridad y eliminar el acceso anonimo

cd /etc/vsftpd
mv vsftd.conf vsftpd.conf.backup
mcedit vsftpd.conf

- Pegamos lo siguiente en el archivo que generamos:

chown_uploads=NO
xferlog_enable=YES
idle_session_timeout=600
data_connection_timeout=120
ascii_upload_enable=NO
ascii_download_enable=NO
background=YES
listen=YES
ls_recurse_enable=NO
chroot_local_user=YES
write_enable=YES
anonymous_enable=NO
anon_upload_enable=NO
anon_mkdir_write_enable=NO
userlist_enable=YES
userlist_deny=YES
local_enable=YES
pam_service_name=vsftpd

- Una vez hecho esto tenemos que agregar el usuario del sistema para utilizar como usuario de vsftpd

useradd myftpusername
passwd myftpusername

- Luego editamos el archivo /etc/passwd para que el usuario no tenga acceso ssh y deberia quedar algo asi:
Antes
myftpusername:x:501:501::/home/myftpusername:/bin/bash
Despues
myftpusername:x:501:501::/home/myftpusername:/bin/false

- Una vez hecho esto lo unico que queda por hacer es habilitar el servicio para que inicie con el sistema y levantarlo a mano por 1ra vez

/sbin/chkconfig vsftpd on
/etc/init.d/vsftpd start

Listo, ya deberian poder acceder por protocolo FTP.

La idea de esto es tener 1 solo usuario para el FTP para hacer transferencias de archivos pesados sin dar acceso a un servidor por ssh, este how to no contempla utilizar varios usuarios, el proximo how to sera para tener varios usuarios.

Saludos

posted by: hernan82arg
posted on: 30 September 2007

Artifactory es un Repositorio de Maven 2, este sirve como Proxy cache de los repositorios de maven y ademas tambien sirve como repositorio para los propios artefactos desarrollados por los programadores o empresa en el caso donde lo aplique. Esta basado en JCR (usando JackRabbit como implementacion) para guardar los artefactos y administracion de los metadatos (xml). Tiene una UI basada en wicket y usa jetty para una implementacion rapida (tambien se puede implementar sobre tomcat).

Es una aplicacion muy interesante si se usa mucho maven para los proyectos en java ya que este se baja las dependencias de internet y si tenemos unas 80 o mas personas usando la conexion a internet y nuestro ancho de banda esta colapsado todo se pone bastante lento, asi que es una opcion interesante para cachear todos los artefactos que se van usando en los proyectos y ademas nos permite subir los producidos por nosotros mismos. La web de administracion es bien ausera, lo suficiente para hacer lo que necesitamos, sin complicaciones, solo hay que tener idea de lo que queremos hacer, pero en un par de horas sale andado! Para que no se ponga celoso esto lo puse en produccion en la empresa con la ayuda de Gaston (java developer) el cual me explico mas o menos como funciona maven y me dio una mano para testearlo.

Vamos a la Instalación (todo con usuario root).

Prerequisitos:

Tenemos que tener la jdk 1.5 o mayor de java instalada y JAVA_HOME definida.

Descargamos la jdk de la pagina oficial de sun y lo descomprimimos en /opt

Instalar Artifactory:

Descargamos artifactory de la pagina oficial y lo descomprimimos en /opt

Una vez hecho esto fijamos las variables de entorno en el archivo .bashrc de root para correr la aplicacion,

mcedit /root/.bashrc

agregamos lo siguiente al final el archivo:

export ARTIFACTORY_HOME=/opt/artifactory-1.2.2
export JAVA_HOME=/opt/jdk1.5.0_12

una vez hecho esto editamos el archivo jetty.xml:

mcedit $ARTIFACTORY_HOME/etc/jetty.xml

buscamos esta linea:

<set name="port"><systemproperty name="jetty.port" default="8080"></systemproperty></set>

y la cambiamos por:

<set name="port"><systemproperty name="jetty.port" default="8081"></systemproperty></set>

para cambiar el puerto donde levanta el servicio.

Una vez hecho esto solo queda iniciar el servicio y loguear (user: admin y password: password)

cd $ARTIFACTORY_HOME/bin
artifactoryctl start

podemos agregar repositorios en el archivo de configuracion artifactory.config.xml como por ej en nuestro caso agregamos OpenQA.

mcedit $ARTIFACTORY_HOME/etc/artifactory.config.xml

y agregamos el repo que necesitemos:


<remoteRepository>
<key>OpenQA</key>
<description>OpenQA</description>
<handleReleases>true</handleReleases>
<handleSnapshots>true</handleSnapshots>
<excludesPattern>org/artifactory/**,org/jfrog/**</excludesPattern>
<url>http://maven.openqa.org</url>
</remoteRepository>

Una vez hecho esto reiniciamos el servicio y listo.

Para agregar nuestros propios artefactos hay que hacerlo via interfaz web, solo con subir el jar (si esta bien hecho) alcanza.

Luego debermos agregar lo siguiente en el pom.xml del proyecto para utilizar el proxy.


<repositories>
<repository>
<id>central</id>
<url>http://[your server name]:[port]/artifactory/repo</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>snapshots</id>
<url>http://[your server name]:[port]/artifactory/repo</url>
<releases>
<enabled>false</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>central</id>
<url>http://[your server name]:[port]/artifactory/plugins-releases</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>snapshots</id>
<url>http://[your server name]:[port]/artifactory/plugins-snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
</pluginRepository>
</pluginRepositories>

Y listo, ya estamos usando artifactory!

posted by: hernan82arg
posted on: 22 September 2007

Ultimamente estuve teniendo algunos problemas de instalacion de kubuntu en algunas maquinas, mas especificamente en unas notebook dell y algunos clones con mother pedorro.

Los modelos de las dell eran Dell Vostro 1500 y Dell Vostro 1700.

La cuestion es que al poner el cd de kubuntu para instalar me tiraba un error muy feo en la consola y no levantaba. El error era el siguiente:

/bin/sh: can't access tty; job control off
(initramfs)

una cosa muy loca, leyendo por la internet con el amigo google y ubuntuforums.org encontre que el problema es que no levanta el driver adecuado para el chipset que controla los discos y la lectora de cd, mas especificamente este ultimo, por lo cual uno llegaria a pensar… como puede ser que mientras esta cargando no pueda acceder al cd-rom si lo esta haciendo precisamente de ahi. Pero aca viene la cosa, como todo bootloader estos no acceden a particiones en forma logica, si no fisicamente, por ende la cosa va bit a bit y asi es como comienza cargar el kernel pero cuando llega al punto de que el kernel cargo y el resto del soft quiere empezar a ejecutarse no puede porque no se carga un modulo que corresponde para que siga leyendo el disco, esta vez logicamente. La solucion es pasarle un parametro al kernel para que pare justo cuando termina de cargar y asi levantar el modulo necesario a mano. Lo cual hacemos de la siguiente manera:

Al bootear con el live-cd nos presenta las opciones tipicas de instalacion y vemos el contador de 30seg bajando, en ese momento seleccionamos safe video mode y apretamos F6, esto nos va a permir escribir sobre la linea del kernel y lo que tenemos que hacer es borrar el quiet splash e ir al principio de la linea para agregar break=top con lo cual vamos a hacer que el kernel haga esta parada necesaria para poder levantar el modulo piix manualmente.
Una vez que booteamos y nos da el prompt para escribir comandos ponemos lo siguiente
modprobe piix
exit

Con esto vamos a lograr que bootee, una vez que inicio podemos correr la instalacion normalmente.
Para las Dell hasta aca llegamos perfectamente, solo queda agregar el modulo en /etc/modules para que lo levanta cuando bootea ya que solo lo usa para la lectora de dvd y nada mas.

En el segundo caso, con el mother pedorro, pude instalar pefectamente de esta manera pero al reiniciar me lleve la sorpresa que no booteaba, me tiraba el mismo error, y claro en este caso si usaba el mismo modulo para el disco por lo cual no andaba ni para atras, lo que tenia que lograr era que quede por defecto para que levante con el kernel, ya que hacerlo a manopla cada vez que iniciaba no era lo mas comodo, asi que encontre este metodo para hacerlo (es una modificacion de algo que lei):
En principio el que lo escribio lo hizo montando el disco rigido desde el live cd y haciendo un chroot pero a mi se me ocurrio levantar el driver del disco como habiamos hecho antes, entonces al aparecer grub toque Esc y me dio la consola para editar los parametros y con “e” me permitio editar la linea, otra vez puse justo despues del path al binario del kernel y antes de root=blablabla el famoso break=top y lo hice bootear, otra vez lo mismo, modprobe piix, exit y estaba en la maquina, ahora lo que tenemos que hacer es meter el modulo piix en el initrd para que lo cargue al iniciar. Asi que lo hacemos de la siguiente forma:

Editamos el archivo /etc/initramfs-tools/modules y al final del archivo agregamos piix.

luego corremos el siguiente comando:

sudo update-initramfs -u

y listo, reinciamos el equipo y estamos 100% funcionales!

saludos!

posted by: hernan82arg
posted on: 10 September 2007

El otro dia estaba leyendo a fabio y encontre un post que hablaba sobre este mismo tema, virtualbox 1.5, una alternativa que permite hacer lo mismo que VMWare pero gratuitamente. Creo que a esta altura no hace falta que explique lo que es un soft de virtualizacion como VMWare, pero para hacerla corta lo que este soft nos permite es instalar un sistema operativo dentro de otro, haciendole creer al “invitado” o sistema operativo instalado sobre esta virtual que es una computadora con ciertas carcteristicas fijadas por la configuracion del software de virtualizacion.

La novedad de este soft es que permite trabajar en modo “Seamless”, osea, te permite tener la barra de windows y los programas que estes corriendo en el escritorio linux que estes usando, en mi caso kde.

virtualbox-small.jpg

Definitivamente una alternativa interesante a crossover office, que aveces es bastante bueno en su funcion pero me ha pasado que me colgo un excel en el medio del laburo y casi mato a alguien!

Ahora vamos a los pasos de la instalacion:

En el wiki de virtualbox esta bastante simple la cosa, porque claro, como no va a ser facil, en principio tienen paquetes precompilados para MUCHOS sistemas operativos:

* VirtualBox 1.5.0 for Windows hosts x86 | AMD64

* VirtualBox for OS X Hosts (Beta 2; Intel Macs only)

* VirtualBox 1.5.0 for Linux Hosts:
o Ubuntu 7.04 (”Feisty Fawn”)
i386
| AMD64
o Ubuntu 6.10 (”Edgy Eft”) i386
o Ubuntu 6.06 LTS (”Dapper Drake”) i386
o Debian 4.0 (”Etch”) i386 | AMD64
o Debian 3.1 (”Sarge”) i386
o Univention Corporate Server 1.3-2 instructions
o openSUSE 10.2 i386 | AMD64
o SUSE Linux Enterprise Server 10 (SLES10) i386 | AMD64
o Fedora 7 (”Moonshine”) i386 | AMD64
o Fedora 6 (”Zod”) i386
o Mandriva 2007.1 i386
o Red Hat Enterprise Linux 5 (”RHEL5″) i386 | AMD64
o Red Hat Enterprise Linux 4 (”RHEL4″) i386
o Xandros Desktop 4.1 i386
o All distributions i386 | AMD64

La verdad me parecio muy groso que tengan todos los paquetes precompilados para tantas distribuciones, windows y mac osx. En mi caso yo use la opcion mas interesante, ya que tengo kubuntu 7.04 (feisty fawn) agregue los repositorios de virtualbox a mi sources.list y con un solo comando tenia todo instalado.

Hay que agregar el repo correspondiente a la version de linux :
deb http://www.virtualbox.org/debian feisty non-free
deb http://www.virtualbox.org/debian edgy non-free
deb http://www.virtualbox.org/debian dapper non-free
deb http://www.virtualbox.org/debian etch non-free
deb http://www.virtualbox.org/debian sarge non-free
deb http://www.virtualbox.org/debian xandros4.0-xn non-free

usar solo la linea que corresponde a la version de la distro

sudo vim /etc/apt/sources.list

luego hay q bajar e instalar la gpg key de virtual box, e instalarlo de la siguiente forma:

sudo apt-key add innotek.asc

luego a instalar virtual box:

sudo apt-get update
sudo apt-get install virtualbox

eso va a resolver algunas dependencias, bajar todos los paquetes e instalar, luego nos va a pedir que aceptemos la licencia personal PUEL. Y por ultimo deberemos editar el archivo /etc/group para agregarnos en el nuevo grupo vboxusers para tener permisos y poder utilizarlo.

Yo lo probe en mi notebook, core duo de 1.6ghz con 2Mb de cache y 1 Gb de ram y la verdad que me parecio MUY rapido, y como que consume menos recursos que VMWare asi que fue una buena opcion! Saludos.

posted by: hernan82arg
posted on: 29 August 2007

El tema de hoy es integracion continua, que es esto, para conocerlo tenemos la definicion de wikipedia que me parecio muy interesante.

Definicion: La integracion continua (continuous integration en ingles) es una metodologi­a informatica propuesta inicialmente por Martin Fowler que consiste en hacer integraciones automaticas de un proyecto lo mas a menudo posible para asi­ poder detectar fallos cuanto antes. Entendemos por integracion la compilacion y ejecucion de tests de todo un proyecto.

El proceso suele ser, cada cierto tiempo (horas), descargarse las fuentes desde el gestor de versiones (por ejemplo CVS, Subversion o Visual Source Safe) compilarlo, ejecutar tests y generar informes.

Para esto se utilizan aplicaciones como Continuum, CruiseControl o Anthill (para proyectos Java) o CruiseControl.Net para .Net, que se encargan de controlar las ejecuciones, apoyadas en otras herramientas como Ant o Maven (tambien para proyectos Java), o Nant (para .Net) que se encargan de realizar las compilaciones, ejecutar los tests y realizar los informes.

A que viene todo esto, simple, desde julio estoy trabajando en una software factory y para uno de los proyectos comenzamos a utilizar contiuum que como ya vimos es una aplicacion para integracion continua.
La cuestion fue asi, vino Beto y me comento como era la movida y que es lo que habia que instalar, por lo cual me puse a buscar algo de info mas una mano que me dio el y nos pusimos a laburarlo. Desde ya tengo que decirles que salio 10 puntos asi que ahora paso a explicarles como instalarlo y configurarlo.

Como instalar Continuum (How to install Continuum):

Prerequisitos:

Linux: en nuestro caso estamos utilizando un Ubuntu Server Feisy Fawn (7.04). Download

Luego de bajar la distro e instalar, se recomienta realizar un sudo apt-get dist-upgrade y luego instalar apache2, mysql, xorg y firefox ya que seran usados por continuum.

sudo apt-get install xorg firefox mysql apache2 mc

Continuum: Bajarlos desde este link (al momento del post version 1.1 beta 2).

Java JDK: Bajar desde este link (en nuestro caso utilizamos el ultimo release de la JDK 1.5 al momento 1.5.0_12)

Maven: Bajar desde este link (Version 2.0.7)

Tomcat: Bajar desde este link

Hacer loggin sobre el sevidor que vamos a instalar continuum, y generamos un usuario llamado continuum.

Una vez creado el usuario hacemos loggin y comenzamos a instalar el software:

Asumo que tienen instalado todo el software de base, como ser apache, mysql, xorg, firefox.

Descomprimimos tomcat, continuum y maven y /opt de la siguiente forma:

tar zxvf paquete.tar.gz o tar jxvf paquete.tar.bz2 o tar xvf paquete.tar segun el caso.

luego “instalamos” la JDK de sun, esto lo podemos hacer de 2 formas:

Le damos permiso de ejecucion al .bin que bajamos utilizando el comando: sh jdk-1_5_0_12-linux-i586.bin o cambiando los permisos:

chmod 777 jdk-1_5_0_12-linux-i586.bin y luego ./jdk-1_5_0_12-linux-i586.bin

movemos la carpeta que nos creo a /opt

vamos a nuestro home ejecutando en la consola cd y editamos el archivo .bashrc
al final del archivo deberiamos agregar unas lineas de este estilo:

export JAVA_HOME=/opt/jdk1.5.0_12
export PATH=$PATH:/opt/maven-2.0.7/bin
export DISPLAY=:0
export MAVEN_HOME=/opt/maven-2.0.7

nos deslogueamos y volvemos a loguear, luego de hacer esto corremos export en la consola y deberiamos poder visualizar estas variables ya definidas.

luego de hacer esto corremos mvn install para q nos genere el .m2 en el home del usuario.

ahora nos aseguramos que el usuario continuum sea owner del directorio continuum-1.1-beta-2 y del tomcat, asi que vamos a /opt y corremos lo siguiente:

chown -R continuum.continuum continuum-1.1-beta-2
chown -R continuum.continuum tomcat

ahora pasamos a editar el arhivo de configuracion de continuum:

mcedit /opt/continuum-1.1-beta-2/conf/plexus.xml
y buscamos el tag <jetty.port>8080</jetty.port>
lo cambiamos por <jetty.port>8088</jetty.port>

ya que nuestro tomcat va a estar levantando en el puerto 8080

Iniciamos continuum de la siguiente manera:

continuum@server:/opt/continuum-1.1-beta-2/bin/linux-x86-32$ ./run.sh

Una vez hecho esto estamos listos para iniciar continuum, ahora solo resta registrar el usuario administrador, definir un proyecto y sentarnos con el PL para continuar configurandolo, ya que ahora depende de el poner los parametros correspondientes en el pom.xml y el settings.xml

posted by: hernan82arg
posted on: 27 August 2007

Hacia tiempo que queria instalar skype en la pc del laburo ya que se usa mucho donde trabajo y alguna vez iba a tener que usarlo para hablar con algun cliente, la cuestion es que mike, mi jefe de USA utiliza solo skype para comunicarse con nosotros, nada de msn o gtalk, asi que se hizo imperativa la instalacion en mi compu.
El problema llego cuando intente buscar una versio para Kubuntu 64bit, como casi todo soft cerrado, no hay compilacion para 64bit (si si, pq el tipo instala SO de 64bit, y bue viejo a mi me gusta asi) asi que tuve que buscar una solucion alternativa, y vi que estaba la compilacion static asi que lo baje y me lleve otra sorpresa, el static que se supone incluye todas las librerias compiladas dentro del mismo paquete estaba necesitando una libreria externa que obiamente existia pero en 64bit y este lo necesita en 32bit.
Busque un poquito en la internet y llegue a ubuntuforums con este thread del cual saque lo siguiente para solucionar el problema:


cd /home/hernan/skype
wget -q http://www.boundlesssupremacy.com/Cappy/getlibs/getlibs
chmod +x getlibs

y luego:


./getlibs skype

me pidio la contraseña para sudo, bajo la libreria que faltaba y salio andando!

Sistema Operativo: Feisty Fawn updateado al dia y con build-essential, las ia32-libs y los headers del kernel, si no los llegan a tener les recomiendo que utilicen el siguiente comando:

sudo apt-get install ia32-libs build-essential linux-headers-`uname -r`

saludos!

posted by: hernan82arg
posted on: 19 August 2007

Bueno, como a la hora de tener la notebook y dps de haber cargado la bateria me puse a instalarle SO, venia con XP lo el cual duro lo q tarda en cargar y luego llegar a inicio>apagar>reiniciar equipo. Me puse a instalar Kubuntu Feisty, reconocio todo el hardware, lo unico que por defecto te da como maximo una resolucion de 1024×768 cuando yo queria tener 1280×800 (widescreen) asi q busque el comando magico para configurarlo y listo:

1ro instalo el driver correspondiente:

sudo apt-get install xserver-xorg-video-intel

sudo dpkg-reconfigure -phigh xserver-xorg

Seleccionamos el driver i810 una vez hecho esto, configuras la resolucion que queres y listo! Luego reinicie X y probe como andaba la aceleracion con glxgears, anduvo de 10 y dije…. podria probar compiz fusion a ver q tal anda. Asi que segui el instructivo que escribi el otro dia y salio andando de una! aca les dejo un screenie!
notebook-small.jpg

posted by: hernan82arg
posted on: 16 August 2007

El titulo en ingles para google “Installing Subversion SVN with WebSVN, Apache2 and DAV on Debian based system:P

Proposito del How to:

Este how to es una forma de instalar y configurar Subversion y WebSVN en un linux basado en Debian con las siguientes caracteristicas:

-Multiples Repositorios
-Acceso a los repositorios via WebDAV
-Control de Acceso via Apache
-WebSVN securizado (Aplicacion php para busquedas faciles sobre los repos)

Instalando Apache2 con PHP5

De esta forma instalamos los paquetes necesarios de apache y php5:

apt-get install apache2 apache2.2-common apache2-mpm-worker apache2-utils php5

Instalando Subversion:

Paquetes de Subversion

Usar los siguientes comandos para instalar los paquetes necesarios para Subversion:

sudo apt-get install subversion libapache2-svn

Creando y Publicando repositorios:

Utilizar el siguiente comando para crear un repositorio:

sudo svnadmin create /path to some directory/new-project/

Una buena practica seria tener todos los repositorios en el mismo sitio, por ejemplo en /opt/svn/ (/opt/svn/repositorio)

Corregir los permisos del repositorio y darle acceso solo al usuario de apache:

chmod -R 775 /svn/new-project
chown -R www-data:www-data /svn/new-project

Configurando Apache

Ahora es el momento de configurar apache, abrir el archivo /etc/apache2/mods-available/dav_svn.conf y agregar un nuevo “directorio virtual” que haga referencia al repositorio de esta manera:

<location /new-project>
DAV svn
SVNPath /svn/new-project
AuthType Basic
AuthName "new-project"
AuthUserFile /etc/apache2/dav_svn.passwd
AuthzSVNAccessFile /etc/apache2/dav_svn.authz
Require valid-user
</location>

Crear un nuevo archivo de usuarios:

CUIDADO, este comando se debe utilizar al crear el 1er usuario:

htpasswd2 -c /etc/apache2/dav_svn.passwd nombre_usuario

Para agregar o cambiar el passowrd utilizar el siguiente comando:

htpasswd2 -m /etc/apache2/dav_svn.passwd username

New password: password

Re-type new password: password

Adding password for user username

Despues de agregar un nuevo usuario hay que agregarlo en el archivo de autorizados a modificar y agregar codigo:

Permisos de Usuarios:

En el archivo /etc/apache2/dav_svn.authz, agregar el usuario en el repositorio correspondiente en la seccion [repositorio:/].

por ejemplo:

[repositorio:/]
esteban.lopez = rw
hernan.dominguez = r

tambien se pueden generar grupos de usuarios de esta forma:

[groups]
users = esteban.lopez,hernan.dominguez

y el repo quedaria asi:

[repositorio:/]
@users = rw

Se podra acceder al repositorio via web usando la url: http://server:port/repositorio/

Despues de todos estos cambios, se debe reiniciar apache con el siguiente comando:

apache2ctl restart

posted by: hernan82arg
posted on: 15 August 2007

Hola gente, como andan, esta vez les escribo porque instale compiz fusion en mi pc del laburo y en la de casa y la verdad que anda muy bien, inclusive en sistemas operativos de 64bit como los que estoy usando. En este caso hablamos de Kubuntu Feisty [amd64], esto ya me lo habia contado pablo hace un tiempo, de hecho lo vi y como beryl colgaba bastante feo no le di bola, pero hoy cayo beto un compañero del laburo nuevo al cual ayer le instale feisty en su flamante notebook DELL Inspiron 6400 y me dijo que habia estado tratando de hacer andar compiz sin exito. Lo cual me llevo a intentar hacerlo en mi pc (P4 HT 3.0Ghz, GeForce 5200) segui esta guia para instalar los paquetes, luego de instalarlos instale los paquetes de emerald con el siguiente comando:

sudo apt-get install emerald emerald-*

y con el siguiente comando ejecutamos compiz:

compiz --replace -c emerald &

aca les dejo un screenie para que lo vean!

compiz-fusion-small.jpg

si llegan a tener algun problema para correr compiz es posible que sea algo en xorg, asegurarse de comentar el tag de wacom, y verificar que esto que les dejo este de esta forma:

#Section "InputDevice"
# Driver "wacom"
# Identifier "stylus"
# Option "Device" "/dev/wacom" # Change to
# # /dev/input/event
# # for USB
# Option "Type" "stylus"
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
#EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
EndSection

y en la parte del driver nvidia

Section "Device"
Identifier "nVidia Corporation NV34 [GeForce FX 5200]"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "AddARGBGLXVisuals" "True"
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection