Daethe

Bronze member
  • Content count

    54
  • Joined

  • Last visited

5 Followers

About Daethe

  • Rank
    Membre
  • Birthday 06/24/1996

Gaming

  • Steam Daethe

Profile Information

  • Gender Homme
  • Website URL https://github.com/Daethe

Recent Profile Visitors

640 profile views
  1. [Projet] Legend

    Le concept paraît intéressant sur le papier néanmoins il manque uniquement de le voir à l'oeuvre Autrement, au sein d'un autre sujet, si de la main d'oeuvre est requise je peux proposer mes services même si mes compétences sont encore bien maigre et manque cruellement de projet sans bug.. J'ai fais un DUT Informatique où j'ai échoué néanmoins je ne baisse pas les bras pour autant. Depuis maintenant 5 mois je me suis mis à l'apprentissage du moteur Unity et du framework 3.5 du C#. Sur celui-ci j'ai déjà au compteur une unique extension du moteur et une deuxième est dans la phase de conception.
  2. Fournisseur internet

    Pour un test d'éligibilité avec Free, je peux te conseiller http://www.ariase.com/fr/eligibilite/test.html qui recense toute les offres FAI en fonction de ta ligne.
  3. Fournisseur internet

    Bonjour, je suis chez Free depuis maintenant 15 ans et je n'ai jamais vraiment eu de gros problèmes. La connexion est stable et fonctionne du tonnerre. Les seuls problèmes que j'ai rencontrés n'intervenait qu'à l'instant ou la box faisait une mise à jour, celle-ci coupe tout accès à internet pendant maximum deux minutes.
  4. UML : Diagramme de classe + exemple en java

    Vive les diagrammes de classes que je n'arrive jamais à faire
  5. [TERMINÉ!] Giveaway mystère #1

    Je participe
  6. Giveaways mystère #2

    Oh c'est mystérieux Je participe
  7. Repère horaire sur la shoutbox

    C'est à dire trop de place ? Edit: j'ai examiné le code source et le système est déjà fait, il faut juste l'activer. J'invite les admins a venir nous expliquer pourquoi autrement pour ceux souhaitant que ce soit activé je ferais un topic pour expliquer comment le faire.
  8. Bonjour, comme dis dans le titre il serait fort appréciable de pouvoir avoir un repère horaire à l'envoie d'un message sur la shoutbox. Effectivement certaine personne tel que @Gus Toiles, @NarkyGaming ou encore moi même et certainement d'autre s'abstienne de répondre à un message du fait que celle-ci ne savent pas quand a été soumis ce même message. PS: si un soutien est nécessaire pour faire cela, je peux vous le fournir même si je ne doute pas de vos talents
  9. Stream Kaneko & Skitty - Mercredi 06 Avril

    Je pense que je serai présent mais je sais pas pendant combien de temps :/
  10. Stream Kaneko & Skitty - Mercredi 06 Avril

    Je garantie pas que je serai présent mais pourquoi pas
  11. Présentation MissShark

    Bienvenue à toi ! Vive les licornes !
  12. Événement Heroes of the Storm !

    Maybe here, maybe not. Let's see Edit: mon BattleTag (Daethe#2897) :x
  13. Je récupère des maquettes pour de l'intégration web :x
  14. Qu’est-ce qu’un préprocesseur ? En informatique, un préprocesseur est un programme qui procède à des transformations sur un code source, avant l'étape de traduction proprement dite (compilation ou interprétation). Les préprocesseurs sont des exemples typiques de langages spécialisés. Selon le niveau de leur analyse du texte source, on distingue des préprocesseurs lexicaux et des préprocesseurs syntaxiques. Lequel utilisé pour le CSS ? Dans ce topic je vais vous présenter SASS qui est celui que j’utilise le plus. Néanmoins il en existe d’autre tel que LESS ou encore Stylus. Pour SASS, voici une petite description: SASS (Syntactically Awesome Stylesheets) est un langage de génération dynamique de feuilles de style ou encore un métalangage de feuilles de style en cascade (CSS). Pour celui-ci ils existent 2 syntaxes, une syntaxe nommée « syntaxe indentée » et une autre nommé « SCSS » qui est proche de CSS. Il peut être étoffé avec Compass (pratique pour les préfixes des différents navigateurs). Pour les deux autres que je ne connais pas, je vous laisse vous documentez. Installation Pour installer SASS vous allez avoir besoin de Ruby que l’on trouve pour windows à ce lien autrement pour Linux ou encore OS X vous pouvez utiliser le système de gestion des paquets que vous préférez. Une fois installé assurez-vous d’avoir l’exécutable au sein de votre variable d’environnement PATH puis exécuté au sein de l’invité de commande : gem update –system gem install compass Et voilà on va pouvoir commencer un nouveau projet, en guise de démonstration on va réaliser une grille CSS sans notion responsive. Démonstration SASS Pour commencer nous allons créer un dossier dans lequel nous allons ouvrir un invité de commande et exécuter ceci : compass init compass watch Puis nous allons supprimer les fichiers ie.scss ainsi que print.scss, de même nous allons créer le fichier _grid.scss. Au sein du fichier screen.scss nous allons supprimer tout son contenu pour le remplacer par : @import "compass"; * {@include box-sizing(border-box);} body {margin: ; padding: ; font-family: sans-serif;} @import "grid"; Explication pour ce bout de code : - @import signifie que nous allons utiliser un fichier annexe à celui que nous éditons, pour le fichier ‘compass’ rien n’est à créer puisque c’est un fichier de la librairie tandis que pour le fichier ‘grid’ vous aurez remarqué qu’il fait référence au fichier que nous avons créé peu de temps avant. - @include fais référence à une ‘fonction’ propre à compass (cela nous évite de préfixé les règles CSS) Le plus gros du travail se situe au sein de _grid.scss , commençons par initialiser quelque variable pour cela rien de compliqué : $columns : 12!default ; $gutter : 20px!default ; L’attribut !default appliqué sur les variables nous permet de pouvoir modifier la valeur de celle-ci avant l’import du fichier autrement cette variable prendra la valeur 12 par défaut. Par la suite nous allons créer une classe qui sera une classe réservé pour un héritage. %grid { float: left; position: relative; min-height: 1px; padding: $gutter * 0.5; } Et pour finir voici ce que nous allons aimer, voir même chérir (it’s a trap!): notre itération. @for $i from 1 through $container { .grid-#{$i} { @extend %grid; width: $i / $container * 100%; } } Bon on commence avec du lourd, le nom de la variable qui va de 1 à 12 dans notre exemple. Rien de bien compliqué, si vous connaissez un peu tout type de langage on s’y retrouve puis viens #{$i}, celui-ci nous permet de faire un echo (php), un println (java), etc… Ensuite viens l’extension à la classe que nous avons créer précédemment puis un calcul tout bête que même ma petite cousine de primaire saurais faire :x Je vais m’attarder un peu au niveau de l’héritage, avec celle-ci, ce qui va se passer c’est que tout les classes relative à notre grille tel que .grid-1, .grid-2 vont avoir la même position, le même padding, la même hauteur minimum de ce fait ce qu’il va se passer c’est que SASS va regrouper tout les noms de classes au sein de la même règle, pour être plus clair voici ce qui va se passer: .grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, .grid-11, .grid-12 { float: left; position: relative; min-height: 1px; padding: 1px; } Si certains éléments méritent un peu plus de précision, je vous laisse m'en informer et je ferais ce qui doit être fait PS: Merci @Gameuse Skitty pour avoir fait un relecture