Forums Rue-Montgallet.com
Rue-Montgallet.comRue-Hardware.comRue-Occasion.comRue-DVD.comRue-Jeuxvideo.comRue-AudioVideo.comRue-Telephone.comForums
S'inscrire | S'identifier |
| Recherche avancée | Aide
 
 

Donald 311 Au coin de la ruelle : the Grim Reaper Achat - Vente Divers : le_persan, 2 utilisateurs anonymes et 51 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Mes codes sources

 
n°4105
tifrere
Junos power
Profil : Dinosaure
Posté le 21-05-2003 à 21:33:07  profilanswer
 

Bonjour, j'ai décidé de réunir les codes sources des programmes que j'ai fait et je souhaite vous les distribuer de cette facon j'apporterais ma maigre contribution :)
 
Ce sont des programmes que j'ai fait pour apprendre certaines petites choses, ils ne sont peut etre pas optimisés a fond mais ca pourrait servir  à certains.
 
Le temps de classer mes sources (ca va prendre du temps ca :) ) de les foutres sur FTP et je vous file des liens :)
 
voici la liste des sources que je vous donnerais
 
JAVA :
-------
 
C'est le plus gros programme que j'ai jamais fait :) (on etait à 2 aussi :) )
 
- prendre le controle du systeme de fichiers d'une machine distante (les memes sources peuvent etre compilées aussi bien sous windows que sous linux ca fonctionne)
 
Description :
Un programme client et programme serveur (le client et serveur peuvent etre aussi bien sous linux que sous windows).
Sur le serveur on a des logs de toutes les connexions et on voit ce que l'utilisateur a fait (interface graphique).
Le client (interface graphique) se connecte au serveur en entrant l'ip et le port (pas de mot de passe ni de login j'ai pas gérer ca :( dans la prochaine version peut etre :) )
ya une arborescence comme sous windows ki apparait et le client peux se balader sur le disk dur distant, editer des fichiers, créer des fichiers, suprimer des fichiers, enfin qqs opérations sur le systeme de fichiers koi.
 
Thèmes abordés :
-TCP/IP
-gestions des commandes windows / linux
-interfaces graphiques
 
le code est un peu brouillon paskon a fait ca a l'arrache c'était notre projet pour la 2eme année d'informatique et on a commencé réellement la programmation 1 mois avant de rendre (en gros on a passé 2 weeks ends jours et nuit pour le faire). ya pas bcp de commentaires et le codes est un peu lourd mais ca pourrait peut etre vous servir
 
--------------------------
 
JAVA
------
un mail bomber :D
mais pas du tout optimisé (il utilise pas les threads)
fait en 30 minutes (interface graphique comprise)
 
JAVA - SERVLET
-------------------
annuaire en servlet
basique mais il est bo :)
 
code clair et bien documenté
fait en qq heures
 
JAVA - TCP/IP et UDP
--------------------------
petit chat graphique
un serveur et un client
on entre l'ip et le port sur le client et ca se connecte au serveur
 
C
---
petit chat (pas graphique) en TCP/IP et UDP
j''ai fait aussi un prog de transfert de fichiers mais je c plus si g encore les sources
 
Scripts Shell
---------------
un annuaire pas mal pour du shell
 
 
 
voila dès que c dispo je vous fait signe :hello:


Message édité par tifrere le 21-05-2003 à 21:35:02

---------------
Speed, Quality, Price ... pick any two
n°4106
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 21-05-2003 à 23:04:31  profilanswer
 

bonne idée
 
EDIT : je ferais ptete la meme avec du C++
sans interface graphike


Message édité par Nodashi le 21-05-2003 à 23:05:26

---------------
informatique / jeu vidéo / blog du développeur / Pour les hommes modernes
n°4107
tifrere
Junos power
Profil : Dinosaure
Posté le 21-05-2003 à 23:33:44  profilanswer
 

L'annuaire en Shell est dispo [UNIX ONLY bah oui c du shell]
 
http://tifrere974.free.fr/programmation/annuaire.tar 20ko
 
une fois téléchargé : tar xvf annuaire.tar pour décompresser
un dossier annuaire sera créé
 
pour lancer l'annuaire : ./projet
le fichier menu c juste du texte avec le menu
le fichier annu : c l'annuaire
le rep fct : c le rep ou ya toutes les fonctions dedans
 
ct un it projet en 1ere année d'info (qq scéances de TP)


Message édité par tifrere le 21-05-2003 à 23:34:33

---------------
Speed, Quality, Price ... pick any two
n°4108
Rutkowski
L'inventeur du concept "team"
Profil : Vieux de la vieille
Posté le 22-05-2003 à 04:00:38  profilanswer
 

si je peux donner quelques commentaires destinés à faire avancer les choses et non pas à être considérés comme critiques gratuites ( pas lancé le prog, juste regardé le fichier projet ) :
- tu déclare et initialise une variable boucle de valeur entière, ce qui dans le prog revient à jouer avec les booléens. Cette variable est complètement inutile.
Tu remplaces simplement ton "while [ .... ]" par "while true" et basta.
- tu mets ensuite une série de tests conditionnels lourdingues alors qu'il serait plus joli et efficace de faire un case. En plus, le dernier cas du case étant "*", tu peux donner ton choix incorrect sans te soucier du format de la réponse, d'autant que l'utilisateur peut taper autre chose qu'un chiffre.
- "exit 1" ??? C'est normal de terminer ton prog avec un code retour non nul quand au final, il se termine normalement ?


---------------
Les SPA ne vivent que par vos dons. Pensez-y !
Co-fondateur de Square Avalanche Team - Pro TRPG
Machoc rulez
n°4109
tifrere
Junos power
Profil : Dinosaure
Posté le 22-05-2003 à 07:19:23  profilanswer
 

ct en 1ère année, on venait juste d'apprendre un peu la programmation :)  
c'est normal que j'ai des petits trucs dans ce style la et qu'il ne soit pas optimisé
 
si je l'ai mis en ligne c'est surtout pour les cut, grep etc avec les différentes options
 
c kler ke ca pu de fait 6 if au lieu d'un case mais bon ca fait plus d'un an que j'ai fait ce script, je suis jamais revenu dessus depuis
 
mais tu as tout a fait raison et j'accpete tes critiques car elles sont justes ;)
 
pour le exit 1 ca me sert juste a avoir un code de retour pour savoir a kel moment je suis sortis du prog en interrongeant je ne sait plus quelle variable globale
 
a cette époque je ne savais pas trop bien quoi mettre exactement comme chiffre après le exit, et notre prof n'étais pas super.
a chauqe question qu'on posait il répondait :
"tappe man ta question" :D
il avait pas totalement tord mais bon c man ca dis pas tout parfois surtout dans des cas particuliers


Message édité par tifrere le 22-05-2003 à 07:21:47

---------------
Speed, Quality, Price ... pick any two
n°4110
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 22-05-2003 à 07:35:10  profilanswer
 

yep GG spa mal du tout


---------------
informatique / jeu vidéo / blog du développeur / Pour les hommes modernes
n°4113
Rutkowski
L'inventeur du concept "team"
Profil : Vieux de la vieille
Posté le 22-05-2003 à 13:03:40  profilanswer
 

En fait, par principe, je m'étonne que ton prof l'ait pas dit (?? ), un programme qui se termine normalement ( fin de tâche sans planter ), sort avec un code retour nul. Quand tu débogues ou quand tu crées des conditions particulières de cas d'erreur, tu peux effectivement gérer des codes retour non nuls, ça aide à savoir ce qui a merdé.


---------------
Les SPA ne vivent que par vos dons. Pensez-y !
Co-fondateur de Square Avalanche Team - Pro TRPG
Machoc rulez
n°4128
danyboon11​3
Je vais bien tout va bien
Profil : Habitué
Posté le 23-05-2003 à 23:30:52  profilanswer
 

bonne initiative
 
c'est cool çà

n°4134
tifrere
Junos power
Profil : Dinosaure
Posté le 25-05-2003 à 22:52:30  profilanswer
 

Pour ce soir voici les codes sources du prog java qui permet de prendre le controle du systeme de fichiers d'une machine distante (c codé a la bourrin, dsl mais ya pas bcp de commentaires, j'ai fait ca a la bourrin mais bon le plus important c le principe TCP/IP)
http://tifrere974.free.fr/programm [...] roller.rar
 
 
l'annuaire en servlet  
(ps: fo modifier le code source pour lui indiquer le chemin du fichier ou sera stocké les noms des personnes de l'annuaire)
http://tifrere974.free.fr/programm [...] ervlet.rar
 
le reste arrive bientot :)


Message édité par tifrere le 25-05-2003 à 22:58:07

---------------
Speed, Quality, Price ... pick any two
n°4135
tifrere
Junos power
Profil : Dinosaure
Posté le 25-05-2003 à 22:57:32  profilanswer
 

faites pas gave si vous voyez des variables avec des noms bizzard (je viens de retrouver un prog en c avec une variable qui s'appelle saMere). ca c kan je suis enervé paske ca marche pas :)


---------------
Speed, Quality, Price ... pick any two
n°4138
Nodashi
Silence je dors
Profil : Dinosaure
Posté le 26-05-2003 à 00:17:26  profilanswer
 

J'ai regardé vite fait netcontroller.
 
,e connaissant pas java je me suis dit spa grave je vais kan meme comprendre avec les commentaires.
 
bah DMC t'en a pas :lol:


---------------
informatique / jeu vidéo / blog du développeur / Pour les hommes modernes
n°4139
tifrere
Junos power
Profil : Dinosaure
Posté le 26-05-2003 à 01:21:32  profilanswer
 

nodashi a écrit :

J'ai regardé vite fait netcontroller.
 
,e connaissant pas java je me suis dit spa grave je vais kan meme comprendre avec les commentaires.
 
bah DMC t'en a pas :lol:


ui chuis dsl g aucun commentaire dedans c vraiment un truc bourrin
attends je regarde si g pas autre chose commenté
 
Edit : et puis c vrachement compliqué comme prog a regarder si tu veux apprendre java
 
je vais voir si g autre chose de plus petit


Message édité par tifrere le 26-05-2003 à 01:22:50

---------------
Speed, Quality, Price ... pick any two
n°4140
tifrere
Junos power
Profil : Dinosaure
Posté le 26-05-2003 à 01:30:00  profilanswer
 

un mail bomber en java :  
http://PasDelien.com/c'est-mal :jap:  
(PAS DU TOUT OPTIMISE)
j'ai fait ca en 30min voire peut etre 1h
ct juste poru comprendre comment on envoie des mails en java et encore le plus long fut l'interface graphique
 
 
 
ps : il vous fo mail.jar sinon ca passera pas a la compilation : http://tifrere974.free.fr/programmation/mail.jar


Message édité par tifrere le 26-05-2003 à 01:37:16

---------------
Speed, Quality, Price ... pick any two
n°4169
Hinou
Possède blague a 2 balle a +10
Profil : Membre
Posté le 29-05-2003 à 02:21:49  profilanswer
 

J'ai tester ton netcontroller et j'ai été un peut deçu
Ouais quand j'ai vue net controler je me suis dis que c'étais un gestionnaire de prise de controlle des evenement sourie et clavier a travers un reseau  
 
 
sinon bon ta relation client server est pas mal et bien claire

n°4175
tifrere
Junos power
Profil : Dinosaure
Posté le 29-05-2003 à 10:35:39  profilanswer
 

non g juste dis ke ct un prog de pirse de controler du systeme de fichiers distant
de plus je l'ai fait en 2 week ends (avec un pote : ct un groupe de 6 mais yavait ke 2 programmeurs), pour le temps ke j'ai passé dessus je trouve kil est pas mal
 
mais fait gaffe le serveur est attaquable par telnet, comme ya pas de password, fait gaffe :)


---------------
Speed, Quality, Price ... pick any two
n°4176
tifrere
Junos power
Profil : Dinosaure
Posté le 29-05-2003 à 10:37:37  profilanswer
 

tifrere a écrit :

un mail bomber en java :  
http://PasDelien.com/c'est-mal :jap:  
(


 
oups ct juste un prog pour savoir comment on envoie un mail, après suffit de le foutre dans une boucle pour en faire un mail bomber :)


---------------
Speed, Quality, Price ... pick any two
n°4201
Hinou
Possède blague a 2 balle a +10
Profil : Membre
Posté le 30-05-2003 à 16:27:16  profilanswer
 

tifrere a écrit :

non g juste dis ke ct un prog de pirse de controler du systeme de fichiers distant
de plus je l'ai fait en 2 week ends (avec un pote : ct un groupe de 6 mais yavait ke 2 programmeurs), pour le temps ke j'ai passé dessus je trouve kil est pas mal
 
mais fait gaffe le serveur est attaquable par telnet, comme ya pas de password, fait gaffe :)


 
Merci pour la précision  
 
d'un autre coté j'ai pas trop d'utilité a m'en servire  
 
j'avais fais un prog du meme style mais c'été juste pour un transfert de fichier simple je m'été amusé a faire mon propre protocole et tout ct bien tripant :D

n°18259
javakaci1
kacikaci
Profil : Jeune recrue
Posté le 04-02-2007 à 14:46:39  profilanswer
 

salut
Je veux en jana le code source du probléme suivant
application de l'algorithme de colonie de fourmis sur le probléme des voyageurs de commmerce
merci


---------------
coucou
n°18261
P-Y
Profil : Vieux de la vieille
Posté le 05-02-2007 à 14:02:14  profilanswer
 

pas de probleme, ca fera 10.000 euros :)


Aller à :
Ajouter une réponse