Si teniu la sort de gaudir d'un flamant Samsung Galaxy S3 que no té signes de l'operadora, potser tingueu sort i, efectivament, sigui lliure. Els terminals venuts per Yoigo durant el Juliol i primers d'agost d'aquest 2012 ho solen ser.
Però per estar-ne segurs, podeu provar el codi que es veu en la imatge següent:
De totes maneres, si teniu el telèfon actualitzat, podria molt ben ser que el codi ja no us funcioni (a mi em va funcionar l'agost, però avui no me l'acceptava).
En aquest cas, podeu descarregar l'aplicació gratuïta SGS Secret Codes, com es veu a sota a l'esquerra. Al executar-la us sortirà un llista com la de la imatge del mig. Premeu el botó de Lock Status i us apareixerà una pantalla com la de la dreta.
Si com a la imatge us surt tot a OFF, llavors el vostre terminal és lliure. Proveu-ho i ja em direu !
I, per cert, aneu amb compte amb la resta de codis que teniu a l'abast a l'aplicació. No els utilitzeu si no sabeu molt bé què fan i teniu molt clar que els necessiteu.
Informació tecnològica en català, anomenada i desada al bloc. Per a mi, per a tothom.
26 de setembre del 2012
Samsung Galaxy S3: lliure o no?
23 de setembre del 2012
*ERROR* Hangcheck timer elapsed... GPU hung [Solució en curs]
Finalment, sembla que hi ha molt bones notícies respecte al famós error que estic ajudant a depurar des de fa mesos i pel qual només teníem una solució temporal des de juny.
Seguint les indicacions dels responsables de la depuració de l'errada, he pogut compilar i provar la versió 3.6-rc6 del nucli amb les darreres correccions per a targetes Intel. I sabeu què? Funciona !!!
Estic treballant amb aquesta versió des d'ahir i, tal com es pot veure a la imatge, sense cap símptoma de l'error fins ara. Finalment !
Encara queda un llarg camí fins que arribi als nuclis de la distribució, però espero que Quantal estigui lliure d'aquesta errada des de l'inici.
Seguint les indicacions dels responsables de la depuració de l'errada, he pogut compilar i provar la versió 3.6-rc6 del nucli amb les darreres correccions per a targetes Intel. I sabeu què? Funciona !!!
Estic treballant amb aquesta versió des d'ahir i, tal com es pot veure a la imatge, sense cap símptoma de l'error fins ara. Finalment !
Encara queda un llarg camí fins que arribi als nuclis de la distribució, però espero que Quantal estigui lliure d'aquesta errada des de l'inici.
Etiquetes de comentaris:
GPU hung,
i915_hangcheck_hung,
Precise,
Ubuntu
7 d’agost del 2012
Inkscape error: "UniConvertor failed" [SOLUCIONAT]
Avui m'he emportat la desagradable sorpresa que en obrir el inkscape (magnífic editor de gràfics vectorials i de codi lliure, per cert), i fer un simple copiar i enganxar em saltaven tot un seguit de finestres d'error, tal com es pot veure:
De fet, es van obrint finestres fins al punt que es fa impossible treballar.
He vist que hi ha diversos informes d'error relacionats, i en algun d'ells es suggereix que el problema pot venir de tenir corrent en segon pla un programa que estigui monitoritzant el portapapers.
Efectivament! He desactivat el programa que monitoritza el portapapers i problema resolt!
De fet, es van obrint finestres fins al punt que es fa impossible treballar.
He vist que hi ha diversos informes d'error relacionats, i en algun d'ells es suggereix que el problema pot venir de tenir corrent en segon pla un programa que estigui monitoritzant el portapapers.
Efectivament! He desactivat el programa que monitoritza el portapapers i problema resolt!
Etiquetes de comentaris:
error,
inkscape,
UniConvertor failed
3 d’agost del 2012
Diferents projectes web en el servidor local
Hi ha diferents motius pels quals podem voler tenir diferents projectes web en el nostre ordinador, que actuarà com a servidor en la xarxa local: per desenvolupar projectes per diferents clients, per poder provar diferents gestors de continguts (Drupal, Joomla, etc...), o simplement per tenir un conjunt de servidors de continguts (fotos, música, etc...) sense que s'interfereixin.
Sigui com sigui, anem a veure com ho podem configurar de forma senzilla en el nostre Ubuntu Precise. En primer lloc, instal·lem el servidor web Apache i el PHP:
I ja ho tenim. Dues estructures de directoris separades per poder fer el que necessitem, sense que s'interfereixin. Objectiu assolit.
Sigui com sigui, anem a veure com ho podem configurar de forma senzilla en el nostre Ubuntu Precise. En primer lloc, instal·lem el servidor web Apache i el PHP:
$ sudo apt-get install apache2 libapache2-mod-php5En el meu cas, tenia una instal·lació prèvia que m'ha donat problemes amb el PHP (no executava els codis). M'ha calgut reinstal·lar amb:
$ sudo apt-get purge libapache2-mod-php5 $ sudo apt-get install libapache2-mod-php5 $ sudo a2enmod php5 $ sudo /etc/init.d/apache2 restartAra, caldrà definir els servidors virtuals que volem utilitzar:
$ gksudo gedit /etc/apache2/sites-available/vhostsAmb un contingut semblant a (canvieu els noms dels servidors i el que volgueu):
# Use name-based virtual hosting.
#
NameVirtualHost *:80
# "fotos.localhost" VirtualHost:
#
<Directory "/var/www/fotos">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
ServerAdmin webmaster@fotos.localhost
DocumentRoot "/var/www/fotos"
ServerName fotos.localhost
ErrorLog ${APACHE_LOG_DIR}/fotos_error.log
CustomLog ${APACHE_LOG_DIR}/fotos_access.log combined
</VirtualHost>
# "web.localhost" VirtualHost:
#
<Directory "/var/www/web">
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
ServerAdmin webmaster@web.localhost
DocumentRoot "/var/www/web"
ServerName web.localhost
ErrorLog ${APACHE_LOG_DIR}/web_error.log
CustomLog ${APACHE_LOG_DIR}/web_access.log combined
</VirtualHost>
I l'activem amb:
$ sudo a2ensite vhosts $ sudo /etc/init.d/apache2 restartEn principi, amb això ja estaria. Només ens queda afegir els noms dels servidors virtuals al fitxer de noms coneguts:
$ gksudo gedit /etc/hostsNomés caldrà afegir una línia:
... 127.0.0.1 fotos.localhost web.localhost ...I per provar que tot ha anat bé, afegim un fitxer 'index.php' a cadascún dels nostres projectes. El contingut pot ser un simple 'Hola món' en PHP:
<?php echo 'web.localhost diu: Hola a tothom!';?>I comprovem que efectivament hi tenim accés i ens respon, anant a l'adreça http://web.localhost:
I ja ho tenim. Dues estructures de directoris separades per poder fer el que necessitem, sense que s'interfereixin. Objectiu assolit.
Etiquetes de comentaris:
Apache,
programació,
Ubuntu,
VirtualHost,
web
27 de juliol del 2012
Sobreviure a BdeBooks: e-llibres en català (2)
Avui he tornat a donar una volta per Amazon per veure com va el tema de BdeBooks, que vaig enunciar als seus inicis com una gran iniciativa, i que després es va desinflar per la manca de presència del català (la pàgina en català ja la van deixar córrer i en els llibres van avançant a poc a poc). Avui el resultat ha estat el següent:
Fent números, tenim 16 llibres en català i 344 en castellà. Els llibres en català segueixen representant menys del 5% del total publicat per aquest segell que, no ho oblidem, depèn de Edicions B (ubicada a Consell de Cent, Barcelona).
Tenim 8 llibres més en català que la darrera vegada, fa quatre mesos. Això afegeix dos llibres en català cada mes. En el mateix temps, en castellà se n'han afegit 119 en el mateix període (30 al mes, o si voleu, 1 cada dia).
Que cadascú en tregui les seves pròpies conclusions.
Fent números, tenim 16 llibres en català i 344 en castellà. Els llibres en català segueixen representant menys del 5% del total publicat per aquest segell que, no ho oblidem, depèn de Edicions B (ubicada a Consell de Cent, Barcelona).
Tenim 8 llibres més en català que la darrera vegada, fa quatre mesos. Això afegeix dos llibres en català cada mes. En el mateix temps, en castellà se n'han afegit 119 en el mateix període (30 al mes, o si voleu, 1 cada dia).
Que cadascú en tregui les seves pròpies conclusions.
24 de juny del 2012
Compilant un nucli Linux per aplicar un pedaç
Tot i que de moment hem trobat una solució temporal a l'error del "GPU Hung", cal veure si es pot solucionar d'una vegada per totes. Per això, els desenvolupadors proposen pedaços, que s'han d'aplicar al nucli base del Linux. I aquest és el motiu de l'article, comentar com es pot compilar un nucli de Linux, tot aplicant-li un pedaç.
El procés pot ser relativament senzill si no volem crear branques en les quals fer els nostres propis canvis mentre seguim els desenvolupament principal del nucli. Si només volem provar un pedaç, com és el cas, ho poder fer tal com us comentaré tot seguit.
En primer lloc, hem d'instal·lar un conjunt d'eines de desenvolupament:
Un cop fets els preparatius, hem de descarregar el codi. Inicialment pot semblar una bona opció baixar-lo amb un fitxer comprimit (és més ràpid), però per si més endavant volem fer canvis o actualitzacions, jo aconsellaria baixar-lo amb el git:
La tercera línia és la que engega la compilació pròpiament dita, cosa que durarà una bona estona. Si tot ha anat bé, acabarem amb un parell de paquets *.deb que contenen el nostre flamant nucli compilat, al directori ~/Kernel, tal com es pot veure en la imatge:
Només ens resta instal·lar-los al sistema i provar si el pedaç ha anat bé o no. En el cas de l'error del "GPU hung", el primer intent ha fallat. Què hi farem. S'haurà de tornar a provar. Us mantindré informats.
El procés pot ser relativament senzill si no volem crear branques en les quals fer els nostres propis canvis mentre seguim els desenvolupament principal del nucli. Si només volem provar un pedaç, com és el cas, ho poder fer tal com us comentaré tot seguit.
En primer lloc, hem d'instal·lar un conjunt d'eines de desenvolupament:
$ sudo su - $ apt-get install kernel-package fakeroot build-essential devscripts $ apt-get install crash kexec-tools makedumpfile kernel-wedge $ apt-get build-dep linux-image-$(uname -r) $ apt-get install git libncurses5 libncurses5-dev libnewt-dev $ exitPotser no caldrien totes per fer una compilació simple, però val més instal·lar-les per si més endavant ens animem a tocar coses més complexes.
Un cop fets els preparatius, hem de descarregar el codi. Inicialment pot semblar una bona opció baixar-lo amb un fitxer comprimit (és més ràpid), però per si més endavant volem fer canvis o actualitzacions, jo aconsellaria baixar-lo amb el git:
$ mkdir ~/Kernel $ cd ~/Kernel $ git clone \ git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git \ source $ cd sourceLa descàrrega trigarà una bona estona. Un cop fet, ja podem aplicar els pedaços que siguin necessaris (prèviament descarregats). Ho farem amb una comanda similar a:
$ patch -p1 <0001-drm-i915-Imp-w-a-for-sporadic-read-failures.patchFinalment, si els pedaços s'han pogut aplicar correctament, ja estem a punt per a la compilació pròpiament dita:
$ cp /boot/config-$(uname -r) .config $ make oldconfig $ fakeroot make-kpkg --initrd \ --append-to-version=-custom kernel-image kernel-headersA l'executar la segona línia ens anirà preguntant per un munt d'opcions noves del nucli. Normalment n'hi ha prou d'anar prement el retorn per acceptar les opcions per defecte.
La tercera línia és la que engega la compilació pròpiament dita, cosa que durarà una bona estona. Si tot ha anat bé, acabarem amb un parell de paquets *.deb que contenen el nostre flamant nucli compilat, al directori ~/Kernel, tal com es pot veure en la imatge:
Només ens resta instal·lar-los al sistema i provar si el pedaç ha anat bé o no. En el cas de l'error del "GPU hung", el primer intent ha fallat. Què hi farem. S'haurà de tornar a provar. Us mantindré informats.
19 de juny del 2012
Pinta: editor d'imatges senzill a l'estil Paint.NET
De ben segur que de vegades us han demanat consell sobre un editor d'imatges senzill, per fer quatre retocs o simplement retallar una foto. Jo de seguida penso en el Gimp, però de vegades se m'espanten. I és que s'ha de reconèixer que d'entrada resulta un xic complexe.
Per sort, hi ha alternatives, i algunes de molt bones. Com ara el Pinta, que s'inspira en el Paint.NET per oferir una eina senzilla, però eficaç (fins i tot és multicapa i gestiona un historial per desfer les operacions anteriors).
Des d'Ubuntu el podem instal·lar fàcilment, ja que està present en els repositoris oficials:
I de seguida podrem veure la seva interfície:
Com es pot observar, l'aplicació és senzilla però suficient per moltes de les operacions del dia a dia. La versió disponible a Ubuntu es la 1.1 (a la seva web hi ha la 1.3) i, tal com es pot veure, no està del tot traduïda al català.
Però segur que hi haurà algú que agraeixi aquesta alternativa al Gimp. No creieu?
Per sort, hi ha alternatives, i algunes de molt bones. Com ara el Pinta, que s'inspira en el Paint.NET per oferir una eina senzilla, però eficaç (fins i tot és multicapa i gestiona un historial per desfer les operacions anteriors).
Des d'Ubuntu el podem instal·lar fàcilment, ja que està present en els repositoris oficials:
$ sudo apt-get install pintaTot seguit ja la podem invocar des del Dash:
I de seguida podrem veure la seva interfície:
Com es pot observar, l'aplicació és senzilla però suficient per moltes de les operacions del dia a dia. La versió disponible a Ubuntu es la 1.1 (a la seva web hi ha la 1.3) i, tal com es pot veure, no està del tot traduïda al català.
Però segur que hi haurà algú que agraeixi aquesta alternativa al Gimp. No creieu?
Subscriure's a:
Missatges (Atom)








