[Android] Virtual Surgery

En téléchargeant Virtual Surgery, je m’attendais à une sorte de Trauma Center qui existe sur Nintendo DS, sauf que j’ai vite déchanté.

Je lance le jeu et non seulement ça me propose de rejoindre la communauté zeyap (bon ça encore ce n’est pas dérangeant) mais ça me propose aussi directement de la pub pour télécharger un jeu gratuit avant même de pouvoir jouer à virtual Surgery. Bref, ça commence mal.

Je commence mon opération qui est une opération du genou et à la fin, je me rends compte que c’est la seule et unique opération du jeu. A la fin ça s’arrête et vous propose encore la même pub de téléchargement.

Le jeu, en anglais, en lui-même démarre plutôt bien avec un chirurgien qui vous explique (vocalement avec les sous-titres en anglais) votre cas et étape par étape l’opération avec des minis questions à choix multiples pour comprendre certaines étapes. Sauf que c’est bien le seul point positif du jeu. Les interventions à faire sont minimales et sans possibilité de se tromper ou de mal agir vu que même certains gestes sont faits automatiques. Il n’y a donc absolument aucun challenge dans ce jeu !

Enfin et ce que j’appelle la plaie des jeux android, cette application possède un airpush, en gros c’est un spyware qui vous fait constamment apparaître des notifications de téléchargement de jeu. Sauf qu’évidemment on ne le sait pas avant le téléchargement (j’aurais dû lire les commentaires du jeu avant de le prendre). Je précise que le virus se désinstalle avec le jeu, donc une simple désinstallation suffit. Sauf qu’avant ça, ça reste très énervant d’avoir des notifications à n’importe quel moment nous proposer de télécharger des jeux aussi nul les uns que les autres !

Donc s’il y avait une seule et unique raison de ne pas télécharger ce jeu gratuit (disponible sur le google play) c’est bien à cause de son spyware airpush. Mais en plus ce jeu n’a aucun challenge, fun ou intérêt général, d’un ennuie ultime et en plus il n’y a qu’une seule opération faite en 5 minutes !

Supprimer les virus airpush liés aux jeux android

Une des grandes plaies des jeux sous android, ce sont les virus qu’ils contiennent avec leur installation. En plus d’avoir des autorisations assez douteuses mais dont on ne fait jamais vraiment gaffe, ils ont aussi et surtout des virus Airpush.

En fait, durant un moment, je n’arrêtais pas d’avoir des notifications (dans la barre du haut de mon Samsung galaxy S (Galaxy S3 Ledertasche) me proposant de télécharger des jeux ! J’en avais pas mal et avec ces publicités indésirables sans cesse m’ont vraiment pissées par le cul, je me suis doutée que c’était un virus, mais d’où ?! Grace au blog de Nicolas Forcet, j’ai appris que c’était des Airpush et que certains (en fait beaucoup) de jeu possède le virus volontairement ajouté par le développeur.

Pour se débarrasser de ces virus Airpush et d’autres d’ailleurs, vous pouvez soit supprimer le jeu de votre téléphone, soit et seulement si vous avez un accès root à votre phone, utiliser l’application, disponible sur le google play, Airblocker qui permet de bloquer ces spams (airpush, leadbolt).

Dans mon cas (me phone n’était pas encore rooter), j’ai installé l’application (aussi dispo sur le google play) Airpush detector qui permet de détecter les jeux et applications contenant ces virus dont la liste est long (Airpush, LeadBolt, Appenda, IAC, TapIt, Moolah Media). Je peux donc enfin commencer à faire une liste de jeux sur android qui possède un de ces virus spam et donc vous les déconseiller !

Liste des jeux et applications sur android contenant un virus :

  • Chirurgie virtuelle (Virtual surgery)

Google webmaster tools : afficher ses backlinks par date

Je viens de découvrir un nouveau service ultra pratique sur le webmaster tools (outils pour les webmasters) de google. C’est la possibilité d’avoir un tableau avec les backlinks classés par date.

Dans l’onglet « Traffic » puis « Lien vers votre site », un nouveau sous-onglet est apparu « télécharger les derniers liens ».

On peut avoir le tableau au format CSV ou Google document. C’est vraiment pratique pour suivre ses backlinks dans le temps, ils sont affichés par date, et découvrir les nouveaux ou même retrouver des vieux.

Convertir un fichier word en PDF

Il y a quelque temps on m’avait demandé comment créer un PDF à partir d’un fichier word (.doc) et dans le même temps je devais, pour une demande de bourse, tout envoyer en PDF. Du coup, je me suis dit que ce tutoriel rapide pouvait en intéresser pas mal (depuis le temps que j’avais prévu de l’écrire!).

Je connais deux solutions qui sont simples :

  • Installer PDFcreator, c’est un programme gratuit qui une fois installé va être reconnu comme une imprimante. Donc vous pouvez ainsi créer un fichier PDF à partir de tout ce qui est imprimable, comme word, notepad, excel, powerpoint, openoffice, etc même les pages webs, les images, bref tout ce que vous pouvez imprimer ! Il suffit juste de faire « imprimer » puis de sélectionner « PDFcreator » dans la liste des imprimantes et d’imprimer, cela va créer le fichier PDF sur votre ordinateur (et non l’imprimer).
  • Une autre méthode pour les fichiers word de microsoft office (sûrement possible sous openoffice et d’autre ?!) est d’enregistrer votre texte comme un PDF. En gros, une fois que votre texte est fini ou lorsque vous ouvrez un fichier .doc déjà existants, il faut faire « enregistrer sous » et en dessous du nom du fichier il y a le type du fichier que vous pouvez choisir, il suffit juste de choisir PDF et cela vous créé un fichier PDF sur votre ordinateur.

Voilà, deux astuces simples et gratuites pour convertir vos fichiers en PDF.

[Android] Typing Zombie

Les jeux de zombie, il y en a à la pelle et en voici un autre avec Typing Zombie, un jeu android gratuit et original que j’ai découvert il y a pas mal de temps mais il était buggé à l’époque.

Le but de Typing Zombie est de tuer les zombies qui déboulent sur vous en tapant les lettres ou mots au dessus de leur tête. Les mots sont en anglais mais il est possible de choisir un clavier azerty ou qwerty dans les options du jeu.

Voilà c’est tout donc du coup c’est répétitif et principalement basé sur du  »faire le meilleur score possible » comme jeu mais ça a le mérite > d’être original. Il est tout de fois possible de lancer des challenges à d’autre jour en misant des crédits. On a 30 credit au départ et les challenges ont pour > mise de départ 1 cr. Mais vous pouvez miser plus en une fois.

Bref un jeu plutôt sympa et qui sort du lot en matière de zombie mais qui > fini par lasser tout de même au bout d’un moment.

Il est disponible gratuitement sur le Google Play.

Mon projet robotique : Dalek qui hurle Exterminate quand il détecte du mouvement

Je ne vous l’ai toujours pas dit (sauf si vous me suivez sur twitter) mais je fais de la robotique ! Mon projet actuel est de construire un Dalek qui dit EXTERMINATE dès qu’il détecte du mouvement, c’est marrant comme projet sachant que je ne suis pas spécialement fan de cette série (j’aime quelque épisode mais sans plus). Après avoir acheté mon Adruino UNO et quelques autres trucs nécessaires à mon projet chez Alpha Crucis, je me suis mise à la tâche.

Mais avant d’avoir cette idée de Dalek et mon Arduino, j’avais déjà soudé et monter un robot qui évite les obstacles de chez Futur Kit. Donc voici quelque photo et la vidéo du robot qui demande encore quelques ajustements.


J’ai donc ensuite acheté le matos pour faire mon Dalek qui sera fait en deux parties. La première partie, est que j’ai réussi à faire consiste à faire, consiste à faire sortir le « Exterminate » du haut-parleur de mon Wave shield pour arduino lorsqu’il détecte un mouvement (via le détecteur de mouvement). Après quelques soudures rapides, j’ai suis passé au code sauf que comme je ne sais pas coder, j’ai récupéré un code et je l’ai un chouia modifié un script que quelqu’un avait déjà écrit.

#include
#include

#include

#include « WaveUtil.h »

#include « WaveHC.h »

 

 

SdReader card; // This object holds the information for the card

FatVolume vol; // This holds the information for the partition on the card

FatReader root; // This holds the information for the filesystem on the card

FatReader f; // This holds the information for the file we’re play

WaveHC wave; // This is the only wave (audio) object, since we will only play one at a time

#define DEBOUNCE 100 // button debouncer

// this handy function will return the number of bytes currently free in RAM, great for debugging!

int freeRam(void)

{

extern int __bss_end;

extern int *__brkval;

int free_memory;

if((int)__brkval == 0) {

free_memory = ((int)&free_memory) - ((int)&__bss_end);

}

else {

free_memory = ((int)&free_memory) - ((int)__brkval);

}

return free_memory;

}

void sdErrorCheck(void)

{

if (!card.errorCode()) return;

putstring(« \n\rSD I/O error: « );

Serial.print(card.errorCode(), HEX);

putstring(« , « );

Serial.println(card.errorData(), HEX);

while(1);

}

void setup() {

// set up serial port

Serial.begin(9600);

putstring_nl(« WaveHC with 6 buttons »);

 

putstring(« Free RAM: « ); // This can help with debugging, running out of RAM is bad

Serial.println(freeRam()); // if this is under 150 bytes it may spell trouble!

// Set the output pins for the DAC control. This pins are defined in the library

pinMode(2, OUTPUT);

pinMode(3, OUTPUT);

pinMode(4, OUTPUT);

pinMode(5, OUTPUT);

// pin13 LED

pinMode(8, OUTPUT);

// if (!card.init(true)) { //play with 4 MHz spi if 8MHz isn’t working for you

if (!card.init()) { //play with 8 MHz spi (default faster!)

putstring_nl(« Card init. failed! »); // Something went wrong, lets print out why

sdErrorCheck();

while(1); // then ‘halt’ - do nothing!

}

// enable optimize read - some cards may timeout. Disable if you’re having problems

card.partialBlockRead(true);

// Now we will look for a FAT partition!

uint8_t part;

for (part = 0; part < 5; part++) { // we have up to 5 slots to look in

if (vol.init(card, part))

break; // we found one, lets bail

}

if (part == 5) { // if we ended up not finding one :(

putstring_nl(« No valid FAT partition! »);

sdErrorCheck(); // Something went wrong, lets print out why

while(1); // then ‘halt’ - do nothing!

}

// Lets tell the user about what we found

putstring(« Using partition « );

Serial.print(part, DEC);

putstring(« , type is FAT »);

Serial.println(vol.fatType(),DEC); // FAT16 or FAT32?

// Try to open the root directory

if (!root.openRoot(vol)) {

putstring_nl(« Can’t open root dir! »); // Something went wrong,

while(1); // then ‘halt’ - do nothing!

}

// Whew! We got past the tough parts.

putstring_nl(« Ready! »);

}

void loop() {

//putstring(« . »); // uncomment this to see if the loop isnt running

switch (check_switches()) {

case 1:

playcomplete(« Extermin.WAV »);

}

}

byte check_switches()

{

if (digitalRead(14) == HIGH) // check for high signal on pin 14 (analog 0)

{

return 1;

}

return 0;

}

 

// Plays a full file from beginning to end with no pause.

void playcomplete(char *name) {

// call our helper to find and play this name

playfile(name);

while (wave.isplaying) {

// do nothing while its playing

}

// now its done playing

}

void playfile(char *name) {

// see if the wave object is currently doing something

if (wave.isplaying) {// already playing something, so stop it!

wave.stop(); // stop it

}

// look in the root directory and open the file

if (!f.open(root, name)) {

putstring(« Couldn’t open file « ); Serial.print(name); return;

}

// OK read the file and turn it into a wave object

if (!wave.create(f)) {

putstring_nl(« Not a valid WAV »); return;

}

// ok time to play! start playback

wave.play();

}

En gros ça dit au robot de gueule EXTERMINATE (j’ai trouvé le son sur le web et mis sur la carte mémoire du wave shield) tant qu’il détecte du mouvement. Et voici la vidéo de ce que ça donne.

Maintenant l’étape 2 étant de connecter l’Arduino au corps du futur kit (donc en gros virer le microcontrolleur assez vieux du futur kit et d’y connecter l’Arduino, afin que ce soit lui qui contrôle l’aspect moteur et sensoriel (évitement d’obstacle) aussi. Faut que je me penche dessus ! L’étape 3 sera plus d’ordre artistique en créant via du carton etc l’aspect du Dalek. Je vous tiens au courant pour la suite des étapes !

Ajout du pugin wordpress Keywordluv pour les commentaires

Voilà, j’ai ajouté keywordluv sur le blog. Ça permet aux commentateurs de faire un lien optimiser pour leur référencement sur les mots clés voulus.

En fait, il y a très longtemps, j’avais mis le blog en dofollow, le but étant de « récompenser » le commentaire. Dans le lot il y a toujours du spamy que je supprime (à croire qu’ils n’ont même pas lu l’article) mais il y a du coup aussi beaucoup de « boutique lingerie », « hôtel cote d’azur » etc. Bien qu’ils soient là juste pour le backlink, du moment qu’ils postent un commentaire en rapport avec l’article, ça ne me dérange pas. J’y gagne car l’article a été lu (et commenté) et ils y gagnent avec un backlink sympa. Sauf que c’est toujours un peu ennuyant de répondre à quelqu’un par une liste de mot clé plus tôt qu’un pseudo. Du coup Keywordluv permet de corriger ce problème car l’encré du lien sera sur les mots clés et non le pseudo qui sera aussi présent.

C’est simple à faire, dans la case « name » il suffit de mettre votre pseudo suivi du @ et des mots clés. Par exemple, j’ai fait quelque commentaire avec « naisten stringit » (pour ma boutique) et sa donne dans la case name : helran@naisten stringit

Vous l’aurez compris, ça arrange le commentateur qui poste un lien optimisé sur des mots clés mais toujours en gardant un pseudo. Mais ça m’arrange aussi, car d’une part c’est plus sympa de répondre à un pseudo ou un prénom mais aussi, comme les commentaires doivent être en rapport avec l’article, cela signifie que la personne la lu, et enfin en vous répondant j’y mets mon lien optimisé pour la boutique ou mes autres blogs.

Bref, n’hésitez donc pas à commenter, tant que c’est en rapport avec l’article ça me va.

[Android] Order and Chaos : mmorpg à la wow sous android


J’avais prévu en ce dimanche de vous annoncer l’offre spécial Solstice d’été sur le google play du jeu mmorpg Order and Choas à 0.69 euros au lieu de 5.49 euros, mais l’offre à du se finir aujourd’hui, enfin hier. Boulet que je suis. Bref, dont j’ai réussi à chopper cette belle affaire, j’ai acheté le 19 juin pour 0.69€, il inclut un abonnement jusqu’au 19 septembre soit 3 mois pour tester le jeu tranquillou et pour pas cher. Abonnement ? Oui, car ce mmorpg en 3D sur android est jouable sur abonnement et pas de quoi se ruiner (6 mois à 2.39 euros ; 3 mois –> 1.59 euros ; 1 mois à 0.79 euros). En plus de l’abonnement, il est possible d’acheter des items supplémentaires mais vous pouvez très bien vous en passer pour avancer correctement dans le jeu.

Order and Choas est donc un mmorpg en 3d et en temps réel sur android (fonctionne très bien sous la samsung galaxy S) très classique mais bien foutu sous smartphone. Quand je dis classique, c’est tout simplement car il ressemble extrêmement à World of Warcraft ou encore 4 Story (qui aussi reprend le même schéma que WoW). Donc en gros, ils ne se sont pas foulé pour l’univers, ni pour les races et classes : 4 races disponibles : Elfes et Humains se battent pour l’Ordre, Orcs et Morts-Vivants pour le Chaos. Et il y a 4 classes : guerrier, mage, moine et archer. Bon pas de quoi couler un foin. L’arbre des skills est sympa et on a le choix pour monter ses persos.

Donc rien d’original mais ça reste vraiment sympa niveau rendu visuel et maniabilité. Il fonctionne aussi bien sous Wi-fi que 3G sans souci (dépend de votre connexion bien sûre). Par contre, je ne sais pas si je dois être la seule sur le serveur où quoi ?! Mais mon tank level 20 environ ne croise personne sur son chemin. Une fois de temps en temps un pelé mais c’est bien rare. Donc je reste ultra sceptique concernant l’étendu de la communauté ou du moins il n’y a pas tant de monde que ça.

Au final, si vous aimez les mmorpg, je vous conseils celui-ci sous android, même s’il est très classique et très WoW, donc pas du tout original, il reste tout de même bien foutu sous Android et le prix de l’abonnement est plus que raisonnable mais du coup aussi addictif.

Vous pouvez donc trouver ce jeu sous Android via le google play à 5,49 euros (il est aussi disponible sous iOS).

Enfin, voici le trailer du jeu, pour vous faire une petite idée.

[Android] Chasse au mot

J’ai plusieurs jeux sous android dont je voulais vous parler. Je prends enfin le temps de vous présenter Chasse au mot. Ce jeu sous android existe en plein de langues différentes, français mais aussi anglais, allemand etc et même finnois. Vous pouvez trouver la version française sur le google play.

Il existe une version gratuite et payante. La payant à environ 2 euros vous permet de choisir un pseudo dès le début (pas besoin d’attendre un certain nombre de point) mais surtout vous permet de jouer le temps d’une partie complète. En gros avec la version gratuite la partie s’arrête 10 secondes avant la fin.

Sinon il y a 3 types de jeux : le boogle classique ou vous devez trouver le plus de mot et plus le mot est long plus il vaut de point. Le deuxième c’est pareil sauf que chaque mot a le même nombre de point indépendamment de sa taille. Enfin le dernier consiste à trouver le mot le plus long et le plus vite possible.

Il est possible de jouer seul mais l’intérêt est limité car tout réside dans les parties multi-joueurs. Ensuite il y a un system de succès dont certain semble bugger et ne se débloquent pas. D’ailleurs je ne sais même pas à quoi ça sert de les réaliser mais bon ça fait toujours plaisir d’en débloquer.

Sinon j’aime beaucoup la façon dont il est fait, très simple, intuitif et agréable à l’oeil. Aussi j’aime bien le faite qu’on puisse savoir le nombre de mot possible à faire par longueur, c’est très pratique.

Quoi qu’il en soit je vous recommande énormément ce jeu sous android si vous aimez les jeux se lettre et mot de type Boggle. Surtout que celui-ci est très addictif. Enfin, si vous regardez la deuxième image, vous verrez que je suis en tête de classement comme quoi, ce n’est pas parce qu’on fait 10 fautes d’orthographe par phrase qu’on est nul à ce genre de jeu.

[Android] Theme Hospital

Quel joie quand j’ai appris que l’un de mes jeux vidéo préféré a été porté sur Android… quelle joie de voir que Theme Hospital est enfin valable pour nos smartphones et tablettes android, disponible sur le google play.

Donc voilà, je peux enfin m’éclater a créer et gérer mon hopital, diagnostiquer des maladies funs et entendre la nana du secretariat s’énerver car il n’y a pas de médecin au bureau du généraliste, sur mon samsung galaxy s (oui j’ai récup celui de P.) sauf que la maniabilité ce n’est pas encore totalement ça. C’est jouable mais voilà, certain petit truc son chiant ou du moins c’est une question d’adaptation. Bouger sur l’hopital = utiliser deux doigts. Bouger le curseur = 1 doigt. Faire pivoter les objets = 1 doigts maintenue + 1 doigt qui clique le nombre de fois désiré pour le faire tourner.

Ceci dit, j’aimerais bien voir une simulation/gestion d’hôpital à la Kairosoft.

Mais sinon, c’est bien sympa et ça fait bien plaisir surtout qu’il est disponible pour la modique somme de 0.99 euros.

[source]