Category: Networking and Internet

Pantalla del HTC Artemis canviada

Reading time: 1 – 2 minutes

El dilluns de la setmana passada vaig rebre la pantalla del HTC Artemis que vaig comprar a eBay, gràcies Marc per la gestió. Doncs bé aquella mateixa nit a la taula de la cuina i amb molta tremolor a les mans, ja que just m’havia passat tota la tarda fatal, degut a una mala digestió del dinar no m’aguantava ni dret. Però no vaig poder evitar instal·lar la nova pantalla al HTC Artemis i comprovar que tot funcionava com tocava. Així doncs, a la taula de la cuina mateix es va fer el canvi de pantalla i la posta en marxa:

htc-canvi-pantalla.png

Aquí ja la podeu veure en ple rendiment connectada a la seva base:

htc-base.png

Si voleu recordar els detalls de com he aconseguit la nova pantalla: Comprovant tipus de pantalla del HTC Artemis (P3300). També ús informo que si no voleu patir tan com jo per desmontar la HTC podeu buscar als forums de XDA Developers el service manual de la HTC Artemis on s’explica detalladament com desmontar-la.

MWC’08 – Mobile World Congress

Reading time: 2 – 3 minutes

Tot i que amb una setmana de retard, a continuació faig cinc centims de la meva visita per la fira. Aquest any només hi vaig ser durant un dia i com ja va passar l’any passat invitat per kimia.

mwc-oriol-movilpoint.png

Com sempre la cosa va ser al recinte de Montjuïc que no va acabar d’estar ocupat al 100%, si la memòria no em falla a l’Informat del 1990 hi havia molt més espai ple. Quines èpoques… tornant a l’actualitat. Vaig notar que la fira segueix amb un nivell molt alt i que continua venint pràcticament tothom. Potser vaig trobar a faltar a Google i a Apple. Però de fet, tampoc m’esperava veure a Yahoo! i hi tenien un estand força apanyadet.

mwc-2008.png

Doncs bé, em feia especial il·lusió trobar algún terminal amb cara i ulls amb l’Android, el sistema operatiu de Google per mòbils. Però res de res, un trist Texas Instruments que no era ni digna de fer correr una versió molt verda del mateix android. El iPod tot i tenir-lo més que vist, només hi era de forma testimonal en algún estand de tercers.

Parlant del que si qu hi havia comentar que em va agradar molt un sistema per desenvolupar sobre android que presentava la gent del Qualcomm. Realment útil i interessant pels desenvolupadors. També vaig poder veure que per fi ha entrat en producció les pantalles de paper enrollable de Readius. La resta de novetats que es presentaven la veritat no em van fer ni fred ni calor. Potser un gran problema que tenen les fires és que sovint el que hi ha de nou ja ho has llegit en algún blog i a la fira sovint només vas a tocar-ho i si és que val la pena fer-ho.

Així doncs, aquesta fira almenys per mi ja s’ha convertit en una excusa per anar saludar als amics i poca cosa més, ja que de negocis en varem parlar el just i amb qui tocava i de novetats com ús dic, les justes.

kimia – solucions RSS per mòbils

Reading time: 2 – 2 minutes

kimia.png

Ahir el Karel em va fer arribar un enllaç que em va fer molta gràcia. Resulta que la gent de Xataka móvil han escrit un artícle sobre kimia. Doncs bé, aquesta empresa que potser no ús sona de res és la d’en Karel un bon amic Belga afincat a Madrid que vaig tenir la sort de coneixer un matí a la primera edició que es va fer a Barcelona del 3GSM. Doncs bé l’Olga una comercial de Sidsa me’l va presentar i just aquella nit en Karel havia estat escribint el primer borrar del seu business plan del que ara és una empresa que ja ha superat la primera ronda d’inversió i que ja compte amb algunes dotzenes d’enginyers repescats per tot europa.

Doncs bé, fa molta il·lusió quan veus que els projectes dels teus amics va endavant i que els llocs més coneguts en parlan. És tot un plaer veure que malgrat vivim en un país tercer mundista tecnológicament parlant també es poden arribar a fer les coses bé. A veure si un dia a movilpoint també tenim aquesta sort de moment l’esforç i la dedicació per fer-ho bé li estem posant.

Cookbook: Compilar en Ubuntu

Reading time: 2 – 3 minutes

Aquest post va dedica al Marc. Finalment i quan ja no ho buscava he trobat el que buscava aquest matí. Com en un sol apt-get puc instal·lar el indispensable per poder compilar coses en una ubuntu recent instal·lada:

apt-get install linux-headers-`uname -r` build-essential

HTC Kaiser i Artermis en WinXP virtualizat (VMWare Workstation 6)

Reading time: 19 – 32 minutes

El sistema operatiu de treball o sistema operatiu de l’equip host que uso habitualment com ja sabeu és un Linux, concretament una Gentoo. Doncs bé, al instal·lar un WinXP com a sistema guest en una màquina virtual d’VMWare malgrat molts dels dispositius USB del meu portàtil es reconeixen directament. Per exemple, la webcam, lector d’empremta digital o modem 3G intern. Això no passa al connectar algún dels dos smartphones que tinc el HTC Kaiser o l’Artemis el VMWare em donava l’error: VMWare Workstation was unable to claim the device (No such file or directory).

error.png
<div class="imatge" style="text-align: center;"></div>

Després de molt buscar per forums i d’altres similars vaig trobar un simple hack que em soluciona el problema (perdoneu però no recordo l’enllaç perquè era un comentari d’un forum). El motiu exacte de perquè això passa no l’acabo de tenir clar però l’enginy funciona. De forma que l’activesync o el pocket controller pro reconeixen perfectament el telèfon i em permeten controlar-lo i sincronitzar-lo des del WinXP virtual. Que per altre banda, tal com vaig comentar en l’article sobre com arrancar el WinXP de l’altre partició mentre estem en Linux em permet no haver de mantenir dos instal·lacions de WinXP en parl·lel sinó que la versió virtual i la que corre sobre el host son la mateixa.

Bé doncs, anem al gra el que heu de fer és localitzar on teniu connectat el vostre dispositiu. Fent un lsusb podeu veure algo semblant a:

# lsusb
...
Bus 005 Device 004: ID 0bb4:0b0b High Tech Computer Corp.
...

Ara ja sabem que es troba en el Bus 5 però encara no sabem en quin port ni a quina PCI esta connectat aquest bus. Desocbrim ID de la PCI on és el Busc 5:

# find /sys/devices/ -name "usb5"
/sys/devices/pci0000:00/0000:00:1d.0/usb5

Ja sabem la PCI i bus USB on és connectat el dispositiu, ara només cal saber en quin port usa. Per fer això el que farem és buscar el idProduct i l’idVendor del HTC Kaiser, això ho obtenim del lsusb són els números en hexadecimal separats per uns dos punts. Així doncs, el meu idProduct: 0b0b i el idVendor: 0bb4. Amb aquestes dades el que faig és posar-nos en el directori del bus que hem localitzat i llenço una búsqueda sobre els fitxers que contenen aquestes dades per localitzar en quin port del bus tenim connectat el dispositiu:

# cd /sys/devices/pci0000:00/0000:00:1d.0/usb5
# grep -ri 0b0b $(find . -name "idProduct")
./5-1/idProduct:0b0b
# grep -ri 0bb4 $(find . -name "idVendor")
./5-1/idVendor:0bb4

Com podem veure en els dos casos els fitxers que contenen aquesta informació són al directori 5-1, o sigui, que tenim connectat el nostre telèfon a /sys/devices/pci0000:00/0000:00:1d.0/usb5/5-1/. Directori on hi trobarem el fitxer bConfigurationValue que és completament buit. Doncs bé, l’únic que hem de fer és posar-hi un 1, per exemple així:

# echo 1 > /sys/devices/pci0000:00/0000:00:1d.0/usb5/5-1/bConfigurationValue

Després ens assegurem que tenim associat el dispositiu a la màquina virtual i veurem que el missatge d’error desapareix i el WinXP detecta el nou hardware connectat.

active-usb.png
<div class="imatge" style="text-align: center;"></div>

Finalment aquí tenim l’enllaç funcionant:

connected.png
<div class="imatge" style="text-align: center;"></div>

Comprovant tipus de pantalla del HTC Artemis (P3300)

Reading time: 3 – 4 minutes

En un post ja vaig comentar de passada que m’havia carregat la pantalla de la HTC Artemis que uso com a mòbil peronal.

pantalla.png

Doncs la veritat és que s’ha de ser una mica estúpit perquè portava el mans lliures a la butxaca i no tenia mans disponibles per posar el billet del tren a la màquina de billets. Així doncs, vaig recolzar el mòbil amb l’ombro i em va caure a terra. Si ús fixeu en la fotografia la pantalla esta negre excepte una petita zona a la part inferior on si que funciona. Doncs bé, després de buscar per eBay vaig trobar que per uns 32€ podia comprar-ne una als EUA, concretmanet “LCD Display +Touch Screen & Tools for HTC P3300 Artemis“.

La qüestió és que aquest matí m’han demanat quin tipus de pantalla té la meva Artemis un tipus A o B i m’adjuntaven aquesta fotografia:

tipus_pantalles.png

Obviament l’única manera de saber això ha estat desmontat l’Artemis, així doncs aquí teniu el resultat:

desmontat_1.png

desmontat_2.png

desmontat_3.png

La cosa no ha estat fàcil, per si algú té el mateix problema que jo algún dia una bona referència per mi han estat aquestes fotografies (local), ja que als textos obviament no s’enten res. Una altre bona ajuda és Diary of a Mac Geek: Screen Replacement for MDA Compact III / HTC Artemis (local). De totes formes ús poso algunes notes per obrir-lo:

  • Compte els tornillos per obrir que són molt i molt petits i són d’estrella.
  • Al treure els envellidors platejats dels costats on hi ha els botons, això esta enganxat amb una cola adhesiva contra la carcasa interna així que aneu amb molt de compte de trencar-ho al treure-ho.
  • La carcasa posterior esta enganxada a la carca interna amb uns encaixos de plastic, intenteu localitzar-los al lateral abans de fer massa força per separar les carcaces.

La resta més o menys seguint les fotografies que he referenciat és fàcil de fer. Això si sempre amb molt de compte i delicadesa.

Finalment mentre espero la pantalla estic usant el mòbil connectat directament a la base i a través del Pocket Controller-Pro controlo el telèfon.

desmontat_4.png

Si algú intenta posar-se en contacte en mi via el mòbil personal i no li contesto ja sap perquè és. Així doncs, useu el de feina.

Nou telèfon PDA a la família

Reading time: 2 – 3 minutes

Doncs des de divendres i gràcies a l’A. de Vodafone i després de les meves peripecies amb la BB Pearl tinc una Voafone 1615, aka HTC Kaiser o Tytn II. En poques paraules un mort que fa de tot.

htc-kaiser.jpg

Petit resum de característiques:

Connectivity: GSM/GPRS, EDGE, UMTS (3G), HSDPA, Bluetooth 2.0 + EDR, A2DP, 802.11b/g, USB, AGPS
Operating system: Windows Mobile 6.0 Professional
Input: Keyboard/Touchscreen
Camera:	3.0(2048x1536) Megapixel, front VGA
Power: 1350 mAH Battery
CPU: Qualcomm 7200 ARM Processor at 400 MHz
Memory: 256 MB Internal Flash, 128 MB RAM, SDIO, microSD, microSDHC, TransFlash
Display: 65k-color QVGA TFT

Doncs el tema estan en que per no funcionar no em funciona el RealMail, ni el 3G, ni puc sincronitzar de forma senzilla els contactes amb l’Evolution. Així doncs, molt de mòbil/PDA per no fer res. Per tant, ara em toca posar-me les piles ja que ja no és una HTC sinó dues. L’Artemis i la Kaiser a posar al dia. De totes formes per aquesta segona a XDA Developers no m’ha semblat veure que hi haguessi ROMs. Però a la primera ja trigo en actualitzar la ROM que tinc que malgrat és una passada esta molt desfassada comparat amb les que he vist pels forums.

Poc més a aportar de moment, només dir que realment té de tot i tot ho fa molt bé. De dolent que és massa grossa i pesa massa. Però és que ho vul tot també. Això si súper orgullos del teclat QWERTY que porta i de la WIFI que tan trobo a faltar a l’Artemis. Sobretot espero poder-lo usar com a client de Twitter i d’altre pijades. Ja que jo sense un teclat QWERTY no sóc ningú. Espero poder anar ampliant el tema a mesura que vagi aprenent com va tot plegat.

Evolution ‘search folders’

Reading time: 2 – 4 minutes

Aquesta funcionalitat d’Evolution fa molt temps que la vaig veure, però no se m’havia mai acudit com treure-li rendiment amb la meva forma d’usar el correu. Com sabeu de fa molt de temps tinc les carpetes organitzades intentant seguir la idea de GTD. Doncs bé, malgrat això tenia certs problemes per seguir alguns llistes de correu i d’altres informacions que m’arriben al correu però que són de caire més secundari o personal. La solució l’he trobat gràcies a aquestes carpetes tan especials que em permeten agrupar correus en funcionar de paràmetres ben diferents.

Per si això de les search folders ni ús sona, jo ho definiria com carpetes amb continguts virtuals, és a dir, imagineu que teniu configurades diverses comptes de correu, llavors tindreu divers carpetes d’entrada de correu (inbox) si a més cada una de les comptes té diverses carpetes creades això farà que els diversos inbox no capiguen a la pantalla. Llavors sempre haureu d’estar fent scroll per estar al corrent dels nous correus que ús entren en les diverses comptes i diverses carpetes de cada compte.

Llista de carpetes de tipus search folder:

search-folders-001.png

La solució és tan senzilla com la de configurar, per exemple, un general inbox:

search-folders-002.png

Un altre search folder que tinc configurada és una que m’agrupa tots els missatges que tinc marcats com a importants, això ho acostumo a usar moltíssim per varies funcions. Per exemple, contestar correus en llistes de correu, saber tasques importants que esperant que es facin ja, o coses importants que espero que arribin fetes, etc.

search-folders-003.png

A més d’aquests dos exemples que he comentat tinc ues quantes carpetes més d’aquest tipus, com la de missatges no llegits, tasques a fer, tasques en espera, etc. a mi aquesta idea realment m’ha canviat la forma d’usar Evolution.

No oblideu que els missatges realment, no tenen perquè pertanyer a la mateix compte de correu i que la carpeta virtual no és una carpeta real. Així doncs, no s’hi poden arrossegar elements a dintre. De totes formes, si que es poden arrossegar correus de dintre cap a un altre carpeta, no virtual. Així doncs el focus de treball del meu Evolution ha canviat molt i ara treballo sempre amb la vista posada a la part on hi ha aquestes carpetes especials i a sobre tinc obertes totes les carpetes de la compte de correu principal. Així puc anar arrossegant i organitzant les tasques tal com feia abans.

Configurant una Atheros AR5212/5213 amb Ubuntu 6.06 Dapper

Reading time: 11 – 18 minutes

La base del MPK és una Ubuntu 6.06 Dapper, doncs bé ahir vaig tenir la necessitat de configurar-hi una targeta Wifi per primera vegada. La qüestió és que la cosa em va donar una mica més de feina de la esperada. Així doncs, aquí penjo quatre notes de com posar-la en solfa ben ràpid.

Al iniciar l’Ubuntu amb l’Atheros punxada els drivers de madwifi del kernel la detecten perfectament però malgrat no em donava cap error i després d’associar-me a diversos APs amb WEP i WPA-PSK no hi havia manera d’intercanviar tràfic, sempre donava l’error de que no trobava el destí del paquet. Finalment el que vaig fer va ser descarregar els drivers de madwifi, concretament la versió 0.9.3.3. Que ha compilat sense problemes i després de borrar els drivers que inclou l’Ubuntu per defecte, s’han instal·lat a la carpeta dels mòduls del kernel. Després de comprobar que amb un depmod -a no donen cap error he reiniciat i la targeta s’ha detectat sense problemes.

Amb les següents simples comandes:

iwconfig ath0 essid ssid_ap
iwconfig ath0 key codi_wep_en_hexadecimal
ifconfig ath0 up
dhclient ath0

Només amb això ja esta llesta la xarxa wifi per funcionar amb xifrat WEP, obviament no ús el recomano però hi ha gent que encara viu enganyada confiant-hi. En cas de voler-la configurar per WPA-PSK la cosa és tan senzilla com crear el següent fitxer /etc/wpa_supplicant.conf:

network={
        ssid="ssid_ap"
        scan_ssid=1
        proto=WPA
        key_mgmt=WPA-PSK
        psk="clau_psk"
}

Després des de la línia de comandes podem cridar el wpa_supplicant per provar-lo així:

wpa_supplicant -Dwext -iath0 -c/etc/wpa_supplicant.conf

Un cop veiem que s’ha associat podem anar a una altre consola i configurar la interficie de xarxa. Com sempre amb la comanda iwconfig podem observar si l’associació s’ha fet correctament, entre d’altres dades com el nivell de senyal.

Finalment si voleu posar en la seqüència d’arrencada la crida del wpa_supplicant podem afegir el següent a /etc/network/interfaces:

auto ath0
iface ath0 inet dhcp
pre-up wpa_supplicant -Bw -Dwext -iath0 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant

Per automatitzar el WEP, el que he fet malgrat sigui una mica xapussa és fer un script que fa les dues comandes iwconfig i aquest script es crida a pre-up al fitxer /etc/network/interfaces.

Passant d’una Ubuntu real a una de Virtual (VMWare)

Reading time: 7 – 11 minutes

Aquesta setmana he clonat un sistema montat en Ubuntu, d’una màquina real a una màquina virtal corrent dins d’un VMWare Server. La veritat pensava tenir més problemes, però finalment la cosa ha estatm és senzilla del que pensava. Intentearé explicar-vos els passos que he seguit, espero no deixar-me cap detall important ja que ho faré de memòria.

    • Servidor nou
    • Creem una màquina virtual amb la VMWare Server Console.
    • Instal·lem una Ubuntu 6.06 LTS (la mateixa versió qu hi ha a la màquina que volem clonar)
    • A diferencia de la original aquesta la montem amb LVM, això va ser un capritxu meu no una necessitat
    • Un cop finalitzada la instal·lació estàndard i fetes les actualitzacions, instal·lem el servidor d’ssh
    • Servidor original
    • Creem un fitxer de text amb aquest contingut, l’anomenaré exclude.txt:
/proc
/sys
/dev
/mnt
/cdrom
/tmp
/etc/fstab
/etc/mtab
/boot
/etc/iftab
    • Ara ve l’hora de la veritat i usant rsync començo a clonar la màquina:
rsync -cavz --exclude-from=exclude.txt /* root@IP_NOVA_MAQUINA:/
  • Apaguem o desconnectem cable de xarxa
  • Server nou
  • Reiniciem la màquina, jo ho vaig fer a sac, o sigui… apretant botó reset de la màquina virtual. Digueu-me radical però vaig pensar que era el millor en aquest cas.
Scroll to Top