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.

#2026 Le 16/08/2011, à 10:29

The Uploader

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

ce sera toujours mieux que le moteur de forum actuel tongue

</troll>


- 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

#2027 Le 16/08/2011, à 10:36

helly

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

C’est un troll quand c’est vrai ? yikes


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

#2028 Le 16/08/2011, à 11:48

Elzen

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

Compteur du TdCCT a écrit :

chart?chs=675x280&cht=p3&chco=d80020,d88000,ffd840,20d820,2080ff,101080,a020d8&chf=bg,s,00000000&chl=00h%20-%2000h59|03h%20-%2003h59|04h%20-%2004h59|07h%20-%2007h59&chd=t:2,1,1,2&chp=1.6&chtt=R%C3%A9partition%20des%20posts&chts=606060,16

Bah, le topic des lêve-tôt avait déjà eu son peace-and-love, le TdCCT aussi, mais à l'envers ^^


Sinon, pour le process, j'ai pris USR1…

Et ç'nul, le gtkmozembed ne permet pas de récupérer directement la favicon, j'vais devoir me débrouiller pour récupérer le head de la page manuellement… hmm

Hors ligne

#2029 Le 16/08/2011, à 12:13

tshirtman

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

The Uploader a écrit :

ce sera toujours mieux que le moteur de forum actuel tongue

</troll>

si c'est fonctionnel, ça devrait oui ^^, mais bon, c'est pas gagné, rome ne se fait pas en un jour wink

et oui, c'est le but wink

Hors ligne

#2030 Le 16/08/2011, à 12:53

xapantu

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

Dans ce cas, je suppose que tu es au courant, mais au cas où, il faut absolument garder la même structure de BDD, parce que elle doit faire dans les 4GB, du coup, toute conversion est impossible smile

Hors ligne

#2031 Le 16/08/2011, à 13:00

tshirtman

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

je ne vois pas en quoi la taille rends impossible une conversion…

mais ça m'étonnerait franchement que j'obtienne la même structure via un ORM comme sqlalchemy, et comme il est hors de question pour moi de me taper du sql à la main ^^'…

Dernière modification par tshirtman (Le 16/08/2011, à 13:01)

Hors ligne

#2032 Le 16/08/2011, à 13:05

xapantu

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

Oh je ne sais pas, je n'y connais pas grand chose, j'avais cru comprendre sur la ML que c'était difficilement faisable en fait... Le truc c'est que rien que pour l'importer sur un serveur (les serveurs de dev), ça avait mis plusieurs heures, alors je suppose que une conversion prendrait plusieurs jours (cela dit, c'est vrai que c'est toujours faisable, on a le temps).

Hors ligne

#2033 Le 16/08/2011, à 23:38

Sir Na Kraïou

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

Æ.


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

#2034 Le 17/08/2011, à 00:59

Steap

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

ArkSeth a écrit :

Edit : ah, et puis si je mets /tmp/ en dur dans le nom du fichier, j'suppose que ça ne va pas être Pylade-proof tongue
Comment on récupère proprement le répertoire des fichiers temporaires, déjà ?

Il faut récupérer la valeur de la variable d'environnement TMPDIR. En C, tu peux utiliser getenv().


@tshirtman : plus d'infos, peut-être ?


GNU Guix, un gestionnaire de paquets fonctionnel.

Hors ligne

#2035 Le 17/08/2011, à 02:03

nesthib

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

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

#2036 Le 17/08/2011, à 02:39

samυncle

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

smile


Hello world

Hors ligne

#2037 Le 17/08/2011, à 06:42

Compteur du TdCCT

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

Scores totaux, depuis le début :

1) 4085    nesthib
2) 3513    samuncle
3) 3499    Πυλάδης
4) 2537    Кຼزດ
5) 2011    cm-t
6) 1800+5  grim7reaper /* ./viewtopic.php?pid=3486252#p3486252 */
7) 1715    na kraïou
8) 902    helly
9) 877    \\Ouranos//
10) 785    tshirtman
11) 659    gnuuat
12) 565    Lagierl
13) 448    Rolinh
14) 439    The Uploader
15) 428    nathéo
16) 271    Kanor
17) 202    :!pakman
18) 196    Askelon
19) 121    ǤƦƯƝƬ
20) 105    HP
21) 103    kamui57
22) 93    petifrancais
23) 78    edge_one
23) 78    pierguiard
25) 70    gulp
26) 45    Le Rouge
27) 42    sakul
28) 38    xapantu
29) 37    ilagas
30) 35    pfranco
31) 30    keny
31) 30    Atem18
33) 29    Steap
34) 26    gustare
34) 26    d10g3n
36) 25    GentooUser
36) 25    Morgiver
38) 24    ไ୦บเઢ'
39) 20    CROWD
40) 18    Ph3nix_
41) 16    kouskous
42) 15    timsy
43) 12    stratoboy
43) 12    sailing
45) 11    alexises
45) 11    Crocoii
47) 10    Toineo
47) 10    NutMotion
47) 10    pseudovingtcinqcaracteres
47) 10    pfriedZ
47) 10    CasseTaTele
47) 10    Zeibux
47) 10    THS`
47) 10    golgoth42
47) 10    ꙳♒⏅⚓ ЅаίԼίՈԶ ⚓⏅♒꙳
47) 10    Ras'
57) 8    Mornagest
58) 7    Vista
59) 6    ubuntlin
59) 6    asma.geek
61) 5    tendances-tdct
61) 5    kinouchou
63) 4    danychou56
63) 4    Neros
63) 4    Biaise
63) 4    totoflute
63) 4    pinballyoda ㋛
63) 4    NLS le pingouin
63) 4    ceric
63) 4    Dice-Man
63) 4    Pylade
72) 3    Revan26914
72) 3    raspouillas
72) 3    sweetly
72) 3    DaveNull
76) 2    SoJaS
77) 1    geenux
77) 1    ArzhurBZH
77) 1    monsieurweller

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

#2038 Le 17/08/2011, à 06:42

Compteur du TdCCT

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

Scores de la période en cours :

1) 152    nesthib
2) 109    samuncle
3) 98    Πυλάδης
4) 92    na kraïou
5) 38    tshirtman
6) 24    helly
7) 20    pfranco
8) 16    HP
9) 15    Кຼزດ
10) 10    Ras'
11) 8    The Uploader
12) 5    cm-t
12) 5    \\Ouranos//
12) 5    Steap
15) 3    DaveNull
16) 2    xapantu

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

#2039 Le 17/08/2011, à 09:23

tshirtman

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

Steap a écrit :
ArkSeth a écrit :

Edit : ah, et puis si je mets /tmp/ en dur dans le nom du fichier, j'suppose que ça ne va pas être Pylade-proof tongue
Comment on récupère proprement le répertoire des fichiers temporaires, déjà ?

Il faut récupérer la valeur de la variable d'environnement TMPDIR. En C, tu peux utiliser getenv().


@tshirtman : plus d'infos, peut-être ?

tu es sur du nom de la variable?

gaby@heartsking:~$ python
frPython 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53) 
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from os import getenv
>>> getenv('TMPDIR')
>>> getenv('HOME')
'/home/gaby'
>>>

Dernière modification par tshirtman (Le 17/08/2011, à 09:23)

Hors ligne

#2040 Le 17/08/2011, à 11:05

valAa

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

Il n'y a qu'à voir comment fait le module python tempfile (http://docs.python.org/library/tempfile.html):

tempfile.tempdir¶

    When set to a value other than None, this variable defines the default value for the dir argument to all the functions defined in this module.

    If tempdir is unset or None at any call to any of the above functions, Python searches a standard list of directories and sets tempdir to the first one which the calling user can create files in. The list is:

       1. The directory named by the TMPDIR environment variable.
       2. The directory named by the TEMP environment variable.
       3. The directory named by the TMP environment variable.
       4. A platform-specific location:
              * On RiscOS, the directory named by the Wimp$ScrapDir environment variable.
              * On Windows, the directories C:\TEMP, C:\TMP, \TEMP, and \TMP, in that order.
              * On all other platforms, the directories /tmp, /var/tmp, and /usr/tmp, in that order.
       5. As a last resort, the current working directory.

Donc des variables d'enviro peuvent être définies, mais pas forcément (aucune chez moi). Sinon, en fonction de la plateforme, les répertoires temp classiques. En dernier recours, le dossier courant.
Le premier des dossiers dans lequel on a les droits en écriture sera le bon...
Pas très standardisé tout ça.

enfin bref, si c'est du python

>>> import tempfile
>>> tempfile.gettempdir()
'/tmp'
>>>

Dernière modification par valAa (Le 17/08/2011, à 11:08)

Hors ligne

#2041 Le 17/08/2011, à 11:29

helly

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

Trouvé dans le bouquin de Stroustrup, une fonction qui test si on peut faire un static_cast sans perte de précision.
Plutôt que de faire des

 if (n > numeric_limits<type>.max()…

// run-time checked narrowing cast (type conversion):                                                                                                                  
template<class R, class A> R narrow_cast(const A& a)
{
R r = R(a);
if (A(r)!=a) error(string("info loss"));
return r;
}

Tout con, mais pas bête ! yikes


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

#2042 Le 17/08/2011, à 13:49

Steap

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

valAa a écrit :

Il n'y a qu'à voir comment fait le module python tempfile (http://docs.python.org/library/tempfile.html):

tempfile.tempdir¶

    When set to a value other than None, this variable defines the default value for the dir argument to all the functions defined in this module.

    If tempdir is unset or None at any call to any of the above functions, Python searches a standard list of directories and sets tempdir to the first one which the calling user can create files in. The list is:

       1. The directory named by the TMPDIR environment variable.
       2. The directory named by the TEMP environment variable.
       3. The directory named by the TMP environment variable.
       4. A platform-specific location:
              * On RiscOS, the directory named by the Wimp$ScrapDir environment variable.
              * On Windows, the directories C:\TEMP, C:\TMP, \TEMP, and \TMP, in that order.
              * On all other platforms, the directories /tmp, /var/tmp, and /usr/tmp, in that order.
       5. As a last resort, the current working directory.

Donc des variables d'enviro peuvent être définies, mais pas forcément (aucune chez moi). Sinon, en fonction de la plateforme, les répertoires temp classiques. En dernier recours, le dossier courant.
Le premier des dossiers dans lequel on a les droits en écriture sera le bon...
Pas très standardisé tout ça.

enfin bref, si c'est du python

>>> import tempfile
>>> tempfile.gettempdir()
'/tmp'
>>>

Il me semble bien que c'est TMPDIR qui est utilisé sur la plupart des Unix/systèmes POSIX. Quelqu'un a-t-il une source fiable qui confirme/infirme ça ?

L'approche de Python me semble plutôt bonne.


GNU Guix, un gestionnaire de paquets fonctionnel.

Hors ligne

#2043 Le 17/08/2011, à 14:09

helly

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

Jme répette, mais le nouveau stroustrup est super !
Et dans le bouquin, y’a des identifiants pour télécharger les chapitres anglophones qui ne sont pas présents dans le francophone !


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

#2044 Le 17/08/2011, à 14:28

HP

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

tshirtman a écrit :
Steap a écrit :

Il faut récupérer la valeur de la variable d'environnement TMPDIR. En C, tu peux utiliser getenv().

tu es sur du nom de la variable?

# env | grep -i TMPDIR

nada… alors, bon, je ne vois pas ce que C récupérera de plus avec getenv() tongue.


cat /dev/urandom >/dev/null 2>&1 #github

Hors ligne

#2045 Le 17/08/2011, à 14:34

Steap

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

A ceux chez qui TMPDIR n'est pas défini : quel système utilisez-vous ?


GNU Guix, un gestionnaire de paquets fonctionnel.

Hors ligne

#2046 Le 17/08/2011, à 14:35

helly

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

Moi.
Archlinux.


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

#2047 Le 17/08/2011, à 14:55

Steap

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

Une autre piste :

#ifdef P_tmpdir
...
#endif

J'étais persuadé que TMPDIR était défini quasiment partout sad

Dernière modification par Steap (Le 17/08/2011, à 14:55)


GNU Guix, un gestionnaire de paquets fonctionnel.

Hors ligne

#2048 Le 17/08/2011, à 14:59

tshirtman

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

ubuntu, pas définit ici… ni sur mon serveur debian…

ça fait un sacré trou dans ton "partout" tongue

Hors ligne

#2049 Le 17/08/2011, à 15:08

Steap

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

Effectivement hmm

Je reviens, je vais détruire cette page.

Bon, en bref, c'est le bordel de trouver /tmp smile


GNU Guix, un gestionnaire de paquets fonctionnel.

Hors ligne

#2050 Le 18/08/2011, à 00:09

samυncle

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

.


Hello world

Hors ligne