abriotde a écrit 1475 commentaires

  • [^] # Re: une version en haskell

    Posté par  (site web personnel, Mastodon) . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à 4.

    C'est le nouveau taptempo. :D On se fait tous les langages ;)

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Version Rust

    Posté par  (site web personnel, Mastodon) . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à 1.

    J'ai testé et le mien est un poil plus rapide mais il ce n'est pas vraiment significatif d'autant plus que mon PC avait déjà des choses à tourné (Chromium, Firefox, Thundebird, anti-virus … )

    J'ai réuni les 3 versions dans un tar téléchargeable ici :

    https://drive.google.com/file/d/1d69P_igfk3gYrqtvur7aNlcVarSBWNdh/view?usp=sharing

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Version Rust

    Posté par  (site web personnel, Mastodon) . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à 1.

    Je n'ai pas testé, en fait, je suis un débutant en Rust (plus habitué au PHP et C). J'ai pris ça en exercice et après j'ai vu le tiens. Je pense que le tiens est plus léger au niveau plugin au moins.

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Version Rust

    Posté par  (site web personnel, Mastodon) . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à 2.

    Il existe donc réellement des personnes qui utilisent des makefiles avec Java ?

    Il existe surtout des personnes qui n'utilisent pas Java ;) J'aime bien le Makefile pour automatiser certaines compilation en tests. Je suis de la vielle école.

    Mais bon, j'ai réussi…

    This is ApacheBench, Version 2.3 <$Revision: 1843412 $>
    Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
    Licensed to The Apache Software Foundation, http://www.apache.org/
    
    Benchmarking localhost (be patient)
    Completed 10000 requests
    Completed 20000 requests
    Completed 30000 requests
    Completed 40000 requests
    Completed 50000 requests
    Completed 60000 requests
    Completed 70000 requests
    Completed 80000 requests
    Completed 90000 requests
    Completed 100000 requests
    Finished 100000 requests
    
    
    Server Software:        
    Server Hostname:        localhost
    Server Port:            3000
    
    Document Path:          /
    Document Length:        0 bytes
    
    Concurrency Level:      10
    Time taken for tests:   13.204 seconds
    Complete requests:      100000
    Failed requests:        0
    Non-2xx responses:      100000
    Total transferred:      16157208 bytes
    HTML transferred:       0 bytes
    Requests per second:    7573.62 [#/sec] (mean)
    Time per request:       1.320 [ms] (mean)
    Time per request:       0.132 [ms] (mean, across all concurrent requests)
    Transfer rate:          1195.01 [Kbytes/sec] received
    
    Connection Times (ms)
                  min  mean[+/-sd] median   max
    Connect:        0    0   0.2      0      11
    Processing:     0    1   1.0      1     105
    Waiting:        0    1   0.9      1     103
    Total:          0    1   1.0      1     106
    
    Percentage of the requests served within a certain time (ms)
      50%      1
      66%      1
      75%      1
      80%      2
      90%      2
      95%      3
      98%      4
      99%      5
     100%    106 (longest request)
    

    Je suis donc pasé de 12 000 en Rust à 7 573 en Java ;)

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Version Rust

    Posté par  (site web personnel, Mastodon) . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à 2. Dernière modification le 14 juin 2022 à 16:35.

    Cela fais longtemps que je n'ai pas pratiqué Java.

    J'ai fais mon makefile:

    AvatarHttpServer.class: AvatarHttpServer.java
        javac AvatarHttpServer.java
    
    AvatarServer-1.0-SNAPSHOT.jar: AvatarHttpServer.class
        jar cfM AvatarServer-1.0-SNAPSHOT.jar AvatarHttpServer.class
    
    all: AvatarServer-1.0-SNAPSHOT.jar
    
    run: AvatarServer-1.0-SNAPSHOT.jar
        java -Xmx8m -Xss256k -jar ./AvatarServer-1.0-SNAPSHOT.jar 3000 21
    
    clean:
        rm -f ./AvatarServer-1.0-SNAPSHOT.jar ./AvatarHttpServer.class

    Mais "make run" me dit :

    java -Xmx8m -Xss256k -jar ./AvatarServer-1.0-SNAPSHOT.jar 3000 21
    Error: Invalid or corrupt jarfile ./AvatarServer-1.0-SNAPSHOT.jar
    
    

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Version Rust

    Posté par  (site web personnel, Mastodon) . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à 2.

    alberic@minicoda6:~/scripts-utils/diffuse $ ab -n 100000 -c 10 http://localhost:3000/
    This is ApacheBench, Version 2.3 <Revision: 1843412>
    Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
    Licensed to The Apache Software Foundation, http://www.apache.org/

    Benchmarking localhost (be patient)
    Completed 10000 requests
    Completed 20000 requests
    Completed 30000 requests
    Completed 40000 requests
    Completed 50000 requests
    Completed 60000 requests
    Completed 70000 requests
    Completed 80000 requests
    Completed 90000 requests
    Completed 100000 requests
    Finished 100000 requests

    Server Software:

    Server Hostname: localhost
    Server Port: 3000

    Document Path: /
    Document Length: 0 bytes

    Concurrency Level: 10
    Time taken for tests: 7.984 seconds
    Complete requests: 100000
    Failed requests: 0
    Non-2xx responses: 100000
    Total transferred: 14152909 bytes
    HTML transferred: 0 bytes
    Requests per second: 12525.70 #/sec
    Time per request: 0.798 ms
    Time per request: 0.080 ms
    Transfer rate: 1731.20 [Kbytes/sec] received

    Connection Times (ms)
    min mean[+/-sd] median max
    Connect: 0 0 0.1 0 3
    Processing: 0 0 0.3 0 12
    Waiting: 0 0 0.3 0 11
    Total: 0 1 0.3 1 12

    Percentage of the requests served within a certain time (ms)
    50% 1
    66% 1
    75% 1
    80% 1
    90% 1
    95% 1
    98% 2
    99% 2
    100% 12 (longest request)

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Version Rust

    Posté par  (site web personnel, Mastodon) . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à 1.

    Non, je ne sais pas trop comment m'y prendre

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • # Version Rust

    Posté par  (site web personnel, Mastodon) . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à 4.

    Voici ma version Rust (je ne suis pas un expert). On a moins de librairies disponible dans le "core", il m'a donc semblé juste d'utiliser des dépendances.

    #![deny(warnings)]
    
    use std::convert::Infallible;
    use rand::Rng;
    use hyper::service::{make_service_fn, service_fn};
    use hyper::{Body, Method, Request, Response, Server, StatusCode};
    
    
    async fn random_fox(req: Request<Body>) -> Result<Response<Body>, Infallible> {
        match (req.method(), req.uri().path()) {
            (&Method::GET, "/") => {
                let mut randomGenerator = rand::thread_rng();
                let imgCount=20;
                let rndInt=randomGenerator.gen_range(1..imgCount);
                let rndStr=rndInt.to_string();
                let url = "https://avatar.spacefox.fr/Renard-".to_owned()+&rndStr+ ".png";
                let set_location = Response::builder()
                    .header(hyper::header::LOCATION, url)
                    .status(StatusCode::MOVED_PERMANENTLY)
                    .body(Body::from("")).unwrap();
                Ok(set_location)
            },
            // Return the 404 Not Found for other routes.
            _ => {
                let mut not_found = Response::default();
                *not_found.status_mut() = StatusCode::NOT_FOUND;
                Ok(not_found)
            }
        }
    }
    
    #[tokio::main]
    pub async fn main() -> Result<(), Box<dyn std::error::Error + Send + Sync>> {
        let port = std::env::args().nth(1).expect("no port given")
            .parse::<u16>().unwrap();
        let _imgCount:u16 = std::env::args().nth(2).expect("no imgCount given")
            .parse::<u16>().unwrap();
    
        pretty_env_logger::init();
        let make_svc = make_service_fn(|_conn| {
            async { Ok::<_, Infallible>(service_fn(|req| random_fox(req))) }
        });
        let addr = ([127, 0, 0, 1], port).into();
        let server = Server::bind(&addr).serve(make_svc);
        println!("Listening on http://{}", addr);
        server.await?;
        Ok(())
    }

    Et le Cargo.toml
    ```ini
    [package]
    name = "random_url_server"
    version = "0.1.0"
    edition = "2021"

    [dependencies]
    hyper = { version = "0.14", features = ["full"] }
    tokio = { version = "1", features = ["full"] }
    rand = { version = "*"}
    pretty_env_logger = "0.4"
    ```

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • # Rust et C

    Posté par  (site web personnel, Mastodon) . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à -1.

    Pour un programme aussi simple et statique, coder en C++ ou Rust me parait aussi simple et beaucoup plus efficace (en tout cas par rapport à Java).

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: PHP ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à 2.

    Je trouve que cela vaudrait vraiment le coup. Car PHP sera compilé en byte-code et entièrement en RAM et à mon avis il ne consommera pas plus que Java sur ce cas pour les même perfs (à minima).

    PHP est moins bon que Java dans la gestion des tableau (ou classes) et dans les boucles. Là tu n'en a pas…

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Avec un peu de créativité, tu peux même tout faire avec nginx

    Posté par  (site web personnel, Mastodon) . En réponse au journal Java : presque 9 000 requêtes par seconde avec 8 Mo de RAM. Évalué à -4.

    Oui mais Quid de la conso mémoire/CPU. A mon avis elle n'est pas top car l'usage requière une grosse partie virtualisation. Et même si ce n'est bien sûr pas une vrai virtualisation, cela consomme pour si peu de besoin…

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • # Sur Tesla, Il a mis de nombreux brevets en libre de droits

    Posté par  (site web personnel, Mastodon) . En réponse au journal Elon musk ouvrirait le code de tweeter ?. Évalué à 1.

    Sur Tesla, Elon Musk l'a fait et généralement, il tiens parole. Pas toujours dans les temps et sur Tesla il y a une condition (indiquer qu'il y a des brevets Tesla), c'est pourquoi aucun constructeur ne les utilise (Sauf un peu des chinois je crois).

    Mais Elon Musk n'est pas intéressé par le profit en soit mais par son idéal. Il n'a rien a voir avec Bill Gates ou Jeff Bezos. C'est pourquoi il est beaucoup plus imprévisible et, selon moi, génial…

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Le plus simple

    Posté par  (site web personnel, Mastodon) . En réponse au journal Logiciels transmettant en douce des données vers la russie. Évalué à 6.

    Arrêter de mettre des trackers n'est pas une solution, c'est comme dire aux magasins de refuser l'accès aux voleurs…

    Il y a une seul solution : l'Open-Source. Comment peut-on justifier que l'application Blablacar ne soit pas open-source? Il n'y a aucun secret dedans autres que les trackers.

    L'autre solution, c'est de ne pas utiliser les applications mais les pages Web. Elles sont standard multiplate-forme, permettent tout et l'utilisateur en contrôle facilement les autorisations et quand on les quittent elles s'arrêtent. Pour Blablacar, c'est une évidence. Je peut comprendre qu'une application ait besoin du GPS mais pas h24 7j/7, seulement quand on l'utilise, pour ça seul l'application Web le garanti.

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Merci pour le lien

    Posté par  (site web personnel, Mastodon) . En réponse au lien catala : traduction directe d'un règlement ou texte législatif en algorithme.. Évalué à 4.

    ça risque de rendre les textes de lois compréhensibles

    Je n'irais pas jusque là. Du moins pas par beaucoup de monde (pas pour les juristes) mais au moins pour les ordinateurs (et donc en pratique de faire beaucoup de choses) et pour les informaticiens.

    Je dirais plutôt que ça pourrait rendre les textes de lois exploitable. Au sens ou on pourrait vérifier algorithmiquement la conformité de la loi sans craindre un texte qui remette tout en question.

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Open-Source, liberté, censure...

    Posté par  (site web personnel, Mastodon) . En réponse au journal censure ou pas. Évalué à 0. Dernière modification le 21 mars 2022 à 14:55.

    Parfois ça marche, parfois ça fonctionne pas

    Oui mais ça marche tout de même mieux qu'autrement. Tu connais la maxime "la democratie est le pire des régimes à l'exception des autres", eh bien là c'est pareil. En fait ce qu'il se produit si tu n'a pas la liberté d'expression, c'est irrémédiablement, une concentration des pouvoirs en un seul. De nombreuses études montre que "tout pouvoir tend a utiliser tout ses pouvoirs". Dis autrement si ton gouvernement, à le droit d'utiliser la censure, tu peut être certains que tôt ou tard il va le faire et qu'il va même l'étendre à tout. S'il n'y a pas un principe inaliénable, il n'y aura plus rien a terme.

    Et dans un endroit pétri de liberté, il y aura toujours un combat, et même si la "fake news" peut gagner un temps, a terme elle sera toujours renverser par une démonstration.

    Le problème est que la censure, interdit l'idée de penser autrement bloquant tout débat. C'est probablement, ce qui a pousser Potine à penser qu'il battrait en 3 jours l'Ukraine. Il s'est auto-persuader de la vérité, et aucune remise en question n'était possible.

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Open-Source, liberté, censure...

    Posté par  (site web personnel, Mastodon) . En réponse au journal censure ou pas. Évalué à 1.

    • Pour la question de l'éducation civique:

    Je répondrait par le fait que l'éducation est donné par l'école qui normalement se devrait d'être public, gratuite et surtout de qualité… Ensuite, l'éducation civique peut se renforcer de divers manière dans tout un tas de média, par le débat.
    Mais pour aller au fond, il faut prendre en compte ce que j'ai dis plus haut :
    En fait dans une société saine, il y a environ 10% d'illuminé trop d'un bord, 10% d'illuminé trop de l'autre. Ce n'est donc pas eux qui m'intéresse même s"'ils sont nécessaire pour entretenir le débat démocratique. Ce sont les 80% de gens autres qui auront des propos plus mesurés. Et c'est seulement si tous ont accès à toute l'information que tu peux avoir cette saine population (ce n'est pas le cas quand il y a de la censure).
    Et là on comprends tous le sens de la démocratie et sa critique : Elle est faible car jamais d'accord, mais elle est bien plus forte encore car de toutes ces idées émerge la meilleure. La démocratie n'est pas bonne d'un point de vue efficacité simple elle est bonne statistiquement parlant et ce surtout quand les décisions sont complexes.

    • Pour la question du moteur Open-Source:

    J'imaginait un moteur décentralisé, et alors cela résoudrait les problèmes de censure car cela devrait permettre a n'importe qui (particulier mais surtout a une société (entreprise?) de facilement proposer une alternative) (Je pensais à Yacy…).
    Les sources multiples bien sûr qu'elles sont la solution, encore faut'il qu'elles ne soient pas censurées et qu'elles soient accessibles… Or l'intérêt d'un moteur de recherche c'est justement de les trouver.

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Plutôt d'accord avec toi

    Posté par  (site web personnel, Mastodon) . En réponse au journal censure ou pas. Évalué à 1. Dernière modification le 17 mars 2022 à 13:59.

    Je pense que les gens qui regardent TF1 ou LCI ont plus conscience d'avoir affaire à une information biaisée que ceux qui regardent CNews ou encore pire reinformation.tv ou chercheur-de-verite.net.

    Alors ça j'en doute très fortement. Ceux qui regardent reinformation.tv ou chercheur-de-verite.net connaissent l'autre parti de la vérité et donc on plus conscience que l'information peut-être biaisé. Ceux qui regardent TF1 ou LCI sont beaucoup plus nombreux et pour une grande part n'imaginent même pas une remise en cause du nucléaire pour faire simple avant que leur média n'en parle.

    En fait dans une société saine, il y a environ 10% d'illuminé trop d'un bord, 10% d'illuminé trop de l'autre. Ce n'est donc pas eux qui m'intéresse même s"'ils sont nécessaire pour entretenir le débat démocratique. Ce sont les 80% de gens autres qui auront des propos plus mesurés. Et c'est seulement si tous ont accès à toute l'information que tu peux avoir cette saine population (ce n'est pas le cas quand il y a de la censure).

    Cela nous amène à la raison des difficultés démocratiques françaises. A mon avis elles sont en partie causé par la censure qu'il y a eu vis à vis de l’extrême droite (Jean-Marie LePen, et toutes la littérature qui tourne autour), elle a entraîné beaucoup de gens a penser que l'on nous cachait la vérité. Quand ils ont compris qu'ils ne voulaient pas des camps de concentration, mais qu'ils n'avaient pas totalement tord sur le problème de l'islamisme (radical) ils ont massivement adhéré à leurs idées sans voir leur défauts puisqu'il n'y a plus de débat possible dessus (il y a seulement des monologues).

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Plutôt d'accord avec toi

    Posté par  (site web personnel, Mastodon) . En réponse au journal censure ou pas. Évalué à 1.

    Mais il y avait aussi une certaine idéalisation du communisme. Ca reste difficile à quantifié aux USA ou en Russie car c'était interdit, mais en France capitaliste, la Russie de Staline était clairement idéalisée (cf les résultat du PCF). Inversement à la chute du rideau de fer, on a vu l'inverse.

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Plutôt d'accord avec toi

    Posté par  (site web personnel, Mastodon) . En réponse au journal censure ou pas. Évalué à -1.

    Rien à voir. On bloque ce que l'on ne veut pas voir. Chaque citoyen est libre de consulter les médias qu'il veut. Un bloqueur de pub est là que pour choisir ses "pubs".

    Effectivement même les gens avec des bloqueurs de pub achètent des yaourt ou du nutella… même sans avoir vu les pubs. Pire elles vont parfois consulter la pub sur le site marchand ou sur le pot qu'elles ont achetées.

    La seule chose qui est gênant du bloqueur de pub, c'est qu'il prive le site que tu veux voir d'une part de revenus. Alors pour moi il faut savoir l'utiliser sur les sites qui abusent et s'en passer ailleurs.

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Plutôt d'accord avec toi

    Posté par  (site web personnel, Mastodon) . En réponse au journal censure ou pas. Évalué à 3.

    Tout média à une vision biaisé. Si tu regarde TF1, LCI, CNews ou reinformation.tv tu sais aussi que l'information est biaisé. La seul chose c'est que si tu les regarde un peu tous, tu aura une vision bien plus juste de la vérité.

    Car TF1 te montrera les défaut des Russes et RussiaToday les défauts des occidentaux et tu va vite comprendre que les occidentaux ont bien plus raison de dire que l'agression de l'Ukraine est scandaleuse (injustifiable car menant à un massacre inutile) que la Russie de dire que l'Ukraine est une dictature Nazi qui héberge des armes pointées sur Moscou.

    La vérité est que TF1 comme RT vont te montrer grosso-modo la vérité mais exagérée. Avec très peu d'analyse tu peux comprendre la part de vérité. Par contre si tu sais qu'il y a censure, et que tu découvre par hasard que l'on t'a menti sur 1 point… tu a envie de croire l'autre. Et tu n'a aucun moyen de savoir que l'autre aussi ment puisque tu n'a pas toute l'information de l'autre qui est censuré…

    C'est comme ça que les russes idéalisaient le capitalisme et les américains idéalisaient le communisme du temps de la guerre froide. Le moins pire avaient beau être côté américains, sans une information aisée il est difficile de faire la part des choses.

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Plutôt d'accord avec toi

    Posté par  (site web personnel, Mastodon) . En réponse au journal censure ou pas. Évalué à 2.

    « Les états-unis ont menti donc il faut pas censurer Poutine » c’est un peu un non argument de mon point de vue.

    Non, car on sait que tous le monde se trompe ou cherche à tromper, mais si ceux qui le font se prennent des retour de battons quand la vérité éclate, chaque média cherchera un peu plus à vérifier ses dires et la parole officiel n'en aura que plus de poid.

    A l'inverse en censurant, on joue le jeu des dictature, elles peuvent dire qu'elle sont la "liberté" s'il n'y a pas vraiment plus de liberté en occident (avec la censure).

    Pire, si un Poutine était élu, il aurait tous les outils pour mettre en place un système poutinien et les citoyens n'auraient aucun moyen légal d'exercer un contre-pouvoir (au moins avant que les lois ne soient corrompues) puisqu'ils seraient condamné comme fake-news…

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Plutôt d'accord avec toi

    Posté par  (site web personnel, Mastodon) . En réponse au journal censure ou pas. Évalué à 1.

    Au contraire, on parle de ce qu'on veut. Tu peux dénoncer, mais tu n'interdit pas les complotistes de répondre. C'est le débat républicain.

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • # Il s'agit d'humour.

    Posté par  (site web personnel, Mastodon) . En réponse au lien Stallman insulte la "gastronomie" canadienne et le président Russe en même temps. Évalué à 5.

    Il dis qu'en France on condamne le plat poutine (c'est faux évidemment, on condamne le président Poutine).
    Alors il propose d'appeler le président Poutine "putin" pour faire la distinction… :D

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • [^] # Re: Et ceux qui le défonce pourrait changer de cible

    Posté par  (site web personnel, Mastodon) . En réponse au journal Leafletjs - l'auteur Vladimir Agafonkin vie à Kiev. Évalué à -2.

    Non, mais faire la guerre à des ennemis (des "méchants"), cela se comprends (pardonne ?) mieux. Là cette guerre est particulièrement veine et stupide.

    La guerre contre des islamistes qui veulent amener un régime de terreur est un peu plus justifiable.

    Il y a des guerres qui ont quand même moins de sens que d'autre. Je pense à la première guerre mondiale qui avait pour seul justificatif l'honneur suite à un assassinat.
    La seconde guerre mondiale qui combattait le nazisme me semblait plus justifier. Enfin certains auraient peut-être préférés que les USA et l’Angleterre n'envahissent pas la France…

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.

  • # Et ceux qui le défonce pourrait changer de cible

    Posté par  (site web personnel, Mastodon) . En réponse au journal Leafletjs - l'auteur Vladimir Agafonkin vie à Kiev. Évalué à -2.

    C'est aussi que ce qui est visé au travers de l'Ukraine, c'est toute l'Europe de l'est et donc potentiellement on pourrait se recevoir de gouttes de sang sur les genou. Pire ce ne sont pas des islamistes, mais des chrétiens qui attaque des chrétiens en se disant leurs frères et amis (même si en pratique sur le terrain, Poutine, préfère envoyer les musulmans de Kadirov, moins sentimentaux)…

    Sous licence Creative common. Lisez, copiez, modifiez faites en ce que vous voulez.