Aller au contenu

SailorEudes

Contributeur
  • Compteur de contenus

    287
  • Inscription

  • Dernière visite

  • Jours gagnés

    23

Messages posté(e)s par SailorEudes

  1. il y a 1 minute, zʎɹɐʇou a dit :

    Tout d'abord,

     

    Merci à toi, Swayn ou bien Alexandre (on ne sait pas à qui on a affaire), malgré tout c'est grâce à toi que j'en suis là ou j'en suis ! :)

     

     

    [Chris] Pour ce sujet, nous avons mis chacun notre touche, et je suis fier de ton parcours, j'espère que tu continueras sur la même voie, et qu'un jour tu reviendras me voir pour me dire que tu en as faits ta profession, car c'est un domaine tellement complexe, mais aussi avec tant de possibilités, même l'infini ne résumerait pas ce que tu peux faire grâce au développement ! Prends soin de toi !

  2. Bien le bonjour moussaillon,

     

    Je te remercie pour cette petite mention qui me va droit au coeur.

    Tu as donc décidé de nous quitter, et tu as peut-être fait le meilleur choix.

     

    Moi, de mon côté je suis sur le départ aussi, et d'ici peu, je compte rédiger un petit sujet qui annoncera mon départ (partiel) d'inshare.

    En développement, tu faisais partie des jeunes prodiges, j'espère que tu continueras sur cette même voie !

     

    Que la mer soit avec toi moussaillon !

    • J'aime 1
  3. Le 17/07/2020 à 21:55, Arwantys a dit :

    Sinon il y a déjà ça de partagé : https://github.com/Baby-Markt/deepl-php-lib

     

    Merci pour cette autre méthode qui est tout autant intéressante.

     

    Le but de ce tutoriel, c'était principalement de faire quelque chose de plutôt simple, car toutes les personnes présentent sur HabboDev, sont pour la plupart là pour apprendre et pas pour se lancer sur des choses trop complexes en somme.

  4. logo.png.a5cd92568084b08d74a2449b3e4458ce.png

     

    Bien le bonjour moussaillon, et bienvenue à toi sur un nouveau tutoriel passionnant et assez complexe à la fois.

    Aujourd'hui, après quelques mois d'absence, je reviens vers toi pour te partager un script que j'ai créé, sur lequel j'ai passé 5h, et qui s'avérait être inexistant sur la toile.

     

    1.png.ac05a9deae8bb4f4352d60b337ff181e.png

     

    Oui, aujourd'hui, tu vas apprendre à intégrer en PHP/JSON l'API Deepl sur ton site internet, ce qui te permettra de proposer à tes internautes, la possibilité de traduire proprement et dans le respect de l'art ton site internet.

     

    Ce tutoriel fait suite à un autre tutoriel que j'avais présenté par le passé sur HabboDev, et qui reste accessible ici.

     

    Citation

    Information hors contexte mais tout de même importante avant de commencer :

     

    Swayn (Chris), a définitivement quitté le monde d'Habbo pour se consacrer à sa vie, à son travail et à sa compagne, ce qui fait qu'il a supprimé tous ses comptes virtuels (Discord, Snap, Facebook, Téléphone ....) et qu'il n'est plus joignable par ces canaux. Étant donné que c'est un ami à moi, qui m'a permis de venir sur HabboDev, je vais bientôt te quitter aussi, et quitter la communauté d'HabboDev pour me consacrer moi aussi à ma vie "réelle".

    Ce tutoriel signe donc la lignée de mes derniers tutoriels passés et/ou à prévoir.

     

    Nous pouvons maintenant commencer !

     

     

    2.png.d9949f8114160217ed086cc6acc3b54a.png

    Citation

    DeepL est un service de traduction automatique en ligne de la société DeepL GmbH, qui a été lancé le 28 août 2017 par l'équipe de Linguee. Le service permet de traduire onze langues formant 110 combinaisons de langue à langue (allemand, anglais, français, néerlandais, polonais, russe, italien, espagnol, portugais, japonais, chinois simplifié).

     

    Ce service utilise des réseaux de neurones convolutifs constitués sur la base de données Linguee. À l’en croire, au moment de la publication, DeepL dépasserait ses concurrents dans des tests à l’aveugle, entre autres Google Traduction, Microsoft Traduction et Facebook. Il serait aussi plus précis et plus nuancé pour une rapidité égale à ses concurrents.

     

    Depuis décembre 2018, les traductions vers le russe et le portugais sont également disponibles. Le 19 mars 2020, les traductions en chinois simplifié et en japonais ont été ajoutées.

    Son principe se fonde sur un robot d'indexation de collecte de traductions déjà existantes sur les sites internet.

     

    En août 2018, la barre des 20 millions de personnes utilisatrices est franchie. Au 12 mai 2019, 21,8 % du trafic vient d'Allemagne, 17,4 % de France, 10 % d'Espagne, 7,9 % de Suisse et 4,1 % de Pologne.

     

    Source : Wikipedia

     

     

    3.png.1d51d6a67d0875b946c60d5d9427da86.png

     

    Une documentation complète et officielle est accessible à ce lien :

    [hide]https://www.deepl.com/docs-api/[/hide]

     

     

    4.png.4c92d6d6e6c89223269ac565b27bd947.png

     

    Pour pouvoir intégrer l'API Deepl à ton site internet, il te faudra un minimum de connaissances dans le domaines des tableaux, du curl et/ou du httprequest.

     

    De plus, la mauvaise nouvelle, c'est qu'il te faudra un compte "Développeur" afin de pouvoir avoir accès à une clé d'authentification qui te permettra par la suite d'utiliser l'API sur ton site internet, malheureusement, l'abonnement coûte 5€/mois puis  20,00 € pour 1 000 000 de caractères traduits (tu as de la marge).

     

    Ensuite, la bonne nouvelle, c'est que Deepl propose 1 mois GRATUIT à tous les nouveaux utilisateurs, ce qui te permettra de pouvoir au moins tester l'API, t'entraîner, voir peut-être par la suite, l'utiliser pour des clients potentiels (si tu es freelance) ou tout simplement pour la future entreprise pour laquelle tu travailleras.

     

    Lien des tarifs (Section Développeur) : https://www.deepl.com/pro?cta=menu-plans/

     

    Enfin, rien ne t'oblige à utiliser cet API, car il existe bien d'autres manières pour pouvoir proposer un système de traduction à tes futurs internautes, mais il faut tirer que du positif de ce tutoriel, car, en plus de te sortir de ta zone de confort, il t'enseignera des rudiments du code qui te seront importants pour la poursuite de tes études et/ou de ton apprentissage dans le développement.

     

    CURL, et les TABLEAUX sont des fondamentaux en PHP.

     

    Une personne se prétendant "Développeur" et ne sachant pas les utiliser, est une personne qui est vouée à l'échec dans ce domaine.

     

    Nous pouvons commencer !

     

    • Etape I - Choisir une méthode

    Tu vas devoir déjà faire un choix entre la méthode CURL et la méthode HTTPREQUEST pour pouvoir consommer ton API.

    Citation

    Pense-bête

    Curl est fourni avec PHP, HTTPRequest est une extension PECL séparée.

    Il est donc beaucoup plus probable que CURL soit installé sur ta plate-forme cible, ce qui est à peu près le facteur décisif pour la plupart des projets, et pour ce tutoriel.

     

    • Etape II - Convertir CURL et/ou HTTPREQUEST en PHP

     

    Si tu es plus expérimenté, je te laisse la possibilité de faire à ta manière, voici en tout cas les informations à consommer pour 1 mot à traduire :

     

    - Méthode Curl

    curl https://api.deepl.com/v2/translate \ 
    -d auth_key=[yourAuthKey] \ 
    -d "text=Hello, world"  \ 
    -d "target_lang=FR"

     

    - Méthode HTPPREQUEST

    POST /v2/translate?auth_key=[yourAuthKey]> HTTP/1.0
    Host: api.deepl.com
    User-Agent: YourApp
    Accept: */*
    Content-Length: 54
    Content-Type: application/x-www-form-urlencoded
    
    auth_key=[yourAuthKey]&text=Hello, world&target_lang=FR

     

    Si tu es moins expérimenté, nous allons partir sur la méthode CURL et la convertir en PHP :

     

    - Méthode Curl 

     

    curl https://api.deepl.com/v2/translate \ 
    -d auth_key=[yourAuthKey] \ 
    -d "text=Hello, world"  \ 
    -d "target_lang=FR"

    Tu vas utiliser un convertisseur déjà existant grâce à curl-to-PHP, et coller le code ci-dessus dans la case prévue à cet effet (c'est magique, et plutôt rapide ;)).

     

    Tu devrais avoir ce résultat :

    // Generated by curl-to-PHP: http://incarnate.github.io/curl-to-php/
    $ch = curl_init();
    
    curl_setopt($ch, CURLOPT_URL, 'https://api.deepl.com/v2/translate');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, "auth_key=[yourAuthKey]&text=Hello, world&target_lang=FR");
    
    $headers = array();
    $headers[] = 'Content-Type: application/x-www-form-urlencoded';
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    
    $result = curl_exec($ch);
    if (curl_errno($ch)) {
        echo 'Error:' . curl_error($ch);
    }
    curl_close($ch);

     

    • Etape III - Paramétrer le code PHP

    Si tu comprends bien l'Anglais, et que tu as un minimum de compétences dans ce domaine, tu dois déjà avoir trouvé les paramètres à modifier dans le code.

     

    Sinon, je vais t'éclairer :

    Citation

    Remplacer : [yourAuthKey]

    Par : Ta clé d'authentification que tu peux visualiser ici après t'être inscrit, connecté et avoir souscrit à l'abonnement "Développeur".

    Citation

    Remplacer : Hello, world

    Par : Un mot que tu souhaites traduire

    Citation

    Remplacer : FR

    Par : Le code ALPHA 2 de la langue vers laquelle tu veux traduire ton mot

     

    Et voilà, tu as fini de paramétrer ton code !

     

    • Etape IV - Convertir le JSON vers le BRUT

    Et maintenant, il va falloir afficher ton mot traduit, et pour cela, tu vas devoir jouer avec du JSON et du PHP :

     

    <?php
    
    // Generated by curl-to-PHP: http://incarnate.github.io/curl-to-php/
    $ch = curl_init();
    
    curl_setopt($ch, CURLOPT_URL, 'https://api.deepl.com/v2/translate');
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, "auth_key=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx&text=Hello, world&target_lang=FR");
    
    $headers = array();
    $headers[] = 'Content-Type: application/x-www-form-urlencoded';
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
    
    $result = curl_exec($ch);
    if (curl_errno($ch)) {
        echo 'Error:' . curl_error($ch);
    }
    curl_close($ch);
    
    $translatedWords = json_decode($result, true); // Décoder le mot
    $result = $translatedWords['translations'][0]['text']; // Chercher le mot
    
    echo $result; // Afficher le mot

     

    Et voilà, ton site est bien connecté à Deepl !

     

     

    5.png.ef5b51a9a18de8ff49edf973cfa249f9.png

     

    Si tout s'est bien passé; et que tu as bien suivi le tutoriel, ceci devrait s'afficher :

     

    7.thumb.png.21b00fcdb7c28ed45c5fd00fe46aad38.png

     

     

    6.png.6b68a8841b809c5f4e6583ad1f170392.png

     

    Et enfin, comme d'habitude, si tu as eu la flemme de suivre le tutoriel et que tu préfères le direct, voici le lien de téléchargement du code :

     

    [hide]

    index.php

     

    [/hide]

     

     

    Eh voilà moussaillon, ce sujet touche enfin à sa fin !

    J'espère qu'il te sera utile, et que tu proposeras aux utilisateurs d'inshare, une version améliorée de ce script afin de le faire perdurer dans le temps !

     

    En attendant, je te souhaite une bonne continuation, et un bon courage pour la suite, et que la mer soit avec toi !

    • J'aime 1
    • J'adore 2
  5. Bonjour moussaillon,

     

    J'aurais une connaissance qui pourrait te créer ton site internet de pronostic, mais il faut savoir combien tu serais prêt à investir.

     

    Que la mer soit avec toi !

  6. il y a 3 minutes, Mastoke a dit :

    Salut !

     

    J'ai fusionné tes deux sujets sachant qu'ils sont identiques.

    Sinon je te souhaite bonne chance pour ton projet, j'aime bien la v26 :)

     

    Mastoke

     

    Ce ne sont pas deux sujets identiques...

    Le premier c'était un partage d'un v26, le deuxième, un projet en rapport avec ce partage mais pour R63 A...

     

     

  7. il y a 41 minutes, Nagamasa a dit :

    Juste une question,

     

    Pourquoi ne pas mettre le code "à jour" tout en gardant la partie visuel old school.

    Un peu comme BobbaHôtel l'a fait (en reprenant ton exemple), ils ont utilisé Laravel tout en gardant le style old school.

     

    Sinon ça m'a l'air d'être un très bon projet, hâte de voir son aboutissement

     

    Bonjour moussaillon,

     

    Nous y avons pensé, mais ça demanderait beaucoup trop de travail en plus...

     

    Que la mer soit avec toi !

  8. spacer.png

     

    Bien le bonjour moussaillon,

     

    Après plusieurs mois en mer et différents ajouts et fixes que j'ai effectués sur HRW CMS des suite à ce sujet, j'ai eu une idée folle qui m'est passée par la tête, et j'ai décidé d'en parler avec d'autres moussaillons afin de recueillir leurs avis et pouvoir me faire les miens en fonction du leur, j'en ai profité par la même occasion pour analyser les choses qui reviennent à la mode au sein de la communauté Française des rétros, et le résultat est plutôt positif. Effectivement, je me suis rendu compte que beaucoup de monde avait opté pour le retour aux anciennes sources qui étaient pour moi les meilleures (exemples mêmes avec BobbaHotel). 

     

    J'ai donc décidé, en collaboration avec @ Swayn (pour le moment), de reprendre des anciennes sources et de les adapter au goût du jour, en prenant pour base le pack swf de phoenix disponible ici, son catalogue français disponible ici, son émulateur disponible ici, ainsi que HRW CMS, disponible ici (en version v26, et pour ce sujet de Back To Old).

     

    Je sais pertinemment que les rétros sont voués à disparaître dans leur version "SWF", et c'est d'ailleurs pour ça que j'ai effectivement pris de l'avance, en tout cas pour ce premier remake, afin de proposer deux versions qui seront compatibles à HOLO5 (qui, pour moi, est le projet HTML5 le plus abouti en ce moment), tout en proposant ce même CMS mais pour Phoenix. Nous rentrerons dans les détails ci-dessous moussaillon, en attendant, j'espère que tu es prêt, car ce sujet commence maintenant !

     

     

    1.png.94418893bfbd09bf462237a60a91aa8b.png

     

    HRW CMS, tu connais ?

    Eh bien si tu ne connais pas, ce n'est pas grave, mais tu as raté quand même quelque chose, et c'est d'ailleurs pour ça qu'un peu de culture personnelle te fera du bien moussaillon.

     

    Tout d'abord, commençons par l'indicatif "HRW", effectivement, "HRW" signifie ni plus et ni moins "HabboRetroWeb", mais qu'est-ce-que c'est cette chose saugrenue ?

     

    HabboRetroWeb, c'est l'ancêtre des forums tournant autour des rétros (comme HabboDev), c'est un peu le point départ de la communauté des rétros, qui a su perdurer jusqu'à maintenant grâce à des développeurs expérimentés qui ont transmis leur savoir-faire à d'autres.

     

    Le fondateur d'HRW était un dénommé "Vict0r", fondateur aussi d'iBuild (qui était la communauté d'HabboRetroWeb, mais en plus ouverte).

     

    Ayant vu que sa communauté commençait à grossir, il décida de créer son propre CMS, CMS qu'il proposera plus tard gratuitement à toute sa communauté avec un tutoriel de mise en place. Durant mon époque, c'était quelque chose de phénoménale, car jamais on n'avait vu un CMS aussi complet ET en Français. Effectivement HRWCMS connut un franc succès auprès des différents rétros, facile à modifier, fonctionnel, complet, et sécurisé (pour l'époque), c'était le fleuron d'HabboRetroWeb, d'où son nom "HRWCMS".

     

    Tu peux donc considérer qu'aujourd'hui, une source comme celle-ci est introuvable sur le web, sauf sur inshare grâce au sujet que je t'ai mis un peu plus haut. Je t'invite, par la même occasion, à jeter un oeil sur toute la toile si tu ne me crois point, en quête d'HRWCMS, et tu te rendras vite compte que tous les liens de téléchargements sont périmés et donc, non fonctionnels.

     

     

    2.png.e583ba8c33f964a63d72407926873c30.png

     

    Eh oui moussaillon, force est de constater qu'avec @ Swayn nous avons opté pour Phoenix dans l'adaptation d'HRWCMS.
    Effectivement, nous aurions pu l'adapter pour Arcturus, voir Plus, mais nous nous sommes dit qu'il fallait malgré tout garder ce côté "Old School" que nous aimions.

     

    De plus, tous les packs en Français étaient déjà disponibles, si nous aurions décidé de partir sur Plus ou bien Arcturus par exemple, nous aurions dû tout traduire, et ça nous aurait pris énormément plus de temps, et de travail, alors que Phoenix était déjà excellent pour HRWCMS selon nous.

     

     

    3.png.e247cd91115cc35951e748407dfad1f2.png

     

    Pourquoi partager des screens, alors que l'on peut tout simplement visualiser en live, et à tout moment les modifications apportées ainsi que le design, voici le lien de test :

     

    [hide] https://backtoold.fr [/hide]

     

     

    4.png.e42e5bba1114c5a19828b865cfc7ffd4.png

     

    Fonctionnalités propres à HRWCMS : 

    Citation
    • Changement de look sur le site
    • Achat de l'HC sur le site
    • Hot-Campaigns
    • News
    • Minimails
    • Groupes
    • Register avec choix de look
    • Tags
    • Lien affiliation
    • Homepage
    • Vide ta main
    • Forums
    • Statistiques
    • Collectors
    • Catalogue sur site
    • VIP Club
    • Administration (Housekeeping)
    • FAQ

     

    et bien d'autres choses à découvrir...

     

    Fonctionnalités additionnelles à prévoir :

    Citation
    • Système de traduction
    • Loader 100% "Old School"

     

     

    5.png.80cc9cea9929abe2c5118beba3bcaeea.png

     

    À force de collaborer avec moi moussaillon, tu devrais savoir que tout le travail que je fournis pour cette communauté est GRATUIT et le restera à jamais.

    Je n'ai jamais partagé cette idée du "tout payant", et surtout pas sur des ressources illégales, se basant sur des choses déjà existantes, et des ressources en libre téléchargement que l'on assemble avec d'autres pour obtenir un rendu final que l'on fait payer 10€ pour les moins gourmands et jusqu'à 1600€ pour les plus gourmands (oui j'ai eu le cas).

     

    Cela dit, comme je remarque que beaucoup sont perdus face aux anciennes technologies, et ont du mal à les gérer, je proposerai une petite intervention d'un des développeurs de Back To Old pour l'installation, la mise en place et la configuration du nom de domaine afin qu'HRWCMS puisse fonctionner dans les meilleures conditions au prix de 5€ (maximum), étant donné que faire du cas par cas c'est trop compliqué à mes yeux, et ça demande trop de travail, voir plus que du développement, ou de la mise en production.

     

     

    6.png.e09addb060f804716d436aeb4cff79d5.png

     

    Je ne me prononcerai pas sur la fin du projet, même si je peux affirmer que ce projet sera partagé publiquement avant fin 2020.

    Pour certains, ça peut paraître long, et nous sommes bien d'accord que d'ici là, de l'eau aura coulé sous les ponts, et que tout aura changé (au vu de la mise à jour estivale d'Habbo vers Unity).

     

    Cela dit, si tu es intéressé par cette idée, et que tu souhaites qu'elle voie le jour très rapidement, tu peux aussi postuler à notre groupe de développeurs, afin d'y apporter ta patte, ou tout simplement me contacter si tu comptes utiliser ce CMS sur ton rétro ou ton projet rétro.

     

     

    7.png.5258c249333bbf51b932f7026bfaf5eb.png

     

    Tu peux avoir un accès exclusif aux ressources en phase de développement en faisant une demande pour rejoindre notre groupe Facebook ici.

     

    Tu peux aussi me contacter sur inshare, afin d'échanger avec moi sur une éventuelle collaboration.

     

    Juste, je préfère être clair avec toi moussaillon, nous faisons ça bénévolement, on ne demande rien et on ne gagne rien en retour, alors, si tu n'es pas dans ce mood, autant te retourner vers des entreprises qui recherchent des développeurs comme toi.

     

    Prérequis pour rejoindre le mood :

    • Être organisé
    • Être concis
    • Avoir des compétences dans PHP 5.2
    • Ne pas être flemmard
    • Être discret

     

     

    8.png.3b67eb24dde6b45609215c00dd6ab223.png

     

    Ce projet a pour but (comme tous mes partages et comme tous mes autres projets) de faire perdurer notre communauté qui risque de connaître très bientôt une période sombre après la fermeture officielle de Habbo (version FLASH). J'en appelle donc aux anciens moussaillons, de se manifester, afin de profiter de ce moment, pour combiner leurs différentes compétences avec comme finalité en faire qu'une. Nous avons, nous sommes, et nous serons des créateurs et des passionnés !

     

    En espérant que ce sujet aura été assez clair pour toi moussaillon, je te souhaite une bonne continuation, au prochain sujet, et que la mer soit avec toi !

    • J'aime 1
    • Grrr 1
  9. Bonjour a toi moussaillon,

     

    La présentation est simple, brève mais enrichissante, et je tiens à te féliciter pour ça.

     

    De plus, je tiens à ajouter que tu arrives pendant un moment ou beaucoup de grands noms ont eux aussi rouvert leurs portes, ce qui te met face à un challenge de longue haleine.

     

    J'espère tout de même que ton projet retrouvera sa gloire d'antan.

     

    Bon courage à toi ainsi qu'à ton projet, et que la mer soit avec toi !

    • J'aime 1
  10. 2.png.9a4a6f5c9858225e1b04e0821a60e81a.png

     

    Bien le bonsoir moussaillon, ce soir, j'ai décidé de continuer ma quête contre les abonnements premiums, et les choses qu'il faut payer sur internet.

    Ce sujet va être très court, mais assez intense, vu que tu vas enfin apprendre à "LEECH" des liens, et je vais t'expliquer à quoi ça sert.

     

    Allons-y !

     

    1.png.a7f753d319aabd01667ddb35f0704d26.png

     

    Reevown, c'est en quelque sorte, le meilleur outil des tricheurs ne voulant pas débourser un seul centime de leur poche tout en bénéficiant des avantages premium.

    Ce site propose la possibilité de télécharger des fichiers sur des sites de téléchargement en se faisant passer pour "premium".

     

    Le but étant de ne pas être embêté avec les limites de bande passante et de téléchargement imposées par certains sites de téléchargement aux moussaillons n'ayant pas d'abonnement.

     

    Effectivement, il faut savoir que le "LEECH" n'est pas une pratique légale, en faisant ce genre de manipulation on peut s'exposer (à 5%) aux répercussions qui vont avec, et encore, 5%, je suis très méchant moussaillon, il n'y a donc peu de souci à se faire, en tout cas peu pour ce genre de pratique.

     

    Mais juste une simple petite question entre nous :

     

    Est-ce normal que des sites de téléchargement partagent des logiciels payants, gratuitement sans en informer les éditeurs tout en proposant des abonnements premiums afin de s'enrichir sur leur dos ? Est-ce même légal ? La réponse est NON, donc, cette pratique est méritée et méritante

     

    Voici les sites sur lesquels tu pourras "LEECH" grâce à Reevown :

     

    3.png.1f2ef1ea4d5be3c659aab5f8fa89b4e2.png4.png.a19c2e087e7793746beb42e327b99b5c.png

     

    Avant de partager le site, je l'ai effectivement testé, car mon but n'est pas d'induire en erreur la communauté que représente inshare.

     

    6.png.6e58ff156eefdda881552e5c797cdb3a.png

    Moussaillon, si j'ai partagé une pratique comme celle-ci, certes, illégale, c'est qu'il y a quand même des bienfaits et des valeurs derrière que je défend :

     

    Citation
    • En rendant ce site public, je limite le nombre de partage de comptes sans l'accord des propriétaires. Effectivement, sur des sites comme iHax, on retrouve des threads contenant des fois plus de 100 comptes PREMIUM mis à disposition de la toile illégalement (pour les sites de téléchargement en question), appartenant à des gens comme toi et moi, mais qui ont payé de leur propre poche. Et s'il y a quelque chose dont j'ai horreur, c'est le vol, car je me met à la place des proches des personnes concernées, et je me dis que les personnes concernées pourraient être mes parents.
    • En partageant ce site, et en l'ayant testé, j'évite aux utilisateurs de manger des publicités et des malwares à tout vas pour accéder à un et seul même fichier.
    • Je donne la possibilité à tout le monde, de profiter de certains privilèges (ici, ceux du premium) et pas seulement à une classe sociale en particulier (comme le fait le monde en général).

     

    Eh oui moussaillon, plein de petites choses auxquelles on ne pense pas forcément, mais qui sont pourtant importantes.

     

    5.png.8c4377d52e62db884f1727c9b51854e2.png

    C'est ici que ça se passe :

     

    [hide]

    Citation

    [/hide]

     

    Citation

    Je tiens à informer que je ne suis pas responsable des faits et gestes des utilisateurs de cette communauté, je fais simplement preuve de bon sens en partageant ce genre de contenu, je n'ai donc aucune idée de l'utilisation potentielle de ce service, mais je soutiens (pour les personnes qui souhaitent utiliser ce service pour télécharger des logiciels/films/musiques et tout autre chose allant à l'encontre de la propriété intellectuelle), qu'il est de leur devoir de payer ce qu'ils consomment, pour leur sécurité, mais aussi, par respect pour l'éditeur dudit logiciel et/ou média qu'ils souhaitent télécharger illégalement.

     

    En espérant que ce sujet te servira pour la suite des évènements moussaillon, et que la mer soit avec toi !

    • J'aime 1
  11. 2.png.acaf9d6030336cec62f6277831206e8c.png

     

    Bonjour à toi moussaillon, j'espère qu'en ces temps covidiens, tout va pour le mieux de ton côté, moi en tout cas tout va bien.

    Aujourd'hui, j'ai décidé de rédiger ce sujet, comme j'ai pu le faire pour celui-ci afin de mettre en avant le travail entrepris par des personnes qui en valent la peine.

     

    Bien sûr, avant de démarrer, je tiens à ce que la bonne foi soit de rigueur, car, ayant consulté un ancien sujet rédigé par DigiSell (qui était, mais qui n'est plus on ne sait pas pourquoi, partenaire d'inshare), je me suis rendu compte que beaucoup avaient mal réagi à l'annonce de l'ouverture de cette plateforme. Alors, je vais tâcher d'être le plus concis possible, afin d'éviter les débordements inutiles et enfantins.

     

    En avant !

     

     

    1.png.5ee87b8714a27ef74110e01674e293ff.png

     

    Si j'ai décidé de te parler de DigiSell aujourd'hui, c'est tout simplement parce que j'admire les efforts qu'ils entreprennent depuis maintenant presque plus d'un an pour rendre le web moins cher.

    Effectivement, DigiSell adopte une politique qu'aucun autre service de vente digitale adopte :

     

    Citation

    Pas de pubs incessantes, un support disponible, et des produits à prix cassés !

     

    J'apprécie cette mentalité, car, étant d'un milieu plutôt modeste, je trouve qu'aucun moussaillon ne devrait se priver, et fabuler devant d'autres moussaillons.

    Chez nous, les pirates, nous nous battons au quotidien pour obtenir les trésors du Pacifique, mais la finalité a toujours, et restera toujours la même:

    Chaque groupe de pirate obtiendra un coffre-fort dans tous les cas, et pourra en profiter autant que ses ennemis.

     

    Je remarque aussi que ce modèle devient de plus en plus à la mode, et notamment au niveau des hébergeurs, on y retrouve plusieurs hébergeurs plutôt connus par chez-nous, et low-cost comme :

     

    Citation

    et bien d'autres...

     

    Proposant des services de qualité, du support professionnel, et tout ça à prix cassé, ce qui permet à toutes les formes sociales distinctes, de trouver leur compte et de profiter autant que les plus aisés.

     

    De plus, il est important de souligner que sur DigiSell, nous retrouvons un peu de tout, partant de simples CMS, passant par des logiciels, et terminant par des clés de licence.

     

     

    3.png.23d455dfd9821f4eca919de4b9865705.png

     

    Effectivement, DigiSell bénéficie d'un statut juridique ne dépendant pas de la TVA, c'est ce qu'on appelle un statut d'"auto-entrepreneur".

     

    Pour rappel, un "auto-entrepreneur" n'a pas les droits nécessaires pour employer, ce qui signifie que le personnel qui travaille chez DigiSell, n'est pas rémunéré, comme on peut le voir sur TOUS les rétros, ou même sur les hébergeurs comme Alls-Heberg par exemple.

     

    De plus, DigiSell est voué à changer de nom afin de répondre entièrement aux lois imposées. Effectivement, selon le fondateur de DigiSell, ils ont fait l'achat de la future marque, elle est donc déposée, et le site officiel sera accessible en All Doms (tous les types de domaine) très bientôt.

     

     

    4.png.133c566120993178673924e77a5462d0.png

     

    Comme pour son concurrent direct, je n'ai pas réussi à obtenir des infos sur la provenance des sources vendues sur DigiSell (secret professionnel ? préconisation ?).

    Mais la chose qui est sûre, c'est que tous les CMS et Scripts vendus sur DigiSell et son concurrent ont pour source CodeCanyon, Themeforest et AudioJungle.

     

    Pour ce qui s'agit des licences (clé), ce sont effectivement des clés originales, eh oui, comme à mon habitude, j'ai testé certains petits trucs vendus sur DigiSell avant d'en parler sur inshare afin d'éviter d'influencer la communauté vers des sites d'arnaque ou autres, et j'ai vraiment apprécié la manière dont tout été présenté, et surtout accessible, je peux donc, comme je l'ai fais pour CloudCMS (dans un autre sujet), validé le site, et les produits qui y sont vendus.

     

    De plus, ayant testé pas mal de petits scripts, j'ai essayé de me rapprocher de la direction de DigiSell afin de négocier, pour toi, moussaillon, un code promo de -10% comme j'ai pu négocier le code promo de -5% avec la direction d'Alls-Heberg, prends-le donc en guise de gratitude, et de la part d'un vieux loup de mer comme moi : EUDES.

     

     

    5.png.ea22c57ad3c0bb80d528ee67a1d47566.png

     

    6.thumb.png.112ec4af2c2e80743856aeeab7c9eb5e.png

     

    7.thumb.png.606a54bbc0d68e5719fc3df2401d7cdb.png

     

     

    Et bien d'autres offres à découvrir sur le site officiel !

     

     

    8.png.3c6a305aa271c61884269ff1f7f6551c.png

     

    Effectivement, comme indiqué dans la bannière, pour le moment, DigiSell ne propose qu'un seul moyen de paiement, mais c'est effectivement le plus sécurisé moussaillon

     

    paypal.png.318e49e1d2bc5203701a7be24f43921a.png

     

     

    9.png.1526c431f07fc88d66cf41ff7b5a84fa.png

     

    C'est ici que ce sujet se termine, mais il se termine en douceur, comme une croisière en mer hostile, voici le lien d'accès au site :

     

    [hide]

    DigiSell - Vendeur Digital

    [/hide]

     

    En espérant que ce sujet t'aura fait voyager comme il se doit et que la mer soit avec toi moussaillon !

     

  12. Bien le bonsoir moussaillon,

     

    Si je m'écouterais je t'enverrais sur la case "Présentation", mais le fait que tu présentes un talent très peu commun (qui est celui de concevoir des vêtements) fais de toi une personne qui, je l'espère, se fera une place importante très vite au sein des gros serveurs qui sont sans cesse à la recherche de nouveaux talents.

     

    Continues comme ça, j'aime bien, et à toi la gloire !

     

    Que la mer soit avec toi !

  13. Habbohome_stuff.png.eb8aa911e5c522321c239c493ea91b3e.png

     

    Moussaillon, bienvenue à toi sur ce tout nouveau petit tutoriel qui concernera l'émulateur Arcturus Morningstar !

    Eh oui, effectivement, si aujourd'hui je me retrouve ici, c'est parce que comme beaucoup, j'ai dû faire face à ce problème, seul, car il est vrai que la "Krew" d'Arcturus est peuplé d'énormément de personnes qui demandent toutes les minutes de l'aide, ce qui fait que les développeurs perdent très vite patience, ou qu'ils n'ont pas forcément le temps de répondre à tout le monde et en même temps, ce qui peut créer des décalages et donc, des quiproquos au sein du Discord officiel.

     

    J'ai donc décidé de prendre mon mal en patience, et de me jeter dans les lignes de code de la version "Dev" proposée par Arcturus, qui s'adresse seulement aux développeurs souhaitant apporter leur grain de sel, fixer des choses déjà faite et les améliorer, ou ajouter leurs propres petites fonctionnalités, bien sûr moussaillon, ce n'est pas parce que tu télécharges la version dev que tu as tout à jour, eh non, la version dev est une version open source de la version compilée, elle contient généralement des fonctionnalités en cours de développement qui peuvent affecter le fonctionnement de ton serveur, c'est donc pour cela que je te déconseille fortement de l'utiliser si tu n'es pas spécialisé dans le domaine du JAVA.

     

    J'en profite notamment pour parler rapidement de notre cher ami @ Akushi, qui est une personne que je commence à apprécier, et qui fait partie du groupe de développeurs que je conseillerai dans l'avenir à des projets qui en valent la peine, sous réserve bien sûr, qu'ils soient rémunérés.

     

    Si j'ai décidé de te parler brièvement du moussaillon @ Akushi, c'est tout simplement pour te rappeler que parmi notre communauté, il y a des personnes qui n'ont aucun respect pour le travail des autres, des personnes qui se permettent de partager du travail qui est normalement vendu, en plus cher, et en insistant sur le fait que ce sont eux qui ont développé, ce qui, a pour effet de décrédibiliser les VRAIS développeurs, auteurs des sources, contraints de quitter la communauté à cause du dégoût généré par la situation. Je connais bien sûr les personnes concernées, et j'en ai profité pour les ajouter dans ma blacklist des personnes les plus pathétiques de la communauté, et à qui, je n'accorderai jamais de l'importance (il y en a déjà qui m'ont contacté pour de l'aide, et je pense avoir bien fait de ne pas leur avoir répondu). J'espère donc qu'@ Akushi passera outre de cette histoire, et reviendra nous proposer des exclusivités à des prix abordables.

     

    Nous pouvons commencer !

     

     

    1.png.83fa9b6155f32daa2269cd3cf5ee8187.png

     

    Avant de te lancer tête baissé dans le tutoriel, nous allons parler briévement des prérequis qu'il te faudra pour pouvoir intéragir avec le code d'Arcturus Morningstar.

     

    btn1.png.abb4dd5a9f14297c460a6d0651943b08.png

     

    btn2.png.16855c9a5680cdc8ca3c497dbaf9f4aa.png

     

    btn3.png.2b2675f6900a1828c8710f0864cf9e60.png

     

    Et voilà, nous avons fait le tour de ce qu'il te faudra moussaillon, il te suffit donc de cliquer sur chaque bouton ci-dessus pour pouvoir accéder à la ressource concernée.

     

    Avant de passer aux choses sérieuses, je tiens à t'informer que selon la communauté d'Arcturus Morningstar, la simple manipulation que je vais effectuer dans ce tutotriel, n'est pas conseillée, aucune raison ne m'a été donné par le représentant et développeur d'Arcturus Morningstar (John), mis à part que procéder aussi cache, c'était très "idiot", je vous laisse chercher pourquoi, moi je cherche pourquoi depuis longtemps et je n'ai pas de réponse, du coup, je partage cette manipulation en l'ayant bien sûr testée.

     

     

    7.png.cad659e3eaf912d033ee9a0d1fae840f.png

     

    Le problème en question concerne la caméra du client, un utilisateur peut acheter une, voire deux photos, mais s'il souhaite en acheter 5 d'un coup, l'achat de photo se bloque sur son compte, et il peut plus en acheter, ce qui l'oblige donc à demander de recréer un compte. Tu t'imagines bien que ce problème n'est pas viable dans le temps pour une communauté qui souhaite évoluer ?

     

    Alors, tu comprends aussi l'utilité de ce tutoriel par la même occasion !

     

     

    2.png.80ad15e1259dbeca0d6b1be7654c5567.png

     

    Nous allons procéder étape par étape :

     

    1. Télécharger Intellij Idea
    2. Télécharger Arcturus Dev
    3. Décompresser Arcturus
    4. Ouvrir Intellij Idea
    5. Ouvrir le dossier d'Arcturus Dev comme suit :

     

     

    Ouvrir le dossier Arcturus Dev (Part 1)

    screen1.png.4b7de0fd468415280d7723f8573cda40.png

     

     

    Ouvrir le dossier Arcturus Dev (Part 2)

    screen2.png.f9291417a8c889ed26aa77660ef859f0.png

     

     

    Patienter qu'Intellij finisse son travail en se basant sur la barre et son loader en bas

    screen3.thumb.png.335fee22f601fa679966c48c907ae684.png

     

     

    Partir dans le menu "Find" et trouver le sous-menu "Find in Path"

    screen4.thumb.png.59172d4714d6b3b1b2e518aed6213031.png

     

     

    Taper "COOLDOWN" dans la barre de recherche

    screen5.thumb.png.f0d82b3ee47ee732aed1f1495fe7cd83.png

     

     

    Descendre à la troisième ligne du résultat de recherche, cliquer dessus, et modifier la valeur 1 par 0

    screen6.thumb.png.e05a4ce7728226779614cab40cd398fc.png

     

    Citation

    COOLDOWN, pourquoi est-il mis sur 0 ?

    Alors, le COOLDOWN, c'est le temps que l'émulateur laisse entre chaque achat, c'est un peu compliqué à t'expliquer moussaillon, mais pour faire simple, c'est en quelque sorte ce qui limite trop d'achats d'un coup, et ici, nous modifions COOLDOWN car c'est lui-même qui affecte l'appareil photo et qui bloque infiniment un utilisateur lorsqu'il a acheté trop de photos d'un coup, et justement, ce bug est lié au plugin Apollyon, indirectement mais il affecte le COOLDOWN de l'émulateur pour les photos, alors, ici, en choisissant 0, on désactive cette protection, ce qui nous permet d'acheter 2000000 photos d'un coup, mais de ne plus se faire bloquer l'achat des photos, ça met par compte en péril indirectement, le serveur lié à l'émulateur qui peut être surchargé par des achats de masse en simultané, donc c'est un bien pour un mal. John, le développeur d'Arcturus, m'a expliqué que cette erreur serait fixée très bientôt, et qu'il n'y aura plus besoin de désactiver le COOLDOWN pour pouvoir acheter des photos en masse sans se faire bloquer l'achat indéfiniment.

     

     

    Ensuite, il va falloir ouvrir le menu se trouvant à droite en cliquant sur "Maven", puis sur le dossier "Habbo" contenu et cliquer sur "clean"

    screen7.thumb.png.4804f81e45e2fcf693a36be22e88c244.png

     

     

    Une fois que l'action a été effectuée, et qu'elle a retourné "BUILD SUCCESS", il faudra

    cette fois-ci se rendre dans "install" et lancer l'action en double cliquant dessus comme fait ci-dessus avec "clean"

     

    screen8.thumb.png.1fc0aedd6b2017ab9316a2dc341a9b52.png

     

     

    Une fois l'action effectué, il faudra te rendre dans "tondossierarcturus/target" et récupérer les deux fichiers ".jar" générés par les opérations précédemment effectuées, puis les placer à la source de ton dossier Arcturus Morningstar (Compilé) et remplacer les fichiers déjà existant par ces derniers.

     

    Pour terminer, il faudra te rendre dans ta base de données, table "emulator_settings", référence "hotel.catalog.purchase.cooldown", et définir la valeur sur 0 à la place de 1.

    Enfin, tu pourras relancer ton émulateur et profiter de l'achat sans blocage !

     

     

    3.png.74ef98b299442d8d9218245483e26e56.png

     

    Cette opération n'est pas sans conséquence, malheureusement, eh oui, il faut l'admettre, c'est une opération qui viendra pallier le problème principal le temps que la Krew s'organise pour fixer les problèmes dûs à Apollyon, mais pas dans leur intégralité, et donc je vais  t'expliquer un des cas les plus importants, face à lequel tu devras prévoir des alternatives :

     

    1. Les utilisateurs de ta communauté pourront flooder l'achat autant qu'ils veulent, et inconsciemment (ou consciemment), surcharger ton serveur s'ils s'y mettent à plusieurs.

     

     

    4.png.1572213add6d29be725cc5769861a013.png

     

    • Est-ce-que tu peux venir m'aider personnellement ?

    Depuis tout petit, on m'a toujours appris à faire des erreurs pour pouvoir après y pallier, et j'applique donc la même politique pour les personnes voulant que je leur fasse tout contre de l'argent.

    Dans la vie il faut savoir se débrouiller, et l'avantage, c'est que tu es dans une communauté qui te permets de publier des demandes d'aide et de te faire aider par des personnes compétentes, voir plus compétentes que moi gratuitement, alors, pourquoi ne pas en profiter ? Je ne fournit donc aucun support.

     

    • Est-ce-qu'Arcturus est l'un des meilleurs émulateurs ?

    C'est un oui dans un non, Arcturus aide énormément de petites communautés à se développer, mais ce qu'il propose n'est pas assez suffisant ni fonctionnel pour répondre aux besoins d'une plus grosse communauté, c'est donc pour cela que beaucoup de grosses communautés l'utilisent, mais le développe par derrière afin de proposer du contenu toujours plus enrichissant et unique à leurs utilisateurs.

     

    • Est-ce-que tu recherches un projet sur lequel te développer ?

    Comment te dire qu'entre les études et le boulot, je n'ai pas forcément le temps de m'investir pleinement dans une communauté, si tu me connais, tu sais que je suis responsable d'un labo qui enseigne à des élèves de tout niveau comment développer des applications mobiles, c'est donc une charge de travail en plus, puis, en parallèle, je partage des tutoriels sur inshare et j'interviens pour @ Swayn sur ses projets, donc non, malheureusement, je ne suis intéressé par aucun projet, aucune communauté, mais je suis intéressé par l'entraide et le partage de compétences au sein d'une communauté.

     

    • Comment tu as pu évoluer dans le développement ?

    J'ai développé mes compétences, seul, en intervenant sur des systèmes déjà existants (logiciels, apps, CMS, CRM, HRM etc.) et en y apportant des modifications.

    Je te donc laisse bien imaginer que des erreurs j'en ai provoqué et corrigé, et pas qu'une, mais c'est comme ça que j'ai appris, car les tutoriels qui font 24 pages de lecture sur OpenClassRoom pour un simple résultat, ce n'est pas mon fort, je dois t'avouer.

     

     

    5.png.e56c2728e78a7d03a2b34ca1416a7491.png

     

    Comme à mon habitude, je suis quelqu'un de plutôt appréciable, et je laisse donc la possibilité aux débutants et aux flemmards de télécharger le travail déjà fait (même si cette pratique ne me plaît pas forcément) :

     

    [hide]

    Citation

    [/hide]

     

     

    6.png.2da870f217e02cc1f0b977a41ace97ba.png

     

    Pour Arcturus Morningstar :

    Citation
    • TheGeneral
    • Capheus (Decompilation.)
    • Harmonic
    • Beny
    • Claudio
    • Alejandro
    • Harmony
    • Quadral (Pathfinder)
    • Skeletor
    • z
    • ArpyAge

     

    Pour ce tutoriel :

    Citation
    • @ Swayn - Pour avoir effectué les tests nécessaires au partage de ce tutoriel
    • @ Eudes - Pour avoir rédigé ce tutoriel

     

     

    En espérant que je t'aurais éclairé sur l'océan déchaîné du pacifique moussaillon, et que la mer soit avec toi et tes projets !

    • J'aime 1
    • Merci 1
  14. il y a 2 minutes, Remi a dit :

    Salut, 

    Les conseils sont vraiment cool, après tu as oublié de précisé que pour réussir il faut être vraiment protégé, tu conseils par exemple alls-heberg qui à malheureusement un anti-ddos vraiment peu performant, et il est donc important d'utiliser des sites comme cloudflare pour la protection du serveur ;)

     

    Passe une bonne journée et bon courage pour ton confinement ahah :)

     

     

    J'en suis conscient, mais ils ont évolué avec le temps, et ça reste de loin le meilleur hébergeur lowcost pour les serveurs Habbo à faible revenu selon mes différents tests !

     

    Que la mer soit avec toi moussaillon !

  15. Bien le bonsoir moussaillon,

     

    Tout d'abord, @ Mastoke, je tiens à te remercier d'avoir mis en avant mes confrères ainsi que leurs sujets (et donc indirectement leur travail de qualité) sur le forum.

    Grâce à toi, il y aura peut-être une synergie de groupe qui va se créer, et c'est ce qu'il manque à ce jour selon moi.

     

    Je tiens tout de même à rajouter qu'il existe aussi CloudCMS (cc @ 7evenGiven), qui est un site regroupant des CMS de qualité (que j'ai effectivement testé) compatibles avec PlusEmu, qui sont à prix réduits, pour un travail ainsi qu'un code maison, et pour un support "made in France" très disponible (ce qui change des CMS "made in US", qui demandent pour la plupart, des connaissances, mais aussi de la patience et une certaine culture linguistique en cas de pépin).

     

    De plus, je tiens à m'adresser à toi moussaillon, oui toi, celui (ou celle) qui est en train de lire ce commentaire, car il me paraît normal de te conseiller afin que tu puisses prendre le bon chemin et ne pas te perdre dans la conception de ton futur serveur :

     

    Citation
    1. Achète un repack complet (support, installation, cms, emu, db, et swfs), contenant tout ce qu'il te faut pour la mise en place de ton serveur.
    2. Ne dépense pas des milles et des cents pour l'achat d'un nom de domaine, et opte pour des hébergeurs de qualité lowcost (Alls-Heberg par ex).

     

    Citation
    1. Achète un repack quasi complet (support, emu, db et swfs), et brise les codes du repack complet en achetant un CMS à ton goût ou en te payant un développeur spécialisé.
    2. Si tu as une communauté potentiellement ambitieuse, tu peux te rediriger vers des offres milieu de gamme proposées par des hébergeurs qui sont voués à évoluer énormément (Ionos par ex).

     

    Citation
    1. Brise les codes des repacks déjà fait, et créé toi ton propre repack, tu économiseras de l'argent, et tu pourras l'améliorer à ta guise sans demander à Michel d'intervenir pour te le faire.
    2. Libre à toi de rester sur des offres milieu de gamme (Ionos) ou de passer sur des offres haut de gamme (OVH), juste une chose, étudie bien l'avenir de ton serveur, si tu veux pas te retrouver à payer des factures salées tous les mois sans faire de bénéfice (à moins que tu sois issu d'un milieu aisé et que l'argent pour toi, ce n'est pas un problème).

     

    Voilà tout moussaillon, ne me reste plus qu'à te souhaiter une bonne continuation mais surtout une bonne nuit, et que la mer soit avec toi !

  16. il y a 4 minutes, ㄈㄕイけ乇刀尺ノ a dit :

    Partage de qualité ! Ça faisait longtemps que je n'en avais pas vu !

    Merci infiniment, capitaine !

     

    Au plaisir d'aider moussaillon, j'en profite que tu sois présent pour te demander s'il serait possible de modifier l'étiquette "repack r63a" par "repack v26", cette étiquette était inexistante et le résultat peut porter à confusion... Que la mer soit avec toi !

×
×
  • Créer...