Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3176 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  17264  17265  17266  ..  26998  26999  27000  27001  27002  27003
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°1967193
zapan666
Tout est relatif
Posté le 18-02-2010 à 13:34:43  profilanswer
 

Reprise du message précédent :

masklinn a écrit :


XSLTG [:sadnoir]
 
Pour dire à quel point c'est pourri, même florentg a arrêté de les utiliser pour générer ses pages [:sadnoir]


ouais, mais là, c'est assez urgent à faire. L'idée, c'est de faire un truc cracra qui réponde aux besoins, et selon le feedback du produit, refaire un proto, mais avec les trucs que j'ai trouvé chiant en moins.
 
 
Sinon, j'ai un ubuntu, un windows, relié entre eux via une neufbox. Je veux pouvoir faire un checkout d'un repo se trouvant sur ubuntu, via le nom de la machine, et non pas son ip. J'ai pas trop regardé, mais on m'a dit que via samba, je pourrais accéder via le nom. (mais j'y crois pas trop :o svn passant par le flux http)
 
 


---------------
my flick r - Just Tab it !
mood
Publicité
Posté le 18-02-2010 à 13:34:43  profilanswer
 

n°1967194
lorill
Posté le 18-02-2010 à 13:37:42  profilanswer
 

te fais pas chier et mets une entrée dans le hosts du windows

n°1967196
zapan666
Tout est relatif
Posté le 18-02-2010 à 13:42:59  profilanswer
 

lorill a écrit :

te fais pas chier et mets une entrée dans le hosts du windows


HFR >>> collègue de bureau


---------------
my flick r - Just Tab it !
n°1967198
koskoz
They see me trollin they hatin
Posté le 18-02-2010 à 13:46:05  profilanswer
 

Y a quoi de bien sous linux (non, on ne rigole pas) pour modéliser du merise ?
Un plugin eclipse, un logiciel tierce ?


---------------
Twitter
n°1967199
kadreg
profil: Utilisateur
Posté le 18-02-2010 à 13:50:44  profilanswer
 

MOUHAHAHAHHAHAHAHAHHA


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1967200
lorill
Posté le 18-02-2010 à 13:50:50  profilanswer
 

dia :o

n°1967204
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-02-2010 à 14:00:21  profilanswer
 

Code :
  1. System.Diagnostics.Stopwatch timer = new System.Diagnostics.Stopwatch();
  2. int[] arr = new int[64 * 1024 * 1024];
  3.  
  4. timer.Start();
  5. for (int i = 0; i < arr.Length; i++) arr[i] *= 15;
  6. timer.Stop();
  7. Console.WriteLine(timer.ElapsedMilliseconds);
  8.  
  9. timer.Reset();
  10. timer.Start();
  11. for (int i = 0; i < arr.Length; i += 16) arr[i] *= 15;
  12. timer.Stop();
  13. Console.WriteLine(timer.ElapsedMilliseconds);
 
Citation :


752
187

 

sachant que sur ma machine, une ligne de cache fait 64 octets, j'avoue avoir du mal à saisir ces résultats  [:otan beauval]
a priori, la seconde boucle ne lisant qu'une donnée sur 16, il pourrait sembler normal qu'elle prenne moins de temps. mais vu que les données sont préfetchées dans des lignes de cache de 64 octets, la lecture des 16 integers composant une ligne de cache devrait +/- prendre autant de temps que la lecture d'une seule valeur, et donc on devrait avoir un temps d'exécution équivalent pour les 2 boucles...
no comprendo... si quelqu'un a une piste... (C#)

 

edit : j'avais pas pensé au fait que je tournais sous un OS 64 bits. du coup j'ai remplacé la ligne 11 par

Code :
  1. for (int i = 0; i < arr.Length; i += 8) arr[i] *= 15;


et j'obtiens ça :

Citation :


762
186


:heink:

Message cité 1 fois
Message édité par Harkonnen le 18-02-2010 à 14:05:12

---------------
J'ai un string dans l'array (Paris Hilton)
n°1967207
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 18-02-2010 à 14:17:37  profilanswer
 

pitet que ta première passe pré-mâche le boulot de la deuxième  [:aelenia]


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°1967208
masklinn
í dag viðrar vel til loftárása
Posté le 18-02-2010 à 14:18:21  profilanswer
 

Ptet que c'est du C# et qu'il flingue le cache, aussi :o


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1967209
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-02-2010 à 14:26:16  profilanswer
 

Xavier_OM a écrit :

pitet que ta première passe pré-mâche le boulot de la deuxième  [:aelenia]


ben non, car si on considère comme négligeable le temps de lecture d'une donnée présente dans une ligne de cache, le proc devrait mettre autant de temps à lire la ligne complète qu'à lire une donnée par ligne, donc le temps correct devrait être celui calculé dans la seconde mesure. c'est la 1ere boucle qui est bien trop lente, comme si ce con faisait complètement abstraction du cache pour aller lire les données directement dans la RAM :spamafote:
 

masklinn a écrit :

Ptet que c'est du C# et qu'il flingue le cache, aussi :o


rooo, quand même, faut pas exagérer :o
(si y'en a qui sont motivés pour faire ce test dans d'autres langages, n'hésitez pas hein)


---------------
J'ai un string dans l'array (Paris Hilton)
mood
Publicité
Posté le 18-02-2010 à 14:26:16  profilanswer
 

n°1967210
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 18-02-2010 à 14:28:52  profilanswer
 

ou alors il est possible que ce con de .NET n'aligne pas correctement la mémoire qu'il alloue (mais là aussi j'ai un doute)


---------------
J'ai un string dans l'array (Paris Hilton)
n°1967211
pataluc
Posté le 18-02-2010 à 14:28:52  profilanswer
 

nraynaud a écrit :


merci pour le serveur gratos pendant un bon paquet de mois.


t'as changé de serveur? c'est pour ca que http://www.trainoo.com ne fonctionne plus? (http://trainoo.com fonctionne bien lui...) virtualhost fail?

Message cité 1 fois
Message édité par pataluc le 18-02-2010 à 14:29:19
n°1967214
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 18-02-2010 à 14:31:31  profilanswer
 

masklinn a écrit :

Ptet que c'est du C# et qu'il flingue le cache, aussi :o


 
C# vs C++/g++/cygwin, C# l'emporte (temps d'exécution) sur ce genre de truc


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°1967215
BenO
Profil: Chercheur
Posté le 18-02-2010 à 14:31:51  profilanswer
 

3,3M de révisions en 10 ans  [:cerveau sol]


---------------
Python Python Python
n°1967218
uriel
blood pt.2
Posté le 18-02-2010 à 14:35:31  profilanswer
 

Harkonnen a écrit :

ou alors il est possible que ce con de .NET n'aligne pas correctement la mémoire qu'il alloue (mais là aussi j'ai un doute)


sincerement, la gestion de la memoire de .NET c'est d'la merde [:spamafote]


---------------
IVG en france
n°1967219
koskoz
They see me trollin they hatin
Posté le 18-02-2010 à 14:36:47  profilanswer
 

uriel a écrit :


sincerement, la gestion de la memoire de .NET c'est d'la merde [:spamafote]


 
Rien ne vaut le C :o


---------------
Twitter
n°1967221
nraynaud
lol
Posté le 18-02-2010 à 14:40:27  profilanswer
 

pataluc a écrit :


t'as changé de serveur? c'est pour ca que http://www.trainoo.com ne fonctionne plus? (http://trainoo.com fonctionne bien lui...) virtualhost fail?


administrateur fail oui [:ciler]


---------------
trainoo.com, c'est fini
n°1967224
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 18-02-2010 à 14:44:26  profilanswer
 

Harko : tu devrais itérer entre i++ et i+=32 (par exemple) et bencher, ça mettrait ptet en avant le comportement de la chose  :o


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°1967225
pataluc
Posté le 18-02-2010 à 14:47:09  profilanswer
 

nraynaud a écrit :


administrateur fail oui [:ciler]


lundi j'étais navré, j'ai cru que tu avais fermé le site... je suis retombé dessus grâce à une recherche glouglou je crois, je me suis aperçu que sans le www ca fonctionnait.

n°1967229
nraynaud
lol
Posté le 18-02-2010 à 14:54:33  profilanswer
 

bordel, je crois que je suis un peu coincé.
 
Je veux faire un serveur de dev sans embrouilles (sans conf tordue) pour mes devs. Le serveur contient un git sur http(https) et un wiki et des conneries genre gestion de tickets et tout.
 
Je veux que la même base utilisateur serve pour toutes les applis et git.
 
1) git aime pas du tout les certificats SSL auto-signés (il faut bidouiller la conf sur chaque machine de dev pour le faire passer), et notre registrar vend pas de certificats ( [:pingouino] ).
2) j'ai pas envie d'utiliser SSH par ce que c'est souvent filtré sur les réseaux. Et que ça sauvera pas le mot de passe.
3) En basic auth, git sauve pas les mots de passe.
4) il existe pas de solution one click pour sauver des certificats SSL pour les clients.
 
Vous avez des idées pour me sortir de ça ?


---------------
trainoo.com, c'est fini
n°1967231
nraynaud
lol
Posté le 18-02-2010 à 14:56:22  profilanswer
 

pataluc a écrit :


lundi j'étais navré, j'ai cru que tu avais fermé le site... je suis retombé dessus grâce à une recherche glouglou je crois, je me suis aperçu que sans le www ca fonctionnait.


il a failli fermer sans préavis dimanche ouais. Mais ça c'est fini au champagne [:ciler]
 
pour le www, c'est une erreur de configuration de ma part, là j'attends que les DNS se propagent pour vérifier que tout est bon.


---------------
trainoo.com, c'est fini
n°1967232
erulio
Posté le 18-02-2010 à 14:59:47  profilanswer
 

nraynaud a écrit :

2) j'ai pas envie d'utiliser SSH par ce que c'est souvent filtré sur les réseaux. Et que ça sauvera pas le mot de passe.
3) En basic auth, git sauve pas les mots de passe.


Jamais utilisé git, mais ça, c'est pas possible par une authentification par clé ?

Message cité 1 fois
Message édité par erulio le 18-02-2010 à 14:59:56
n°1967233
nraynaud
lol
Posté le 18-02-2010 à 15:01:56  profilanswer
 

erulio a écrit :


Jamais utilisé git, mais ça, c'est pas possible par une authentification par clé ?


tu parles d'un certificat SSL client ?


---------------
trainoo.com, c'est fini
n°1967235
uriel
blood pt.2
Posté le 18-02-2010 à 15:07:15  profilanswer
 

la demo de Bing map à TED2010 [:icon14]


---------------
IVG en france
n°1967236
el muchach​o
Comfortably Numb
Posté le 18-02-2010 à 15:08:32  profilanswer
 
n°1967237
erulio
Posté le 18-02-2010 à 15:10:12  profilanswer
 

nraynaud a écrit :

tu parles d'un certificat SSL client ?


Non, juste un auth SSH par clé. Avec un ssh-agent qui tourne sur le client, le git client se connecte via ssh sans mot de passe. Mais j'ai peut-être mal saisi la demande [:fading] (ou peut-être que tu veux absolument pas ssh).

n°1967238
nraynaud
lol
Posté le 18-02-2010 à 15:11:17  profilanswer
 

erulio a écrit :


Non, juste un auth SSH par clé. Avec un ssh-agent qui tourne sur le client, le git client se connecte via ssh sans mot de passe. Mais j'ai peut-être mal saisi la demande [:fading] (ou peut-être que tu veux absolument pas ssh).


ouais, c'est pareil qu'un certificat SSL client. y'a rien qui se fasse facilement.


---------------
trainoo.com, c'est fini
n°1967239
black_lord
Truth speaks from peacefulness
Posté le 18-02-2010 à 15:13:00  profilanswer
 

nraynaud a écrit :


ouais, c'est pareil qu'un certificat SSL client. y'a rien qui se fasse facilement.


note que tu pourras réutiliser le SSH avec clé assez facilement du coup


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1967240
erulio
Posté le 18-02-2010 à 15:14:52  profilanswer
 

Oui, j'avais passé le point 4/ à la trappe.

n°1967242
nraynaud
lol
Posté le 18-02-2010 à 15:16:15  profilanswer
 

black_lord a écrit :


note que tu pourras réutiliser le SSH avec clé assez facilement du coup


nan, c'est assez chiant, parce que le ssh est souvent filtré


---------------
trainoo.com, c'est fini
n°1967244
0x90
Posté le 18-02-2010 à 15:17:57  profilanswer
 

Harkonnen a écrit :

Code :
  1. System.Diagnostics.Stopwatch timer = new System.Diagnostics.Stopwatch();
  2. int[] arr = new int[64 * 1024 * 1024];
  3.  
  4. timer.Start();
  5. for (int i = 0; i < arr.Length; i++) arr[i] *= 15;
  6. timer.Stop();
  7. Console.WriteLine(timer.ElapsedMilliseconds);
  8.  
  9. timer.Reset();
  10. timer.Start();
  11. for (int i = 0; i < arr.Length; i += 16) arr[i] *= 15;
  12. timer.Stop();
  13. Console.WriteLine(timer.ElapsedMilliseconds);
 
Citation :


752
187

 

sachant que sur ma machine, une ligne de cache fait 64 octets, j'avoue avoir du mal à saisir ces résultats  [:otan beauval]
a priori, la seconde boucle ne lisant qu'une donnée sur 16, il pourrait sembler normal qu'elle prenne moins de temps. mais vu que les données sont préfetchées dans des lignes de cache de 64 octets, la lecture des 16 integers composant une ligne de cache devrait +/- prendre autant de temps que la lecture d'une seule valeur, et donc on devrait avoir un temps d'exécution équivalent pour les 2 boucles...
no comprendo... si quelqu'un a une piste... (C#)

 

edit : j'avais pas pensé au fait que je tournais sous un OS 64 bits. du coup j'ai remplacé la ligne 11 par

Code :
  1. for (int i = 0; i < arr.Length; i += 8) arr[i] *= 15;


et j'obtiens ça :

Citation :


762
186


:heink:

 

l'array étant un vrai objet, qui enregistre sa taille, il la met probablement au début, ce qui te bouffe l'alignement s'il fait pas gaffe (il aligne sur int, mais probablement pas sur ta cacheline).on s'en fout, ce qui compte c'est que tu tappe qu'une seule fois par cacheline.
ensuite l'indexation est checked, es-tu sûr que le compilo est assez malin pour la faire sauter en utilisant l'info (i < arr.Length) ?, si c'est pas le cas, t'as une tartine de tests à la con qui viennent s'intercaler dans ton code.

Message cité 1 fois
Message édité par 0x90 le 18-02-2010 à 15:21:22

---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
n°1967246
boulax
Inserer phrase hype en anglais
Posté le 18-02-2010 à 15:22:20  profilanswer
 

Citation :

Access Denied
Your request was denied because of its content categorization:
"Entertainment;Intimate Apparel/Swimsuit"


Wait.... What ?


---------------
Posté depuis des chiottes, sales. Me gusta.
n°1967247
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 18-02-2010 à 15:22:50  profilanswer
 

http://igoro.com/archive/gallery-o [...] e-effects/


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°1967249
el muchach​o
Comfortably Numb
Posté le 18-02-2010 à 15:23:32  profilanswer
 

Pas con pour le check. Autres pistes ( avec des gros ?):
- le GC flingue le cache (?)
- t'as 8x plus de multiplications d'un coté que de l'autre - sauf qu'entre 8 et 16, ça n'a pas l'air de changer...
- le CLI fait lui-même des optimisations "magiques"

Message cité 1 fois
Message édité par el muchacho le 18-02-2010 à 15:28:43

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°1967253
zapan666
Tout est relatif
Posté le 18-02-2010 à 15:29:21  profilanswer
 

lorill a écrit :

te fais pas chier et mets une entrée dans le hosts du windows


par contre ip fixe obligatoirement sur les machines ?


---------------
my flick r - Just Tab it !
n°1967254
pataluc
Posté le 18-02-2010 à 15:30:09  profilanswer
 

nraynaud a écrit :


il a failli fermer sans préavis dimanche ouais. Mais ça c'est fini au champagne [:ciler]


t'as vendu le concept à google?

n°1967255
lorill
Posté le 18-02-2010 à 15:31:23  profilanswer
 

ben oui, du coup.
 
mais si t'as que 2 machines impliquées, c'est quand même ce qui me semble le plus facile.
 
Je ne sais pas comment marche la neufbox, mais sur certains routeurs, tu peux aussi configurer le dhcp pour toujours refiler la même ip a une adresse mac donnée.

n°1967256
Un Program​meur
Posté le 18-02-2010 à 15:31:54  profilanswer
 

Harko, est-ce que tu connais: http://streambench.org


---------------
The truth is rarely pure and never simple (Oscar Wilde)
n°1967257
nraynaud
lol
Posté le 18-02-2010 à 15:34:35  profilanswer
 

pataluc a écrit :


t'as vendu le concept à google?


non, le serveur est arrivé à expiration quelques heure avant que je tente de récupérer les données qui étaient dessus.


---------------
trainoo.com, c'est fini
n°1967260
pataluc
Posté le 18-02-2010 à 15:46:13  profilanswer
 

nraynaud a écrit :


non, le serveur est arrivé à expiration quelques heure avant que je tente de récupérer les données qui étaient dessus.


ah ouais... mode "sueurs froides" quoi. sympa.

n°1967262
zapan666
Tout est relatif
Posté le 18-02-2010 à 15:53:38  profilanswer
 

lorill a écrit :

ben oui, du coup.
 
mais si t'as que 2 machines impliquées, c'est quand même ce qui me semble le plus facile.
 
Je ne sais pas comment marche la neufbox, mais sur certains routeurs, tu peux aussi configurer le dhcp pour toujours refiler la même ip a une adresse mac donnée.


non, mais spa grave, je préfère avoir un ip fixe + nom facile à retenir qu'une ip flottante.  
 
@gatsu35 : tu utilise synergy ? tu le lance en tant que client automatiquement à chaque lancement des machines esclaves ?  


---------------
my flick r - Just Tab it !
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  17264  17265  17266  ..  26998  26999  27000  27001  27002  27003

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)