Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2715 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  26271  26272  26273  ..  27169  27170  27171  27172  27173  27174
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°2482708
rokhlan
Posté le 23-10-2024 à 14:39:02  profilanswer
 

Reprise du message précédent :

rufo a écrit :


Tu en as des gratuits : https://axysweb.com/a-la-decouverte [...] en-source/
Talent et Pentaho ont bonne réputation il me semble (Pentaho a été créé par des mecs de Business Object il me semble).


Harkonnen a écrit :


Un batch en Java avec Spring Batch, c'est typiquement le use case


 :jap:

mood
Publicité
Posté le 23-10-2024 à 14:39:02  profilanswer
 

n°2482709
Harkonnen
Un modo pour les bannir tous
Posté le 23-10-2024 à 14:39:27  profilanswer
 

Ydalb a écrit :

 

Franchement fait passer le truc en apparent... Un câble de fibre ça se voit pas tant que ça :o

 

T'as une photo du couloir pour illustrer ? C'est lesquels des techniciens poseur de fibre qui sont le moins regardant sur la qualité du taff ? :o Free ? :o


Je suis pas chez moi, je posterai une photo ce soir


---------------
J'ai un string dans l'array (Paris Hilton)
n°2482710
sligor
Posté le 23-10-2024 à 14:42:50  profilanswer
 

Harkonnen a écrit :


Je suis pas chez moi, je posterai une photo ce soir


https://img3.super-h.fr/images/2024/10/23/snapshot_28247524933b6d40c88abfbd7.jpg


---------------
qwerty-fr
n°2482711
Hermes le ​Messager
Breton Quiétiste
Posté le 23-10-2024 à 14:53:46  profilanswer
 

Harkonnen a écrit :


A 2 doigts de le faire oui


 
Bah fais le. No joke. Ils vont probablement jamais vouloir payer sinon.


---------------
Expert en expertises
n°2482712
XaTriX
Posté le 23-10-2024 à 15:18:11  profilanswer
 

Harkonnen a écrit :


Mais y'en a pas justement, juste un fourreau qui bloque au milieu du trajet, sûrement à cause d'un coude ou d'une boucle à la con. Et comme on va pas péter les murs pour redresser le fourreau, la solution c'est de faire passer la fibre par les murs du couloir, via des goulottes


Certains y arrivent où d'autres ont échoués, renseigne toi sur ces topics et tu verras que tu n'es pas le seul. Y'en a même qui préparent le terrain eux même :o
 
Mais du coup on peut dire que la fibre est rentrée dans ton logement au moins pour quelques minutes ? [:ocolor]


---------------
Proxytaf ? non rien
n°2482713
XaTriX
Posté le 23-10-2024 à 15:19:27  profilanswer
 

Hermes le Messager a écrit :

 

Bah fais le. No joke. Ils vont probablement jamais vouloir payer sinon.


Il y'a un droit à la fibre sinon, je sais pas si ça force les copro mais faudrait regarder.

 

edit:

Citation :

En tant que copropriétaire, si vous voulez installer une box Internet avec une connexion en fibre optique, vous devez envoyer, à votre syndic, une lettre recommandée avec accusé de réception afin de demander d’ajouter le raccordement de la copropriété à l’ordre du jour de la prochaine assemblée générale. Sachez que le syndic ne peut pas s’y opposer.


https://copropriete.hellio.com/blog [...] C3%A9rale.

Message cité 2 fois
Message édité par XaTriX le 23-10-2024 à 15:20:34

---------------
Proxytaf ? non rien
n°2482714
Hermes le ​Messager
Breton Quiétiste
Posté le 23-10-2024 à 15:35:16  profilanswer
 

XaTriX a écrit :


Il y'a un droit à la fibre sinon, je sais pas si ça force les copro mais faudrait regarder.
 
edit:

Citation :

En tant que copropriétaire, si vous voulez installer une box Internet avec une connexion en fibre optique, vous devez envoyer, à votre syndic, une lettre recommandée avec accusé de réception afin de demander d’ajouter le raccordement de la copropriété à l’ordre du jour de la prochaine assemblée générale. Sachez que le syndic ne peut pas s’y opposer.


https://copropriete.hellio.com/blog [...] C3%A9rale.


 
Oui, mais si des travaux sont requis qui impliquent pour le syndic de payer, c'est certainement une autre histoire. Si personne d'autre n'est intéressé par la fibre, je vois pas au nom de quoi les autres proprios voudront payer, d'autant plus si eux-mêmes n'habitent pas là.
 
Dans tous les cas, il doit demander au syndic pour les travaux sur l'immeuble.


---------------
Expert en expertises
n°2482715
Plam
Bear Metal
Posté le 23-10-2024 à 15:37:02  profilanswer
 

Harkonnen a écrit :


Ils ont essayé plein de trucs pour essayer de passer, changé de fourreau, etc. Rien à faire, ils ont lâché l'affaire au bout de 2 heures quand même

 

Pour chez moi j'étais encore plus en chien que toi pour avoir la fibre, donc j'ai fait venir un électricien 1 mois avant avec un putain de Panzer pour faire des tranchées de 20 mètres et poser un fourreau tout neuf car j'ai 0 confiance dans l'ancien qui était coulé dans le béton. Pas loin de 800 balles mais le jour J yavait même déjà le tire câble de prêt dans le fourreau c'est passé comme papa dans maman.

 

Bon en vrai j'avais déjà besoin d'une tranchée pour électrifier le portail mais j'ai pas hésité une seconde à faire continuer après le portail jusqu'à la chambre et tout passer à l'avance pour vérifier. J'ai suivi le gars pendant sa soudure, on a vérifié l'atténuation, il a refait la soudure pour faire encore mieux. J'ai AUCUN regret d'avoir été à fond sur le coup, 0 problème depuis.

 

Mon conseil perso : paye et fuck it.


Message édité par Plam le 23-10-2024 à 15:37:33

---------------
Spécialiste du bear metal
n°2482716
el muchach​o
Comfortably Numb
Posté le 23-10-2024 à 15:43:13  profilanswer
 

Harkonnen a écrit :

Merci d'oublier les remarques désobligeantes svp, j'ai déjà assez les boules comme ça...
Pour info, la seule solution d'après les techniciens, c'est de faire passer la fibre par des goulottes dans le couloir de la résidence du boitier jusqu'à mon appart. Ce qui implique l'accord du syndic et donc c'est pas demain la veille.


[:zedlefou:3]

 

Tu as 2 choix possibles:
1) tu installes des goulottes en infraction avec le syndic mais t'en as rien à foutre parce que c'est des cons qui branlent rien avec une résidence qui branle rien. Et ça permet d'attendre de te casser.

 

2) tu te casses, ce que tu aurais probablement dû faire il y a 5 ans. Mais dans la prochaine, vérifie qu'ils ont la fibre, et/ou inscris-toi au conseil syndical ou tanne-les toutes les semaines au lieu d'attendre.


Message édité par el muchacho le 23-10-2024 à 16:01:39

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2482717
gfive
Posté le 23-10-2024 à 15:43:39  profilanswer
 

Harkonnen a écrit :


Un batch en Java avec Spring Batch, c'est typiquement le use case


 
Ca dépend. Gaffe au read/process/write un peu facile qui peut te mettre dedans. Surtout si tu ecris les données en base (mais ça a pas l'air d'être le cas ici)
 

Harkonnen a écrit :


Ils ont essayé plein de trucs pour essayer de passer, changé de fourreau, etc. Rien à faire, ils ont lâché l'affaire au bout de 2 heures quand même


 
ils ont essayé de tirer l'un des câbles déjà présents ?  
 
Parce que vraiment ; une gaine en 32 ou 40 mm avec un coax dedans, tu n'y fera rien passer sans enlever le cable d'abord. La gaine (du cable) est toute molle et accroche n'importe quoi, du coup ça fait des boucles et c'est mort.  
 

Hermes le Messager a écrit :


 
Oui, mais si des travaux sont requis qui impliquent pour le syndic de payer, c'est certainement une autre histoire. Si personne d'autre n'est intéressé par la fibre, je vois pas au nom de quoi les autres proprios voudront payer, d'autant plus si eux-mêmes n'habitent pas là.
 
Dans tous les cas, il doit demander au syndic pour les travaux sur l'immeuble.


 
La copro est déjà raccordée.
 
Sinon tu leur montre ça : https://reseaux.orange.fr/nos-resea [...] t-internet
 
2030, fin du réseau cuivre.


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
mood
Publicité
Posté le 23-10-2024 à 15:43:39  profilanswer
 

n°2482718
el muchach​o
Comfortably Numb
Posté le 23-10-2024 à 15:57:38  profilanswer
 

Harkonnen a écrit :


Celui entre mon appartement et le tableau du bâtiment, situé à même pas 5 mètres de mon appart, dans le couloir


Franchement, j'ai envie de te dire, pour 5m, vas-y installe, rien à branler. :o Fais-le discret quand même :o


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2482719
flo850
moi je
Posté le 23-10-2024 à 15:58:22  profilanswer
 

rokhlan a écrit :

P’tite question pour celles et ceux qui de l’xp en migration de données. J’ai actuellement un projet avec ces étapes :

  • Extraction des données de Microsoft SQL Server 2005, il y a presque 4 Go de données, donc pas grand chose.
  • Transformation des données vers une nouvelle structure de tables et enregistrées dans un format spécifique pour le chargement vers la nouvelle BDD.
  • Chargement dans le nouveau système (mais cette étape sera faite par un prestataire externe parce qu’il hébergera cette nouvelle base de données.


Instinctivement j’aurais pensé à faire un script Python parce qu’il y a pas mal de librairies pour la manipulation de données.
 
Comment auriez-vous procédé ? Il y a aussi toutes les étapes de validation et des données, de conformité, intégrité, etc à prendre en compte.
Étant donné que je suis débutant, je suis ouvert à tous les conseils :D


Pour en avoir fait pas mal, j'aime bien en faire le maxium en base de données , par exemple en créant les bonnes structures dans un autre schema/prefixe.  
ça va vite, et ça evite des blagues sur les format de date, sur les echappement de carctères, ...
 
et en plus à la fin tu es sûr que ça fonctionne dans la nouvelle base avec ses clé, ses contraintes, ...


---------------

n°2482720
sligor
Posté le 23-10-2024 à 15:59:26  profilanswer
 

Les bouilloires electriques sont interdites dans la cafet maintenant
 
Je suis sûr que bientôt ça sera le tour des couteaux
 
monde aseptisé de merde [:sadnoir]

Message cité 4 fois
Message édité par sligor le 23-10-2024 à 15:59:38

---------------
qwerty-fr
n°2482721
el muchach​o
Comfortably Numb
Posté le 23-10-2024 à 16:01:05  profilanswer
 

XaTriX a écrit :


Il y'a un droit à la fibre sinon, je sais pas si ça force les copro mais faudrait regarder.

 

edit:

Citation :

En tant que copropriétaire, si vous voulez installer une box Internet avec une connexion en fibre optique, vous devez envoyer, à votre syndic, une lettre recommandée avec accusé de réception afin de demander d’ajouter le raccordement de la copropriété à l’ordre du jour de la prochaine assemblée générale. Sachez que le syndic ne peut pas s’y opposer.


https://copropriete.hellio.com/blog [...] C3%A9rale.


Si tes pas au syndic, et/ou que le syndic est un quarteron de branleurs (comme ça a l'air d'être le cas) tu peux attendre 6 mois minimum. Dans le cas où ils te disent pas non tout de suite (mais plus tard)

Message cité 1 fois
Message édité par el muchacho le 23-10-2024 à 16:02:30

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2482722
sligor
Posté le 23-10-2024 à 16:02:13  profilanswer
 

el muchacho a écrit :


Si tes pas au syndic, et/ou que le syndic est un quarteron de branleurs (comme ça a l'air d'être le cas) tu peux attendre 6 mois minimum.


c'est pas comme l'administration pas de réponse = acceptation ?  :o

Message cité 1 fois
Message édité par sligor le 23-10-2024 à 16:02:26

---------------
qwerty-fr
n°2482723
el muchach​o
Comfortably Numb
Posté le 23-10-2024 à 16:06:25  profilanswer
 

sligor a écrit :


c'est pas comme l'administration pas de réponse = acceptation ?  :o


Non :D


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2482724
rokhlan
Posté le 23-10-2024 à 16:09:23  profilanswer
 

flo850 a écrit :


Pour en avoir fait pas mal, j'aime bien en faire le maxium en base de données , par exemple en créant les bonnes structures dans un autre schema/prefixe.  
ça va vite, et ça evite des blagues sur les format de date, sur les echappement de carctères, ...
 
et en plus à la fin tu es sûr que ça fonctionne dans la nouvelle base avec ses clé, ses contraintes, ...


Merci flo  [:bien]

n°2482725
masklinn
í dag viðrar vel til loftárása
Posté le 23-10-2024 à 16:16:14  profilanswer
 

sligor a écrit :

Les bouilloires electriques sont interdites dans la cafet maintenant


 
???
 
Parce que vous avez des distributeurs d’eau chaude donc c’est pas utile?


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2482726
rufo
Pas me confondre avec Lycos!
Posté le 23-10-2024 à 16:21:09  profilanswer
 

rokhlan a écrit :


Merci flo  [:bien]


Ta nouvelle BD, c'est aussi du MS SQL server ? Tu n'as pas précisé. Car effectivement, si c'est le même type de SGBD, essaye de faire toutes les transfos direct en BD. ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2482727
rufo
Pas me confondre avec Lycos!
Posté le 23-10-2024 à 16:22:40  profilanswer
 

sligor a écrit :

Les bouilloires electriques sont interdites dans la cafet maintenant
 
Je suis sûr que bientôt ça sera le tour des couteaux
 
monde aseptisé de merde [:sadnoir]


J'imagine que c'est pour éviter les pbs électriques (genre, une personne qui oublie d'arrêter une bouilloire qui ne s'arrête pas toute seule, ou alors qui est défectueuse et fait un court-circuit) ?
 
Chez nous, les bouilloires et machines à café sont interdites dans les bureaux.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2482728
el muchach​o
Comfortably Numb
Posté le 23-10-2024 à 16:23:27  profilanswer
 

Ah super, Gmail a bloqué un de mes comptes alternatifs, soit disant parce qu'il a enfreint des règles.

 

Alors soit il a été hacké, soit l'heuristique est méga foireuse. J'ai un mois pour faire appel, après ils effacent tout...

Message cité 2 fois
Message édité par el muchacho le 23-10-2024 à 16:23:59

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2482729
Kenshineuh
Posté le 23-10-2024 à 16:26:15  profilanswer
 

Muchacho arrive même à se faire ban de Gmail.  :lol:

n°2482731
gfive
Posté le 23-10-2024 à 16:34:08  profilanswer
 

flo850 a écrit :


Pour en avoir fait pas mal, j'aime bien en faire le maxium en base de données , par exemple en créant les bonnes structures dans un autre schema/prefixe.
ça va vite, et ça evite des blagues sur les format de date, sur les echappement de carctères, ...

 

et en plus à la fin tu es sûr que ça fonctionne dans la nouvelle base avec ses clé, ses contraintes, ...

 
rokhlan a écrit :


Merci flo  [:bien]

 

Je plussoie Flo.

 

Au passage pour avoir fait ça dernièrement, Spring batch "de base" (c'est à dire en lisant la doc et en s'imaginant que ça va rentrer dans le cas général) c'est pas idéal.

 

Spring écrit aussi en base. Du coup un plantage de Spring peut rollback des trqansactions métier si tu n'isoles pas bien les choses,et c'est casse couilles.
Spring batch en mode read/process/write est fait pour lire une donnée et en écrire une autre en face. Si la lecture d'un item a écrire een sortie prend 3 requêtes, tu va perdre beaucoup en perf par rapport à des jointures bien foutues et un principe d'accumulation des données d'entrée dans ton modèl;e de sortie.

 

Au final on avait utilisé Spring batch mais sans read/process/write, uniquement pour la gestion des etapes.
Le principe général c'etait :  

 

- une table de travail avec [ID donnée a migrer , etat, ID processeur, ID donnée en sortie, message], remplie "a la main" au départ pour la colonne ID donnée a migrer.
- un processeur qui : mettait son ID dans N lignes de la table dans lesquelles l'etat et l'ID processeur etait vide,
   faisait X (X!=N) requêtes à partir de ces IDs dans les tables d'entrée et consolidait le tout dans N instances du modèle de sortie, du coup en utilisant des curseurs et tout le bazar (alors que si on avait dû utiliser read/process/write on aurait eu une itération sur des entités de l'ORM, et ça correspondait pas du tout à des curseurs sur des tables ou des jointures)
   Ecrivait dans les tables de sortie
Et recommencait tant qu'il y avait des lignes a traiter.

 

Pour tester sur un subset, c'est facile : tu mets "POUET" dans la colonne ID processeur sauf dans les 3 lignes de test et tu lances ton machin.

 

Pour la reprise, c'est facile :
- tu t'es planté avant d'ecrire => tu vires l'ID du processeur et l'etat dans les lignes concernéees de ta table dee travail et tu relances,
- tu as écrit de la merde => tu utilises l'ID de la donnée en sortie pour la purger,  tu vires l'ID du processeur et l'etat dans les lignes concernéees de ta table dee travail et tu relances.

 

Et si tu codes correctement l'ID du processeur tu peux en lancer plusieurs en //

Message cité 2 fois
Message édité par gfive le 23-10-2024 à 16:35:43

---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2482732
el_barbone
too old for this shit ...
Posté le 23-10-2024 à 16:36:11  profilanswer
 

el muchacho a écrit :

Ah super, Gmail a bloqué un de mes comptes alternatifs, soit disant parce qu'il a enfreint des règles.
 
Alors soit il a été hacké, soit l'heuristique est méga foireuse. J'ai un mois pour faire appel, après ils effacent tout...


[:roi]


---------------
En théorie, la théorie et la pratique sont identiques, en pratique, non.
n°2482733
sligor
Posté le 23-10-2024 à 16:43:53  profilanswer
 

masklinn a écrit :


 
???
 
Parce que vous avez des distributeurs d’eau chaude donc c’est pas utile?


faut que je mesure à combien sort l'eau de la machine à café de merde qu'on a mais je suis sûr que ce n'est pas assez pour mon café de pas merde
 
sinon il y a peut être moyen avec le micro-onde mais là comme ça je dirais que c'est juste ultra dangereux  :o

Message cité 1 fois
Message édité par sligor le 23-10-2024 à 16:44:11

---------------
qwerty-fr
n°2482734
rokhlan
Posté le 23-10-2024 à 16:56:31  profilanswer
 

rufo a écrit :


Ta nouvelle BD, c'est aussi du MS SQL server ? Tu n'as pas précisé. Car effectivement, si c'est le même type de SGBD, essaye de faire toutes les transfos direct en BD. ;)


Aucune idée encore, le prestataire n’a pas encore répondu à ça. Mais mon boss me demande déjà de faire l’analyse du projet.

n°2482735
SekYo
Posté le 23-10-2024 à 17:01:18  profilanswer
 

gfive a écrit :

[...]
 
- une table de travail avec [ID donnée a migrer , etat, ID processeur, ID donnée en sortie, message], remplie "a la main" au départ pour la colonne ID donnée a migrer.  
- un processeur qui : mettait son ID dans N lignes de la table dans lesquelles l'etat et l'ID processeur etait vide,
   faisait X (X!=N) requêtes à partir de ces IDs dans les tables d'entrée et consolidait le tout dans N instances du modèle de sortie, du coup en utilisant des curseurs et tout le bazar (alors que si on avait dû utiliser read/process/write on aurait eu une itération sur des entités de l'ORM, et ça correspondait pas du tout à des curseurs sur des tables ou des jointures)
   Ecrivait dans les tables de sortie
Et recommencait tant qu'il y avait des lignes a traiter.[...]


Franchement si y a 4Go a migrer, je suis pas sur que ce soit super utile de se faire chier avec un système de producer/consumer... A moins que y ait vraiment des étapes complexes avec beaucoup de processing lors de la migration, mais rokhlan a pas précisé. Après je suis d'accord qu'il faut avoir un truc qui te permet de stocker l'etat des lignes a migrer. Mais bon, imho avec quelques dizaines de millions de lignes au total, je pense que tu peux tout faire de façon synchrone.

n°2482736
Jubijub
Parce que je le VD bien
Posté le 23-10-2024 à 17:02:21  profilanswer
 

el muchacho a écrit :

Ah super, Gmail a bloqué un de mes comptes alternatifs, soit disant parce qu'il a enfreint des règles.

 

Alors soit il a été hacké, soit l'heuristique est méga foireuse. J'ai un mois pour faire appel, après ils effacent tout...

 

c'est un complot Much, c'est parce qu'on t'en veut personnellement :o

 

Note : c'est probablement ton compte Google qui est tombé, on ne bannit pas les gens de gMail. T'as essayé d'aller sur accounts.google.com avec et voir ce qui se passe ? Si tu peux pas te logguer c'est peut etre un signe que qqn t'as pris ce compte, auquel cas tu peux faire un claim pour le récupérer (les gens cherchent les comptes inactifs parce qu'ils ont souvent bonne "réputation", ou simplement parce que ce sont des comptes jetables. Ça se fait beaucoup par password washing, ie si un de tes MDP a déjà leaké, et que tu utilisais le meme sur d'autre service, un hacker va le tester partout pour voir ce que ça ouvre (d'où l'importance d'avoir des MDP séparés par service)

Message cité 1 fois
Message édité par Jubijub le 23-10-2024 à 17:02:31

---------------
Jubi Photos : Flickr - 500px
n°2482737
rufo
Pas me confondre avec Lycos!
Posté le 23-10-2024 à 17:03:23  profilanswer
 

C'est vrai que pour si peu de données, ça me paraît un peu bourrin. Un simple script devrait faire l'affaire.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2482738
masklinn
í dag viðrar vel til loftárása
Posté le 23-10-2024 à 17:12:11  profilanswer
 

sligor a écrit :


faut que je mesure à combien sort l'eau de la machine à café de merde qu'on a mais je suis sûr que ce n'est pas assez pour mon café de pas merde
 
sinon il y a peut être moyen avec le micro-onde mais là comme ça je dirais que c'est juste ultra dangereux  :o


Ah c'est pour faire du café en plus.
 
Tu peux faire chauffer de l'eau au micro-onde mais faut mettre un truc pas en métal dedans pour éviter la surébullition.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2482739
sligor
Posté le 23-10-2024 à 17:14:57  profilanswer
 

masklinn a écrit :


Ah c'est pour faire du café en plus.
 
Tu peux faire chauffer de l'eau au micro-onde mais faut mettre un truc pas en métal dedans pour éviter la surébullition.


je vais déjà tester l'eau chaude officielle, si ça se trouve je suis démesurément pessimiste  :o


---------------
qwerty-fr
n°2482740
rokhlan
Posté le 23-10-2024 à 17:16:36  profilanswer
 

gfive a écrit :


 
Je plussoie Flo.
 
Au passage pour avoir fait ça dernièrement, Spring batch "de base" (c'est à dire en lisant la doc et en s'imaginant que ça va rentrer dans le cas général) c'est pas idéal.
 
Spring écrit aussi en base. Du coup un plantage de Spring peut rollback des trqansactions métier si tu n'isoles pas bien les choses,et c'est casse couilles.
Spring batch en mode read/process/write est fait pour lire une donnée et en écrire une autre en face. Si la lecture d'un item a écrire een sortie prend 3 requêtes, tu va perdre beaucoup en perf par rapport à des jointures bien foutues et un principe d'accumulation des données d'entrée dans ton modèl;e de sortie.
 
Au final on avait utilisé Spring batch mais sans read/process/write, uniquement pour la gestion des etapes.
Le principe général c'etait :  
 
- une table de travail avec [ID donnée a migrer , etat, ID processeur, ID donnée en sortie, message], remplie "a la main" au départ pour la colonne ID donnée a migrer.  
- un processeur qui : mettait son ID dans N lignes de la table dans lesquelles l'etat et l'ID processeur etait vide,
   faisait X (X!=N) requêtes à partir de ces IDs dans les tables d'entrée et consolidait le tout dans N instances du modèle de sortie, du coup en utilisant des curseurs et tout le bazar (alors que si on avait dû utiliser read/process/write on aurait eu une itération sur des entités de l'ORM, et ça correspondait pas du tout à des curseurs sur des tables ou des jointures)
   Ecrivait dans les tables de sortie
Et recommencait tant qu'il y avait des lignes a traiter.
 
Pour tester sur un subset, c'est facile : tu mets "POUET" dans la colonne ID processeur sauf dans les 3 lignes de test et tu lances ton machin.
 
Pour la reprise, c'est facile :  
- tu t'es planté avant d'ecrire => tu vires l'ID du processeur et l'etat dans les lignes concernéees de ta table dee travail et tu relances,
- tu as écrit de la merde => tu utilises l'ID de la donnée en sortie pour la purger,  tu vires l'ID du processeur et l'etat dans les lignes concernéees de ta table dee travail et tu relances.
 
Et si tu codes correctement l'ID du processeur tu peux en lancer plusieurs en //


Merci pour ces détails, c’est intéressant  :love:

n°2482741
masklinn
í dag viðrar vel til loftárása
Posté le 23-10-2024 à 17:21:10  profilanswer
 

Jubi, quel branleur a décidé qu'ajouter un gradient à la barre de progrès des vidéos était un truc utile à faire? C'est pour savoir où envoyer le novichok.

Message cité 3 fois
Message édité par masklinn le 23-10-2024 à 17:21:28

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2482742
Jubijub
Parce que je le VD bien
Posté le 23-10-2024 à 17:24:33  profilanswer
 

masklinn a écrit :

Jubi, quel branleur a décidé qu'ajouter un gradient à la barre de progrès des vidéos était un truc utile à faire? C'est pour savoir où envoyer le novichok.


 
ne dérespecte pas nos UXers s'il te plait. Il y a eu des études poussées qui ont montré que pour plaire à la GenZ et aux femmes (2 démographies sous représentées), il fallait un gradient. Alors on met un gradient. Va falloir vous y habituer mon vieux.
(je plaisante meme pas, y'a eu un projet UX monstrueux sur le nouveau look&feel de YT, après faut reconnaitre que toucher à la UI d'un truc aussi gros n'est pas trivial (pour rappel juste loguer si qqn clique sur un bouton, c'est 20Go de logs quotidiens)


---------------
Jubi Photos : Flickr - 500px
n°2482743
Kenshineuh
Posté le 23-10-2024 à 17:24:35  profilanswer
 

masklinn a écrit :

Jubi, quel branleur a décidé qu'ajouter un gradient à la barre de progrès des vidéos était un truc utile à faire? C'est pour savoir où envoyer le novichok.


 
https://twitter.com/GoogleDesign/st [...] 9568618892
 
 [:zaldarf]

n°2482744
masklinn
í dag viðrar vel til loftárása
Posté le 23-10-2024 à 17:25:01  profilanswer
 

sligor a écrit :


je vais déjà tester l'eau chaude officielle, si ça se trouve je suis démesurément pessimiste  :o


D'expérience l'eau chaude des distributeurs de boissons est pas terrible, et t'as souvent des restes de trucs instant, donc tu te retrouves régulièrement avec un peu de lait en poudre ou de soupe lyophilisée dans ton eau, peut être pas assez pour que ça change le gout mais l'apparence est immonde, pour le thé ça te donne l'impression de le faire avec de l'eau d'égout  [:masklinn:5]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2482745
gfive
Posté le 23-10-2024 à 17:25:25  profilanswer
 

SekYo a écrit :


Franchement si y a 4Go a migrer, je suis pas sur que ce soit super utile de se faire chier avec un système de producer/consumer... A moins que y ait vraiment des étapes complexes avec beaucoup de processing lors de la migration, mais rokhlan a pas précisé. Après je suis d'accord qu'il faut avoir un truc qui te permet de stocker l'etat des lignes a migrer. Mais bon, imho avec quelques dizaines de millions de lignes au total, je pense que tu peux tout faire de façon synchrone.


 
C'etait le cas.  
Evidemment s'il s'etait agit de faire du ligne a ligne c'etait overkill.
 
Et puis surtout : au fur et à mesure des migrations on a dû faire des modifs pour traiter des cas à la con, des trucs oubliés, etc.. (la migration c'était les données des retraites des mines... les gestionnaires métier qui savent encore comment ça marche sont eux mêmes à la retraite, et les régles de gesiton de ce merdier, c'est à donner des prix de simplicité à l'admninistration Francaise) là on était content de pouvoir cherry picker les données a migrer facilement, ou de pouvoir ajouter une requête dans un coin au lieu de se prendre le chou avec une relation dans l'ORM qui aurait posé plein d'autres problèmes.
 
Le plus marrant ça a été quand j'ai présenté l'idée à mon équipe de petits jeunes.. au départ ils étaient pas convaincus parce que ça faisait trop "a la main" pour eux.


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2482746
masklinn
í dag viðrar vel til loftárása
Posté le 23-10-2024 à 17:27:56  profilanswer
 

Jubijub a écrit :

ne dérespecte pas nos UXers s'il te plait. Il y a eu des études poussées qui ont montré que pour plaire à la GenZ et aux femmes (2 démographies sous représentées), il fallait un gradient. Alors on met un gradient. Va falloir vous y habituer mon vieux.
(je plaisante meme pas, y'a eu un projet UX monstrueux sur le nouveau look&feel de YT, après faut reconnaitre que toucher à la UI d'un truc aussi gros n'est pas trivial (pour rappel juste loguer si qqn clique sur un bouton, c'est 20Go de logs quotidiens)


Je peux pas les dérespecter si j'ai jamais eu de respect pour eux [:masklinn:1]  
 
Quelqu'un a suggéré fixer les trucs qui marchent pas dans le produit à la place?


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2482747
Plam
Bear Metal
Posté le 23-10-2024 à 17:28:45  profilanswer
 

Jubijub a écrit :


 
ne dérespecte pas nos UXers s'il te plait. Il y a eu des études poussées qui ont montré que pour plaire à la GenZ et aux femmes (2 démographies sous représentées), il fallait un gradient. Alors on met un gradient. Va falloir vous y habituer mon vieux.
(je plaisante meme pas, y'a eu un projet UX monstrueux sur le nouveau look&feel de YT, après faut reconnaitre que toucher à la UI d'un truc aussi gros n'est pas trivial (pour rappel juste loguer si qqn clique sur un bouton, c'est 20Go de logs quotidiens)


 
Putain je pensais que j'avais un problème aux yeux [:rofl2]


---------------
Spécialiste du bear metal
n°2482748
sligor
Posté le 23-10-2024 à 17:30:57  profilanswer
 

masklinn a écrit :


D'expérience l'eau chaude des distributeurs de boissons est pas terrible, et t'as souvent des restes de trucs instant, donc tu te retrouves régulièrement avec un peu de lait en poudre ou de soupe lyophilisée dans ton eau, peut être pas assez pour que ça change le gout mais l'apparence est immonde, pour le thé ça te donne l'impression de le faire avec de l'eau d'égout  [:masklinn:5]


non ça va c'est une machine bean-to-cup moderne avec sortie d'eau chaude séparée du reste. Si le café est dégueu c'est surement un mélange de mauvais grain et de mauvais réglage de la machine je pense (gout de café brûlé et grains torriffiés à la limite d'être du charbon).


---------------
qwerty-fr
n°2482749
masklinn
í dag viðrar vel til loftárása
Posté le 23-10-2024 à 17:32:17  profilanswer
 

sligor a écrit :


non ça va c'est une machine bean-to-cup moderne avec sortie d'eau chaude séparée du reste. Si le café est dégueu c'est surement un mélange de mauvais grain et de mauvais réglage de la machine je pense (gout de café brûlé et grains torriffiés à la limite d'être du charbon).


[:romf]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  26271  26272  26273  ..  27169  27170  27171  27172  27173  27174

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)