Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'tutoriel'.

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Discussions communautaires
    • Annonces importantes
    • Suggestions
    • Postulation
    • Présentation des membres
    • Discussions générales
    • Multimédias
    • Jeux vidéos
    • Actualités
    • Aide / Support
    • Études
    • Archives
  • Informatique
    • Projets des membres
    • Autres / Divers / Découvertes
    • Crypto-monnaie(s)
    • Hardware / Electronique
    • Réseaux
    • Gestion de serveur
    • Système d'exploitation : Smartphone
    • Système d'exploitation : Ordinateur
  • Programmation
    • Projets des membres
    • Développement web
    • Développement de logiciels
    • Développement d'applications pour smartphones
    • Outils du développeur
    • Aide / Support
  • Emulation
    • Aion
    • Arma III
    • Dofus
    • Dragonica
    • Emulateurs consoles
    • S4 League
    • FlyFF
    • Grand Theft Auto
    • Minecraft
    • Tera
  • Partenariats
    • <b>WoW Emu - La communauté émulation WoW</b>
    • <b>ActuGaming</b>
    • <b>H-Wars</b>
    • <b>EasyChat - Solution gratuite de chat client et serveur (anciennement Melichat)</b>
    • <b>Le Monde des Lunes</b>
    • <b>DansTonCode</b>

Rechercher les résultats dans…

Rechercher les résultats qui…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


Skype


Site web


AIM


MSN


ICQ


Yahoo


Jabber


Tox


Centres d'interêts


Localisation


Niveau d'étude

  1. vfrz

    [Guide] Apprendre le C#

    Bonjour, Aujourd'hui je vous liste plusieurs tutoriels, livres pour apprendre le C# de A à Z. La plupart des livres sont en anglais car les livres français sont généralement de moins bonne qualité. Sur Melinyel : • [Vidéo] C# de A à Z : - Episode 1 • Introduction - Episode 2 • Prérequis Livres : • TutorialsPoint C# Programming, livre au format PDF gratuit, très bien pour débuter et couvre pas mal d'aspect du C# (Anglais). - Lien PDF : http://www.tutorialspoint.com/csharp/csharp_tutorial.pdf • C# 5.0 in a nutshell, un grand classique très complet (Anglais). - Lien Amazon : http://www.amazon.fr/5-0-Nutshell-5e-Joseph-Albahari/dp/1449320104/ - Lien PDF : https://drive.google.com/file/d/0B9v4gXG6wtN7NU4tVVFrVkJkUEU/view • Pro C# 5.0 and the .Net 4.5 Framework, un livre très complet (Anglais). - Lien Amazon : http://www.amazon.fr/Pro-5-0-net-4-5-Framework/dp/1430242337/ - Lien PDF : http://www.clicktocontinue.com/books/ProCSharp5AndTheNET4.5Framework.pdf • Cours OpenClassRoom en format PDF (Français), bien pour débuter mais pas complet. - Lien Amazon : http://www.amazon.fr/Apprenez-%C3%A0-d%C3%A9velopper-en-C/dp/B00VALU8YG/ - Lien PDF : https://user.oc-static.com/pdf/523498-apprenez-a-developper-en-c.pdf • C# 6 et Visual Studio 2015 - Les fondamentaux du langage, je ne sais pas ce qu'il vaut, mais c'est un des rares livres en C# en français. - Lien Amazon : http://www.amazon.fr/Visual-Studio-2015-fondamentaux-langage/ Sites Web : • Developpez, très complet. - Lien : http://dotnet.developpez.com/csharp/ • OpenClassRooms, le fameux, plusieurs tutoriels sur le C# sont présents, bien pour débuter mais pas très complet (uniquement pour les débutants qui ne comprennent pas l'anglais, à éviter si possible). - Apprenez à développer en C# : https://openclassrooms.com/courses/apprenez-a-developper-en-c - Apprenez à développer en C# sur .Net : https://openclassrooms.com/courses/apprenez-a-programmer-en-c-sur-net - Programmez en orienté objet avec C# : https://openclassrooms.com/courses/programmez-en-oriente-objet-avec-c • Java2S, "catalogue" du C#, pleins d'exemples sur pleins de sujets. - Lien : http://www.java2s.com/Tutorial/CSharp/CatalogCSharp.htm • RB Whitaker's Wiki, bien pour débuter. - Lien : http://rbwhitaker.wikidot.com/c-sharp-tutorials Si vous avez des suggestions de livres/sites web, n'héistez pas Bonne lecture et bon apprentissage ! VFRZ,
  2. Bonjour, bonsoir ! Aujourd'hui nous allons apprendre à utiliser SQLite en C#, pour cela je divise le tutoriel en trois grandes parties : I • SQLite, c'est quoi ? II • Pour quelles utilisations ? III • Utiliser SQLite I • SQLite, c'est quoi ? SQLite est une bibliothèque écrite en C qui propose un moteur de base de données relationnelle accessible par le langage SQL. SQLite implémente en grande partie le standard SQL-92 et des propriétés ACID. Contrairement aux serveurs de bases de données traditionnels, comme MySQL ou PostgreSQL, sa particularité est de ne pas reproduire le schéma habituel client-serveur mais d'être directement intégrée aux programmes. L'intégralité de la base de données (déclarations, tables, index et données) est stockée dans un fichier indépendant de la plateforme. D. Richard Hipp, le créateur de SQLite, a choisi de mettre cette bibliothèque ainsi que son code source dans le domaine public, ce qui permet son utilisation sans restriction aussi bien dans les projets open source que dans les projets propriétaires. Le créateur ainsi qu'une partie des développeurs principaux de SQLite sont employés par la société américaine Hwaci. SQLite est le moteur de base de données le plus distribué au monde, grâce à son utilisation dans de nombreux logiciels grand public comme Firefox, Skype, Google Gears, dans certains produits d'Apple, d'Adobe et de McAfee et dans les bibliothèques standards de nombreux langages comme PHP ou Python. De par son extrême légèreté (moins de 300 Kio), il est également très populaire sur les systèmes embarqués, notamment sur la plupart des smartphones modernes : l'iPhone ainsi que les systèmes d'exploitation mobiles Symbian et Android l'utilisent comme base de données embarquée. Au total, on peut dénombrer plus d'un milliard de copies connues et déclarées de la bibliothèque. (Source : Wikipedia) Nous allons aujourd'hui nous intéresser au wrapper .Net de SQLite. II • Pour quels utilisations ? Comme dit plus haut, SQLite permet d'accéder à une base de données uniquement en local, depuis un fichier, ce qui limite donc les utilisations. Vous pourrez utiliser cette librairie donc pour des projets locaux comme par exemple gérer un système de compte sur une seule machine, stocker des résultats de calculs ou encore stocker des scores pour un jeu solo... Cependant utiliser SQLite pour des jeux ou applications diverses en ligne n'est pas possible directement, il va falloir passer par un serveur. Des connaissances sur le SQL sont fortement recommandées, si vous n'y connaissez rien, allez lire le tutoriel sur OpenClassRoom ou sur n'importe quel autre site. III • Utiliser SQLite Importer la librairie Premièrement il va vous falloir la librairie, télécharger là ici : System.Data.SQLite.dll Une fois votre projet crée sous Visual Studio, importer cette librairie à votre celui-ci, pour cela, clic droit sur le projet puis "Importer une référence". Pour finir l'importation ajoutez ceci au début de la classe où vous voulez utiliser SQLite : using System.Data.SQLite; Créer un fichier de base de données Chaque base de données aura son propre fichier, pour créer un fichier de base de données, nous allons utiliser la méthode statique CreateFile contenue dans la classe SQLiteConnection : SQLiteConnection.CreateFile("MaBaseDeDonnees.sqlite"); J'utilise ici l'extention .sqlite, mais vous pouvez mettre ce que vous voulez ! (.db, .blabla) Connexion à la base de données Avant de pouvoir utiliser cette base de données, il va falloir se connecter à celle-ci, pour cela nous allons déclarer une nouvelle SQLiteConnection : SQLiteConnection maConnexion; Puis l'instancier et ouvrir la connexion : maConnexion= new SQLiteConnection("Data Source=MaBaseDeDonnees.sqlite;Version=3;"); maConnexion.Open(); Pour fermer la connexion : MaBaseDeDonnees.Close(); N'oubliez pas de la fermer une fois que vous n'en avez plus besoin Créer une table Désormais nous allons utiliser le SQL, nous allons créer une table qui contiendra les meilleurs scores pour un jeu, donc un nom de type "text" et un score de type "int" : string sql = "create table meilleursscores (nom text, score int)"; Nous devons créer un objet de type SQLiteCommand pour pouvoir l'éxécuter : SQLiteCommand commande = new SQLiteCommand(sql, maConnexion); Puis nous allons éxecuter cette commande : command.ExecuteNonQuery(); Remplir la table Nous allons maintenant remplir cette table comme ceci : string sql = "insert into meilleursscores (nom, score) values ('VFRZ', 100)"; SQLiteCommand commande = new SQLiteCommand(sql, maConnexion); commande.ExecuteNonQuery(); Lire les meilleurs scores depuis la table Pour lire la table c'est un peu différent que pour la remplir ou la créer. Premièrement, la commande select : string sql = "select * from meilleursscores order by score desc"; SQLiteCommand commande = new SQLiteCommand(sql, maConnexion); Puis il va falloir utiliser un SQLiteDataReader pour utiliser cette commande : SQLiteDataReader reader = command.ExecuteReader(); while (reader.Read()) Console.WriteLine("Nom: " + reader["nom"] + "\tScore: " + reader["score"]); J'espère que ce tutoriel vous a été utile ! N'hésitez pas à poser des questions. VFRZ
  3. ownCloud est une plateforme web permettant de stocker et partager des fichiers avec d'autres utilistaeurs de cette plateforme. Ce logiciel étant libre, vous pouvez l'installer sur votre propre serveur web à condition de disposer des bons outils et d'une configuration correcte. Prérequis : Un serveur HTTP (Apache, Nginx, ...), PHP 5.4 ou ultérieure avec les modules php5-gb, php5-mysql, Un SGBD (MySQL, MariaDB, Postgre, ...). Installation : Tout d'abord, il nous faut télécharger l'archive ownCloud puis décompresser le dossier qui se trouve à l'intérieur à la racine de notre serveur web (typiquement /var/www). OwnCloud n'est pas encore prêt à l'employe car il a besoin d'une base de données pour fonctionner. Nous allons donc en créer une à l'aide de phpmyadmin. Il faut aussi créer un utilisateur qui possédera exclusivement les droits dans cette base de données. Nous devons aussi créer un nouveau répertoire dédié au stockage des données de ownCloud. Nous allons donc créer un dossier /var/cloud/ et changer les droits pour que l'utilisateur www-data puisse y accéder avec les commandes suivantes : # On change le dossier de propriétaire et de groupe : sudo chown -R www-data:www-data /var/cloud/ # On donne au propriétaire uniquement les pleins pouvoir : sudo chmod -R 700 /var/cloud/ Enfin, nous allons aller sur notre page web (http://127.0.0.1/owncloud/) et ownCloud va afficher une page pour le configurer :
  4. Vous voulez découvrir Windows 10 maintenant ? La version d'essai est là pour vous ! Voici une solution pour avoir le nouveau système avant les autres gratuitement en 3 étapes (simple) : Avant toutes choses, il est préférable d'installer le système dans sous une autre partition pour ne pas avoir de problème avec vos données ou autres. Prévoyez une clé USB bootable. Vérifiez la compatibilité de Windows sur vos périphériques et pilotes : http://www.microsoft.com/fr-fr/windows/compatibility/CompatCenter/Home?Language=fr-FR Aussi, si vous pensez que BIOS est un nouveau carburant à base de plante, la version d’évaluation technique n’est certainement pas pour vous. Etape 1 : Donc, pour avoir windows 10, procurez-vous le fichier .iso par ici : http://windows.microsoft.com/fr-fr/windows/preview-download Vous devrez également vous inscrire au programme Programme Windows Insider avant d'avoir ce fichier. Etape 2 : Vous avez télécharger le fichier .iso ? Parfait ! Maintenant plus qu'à transférer le fichier ISO vers une clé bootable que vous brancherez à votre ordinateur pour lancer l’installation. Pour transférer le fichier .iso vers la clé USB, utilisez un logiciel comme Rufus ou autres si vous voulez. Une fois cela fait, éjectez votre clé et éteignez votre ordinateur. Etape 3 : Votre PC est éteint ? Re-branchez la clé USB et allumez votre PC. Ce qui devrez vous emmener directement au menu d'installation de Windows 10; ensuite vous suivrez les quelques autres petites étapes guidés et patience votre PC pour redémarrer sur Windows 10 ! Si ça ne se passe pas comme prévu au niveau du démarrage, faites un tour dans le gestionnaire de démarrage pour configurez le démarrage sur votre clé USB. Alors, vous avez testé ce fameux Windows 10 ? Moi oui, a première vu, contrairement à Windwos 8, on n'est pas du tout perdu. (images prise sur google image)
  5. Bonsoir la communauté ! Ce soir je viens proposer un petit tutoriel pour tous ceux qui débutent (comme moi) dans After Effects ! Ce tutoriel à été fait par un de mes professeurs à l'université et a été concu pour les débutants ! N'hésitez pas à dire en commentaire ce que vous souhaiteriez améliorer, changer, rajouter ... Ce genre de remarque peut lui servir pour le prochain ! Merci à tous, et bon bidouillage ▼▼▼▼
  6. Bonjour, Je vous présente là, un gros tutoriel, un gros big tuto pour apprendre a dessiner que je conseille beaucoup ! D'une part car l'auteur est un professeur avec un parcours très intéressant et de l'autre car c'est vraiment complet et très très bien expliqué ! Un tutoriel qui à la fin vous donnera les bases pour dessiner et avec de l’expérience fera de vous un pro ! Au début, le tutoriel vous éclairera au niveau des vos idées, "fausses" pour beaucoup, un petit chapitre "détox" en gros. N'hésitez pas a parcourir le site de MaxRoyo et regardez ses créations donc ! Petite Info : MaxRoyo recherche un éditeur pour vendre cette leçon au format papier.
  7. Salut à tous, Je viens de découvrir une petite astuce plutôt pas mal, celle-ci consiste a réunir/afficher toutes les fenêtres ouvertes sur votre écran. Pour cela, il vous suffit de: Cliquez droit sur la barre des tâches Cliquez sur Afficher les fenêtres côte à côte. Ainsi, vous verrez quelque chose ainsi: FAILS Cordialement, FaKe77
  8. Ce tutoriel vous permettra de créer votre propre serveur Minecraft simplement avec ou sans Hamachi. Le fichier étant constamment mis à jour, vous pouvez utiliser ce tutoriel bien qu'il soit vieux. Prérequis : Git : http://git-scm.com/ Java : https://www.java.com/fr/download/manual.jsp JDK : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html BuildTools : https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar Téléchargement des sources : Créez un nouveau dossier et placez y le fichier précédemment télécharger BuildTools.jar. Ouvrez Git GUI et cliquez sur créer un nouveau dépôt puis sélectionner le dossier précédemment créé. Dans l'onglet dépôt ouvrez la console Git Bash et entrez y la commande suivante : Sur Windows x64 : JAVA_HOME=”C:\Program Files\Java\jdk1.8.0_25″ java -jar BuildTools.jarSur Windows x86 : JAVA_HOME=”C:\Program Files (x86)\Java\jdk1.8.0_25″ java -jar BuildTools.jarSur Linux et MacOS : java -jar BuildTools.jar (Vous pouvez vous servir d'un xterm)Note : Cette opération peut un certain temps. Voilà cette opération a téléchargé et généré les fichiers JAR de Bukkit et de Spigot. Installation : Dans un nouveau dossier placez le fichier JAR précédemment généré spigot.jar ou craftbukkit.jar. Sur Windows :Créez un fichier nommé start.bat avec le code suivant : @echo off java -Xms512M -Xmx1536M -XX:MaxPermSize=128M -jar spigot.jar pause Sur Linux et MacOS :Créez un fichier nommé start.sh avec le code suivant : #!/bin/sh java -Xms512M -Xmx1536M -XX:MaxPermSize=128M -jar spigot.jar Les plugins : Vous pouvez ajouter des plugins à votre serveur pour le rendre plus convivial. Vous pouvez en télécharger sur Bukkit. Mise en ligne : Sans Hamachi :Pour mettre en ligne votre serveur, il vous suffit d'ouvrir le port TCP 25565 sur les pare-feu de votre box et de votre ordinateur. Ensuite, donnez votre IP à vos amis pour qu'ils puissent se connecter à votre serveur. Avec Hamachi :Vous pouvez aussi utiliser Hamachi si vous préférez. Il vous suffit de télécharger ce logiciel et de l'installer. Ensuite connecter vous et dans l'onglet "Réseau" cliquez sur "Créer un nouveau réseau". Vos joueurs doivent aussi posséder Hamachi et se connecter à votre réseau à l'aide des identifiants que vous avez créé. Astuce : Le fichier BuildTools.jar contient toujours la version la plus récente de Minecraft ainsi vous pouvez suivre ce tutoriel pour n'importe quelle verison.
  9. Salut à tous, Offrez à votre ordinateur une vérification de sécurité en ligne ou un nouvel antivirus. CNET regroupe pour vous quelques liens vers des services de scan antivirus en ligne ainsi qu'une sélection de logiciels antivirus gratuits. La sécurité sous Windows 8 : Le nouveau système de Microsoft Windows 8 intègre une protection contre les virus directement au sein du système. Les antivirus gratuits à installer Les Antivirus gratuits peuvent être efficaces, avec une mise à jour régulière et une utilisation prudente de votre PC vous ne serez pas inquiétés. Avast antivirus Gratuit, simple à installer et à utiliser, Avast antivirus dispose d'une interface tout en français. Il possède une "protection résidente" qui vous protégera des virus et de quelques malwares. Un peu moins performant que son concurrent Antivir en terme de détection (ci-dessus), il a néammoins la faveur de nombreux utilisateurs de PC qui l'utilisent chaque jour. Vous bénéficierez des mises à jour automatiques pendant 1 an après une simple inscription sur le site d'avast. Editeur: Avast software (Alwil). Télécharger Avast! 2015 Tutoriel : Comment aider à distance avec Avast (Sur demande) AVG antivirus AVG, pour Anti-Virus Guard possède également une protection résidente et une fonction de mise à jour automatique, il reste très simple à utiliser. Le programme AVG Anti-Virus Free Edition 2011 na rien à envier de ses concurrents. Si leur but est de détecter tout les virus, AVG grace à sa technologie fera en sorte que vous les évitiez tout simplement. Efficace, performant il vous protége aussi des réseaux sociaux.. Editeur: AVG Technologies. Télécharger AVG Microsoft Security Essentials Microsoft Security Essentials est l'outil de sécurité gratuit de Microsoft, il prend la place de Windows Live OneCare et complète le pare-feu de Windows déjà inclus dans le système d'exploitation. Il possède une protection en temps réel, un planificateur de scan, les mises à jour automatique... Editeur: Microsoft. Télécharger Security Essentials Tutoriel Security Essentials (Sur demande) Configurer microsoft security essentials pour plus d'efficacité (Sur demande) Avira Antivir Antivir, disponible en version française, est un antivirus simple d'utilisation et efficace dans son analyse en temps réel et lors du scan de votre ordinateur, ce qui ne l'empêche pas d'être relativement peu gourmand en resources. Au niveau des points faibles, il faut noter que le logiciel ne s'occupe pas de vérifier les mails entrants lorsque vous utilisez un logiciel de messagerie tel qu'outlook ou thunderbird. Il rencontre actuellement un franc succès dans sa version gratuite (une publicité s'affiche après chaque mise à jour quotidienne). Editeur: Avira. Télécharger Antivir Panda Cloud Antivirus Premier antivirus sur le modèle du "Cloud Computing" qui utilise une base de définitions en ligne, sans la récupérer sur le pc de l'utilisateur et n'a donc pas besoin de mises à jour de la base virale. Tout comme les antivirus traditionnels, il effectue une surveillance constante du système. Editeur: Panda Security. Télécharger Panda Cloud Antivirus gratuits sans scan résident Ces antivirus gratuits peuvent scanner votre ordinateur à la recherche d'une infection mais ne peuvent pas détecter le virus en temps réel, lors d'un téléchargement d'une pièce jointe ou lorsque vous surfez sur internet par exemple. BitDefender Antivirus de la société BitDefender, cette version gratuite ne contient pas d'analyseur à l'accès (permet de bloquer les virus avant éxécution) comme la version payante. Télécharger BitDefender ClamWin Cet antivirus permet de scanner un ou plusieurs dossiers de votre ordinateur. Il ne possède pas d'analyse en temps réel. Télécharger ClamWin antivirus Les antivirus en ligne Le scan antivirus en ligne ou "antivirus online" offre une sécurité supplémentaire et viendra compléter les bons services de votre antivirus attitré. ESET Online Scanner Eset détecte et supprime les menaces grâce à son analyse en ligne utilisant le même moteur et bases que son antivirus NOD32. Il supporte la plupart des navigateurs . Antivirus en ligne ESET Kaspersky Online Scanner Cliquez sur le bouton "Kaspersky Online Scanner" puis sur "Accept" dans la fenêtre popup qui s'ouvre pour lancer l'applet java. Antivirus en ligne Kaspersky Trend Micro HouseCall Trend Micro est un éditeur de logiciels qui propose un outil de scan antivirus en ligne compatible avec internet explorer et le navigateur Mozilla Firefox. Antivirus en ligne Trend Micro BitDefender Online Scanner BitDefender Scan Online se propose d'analyser votre ordinateur en ligne, via une interface web. Cliquer sur "J'accepte" pour accepter la license et commencer le scan de votre ordinateur. Antivirus en ligne BitDefender McAfee FreeScan Cliquez sur "Analyser maintenant" et télécharger le controle ActiveX. Antivirus en ligne MacAfee Panda ActiveScan Cliquez sur "analyser votre PC", une fenetre pop-up doit s'ouvrir, cliquer sur "Vérifier la maintenant", renseigner le pays et la province puis un email valide. Antivirus en ligne Panda Symantec Security Check Cliquez sur "Commencer" puis choisissez "Analyse antivirus" pour une analyse classique ou "Analyse de sécurité" pour tester la sécurité de votre connexion. Antivirus en ligne Symantec Source: www.cnetfrance.fr/produits/antivirus-gratuits-a-telecharger-et-antivirus-en-ligne-39769677.htm Cordialement, FaKe77.
  10. Le deepweb Suite à certaines demandes, je vais faire une introduction au deepweb, afin de vous expliquer le principe sur lequel celui-ci fonctionne et les moyens pour s'y connecter. Avant tout, j'apporte quelques petites précisions : je vais très certainement m'inspirer d'autres sites pour rédiger ce guide, les sources seront cités en bas de page. D'autres part, je ne prétends pas tout connaître sur le sujet, alors si quelque chose vous gêne ou si vous préférez que je parle d'un point : spécifiez-le moi. 1 - Introduction Pour commencer, si vous souhaitez comprendre intégralement et de manière plus complexe le fonctionnement du deepweb, ses explications et détails techniques, je vous invite à rechercher des thèses sur internet ou même consulter son wikipédia (http://www.fr.wikipedia.org/wiki/Web_profond, qui est cependant extrêmement peu rigoureux). Je vais néanmoins vous parler un peu du deepweb avant d'expliquer comment s'y rendre, donc si vous souhaitez juste aller dessus sans vraiment comprendre, allez directement en bas de ce guide. Afin de clarifier la chose, ce qu'on appelle deepweb est une partie d'internet bien spécifique. Son nom, littéralement "web profond" vient du fait qu'il est nécessaire pour y accéder de passer par un navigateur spécifique, intégrant une technologie de chiffrage des données* et d'un algorithme de redirection des connexions spécial : Tor. Tor est un réseau internet (acronyme de The Onion Router) décentralisé qui permet une connexion (plutôt sécurisée) à des serveurs en passant auparavant par d'autres utilisateurs de ce réseau. Pour simplifier les choses, sur internet "normal" -dit le surfaceweb- votre navigateur se connecte directement sur un serveur hébergeant un site et réceptionne les informations de celui-ci (c'est en fait un peu plus complexe, il passe par le FAI, des serveurs DNS, des CDN, etc... Mais l'idée est là). Sur le deepweb, où plutôt sur le réseau Tor (ce qui revient à la même chose), votre navigateur va tout d'abord transiter par plusieurs dizaines d'autres navigateurs d'utilisateurs pour finalement arriver sur le site en question : le but étant d'anonymiser la connexion au serveur, puisque l'information sera relayée par plusieurs dizaines d'adresses IP (ce qui vous protège un peu). On appelle ce réseau "onion" (le O de Tor) grâce à l'image de plusieurs couches d'un oignon superposées. Couches par lesquelles vous transiterez à la fin de ce tutoriel si vous vous rendez sur le deepweb. Pour votre information, Tor est le nom de ce réseau internet permettant l'accès au deepweb, mais dans 90% des discussions lorsqu'on vous parlera du deepweb, Tor sera en fait Tor browser, le navigateur nécessaire pour se rendre sur le deepweb qui inclut les protocoles et les algorithmes correspondant. Si vous souhaitez vous renseigner sur les transistions des packet, je vous laisse consulter la page wikipédia lié à ces détails techniques. Également, les URL du deepweb sont chiffrées. Déjà, celles-ci finissent toutes en .onion, et le contenu du nom de domaine est une suite de caractère sans signification (et oui, c'est pas comme le surface web), vous aurez par exemple une adresse web du style : https://gfe45a98uj4o4lclsmq7h98r9sdg.onion. J'essaierais de dresser un petit annuaire par la suite, pour vous aider à démarrer la dedans. Enfin, une dernière chose de l'introduction, vous avez peut-être déjà entendu parler du fait que le deepweb est la partie cachée de l'iceberg, et qu'il représente 96% de l'internet. Ceci est évidemment faux, c'est un mythe. Le deepweb est une partie d'internet à part entière mais elle absolument minoritaire de part ses fréquentations et d'un point de vue technique. Commençons par ses fréquentations : le deepweb, vous l'aurez compris, n'est pas disponible dans le premier starbucks en centre-ville sur un iPad fournit pendant que vous dégusterez un jus de chaussette amer fait à base de graines de cacao moisies en container, obtenues en martyrisant des régions entières... Je m'emporte. Satanés hipsters. Bref, le deepweb est peu accessible, et d'après la loi de l'offre et de la demande : Peu d'offre = Peu de demande. Simplement. De plus, vous trouverez sans doute un annuaire des sites sur le hiddenwiki (retenez ce nom). Vous découvrirez vite que les sites dessus sont exponentiellement plus hardcore, si vous me passez l'expression, mais aussi exponentiellement moins nombreux. Ensuite, le point de vue technique : le deepweb est une infrastructure couteuse et complexe à mettre en place aux yeux de ce que demande une simple page au réseau (en terme de capacité). Les ressources financières nécessaires au réseau Tor sont les suivantes (sources wikipédia) : 60 % proviennent du gouvernement américain (soutien à la liberté d'expression et à la recherche scientifique) 18 % proviennent de fondations et autres donateurs (John S. and James L. Knight Foundation (en), SRI International, Google, Swedish International Development Cooperation Agency (en)) 18 % proviennent de la valorisation des contributions des bénévoles. Toujours par la même source, le réseau coûte 2 millions de dollar annuellement. En comparaison, internet (= le surfaceweb) est une économie coutant plusieurs milliards de dollar annuellement (mais oui, les gains sont plus élevés). Vous installerez difficilement un nœud de connexion Tor par vos soins sur un serveur mutualisé web, alors qu'un site normal peut l'être facilement. Pour information, ce mythe (à présent démystifié) provient d'un article datant de 2001 (13 ans actuellement), que vous pouvez consulter ici. A cette époque, la bulle internet venait d'exploser et tout le monde (surtout la finance, cf. la crise) spéculait sur cette nouvelle technologie. L'article parle donc du deepweb MAIS ajoute également dans la balance les bases de données des sites, donc pas accessibles au publique (normalement) ET les sites web (indexables ou non) qui n'ont pas été répertoriés par des moteurs de recherches. Vous comprendrez d'où vient ce mythe : un internet ancien et peu développé, sur lequel on compare les pages web accessibles contre les pages web non accessibles et les bases de données (l'article précise que certaines pèsent plusieurs centaines de GO, déjà en 2001). Voilà, vous avez eu une explication sur le fonctionnement du deepweb, assez sommaire ma foi mais je pense qu'elle suffira pour commencer. Si vous êtes curieux, internet sera toujours plus rigoureux que moi. Ah, et un dernier mythe : le deepweb n'est pas illégal, pas du tout. Visiter la majorité des sites et totalement légale, cependant l'achat sur certains sites ne l'est peut-être pas, par contre. 1 - Utilisation C'est dans cette partie que je vais vous expliquer comment accéder à ce réseau privé, qui malgré les croyances populaires est somme toute pas franchement compliqué d'accès. Avertissements nécessaires : Le deepweb a la réputation d'être inhumain et d'être l'antre des malades mentaux. Globalement c'est faux. La majorités de ce réseau est tout aussi normal que la société dans laquelle nous vivons, on y trouve même des forums comme Melinyel.net, donc ce n'est pas le cas. CEPENDANT : il existe bel et bien des sites DANGEREUX et malsains dont je ne souhaite pas encourager le partage. J'interdis donc le partage de liens sans m'avoir consulté au préalable, et j’interdis évidemment de poster les médias trouvés là-bas. 2 - Sur le deepweb, vous trouverez pleins de personnes différentes, et notamment des sites de piratages / hacking. Ces sites comportent souvent des virus pouvant s'installer directement sur votre PC par une simple visite, ça ressemble à un récit d'un kikoo qui ne s'y connait pas je vous le concède, et pourtant cela existe (je n'ai pas réussi à comprendre ce fonctionnement -le javascript n'est pas activé-). Donc protégez-vous malgré tout : je recommande fortement l'utilisation de Tor browser sur une machine virtuelle plutôt que directement sur votre système d'exploitation à nu. 3 - Faites attention où vous allez. Sans risquer quoique ce soit aux yeux de la loi ou pour la sécurité de votre ordinateur, certaines choses sur le deepweb sont marquantes et ne sont pas tout publique. Je vous considère donc comme prévenu. Donc voilà, maintenant que vous savez tout ça, vous êtes prêt pour vous rendre sur le deepweb. Commencez par télécharger la dernière version du logiciel Tor Brower : https://www.torproject.org/download/download-easy.html.en Téléchargez la version correspondante à votre système d'exploitation, installez-là Lancez Tor Browser, vous aurez une interface vous demandant le type de votre connexion comme spécifié ci-dessous, cliquez simplement sur "Se connecter" Voilà, vous arrivez sur la page principale du navigateur. Il ne vous reste qu'une seule chose à faire : cliquez sur le petit (S) en haut à gauche, et désactivez le JavaScript. C'est une mesure de sécurité et augmente le temps de chargement des pages web du deepweb, qui seraient incroyablement longues sinon. Voilà, votre aventure commence ici, je vous donne cette adresse, qui est l'adresse du hiddenwiki : l'annuaire du deepweb. Faites attention où vous irez. http://kpvz7ki2v5agwt35.onion/wiki/index.php/Main_Page * : L'algorithme de Tor a été mis à mal une seule fois, par un enseignement chercher d'une école française d'ingénieure française (en plus !) : ESIEA (source) Sources : Connaissance / expérience personnelle http://fr.wikipedia.org/wiki/Tor_(réseau) http://fr.wikipedia.org/wiki/Web_profond http://quod.lib.umich.edu/cgi/t/text/text-idx?c=jep;view=text;rgn=main;idno=3336451.0007.104 https://www.torproject.org/about/overview.html.en Ce guide / tutoriel touche à sa fin, si besoin je l'éditerais. Si vous avez des questions, n'hésitez pas !
  11. Avec WinRAR, vous pouvez sécuriser vos archives en définissant un mot de passe. Voici la procédure à suivre : Faites un clic droit sur le fichier ou le dossier que vous voulez archiver et sécuriser puis ajouter à l'archive. En bas à droite, cliquez sur le bouton "Définir un mot de passe". Choisissez un mot de passe et cliquez sur "OK" pour créer l'archive sécurisée. Quand vous ouvrirez sur votre archive, un mot de passe va vous être demandé (celui que vous avez choisi précédemment).
  12. Vous souhaitez partagez votre connexion internet avec d'autres utilisateurs ? Cette astuce vous guidera étape par étape pour créer un partage de connexion en toute simplicité. 1. Créer le point d'accès : Ouvrez votre invité de commande en mode administrateur, puis entrez cette commande en changeant les valeurs de ssid et key par les votre : netsh wlan set hostednetwork mode=allow ssid="melinyel" key="melinyel" Ensuite, démarrez votre point d'accès avec la commande suivante : netsh wlan start hostednetwork 2. Partager la connexion : Allez dans Panneau de configuration > Réseau et Internet > Centre de Réseau et partage > Modifier les paramètres de la carte. Rendez vous dans les propriétés de la carte connectée au réseau internet, dans l'onglet "Partage" puis cochez la case "Autoriser d'autres utilisateurs à se connecter via la connexion internet de cet ordinateur" et sélectionnez la carte sur laquelle la connexion doit être partagée. Vos autres ordinateurs peuvent désormais se connecter via votre ordinateur hôte.
  13. Avec WordPress, vous allez pouvoir créer un site web performant très facilement. Ce tutoriel vous permettra d'installer ce CMS étape par étape. Avant de nous lancer dans l'installation, vous devez disposer de ces outils : Un serveur web avec PHP et MySQL (si vous n'en avez pas, vous pouvez télécharger Xampp qui regroupe ces trois logiciels). La dernière version de WordPress téléchargeable ici. Tout d'abord, décompressez l'archive précédemment téléchargée à la racine de votre site web (C:\xampp\htdocs si vous utilisez Xampp). Ensuite, dans votre navigateur entrez l'adresse URL suivante : 127.0.0.1. WordPress va détecter que vous ne l'avez pas encore configuré et va vous proposer de créer un fichier de configuration. Voici le détail des étapes de cette configuration : WordPress a besoin de se connecter à une base de données pour y stocker les données de votre site. Avant de remplir le formulaire, vous devez créer une base de données sinon un message d'erreur va apparaitre. Quelques informations sur votre site vous seront demandées mais surtout vos identifiants pour administrer votre site. Aussi simple que cela, votre site est prêt à l’emploie.
  14. Débuter avec Git Ce tutoriel va vous aider à maîtriser Git, un célèbre logiciel de gestion de version, pour gérer au mieux vos projets. 1. Git qu’est-ce que c’est ? Git est logiciel de gestion de version décentralisé créé par Linus Torvalds, créateur du noyau Linux, lancé en 2005. Autrement dit, c’est un logiciel qui vous permettra de gérer les modifications apportées à un répertoire de travail. Ainsi, la gestion de votre projet sera considérablement améliorer et vos collaborateurs pourront travailler sereinement dessus sans avoir à se communiquer le code source avec un suivit complet de l’évolution du code source à travers une suite d’outils très intéressante pour vous permettre une gestion optimisée votre dépôt et une parfaite harmonie entre les différents commit réalisés par votre équipe : Commit : Regroupe une liste de modifications apportées au répertoire ainsi que des informations données par l’auteur. Diff : Permet de connaître les différences entre deux commits. Branch : Permet de dériver vos branches (autrement dit, ce seront des versions de votre projet). Pull : Permet de récupérer un répertoire depuis un dépôt (plusieurs options de fusion s’offrent à vous). Push : Permet de pousser un répertoire vers un dépôt. Patch : Permet de créer et d’appliquer des patchs sur votre répertoire (Les patchs se génèrent à partir d’un commit). 2. Utilisation de Git 2.1 En ligne de commande Son utilisation est plus ou moins complexe puisque ce logiciel est conçu pour être utilisé en ligne de commandes. Il vous faut donc absolument connaître cette liste de commandes ci-dessous : git init : Créé un répertoire de travail. git clone <depot> : Clone un dépôt dans votre répertoire de travail. git add <fichier> : Ajoute un fichier au dépôt. git commit -a : Commit tous les fichiers. git commit <fichier> : Commit le fichier. git pull origin : Récupère le code source depuis le dépôt cloné. git push origin : Pousse votre code source vers un dépôt cloné. git branch <branche> : Créé une branche. git branch –d <branche> : Supprime une branche git checkout <fichier> : Annule les modifications apportées à un fichier. git reset --hard : Annule toutes les modifications apportées à un répertoire. Git diff <fichier> <fichier> : Affiche les différences entre deux fichiers. 2.2 Avec une interface graphique Heureusement, des développeurs ont créé des logiciels clients permettant d’obtenir une interface graphique du produit en interprétant les données de configuration stockées par Git dans votre répertoire de travail. Sur le site officiel de Git, vous pourrez trouver une large gamme de clients graphiques. Git Extensions, un client GUI de Git. Trois commandes à ne pas oublier : Commiter : Commentez et ajoutez votre travail à votre répertoire. Pousser : Envoyez votre travail sur un répertoire distant. Récupérer : Récupérer un travail depuis un dépôt comme Github. 3. GitHub : Partagez vos projets en ligne Avec GitHub, vous pourrez partager vos projets avec vos collaborateurs. En effet, ce site va stocker vos projets en ligne et vous pourrez les gérer depuis ce site. Tout comme un client graphique Git, vous pourrez suivre l’avancée de vos projets avec les commits et vos différentes branches. En outre, ce site vous propose un bugtracker (dans l’onglet « Issues ») et un rebasage de votre branche sur d’autres créées par des contributeurs de votre projet (dans l’onglet « Pull Requests »). Vous avez aussi la possibilité de créer un « wiki » contenant une liste d’informations utiles pour votre projet. Néanmoins, si vous ne voulez pas que vos projets soit rendus public, vous avez la possibilité de les privatiser, malheureusement ce service est payant. Créer un répertoire : Sur la page d’accueil de GitHub, à droite, vous avez la liste de vos répertoires et un bouton « New repository ». Découverte du dépôt : Branch : Les branches sont des dérivées de votre code. Par exemple, vous pouvez créer une branche master contenant une version stable de votre projet et une version de développement où vous développerez votre projet. Issues : C’est un bugtracker. Tout contributeur peut rapporter un bug. Vous pouvez fixer des objectifs (réparer x bugs en x jours), assignez un bug à un contributeur, ajouter des labels ou encore commentez l’avancement d’un bug. Pull Requests : Cet outil permet aux contributeurs de votre projet de vous proposer des corrections sur celui-ci. Les contributeurs doivent avoir une copie modifiée de votre répertoire de travail dans leur dépôt Github. Wiki : Une petite documentation pour votre projet ? Ça ne fait pas de mal.
  15. Salut à tous, J'ai fais une vidéo expliquant comment nettoyer et optimiser son ordinateur avec Advanced System Care, un logiciel développé par IObit. J'ai effectuer l'installation sur une machine virtuelle étant donné que mon PC est neuf. Toutes critiques fondées est bien évidemment accepté. PS: ²nd movie Cordialement, Antoine.
  16. Quand vous possédez un hébergement, votre hébergeur vous propose souvent la gestion de vos fichiers via FTP ou SFTP. TÉLÉCHARGEMENT ET INSTALLATION DE FILEZILLA : Téléchargez la version client en choisissant la version correspondant à votre système d'exploitation et installez FileZilla normalement, aucune subtilité ne devrait survenir lors de cette installation. PRISE EN MAIN DE FILEZILLA : Pour vous connecter à votre serveur FTP, vous pouvez vous connecter directement dans la barre de connexion ou l'ajouter en ouvrant le "Gestionnaire de Sites" (premier icône dans la barre d'outils). Renseignez ensuite les champs ci-dessous : Hôte : Le nom de domaine de votre site ou l'IP de votre machine. Port par défaut : 21 ou 22 (selon le protocole utilisé : FTP(21) ou SFTP(22)). Chiffrement : Laissez par défaut. Type d'authentification : Normale ou demander le mot de passe. Identifiant : Fourni par votre hébergeur. Mot de passe : Fourni par votre hébergeur. Avec FileZilla, vos fichiers se gèrent comme avec l'explorateur de Windows : il vous suffit de les déplacer dans les dossiers locaux ou distants et d'utiliser le clique droit pour plus d'options.
  17. cegdd

    [TUTO] SDL2.0 #2

    Bonjour à tous ! ça fait un moment que j'en parle, voici la suite du premier cours sur la SDL2 ! malheureusement le temps me manque, le peu de temps dont je dispose, je n'ais pas de connexion internet. la solution la plus simple est donc d'écrire le code source du cours en le SURcommentant le code source qui vas suivre vous montre étape par étape comment animer le personnage de rayman® grâce a la SDL2. //pour le type bool #include <stdbool.h> //pour les atexit #include <stdlib.h> //pour les printf #include <stdio.h> //les includes SDL #include <SDL2/SDL.h> #include <SDL2/SDL_image.h> int main () { //initialisation de la sdl if (SDL_Init (SDL_INIT_VIDEO) < 0) { printf("erreur SDL_Init: %s\n", SDL_GetError()); return EXIT_FAILURE; } atexit(SDL_Quit); //initialisation de la sdl_image if (IMG_Init(IMG_INIT_PNG) < 0) { printf("erreur IMG_Init: %s\n", SDL_GetError()); return EXIT_FAILURE; } atexit(IMG_Quit); //contexte d'affichage SDL_Window *screen; //tampon de rendu SDL_Renderer *renderer; //position de l'écran, de rayman et des différents sprites de rayman SDL_Rect pecran, prayman; SDL_Rect raymantiles[16]; unsigned int temps, tempsbride = 0, tempsanim = 0, index, anim = 0; bool droite = true; //initialisation des positions pecran.x = 0; pecran.y = 0; prayman.w = 120; prayman.h = 136; for(index = 0 ; index < 6 ; index++) { raymantiles[index].x = index*60; raymantiles[index].y = 1100; raymantiles[index].w = 60; raymantiles[index].h = 68; } for(index = 0 ; index < 6 ; index++) { raymantiles[index+6].x = index*60; raymantiles[index+6].y = 68+1100; raymantiles[index+6].w = 60; raymantiles[index+6].h = 68; } for(index = 0 ; index < 4 ; index++) { raymantiles[index+12].x = index*60; raymantiles[index+12].y = 136+1100; raymantiles[index+12].w = 60; raymantiles[index+12].h = 68; } //suppression du curseur de souris SDL_ShowCursor(SDL_DISABLE); //création de la fenêtre screen = SDL_CreateWindow("Rayman_like", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, 0, 0, SDL_WINDOW_FULLSCREEN_DESKTOP); //création du tampon de rendu renderer = SDL_CreateRenderer(screen, -1, SDL_RENDERER_ACCELERATED); //récupération de la taille de l'écran SDL_GetWindowSize(screen , &pecran.w , &pecran.h); //mise en position de rayman prayman.x = (pecran.w/2)-(prayman.w/2); prayman.y = (pecran.h*0.65)-(prayman.w/2); // chargement des images SDL_Texture *fond = IMG_LoadTexture(renderer, "fond.jpg"); SDL_Texture *rayman = IMG_LoadTexture(renderer, "rayman.png"); //test d'erreur a la création de la fenêtre, du tampon de rendu et des images. (fonction critiques qui peuvent rencontrer des erreurs if (screen == NULL || renderer == NULL || fond == NULL || rayman == NULL) { printf("erreur: %s\n", SDL_GetError()); return EXIT_FAILURE; } //entrée en boucle principale while(1) { //récupération du temps temps = SDL_GetTicks(); //si le programme tourne depuis "x" ms, on quitte; if (temps >= 7000) { break; } //test pour changer le sprite d'animation si "x" ms sont écoulées if (temps - tempsanim >= 60) { //sauvegarde du temps actuel pour la prochaine itération tempsanim = temps; //sprite suivant anim++; //si le dernier sprite est atteint, on reviens au premier if(anim == 16){anim = 0;} } //bride pour sinchro ecran ~60fps if (temps - tempsbride >= 16) { //assignation du temps actuel pour la prochaine itération tempsbride = temps; //si rayman touche la bordure d'écran a droite, il fait demi tour ! if (prayman.x + prayman.w >= pecran.w) { droite = false; } //si il touche la bordure gauche, il fait de même. else if (prayman.x <= 0) {droite = true;} //vidage du tampon de rendu SDL_RenderClear(renderer); //copie du fond sur le tampon SDL_RenderCopy(renderer, fond, NULL, &pecran); //si rayman vas à gauche if (!droite) { //décrémentation horizontale de la position de rayman. prayman.x -= 5; //copie de rayman (en inversant le sens de l'image) sur le tampon SDL_RenderCopyEx(renderer, rayman, &raymantiles[anim], &prayman, 0,NULL, SDL_FLIP_HORIZONTAL); } //sinon else { //incrémentation horizontale de la position de rayman. prayman.x += 5; //copie de rayman sur le tampon SDL_RenderCopy(renderer, rayman, &raymantiles[anim], &prayman); } //affichage du tampon de rendu sur l'écran. SDL_RenderPresent(renderer); } else { // si l'écran ne suis pas, ont fait une pause. // cela permet de grandement libérer le CPU. SDL_Delay(5); } } //programme terminé return EXIT_SUCCESS; } si vous compilez chez vous, vous devriez avoir un résultat s'approchant de ça: https://www.youtube.com/watch?v=fTFRiKdBPec (a noter qu'ici le déplacement était au clavier et non automatique) pour tout commentaire ou question, je suis présent pour vous répondre voici les fichiers pour ceux qui voudrais le compiler et le modifier pour s’entraîner ----> ICI
  18. Bonjour, Aujourd'hui je décide de faire un tutoriel assez complet pour mieux vous expliquer les bases du WebDesign/Graphisme et de vous aider à vous lancer sur divers logiciels de PAO mais je vais parler plus précisement des deux logiciels les plus importants "Adobe Photoshop" & "Adobe Illustrator". 1- WebDesign ? Quesako ?? Le WebDesign comme vous pouvez le lire par vous même c'est la conception de l'interface web Je m'explique mieux, avant de developper n'importe quel site il faut d'abord avoir fait la maquette et c'est le WebDesigner qui va s'en occuper il va constituer une maquette complète du site web en image. C'est grace aux WebDesigners que tous les sites où vous naviguer actuellement ont un design exceptionnel, chaque sites web ont leurs structure personnelle. 2- L'organisations des calques Déjà pour travailler je pense que le plus important a mes yeux c'est l'organisation des calques, s'ils sont mélangés et pas renommer il est impossible de travailler. C'est pour cela que je vous conseille de les organisaient en créant des "groupes" sur photoshop ou bien "calques" sur illustrator. Vous pouvez y voir un exemple d'une maquette que j'ai réaliser y'a quelques jours: http://imageswl.fr/i/BEABIHJHCFM L'entête sera le haut du site (souvent appeler la bannière) > Le menu seras tous les textes où ont y place tes onglets comme "Accueil, Contact, Nos services, ..." le pied sera le bas du site (souvent appeler footer) > Puis après tout ce qui est expertise est autre ce sont les différents emplacements de divers widget. Le plus important seras donc de faire un dossier où calque avec Entête > Menu > Pied c'est le strict minimum. Si ce point et acquis alors vous pourrez travailler plus simplement et organiser. 3- Les couleurs Il est aussi très important dès le début de votre maquette de choisir la bonne couleur, il en existe des millions c'est pour cela qu'il faut une couleur qui donne envie à l'oeil, donc surtout éviter les couleurs fluo (flash) et rester dans la simplicité. Pour cela je vais vous donner mon pack de nuancier spécialement pour le web, dedans il y a 68 palettes de nuancier toutes différentes. Aperçu des nuanciers: http://imageswl.fr/i/BEABIIAJHCM Lien de téléchargement: http://ge.tt/2EJrowi1/v/0 4- Les ressources graphique Débutant ? Ce n'est plus un souci maintenant nous pouvons créer un design très professionnel sans savoir trop utiliser les logiciels de PAO ! Mais comment ? Alors donc il existe des sites de "Ressources". C'est quoi sa ? Des sites qui regroupent des tonnes de .psd ou .ai ou dedans y ai intégrer des menus, icons, enfin vraiment de tout qui est déjà fait, quelques modifications vous le mettez sur votre calque a vous il sa s'intègre parfaitement. Voici un exemple de ressource: http://imageswl.fr/i/BEABIHJHJJM Tous les différents modules comme le "Slider" "Top games" etc ... sont tous modifiables comme si c'était vous qui l'avait enregistrer en .psd pour le modifier au cas où. Il y a des UI KIT 100% gratuit qui traînent sur le net, en gros des UI KIT sont des éléments comme je t'ai montrer sur la screen mais pour les sites web car sur les sites de ressources tu as vraiment de tout. Voici des exemples: www.365psd.com (Ils rajoutent une ressource tout les jours il est déjà très bien remplis, je l’utilise très souvent c'est le mieux pour moi) www.igraphisme.com www.facegfx.com www.smashfreakz.com/category/resources www.ui-cloud.com/free-ui-elements www.webuikits.com www.freebiesbug.com/psd-freebies 5- Les sources d'inspirations Il y a des tonnes de sources d'inspirations sur le web ce n'est pas ce qu'il manque, heureusement que ce genre de sites est la pour nous quand ont a plus d'idées pour un concept on va faire un tour sur ces sites puis quelques minutes après on est repartis pour quelques heures de créations. Voici des exemples: www.webdesign-inspiration.com (Celui que je trouve le plus complet que j'utilise très souvent) www.themeforest.net www.siteinspire.com www.dossierdesign.com J'allais oublier voici une liste de 200 sites indispensables pour un Graphiste: www.dubostbenoit.com/influences Voilà j'espère que je vous aurais bien aider, et que maintenant vous êtes prêt pour votre première maquette ! Je tiens aussi à m'excuser des fautes que j'ai pu faire mais l'orthographe, la conjugaison c'est pas mon truc. © Tutoriel entièrement rédiger par Swan merci de respecter mon travail et de ne pas redistribuer ce tutoriel sans mon autorisation - 2014.
  19. Salut à tous, Tutoriel pour changer les tags sur CS:Source plutôt pas mal. Cordialement, FaKe77.
  20. Azad

    Centre des tutoriels

    Bonjour J'avais déjà parlé à plusieurs reprises notamment en publique, sur teamspeak ou même skype, de ma volonté de donner une visibilité plus explicite aux guides et tutoriels : c'est à ça que servira ce sujet. En effet, comme vous pouvez le voir, ce sujet recense tout les guides / tutoriels sur un schéma représentant l'arborescence du forum. Vous pouvez voir les catégories majeures, avec les forums (et sous-forums) qu'elles contiennent. A l'intérieur, une liste à puce énumère tout les guides ou tutoriels de ces forums (attention : ce n'est pas tout les sujets mais tout les guides ou tutoriels, seulement). Cette liste vous permet d'avoir un point de vue global sur l'ensemble des tutoriels présents sur Melinyel.net, elle sera donc perpétuellement mise à jour. Et si jamais vous constatez qu'un tutoriel n'est pas sur cette liste, alors n'hésitez pas à le poster sous la forum suivante : Nom du tutoriel, avec le lien vers ce tutoriel par dessus Ce n'est pas tout ! Aussi, à la fin ce la liste des guides déjà existants s'ajoute une seconde liste : celle des guides ou tutoriels qui ne sont pas sur le forum, et que la communauté souhaiterait avoir. Cette liste permet d'être un fil directement pour les personnes qui souhaitent faire des tutoriels mais qui ne savent pas quoi faire. Si vous souhaitez voir un tutoriel sur le forum, vous pouvez tout à fait en faire la demande sur ce sujet : il sera ajouté à la liste en attendant que quelqu'un s'y attèle. ################################################################ LISTE DES TUTORIELS ################################################################ Informatique Autres / Divers / Découvertes Débuter avec Git Voir une image facebook en taille "réelle" Windows [Windows 7] Activer Aero [Windows 8] Créer un lecteur de récupération Sauvegarder le registre Contrôler la souris au clavier Activer le "godmode" sous Windows Rendre l'explorateur Windows plus fiable Contrôler son ordinateur à distance Tutoriel - Connaître le type de système (32Bits ou 64Bits) Gagner en rapidité au démarrage du système Installation de Windows 7 Optimiser et sécuriser Windows Supprimer Grub depuis Windows [Windows 8] Raccourcis clavier à connaitre Partage de connexion Linux : Présentation de Linux Créer un live-usb (ou une clé d'installation) Contrôler la souris au clavier Mac : (Contrôlez le système d'exploitation créé par Apple) Videz son cache Passez TextEdit en .html / .php Gestionnaire de tâche Screenshot sur Mac Smartphone Android [Free] Se connecter à Freewifi_secure Afficher une image entière en fond d'écran [Tutoriel] Rooter son smartphone Trouver le titre d'une chanson iOS Prendre une capture d'écran Windows Phone [Tuto] Localiser son Windows Phone 8 facilement depuis son ordinateur Sécurité informatique [Tutoriel] Sandboxie Crypter ses fichiers Savoir si son PC est infecté en 30 secondes [source] Liens d'analiseur en ligne [Nettoyage/Optimisation] Advanced System Care Serveur dédié / Virtualisation : Introduction : VPS / Serveurs dédiés [Virtualisation] VirtualBox Crypto-monnaie(s) : Comment miner du Dogecoin [Guide de démarrage] Les Crypto-monnaies Webmastering myBB Créer un forum myBB (en français) Programmation HTML & CSS : (Commencez à concevoir votre site web) HTML5 / CSS3 : Commencer dans la programmation PHP : (Dynamiser le contenu de votre site web) [Cours 1 - Débutant] Les bases du PHP. Guide PHP : Avant Propos {Partie 1/6} Guide PHP : Commençons à partir de 0 {Partie 2/6} Guide PHP : Les joies du PHP {Partie 3/6} [sécurité] Sécuriser ses $_POST & $_GET Créer un système de Connexion / Inscription en PHP Effectuer une requête POST Gestion d'image Captcha (anti-robot) Faille de sécurité les plus fréquente en relation direct/indirect php Moteur de recherche de base Le test SQL Les commandes de gestion table MySQL Les commandes de base table MySQL JavaScript [AJAX] Introduction (+JQuery) [JQuery] Introduction au JQuery [JQuery] Evenement de base C Cours #0 - Avant propos et outils Cours #1 - Introduction au C Cours #2 - Introduction aux fonctions Cours #3 - Pointeurs, tableaux et chaines de caractères Cours #4 - Récursivité et stack [Cryptage] XOR Fait maison [Fonction utilitaire] explode C# LUA #1 Présentation #2 Généralités Scripts shell [unix] bascule pour bébé [batch] Tutoriel #0 - Prologue [batch] Tutoriel #1 - Echo [batch] Tutoriel #2 - Pause KillDaMinions [Tutoriel] Modder KillDaMinions ################################################################ TUTORIELS DEMANDÉS ################################################################ Liste des tutoriels à rédiger : Introdution à Github Introduction à Unix. Guide d'approfondissement sur les VPS / Virtualisation Guide (écrit) : Faire un site, de A à Z : initialisation, hébergement, etc... Tutoriel : Créer un serveur minecraft. Tutoriel sur la vie privée : Comment la gérer sur Internet ? Guide : Choisir son hébergeur et son offre d'hébergement. Guide : La programmation, par où débuter ? Comment ? Comment installer / essayer Linux. Envie d'un tutoriel spécifiquement ? Demandez-le !
  21. Salut à tous, je vais vous donner la possibilité si vous le souhaité, d'obtenir skype prenium. Pour cela, rendez-vous ici Puis rentrez un des codes parmis ceux-ci : Voilà c'est tout pour le moment ! Screen pour preuve : ATTENTION : CERTAINS DE CES CODES ONT DEJA ETE UTILISES, VOUS DEVREZ PEUT-ETRE EN ESSAYER 4 VOIR 5 AVANT QUE VOUS N'OBTENIEZ UN ABONNEMENT. Merci PS : dîtes moi si ça a marché chez moi et au bout de combien d'essais, si besoin est, je redonnerai des codes. Mth
  22. Bonjour à tous, Aujourd'hui je vous propose de choisir quels seront les tutoriels que je vais réalisés. Comme j'ai plein d'idées et pas forcément le temps de tous les faire, voici une sélection parmi lesquelles vous pouvez choisir ceux qui intéresserais le plus. Si vous souhaiter avoir plus de précision sur le contenu d'un tutoriel précis, demandez-moi ! Allez s'y ! Faîtes vos choix ! Voici les tutos déjà réalisés : Crée un personnage de fiction : http://melinyel.net/index.php/topic/641-cr%C3%A9er-un-personnage-de-fiction/ Établir le background d'un Univers :
  23. Bonjour tout le monde, Nous allons voir aujourd'hui comment Héberger et mettre en ligne son propre serveur Minecraft. Il y a différentes façons de le faire, mais nous allons voir ici uniquement la façon dite "Officiel". En gros nous allons passer par un Hébergeur agréer qui va gérer une bonne partie de la technique et vous fournir les ressources nécessaire pour que votre serveur marche le mieux possible. Nous allons donc tout de suite commencer par la première étape. Elle n'est ni la plus facile, ni la plus dur mais va être déterminante pour votre futur serveur... et pour votre Portemonnaie ! I - Quel type de serveur pour quel type de configuration ? Comme vous l'aurez deviné, il y a différents types de configurations pour les serveurs Minecraft. certaines seront approprié pour des petits serveurs où 4~5 joues ensembles, et d'autre pour des serveurs où ce quo-habite des centaines voir des milliers de joueurs ! Autant vous dire que la machine qui va héberger votre serveur sera bien différente par rapport à l'orientation que vous allez choisir. Voici donc à mes yeux les différents types de serveurs : - Serveur entre ami(e)s : Serveur à bas prix réservé pour vous et vos ami(e)s. Généralement fait pour 4~6, ce type de serveur ne demande pas une grosse configuration mais est plus où moins limité. bien que la jouabilité en Vanilla soit plutôt bonne et l’implémentation de CraftBukkit (API spécifique de plugin, la plus rependu), l’installation de Mods et ModPack est très difficile. Certains hébergeurs proposes des serveurs comme ceci gratuit, mais ils sont tous occupés depuis bien longtemps. Configuration : RAM : 1024~2048 Mo Slots (nombre de places) : 4~6 Accès FTP : Conseillé MapViewer : Pratique mais pas indispensable Prix : 1.24~1.99 - Serveur pour petite communauté : Fait pour les communauté réduites, grand groupe d'amie ou encore future grand serveur. Les configurations de ce type de serveur est faite pour accueillir plus de personnes mais est aussi optimisé pour des ajouts conséquents au niveau des plugins, mods voir ModPack. Tout dépend de ce que vous voulez. Configuration : RAM : 2048~4096 Mo (Possibilité de 1024 Mo si aucun plugin trop groument, à vous de voir) Slots (nombre de places) : 10~25 Accès FTP : Conseillé MapViewer : Pratique mais pas indispensable Prix : 2.99~8.00 - Serveur MultiJoueurs conséquent : Ce type de serveur n'est pas forcément une communauté soudé. Le plus souvent exploité par les amateurs de PvP ou les avides de FreeBuild, les serveurs sont en général bondés de plugins et de joueurs. Autant dire qu'il faut faire tourner tout ça ! Les configurations demandés sont plus tourné vers le très Haut-gamme des gros hébergeurs (Les petits n'ont pas toujours les moyens de tout faire tourner correctement) et très souvent configuré au poil près. Vos moindre faits et gestes sur le serveur peuvent être retrouvé. Les petits serveurs de Mini-Games ce tournent aussi vers des configurations similaire. Configuration : RAM : 5120~ILLIMITÉ* Mo Slots (nombre de places) : 50~999 Accès FTP : Obligatoire, certains réglages manuels sont très souvent utilisé MapViewer : Très conseillé selon le type de serveur Prix : 7.49~9.99 Illimité : Attention à ce type d'offre. Par exemple, certains Hébergeurs vont augmenter votre RAM selon votre besoin (surtout les leurs en général) ou encore vous en attribuer sur une machine (256 Go de la machine la majorité du temps). Autant vous dire que si vous êtes 500 sur la même machine, c'est pas top. Faites attention ! Pour les slots, ils y a une configuration de base mais changeable à l'infini. - Serveur Minecraft géant : Dans le monde, il n'y a pas énormément de serveur de ce type. En même temps, il faut beaucoup de choses, une idée, de la technique, des relations, de l'argent et de la chance. Même si vous n'avez pas ça dès le début, n'ayez crainte, seul 1/4 des serveurs de ce types commences directement à un niveau comme celui là. Et oui car, c'est pas tout ça, mais la configuration est assez énorme. Autant vous dire que votre Porte-Monnaie doit suivre . Même si certains serveur PvP et Free-Build arrivent à ce niveau, la majorité des serveurs de ce style sont des serveur de type Mini-Games. Configuration : RAM : Serveur dédier ou aller voir directement l’hébergeur pour une aussi grosse commande Slots (nombre de places) : 5000 - 39000 Accès FTP : COMPLÉTEMENT obligatoire MapViewer : Très conseillé selon le type de serveur Prix : Beaucoup II - Choisir son Hébergeur Comme vous pouvez vous en douter, il y a plusieurs Hébergeurs différents. Certains vont opter pour des prix ultra concurrentiel, d'autre par une qualité inébranlable et d'autre encore par un panel des plus clairs. Bref' tout dépend de vous. Il faut savoir que pour avoir une bonne qualité prix, il faut opter pour un gros Hébergeur. Malheureusement les petits Hébergeurs ont bien souvent sois l'un, sois l'autre. Mais il arrive également de faire de bonne trouvailles, à vous des nous les partager ! Je vais vous présenter ici les plus gros (Désolé si j'en oublie) : Je ne peux pas vraiment donner un avis sur chacun de ses Hébergeurs. La première raison est que je les trouves tous plutôt compétent, et la deuxième est que je ne tiens pas à faire de la PUB. Je vous laisse donc vérifier les différentes offres, en faisant attention à tout les endroits ou il est marqué illimité. L’illimité n'existe pas. Essayez de comparer les différents panels proposé ainsi que les options qui vous sont donnez. Quelques Hébergeurs ont également des serveurs gratuits temporaire pour que vous puissiez tester leur qualité. III - Configurer son serveur Touts les hébergeurs Minecraft (Sauf si vous passez par un serveur dédié chez OVH par exemple) ont un panel simple et complet qui va vous permettre de régler votre serveur Minecraft sans passer par le FTP. Je vais aujourd'hui vous expliquer comment marche certaines configurations* : *Je vais ici travailler avec le panel de Minecraft-mania, les autres panels sont à peux près similaire Message de bienvenue : Sert à afficher un message automatique à votre serveur, placé ici : Logo du Serveur : Va placer un logo pour votre serveur. Visible ici : Level Seed : Mettez votre "Graine" de génération de monde (en général un chiffre). Tout monde avec le même seed sera similaire au votre (Sur la génération). Ressource Pack : Mettez y un lien vers le téléchargement direct de votre Ressource Pack. Attention il doit être en .zip ou .rar ! Difficulté : Difficulté par défaut de votre serveur. Également réglable directement en jeu par les Administrateurs. Mode de Jeu : Mode de Jeu (Gamemode) par défaut quand on arrive sur le serveur. Changeable directement en jeu par les Administrateurs. Version du Serveur : Permet de choisir la version Minecraft que vous voulez pour votre serveur. Level Type : A FAIRE AVANT DE LANCER VOTRE SERVEUR POUR LA PREMIÈRE FOIS ! Va décider qu'elle type de génération vous allez avoir (3 disponibles, mais une 4ème possible en passant par le FTP). Protection du Spawn : Largeur de la protection du point d'apparition originel. Rien ne pourra être casser (sauf par un administrateur) dans cette zone. La largeur va en X, Y et Z (Hauteur, Largeur, Longueur). Hardcore : Si vous mourrez vous êtes Bannis à jamais... sauf si un Administrateur vient vous dé-bannir ! Difficulté bloqué en difficile. Autoriser le vol : Autorise les joueurs à voler par leurs propres moyens. Si désactivé, les joueurs vont être expulsé pour vol, mais peuvent ce reconnecter par la suite. Très fiable. Activer le Nether : Active ou non les portails vers le Nether. Évolution de l’environnement, génération des structures : Autorise ou non des structures comme les villages ou les donjons à ce générer. Serveur cracké : Autorise les joueurs en mode "OffLine" à ce connecter. Joueur contre Joueur (PvP,JcJ) : Autorise les joueurs à ce tuer entre eux. Présence des Animaux : Autorises les animaux à apparaitre. Présence des monstres : Autorise les Monstres à apparaitre. Liste Blanche, WhiteList : N'autorise que les joueurs inscrits sur la liste blanche à ce connecter. Bloc de commande : Active les Blocs de Commande. Il y a également d'autres modules complémentaires dans les panels donnés par les hébergeurs. A noté qu'il y a une console servant d'Administrateur Ultime pour votre serveur. J'éspère vous être venu en aide !
  24. Bonjour à tous, je vais vous faire cette fois un topic sur les tables en elle même. Commençons par la création (le début des temps lulz), connaître ces scripts devient presque obsolète vu les programmes et api disponiblent maintenant mais bon ça peut toujours servir: #syntaxe: CREATE TABLE [NOM] ([VARIABLES+TYPE+PARAMÈTRES])[PARAMÈTRES SUPPLEMENTAIRES]; CREATE TABLE `ma_table` ( `texte` text NOT NULL, `chiffre` int(10) unsigned NOT NULL, ); Donc: >doc- [NOM] = `ma_table` : C'est simplement le nom que vous voulez donner à votre table - [VARIABLES] : Vous devez donner le nom de la variable/colonne, sont type (chiffre, texte, date, ..) la longueur qu'il doit faire, etc. - [PARAMÈTRES SUPP] : paramètre de la table j'en montrerais dans les exemples suivants au niveau des type de variables vous avez: >doc - tinyint : chiffre entier (de -128 à 127) - smallint : chiffre entier (de -32768 à 32767) - mediumint : chiffre entier (de -8388608 à 8388607) - int : chiffre entier (de -2147483648 à 2147483647) - bigint : chiffre entier (de -9223372036854775808 à 9223372036854775807) - float, decimal, double: pour faire simple on va dire chiffre à virgule - bit: chiffre en binaire (ex: 10110010110100100100...) - binary et varbinary : un peut comme bit sauf que la limite attribuée maximale est de 255 bits - date : Attention c'est la date dans le format mysql uniquement (AAAA-MM-JJ), c'est la norme rfc-machin, ex: 1996-06-21 - time : une heure dans le format standard (HH:MM:SS), ex: 20:32:51 - datetime : le format de "date" et "time" séparé par un espace, ex: 199-06-21 20:32:51 - year : l'année en 4 chiffres, ex: 1996 ou 0666 - char : chaîne de caractères de maximum de 255 caractères (ex: "blsdkngki jsngkj rn1121 dgd") - varchar : similaire à "char" sauf dans le fait que "char" considère les cratères vides comme un espaces jusqu'au comment où il arrive à la limite et oui char peut être avantageux au niveau d'utilisation de fonction par exemple - text (tinytext, text, mediumtext et longtext) : simplement de text, je pense que la limite est dynamique malgré ses autres types qui peut changer la consommation de mémoire à mon avis, je regarderais quand j'aurais le temps. - enum : liste de possibilité définie à la place de la limite. - set : similaire à "enum" sauf que plusieurs possibilités peuvent être attribuées à la varible. normalement toute on utilise pour toutes ses variables un limite de caractère (sauf text), on définie celle-ci entre parenthèses à la suite du type, exemple un "int" a une limite par défaut de 10: `chiffre` int(10) ... les types à virgules (float, decimal, ..) peuvent avoir un second paramètre qui est la limite après la virgule exemple avec une limite de 3 avant et 2 après la virgule: `chiffre2` float(3, 2) ... et la dernières exception je pense est "enum", sa limite sont les choix possibles, exemple la variable fruit peut être 3 fruits différents: `fruit` enum("fraise", "pomme", "cranberrys") ... vous vous demandez peut-être pourquoi ne pas utiliser toujours "text" pour du texte par exemple, c'est simple ça évite de bouffer de la mémoire pour rien bien que maintenant les machines sont si puissantes que la perte se compte en nano-secondes (ns) mais bon dans certaines entreprises grattent jusqu'à la plus infime nano-seconde surtout dans les infrastructure réseau... maintenant on va ajouter des paramètres à nos variables avec une valeur par défaut, une auto-incrémentation (A_I), ou déclarer comme ... en cours de rédaction, c'est long et chiant ...
  25. Bien le bonjour à vous tous ! Aujourd'hui je vous présente un tutoriel pour pouvoir : • Passez son TextEdit d'une source de logiciel de rédaction a une source de codage. Je m'explique, TextEdit au lancement est comparable a Word sur Mac, après, NotePad sur Windows. Commençons : Ouvrez TextEdit.app ! Une fois ouvert, allez dans la barre en haut a gauche, sur format et cliqué sur Convertir au formet Texte ! Voilà, vous pouvez commencez à codé ! Petit tutoriel mais qui vous évitera de téléchargé des logiciels autres ! Cordialement, Egzylium.
×
×
  • Créer...