Pages

jeudi 10 janvier 2013

Des cubes et des coins.


Ça fait deux jours que j'essais d'installer des Mods sur Minecraft.

...

Failure totale jusqu'à maintenant.

Je joue depuis peu sur un sever avec deux collègues du travail. Un Alexandre et un Alex.

... Pour moi c'est encore deux "Alex", puisque tsé. Moi. J'arrive toujours pas à me rappeler lequel est Alexandre, surnommé "Alex", lequel est legitimate "Alex". So... Les deux ont la même job, au même endroit. Rien pour m'aider. Si j'ai à référer à eux, ça sera "les Alexs" (ou les Alexes?), pour faire simple.

ANYWAY, parce que j'écris pas seulement pour confesser encore que mon cerveau pis les prénoms c'est l'équivalent de l'huile pis de l'eau, je me suis rendu compte de quelque chose récemment. Le gaming c'est pas encore vue, en 2012, comme une activité digne de ce nom. c'est encore un truc de seconde classe. C'est pas aussi bien de passer 3-4 heure à gamer avec des chums, que de sortir prendre un café pour radoter de tout et de rien. C'est même "pas très sain", m'a-t-on déjà dit dans le passé. ... Well, j'ai une p'tite révélation pour ceux qui partagent cet avis;


 FUCK YOU.

Fuck you, ./ (point-barre)

Parce que la seule raison qui peut te mener à dire ça, c'est l'ignorance. Tu as lu ceci ici, et cela par-là, et ton opinion est fait, ou t'as juste copier ton opinion sur quelqu'un à TVA (Ou pire, dans le zournal de Mourial)? Dans les deux cas, t'es dans le tort.

Oui, faut mettre sur la table les vrais problèmes. Et je dis pas que passer plus de temps sur World of Warcraft que le temps que tu vois le soleil, c'est correct (Ignores cette comparaison si tu travailles de nuit). C'est aussi grave et malsain que de se promener avec un gun sur soi en permanence, "en cas que". Mais comme plein de bonne chose, c'est l'abus le problème, pas l'objet.

Gamer c'est un divertissement, et à moins que tu sois payés pour dans le cadre d'un travail rémunéré, ça dois le rester.  Mais revenons-en à moi et mon peuple de gameux, voulez-vous?

La distinction étant faite, je te pose la question: C'EST QUOI TON OSTIE DE PROBLÈME? Ok, j'me calme.
L'ignorance, je disais. L'univers des jeux en général est extrêmement grand, infini, même. C'est donc impossible de ne pas trouver quelque chose à son goût. Donc force ta petite vison à voir un peu plus grand, juste cinq minutes, j'te promets que ça fera pas mal.

Imagines-toi, oh toi lecteur virtuel que j'ai aujourd'hui décidé de considérer comme stupide, malchanceux que tu es, que t'aimes les jeux de shooter. Je ne te connais pas, je ne peux donc pas trouver un exemple parfait, mais tsé, IMAGINES que t'aime bin bin gros ça, contrairement à moi. Tu te branches, y'est 18h00. Tu vas en ligne. 18h02, un de tes amis se branche, puis un autre. Finalement, toute la gang est là. 18h30, après avoir niaiser un peu vous faite des missions. N'importe quoi comme mission, IMAGINES QUE C'EST BIN L'FUN. 19h15, ça fait un peu plus qu'une heure que vous jouez. Par la même occasion vous vous racontez vos frustrations de la journée, vos p'tits bonheurs et vos peines. Vous êtes des amis, après tout. Mais la, vous décidez d'entreprendre une grosse mission, bin plus tough que ce que vous faisiez à date. 19h45. Vous échouez. Mais vous êtes pas découragés, pis vous vous motivez en gang. 20h40. Z'êtes encore morts. Mais vous étiez plus synchro, plus efficace. Encore une fois. Vous prenez votre temps, vous communiquez comme une vrai squad d'élite (ouin...). Pis la: BANG. Vous triomphez. Tous. ENSEMBLE. Toi, et tes amis. Pis vous êtes fiers.

OK, tu saignes pas du nez? Tu comprend maintenant que tu peux en retirer toute sorte d'émotion. Est-ce que t'es prêts maintenant à dire que ce que je ressent à ce moment là, équivaut pas à une soirée de placotage?

Non? good.
Oui? Scram. Vas-t-en.

Parce que passer 30 heures éparpillée dans minecraft, pis me construire une mega tour, bloc par bloc, ça me divertit. Parce que quand je me bat contre des centaures, pis que j'en fais des blagues en parlant à mes co-équipiers, ça me fait rire de bon coeur. Parce que quand Nightwing DÉFONCE LE FUCKING PLAFOND pour nous dire qu'on à bien fait notre job, j'suis fier. Et un peut over-joyed.

J'irai pas jusqu'à dire que gamer c'est un style de vie, dans le même sens qu'être végétarien, ou bouddhiste. Mais J'irai pas dire que c'est un passe-temps qui est pas suffisamment noble pour avoir le même respect que n'importe quel sport. Tu ris pas du champion de soccer de ton coin? Pourquoi tu cracherais sur les tournois de starcraft?

Comme je disais, on juge ce que l'on ne connait pas. Tu peux affirmer que tel ou tel jeux est mauvais, de par tes goûts et opinions. Bien fondé, t'as surement même raison sur plein de points! Mais tu ne peux pas affirmer qu'une culture qui est définie par la variété même des gens qui la compose est malsaine.
Faque pognes-toi la dernière copie de Zelda ou Mario, pis vas t'asseoir avec une petite heure. On s'en rejasera après.

Bon. Ast'heure, si j'peux juste faire marcher s'tes mods là, ça drvrais bien al"../%$?

[spoiler][code]
MCPatcher version is 2.3.6_03
OS: Windows 7 6.1 x86
JVM: Sun Microsystems Inc. 1.6.0_37 (32 bit)
Classpath: C:\Users\Mike\Desktop\mcpatcher-2.3.6_03.exe
Minecraft version is 1.4.5 (md5 738b712ab01631ef9858d467e1d4b5c9)
WARNING: possibly modded minecraft.jar (orig md5 8e80fb01b321c6b3c7efca397a3eea35)

Analyzing C:\Users\Mike\AppData\Roaming\.minecraft\bin\minecraft-1.4.5.jar (1917 files)
  GameSettings matches asl.class
  GLAllocation matches arp.class
   createDirectByteBuffer matches c (I)Ljava/nio/ByteBuffer;
  Minecraft matches net/minecraft/client/Minecraft.class
  Minecraft matches net/minecraft/client/Minecraft.class
   runTick matches l ()V
  Minecraft matches net/minecraft/client/Minecraft.class
  Minecraft matches net/minecraft/client/Minecraft.class
   runGameLoop matches J ()V
  Minecraft matches net/minecraft/client/Minecraft.class
  TexturePackList matches bec.class
  TexturePackList matches bec.class
  TexturePackList matches bec.class
  TexturePackList matches bec.class
  TexturePackDefault matches bdy.class
  TexturePackBase matches bdx.class
   getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  TexturePackBase matches bdx.class
   getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  TexturePackBase matches bdx.class
   getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  TexturePackBase matches bdx.class
   getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  TexturePackFolder matches bea.class
   getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  TexturePackCustom matches bdz.class
   getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  FontRenderer matches atj.class
  FontRenderer matches atj.class
  FontRenderer matches atj.class
   renderString matches b (Ljava/lang/String;IIIZ)I
  EntityDropParticleFX matches ayu.class
   onUpdate matches j_ ()V
  EntityFX matches aze.class
  EntityRainFX matches azs.class
  EntityBubbleFX matches ayr.class
  EntitySplashFX matches azn.class
  EntityAuraFX matches azp.class
  EntitySuspendFX matches azo.class
  WorldServer matches azf.class
  EntityPortalFX matches azi.class
  EntityReddustFX matches azj.class
  ItemRenderer matches baj.class
  ItemRenderer matches baj.class
  RenderBlocks matches baq.class
   renderStandardBlockWithAmbientOcclusion matches a (Lamj;IIIFFF)Z
   renderStandardBlockWithColorMultiplier matches c (Lamj;IIIFFF)Z
   non-AO multipliers (R G B) = (14 15 16)
   AO faces (N S E W) = (17 18 15 16)
  RenderBlocks matches baq.class
   renderStandardBlock matches q (Lamj;III)Z
  Tessellator matches bao.class
   draw matches a ()I
   startDrawingQuads matches b ()V
   reset matches d ()V
   addVertex matches a (DDD)V
   startDrawing matches b (I)V
  RenderEngine matches bap.class
   updateDynamicTextures matches a ([IIII)V
   refreshTextures matches b ()V
  RenderEngine matches bap.class
  RenderGlobal matches bak.class
   renderSky matches a (F)V
   renderClouds matches b (F)V
  WorldRenderer matches azy.class
   updateRenderer matches a ()V
  TileEntitySignRenderer matches bdi.class
   renderTileSignEntityAt matches a (Lann;DDDF)V
  RenderLiving matches bby.class
   doRenderLiving matches a (Lmd;DDDFF)V
  RenderEnderman matches bbi.class
  RenderXPOrb matches bbl.class
   render matches a (Llz;DDDFF)V
  RenderSpider matches bcj.class
  Compass matches bcu.class
  TextureFX matches bcv.class
   onTick matches a ()V
  FlowLava matches bcx.class
  FlowWater matches bda.class
  Portal matches bcz.class
  StillWater matches bdb.class
  Watch matches bct.class
  StillLava matches bcy.class
  Fire matches bcw.class
  NBTTagCompound matches bq.class
  Potion matches ll.class
   setPotionName matches b (Ljava/lang/String;)Lll;
  Entity matches lq.class
  EntityList matches lv.class
   addMapping matches a (Ljava/lang/Class;Ljava/lang/String;I)V
  EntityLiving matches md.class
  EntityLiving matches md.class
  ItemDye matches tw.class
  ItemSpawnerEgg matches ur.class
   getItemNameIS matches j (Lum;)Ljava/lang/String;
   getColorFromDamage matches a (Lum;I)I
  ItemBlock matches vl.class
  PotionHelper matches vs.class
  ColorizerFoliage matches xr.class
  ColorizerFoliage matches xr.class
  ColorizerGrass matches xu.class
  World matches xv.class
   getSkyColor matches a (Llq;F)Laob;
  IBlockAccess matches yf.class
  IBlockAccess matches yf.class
  IBlockAccess matches yf.class
  ColorizerWater matches yp.class
  BiomeGenBase matches yr.class
   getTemperaturef matches j ()F
   getRainfallf matches i ()F
   setBiomeName matches a (Ljava/lang/String;)Lyr;
  BiomeGenSwamp matches zj.class
   getTemperaturef matches j ()F
   getRainfallf matches i ()F
   setBiomeName matches a (Ljava/lang/String;)Lyr;
  WorldProvider matches aaj.class
   getFogColor matches b (FF)Laob;
  WorldProviderHell matches aak.class
   getFogColor matches b (FF)Laob;
  Material matches agb.class
  MapColor matches agd.class
  BlockCauldron matches ajc.class
  BlockGrass matches akc.class
   getBlockTexture matches d (Lyf;IIII)I
  BlockLeaves matches akm.class
   colorMultiplier matches b (Lyf;III)I
  BlockFluid matches akq.class
   colorMultiplier matches b (Lyf;III)I
  BlockMycelium matches akz.class
   getBlockTexture matches d (Lyf;IIII)I
  BlockRedstoneWire matches alo.class
   randomDisplayTick matches a (Lxv;IIILjava/util/Random;)V
  BlockStem matches amb.class
   getRenderColor matches g_ (I)I
  Block matches amj.class
  Block matches amj.class
   getRenderColor matches g_ (I)I
  Block matches amj.class
   getBlockTextureFromSideAndMetadata matches a (II)I
   getBlockTexture matches d (Lyf;IIII)I
  BlockLilyPad matches amy.class

Analyzing C:\Users\Mike\AppData\Roaming\.minecraft\bin\minecraft-1.4.5.jar (1 dependent classes)
  ITexturePack matches beb.class (pass 2)
 no classes matched Item (best match: uk.class, 2 signatures)
 no classes matched WorldProviderEnd
 no classes matched WorldChunkManager (best match: yw.class, 1 signatures)
 no classes matched Entity (best match: bak.class, 1 signatures)
 no classes matched EntityRenderer (best match: bac.class, 2 signatures)
 no classes matched RenderBlocks (best match: baq.class, 5 signatures)
 no classes matched EntitySheep (best match: pe.class, 1 signatures)

Analyzing C:\Users\Mike\AppData\Roaming\.minecraft\bin\minecraft-1.4.5.jar (methods and fields)
  Minecraft (net/minecraft/client/Minecraft.class)
  RenderEngine (bap.class)
   field imageData matches g Ljava/nio/ByteBuffer;
   field textureList matches h Ljava/util/List;
   method registerTextureFX matches a (Lbcv;)V
   method readTextureImage matches a (Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;
   method setupTexture matches a (Ljava/awt/image/BufferedImage;I)V
   method getTexture matches b (Ljava/lang/String;)I
   method getImageRGB matches a (Ljava/awt/image/BufferedImage;[I)[I
   method readTextureImageData matches a (Ljava/lang/String;)[I
  TextureFX (bcv.class)
   field imageData matches d [B
   field tileNumber matches e I
   field tileSize matches h I
   field tileImage matches i I
  Compass (bcu.class)
  Fire (bcw.class)
  StillLava (bcy.class)
  FlowLava (bcx.class)
  StillWater (bdb.class)
  FlowWater (bda.class)
  ItemRenderer (baj.class)
  Watch (bct.class)
  Portal (bcz.class)
  Minecraft (net/minecraft/client/Minecraft.class)
   field texturePackList matches C Lbec;
   field renderEngine matches o Lbap;
   field gameSettings matches y Lasl;
   field fontRenderer matches p Latj;
   field alternateFontRenderer matches q Latj;
  GLAllocation (arp.class)
  ITexturePack (beb.class)
   method getInputStream matches a (Ljava/lang/String;)Ljava/io/InputStream;
  TexturePackList (bec.class)
   field selectedTexturePack matches g Lbeb;
   field defaultTexturePackStatic matches a Lbeb;
   method updateAvailableTexturePacks matches h ()V
   method setTexturePack matches a (Lbeb;)Z
  TexturePackBase (bdx.class)
   field texturePackFileName matches e Ljava/lang/String;
   method openTexturePackFile1 matches a (Lbap;)V
   method closeTexturePackFile1 matches b (Lbap;)V
   field file matches a Ljava/io/File;
  TexturePackCustom (bdz.class)
   field zipFile matches e Ljava/util/zip/ZipFile;
  TexturePackDefault (bdy.class)
  TexturePackFolder (bea.class)
  FontRenderer (atj.class)
  GameSettings (asl.class)
  ColorizerWater (yp.class)
   field colorBuffer matches a [I
  ColorizerGrass (xu.class)
   field colorBuffer matches a [I
  ColorizerFoliage (xr.class)
   field colorBuffer matches a [I
  FontRenderer (atj.class)
   method getStringWidth matches a (Ljava/lang/String;)I
   method getCharWidth matches a (C)I
  Material (agb.class)
   field ground matches b Lagb;
  Block (amj.class)
   field blockID matches cm I
   field blocksList matches p [Lamj;
   method getBlockTexture matches d (Lyf;IIII)I
  BlockGrass (akc.class)
  BlockMycelium (akz.class)
  IBlockAccess (yf.class)
   method getBlockId matches a (III)I
   method getBlockMetadata matches h (III)I
   method getBlockMaterial matches g (III)Lagb;
  RenderBlocks (baq.class)
   field blockAccess matches a Lyf;
  RenderLiving (bby.class)
  RenderSpider (bcj.class)
  RenderEnderman (bbi.class)
  Entity (lq.class)
   field entityId matches k I
   field nextEntityID matches b I
   method getEntityTexture matches O ()Ljava/lang/String;
   method writeToNBT matches d (Lbq;)V
   method readFromNBT matches e (Lbq;)V
  EntityLiving (md.class)
  NBTTagCompound (bq.class)
   method getLong matches f (Ljava/lang/String;)J
   method setLong matches a (Ljava/lang/String;J)V
  Minecraft (net/minecraft/client/Minecraft.class)
   field texturePackList matches C Lbec;
  TexturePackList (bec.class)
   field selectedTexturePack matches g Lbeb;
   field defaultTexturePackStatic matches a Lbeb;
  TexturePackBase (bdx.class)
   field texturePackFileName matches e Ljava/lang/String;
  TexturePackList (bec.class)
   field selectedTexturePack matches g Lbeb;
   field defaultTexturePackStatic matches a Lbeb;
  TexturePackBase (bdx.class)
   field texturePackFileName matches e Ljava/lang/String;
  Minecraft (net/minecraft/client/Minecraft.class)
   field texturePackList matches C Lbec;
   field worldServer matches i Lazf;
  IBlockAccess (yf.class)
   method getBlockId matches a (III)I
   method getBlockMetadata matches h (III)I
   method getBiomeGenAt matches a (II)Lyr;
  Block (amj.class)
   field blockID matches cm I
   field blocksList matches p [Lamj;
  BiomeGenBase (yr.class)
   method getGrassColor matches k ()I
   method getFoliageColor matches l ()I
   field color matches z I
  BiomeGenSwamp (zj.class)
  BlockFluid (akq.class)
  BlockCauldron (ajc.class)
  ItemBlock (vl.class)
   field blockID matches a I
  ItemRenderer (baj.class)
  Potion (ll.class)
  PotionHelper (vs.class)
  ColorizerFoliage (xr.class)
  BlockLeaves (akm.class)
  World (xv.class)
   no match found for method getWorldChunkManager
  WorldServer (azf.class)
   field world matches a Lxv;
  WorldProvider (aaj.class)
  WorldProviderHell (aak.class)
  EntityFX (aze.class)
  EntityRainFX (azs.class)
  EntityDropParticleFX (ayu.class)
  EntitySplashFX (azn.class)
  EntityBubbleFX (ayr.class)
  EntitySuspendFX (azo.class)
  EntityPortalFX (azi.class)
  EntityAuraFX (azp.class)
  EntityLiving (md.class)
  BlockLilyPad (amy.class)
  BlockRedstoneWire (alo.class)
  EntityReddustFX (azj.class)
  RenderGlobal (bak.class)
  BlockStem (amb.class)
  MapColor (agd.class)
   field mapColorArray matches a [Lagd;
   field colorValue matches p I
   field colorIndex matches q I
  ItemDye (tw.class)
   field dyeColorNames matches a [Ljava/lang/String;
  EntityList (lv.class)
  ItemSpawnerEgg (ur.class)
  FontRenderer (atj.class)
  TileEntitySignRenderer (bdi.class)
  RenderXPOrb (bbl.class)
  Minecraft (net/minecraft/client/Minecraft.class)
   field texturePackList matches C Lbec;
   field renderEngine matches o Lbap;
  RenderEngine (bap.class)
   method getTexture matches b (Ljava/lang/String;)I
   method allocateAndSetupTexture matches a (Ljava/awt/image/BufferedImage;)I
  TexturePackList (bec.class)
   field selectedTexturePack matches g Lbeb;
   field defaultTexturePackStatic matches a Lbeb;
  TexturePackBase (bdx.class)
   field texturePackFileName matches e Ljava/lang/String;
  IBlockAccess (yf.class)
   method getBlockId matches a (III)I
   method getBlockMetadata matches h (III)I
  Block (amj.class)
   field blockID matches cm I
   field blocksList matches p [Lamj;
  Tessellator (bao.class)
   field instance matches a Lbao;
  RenderBlocks (baq.class)
   field blockAccess matches a Lyf;
   method renderBottomFace matches a (Lamj;DDDI)V
   method renderTopFace matches b (Lamj;DDDI)V
   method renderNorthFace matches c (Lamj;DDDI)V
   method renderSouthFace matches d (Lamj;DDDI)V
   method renderWestFace matches e (Lamj;DDDI)V
   method renderEastFace matches f (Lamj;DDDI)V
   method drawCrossedSquares matches a (Lamj;IDDD)V
  WorldRenderer (azy.class)

8 available mods:
[YES] minecraftforge-universal-1.4.5-6.4.1.436  - 669 files to add or replace.
[YES] ModLoader-1.4.5  - 29 files to add or replace.
[YES] HD Textures 1.3 - Provides support for texture packs of size 32x32 and higher.
[YES] HD Font 1.3 - Provides support for higher resolution fonts.
[YES] Better Grass 1.0 - Improves the look of the sides of grass blocks. Inspired by MrMessiah's mod.
[YES] Random Mobs 1.1 - Randomize mob skins if texture pack supports it. Based on Balthichou's mod.
[ NO] Custom Colors 1.4 - Gives texture packs control over hardcoded colors in the game.
 no classes matched Item
 no classes matched WorldProviderEnd
 no classes matched WorldChunkManager
 no classes matched Entity
 no classes matched EntityRenderer
 no classes matched RenderBlocks
 no classes matched EntitySheep
[YES] Connected Textures 1.2 - Connects adjacent blocks of the same type.

Launching C:\Users\Mike\AppData\Roaming\.minecraft\bin\minecraft.jar
java -cp C:\Users\Mike\AppData\Roaming\.minecraft\bin/minecraft.jar;C:\Users\Mike\AppData\Roaming\.minecraft\bin/lwjgl.jar;C:\Users\Mike\AppData\Roaming\.minecraft\bin/lwjgl_util.jar;C:\Users\Mike\AppData\Roaming\.minecraft\bin/jinput.jar; -Djava.library.path=C:\Users\Mike\AppData\Roaming\.minecraft\bin\natives -Xmx768M -Xms512M net.minecraft.client.Minecraft
2013-01-10 16:28:13 [INFO] [ForgeModLoader] Forge Mod Loader version 4.5.21.486 for Minecraft 1.4.5 loading
2013-01-10 16:28:16 [INFO] [STDERR] Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: Invalid ModLoader class detected
2013-01-10 16:28:16 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.setupHome(FMLRelauncher.java:175)
2013-01-10 16:28:16 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.relaunchClient(FMLRelauncher.java:92)
2013-01-10 16:28:16 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.handleClientRelaunch(FMLRelauncher.java:26)
2013-01-10 16:28:16 [INFO] [STDERR] at net.minecraft.client.Minecraft.main(Minecraft.java:2240)
2013-01-10 16:28:16 [INFO] [STDERR] Caused by: java.lang.RuntimeException: java.lang.RuntimeException: Invalid ModLoader class detected
2013-01-10 16:28:16 [INFO] [STDERR] at cpw.mods.fml.relauncher.RelaunchLibraryManager.handleLaunch(RelaunchLibraryManager.java:264)
2013-01-10 16:28:16 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.setupHome(FMLRelauncher.java:155)
2013-01-10 16:28:16 [INFO] [STDERR] ... 3 more
2013-01-10 16:28:16 [INFO] [STDERR] Caused by: java.lang.RuntimeException: Invalid ModLoader class detected
2013-01-10 16:28:16 [INFO] [STDERR] at cpw.mods.fml.common.asm.FMLSanityChecker.call(FMLSanityChecker.java:61)
2013-01-10 16:28:16 [INFO] [STDERR] at cpw.mods.fml.common.asm.FMLSanityChecker.call(FMLSanityChecker.java:15)
2013-01-10 16:28:16 [INFO] [STDERR] at cpw.mods.fml.relauncher.RelaunchLibraryManager.handleLaunch(RelaunchLibraryManager.java:260)
2013-01-10 16:28:16 [INFO] [STDERR] ... 4 more
[/code][/spoiler]



Faqh.

EDIT: Finalement, j'ai pas référencé aux Alexes du tout... Bin coudonc. C'est ça qui arrive quand t'écris "free-style"!

lundi 10 décembre 2012

Productivité 101: un guide pour se botter le cul.

J’ai toujours pensé que n’importe qui, donné suffisamment d’effort et de concentration, pouvait réussir à peu près tout ce qu’il entreprenait, dans les limites de la réalité. Comme un athlète sans jambes qui court le marathon. C’est inspirant.

Mais ce n’est pas vrai.

Ce n’est pas possible pour tout le monde de réussir n’importe quoi, en un temps donné. Ce n’est pas réaliste. Ce n’est pas humain.
Donnée l’éternité et tout deviens possible; je reviendrai immanquablement sur mes affirmations. Mais d’ici notre transcendance des lois de la vie, j’ai réalisé que nous sommes condamnés aux échecs. Remarquez que je n’ai pas parlé du grand échec pessimiste avec un grand E. Je réfère aux petits échecs quotidiens, ces abandons qui nous hantent ; que ce soit un projet inachevé, un entrainement interrompu, une peinture incomplète, des jours de bénévolat jamais donnés…

Dans mon cas personnel, c’est un peu de tout ça. Et je me suis toujours senti seul responsable. Well… Je SUIS le SEUL responsable, disons-le, personne d’autre ne s’est interposé. Mais avec le temps, je réalise que vouloir tout faire, à tout prix, ce n’est pas possible. « Connais-toi toi-même » a un jour dis un grec.

Honnêtement je ne sais pas comment on enchaîne après une citation de même… je vais donc simplement continuer comme si rien n’était.

Ceci n’est pas tant un article philosophique sur l’inspiration, qu’une base d’idée sur la motivation. Faque go :

Inspiration, n.f. : Mouvement intérieur, impulsion qui porte à faire, à suggérer ou à conseiller quelque action. (Gracieuseté du dictionnaire Larousse.)

Ce n’est pas quelque chose qui se contrôle. On ne peut pas dire « Aujourd’hui, je serai inspiré ». On peut cependant, être consciemment inspiré par quelque chose, mais ce n’est pas une garantie d’inspiration sur demande. Ça ne fonctionne simplement pas ainsi. The Oatmeal a récemment produit une excellente BD qui résume le tout
Par contre, l’inspiration est grandement reliée avec la motivation.

Motivation, n.f. : Raisons, intérêts, éléments qui poussent quelqu’un dans son action; fait pour quelqu’un d’être motivé à agir. (Encore de notre ami Larousse.)

            Et ça, ÇA c’est quelque chose d’influençable. Et savoir ce qui agis sur notre motivation, positivement comme négativement, est ce qui peut faire la différence entre une réussite prodigieuse et un échec lamentable. Moi, par exemple, j’ai réalisé dernièrement     que m’imposer un horaire m’envoyais automatiquement dans le dalot. … (T’was about time!) Si je veux m’imposer, disons deux heures de gym deux fois par semaine, je dois me trouver une raison d’y être autre que le simple fait que je devrais y être, sinon, éventuellement, une session à la fois, je finirai par ne plus y aller. Et je vais m’en vouloir. Allez au gym parce que mes amis vont y être et m’attendront, est le meilleur moyen de garder mon focus sur l’idée principale (dans ce cas-ci, m’entrainer), puisque je valorise énormément les moments avec eux et que je ne veux pas qu’ils patientent de par ma faute.

Un autre moyen de se motiver, c’est par association. Par exemple : prendre un café tous les jours de travail seulement finira par associer l’action de boire du café à la notion de productivité au travail. Ainsi, lors d’une journée de congé, prendre un café mettra dans une ambiance de productivité (Si vous vous efforcez d’être productif au travail, bien sur). Et en plus : caféine! Moi pour ma part, j’ai avec le temps associé boissons énergisantes avec rendement. Pas la meilleure idée, j’avoue. Mais maintenant que j’en ai conscience, je vais pouvoir changer ça.

            Être motivé sans inspiration ne produira pas beaucoup. Mais être inspiré, sans la motivation nécessaire, ne produira pas du tout.

C’est donc avec ça en tête que je fais ce bilan : Je dois commencer par apprendre comment me motiver à me mettre en mode production, et ensuite produire chaque fois que je suis inspiré.

… Essayons ça tiens.

mercredi 22 août 2012

The Spook

The Spook.

L'épouvanteur.

Le gars qui chasse les bébêtes qui font peur sous nos lits et dans nos champs. Et parfois même ailleurs.

The Wardstone Chronicles (jamais nommé ainsi de ce côté de l'océan), la suite de livre nommée par défaut "de l'épouvanteur", faute d'un véritable nom, suit les aventures de Tom ward, de son embauche comme apprenti jusqu'à... Bref, jusqu'à ce que la série cesse.

Je vais passer ici le résumé de l'histoire, puisque il est déjà évident de le trouver sur les internets. Je me concentrerai plutôt sur le pourquoi du comment. En l'occurrence, pourquoi c'est si bon, et comment c'est possible?

            La job du Spook, de l’épouvanteur, c’est une job sale, que personne ne veut, et dont on ne voudrait sans doute pas non plus. Un chasseur de sorcières, gobelins, fantômes, … Rien de plus ordinaire comme concept. Mais là ou le livre pique notre intérêt, ou du moins à piqué le miens jadis, c’est parce qu’il fait appel une peur primitive, cette partie ancienne et préhistorique de soi qui croit que dans le noir, se cache un gros monstre poilu plein de griffes et de dents. Et qui veut nous manger.
            C’est exactement ce Cro-Magnon en vous qui vous donne des frissons pendant la lecture. Mais ne vous trompez pas : C’est un livre pour adolescent. Pas pour adultes. Clairement pas pour enfant non plus. Mais pas pour adulte.

            Mais une autre des raisons qui en font un bon livre, c’est que malgré son publique, c’est un livre soigneusement mature dans son écriture. On est très loin de la sensualité ou la bestialité de « Lestat le vampire », mais le niveau de violence, parfois très intense, est décris avec juste le nécessaire pour vous donner le sentiment de ne pas être à votre place. Et les questions d’amour sont abordées directement, sans fla-fla, mais avec une maturité surprenante pour ce genre de livre. On est loin du héros gênée et des descriptions cul-cul, au contraire, on à une vision directe et approprié pour celle du héros, un jeune de 13 ans en montant. Les descriptions de monstres et autres sont très imagées, très réussies, tout comme celles des villages, des gens… etc.

            De plus, comme si techniquement il ne s’agissait pas déjà d’un livre suffisamment bon pour être sur votre tablette, il est beau. Et aussi superficielle que cela puisse paraître, je crois que c’est important.
Voyez-vous, une livre, c’est physique. C’est tangible. Et même si, selon Giles le bibliothécaire (cherchez la référence :P ), le plus gros atout du livre, c’est l’odeur qu’il dégage avec laquelle notre cerveau associe nos souvenir, un livre qui est agréable à toucher, à prendre, que l’on aime peser et sous-peser, qui attire notre attention sur sa tablette, ou que l’on referme parfois juste pour admirer… Je crois que ça vaut son pesant d’or. Avec sa couverture légèrement en relief, aux couleurs variées, en imitation de cuir, l’édition de collection de l’épouvanteur (la seule que j’ai jamais vue au éditée au Québec) mérite sa place dans les plus beaux livre que j’aille lue.

Je suis fier de l’avoir sur ma tablette, et croyez-moi, vous le serez aussi. Une note … Attendez, je pense à un classement ….  Disons, 9 citrouilles et demie. Voilà.