[Index Software] Coin des développeurs :]

Pour les gens qui ont simplement envie de discuter sans souhaiter faire passer d'information particulière.
Avatar du membre
Manichéenne
Modératrice
Messages : 5040
Enregistré le : jeudi 24 octobre 2013 à 9:54

Re: Coin des développeurs :]

Message par Manichéenne »

J'ai bossé dans un back office, où on faisait passer des transactions bancaires. La sécurité était très très relative.
On rigolait pas mal à l'idée qu'on pouvait facilement modifier le numéro de compte destinataire des virements de sommes à 9 chiffres.
Diagnostiquée Autiste Asperger et TDA.
Mère de 3 enfants : fils Aîné TDAH et TSA atypique, cadet TSA de type Asperger, benjamin en cours d'évaluation neuropsy.
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Coin des développeurs :]

Message par Bubu »

Bonjour Mani, ça m’intéresse pas mal.
Sous le manteau, on pourrait pas s'arranger pour que tu me refiles un compte comme ça, pour y faire
un petit prélèvement à 9 chiffres vers mon compte ?

Ce serait sympa pour moi, vraiment. J'apprécierais le geste.

Amicalement et en toute honnêteté,
Bubu

:mrgreen: :mryellow:
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Tugdual
Modérateur
Messages : 41279
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: Coin des développeurs :]

Message par Tugdual »

Bubu a écrit : lundi 8 octobre 2018 à 17:33 Sous le manteau, on pourrait pas s'arranger pour que tu me refiles un compte comme ça, pour y faire
un petit prélèvement à 9 chiffres vers mon compte ?
Alors commence par demander à Misty de t'entrainer à la course à pied.
Parce qu'une fois le virement effectif, il va te falloir courir très très vite...
Spoiler : 
:mryellow:
TCS = trouble de la communication sociale (24/09/2014).
2N3055
Prolifique
Messages : 989
Enregistré le : jeudi 3 août 2017 à 7:10

Re: Coin des développeurs :]

Message par 2N3055 »

Moi aussi, je serai bien intéressé…
Tugdual a écrit :Alors commence par demander à Misty de t'entrainer à la course à pied.
Parce qu'une fois le virement effectif, il va te falloir courir très très vite...
…mais avec un crédit de 9 chiffres, ça ne devrait plus être un gros problème de se déplacer rapidement en toute discrétion.
Asperger diagnostiqué
Avatar du membre
Manichéenne
Modératrice
Messages : 5040
Enregistré le : jeudi 24 octobre 2013 à 9:54

Re: Coin des développeurs :]

Message par Manichéenne »

J'ai changé d'entreprise depuis... C'est beaucoup plus sécurisé quand il s'agit de transporter des tonnes de yaourt ou de croquettes pour chat. :innocent:
Spoiler : 
Je vous sens moins intéressés, là... :mryellow:
Diagnostiquée Autiste Asperger et TDA.
Mère de 3 enfants : fils Aîné TDAH et TSA atypique, cadet TSA de type Asperger, benjamin en cours d'évaluation neuropsy.
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Coin des développeurs :]

Message par Bubu »

En 2D, il n'y a pas vraiment de matrice de projection.
On se contente de mettre à l'échelle. On oriente le repère, c'est tout.
Le résultat est conforme à une mise à l'échelle.
Parfois on utilise des facteurs négatifs : on inverse l'axe des y pour qu'il corresponde à un repère 2D.
Du coup on se retrouve avec un repère 2D sans inversion des y.

Sur mobiles et tablettes, c'est crucial. Pour que le repère soit le même entre graphisme et tactile.

Et la coordonné z est ignorée.

Pour un affichage correct, c'est l'ordre des draw-calls et non la profondeur (ignorée) qui compte.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Tugdual
Modérateur
Messages : 41279
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: Coin des développeurs :]

Message par Tugdual »

TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
PaterFamilias
Habitué
Messages : 82
Enregistré le : dimanche 21 octobre 2018 à 6:23
Localisation : Toulouse

Re: Coin des développeurs :]

Message par PaterFamilias »

Manichéenne a écrit : dimanche 7 octobre 2018 à 18:47 J'ai bossé dans un back office, où on faisait passer des transactions bancaires. La sécurité était très très relative.
J'étais aussi en back, dans le domaine de la monétique (transactions cartes bleues), on voyait passer les numéros de carte en clair sur le réseau, ça faisait un peu peur (d'autant que la sécurité des locaux était pas ouf)... En revanche, sur les applis de supervision, la communication back/front était cryptée
HPI d'après ma psy, père d'un THPI (diagnostiqué) et d'un HPI (pas encore diagnostiqué)
Avatar du membre
Tugdual
Modérateur
Messages : 41279
Enregistré le : jeudi 15 novembre 2012 à 0:13
Localisation : Nord-44

Re: Coin des développeurs :]

Message par Tugdual »

TCS = trouble de la communication sociale (24/09/2014).
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Coin des développeurs :]

Message par Bubu »

Comment rendre un texte à la fois en Right - to - Left et Left - to - Right ?
C'est impossible.
Dixit des connards.
Moi y compris.
C'est impossible.
C'est une heuristique. (une solution approchée).
Ils ont voulu simplifié le problème en prenant en compte l'analyse de la chaîne donnée.
Cette analyse se contente d'analyser le premier mot.
Il est en alphabet latin, grec, ou cyrillique ? Ok, c'est de la gauche vers la droite.
Mais cela donne en arabe :
"! صباح الخير a gagné"

Je suis perdu !
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
2N3055
Prolifique
Messages : 989
Enregistré le : jeudi 3 août 2017 à 7:10

Re: Coin des développeurs :]

Message par 2N3055 »

Bonjour Bubu

Dans une même ligne, pour afficher certains mots en RTL avec d'autres en LTR
il te faudrait utiliser les caractères right-to-left mark (RLM) et left-to-right mark (LRM)

Voir aussi : https://en.wikipedia.org/wiki/Bi-directional_text
Asperger diagnostiqué
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Coin des développeurs :]

Message par Bubu »

Salut 2N3055 !
Et Merci pour ton post !

A l'état :
J'arrive à afficher les textes suivants :
Purement de gauche à droite. (Langues latines, asiatiques, grecque, russe).
Purement de droite à gauche. (Arabe, hébreu, yiddish etc ...)
Cela marche parfaitement.

Le problème concerne les chaines mixtes.
De l'arabe inséré dans une chaîne en latin, ou l'inverse, de l'arabe inséré dans une chaîne en alphabet latin.
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
Avatar du membre
Bubu
Intarissable
Messages : 7750
Enregistré le : dimanche 19 mai 2013 à 12:03
Localisation : En haut à gauche

Re: Coin des développeurs :]

Message par Bubu »

2N3055 a écrit : lundi 12 novembre 2018 à 14:32 Bonjour Bubu

Dans une même ligne, pour afficher certains mots en RTL avec d'autres en LTR
il te faudrait utiliser les caractères right-to-left mark (RLM) et left-to-right mark (LRM)

Voir aussi : https://en.wikipedia.org/wiki/Bi-directional_text
Merci beaucoup.
J'utilise, en Java Pour Android 4.3+ un objet appelé BidiFormatter.
Il peut détecter si une chaine s'écrit de droite à gauche ou de gauche à droite.
Enfin c'est une heuristique, une supposition.
Cela marche parfaitement si le texte est entièrement RTL ou LTR, mais ça a un comportement aléatoire avec les chaines de caractère mixte.

Pour l'instant :
L'affichage des langues, mêmes mixtes, LTR marche parfaitement. (par exemple du français mélangé à de l'anglais)
L'affichage des langues, mêmes mixtes, RTL marche parfaitement. (par exemple de l'hébreu mélangé à de l'arabe)
L'affichage de langues LTR mélangées à une langue RTL. (par exemple : "Le joueur <nom arabe> a gagné !" fonctionne.)
Par contre l'affichage inverse, c'est à dire afficher une langue RTL avec insertion d'un élément LTR ne fonctionne pas.
Les textes se superposent, voire une partie du texte est ignorée. Je suppose qu'il s'agit d'un bug dans l'API Android que j'utilise.
La seule solution que j'ai trouvée pour les chaines mixtes, c'est de commencer toujours une phrase mixte par un mot latin. Et là il n'y a pas de problème.
(Il considère que c'est une chaine LTR, et donc est capable de dimensionner, tracer le texte correctement).

Je vais approfondir ta solution (marqueurs explicites RTL et LTR dans les chaines de caractères)
Je connais "\u200F" pour introduire une chaine RTL, mais normalement l'objet BidiFormatter convertit les chaines et place ces "faux caractères" tout seul ....
Quel est le faux caractère unicode pour introduire une chaine LTR ?
Merci en tout cas ! :kiss:
TSA, diagnostic établi à mes 33 ans par le CRA de ma région.
"Ce syndrome est caractérisé chez ce patient par l’absence de détérioration intellectuelle, un syndrome dysexécutif, un déficit d'attention"
2N3055
Prolifique
Messages : 989
Enregistré le : jeudi 3 août 2017 à 7:10

Re: Coin des développeurs :]

Message par 2N3055 »

C'est vraiment un plaisir :kiss: (de pouvoir étaler un peu de confiture :D )
…Quel est le faux caractère unicode pour introduire une chaine LTR ? …
Je trouve que la page web suivante explique déjà pas mal de choses : unicode.org - Unicode Bidirectional Algorithm
dont voici d'ailleurs ci-dessous un extrait :

Code : Tout sélectionner

LRM 	U+200E 	LEFT-TO-RIGHT MARK 	Left-to-right zero-width character
RLM 	U+200F 	RIGHT-TO-LEFT MARK 	Right-to-left zero-width non-Arabic character
ALM 	U+061C 	ARABIC LETTER MARK 	Right-to-left zero-width Arabic character
et l'on retrouve aussi des informations intéressantes dans la page web suivante : dev android.com - ref - Bidi - UnicodeWrap

=======
J'utilise aussi cette page web,
juste pour me rendre compte que finalement,
je n'ai pas installé toutes les polices de caractères nécessaires
et/ou que certaines pages web ou/et applications manquent de rigueur,
mais bon…, vu l'énorme étendue de ce qu'il est possible d'afficher avec l'UNICODE,
on ne peut pas trop leur en vouloir :lol:
Asperger diagnostiqué
romain444
Habitué
Messages : 70
Enregistré le : vendredi 16 février 2018 à 2:16

Re: Coin des développeurs :]

Message par romain444 »

Dis donc je n'avais pas vu qu'il y avait un fil spécial développeurs !!

Du coup j'en profite pour demander quelques conseils au pro !

Je m’intéresse au développement depuis quelques mois et pratique parmi ces langages :
- HTML/CSS
- php/MySql (symfony)
- Js (jquery/ajax)
-Java/J2EE (servlet/jsp/jstl &co)

Jusqu'ici j'ai fait un site web modeste dont voici l'adresse : https://romain-lavabre.000webhostapp.com/index.php.
Ainsi qu'un petit programme en J2EE qui remplace les billets du Monopoly (city) avec règle du jeux intégré (ce n'est pas une simple calculatrice quoi) en gros il n'y a plus besoins que du plateau et des dès.

Etant au chômage et jeune, j'ai très envie de travailler dans ce domaine, et m'oriente par default vers le web (domaine qui a l'air plus ouvert aux sans diplômes :mryellow: ).
Mais j'apprécierai vraiment bosser avec java ou apprendre le C++ (application web et mobile par ex) car ce côté usine à gaz me plait beaucoup.

Pourriez vous me dire si j'ai une chance d'être embauché dans ce domaine sans diplôme ? Et hormis spring et hibernate, que pourrai-je apprendre de plus concernant ce domaine ? (Je compte apprendre le C++ vers février)

Merci d'avance pour vos conseils !
Diag TSA le 16/10/18