OVH Cloud OVH Cloud

Coder rapidement ?

24 réponses
Avatar
Pascal06
Bonjour à toutes et à tous,
j'aurais besoins de vos conseils ou expériences personnelles.
Voilà,
je suis en train de suivre une formation continue pour devenir ingénieur
en électronique/informatique industrielle.
Nous suivons, bien sûr, des cours de langage, et notamment du C.
Depuis tout jeune, j'ai toujours "bidouillé" sur des ordinateurs (j'ai
38 ans, et mon premier ordi était un C64).
Par conséquent, je connais assez bien le fonctionnement de
l'informatique dans son ensemble, et bien sûr, j'ai touché à quelques
language pour mon loisir, même si je ne suis pas spécialiste : BASIC
(bien sûr...), VB, le BASIC de OpenOffice, Un tout petit peu Windev, un
peu d'assembleur (68HC11, 68705...), et bien sûr le C.
Seulement, même si je comprend très bien ce que nous faisons en cours,
lors des DS c'est la cata ! Je perds tout mes moyens, ou alors, je met
un temps fou à coder...
Mon prof d'info me dit que le seul moyen pour arriver à être efficace en
situation de stress, c'est de s'entrainer à coder dans un environnement
bruyant, et s'imposer un temps limité pour accomplir une tâche...
Et vous, quels seraient vos conseils, astuces, etc ?
A part l'expérience, y a t il des méthodes pour être plus efficaces ?
Je vous remercie par avance.

Pascal

10 réponses

1 2 3
Avatar
Antoine Leca
Le 22/12/2014 10:22, Pascal06 écrivit :
Lors du dernier DS, j'ai lu le sujet, et j'ai commencé par écrire les
prototypes des différentes fonctions, défini la structure employée,
déclarer les différentes variables... Rien que ça, ça m'a pris peut être
1H !



.. ce qui est TOUT-À-FAIT normal !
Le temps que tu passes en conception bien faite est un investissement,
que tu rentabilises en ne perdant pas de temps plus tard, au codage ou
pire, au déboguage.

De plus, la formation que tu fais n'est pas une formation de programmeur
(où il faut pondre le code qui correspond à des spécifications
détaillées écrites par quelqu'un d'autre), mais une formation
d'analyste-programmeur ; donc c'est on ne peut normal qu'il y ait une
partie importante d'analyse.

http://www.2plz.fr/temp/201412220951_0001.pdf



403 Forbidden


Antoine
Avatar
Pascal06
Le 22/12/2014 11:28, Marc Espie a écrit :
C'est largement faisable en 3h... il y a deux/trois trucs que je


Bonjour,
effectivement, c'était bien le point de départ de mon sujet ;)
Comment coder plus rapidement !
Ce qui me tracasse dans l'histoire, c'est que certains de mes camarades
n'avaient jamais pratiquer de programmation de leur vie, et s'en sont
mieux sorti que moi !
En tout cas merci pour vos conseils...
Avatar
Pascal06
Le 23/12/2014 09:44, Antoine Leca a écrit :
http://www.2plz.fr/temp/201412220951_0001.pdf



403 Forbidden


Antoine



Bonjour Antoine,
peux tu réessayer mon lien ? Entre temps j'ai fait une mauvaise manip
avec ma synchronisation FTP...
Avatar
Antoine Leca
Le 22/12/2014 23:25, Samuel DEVULDER écrivit :
Le 22/12/2014 11:28, Marc Espie a écrit :
Et je ne vois pas trop l'interet de lui faire renvoyer un float...



Pour le coup, il aurait mieux valu travailler en centimes d'euros et
stocker les prix sur un entier.



+1

En fait, utiliser la virgule flottante en comptabilité de gestion
devrait être interdit. Et pas seulement à cause du bogue du Pentium.

Maintenant, il s'agit d'une formation en informatique industrielle; donc
peut-être que l'objectif caché est de faire toucher du doigt aux élèves
les subtilités de la virgule flottante, pour leur éviter des choix
incorrects par la suite. Espérons-le !


Antoine
Avatar
Antoine Leca
Le 23/12/2014 09:50 +0100, Pascal06 écrivit :
Le 23/12/2014 09:44, Antoine Leca a écrit :
http://www.2plz.fr/temp/201412220951_0001.pdf



403 Forbidden



peux tu réessayer mon lien ? Entre temps j'ai fait une mauvaise manip
avec ma synchronisation FTP...



--15:11:02-- http://www.2plz.fr/temp/201412220951_0001.pdf
=> `201412220951_0001.pdf'
Resolving www.2plz.fr... 91.216.107.151
Connecting to www.2plz.fr|91.216.107.151|:80... connected.
HTTP request sent, awaiting response...
HTTP/1.1 403 Forbidden
Date: Tue, 23 Dec 2014 14:11:02 GMT
Server: Apache
Accept-Ranges: bytes
Vary: Accept-Encoding
Connection: close
Content-Type: text/html
15:11:02 ERROR 403: Forbidden.


Antoine
Avatar
Pascal06
Le 23/12/2014 15:18, Antoine Leca a écrit :
Le 23/12/2014 09:50 +0100, Pascal06 écrivit :
Resolving www.2plz.fr... 91.216.107.151
Connecting to www.2plz.fr|91.216.107.151|:80... connected.
HTTP request sent, awaiting response...
HTTP/1.1 403 Forbidden
Date: Tue, 23 Dec 2014 14:11:02 GMT
Server: Apache
Accept-Ranges: bytes
Vary: Accept-Encoding
Connection: close
Content-Type: text/html
15:11:02 ERROR 403: Forbidden.


Antoine



Ah je sais, j'ai compris...
En fait j'interdis l'acces a mon domaine aux IPs etrangeres a la France,
dsl...
Car j'avais remarque que des IPs situees en Chine, Amerique du sud ou je
ne sais ou essayais d'acceder a certaines ressources de mon site, genre
admin.php, config.php, etc...
Avatar
espie
In article <549982c0$0$5139$,
Pascal06 wrote:
Car j'avais remarque que des IPs situees en Chine, Amerique du sud ou je
ne sais ou essayais d'acceder a certaines ressources de mon site, genre
admin.php, config.php, etc...




Ben ouais, ca c'est des gens qui essaient d'exploiter un eventuel bug
dans ta config.

Plutot que d'empecher l'acces hors de france, ce qui ne te protege pas
beaucoup, traite plutot tes logs pour virer les ip suspectes !
Avatar
Pascal06
Le 23/12/2014 19:50, Marc Espie a écrit :
In article <549982c0$0$5139$,
Pascal06 wrote:
Car j'avais remarque que des IPs situees en Chine, Amerique du sud ou je
ne sais ou essayais d'acceder a certaines ressources de mon site, genre
admin.php, config.php, etc...




Ben ouais, ca c'est des gens qui essaient d'exploiter un eventuel bug
dans ta config.

Plutot que d'empecher l'acces hors de france, ce qui ne te protege pas
beaucoup, traite plutot tes logs pour virer les ip suspectes !



Bonjour,
tu sais il faut être indulgent avec moi... Je ne suis pas informaticien
n'est ce pas ? ;)
Je me débrouille, donc j'ai trouvé cette solution simple pour l'instant.
Les IP n'étaient jamais situées aux même endroit, et de plus, ce sont
peut être des IPs usurpées ?... Il peut y avoir aussi des robots dans le
lot je suppose?
Avatar
espie
In article <549a6f08$0$2888$,
Pascal06 wrote:
Le 23/12/2014 19:50, Marc Espie a écrit :
In article <549982c0$0$5139$,
Pascal06 wrote:
Car j'avais remarque que des IPs situees en Chine, Amerique du sud ou je
ne sais ou essayais d'acceder a certaines ressources de mon site, genre
admin.php, config.php, etc...




Ben ouais, ca c'est des gens qui essaient d'exploiter un eventuel bug
dans ta config.

Plutot que d'empecher l'acces hors de france, ce qui ne te protege pas
beaucoup, traite plutot tes logs pour virer les ip suspectes !



Bonjour,
tu sais il faut être indulgent avec moi... Je ne suis pas informaticien
n'est ce pas ? ;)



C'est pas a moi qu'il faut demander d'etre indulgent, mais bien aux pirates
qui essaient d'acceder a ta machine, et je crains qu'ils ne te fassent
pas de cadeau.



Je me débrouille, donc j'ai trouvé cette solution simple pour l'instant.
Les IP n'étaient jamais situées aux même endroit, et de plus, ce sont
peut être des IPs usurpées ?... Il peut y avoir aussi des robots dans le
lot je suppose?



Ben l'attaque vient de l'IP en question, en general. Oui, c'est souvent
des machines zombis (c'est peut-etre ce que tu entends par IP usurpee ou
robot), et apres ? Ca veut dire que la personne qui gere la machine
en question s'est fait pirater, et ne s'en est pas rendu compte. Donc
pour ma pomme, ca termine dans la liste des machines bloquees une bonne
fois pour toutes... parfois, c'est pas une IP fixe, mais c'est pas
monstrueusement grave, hein... bizarrement, les machines zombis tendent a
s'accumuler chez certains FAI, qui ne monitorent absolument pas leur reseau,
et qui ne tiennent aucun compte des eventuelles plaintes d'autres personnes,
donc bloquer quelques utilisateurs legitimes n'est pas genant.

C'est en tout cas une approche superieure a bloquer les IP non francaises. :)
Avatar
Erwan David
(Marc Espie) écrivait :

C'est en tout cas une approche superieure a bloquer les IP non francaises . :)



D'autant que la notion d'IP française est très floue... Quand je suis au
bureau à Paris je sors sur internet à Amsterdam avec une IP publi que qui
selon les bases est indiquée comme anglaise ou américaine…

--
Les simplifications c'est trop compliqué
1 2 3