Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#2126 Le 17/02/2011, à 22:21

grim7reaper

Re : /* Topic des codeurs couche-tard [3] */

:!pakman a écrit :
Pylade a écrit :
:!pakman a écrit :

[…]
home est égale à /home/NOMUTILISATEUR après.
[…]

Pas forcément, le répertoire personnel peut-être n'importe quel répertoire, c'est pour ça que je posais la question.

Après, je me demandais aussi si tu ne passais pas par /etc/passwd après avoir récupéré l'ID, ce qui aurait été une perte potentielle de portabilité et surtout de temps. Mais bon, je ne sais pas si HOME est bien standard, donc j'espérais aussi que tu avais trouvé une meilleure méthode. ^^ Curiosité, toussa…

Y'a une meilleur méthode plus portable possible ?
Si oui, ça serait super ! Vu que je m'y connait pas trop dans les variables d'environnement Linux...

Niveau portabilité, à ce niveau le mieux qu'on puisse faire je pense que c'est POSIX donc faut taper dans getpwuid.



Sinon la conf' sur ReactOS était bien, on a même eu droit à quelques bugs plutôt marrant lors de la démo (cela dit, pour une alpha ça tourne pas si mal que ça), mais pas de BSOD ^^

Dernière modification par grim7reaper (Le 18/02/2011, à 02:04)

Hors ligne

#2127 Le 17/02/2011, à 22:22

tshirtman

Re : /* Topic des codeurs couche-tard [3] */

@!:pakman: si "le plus portable possible" ne tiens pas compte de windows, alors je dirais xdg, si ça tiens compte de windows, à vérifier, mais en python xdg marche aussi pour eux, en C je sais pas…

@ArkSeth: hmmm, y'en avait un bon linké sur bitbucket il me semble, mais en anglais…

Hors ligne

#2128 Le 17/02/2011, à 22:45

:!pakman

Re : /* Topic des codeurs couche-tard [3] */

grim7reaper a écrit :
:!pakman a écrit :
Pylade a écrit :

Pas forcément, le répertoire personnel peut-être n'importe quel répertoire, c'est pour ça que je posais la question.

Après, je me demandais aussi si tu ne passais pas par /etc/passwd après avoir récupéré l'ID, ce qui aurait été une perte potentielle de portabilité et surtout de temps. Mais bon, je ne sais pas si HOME est bien standard, donc j'espérais aussi que tu avais trouvé une meilleure méthode. ^^ Curiosité, toussa…

Y'a une meilleur méthode plus portable possible ?
Si oui, ça serait super ! Vu que je m'y connait pas trop dans les variables d'environnement Linux...

Niveau portabilité, à ce niveau le mieux qu'on puisse faire je pense que c'est POSIX donc faut taper dans getpwuid.

Merci grim !

@tshirtman : Non, cela ne tient pas compte de windows, quand je compilerait pour windows une fois le programme terminé pour Linux, j'aurais juste 2 petits fichiers.c à recoder, ce qui est minime...



Edit :
"Une  application  qui  souhaite
déterminer  le  répertoire  personnel  des utilisateurs devrait lire la
valeur de HOME (au lieu de  la  valeur  de  getpwuid(getuid())->pw_dir)
puisque  que  ceci  permet à l'utilisateur de modifier « son répertoire
personnel » lorsqu'il  est  connecté."

Alors il faudrait peut-être mieux que je reste sur home ?
De toutes façons, quelque soit la distri Linux (Debian, RedHat, OpenSuse, Fedora, FreeBDS...), HOME sera toujours égale à /home/NOMUSER non ?
Si c'est le cas, je reste comme ça je touche plus à rien je pense.

Dernière modification par :!pakman (Le 17/02/2011, à 23:42)


...

Hors ligne

#2129 Le 17/02/2011, à 23:59

Кຼزດ

Re : /* Topic des codeurs couche-tard [3] */

:!pakman a écrit :

De toutes façons, quelque soit la distri Linux (Debian, RedHat, OpenSuse, Fedora, FreeBDS...), HOME sera toujours égale à /home/NOMUSER non ?

useradd -d /koin/mon/home -s /bin/zsh koin

Non tongue


dou

Hors ligne

#2130 Le 18/02/2011, à 01:14

The Uploader

Re : /* Topic des codeurs couche-tard [3] */

plop; smile


- Oldies PC : Intel Pentium 3 @ 800 Mhz sur CM ASUS P2B-F, GeForce 4 Ti4800 SE, Disque Dur Hitachi 160 Go, 512 Mo de RAM, 3DFX Voodoo 2, Sound Blaster 16 ISA PnP, Windows 98 SE / XP)
- Desktop : Intel Core i7 6700K @ 4 GHz sur CM ASUS Z170-P, GeForce GTX 1070, SSD Samsung 850 EVO 1 To, 16 Go de RAM, Disque Dur Seagate Barracuda 3 To, Windows 10

Hors ligne

#2131 Le 18/02/2011, à 01:20

Pylades

Re : /* Topic des codeurs couche-tard [3] */

:!pakman a écrit :

[…]
Edit :
"Une  application  qui  souhaite
déterminer  le  répertoire  personnel  des utilisateurs devrait lire la
valeur de HOME (au lieu de  la  valeur  de  getpwuid(getuid())->pw_dir)
puisque  que  ceci  permet à l'utilisateur de modifier « son répertoire
personnel » lorsqu'il  est  connecté."

Alors il faudrait peut-être mieux que je reste sur home ?
[…]

Ouais, je viens de voir. C'est donc officiel : la variable d'environnement HOME est la meilleure solution ! \o/

Dernière modification par Pylade (Le 18/02/2011, à 01:20)


“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

#2132 Le 18/02/2011, à 01:35

grim7reaper

Re : /* Topic des codeurs couche-tard [3] */

Mouais…
Mais bon, t'en connais beaucoup des gens qui modifie leur homedir pendant une session après leur connexion ?

Dernière modification par grim7reaper (Le 18/02/2011, à 05:02)

Hors ligne

#2133 Le 18/02/2011, à 01:36

Sir Na Kraïou

Re : /* Topic des codeurs couche-tard [3] */

●☢●
●●☢
☢☢☢


Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.

Hors ligne

#2134 Le 18/02/2011, à 02:06

cm-t

Re : /* Topic des codeurs couche-tard [3] */

'Nuit;


Actu Ubuntu            ☺/
Pauses Ubuntu sur Paris            \_< -t
[(π)] La Quadrature du net

Hors ligne

#2135 Le 18/02/2011, à 02:44

Кຼزດ

Re : /* Topic des codeurs couche-tard [3] */

Hop.


dou

Hors ligne

#2136 Le 18/02/2011, à 03:19

samυncle

Re : /* Topic des codeurs couche-tard [3] */

Р☢w ! ✰ mad ✰ (эй !) a écrit :

●☢●
●●☢
☢☢☢

●
 ●●     
●● 

Hello world

Hors ligne

#2137 Le 18/02/2011, à 04:05

samυncle

Re : /* Topic des codeurs couche-tard [3] */

Bon les gens on bas ibm a son petit jeu ?
http://www.01net.com/editorial/528437/w … umains-maj

c'est sous GNU/Linux (oO le correcteur orthographique de l'iPhone a GNU). Donc on peut dire que skynet sera sous Linux


Hello world

Hors ligne

#2138 Le 18/02/2011, à 04:17

nesthib

Re : /* Topic des codeurs couche-tard [3] */

plop


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#2139 Le 18/02/2011, à 08:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [3] */

Scores totaux, depuis le début :

1) 2592    nesthib
2) 2451    samuncle
3) 2070    Pylade
4) 1676    Кຼزດ
5) 1352+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
6) 1255    cm-t
7) 888    Р☢w ! ✰ :mad: ✰ (эй !)
8) 826    helly
9) 783    \\Ouranos//
10) 659    gnuuat
11) 542    Lagierl
12) 418    tshirtman
13) 235    Rolinh
14) 219    The Uploader
15) 207    Kanor
16) 196    Askelon
17) 172    nathéo
18) 121    ǤƦƯƝƬ
19) 93    petifrancais
20) 78    edge_one
20) 78    pierguiard
20) 78    kamui57
23) 71    :!pakman
24) 70    gulp
25) 39    Le Rouge
26) 37    ilagas
27) 30    keny
28) 26    gustare
29) 25    GentooUser
29) 25    Morgiver
29) 25    xapantu
32) 24    ไ୦บเઢ'
32) 24    Steap
34) 20    CROWD
34) 20    d10g3n
36) 18    Ph3nix_
37) 15    timsy
38) 14    kouskous
39) 12    stratoboy
39) 12    sailing
39) 12    sakul
42) 11    alexises
42) 11    Crocoii
44) 10    Toineo
44) 10    NutMotion
44) 10    pseudovingtcinqcaracteres
44) 10    pfriedZ
44) 10    CasseTaTele
44) 10    Zeibux
50) 8    Mornagest
51) 7    Vista
52) 6    ubuntlin
52) 6    asma.geek
54) 5    tendances-tdct
54) 5    kinouchou
56) 4    danychou56
56) 4    Neros
56) 4    Biaise
56) 4    totoflute
56) 4    pinballyoda ㋛
56) 4    NLS le pingouin
62) 3    Revan26914
63) 2    SoJaS
63) 2    ceric
65) 1    geenux

RépartitionPosts/heure


Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !

J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).

Hors ligne

#2140 Le 18/02/2011, à 08:42

Compteur du TdCCT

Re : /* Topic des codeurs couche-tard [3] */

Scores de la période en cours :

1) 142    samuncle
2) 136    nesthib
3) 122    grim7reaper
4) 85    Кຼزດ
5) 76    Pylade
6) 74    Р☢w ! ✰ :mad: ✰ (эй !)
6) 74    cm-t
8) 55    The Uploader
9) 50    :!pakman
10) 38    Rolinh
11) 27    tshirtman
12) 24    helly
13) 18    Kanor
14) 17    gustare
15) 9    gnuuat
16) 4    NLS le pingouin
16) 4    kamui57
16) 4    Lagierl
16) 4    Zeibux

Codez-vous trop tard le soir ?
Demandez au Compteur du TdCCT pour le savoir !

J’ai été généreusement codé par tshirtman ; d’ailleurs, voici mon code source. TdCCT CEP : ./viewtopic.php?pid=3493579#p3493579 (p3492608).

Hors ligne

#2141 Le 18/02/2011, à 18:21

Rolinh

Re : /* Topic des codeurs couche-tard [3] */

\me est en train de préparer un cours d'introduction à GNU/Linux pour un cours en école privée qui doit durer 14h (avec de la pratique). C'est un difficile exercice de synthèse... alors votre avis ne sera pas dérangeant quand je vous présenterais la version finale smile

Hors ligne

#2142 Le 18/02/2011, à 18:26

helly

Re : /* Topic des codeurs couche-tard [3] */

École, collège, lycée ?
T'es prof ? yikes
J'me disais bien que t'étais bizarre tongue.


Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.

Hors ligne

#2143 Le 18/02/2011, à 18:40

Rolinh

Re : /* Topic des codeurs couche-tard [3] */

Disons que je suis prof ET élève mais avant tout élève tongue
Je suis étudiant en informatique en science à l'université mais pour gagner ma vie, je fais diverses choses à côté comme créer des sites web ou donner des cours d'informatiques. En l'occurrence, c'est une école privée d'informatique dans le post-obligatoire. Les élèves ont donc minimum 15ans mais souvent plus.
J'suis toujours bizarre? tongue

Hors ligne

#2144 Le 18/02/2011, à 19:52

grim7reaper

Re : /* Topic des codeurs couche-tard [3] */

Il semblerait qu'il y ai encore des profs qui enseignent le fflush(stdin) -_-"
(Remarque, je ne suis pas vraiment étonné vu que j'en ai croisé l'an dernier…)
1298051506.jpg

Hors ligne

#2145 Le 18/02/2011, à 20:03

Rolinh

Re : /* Topic des codeurs couche-tard [3] */

°o°
Bah, dans un genre similaire, mon prof de système informatique met des fflush (stdout); un peu partout dans ses exemples mais c'est quand même moins grave tongue

Hors ligne

#2146 Le 18/02/2011, à 20:03

Elzen

Re : /* Topic des codeurs couche-tard [3] */

Bah, sur stdout, des fflush, c'est même bien.

Hors ligne

#2147 Le 18/02/2011, à 20:06

Rolinh

Re : /* Topic des codeurs couche-tard [3] */

Bah pas quand ça sert à cacher ce qui est moche parce que le programme est mal conçu. Laisse-moi 2min et je te trouve un exemple wink
EDIT: bah je le retrouve pas... c'était un exemple sur des fork() qui écrivaient sur le stdout et ça flushait à tout va.

Dernière modification par Rolinh (Le 18/02/2011, à 20:14)

Hors ligne

#2148 Le 18/02/2011, à 20:34

grim7reaper

Re : /* Topic des codeurs couche-tard [3] */

Oui sur stdout, pas de problème (même si on peut généralement s'en passé).

Dernière modification par grim7reaper (Le 18/02/2011, à 20:35)

Hors ligne

#2149 Le 18/02/2011, à 22:46

grim7reaper

Re : /* Topic des codeurs couche-tard [3] */

Mon jouet est de retour \o/

Tremblez développeurs de peu de foi, Wokerm le terrible est de retour et son PowerShell nous montrera la voie lol
Il est de retour, et il est pas content (distribution de gifles, pour un peu on se croirait à la foire aux bourre-pifs big_smile)

Pour ceux qui auraient raté l'épisode 1, c'est par ici (ça devient vraiment « intéressant » à partir de la page 8 en fait, mais le début est pas mal non plus).

Dernière modification par grim7reaper (Le 18/02/2011, à 22:58)

Hors ligne

#2150 Le 19/02/2011, à 00:40

Elzen

Re : /* Topic des codeurs couche-tard [3] */

grim7reaper a écrit :

Pour ceux qui auraient raté l'épisode 1, c'est par ici (ça devient vraiment « intéressant » à partir de la page 8 en fait, mais le début est pas mal non plus).

J'avais complêtement oublié ça yikes

[fier]Y a de l'épique en page 8/9, en effet big_smile[/fier]

Hors ligne