Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

#651 Le 07/02/2013, à 09:37

Rolinh

Re : /* Topic des codeurs [8] */

Cette planche de BD correspond pas mal à ma réaction quand je tombe sur des vieux bouts de code datant du début où j'apprenais à programmer. tongue


Blog
"If you put a Unix shell to your ear, do you hear the C ?"

Hors ligne

#652 Le 07/02/2013, à 14:20

Mindiell

Re : /* Topic des codeurs [8] */

[mode value="vieux con"]T'as de la chance de pouvoir en retrouver, j'ai commencé il y a trop longtemps...[/mode] wink

Hors ligne

#653 Le 07/02/2013, à 14:41

sweetly

Re : /* Topic des codeurs [8] */

Y'a un double effet kisscool, pour ma part, quand je reviens sur du vieux code :
- "Wahou, j'étais capable de faire ça ? Je comprends plus rien ! J'étais super intelligent !"
- "Wait... Je comprends plus rien parce que c'était codé avec les pieds ou parce que je suis devenu fébrile du cerveau ?"

Reste qu'à un moment ou à un autre, j'ai fauté.

Hors ligne

#654 Le 09/02/2013, à 14:11

tshirtman

Re : /* Topic des codeurs [8] */

Le Rouge a écrit :

Si même les modos ne respectent plus la taille des images, où va le monde ?

Je suis plus modo \o/

Hors ligne

#655 Le 09/02/2013, à 14:11

Pylades

Re : /* Topic des codeurs [8] */

yikes


“Any if-statement is a goto. As are all structured loops.
“And sometimes structure is good. When it’s good, you should use it.
“And sometimes structure is _bad_, and gets into the way, and using a goto is just much clearer.”
                Linus Torvalds – 12 janvier 2003

Hors ligne

#656 Le 09/02/2013, à 14:31

Le Rouge

Re : /* Topic des codeurs [8] */

Donc ça y est, tu te mets à faire n'importe quoi pour fêter ça ? tongue

edit : je veux yikes

Dernière modification par Le Rouge (Le 09/02/2013, à 16:38)


C'est deux suites de Cauchy qui veulent aller à la soirée 'no limit'. Hélas, à l'entrée le videur leur dit : "désolé, c'est complet !".
mon site perso (π²/6.fr) et mon blog

Hors ligne

#657 Le 09/02/2013, à 22:45

The Uploader

Re : /* Topic des codeurs [8] */

Mon premier PKGBUILD sur l'AUR cool
(auparavant orphelin).

Modifié, compilé, testé, et packagé (et source-packagé : makepkg --source) sur mon vieux PC avec un Pentium 3 Slot 1 à 450 Mhz et une carte AGP4x GeForce 4 Ti 4200 (NV25) sous Archlinux. smile

J'ai essayé nouveau avec la GeForce 2 MX/MX440 que j'avais avant là dessus : ça plantait énormément (textes qui disparaissaient en permanence, transparence cassé, z-order bourré, accélération 2D et 3D absentes...). En fait pour les GeForce 2 MX (NV20), c'est nouveau_vieux et c'est abandonné. neutral

Pour la GeForce 4 ti4200 (c'est vraiment nouveau et non nouveau_vieux cette fois ci et ça avait l'air plus supporté d'après la Feature Matrix du wiki), j'ai l'écran CRT qui me dit "Out Of Range" et qui s'éteint. neutral

Vivement que nouveau s'améliore, parce que être obligé de rester à xf86-input-evdev 1.12 et Xorg 1.12 (chacun compilé grâce à un paquet sur l'AUR), et être obligé de patcher le driver pour être compatible avec linux 3.7 (même si le patch fait 15 lignes à tout péter), c'est quand même pas sûr de résister à l'épreuve du temps (nouvelles versions de linux, etc...). hmm

Par exemple depuis peu lxdm exige Xorg 1.13... J'ai dû remplacer lxdm par :

startxfce4

dans ~/.zlogin

J'y perds pas mal au passage...
edit : en fait c'est parce que j'étais passé à Xorg 1.13. Repasser à Xorg 1.12 exigeait de supprimer Xorg 1.13, et lxdm avec.

Dernière modification par The Uploader (Le 10/02/2013, à 12:14)


Passer de Ubuntu 10.04 à Xubuntu 12.04 LTS
Archlinux + KDE sur ASUS N56VV.
ALSA, SysV,  DBus, Xorg = Windows 98 !
systemd, kdbus, ALSA + PulseAudio, Wayland = modern OS (10 years after Windows, but still...) !  Deal with it !

Hors ligne

#658 Le 10/02/2013, à 22:23

The Uploader

Re : /* Topic des codeurs [8] */


Passer de Ubuntu 10.04 à Xubuntu 12.04 LTS
Archlinux + KDE sur ASUS N56VV.
ALSA, SysV,  DBus, Xorg = Windows 98 !
systemd, kdbus, ALSA + PulseAudio, Wayland = modern OS (10 years after Windows, but still...) !  Deal with it !

Hors ligne

#659 Le 11/02/2013, à 14:23

tshirtman

Re : /* Topic des codeurs [8] */

Le Rouge a écrit :

Donc ça y est, tu te mets à faire n'importe quoi pour fêter ça ? tongue

Je faisais déjà n'importe quoi, j'ai toujours fait n'importe quoi smile

J'arrête la modo par ce que je n'ai plus trop le temps et la motivation pour, que je ne traine même plus trop sur ce forum, et que les autres se débrouillent bien, rien de dramatique smile

edit : je veux yikes

Oui, il a l'air pas mal, mais le suis devenu complètement accro a la skin du TM, je crois, je ne supporte plus les claviers bruyants… (un peu cher cependant le TE… déjà que le TM est pas donné !)

Hors ligne

#660 Le 11/02/2013, à 22:50

:!pakman

Re : /* Topic des codeurs [8] */

Hey smile
Lorsque je veux construire une chaine et la renvoyer en C++, pour le moment, je fonctionne comme ça :

	string chaine = "Reel : ";
	chaine += this->reel;
	chaine += "\n";
	chaine += "Chaine : ";
	chaine += this->chaine;
	return chaine;

Alors qu'en java, on fait comme ça :

chaine = "truc" + "machin" + "bidule";

Des astuces pour aller plus vite en C++ ?


...

Hors ligne

#661 Le 11/02/2013, à 22:57

The Uploader

Re : /* Topic des codeurs [8] */

return string chaine = "Reel : " += this ->reel += "\n" += "Chaine : " += this->chaine;

Dernière modification par The Uploader (Le 11/02/2013, à 22:59)


Passer de Ubuntu 10.04 à Xubuntu 12.04 LTS
Archlinux + KDE sur ASUS N56VV.
ALSA, SysV,  DBus, Xorg = Windows 98 !
systemd, kdbus, ALSA + PulseAudio, Wayland = modern OS (10 years after Windows, but still...) !  Deal with it !

Hors ligne

#662 Le 11/02/2013, à 23:09

:!pakman

Re : /* Topic des codeurs [8] */

Ah merci, ça fonctionne (je suis juste obligé de faire des casts à chaque fois) :

string chaine = (string)"Reel : " += (string)"Chaine : ";

Sinon le compilateur râle et me dit que je ne peux pas faire += avec des const char[] :

string chaine = "Reel : " += "Chaine : ";
.\Convert.cpp: In member function 'std::string Convert::toString()':
.\Convert.cpp:23:40: erreur: invalid operands of types 'const char [8]' and 'const char [10]' to binary 'operator+'
.\Convert.cpp:23:40: erreur:   in evaluation of 'operator+=(const char [8], const char [10])'

Dernière modification par :!pakman (Le 11/02/2013, à 23:10)


...

Hors ligne

#663 Le 11/02/2013, à 23:37

The Uploader

Re : /* Topic des codeurs [8] */

http://stackoverflow.com/questions/5705 … ation?rq=1

J'oublie toujours que C++ se base sur le C et que parfois ça te mord les fesses (surtout quand t'es habitué à Java ou autre). tongue


Passer de Ubuntu 10.04 à Xubuntu 12.04 LTS
Archlinux + KDE sur ASUS N56VV.
ALSA, SysV,  DBus, Xorg = Windows 98 !
systemd, kdbus, ALSA + PulseAudio, Wayland = modern OS (10 years after Windows, but still...) !  Deal with it !

Hors ligne

#664 Le 11/02/2013, à 23:53

:!pakman

Re : /* Topic des codeurs [8] */

The Uploader a écrit :

http://stackoverflow.com/questions/5705 … ation?rq=1

J'oublie toujours que C++ se base sur le C et que parfois ça te mord les fesses (surtout quand t'es habitué à Java ou autre). tongue

Clair, c'est pas toujours intuitif quand on à l'habitude de Java ^^


...

Hors ligne

#665 Le 12/02/2013, à 12:49

The Uploader

Re : /* Topic des codeurs [8] */


Passer de Ubuntu 10.04 à Xubuntu 12.04 LTS
Archlinux + KDE sur ASUS N56VV.
ALSA, SysV,  DBus, Xorg = Windows 98 !
systemd, kdbus, ALSA + PulseAudio, Wayland = modern OS (10 years after Windows, but still...) !  Deal with it !

Hors ligne

#666 Le 12/02/2013, à 20:59

The Uploader

Re : /* Topic des codeurs [8] */

Et hop un autre petit package sur l'AUR big_smile

J'sais pas pourquoi, j'adore ça. smile


Passer de Ubuntu 10.04 à Xubuntu 12.04 LTS
Archlinux + KDE sur ASUS N56VV.
ALSA, SysV,  DBus, Xorg = Windows 98 !
systemd, kdbus, ALSA + PulseAudio, Wayland = modern OS (10 years after Windows, but still...) !  Deal with it !

Hors ligne

#667 Le 12/02/2013, à 22:51

Etoma

Re : /* Topic des codeurs [8] */

Petite pensée pour ce topic.
Aujourd'hui, partiel de "pensée algorithmique et programmation impérative" :
Pas de quicksort, pas d'AVL, pas d'intersort, un peu de programmation dynamique... Pff trop d'exercices, pour trop peu de temps, ça sent le rattrapage. sad
Et programme de la semaine : vendredi, système d'information et lundi, informatique technique. Vivement que ce soit passé, que je retourne à Python.
En espérant que les codeurs vont bien. Je sais plus qui participe à Kivy... J'ai fais un tour de la doc', c'est impressionnant. je pense m'y mettre après les partiels smile


"un gars qui agit pour le bien des gens sans leur demander leur avis"
PirateBox

Hors ligne

#668 Le 12/02/2013, à 23:03

The Uploader

Re : /* Topic des codeurs [8] */

C'est tshirtman qui participe à Kivy. wink

Etoma a écrit :

Et programme de la semaine : vendredi, système d'information et lundi, informatique technique. Vivement que ce soit passé, que je retourne à Python.

Ça m'a l'air cool comme cours. Pourquoi t'aimes pas ?


Passer de Ubuntu 10.04 à Xubuntu 12.04 LTS
Archlinux + KDE sur ASUS N56VV.
ALSA, SysV,  DBus, Xorg = Windows 98 !
systemd, kdbus, ALSA + PulseAudio, Wayland = modern OS (10 years after Windows, but still...) !  Deal with it !

Hors ligne

#669 Le 12/02/2013, à 23:13

Etoma

Re : /* Topic des codeurs [8] */

Les cours sont géniaux (j'ai appris des milliers de choses, je ne regrette pas), mais c'est le fait d'avoir à tout retenir qui m'embête et j'ai pas mal de petits projets pour mettre en application ce que j'ai appris et je suis pas très patient. smile


"un gars qui agit pour le bien des gens sans leur demander leur avis"
PirateBox

Hors ligne

#670 Le 12/02/2013, à 23:44

:!pakman

Re : /* Topic des codeurs [8] */

Good luck Etoma wink


...

Hors ligne

#671 Le 14/02/2013, à 20:50

Rolinh

Re : /* Topic des codeurs [8] */

Je suis tombé sur ceci dans la documentation d'un sdk aujourd'hui:

int main ()
{
    printf("Hello world!")
}

Désespérant hein ?
Pis plus tard, dans des codes d'exemple:

main(int argc, char *argv[])
{
/* du code... */
exit(0);
}

Mais genre.... sad
Je pensais que ça ne compilerait même pas un truc pareil.


Blog
"If you put a Unix shell to your ear, do you hear the C ?"

Hors ligne

#672 Le 14/02/2013, à 20:58

The Uploader

Re : /* Topic des codeurs [8] */

Beurk. L'indentation était aussi comme ça dans le second bout de code ? O_o

J'pensais que gcc interdisait le deuxième bout de code depuis peu...

max-laptop% gcc a.c
a.c: In function ‘main’:
a.c:4:3: attention : incompatible implicit declaration of built-in function ‘exit’ [enabled by default]
max-laptop% ls
Bureau					   Documents  Téléchargements  a.out
Capture d'écran - 14022013 - 13:53:28.png  Images     Vidéos	       bin
Capture d'écran - 14022013 - 17:26:18.png  Jeux       Zomboid
Dev					   Musique    a.c
max-laptop% 

Ah ben non en fait...


Passer de Ubuntu 10.04 à Xubuntu 12.04 LTS
Archlinux + KDE sur ASUS N56VV.
ALSA, SysV,  DBus, Xorg = Windows 98 !
systemd, kdbus, ALSA + PulseAudio, Wayland = modern OS (10 years after Windows, but still...) !  Deal with it !

Hors ligne

#673 Le 14/02/2013, à 21:04

Rolinh

Re : /* Topic des codeurs [8] */

Ah non, pas l'indentation. C'était indenté à la GNU (et perso, j'aime pas mais c'est pas vraiment ce qui est choquant ici).


Blog
"If you put a Unix shell to your ear, do you hear the C ?"

Hors ligne

#674 Le 14/02/2013, à 21:10

The Uploader

Re : /* Topic des codeurs [8] */

Je sais bien que tu ne parles pas vraiment de l'indentation. ^^

Par curiosité, c'est quel SDK ? Un SDK libre ?


Passer de Ubuntu 10.04 à Xubuntu 12.04 LTS
Archlinux + KDE sur ASUS N56VV.
ALSA, SysV,  DBus, Xorg = Windows 98 !
systemd, kdbus, ALSA + PulseAudio, Wayland = modern OS (10 years after Windows, but still...) !  Deal with it !

Hors ligne

#675 Le 14/02/2013, à 21:47

Rolinh

Re : /* Topic des codeurs [8] */

C'est EZSDK, de Texas Instrument. Il est dispo gratuitement mais il faut aussi CodeSourcery pour faire la cross-compilation.

EDIT: Maintenant que j'y pense, il me semble que j'étais tombé sur le premier des deux bouts de code dans le guide de CodeSourcery.

Dernière modification par Rolinh (Le 14/02/2013, à 21:52)


Blog
"If you put a Unix shell to your ear, do you hear the C ?"

Hors ligne

Haut de page ↑