Aller au contenu
Cybero

JDD du zéro

Messages recommandés

C'est comme pour tout... Question d'habitude.

sinon, tu as d'autres editeurs en mode texte sous nux. Nano est assez populaire. Emacs l'etait il y a un temps certain, il perd du terrain.

Ma geriatrie perso, c'est vi....

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui enfin au boulot on a comme qui dirait pas vraiment le choix de ce qu'on peut utiliser 
Déjà sous Windows on est limité (Heureusement il existe les applis portables désormais)

Mais alors sous linux... on a des droits retreints... retreints (restreints)

Déjà installer quoi que se soit on peut se toucher ... 2, 3 pauvres commandes en sudo et bon voilà débrouillez vous :fou2:

Ce qui fait d'ailleurs perdre un temps fou mais bon :roll:

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Moi aussi je suis root sur mon poste actuel (ce qui n'était pas le cas il y a un an) et c'est la vie :p 

 

Sinon notepad++ est vraiment très bien timout, pour la conversion aussi.

Et il y a plein de plugin vraiment pratique :) (XmlTools c'est indispensable :p

Partager ce message


Lien à poster
Partager sur d’autres sites

n'empeche qu'avec ultraedit j'y arrive alors que notepad++ non

Partager ce message


Lien à poster
Partager sur d’autres sites

Pour les javaïstes

 

image.png

 

 

Ah un moment... tu refactorises ton projets et ses modules, les noms de classes et le nom des méthodes
Mais tu ne fais pas évoluer les classes de test

Ah un moment c'est pas magique hein :roll:

Ou comment perdre 1h de recherche :fou2: 

Partager ce message


Lien à poster
Partager sur d’autres sites

50% minimum de coverage, tu as de la chance, nous c'est 80% minimum demandé :o 

 

Du coup pour ton problème, c'est qu'il n'y avait plus de test avec les bonnes classes ? Parce que dans ce cas tous tes TU devraient péter ?

Ou alors les tests ne sont pas nommés correctement et pas reconnus par sonar ?

Modifié par petiseb

Partager ce message


Lien à poster
Partager sur d’autres sites
il y a 53 minutes, petiseb a dit :

Ou alors les tests ne sont pas nommés correctement et pas reconnus par sonar ?

 

Je pense que c'est plutôt cela

Partager ce message


Lien à poster
Partager sur d’autres sites

On a des rapports comme ça aussi coté admin sys... Le SCAP ou la conformité ANSSI... En théorie on est sensé être à 100% (qu'on atteint jamais à moins de laisser le serveur éteint dans un placard). A chaque fois c'est négociation avec le RSSI :roll: 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon fin mot de l'histoire c'était un problème de configuration chez nous :siffle:

:p

 

  • Haha 2

Partager ce message


Lien à poster
Partager sur d’autres sites

Et bhé encore un truc bien pensé pour l'évolution...

 

Je vous mets une classe Java là... je vous laisse lire, même les non javïste devraient comprendre

 

Révélation

@Configuration
@Slf4j
public class JndiConfiguration {

	protected static final String PROD_PREFIX = "vxind";

	@Bean
	public PropertySourcesPlaceholderConfigurer initProperties() {
		Environnement environnement = Environnement.ASSEMBLAGE;
		try {
			InitialContext context = new InitialContext();
			String cockpitEnv = (String) context.lookup("java:global/cokpit/env");
			environnement = Environnement.getEnvironnement(cockpitEnv);
			log.info("Clé JNDI trouvée, utilisation du mode " + environnement);
		} catch (NamingException e) {
			log.info("Clé JNDI non trouvée");
			try {
				log.info("Test du host");
				String hostname = InetAddress.getLocalHost().getHostName();
				log.info("Nom du host {}", hostname);
				if (hostname.startsWith(PROD_PREFIX)) {
					environnement = Environnement.PRODUCTION;
					log.info("Mode production");
				}
			} catch (UnknownHostException e1) {
				log.info("Host inconnu : mode dev");
			}
		}
		PropertySourcesPlaceholderConfigurer pspc = new PropertySourcesPlaceholderConfigurer();
		String propertiesName = String.format("cockpit-%s.properties", environnement.getEnv());
		Resource[] resources = new ClassPathResource[] {new ClassPathResource(propertiesName)};
		pspc.setLocations(resources);
		pspc.setIgnoreUnresolvablePlaceholders(true);
		System.getProperties().setProperty("env", environnement.getEnv());
		return pspc;
	}
}

 

 

 

Maintenant il se passe quoi quand on change de machine et qu'elle ne commence plus par vxind ?
Et qu'en plus on 3 environnements et non plus 2 ?

C'était pas plus simple d'utiliser une variable d'environnement ? :roll:

Sinon on peut rajouter un try catch encore... tsssss

 

  • Oulah... 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Moi je crois qu'aujourd'hui j'ai touché le fond avec une appli mal codée sous Docker. Le système se plante. Dans les logs je fini par trouver une erreur :roll: : "Possible memory leks, catalina could not start". 

 

Bon, la j'ouvre un ticket au support... 4h plus tard je suis prise en charge par la R&D (non mais sérieux... Le support assuré par la R&D... Microfocus, une boîte qui vend du rêve) Bref, c'est pas la première fois, les p'tits Chinois ils sont compétents et efficaces. 

 

Le gars il me dit qu'il a déjà vu ça et que ce sont les queues infra rabbitmq qui sont plantées. Ben non, pas possible que j'lui dit, partage d'écran à l'appui, je lui montre que tous les pods rabbit sont démarrés et healthy. Il insiste pour que je reset les queues. Bon, pour passer à autre chose, je fait le reset...

 

Devinez quoi... Tout a redémarré :roll::roll::roll: 

 

Bienvenu dans la quatrième dimension du système qui fait semblant de marcher pour te pop une erreur ailleurs :roll: 

Partager ce message


Lien à poster
Partager sur d’autres sites

ça fait 30 minute que je râle sur Apache qui ne fait pas une redirection ou plutôt qui renvoie où il veut bien...

Mais comme bien souvent le problème était entre la chaise et le clavier :red:

 

  • Haha 2

Partager ce message


Lien à poster
Partager sur d’autres sites

Hummm je me suis fait b**** empapaouté par un cache du navigateur grrrrr

Partager ce message


Lien à poster
Partager sur d’autres sites

Ca arrive tout le temps avec nos applis, c'est un de mes premiers réflexes quand l'IHM déconne :p 

Partager ce message


Lien à poster
Partager sur d’autres sites

On va dire que c'est la faute de Mega (C'était un site généré par Mega)

(C'est toujours sa faute !)
(J'aime pas Mega, j'ai été traumatisé)
(Ou alors j'ai été traumatisé par un chef qui voulait faire rentrer dans Mega des choses absurdes)
(Le chef était absurde)
( :arrow: C'était la faute du chef, CQFD :mrgreen: )
 

 

  • Au top ! 1

Partager ce message


Lien à poster
Partager sur d’autres sites

Maintenant tu as un chef raisonnable ? 

Partager ce message


Lien à poster
Partager sur d’autres sites

Raisonnable :mouais:

Faudrait définir raisonnable

 

Mais moins absurde et buté ça, ya pas photo :)

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Alors je ne vais pas pourrir le jdd publique avec des détails techniques, mais si un jour vous voulez voir un beau boxon, il "suffit" de piquer accidentellement l'IP de la passerelle du réseau des firewall et autres équipements critiques :red: 

Ce que je ne comprends pas, c'est pourquoi le cache ARP ne s'est pas nettoyé tout seul :?: je n'ai pris cette adresse que 20min... 2h de panne ça fait beaucoup...

  • J'aime 1

Partager ce message


Lien à poster
Partager sur d’autres sites

:cartonnes:

 

Moi hier j'ai éclaté ma boite mail Lotus... et toute celle de l'équipe aussi :red:

Faut dire ils laissent l'accès à des boutons sur lesquels faut pas cliquer

Après moultes essais ils ne sont pas parvenu à réparer, il a fallu restaurer à avant hier soir

Bon ça va il n'y a que nous qui avons été impactés et au final peu de pertes

 

Partager ce message


Lien à poster
Partager sur d’autres sites

:top: heureusement qu'on ne bosse pas dans la meme boite, les equipes deviendraient barge :mrgreen: 

Partager ce message


Lien à poster
Partager sur d’autres sites

Au cas où...

 

Personne aurait sous la main un repo SVN accessible ?

J'aimerais faire quelques tests :p

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon je n'étais pas satisfait de ce que je trouvais, fallait que ça colle un minimum à l'attendu

Alors comme on est jamais mieux servi que par soit même, j'ai ouvert un compte chez https://riouxsvn.com/

 

https://svn.riouxsvn.com/cyberotest1

https://svn.riouxsvn.com/cyberotest2
https://svn.riouxsvn.com/cyberotest3
et https://svn.riouxsvn.com/cyberotest4

Voilà je vais pouvoir jouer :lol:

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Vu trop tard. De toutes façons je n'avais pas. Ma gériatrie personnelle fait que j’utilise git :p 

Partager ce message


Lien à poster
Partager sur d’autres sites

Je pense que Git est le futur de la gestion de sources au niveau organisation à tous les niveaux (dev et plus haut avec les pull request)

Mais au boulot, le temps qu'on migre.... :roll:

C'est mon équipe qui gère tout cela (Je fais parti de la gestion de la plate-forme de dev) mais on rencontre certains freins au niveau des projets importants

Cela va leur faire changer leurs méthodes de travail et le changement ça fait peur

 

Donc on va certainement pousser une nouvelle méthode pour les nouveaux projets et laisser les dinosaures sur SVN :lol:

Faut juste qu'on arrive à définir les nouvelle méthode :red:

 

Partager ce message


Lien à poster
Partager sur d’autres sites

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×
×
  • Créer...

Information importante

En utilisant ce site, vous acceptez notre Politique de confidentialité et nos Conditions d’utilisation
Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.