Archive for the ‘tech’ Category

Progrés de la nova web

Monday, July 13th, 2009

Ja hem publicat una nova versió de la web i hem fer una nou logo per a l’empresa.

La nova web te un nou tema i de moment està en català i anglès tot i que les traduccions a anglès poden ser una mica cutres.

A part de canviar el tema de la pagina principal he creat temes per un planet i per a un blog. A més a més amb el blog i el planet ara hi ha contingut que s’anirà actualitzant.

Ara només falta fer les pagines dels diferents projectes Open source que tinc per a poder poblicar-los a webs tipus freshmeat.

Multiidioma amb apache multiviews

Thursday, July 2nd, 2009

Estic fent la nove web de l’empresa i aquesta vegada la faré multiidioma.
La web esta feta bàsicament de pàgines estàtiques i per a fer la part de multiidioma faig servir apache multiviews.

Per a fer-ho servir només cal posar

Options Indexes MultiViews

a un fitxer .htaccess o bé al fitxer de configuració del apache.
Després ja puc crear fitxers acabats amb ca per catala en per angles etc…
Amb la opció ForceLanguagePriority es pot decidir quin es el idioma per defecte quan no hi ha un pagina del idioma del que es connecta.

Això està molt bé, però no permet que es pugui canviar el idioma des del navegador. Per a poder canviar-lo des del navegador, s’utilitza una cookie i la opció setenvif.

Per una banda s’ha de generar una cookie al client per a marcar l’idioma. Això es pot fer amb javascript.

Al inici del fitxer:

<script>
function setCookie(c_name,value,expiredays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate()+expiredays);
document.cookie=c_name+ “=” +escape(value)+
((expiredays==null) ? “” : “;expires=”+exdate.toGMTString());
}
</script>

I després un link :

<div id=”lang”>

<a href=”" onclick=”setCookie(‘language’,'ca’,10); return true;”>Català</a> |

<a href=”" onclick=”setCookie(‘language’,'en’,10); return true;”>English</a>
</div>

Després a la configuració del apache o al .htaccess.

SetEnvIf Cookie “language=([a-z-]+)” prefer-language=$1 Header append Vary cookie

Així la pagina web selecciona automàticament el idioma del navegador i a més a més permet seleccionar el idioma manualment. Ara només falta acabar les traduccions per a penjar la pàgina.

Wifi de gratis als aeroports

Thursday, July 2nd, 2009

Moltes vegades al anar de viatge si porto un portàtil trobo puts de wifi que fan pagar. Aquest punts de wifi et donen accés a internet si pagues. Sembla que aquest punts de wifi impedeixen totes les connexions menys les connexions a DNS.

Aquest fet es pot aprofitar muntant un túnel IP sobre DNS, amb el programa nstx.

Com que s’acosten les vacances i pot ser que m’emporti el meu eeepc ja he fet el muntatge amb l’ajuda d’aquest HOWTO.

Només es necessari una mica de coneixement per configurar un DNS i les rutes en una Linux, i disposar de un servidor DNS i un altre servidor connectat a Internet. Ara ja ho tinc funcionant i només em falta provar-ho en un punt wifi de pago. Algú en coneix algun a prop ? espero no haver d’anar al aeroport a provar-ho.

Nou eee keyboard

Tuesday, June 16th, 2009

Una gran solucio com a media PC.

Més informació aquí

Moblin per netbooks

Thursday, May 21st, 2009

Nova beta del sistema moblin, el linux de intel optimitzat per a mobils i netbooks.

Alucinant video de demostació.

Llàstima que amb el mou eeepc 701 no el pugui provar.

Eines per a JavaScript

Monday, April 20th, 2009

Ultimamanet he descobert 2 eines per a ajudar al desenvolupament i instal·lació de javascript. Es nota que no soc un expert en desenvolupament webn perque he trigat molt a trobar aquestes eines.

La primera es JSLint, que ajuda a millorar el codi javascript fent un alalisi del codi i proposant millores de estil i buscant errors al codi.

La segona es yuicompressor, que pot comprimir javascript i css per a poder instalar fitxers mes petits que puguin millorar el rendiment de les aplicacions web. S’execita així

java -jar yuicomressor-2.4.2.jar fitxer.js -o fitxer-mon.js
java -jar yuicomressor-2.4.2.jar fitxer.css -o fitxer-mon.css

Jornades OpenERP

Monday, April 20th, 2009

Aquest cap de setmana he anat a les Jornades OpenERP.

En general ha estat una activitat productiva. M’he posat en contacte amb gent que treballa amb OpenERP a Espanya, i hem pogut parlar dels probleme s que tenim tots i posar coses en comú. Això m’ha fet decidira a fer un esforç per a publicar alguns dels moduls que tinc fets.

Entre altres coses ha apres quines son les novetats de la versió 5.0 que solucionen mols dels problemes que teniem amb versions anteriors.

M’ha sorprès també el treball de l’empresa NaN que també son de Sabadell i que sent una empresa petit han fet una gran feina.

Traduccions a django

Monday, April 13th, 2009

He trobat la aplicació django django rosetta que es una gran ajuda per a la traducció de aplicacions django, que pot servir per a traduir qualsevol aplicació que utilitzi gettext. La aplicació et presenta suggeriments de traducció a partir de google. Una gran ajuda !!

Twitter Weekly Updates for 2009-03-29

Sunday, March 29th, 2009

Powered by Twitter Tools.

Twitter Weekly Updates for 2009-03-22

Sunday, March 22nd, 2009

Powered by Twitter Tools.