En Fabien Sanglard fa una anàlisi brillant del codi de Duke Nukem 3D, un joc ja antic però que va ser trencador a la seva època.
Per a aquells que us agradi la programació de videjocs, no us podeu perdre els seus comentaris sobre el codi i com esmicola els aspectes bons i els dolents, del codi.
No us perdeu la resta de seccions de la seva web on hi ha altres anàlisi brillants així com videojocs fets per ell per a diferents plataformes, amb els codi font per a baixar.
Imprescindible! També comenta problemes molt tècnics amb el compilador d’Android i el tractament dels char de C, com unsigned char o signed char depenent de la plataforma, i els problemes que li va ocasionar això en processadors ARM (per a Android), i amb quin debugger ho va solucionar.
Un geni de la programació que si us agrada la informàtica i la programació tant com a mi, no podeu deixar passar.
Fa uns dies un estudiant de vint-i-cinc anys va descobrir que el seu mòbil estava enviant informació privada sense permís, a la operadora.
Va fer un vídeo denunciant-ho on va catalogar aquest programari com un “rootkit” (programari espia que guanya el control del teu equip) i a canvi va rebre amenaces de demandes milionàries per part del fabricant del programari.
La companyia va emetre un comunicat on va negar la major part de les acusacions.
Aquest jove enginyer no es va arronsar i va publicar un altre vídeo, més complet, on demostrava tots els punts i com la companyia estava fent aquelles coses que negava.
Aquest programari maliciós, carrier iq, guarda totes les tecles que premem i les envia a la operadora telefònica, també ho fa amb les adreces Internet que cerquem amb el móbil, fins i tot si cerquem a google amb protocol segur (https), així com amb els missatges sms que enviem i que rebem.
És a dir, una total violació de la intimitat.
Tampoc està clar que carrier iq no hagi revenut la nostra informació privada a d’altres empreses.
L’escandol no només ha esquitxat a les operadores, que proporcionen els mòbils amb el programari maligne instal·lat, si no també als fabricants, ja que s’està investigant si que actuaven en connivència. Telèfon com Google Nexus One, Nexus S, Galaxy Nexus i la tableta Xoom de Motorola no contaven amb aquest software espia, pel que és possible que hagi estat una iniciativa de les operadores telefòniques i d’alguns fabricants.
Fabricants com Samsung ja han rebut denúncies.
Segons diferents notícies molts dels models de telèfons Android, BlackBerry, i Apple (iPhone) estaven afectats.
Sembla ser que ni els Nokia ni els windows phone duien aquest programari maligne.
He llegit sobre companyies americanes i angleses esquitxades per l’afer, però no sobre telefònica. Tampoc espero sentir-ho ja que a l’estat espanyol la transparència de la premsa brilla per la seva absència i la premsa treballa per a interessos econòmics sinistres.
Aquesta setmana han aparegut dos problemes de seguretat importants.
Un per a iPhone 4, 3.x, iPod i per a iPad, consistent en un bug en les llibreries PDF que permetien executar codi amb permís total sobre el telèfon.
Fins ara només s’ha detectat un ús benintencionat consistent a permetre alliberar el mòbil (jailbreak).
Apple s’ha afanyat a solucionar el problema (gravíssim si se’n fa un mal ús ja que es podrien robar les dades dels usuaris, esborrar els telèfons, enviar sms de pagament, etc…) i han alliberar les actualitzacions de Firmware iOS 4.0.2 iOS 3.2.2.
L’altre problema de seguretat ha estat en Android però no és un error atribuïble a la marca sinó que es tracta d’un programa fet per uns delinqüents que si s’instal·la genera grans pèrdues.
És el mateix que si a l’ordinador instal·les un programa camuflat que realment pretén extorsionar-te o robar-te (troià).
Concretament un troià que un cop instal·lat comença a enviar sms de pagament, sense el permís de l’usuari, a números de serveis especials (premium) i que enriqueixen als pirates, destinataris dels sms i arruïnen a la víctima propietària del telèfon.
El troià es fa passar com un programa per a visualitzar vídeos i música (media player), ocupa 13 K, i en instal·lar-se comença a enviar sms als cibercriminals.
Amb l’ordinador o amb el mòbil hem de parar molta cura sempre que ens instal·lem un programa des d’Internet i fer-ho només de fons acreditades.
Un programari gratuït per a Linux, mac os x i windows ha estat alliberat, i fa molt fàcil aconseguir accès root (de màxim nivell) als mòbils Android.
De fet és una eina per a fer un backup del telèfon i instal·lar-hi noves room flash.
Els models suportats són: HTC Incredible (Droid Incredible), HTC Desire, HTC DesireC (Droid Eris), HTC Aria, Hero (no ho he pogut confirmar), i Sprint Evo 4G (HTC Supersonic).
Per a Linux i mac os x el programa duu tot el necessari però per a windows serà necessari descarregar els drivers HBOOT.
De la mateixa manera que critico l’hermetisme d’apple amb els seus programes també critico que el sistema operatiu de google basat en Linux: l’android, no ofereixi el màxim accés als seus usuaris i calgui hackejar els telèfons per a poder disposar de privilegis root.
És ben sabut iPhone té molts seguidors. També que el seu sistema tancat i propietari on l’empresa decideix quines aplicacions podem instal·lar enfurisma a molts consumidors exigents (per exemple la negativa al magnífic google voice).
I en aquest context Android és molt ben valorat per ser programari lliure.
Com sigui que totes els aparells ens agraden i ens resulten útils comento de manera una mica desordenada novetats interessants d’aquestes plataformes.
D’acord a les estadístiques de la coneguda Quantcast, als Estats Units d’Amèrica el sistema operatiu per a mòbils de google: Android és qui genera el 20% del tràfic Internet de navegació web des de dispositius mòbils, mentre que iPhone ha retrocedit fins a un 59% a Maig de 2010.
Això vol dir, que google Android està guanyant més i més seguidors pel que respecta a navegar per Internet amb el telèfon mòbil.
Parlant d’aplicacions interessants:
Android:
Shoot Me – és una aplicació gratuita (freeware) que fa una captura de pantalla del que veiem al telèfon quan sacsegem el dispositiu.
Swype – un magnífic teclat virtual que fa molt difícil equivocar-se i representa una nova manera (i molt atractiva al meu parer) d’escriure.
iPad:
Air Display – és una aplicació que costa $9.99 que permet enviar la senyal de vídeo del Mac a l’Ipad, de manera que es converteix en un altre monitor. No està disponible en Català.
Personalment no m’agrada que els productes apple siguin un món tancat, amb llicències abusives. Això també passa amb els ebooks de moltes empreses (cas paradigmàtic quan van esborrar 1984 dels dispositius que l’havien comprat, i van destruir les notes d’estudiants associades al llibre).
Crec que triomfaran els sistemes oberts, respectuosos amb els drets civils i que facilitin la interoperativitat.
Perquè comprar un llibre electrònic amb DRM (protecció digital contra còpia bastant emprenyador puix que no et permet dur el llibre que has comprat al dispositiu que vulguis, entre d’altres desavantatges) si el puc tenir en PDF i em funcionarà en tots els dispositius del món?.
Executar flash i java i instal·lar el que volguem és molt important per a molts de nosaltres, i no ho fan els dispositius d’apple.
Intel i microsoft treballen en la seva línia de tablets (wintel), Nvidia està creant unes altes expectatives amb els seus tablets Tegra accionats per processadors ARM, que no són compatibles amb windows però sí amb Linux, i apple té el seu iPad que com sabeu no permet instal·lar res que no hagi estat aprovat per apple a la seva botiga apple store.
També Amd va incorporant-se al sector dels tablets, i va guanyant terreny Via.
Fins ara parlo del sector dels tablets sense teclat, estil iPad.
En canvi el Tablet Gigabyte M1125 ens mostra el camí del que pot ser un tablet amb els millors avantatges:
– Equipat amb processadors Intel Core ix (no s’ha comentat si i3,i5 o i7) de baix consum
– Operació en mode tablet amb pantalla tàctil o bé com a netbook corrent amb teclat
– USB 3.0
– Pantalla tàctil de 11,6 polzades (resolució de 1366×768 molt probablement)
Aquest model és molt nou, es presentarà en breu a la fira Computex d’enguany, i no hi ha més característiques disponibles. No veig cap port HDMI, però sí que s’ha anunciat que hi haurà una base d’expansió i no puc considerar que no equipi un d’aquests ports d’imatge digital.
Sembla que la idea és oferir la funcionalitat justa per a que sigui molt lleuger, i ampliar el rendiment amb la base d’expansió acoblable.
Una de les característiques que s’estan començant a veure són bases d’expansió que proporcionen una tarja gràfica Nvidia o ATI d’alt rendiment.
Òbviament només es poden fer servir quan el netbook està connectat a la base d’expansió, mentre que quan funciona de manera autònoma utilitza una tarja integrada al netbook que consumeix molt poca energia.
Paral·lelament el fabricant de processadors,plaques base, i mini-pcs: Via, ha anunciat avui que comercialitzarà tablets amb el sistema operatiu de Google Android a un preu d’entre $100 i $150, actualment entre 81€ i 120 €.
Podeu veure moltes fotos que han penjat a via gallery.
Molts processadors diferents poden entrar en escena, i molt econòmics, la gràcia és que poden fer servir Linux. I si poden fer servir Linux, poden fer servir les aplicacions Linux, i Flash, cosa que els converteix en serioses opcions.
Els sistemes propietaris i tancats com els d’apple i microsoft poden quedar obsolets en un tres i no res.
M’assabento via Download Squad que un hacker de Linux aconseguí a finals del mes d’Abril de crear una versió d’Android, el sistema operatiu lliure de google per a telèfons mòbils basat en Linux, per a iPhone i instal·lar-la-hi al seu telèfon.
Encara és més interessant perquè de fet ha instal·lat un inici dual (dual boot) que li permet arrencar amb Android Linux o bé amb el sistema operatiu de sèrie, l’iPhone OS.
Val a dir que l’iPhone ha de ser hacketjat (jailbreakejat).
El vídeo dura 8 minuts però us arrencarà més d’un somriure quan veieu aparèixer en Tux (el pingüí de Linux) o quan rebi una trucada…
I si es pot instal·lar Android en un iPhone, res no impedirà de fer-ho en un iPad (encara que com sabeu a mi no m’agrada per molts motius).
M’emprenya d’apple que decideixen per tu, no només decideixen sinó que no et deixen decidir.
Això es pot veure amb l’obligació de passar per la seva apple store per a instal·lar qualsevol aplicació, i la impossibilitat d’instal·lar programes que no hi són des d’una clau USB per exemple.
Aquest codi tancat m’emprenya.
També anul·lava per a mi qualsevol interès el fet que els seus productes no estiguessin en Català.
El que sí que he pogut comprovar és que diverses aplicacions de desenvolupadors independents i directament d’apple per a mac os x, a la seva web, sí que estan apareixent en Català.
Per fet d’aquesta manca de llibertat no m’agrada apple i sí m’agraden els Pc compatibles i el programari lliure.
Per això m’han semblat molt interessants aquests productes:
HP Slate
Fixeu-vos com remarquen al vídeo que se li pot connectar coses estàndard com un cable USB o una tarja de memòria SSD (la típica de les càmeres), ambdues funcionalitats de les que no disposa per se l’ipad.
He llegit algunes notícies en la línia que HP podria abandonar o reorientar aquest projecte puix que l’equipaven amb windows 7, i consumeix massa recursos.
Dell Streak tablets
De 7″ i 10″.
La gràcia dels equips de Dell es que van equipats amb Android. Com Android fa referència, de manera ambigua, a diversos conceptes, no n’estic segur de si es refereix al Linux de google, al sistema operatiu de google que treballa contra el núvol o el sistema operatiu (Linux) pensat per a mòbils.
Personalment penso que si és l’Android Linux, amb flexibilitat total, és un gran encert.
El fet que siguin pc’s i no circuits propietaris com en el cas dels iPad també permet compatibilitat amb tota mena de maquinari.
Per exemple, si la bateria de l’iPad dura 10 hores, la d’Adam 24 hores, i està preparat per a llegir amb el sol incidint-hi.
Però el millor de tot és que funciona 100% amb programari lliure i la plataforma d’aplicacions és de lliure accés per als desenvolupadors de tot el món.
Sens dubte un gran encert.
Com podeu veure a la foto té una càmera (3 megapixels) que sembla perfecte per a vídeo conferència i disposa d’una resolució de 1024×600.
No és un xip Pc sinó un dual-core ARM Cortex A9 (Nvidia Tegra 2) a 1 Ghz, el fet que conta amb suport per a Android, Ubunty i Chromium fa el producte interessant.
Actualització:
Joo Joo
Joo Joo és l’únic tablet d’aquestes característiques que incorpora un processador Intel Atom, així que en teoria se li pot instal·lar un windows 7 o un Ubuntu.
Us remeto les instruccions per a instal·lar l’entorn de desenvolupament d’aplicacions per al mòbil Android, de Google, amb Linux Ubuntu 9.04 i Eclipse.
Això us permetrà programar aplicacions per al magnífic sistema operatiu per a mòbils de Google.
– Fer que la de Sun sigui la versió de Java per defecte, que en principi és molt més ràpida que la que ve per defecte.
sudo update-java-alternatives -s java-6-sun
– Crear un directori: mkdir ~/android
(~/ vol dir la nostra carpeta com a usuari per exemple: /home/carles o /root depenent del cas)
– Descarregar Eclipse de http://www.eclipse.org/downloads/ (Recomanat “Eclipse Classic 3.5.1″ version). Moure el codi al directori ~/android i descomprimir-lo.
mv eclipse-SDK-3.5.1-linux-gtk.tar.gz ~/android
cd ~/android
tar xzvf eclipse-SDK-3.5.1-linux-gtk.tar.gz
– Descarregar el darrer Android SDK de http://developer.android.com/sdk/index.html i moure’l a ~/android i llavors descomprimir-lo.
mv android-sdk_r04-linux_86.tgz ~/android/
cd ~/android/
tar xzvf android-sdk_r04-linux_86.tgz
– Editar ~/.bashrc file i afegir al final:
export PATH=${PATH}:/home/carles/android/android-sdk-linux_86/tools
Ara Java, Eclipse i el SDK d’Android són instal·lats.
Ara cal instal·lar l’Android Development Tools (ADT) for Eclipse.
– Executeu Eclipse. cd ~/android/eclipse i ./eclipse per a iniciar el programa.
– Instal·lar l’Android Development Tools (ADT) for Eclipse. Seguiu les instruccions a http://developer.android.com/sdk/eclipse-adt.html per a descarregar i instal·lar-lo. Haureu d’anar a “Window > Preferences” per a indicar a Eclipse on és l’Android SDK, és a dir /home/carles/android/android-sdk-linux_86
– Instal·lar alguns paquets “Window->Android SDK and AVD Manager.” i a “Available Packages” descarregar “repository.xml” (tots els paquets) i “Install Selected.”
– Opcionalment podeu descarregar caràtules Nexus One skin for Android. Podeu descarregar el .zip a <directori del vostre sdk>/platforms/android-x.y/skins/nexusone. Llavors crear un nou Android virtual device (AVD) i seleccionar Nexus One com a caràtula (skin).
– Per a executar els programes creats al telèfon real seguiu step 10 of this walkthrough. En cabat tindreu l’executable al telèfon (“android package” o arxiu .apk)
google ha presentat novetats per a android i el telèfon Nexus One disponibles en forma d’actualització.
El sistema operatiu ara suporta múltiples contactes (multi-touch), s’ha solucionat el problema amb la connexió 3G (intermitències i connexió edge), s’incorpora un enllaç a google Googles, s’ha actualitzat la versió de google maps amb diverses millores i s’ha generalitzat l’ús de punxa per a fer zoom.
El propi aparell s’actualitza sense necessitat de connectar-lo a un ordinador.
Google Voice, el sistema de google per a fer i rebre trucades de veu ip a través de mòbils i pda ja és disponible per a iPhone (OS 3.0 i superior), Palm WebOS, Nokia S60, windows mobile i d’altres sistemes gràcies a la versió en HTML 5.
Google Voice és un sistema de google, que permet als usuaris d’Estats Units i Canadà, trucar gratuïtament a qualsevol número d’Estats Units i Canadà, i fer trucades internacionals amb un preu més baix.
El bloc de google mobile ens explica com a més de les versions natives per a Android i BlackBerry, tots els terminals amb els sistemes indicats poden emprar google voice gràcies al desenvolupament que ha fet la companyia en HTML 5.
Un vídeo on google fa una demo del sistema amb iPhone:
Les operadores escanyapobres d’estats que estimen els monopolis dictatorials estan nervioses puix que si Google Voice s’estè arreu se’ls acaba viure sense fer res al cost de retardar l’avançament tecnològic i la competitivitat, com fins ara.
He llegit que si el destinatari és un número dels USA podeu fer servir Google Voice encara que sigueu a Catalunya. Nogensmenys no ho he pogut confirmar.
L’estudi també indica que al 2013 el número de netbooks amb Linux podria superar el de venuts amb sistemes microsoft, principalment degut a les vendes a països en vies de desenvolupament.
El 2008 el 74% dels netbooks foren venuts per Acer, Asus i Samsung.
Amb la incorporació de netbooks amb Linux per part de fabricants com Dell i HP, la situació pot haver estat prou diferent aquest 2009.
Els sistemes operatius basats en Linux Android i Moblin de Intel, prometen elevar el nivell de qualitat dels Linux.
La Linkat és la distribució educativa de GNU/Linux que ofereix el Departament d’Educació amb la finalitat de poder proveir l’accés a un sistema operatiu completament lliure.
Deriva de Suse, OpenSuse i existeix en quatre formats:
live cd estació autònoma servidor de centre client de centre
Ja ho diuen que els Catalans de les pedres en fem pa.
Així doncs amb ordinadors carraques els vailets podran aprendre informàtica tot i l’espoli fiscal.