Flux, fichiers et réseaux

Ajouter un nouvel élément

ang Connexion TCP/IP entre deux ordinateurs

Licence : Autre 2 Ko
La classe Network permet d'établir une connexion TCP/IP entre deux ordinateurs, leurs permettant ainsi de s'échanger des messages sans se soucier des aspects réseau. Le programme TestNetwork est un exemple permettant de mieux comprendre son fonctionnement.
Téléchargement :
Compatibilité :
 

ang Renommer les fichiers en enlevant certaines caractéristiques

Éditeur : Blackdread + 5 Ko
Renomme les fichiers en enlevant certaines caractéristiques tels que les underscores, tiret, tout ce qui est contenu dans des [], (), {}.
Le programme enlève les mots tel que(non case sensitive) : vostfr,1280p, 1280x720p, ReEnc, ...

Il renomme tout les fichiers, même ceux dans les répertoires qui se trouvent après et met les fichiers à leur place d'origine.

Bref :
*Enlever les _ et - et . -> les remplacer par des espaces
* Enlever double espace ou triple...
* Enlever ce qui est entre [], {}, ()
* Enlever les mots : vostfr, 1280x720 1280x720p 720p 1080p x264 X264 XviD XVID MP3 AAC HDTV ReEnc ...
* Verifier que le nom ne commence ni ne fini par un espace
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Téléchargeur ftp et http

Licence : Autre 383 Ko
Source permettant d'effectuer des téléchargements sur internet via les deux protocoles FTP et HTTP,avec possibilité du réglage de la vitesse du téléchargement.
Téléchargement :
Compatibilité :
 

ang Création d'un PDF avec FOP

Licence : Autre 4 Ko
Exemple de création d'un fichier PDF, à partir d'un fichier XML, avec FOP
Téléchargement :
Compatibilité :
 

ang Gérer des fichiers de configurations ( ini, ... )

Licence : GPL 15 Ko
Une classe abstraite Settings, permettant de faire des classes filles pouvant gérer différents types de fichier de configuration ( xml, ini, json, ... ).


Une classe SettingsIni permettant de lire et écrire des fichiers ini.

Les espaces sont tolérés entre la clé et le =, et à l'intérieur de la valeur.
Les lignes commençant par un ; ou # sont considérées comme des commentaires.

Il y a également des fonctions permettant de vérifier l'existence d'une section ou d'une clé dans le fichier.
Téléchargement :
Compatibilité :
Linux Mac Windows  

ang Connexion Java et C++ a l'aide de socket

Licence : Autre
Java est le client et C++ est le serveur.
Java envoie la chaine "Edit" a C++ qui l'imprime.
Cette idée de socket entre Java et C++ est une alternative à JNI pour le natif.
Téléchargement :
Compatibilité :
 

ang Serveur proxy et serveur horaire

Licence : Autre 10 Ko
Voici un serveur proxy (pour ceux qui ne savent pas ce que c'est : un serveur proxy sert de station de connexion entre un client et un serveur. Les requêtes du client sont redirigées par le proxy au serveur effectif et les réponses de celui-ci transitent également par le proxy avant d'arriver au client) que vous pourrez améliorer afin de contrôler et d'enregistrer les connexions, assister un pare-feu, fournir un accès Internet ou à certains serveurs par mot de passe, effectuer des statistiques, filtrage des adresses pour interdire l'accès à certains sites, ... les idées ne manque pas !
Je vous laisse le soin de configurer votre navigateur HTTP sur le proxy.
Téléchargement :
Compatibilité :
 

ang Lecture de fichier CSV

Licence : Autre 1 Ko
Permet de lire un fichier CSV et d'obtenir les valeurs des cellules.
Possibilité d'écrire également... (à partir d'un fichier pré-existant uniquement).
Possibilité de spécifier le caractère de séparation à la compilation...
Pas de contructeur par défaut. Si des caractères de séparation se trouvent dans les données, ce n'est pas géré (d'où la possibilité de spécifier le caractère, y'en a bien un qui conviendra...)

Utilisation :

CSVFile monFichier = new CSVFile("C:\\youplaboum.csv");
String valeur = monFichier.getData(3, 5);
monFichier.setData(6,1, "Nouvelle valeur");
monFichier.write("C:\\toto.csv");
monFichier = null;
Téléchargement :
Compatibilité :
 

ang Helper pour simplifier l'envoi de mail

Licence : Autre
Possibilité d'ajouter des destinataires, copie et copie cachée, de vérifier si une adresse est valide.
On peut appeler les fonctions avec un tableau de String en paramètre, ou avec une String toute seule.
Une string peut contenir plusieurs adresses mails séparées par un espace, une virgule ou un point virgule.

Notes :

* - une fonction spéciale à la fin permet de transformer un pseudo en mail.
* - un tout petit peu de config au début, le serveur smtp et l'adresse no-reply


Exemple :


//Envoi un message provenant de no-reply@societe.fr au webmaster,
//à mail@exemple et no.spam
Mail m = new Mail();
m.setTo("webmaster, mail@exemple.com;no.spam@thank.you");
m.setSujet("test");
m.setMessage("Ceci est un test");
m.send();
Téléchargement :
Compatibilité :
 

ang Compter le nombre de fichiers dans un repertoire et afficher le nombre de ligne par fichier

Licence : Autre
Cette classe permet de compter le nombre de fichiers contenus dans un répertoire et d'afficher par la suite le nombre de lignes contenues dans chaque fichier
Téléchargement :
Compatibilité :
 

ang Compression Zip

Licence : Autre 4 Ko
Compression des fichiers du répertoire courant dans une archive Zip
Téléchargement :
Compatibilité :
 

ang Cacher le password en ligne de commande

Licence : Autre 808 octets
Cette classe permet de remplacer chaque caractère alphanumérique du password par le signe "*".
Téléchargement :
Compatibilité :
 

ang Lecteur de fichier .INI

Licence : Autre 1218 octet
Classe permettant la lecture (pas l'écriture) d'un fichier .INI.
Les espaces sont tolérés entre la clé et le =, et à l'intérieur de la valeur. Les lignes commençant par un ; sont considérées comme des commentaires ..
Toutes les valeurs doivent appartenir à une section
Téléchargement :
Compatibilité :
 

ang Fonctions utilitaires de manipulation de File

Licence : Autre
Description

Les quatre principales méthodes de cette classe utilitaire permet :
- de calculer un chemin relatif à partir d'un répertoire de référence
et du répertoire à relativiser
- de supprimer récursivement des répertoires
- de copier un fichier
- de créer un fichier à un emplacement précis avec un nom défini à l'aide
d'un pattern du type "Out-{0,number,#000}.tmp" [Cf. MessageFormat]
Téléchargement :
Compatibilité :
 

ang Connexion à l'aide de socket à un serveur IRC

Licence : Autre 794 octets
cette classe permet de se connecter à un serveur IRC.
Téléchargement :
Compatibilité :
 

ang Lister un répertoire

Licence : Autre
Cette classe permet de lister les fichiers ainsi que les sous-répertoires contenus dans un répertoire.
Téléchargement :
Compatibilité :
 

ang Exemple de lecture d'un fichier XML avec DOM

Licence : Autre 1 Ko
Exemple simple de lecture d'un fichier XML avec L'API DOM
Téléchargement :
Compatibilité :
 

ang OutilsString - Formatage de n° de téléphone, sansAccents...

Licence : Autre 2 Ko
Le formatage de numéros de téléphones... :
Il permet d'uniformiser des numéros qui se retrouvent avec des séparations (espaces, point, -) ou sans séparation, les numéros internationaux (+34... ou 0034... entre parenthèses)

isNumeroTelValide test si après formatage, le numéro est correct pour être numérotable -en appelant formatTelSansPoints- par un serveur de fax par exemple.

sansAccent
Une fonction est déjà proposée dans les codes sources java, celle-ci est plus simple (une ligne). ça se trouve elle provient de la FAQ Java... je sais plus où j'ai vu le code traîner, donc je le partage
Téléchargement :
Compatibilité :
 

ang Accéder à des ressources dans un fichier d'archive JAR

Licence : Autre
Ces bouts de codes permettent d'accéder à des ressources qui se trouvent dans le même fichier jar que l'application qui les sollicite
Téléchargement :
Compatibilité :
 

ang Exemple de parsing XML avec SAX

Licence : Autre 2 Ko
Exemple simple de configuration d'un parseur SAX pour lire un fichier XML.
Téléchargement :
Compatibilité :
 

41 éléments

Connexion

Identifiant
Mot de passe
S'inscrireMot de passe oublié ?
 
 
 
 
Partenaires

Hébergement Web