Monthly Archives

10 Articles

Diablo 3 Beta Emulator

by Throrïn 0 Comments

Comme vous le savez, la beta de Diablo 3 est en cours de test par certains veinards (dont malheureusement je ne fais pas parti) et certaines personnes ont eu la bonne idée de créer une « sandbox » de Diablo 3 ou, pour faire cours, un serveur privé Diablo 3 pour profiter de la beta sans être inscrit.

Mais ce n’est pas interdit tout ça ? Bah, je ne sais pas vraiment mais j’ai trouvé le projet sympathique juste pour la partie de la beta, afin que les malchanceux puissent aussi découvrir le titre. De plus, ce hack ne permet pas de jouer en multi donc l’intérêt en est limité. Et j’ai décidé de partager ceci avec vous.

Bref, Le projet s’appelait D3Sharp et a été renommé il y a peu mooege. C’est écrit en C# et ça ne marche pas encore comme il faut. Pas de mobs, pas de PNJ, pas de warps, pas d’exp. Juste notre perso sur la map.

D’après ce que j’ai compris, l’équipe s’occupant de ce hack a réussit à voir que Diablo3 pouvait avoir un mode bac à sable servant au debug du jeu. Maintenant les petits savants s’occupent de recréer ce serveur de bac à sable en recréant tout ce que fait Battle.net pour Diablo 3. De quoi vous dire qu’il y a beaucoup de boulot avant d’arriver à quelque chose de vraiment fonctionnel.

Si vous voulez plus d’infos, je vous renvoie sur leur Twitter et voici une vidéo de la dernière version en date (elle est d’hier). J’ai testé et ça commence à bien avancer.

Formater une TextView avec du code HTML

Formater une TextView avec du code HTML

by Throrïn 2 Comments

Dans Android, quand on veut mettre en forme une TextView, on peut aller jusqu’à se pendre.

De base, dans une TextView, nous pouvons éditer que le style global du texte. Donc exit les couleurs ici, un lien par-là, du texte italique au milieu et j’en passe. Pour faire tout ceci, quelques choix s’offrent à nous dont la mise en forme en Html.

Par contre, il faut penser à cette mise en forme avant de setter le texte de notre TextView. Pour ceci, nous allons créer un nouveau projet Android basique. Ensuite, allez dans votre main.xml et modifiez le comme ceci :

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
    <TextView  
        android:id="@+id/textView"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content" 
        android:text="@string/hello"
        />
</LinearLayout>

Nous avons juste rajouté une ID à notre TextView afin de la récupérer dans notre Activity. Ensuite, placez-vous dans votre Activity et récupérez votre TextView avec la commande suivante (à faire après le setContentView()) :

TextView text = findViewById(R.id.textView);

Bien, à partir d’ici, nous pouvons entièrement surcharger notre TextView. Nous pouvons lui remplacer le texte de base, changer sa couleur, sa taille, … Nous allons juste changer son texte par du code Html :

String html = "<p>Test de code HTML avec un <a href='http://www.throrinstudio.com'>lien</a>. <b>Et un texte en gras</b></p>";
text.setText(html);

Si nous lançons notre projet, nous obtenons ceci :

[]1

il y a comme un petit problème.

Ce n’est pas ce que nous attendions n’est-ce pas ? C’est normal, par défaut, la TextView retranscrit tel quel le texte qu’on lui attribue. Un peu à la manière des balises en HTML. Pour avoir notre texte mis en forme, nous devons passer par une étape intermédiaire.

Cette étape sert juste à indiquer que ce que l’on passe à notre TextView est bien du Html et qu’il devra être affiché avec la bonne mise en forme. Donc nous allons juste modifier la ligne d’attribution du texte comme ceci :

text.setText(Html.fromHtml(html));

Ici, nous faisons juste un Html.fromHtml. Cette fonction native à Android permet justement de formater le texte à partir de l’html. Ce qui nous donne ceci :

[]2

Résultat final

Nous avons enfin le résultat escompté sauf que, si vous essayez de cliquer sur le lien, il ne se passe rien. Android n’a fait que la mise en forme, pas l’action associée au lien. Pour ce faire, nous devons dire à notre TextView que nous souhaitons interagir avec notre lien grâce à la ligne suivante :

text.setMovementMethod(LinkMovementMethod.getInstance());

Et maintenant relancez votre application, cliquez sur le lien et ho, magie, ça marche !!

La mise en forme Html n’utilise que le style HTML basique. N’espérez pas faire ce que vous voulez comme en web avec du CSS. De plus, les images ne s’afficheront pas dans votre TextView.
Utiliser un serveur SMTP externe dans WordPress 3.2+

Utiliser un serveur SMTP externe dans WordPress 3.2+

by Throrïn 3 Comments

Bon, cet article sera fait à chaud après avoir bataillé entre WordPress et un tutoriel existant mais pas à jour. Nous allons donc voir comment utiliser un serveur SMTP externe pour l’envoi d’emails avec WordPress.

Pourquoi faire cela quand WordPress doit normalement tout gérer seul (en théorie). Et bien car parfois, il arrive qu’un serveur n’ai pas de serveur de messagerie installé. Dans ce cas, il se peut que WordPress ne vous renvoie pas d’erreur lors de l’envoie du mail et que celui-ci soit perdu avant d’avoir quitté le serveur.

Pour ce faire, il est possible de modifier le comportement de WordPress et de lui obliger de passer par un serveur SMTP externe à votre serveur Web. Après les explications de base, ouvrez votre WordPress et rendez-vous dans le dossier /wp-includes/. Nous allons enfin mettre les mains dans le cambouis.

Tout d’abord ouvrez le fichier pluggable.php et allez jusqu’à la ligne 462. Vous devriez avoir ceci :

$phpmailer->IsMail();

Nous allons la remplacer par cela :

$phpmailer->IsSMTP();

Cette modification va tout simplement changer la méthode d’envoie des mails par WordPress. Nous lui indiquons ici de passer par les réglages SMTP.

Maintenant, nous allons toucher au fichier class-phpmailer.php. Ce fichier contient la classe PhpMailer qui s’occupe d’envoyer les e-mails. Qu’allons-nous faire dans ce fichier ? Juste renseigner les informations de notre serveur. Tout ceci se déroule entre la ligne 180 et la ligne 217 :

public $Host          = 'adresse de votre serveur';

/**
 * Sets the default SMTP server port.
 * @var int
 */
public $Port          = 25; //port de votre serveur

/**
 * Sets the SMTP HELO of the message (Default is $Hostname).
 * @var string
 */
public $Helo          = ''; //perso je ne m'en sers pas

/**
 * Sets connection prefix.
 * Options are "", "ssl" or "tls"
 * @var string
 */
public $SMTPSecure    = ''; //Si vous avez besoin d'une authentification SSL ou TLS, renseignez le.

/**
 * Sets SMTP authentication. Utilizes the Username and Password variables.
 * @var bool
 */
public $SMTPAuth      = false; //Metre à true si vous devez vous identifier dessus

/**
 * Sets SMTP username.
 * @var string
 */
public $Username      = ''; //login du serveur SMTP

/**
 * Sets SMTP password.
 * @var string
 */
public $Password      = ''; //Mot de passe du serveur SMTP

Voilà, normalement avec tout ceci, vous pouvez maintenant envoyer convenablement des e-mails avec WordPress via un serveur SMTP externe.

Test de Windows 8
Voici le nouveau Bureau de Windows 8. C'est moins sobre que WP7 quand même

Test de Windows 8

by Throrïn 1 Comment

Comme vous le savez sans doute, la semaine dernière, Microsoft faisait sa conférence Build afin de parler de la future version de Windows : Windows 8 (je sais, ils ne se sont pas foulés sur le nom).

Ecran de démarrage - Plutôt sobre non?

Aujourd’hui je vais donc vous présenter un test de ce Windows en parlant, dans un premier lieu, des nouveautés annoncées, dans un second de l’interface Metro. Ensuite nous verrons ce qui a changé dans l’explorateur que nous connaissons depuis toujours et des nouveautés dans le gestionnaire de tâche.

Les nouveautés annoncées

L’une des plus grosses nouveautés de Windows 8 réside dans l’interface Metro empruntée à Windows phone 7. Elle devrait être réservée pour la version Tablette de Windows 8 même si cette version developper nous la met en avant (ce qui est normal).

Voici le nouveau Bureau de Windows 8.

Une autre des nouveautés intéressantes sur le papier est que Windows 8 serait capable de s’adapter à de petites configurations. Ceci permettrai entre autre, de donner un second souffle à vos eeePC sans devoir passer par une version « Starter » comme sous Windows 7.

Windows 8 intègrera aussi un accès au CLOUD pour vous permettre de stocker des données en ligne sur les serveurs de données de Microsoft via leur solution Skydrive et, avec ceci, Microsoft a annoncé un espace de stockage illimité (à voir ce que cela donnera dans le temps). De plus, votre compte utilisateur sur Windows 8 sera relié par défaut à votre compte Windows Live.

Création nouvel utilisateur via Windows Live (MSN)

Et pour finir, Windows 8 sera installé directement avec la dernière version d’Internet Explorer à savoir la version 10. Cette version sera déclinée en 2 « sous versions » : la version Metro et la version standard. A ce sujet, sachez qu’une polémique enfle sur le web à propos de ces 2 versions. La version standard sera compatible flash et Silverlight alors que la version dédiée à Metro ne sera compatible avec aucune des deux. D’après vous, est-ce que Microsoft a fait le bon choix ?

IE 10 version metro, vraiment sobre

IE10 version standard, pas vraiment de changements avec la 9.

Interface Metro : l’interface (trop?) minimaliste.

Metro sous WP7.

L’interface Metro a été initiée par Microsoft l’an dernier dans son système pour Smartphones : Windows Phone 7. Cette interface est qualifiée de simple et minimaliste par Microsoft et bon nombre de critiques. Elle est d’ailleurs aux antipodes de ses concurrent (Apple et Android) mais n’a pas réussi à charmer le public comme le prouve les derniers résultats publiés par Microsoft.

On n’aime ou on n’aime pas mais cette interface a fait une grande controverse et s’est retrouvée être un pari risqué pour Microsoft. D’un côté elle est simple, minimaliste, élégante et de l’autre on retrouve ses points positifs en négatif : trop sobre (retour vers du Windows 3.1) austère et trop simple (peu intuitif). Personnellement, je ne suis pas très fan de cette interface mais ça ne veut pas dire que Microsoft devrait revoir sa copie.

Sous Windows 8. Metro se trouve être moins sobre que sur WP7. Il y a plus de couleurs, les cadres sont plus grands et plus explicites que le simple logo terne de la version mobile. On voit que Microsoft a voulu rendre la version Tablette de Metro plus joyeuse que la version mobile et rien que pour ça, j’adhère à cette interface si elle se concentre uniquement sur tablette. Car, il faut le dire, cette version est installée de base sur la version developper. Que l’on soit donc sur tablette ou sur un pc ordinaire, on est obligé de passer par l’interface Metro et là, on voit les limites d’utilisation. Donc à voir ce que Metro donnera et comment il sera intégré dans la version finale.

Le panneau de setting ressemble un peu à ce qui existe chez Android et Apple non?

Je n’ai pas pu tester toutes les applications disponibles dans la version d’essai car elles faisaient planter ma machine virtuelle (pas assez de mémoires vives je pense). Mais, dans l’aspect général des applications, on retrouve ce qui existe sur Windows Phone avec l’affichage des différentes vues sur le même écran (jusqu’à 3 vues côte à côte dans ce que j’ai pu voir).

Tout ce qui touche aux préférences de Metro est concentré dans l’application Control Panel. D’ici on peut gérer diverses choses dont

  • L’écran de déverrouillage de l’écran
  • L’affichage des notifications
  • La liste des périphériques système
  • L’utilisation de la batterie
  • La couleur principale de l’interface Metro (par défaut un vert un peu terne).
  • La remise à zéro ou refresh du système.
  • Accès au Control Panel standard pour les autres options plus complexes.

Dans ces différentes choses, une m’a bien plu mais je n’ai pas pu la tester : la possibilité de refresher ou de remettre à zéro son système. Ces options vous permettront d’éviter un reformatage ou une réinstallation de Windows. Le refresh permet de réinitialiser Windows tout en gardant vos fichiers et vos applications installées alors que la remise à zéro correspond à un reformatage en règle.

Utile pour éviter le reformatage.

Le bureau type Windows 7 : enfin un repère (ou pas).

Nous voilà enfin à la partie qui se rapproche de ce que nous connaissons. Le vrai bureau Windows. Pourquoi qui se rapproche le plus ? Car Microsoft a encore eu l’idée de changer un certain nombre de choses et d’en améliorer d’autres. Encore que tout ceci change en fonction du point de vue de chacun.

Enfin un point de repère

Tout d’abord, sachez que le menu démarrer n’existe pas sur cette version. Est-ce que cela changera dans la version finale ? Personne ne le sait mais je pense que ça changera pour la version PC et que ça restera comme c’est pour la version Tablette.

Alors que fait ce bouton ici ? Et bien dans cette version, le bouton du menu démarrer  nous ramène vers l’interface Metro. D’ailleurs, si vous cliquez sur le bouton du menu démarrer présent sur votre clavier, à n’importe quel endroit dans Windows, vous êtes ramenés à l’écran de Metro.

Autre changement dans le bureau Windows et pas des moindres, l’explorateur de fichier. En effet, l’explorateur change un peu. Toute la partie du haut avec les menus fichiers – Edition – Aide sont remplacés par le ruban présent dans les éditions 2007 et 2010 de la suite Office. Certains aiment, d’autres pas mais pour moi, le ruban n’est pas très utile ici et prend de la place pour pas grand-chose.

Le fameux bandeau Office

Pour finir, le dernier changement que j’ai pu voir vient du gestionnaire de tâche qui a été repensé dans l’intégralité.

Le gestionnaire est disponible en 2 vues. La vue simple, qui affiche juste la liste des programmes ouverts et vous permettant de fermer simplement l’une de ces applications.

Le gestionnaire de tâches en mode simple

Le mode avancé quant à lui affiche le gestionnaire que l’on connaît déjà avec quand même certaines choses en plus.

Et ce même gestionnaire en mode avancé

Déjà nous pouvons voir, pour chaque applications en cours d’exécution (et même les applications systèmes), l’utilisation CPU, mémoire, … avec un code couleur :

  • Blanc : utilise peu de ressources.
  • Jaune pâle : utilise quelques ressources.
  • Jaune orangé : utilise beaucoup de ressources.

Nous avons aussi vue sur les performances systèmes avec des graphiques repensés par rapport aux anciennes versions. Si je me rappelle bien depuis Windows 98 ou XP (je ne sais plus) le gestionnaire de tâches n’a pas ou peu évolué alors qu’ici, il a été revu et la partie des performances en est un exemple concret. Nous pouvons voir l’utilisation processeur, Réseau, Mémoire, Disque et Bluetooth.

On a vu sur tout très simplement

L’onglet Applications récentes permet de switcher dans l’une des applications récemment ouvertes. Je ne sais pas si cet onglet est là juste pour la partie des applications Metro ou non. La version finale nous le dira.

Voici les dernières applications ouvertes

Les onglets User et Service ne changent pas tellement par rapport aux anciennes versions mis à part que l’on peut voir, par utilisateur, les applications ouvertes et les ressources systèmes utilisées.

Rien au démarrage. A voir dans le temps

L’onglet qui m’a le plus plu est l’onglet démarrage. Il affiche les applications lancées au démarrage par l’ordinateur. Je ne sais pas si notre ancien msconfig a été intégré dans le gestionnaire de tâches ou non, mais on peut voir d’un simple clic tout ceci et c’est rudement pratique.

Voilà mes processus

Quant à l’onglet détails, il nous liste toutes les applications lancées comme l’ancien gestionnaire de tâches.

Pour finir

Donc, je dirai juste que, Microsoft essaie d’innover avec du vieux et du neuf et cela semble bien marcher. Autant du côté de Metro qui se trouve être moins austère que sur la version mobile que sur la version classique.

Néanmoins, malgré tout, Microsoft ne peut s’empêcher de faire des choix très controversés tel que le ruban Office qui surcharge pour rien l’explorateur, la suppression du menu démarrer (espérons un changement dans sa version finale). Nous ne reviendront pas sur IE10 présent en deux versions n’acceptant pas les mêmes technologies et qui risque d’en perdre plus d’un.

Mais j’ai quand même peur que Microsoft réitère sa règle de 2. Quelle est cette règle ? Et bien que toutes les 2 versions depuis Windows 98, Microsoft nous sort un OS buggé, mal fini et mal pensé (Windows Me, Windows Vista). Est-ce que Windows 8 sera la version qui confirmera cette règle ? A voir l’année prochaine.

Mises à jour du site et articles à venir

Mises à jour du site et articles à venir

by Throrïn 0 Comments

Bonjour,

En ce dernier week-end d’été, je viens vous annoncer la compatibilité du site sur les smartphones. Ensuite, dans les jours à venir, la présentation des commentaires sera revue et corrigée et je vais rajouter un plug-in pour zoomer comme il faut sur les images comprises dans mes articles.

Si vous avez remarqués, cette semaine les images des anciens articles n’étaient pas affichées. Ce bug a été réparé hier dans la soirée (erreur de lien cible).

Pour finir, demain ou dans le début de la semaine, tout dépend quand je l’aurai terminé, arrivera un test de Windows 8.

Sur ce, passez un agréable week-end.