1800

Je suggère le forum politique pour en discuter, parce que ça va forcément partir en quenouille embarrassed

1801

LOL!
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

1802

La psychologie humaine est quand même mal fichue quand on y pense.
Si on pense au phacochère par exemple, la situation idéale serait d'avoir un moyen subtil et amical de lui demander s'il est normal au Japon de renifler comme un marteau piqueur, action suivie invariablement d'une toux comparable à celle d'un fumeur en phase terminale puisqu'il est stupide de faire circuler bruyamment en soi des fluides qui sont faits pour être évacués. Sauf que le réflexe humain de base est d'être agacé, et pour cette raison ne pas développer les liens amicaux qui permettraient de résoudre la situation. On ne peut donc légitimement rien dire à la personne, donc on ne le fait pas, la personne ne risque pas de faire d'effort puisqu'elle n'est même pas consciente du problème, on continue d'être agacé, les relations se détériorent, bummer.
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

1803

Tu as essayé de lui offrir un paquet de mouchoirs dans du papier cadeau, avec un petit mot gentil disant que tu es inquiet pour sa santé ?
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

1804

D'après la vidéo de Zerosquare, c'est mieux perçu de renifler que de se moucher au Japon, donc... Ça fait partie du voyage cheeky

1805

Dingue comment Android est mal foutu. Impossible d'accéder à un système de settings digne de ce nom sans devoir utiliser son propre système, parce que celui de base a besoin d'un contexte (l'Activity qui tourne) pour récupérer une instance valide. Je sais qu'en Java on ne peut pas avoir de classes statiques comme en C#, mais on pourrait penser que les gens qui utilisent Xamarin tous les jours ont prévu une solution. Malheureusement, il semble que non.

Je vais donc devoir écrire mon propre système de settings, qui sera globalement une copie conforme du système de base établi par le CLR, sans les complications imposées par Android, qui me force à passer une référence à l'instance de mon activité dans à peu près toutes mes classes, même quand celles-ci n'ont aucune influence sur l'interface.

Fuck.

1806

Bah stocke qqpart une référence statique vers l'activité (tu peux le faire à l'initialisation) si tu n'en as qu'une. Normalement les settings sous Android t'as pas besoin d'une activité mais d'un Context (dont une Activity fait partie), qui lui est global à ton application, donc tu peux l'utiliser sans risque même si l'activité change.

https://developer.android.com/training/basics/data-storage/shared-preferences.html
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

1807

warpten: Je compatis, moi même je dois me farcir des context dans un GROS code natif, c'est chiant.

Brunni: oui mais dans tous les cas tu dois quand même te trimballer un context partout.

1808

Rho mon pôvre chou (moi là je dois passer des dizaines de couches pour accéder au digitizer carrément depuis la couche applicative pour pouvoir faire des trucs, pourtant basiques qui n'ont pas été prévus de base).
Mais sérieusement se trimballer un contexte n'est jamais une mauvaise chose, il faut juste lui donner un sens (i.e. il faut pas que tu passes le contexte Android, mais plutôt que tu aies une classe liée à ce contexte et qu'il soit relatif à ton application, passé à travers chacun de tes services, sur le modèle de celui d'Android ; c'est un bon design, et d'expérience ça finit toujours par servir un jour, que ce soit pour le threading, le scaling ou pour des changements de design hard de dernière minute -- en tous cas c'est très clairement à privilégier si l'alternative était de faire une classe statique).
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

1809

oui mais attention tu bosses sur un code de merde, ne prends pas ton cas pour une généralité.

(ceci dit c'est chiant mais je suis d'accord, puis la classe Context est suffisamment générique pour pas avoir besoin de la wrapper)

1810

Tu fais de ton contexte (qui contient le contexte Android) un singleton et tu n'as pas besoin de le trimballer partout, juste d'appeler la méthode statique getInstance() quand tu en as besoin.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

1811

ah, les singletons, tellement pratique pour les tests happy
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

1812

pour les quoi ?

1813

Tester c'est douter.
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

1814

Je n'ai pas envie de me balader avec une référence statique à l'activité elle-même dans la classe. Certes, ça marcherait, mais c'est juste dégueulasse.

J'arrive déjà pas à comprendre pourquoi PreferenceMgr.Edit().PutString("preference_download_path", data.Data.Path).Commit(); ne déclenche pas OnSharedPreferenceChanged, ce qui me force à modifier le summary de la préférence à la main dans mon PreferenceFragmentCompat, mais c'est une autre histoire.

Alternativement, j'ai créé des évènements sur mon PreferenceFragmentCompat, faut juste que je trouve un moyen de permettre à mes classes d'y accéder: là encore, c'est plus facile pour une Activity qu'une classe quelconque qui s'occuperait de la construction du chemin de téléchargement d'un fichier. Exposer ces évènements sur l'Activity n'est pas non plus idéal, m'enfin ...

1815

1816

flanker (./1811) :
ah, les singletons, tellement pratique pour les tests happy
Tester n'a pas la même importance en Java ou C++ qu'en Python parce que les premiers détectent la plupart des erreurs à la compilation. tongue

Et sinon, je ne vois pas en quoi les singletons te dérangent pour les tests.
avatar
Mes news pour calculatrices TI: Ti-Gen
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité

1817

Bon, je viens de me rendre compte qu'un Service comptait comme un Context, donc tout n'est pas perdu... Je crois.

1818

Je veux faire quelque chose de particulièrement complexe en HTML : un tableau dont j'ai spécifié la taille des cases (toutes identiques), et tant pis si le contenu est trop grand (je tronque).






Bin c'est compliqué… overflow ? c'est un tableau, donc c'est ignoré. max-height ou height ? c'est un tableau, donc c'est plus une inspiration qu'autre chose…
Ah, si, il suffit de mettre un display: inline-block sur les cellules. Bien sûr, sauf que ça rajoute des espaces entre les lignes tritop







fou
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

1819

et mettre le contenue des cellules dans des divs qui sont en inline-block et overflow?
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.

1820

Et si tu mets tout dans un div avec un overflow:hidden ?

1821

Et si tu génères une image du tableau sur le serveur ?
Sinon ouais facile avec les divs smile
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

1822

Arg, c'est encore pire l'image côté serveur grin

1823

Pen^2 (./1822) :
Arg, c'est encore pire l'image côté serveur grin
epee

Solution trouvée : j'ai abandonné la table et j'ai fait les cases sous forme de div placés de façon absolue. Mon besoin est tout de même particulièrement complexe : imprimer des planches d'étiquettes (je choisis le format papier avec les marges et les tailles, je sélectionne les objets voulus, je précise les étiquettes déjà utilisées sur la feuille, et ça me génère une planche d'étiquette avec nom, code-barre, QR-code).
Je suis encore plus désespéré par le HTML…
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

1824

J'aurais dit comme brunni grin

bienvenue dans le monde merveilleux du HTML grin

1825

./1818 & ./1823 : si tu veux des cellules avec une taille fixe qui ne dépend du contenu, peut-être que ça n'est pas un bon candidat pour utiliser une table en effet, pourquoi pas simplement des blocs tout simples dont tu choisis la hauteur et la largeur, sans avoir besoin du positionnement absolu ? (genre https://jsfiddle.net/r3c/L0tqLn2g/)
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

1826

bah au final, le positionnement absolu est un double avantage : ça évite d'ajouter des div pour les étiquettes déjà utilisées, et d'autre part ça évite les accumulations d'erreurs de calcul.

mais je ne comprends vraiment pas pourquoi on ne peut pas faire un truc aussi simple avec un tableau HTML…
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

1827

Je vote : parce que ça n'est pas fait pour grin Il me semble que les tables HTML servent à représenter des données sous forme de lignes et colonnes avec une mise en page qui s'adapte automatiquement au contenu, tandis que toi tu veux exactement l'inverse : que le contenu s'adapte au contenant. Ça ne m'étonne pas plus que ça que ça ne fonctionne pas smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

1828

enfin, il y a les propriétés width, height et overflow qui sont faites pour fixer la taille du contenant, quand même. Je ne vois pas pourquoi elles devraient être ignorées ^^
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

1829

Parce qu'elles sont définies pour marcher sur les éléments blocs, ce que les tableaux ne sont pas. Enfin bon mon but n'est pas de débattre si oui ou non HTML est bien fait, juste d'expliquer pourquoi ce que tu as essayé ne fonctionne pas et proposer une solution ^^
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

1830

ok, je ne connaissais pas ce détail sur les blocs, merci smile
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