1650

On m'a toujours dit que le "friend" américain était une notion plus faible que l'"ami" français, ça correspond davantage au bon pote qu'au meilleur ami.
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

1651

Oui sinon on parle de Fucking Friend

#loin#
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

1652

non fuckfriend #capello#

sinon spas tres flatteur grin

1653

squalyl (./1644) :
Zero: les amis en loc avaient été bien montrés par la vidéo sur les moeurs amoureuses au japon postée précédemment.
Je ne l'ai pas encore regardée (je sens que ça va me déprimer sad)

Folco (./1649) :
Non j'ai pas testé, mais je sais ce que je donne et reçois.
Pourtant, le Folco que je connais est prêt à tester des distribs Linux improbables juste pour se faire un avis dessus embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1654

grin

(la vidéo est plutot du genre wtfesque a récupérer sa machoire par terre "ouf chuis pas aussi pire ca" que déprimante je trouve ^^)

1655

Le problème c'est que j'ai installé une distro à qui je dois demander l'autorisation pour en monter une autre. Et elle dit toujours non, je comprends pas pourquoi tsss

1656

Et tu n'as pas pensé à installer... euh... un dual boot, avec des partitions bien séparées ? cheeky
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1657

rotfl nan grin

1658

Tu as oublié d'installé Sudo et perdu le mot de passe root, c'est ballot
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

1659

Et en la montant avec un autre OS ?

1660

un OS libre !?!

1661

comme Max, oui !

1662

Zerosquare (./1642) :
Brunni (./1641) :
Des gars louent des amies.
C'est vrai que c'est triste de devoir en arriver là. Je n'ai pas posté ça vraiment sérieusement. Mais en plus sérieux, y'a pas des sites comme "On va sortir" au Japon ? Ça pourrait te changer les idées un peu.
C'est gentil, mais à ce niveau ça dépend plutôt de moi (maintenir mes amitiés actuelles en réduisant le nombre de fois que je les vois tout en allant vers du nouveau, j'aurais des idées de quoi faire, à Tokyo les activités c'est pas ça qui manque).

Et un nouveau jour où je dois comprendre un truc vraiment merdique documenté mais super mal, et où je pourrais vomir de dégoût (littéralement, je suis allé aux toilettes avant pour prévenir). En fait, la merde c'est que "c'est documenté" donc si je demande on va me faire les gros yeux et me dire "mais t'as lu ce document ?", et donc j'ai passé du temps à essayer de lire ce document mais c'est impossible. Vraiment ça parle de rien du tout de clair, il faudrait que je le relise une fois depuis le tout début (200 pages), et même pour avoir commencé à chaque ligne pratiquement il y a un truc incompréhensible. Soit je fais des efforts de malade pour essayer de comprendre, soit je note (dans mon schéma tentaculaire) en espérant que ça prendra son sens plus tard. Donc je m'y mets quand même, mais je nage, je ne comprends rien (genre sérieux, pour comprendre comment on trigger un contextMenu depuis cette bouze d'API, je ne sais toujours pas ce qui déclenche le menu contextuel concrètement ; j'ai un module qui s'en sert là sous les yeux mais déjà hier pour comprendre comment certaines méthodes étaient appelées j'ai dû faire appel à mon collègue. Il m'a donné la solution c'est un truc comme ça :
    createMenu: {
      value: function(maxEntries) {
        var createEntries = this['_createEntriesFor' + this.type];
        if (createEntries) {
          return createEntries.call(this);
        } else {
          this.logger.error(this.logTag, 'failed to create entries for type ' + this.type);
          return [];
        }
      },
    },
Simple, je me sentais con de ne pas savoir d'où était appelée la méthode pourtant supposément privée _createEntriesForNavigation. Il m'a dit ça rapidement et est parti. Mais maintenant je ne sais pas mieux d'où est appelé ce createMenu, pas plus que je ne sais ce qu'est ce this.type (il n'est pas dans cette classe, probablement que comme ailleurs c'est un autre objet qui est bindé, sisi ils le font, cf. l'exemple qui suit). Il n'est nulle part ailleurs dans le projet, que ce soit dans ce fichier, dans tous les fichiers JS, dans les différents projets C#. Probablement que quand on va me donner la réponse je vais me sentir con, mais en même temps ça fait déjà plus d'une demie heure que je cherche. Et c'est juste un minuscule truc (au final ce que je cherche à faire depuis hier après midi c'est afficher un context menu quand on clique sur un élément dans mon UI pour donner une idée...), apparemment ces menus sont peut être automatiquement créés (car les handlers sont définis dans le manifeste). Rah j'en sais rien, peut être que c'est écrit qqpart en clair dans ces 200 pages mais je ne trouve pas à force de Ctrl+F, et je l'ai lu au début mais je ne m'en souviens pas. MERDE quoi. En plus je n'ai jamais été bon à ça, je n'aime pas avoir trop de choses à me souvenir à la fois, ce n'est pas du tout ma force. Mais mon collègue n'est pas là, je n'ai pas non plus envie de gaspiller mon temps vu que je suis ici. Je fais quoi à la fin ? Je continue d'essayer de lire ces 200 pages, probablement. Mais en même temps je me sens incapable. Objectivement je pourrais probablement m'en sortir mieux, mais à force de déployer toutes ses forces mentales dans des trucs absolument inintéressants et de toute façon trop difficiles et inintéressants, on devient (vraiment) bête.
C'est vraiment toujours comme ça le soft de nos jours ??
        penSelectedPrototype: {
          value: function() {
            MK2.getPenManagerFacade().setActivePenStyleByInstanceID(this);
            this.updateActivePenStyleHighlight();
          },
        },
↑ Vous pensez que c'est l'objet actuel le this hein ? Eh ben perdu, car on fait element.on('click', this.penSelectedPrototype.bind(pens[i])); à un endroit !
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

1663

Brunni (./1662) :
C'est vraiment toujours comme ça le soft de nos jours ??
Non, c'est de la merde, createMenu est hideux (test d'un truc qui n'est pas un bool, plusieurs returns, etc).
Bon courage en attendant ton départ de cette boîte.

1664

Brunni (./1662) :
C'est vraiment toujours comme ça le soft de nos jours ?
Je saurais pas te dire vue je fais pas de soft de ce genre. Mais d'après ce que tu en dis, j'ai quand même l'impression qu'il y a un problème de leur côté : si un mec intelligent comme toi ne comprends que dalle au code après des mois, j'aurais tendance à pense qu'il est mal foutu (le code, pas toi). Ils ne s'en rendent probablement pas compte parce qu'ils baignent dedans depuis toujours, tout comme le mec qui te dit que son bureau est organisé parce qu'il retrouve toujours ce qu'il cherche (alors qu'en fait c'est un foutoir dénué de logique, c'est juste qu'il a mémorisé les emplacements de tous les objets).

(cross)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1665

Zerosquare (./1664) :
un mec intelligent comme toi
et bien habillé, en plus embarrassed

1666

Zerosquare (./1664) :
Brunni (./1662) :
C'est vraiment toujours comme ça le soft de nos jours ?
Je saurais pas te dire vue je fais pas de soft de ce genre. Mais d'après ce que tu en dis, j'ai quand même l'impression qu'il y a un problème de leur côté : si un mec intelligent comme toi ne comprends que dalle au code après des mois, j'aurais tendance à pense qu'il est mal foutu (le code, pas toi). Ils ne s'en rendent probablement pas compte parce qu'ils baignent dedans depuis toujours, tout comme le mec qui te dit que son bureau est organisé parce qu'il retrouve toujours ce qu'il cherche (alors qu'en fait c'est un foutoir dénué de logique, c'est juste qu'il a mémorisé les emplacements de tous les objets).

(cross)
Ah mais j'ai compris PLEIN de trucs depuis. Juste il faut en moyenne une semaien pour comprendre un truc comme comment afficher un context menu. Comment afficher un dialogue, un jour quasi entier pour avoir un clic qui marche. Et je parle pas d'avant que j'aie résolu mes soucis de débogueur, où je passais parfois 3 jours entiers pour comprendre si/quand une fonction était appelée.
C'est juste trop gros.

Genre là je voulais déboguer et je vois que parmi les 9 fichiers qu'il y a dans le package src.contextmenu (oui oui, 9 fichiers pour un petit millier de lignes, pour un fucking context menu, mais passons), seul 1 fichier source reste au runtime. Les autres ne sont pas inclus, par je ne sais quelle magie (c'est con j'aurais bien aimé les déboguer, mais peut être qu'en fait ils ne servent à rien ? va savoir, sûrement de la magie noire documentée quelque part, comme dieu sait à quel endroit dans le build process ils sont stripés, je ne mets même pas le nez dans ce trou à lapin).
Miam, c'est tout du long ce genre de code :

CHTD

(sisi on compte le nombre d'appels empilés d'une fonction pour réaliser je ne sais quelle magie noire ou contourner je ne sais quel bug d'une API qu'ils ont créé depuis zéro !)
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

1667

Tu as quoi comme ide ? Un truc performant ? Ça pourrait faire une grosse différence.

1668

Sublime. Le seul autre vrai codeur (il semblerait) utilise vim. C'est le genre de gars qui a un trackball, un clavier mécanique sans touches étiquetée, et qui réalise 400 actions par minute. Donc difficile de m'inspirer de son workflow, auquel je ne comprends de toute façon rien. Après il a l'air puissant son outil, il fait l'auto-completion, il navigue d'un endroit à l'autre instantanément.
Comme dit Zerosquare il connaît l'emplacement de tout, il fait une requête il est dans le bon fichier, je ne pense même pas qu'il utilise de find all ou associé, il sait juste où c'est.

Le truc dans tous les cas qui changerait tout c'est si j'étais positif à propos du truc entier, parce qu'au final c'est ça le problème je crois.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

1669

12:30. Toujours aucun collègue susceptible de m'aider arrivé au bureau (en fait c'est un des problèmes, si j'avais voulu m'intégrer il aurait fallu que dès le début je reste plus tard ; l'entreprise qui me contracte me "loue" pour 10~19h, donc je ne suis payé que dans ces périodes, par contre l'entreprise pour laquelle je bosse (le client), "vit" manifestement de 13h à très tard le soir), une dose de négativité à crever le plafond à nouveau (j'ai rempli pratiquement une page FullHD de boîtes avec des possibilités d'endroits/éléments nécessaires pour afficher un foutu context menu, disséqué un stacktrace de 18 appels après avoir finalement trouve un endroit dans le code qui était appelé dans ce cas !), je me suis barré comme pour un lunch et ai bossé 2h sur Highway Runners.
Quel bonheur, à peine imaginable.
(Bien sûr, je serai réglo et ne facturerai pas ces 2h, mais il n'y aurait même eu personne à qui demander la permission en fait !).
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

1670

Je ne savais pas qu'on pouvait louer un Brunni. Tu fais aussi les goûters d'anniversaire ?
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1671

a ce propos j'espère que tu fais pas de pot de départ.

1672

Je suis toujours sur la même tâche de trouver comment on affiche un context menu. Apparemment j'ai besoin d'un PrivateContextMenuProxy (160 lignes auxquelles je ne comprends rien du tout), d'un AbstractStaticContextMenuHandler (qui construit les options, mais je ne sais pas comment en mettre plusieurs), d'une classe AbstractContextMenuEntry PAR élément que je veux afficher (102 lignes, par entrée, franchement pas grand chose d'intéressant et d'autres trucs que je ne comprends pas), des entrées dans le manifeste, et euh je ne sais pas trop. En plus ces machins sont apparemment exécutés dans un contexte (module) différent en Javascript, ce qui signifie qu'ils ne partagent rien, donc il doit y avoir un moyen (sorte de javascript-IPC) de communiquer le fait que l'option a été sélectionnée, genre un listener, je n'ai pas encore trouvé comment.
Man, je veux afficher un putain de context menu c'est pas croyable c'est pas croyable c'est pas croyable mourn
En 2h sur Highway Runners ce midi j'ai refactoré pratiquement entièrement le système de settings (pour pouvoir faire de la synchro avec iCloud, garder les préférences les plus à jour pour ne pas rendre le joueur mécontent en cas de conflit entre local/distant). Bref j'ai pris mon cahier, j'ai réfléchi, j'ai écrit ce qu'il y a à faire, et je l'ai fait. En 8 heures au boulot j'ai ... effleuré une partie de la liste des classes nécessaires pour afficher 2 options dans un sous menu.

Et euh j'aimerais bien rigoler, mais. Non pas de goûters d'anniversaire.
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

1673

Promets nous que tu refuses la prolongation d'un mois en mars !!!
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

1674

Zerosquare (./1656) :
Et tu n'as pas pensé à installer... euh... un dual boot, avec des partitions bien séparées ? cheeky
La virtualisation, c'est mieux embarrassed Tu fais tout dans un contexte safe, ton OS hôte sait que tu exécutes "quelque chose" et n'y trouve rien à redire parce que c'est fait proprement. Si vraiment ça se passe bien, tu peux passer en mode "Seamless" (mais faut pas se planter quand tu penses faire une tâche avec l'un et qu'en fait tu le fais avec l'autre !).
Faut juste faire gaffe à pas faire passer un virus de l'un vers l'autre en faisant du partage de fichiers !
avatar

1675

Brunni (./1668) :
Sublime
Mmmm, il me semble que ça reste plus un éditeur de texte qu'un ide, non ? Perso je n'imagine pas coder avec un éditeur de texte même avancé, ce serait catastrophiquement pénible. Peut-être qu'un bon ide spécialisé te permettrait de t'y retrouver beaucoup plus facilement ? Personne n'a une suggestion ? Perso je n'y connais rien en js.

1676

Le public utilisant sublimetext est tres oriente dev JS & co, ce n'est pas un IDE, mais je l'ai beaucoup vu utilisé par des gens du web
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

1677

Oui apparemment, mais il me semble qu'il y a un monde entre un éditeur de texte même puissant et un ide qui comprend ce qui est écrit.

1678

Oui bien sur
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

1679

J'admets que je n'ai pas trop creusé, j'ai essayé d'utiliser WebStorm par exemple mais le souci c'est qu'il tient à vouloir utiliser une structure et à scanner tout ce qui s'y trouve (genre on ne peut pas ajouter un dossier qui n'est pas sous le répertoire de base du projet), du coup comme ce code se partage des sources de plusieurs gros projets différents qui se cachent dans des sous-répertoires (à dire vrai je ne les ai même pas encore tous énumérés, j'en ai découvert un que je ne connaissais pas pas plus tard que hier), c'est un peu la galère, si j'inclus la racine de Mes Documents/ c'est lent, et même en marquant la plupart des autres dossiers comme exclus. Et en plus ça ne marche pas. J'aurais peut-être plus de chance avec des liens symboliques, mais honnêtement je n'y crois pas trop qu'il me serve à quoi que ce soit : c'est tellement dynamique (je veux dire, moi même je suis pratiquement incapable de savoir que fait quoi, je doute qu'une machine s'en sorte mieux ; à la limite y a un pattern standard qu'ils utilisent pour faire des classes héritées et abstraites, c'est un truc du genre : )

define([], function() {
  var MaClasse = function() {
    this.maMethode = this.maMethodePrototype.bind(this);
    this.maPropriete = valeur;
    ...
  }

  MaClasse.prototype = Object.create(Object.prototype, {
    maMethodePrototype: {
      value: function() {
        // Code
      },
    },
  });
  return MaClasse;
});
Ce qui est par ailleurs absolument dégueulasse à lire, et franchement facepalmant que des gens pensent vraiment que c'est un langage adapté quand on en vient à le bidouiller à ce point pour y adapter des concepts qui ne rentrent pas mieux que le carré dans le triangle arrondi. Mais à la limite une machine pourrait s'en sortir. Bref je pourrais essayer. J'ai aussi essayé des outils de completion plus puissants pour sublime (jstern) mais ça ne marche pas pour des raisons absolument pas claires (aucun log quoi).
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

1680

Le probleme de ST sont les plugins dans un sens, aussi puissant soient certains, la majorite sont mal code...
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.