Trastejant amb l'eclipse per provar de fer una aplicació web amb Java, concretament amb el servidor Tomcat, m'he trobat que l'Eclipse esperava que la instal·lació de Tomcat fos l'estandar, i a Ubuntu s'han canviat les ubicacions dels fitxers. Així doncs hi ha dues solucions, instal·lar el tomcat mitjaçant el tar.gz de la seva web, o fer alguns enllaços simbólics. La darrera opció m'ha semblat més 'neta'.
Per fer-ho senzillament hem d'escriure:
sudo apt-get install tomcat6
cd /usr/share/tomcat6
sudo ln -s /var/lib/tomcat6/conf conf
sudo ln -s /etc/tomcat6/policy.d/03catalina.policy conf/catalina.policy
sudo ln -s /var/log/tomcat6 log
sudo chmod -R 777 /usr/share/tomcat6/conf
Llavors només queda que al definir el nostre servidor a l'Eclipse li donem la ruta /var/lib/tomcat i ja podem començar el nostre projecte.
Aquests dies per coses de la feina volia connectar a una base de dades DB2 directament, que es troba en un AS400, un mainframe.
El cas es que em va costar força fer-ho anar, tot i que realment no és gaire difícil.
Dir que en principi es documenta que amb DB2 Connect es pot accedir al AS400, però bé, jo no vaig trobar la manera d'aconseguir-ho, tot i que tampoc importa molt ja que el que volia era que el meu programa, en C++, pogués accedir directament a les dades del AS400.
Continuar llegint "Connectar a una base de dades DB2 mitjançant unixODBC"
He hagut de canviar la codificació d'uns templates d'ISO-8859-1 a UTF-8 que estaven tots ens dos directoris. Per no fer-ho a mà, ho he fet amb un script en bash per a convertir-los ràpida i fàcilment. Aquí l'script:
#!/bin/bash
for i in `find *.tpl -type f -print`;
do
iconv -f ISO-8859-1 -t UTF-8 $i -o $i.new;
mv -f $i.new $i;
done
Aquests dies m'he llogat un servidor dedicat a ovh per veure que tal és la seva infraestructura de xarxa, que per ara es mostra deficient, doncs ni de conya s'obtenen els 100mbps que tinc contractats...
El cas és que volia actualitzar el sistema per posar-lo al dia, però al voler actualitzar el glibc aquesta sempre fallava. Al llegir per internet he vist que és culpa del kernel que té, així que vaig procedir a actualitzar-lo.
Continuar llegint "Actualitzant el Kernel de Gentoo a un servidor de ovh"
Quan volem verificar el correcte enviament d'un fitxer solem emprar algorismes que generen unes cadenes 'úniques' per tal d'assegurar-nos de que l'arxiu s'ha rebut clavat a l'original. Per a una pràctica així ho he volgut fer, i després d'un parell de dies he entés per fi com anava tot el sistema (una mica lent, sí).
Continuar llegint "Generar i mostrar el MD5 d’un fitxer o cadena"
El meu germà vol posar al servidor (ja hi és de fet) un Windows 2003 server per a emprar el software de microsoft sharepoint, com no, només funciona amb l'ISS.
El cas és que ara mateix el servidor corre amb un Gentoo i s'hi ha instal·lat el windows 2003 amb el Virtuabox, gràficament. Continuar llegint "Emprant VirtualBox sense GUI"
Havia de fer una copia per ftp dels continguts d'un servidor a un altre. El problema és que el servidor de destí no tenia possibilitat d'emprar ncftp o lftp (no estaven disponibles aquests clients), amb el que no podia emprar cap client ftp amb funcions de recursivitat. Continuar llegint "Copiant els continguts d’un ftp mitjançant wget"
Aquests dies he estat remenant el Visual Studio, que es pot dir el que es vulgui, però el seu editor és molt bo. Ara que ja sé una mica com va el C# i com fer-ho rutllar tot, volia fer el mateix però amb les QT. El entorn que he triat per a desenvolupar és kdevelop, però hi trobava a faltar una funcionalitat molt important, l'autocompletació de codi.
Continuar llegint "Autocompletació a Kdevelop per a QT"
Aquest és un tema molt documentat, però com que sempre l'oblido ho escric a mode recordatori ja que és realment fàcil i ràpid una vegada saps les passes a seguir.
Continuar llegint "Capturar TDT sota linux i convertir-ho correctament al que vulguem"
Aquest any m'he passat a informàtica, ja que telecos no em portava enlloc...
Així que m'he posat a fer pràctiques de codi a sac. Entre elles es troba la d'ASO (Administració de Sistemes Operatius), que té com a pràctica muntar un linux (kernel inclòs) amb gestió d'usuaris mitjançant ldap, servidor apache, repositòri subversion i que sigui capaç d'administrar tots els processos i l'ordinador mitjançant comandes de bash que són cridades via una plana web.
Com que consta d'uns quants passos i s'ha de documentar per a fer la memòria he pensat fer-ho aquí i així ja tenir-ho pas per pas i només haver de fer un copy&paste a la memòria
Ja que s'ha de compilar el kernel i així, he tirat pel recte i he agafat gentoo (on la seva guia per aquests temes és molt detallada, i fàcil de seguir).
En breu la configuració del kernel per a la meva màquina, que ja quasibé està acabat (falta pulir el wifi), així com els passos a seguir per fer-ne la instal·lació mínima.