Voici les différentes facettes de nos tâches et les techno associées (non exhaustives)
Dedié
Installation, configuration, transfert, sécurisation, gestion des sauvegardes, nettoyage des bdd, disponibilité du serveur, etc.
Environnement technique : Debian, apache, mysql, iptables, fail2ban, etc.
Forum
Customisation, configuration, gestion des utilisateurs et des groupes, nettoyage, annonces, etc.
Environnement technique : html, phpbb3, manipulation d'images
Créations
Création et suppression de NPCs, teleports, multisells, etc.
Environnement technique : Phpmyadmin, XML/XSD
Support
Aide aux joueurs sur le forum, correction des bugs, restauration d'items, changement de classes, etc.
Environnement technique : Java, Jython, Phpmyadmin, panel GM in game
Recherche et Développement
Quêtes, commandes, instances, exclusivités, etc.
Environnement technique : Java, XML/XSD, PHP
Bien évidement je suis conscient qu'il est dur de trouver quelqu'un (parmi nous) qui ai toutes ces compétences à la fois donc vous pouvez n'avoir qu'une partie de ces compétences, cela étant des connaissances en shell GNU/Linux sont absolument nécessaires (si vous l'utilisez quotidiennement c'est encore mieux). Nous nous réservons aussi le droit de créer différents postes de GM Tech avec des prérogatives différentes (GM Web par exemple). Je m'occuperais de vous former sur vos lacunes (le SdZ aide bien aussi) avant mon départ et mon collègue Maha pourra vous épauler.
Certains d'entre vous on peut-être ces qualités, peut-être même que je le sais mais je ne suis pas venu vous chercher, je fonctionne comme ça, quand on a la motivation pour un "boulot" on va le chercher, on attends pas qu'il vienne à vous, ce n'est pas une fleur qu'on vous fait, d'être GM Tech. Vous serez choisi selon votre savoir-faire mais aussi votre savoir-être (à la gueule du client diront certain grincheux).
L'appel à cette candidature est ouvert à toutes les joueuses et joueurs de Vae Soli.
Pour se présenter, le/la GM doit :
-se connecter sur le forum au moins une fois par jour
Nous demandons une personne fiable et travailleuse.
La connaissance du jeu Lineage n'est pas obligatoire mais serait un plus.
Le candidat ou candidate doit pouvoir se connecter à TS et/ou Skype lors des réunions.
Formulaire de candidature
Compétences techniques souhaitées :
Principales : Java, SQL, XML, Debian (sans Xorg)
Secondaires : Python, XHTML, PHP, Regex
Certaines de ces compétences peuvent s'acquérir sur le tas avec un peu de curiosité et quelques bases en informatique. N'hésitez pas à candidater même si vous ne les maîtrisez pas toutes.
Compétences organisationnelles souhaitées :
Savoir travailler en équipe.
Compétences bonus :
Connaître le projet L2J/L2JFREE/L2EMU/L2TW, s'être interessé à l'organisation du code et au code lui-même. Faire de la veille technologique. Pouvoir utiliser Teamspeak. Savoir administrer un forum phpbb3.
Formulaire de candidature
Je m'appelle :
Je suis sur Vae Soli depuis :
J'ai envie de devenir GM technique parce que...
Parmi les différents prérequis techniques cités ci-dessus, j'ai déjà eu des expériences pratiques avec... n'hésitez pas à décrire les expériences en question si elles sont pertinentes.
JAVA7
Corrigez et simplifiez cette instruction ! (Nombreuses réponses possibles)
Code : Tout sélectionner
ValueEnum enumval = ValueEnum.fromString(myString);
switch(enumval) {
case LAIT: return 1;
case BIERE: alcool = 90;
case EAU: return 2;
case AUTRE: dance();
}
Quelle contrainte est nécessaire pour l'utilisation de l'instruction REPLACE ?
XML
Ecrivez un XML qui respecte ce schéma
Code : Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="liste_invites">
<xs:complexType>
<xs:sequence minOccurs="1" maxOccurs="1">
<xs:element name="invite" minOccurs="127" maxOccurs="127">
<xs:complexType>
<xs:attribute name="id" use="required">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="1" />
<xs:maxInclusive value="127" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="name" type="xs:normalizedString" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
Déplacer tout le contenu de /rep1 et ses sous-répertoires vers /rep2 en conservant les attributs des fichiers et en écrasant d'éventuels fichiers déjà existants. Capturez la sortie détaillée dans /tmp/macopie.log
Merci de m'envoyer directement vos PM avec le formulaire complété, et ce que vous jugerez bon d'y ajouter.