#726 Le 14/05/2012, à 10:05
- tshirtman
Re : /* Topic des codeurs [7] */
@sweetly: perso, en GUI je fais surtout du kivy depuis 2ans, c'est génial, mais tu n'a probablement pas besoin de ça pour ça, pour ce que tu veux faire, pygame suffit amplement.
Hors ligne
#727 Le 14/05/2012, à 10:22
- sweetly
Re : /* Topic des codeurs [7] */
from PySFML import sf win = sf.RenderWindow(sf.VideoMode(480, 480), 'plop') text = sf.String('plouf') win.Clear() win.Draw(text) win.Display()
That’s all you need, bro!
Après quelques galères pour installer pysfml sur osx, c'est effectivement une bonne piste. Merci !
Hors ligne
#728 Le 14/05/2012, à 10:36
- Pylades
Re : /* Topic des codeurs [7] */
sweetly, t’as quelques problèmes, je crois… T’as actualisé après une 502 ?
“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
#729 Le 14/05/2012, à 10:43
- tshirtman
Re : /* Topic des codeurs [7] */
je me suis permis de supprimer le doublon
Hors ligne
#730 Le 14/05/2012, à 10:58
- sweetly
Re : /* Topic des codeurs [7] */
Il était beau, ce doublon, pourtant !
Hors ligne
#731 Le 15/05/2012, à 07:03
- Kanor
Re : /* Topic des codeurs [7] */
Trouvé un lien sympa ce matin plein plein de tips pour vim
http://www.zzapper.co.uk/vimtips.html
Hors ligne
#732 Le 15/05/2012, à 09:55
- tshirtman
Re : /* Topic des codeurs [7] */
j'ai refondu ma config vim ces derniers jours, ctrlP + lusty = awesome, j'ai arrété d'utiliser les tabs, pour utiliser les buffers correctement, c'est beaucoup mieux.
https://github.com/tshirtman/.vim
Dernière modification par tshirtman (Le 15/05/2012, à 09:55)
Hors ligne
#733 Le 16/05/2012, à 10:13
- Elzen
Re : /* Topic des codeurs [7] */
Hej les gens,
j'suis toujours sur mon histoire de tirage aléatoire : j'utilise maintenant l'implémentation sus-proposée par grim7reaper pour déterminer le nombre de mots-clefs par sources et le nombre de requêtes par utilisateur, et ça a l'air cool, mais pour la popularité des sources et des mots-clefs, j'aimerais essayer un truc genre Loi de Zipf.
J'ai cherché un peu des exemples d'implémentation, j'n'ai pas trouvé grand chose (par contre j'suis tombé sur l'exemple d'implem de Poisson donné par grim, que j'n'avais pas trouvé en cherchant pour Poisson, j'suis doué, hein ? ^^").
Intuitivement comme ça, pour une implem naïve de la loi de Zipf, je dirais un truc du genre :
private static List<String> zipfwords;
private static Random random = new Random();
public static void generateZipf(Set<String> words, int K) {
zipfwords = new LinkedList<String>();
// On prépare un tirage sans remise.
List<String> w = new LinkedList<String>();
w.addAll(words);
// On tire chaque mot une fois.
while (w.size() > 0) {
int pos = random.nextInt(w.size());
String word = w.get(pos);
w.remove(pos);
// Et on l'ajoute K/n fois.
int n = words.size()-w.size();
for (int i=0; i<K/n; i++)
zipfwords.add(word);
}
}
public static String getZipf() {
return zipfwords.get(random.nextInt(zipfwords.size()));
}
Ça vous paraît correct ?
(Mais je n'sais pas trop comment déterminer le K, du coup)
Elzen : polisson, polémiste, polymathe ! (ex-ArkSeth)
Un script pour améliorer quelques trucs du forum.
La joie de t'avoir connu surpasse la peine de t'avoir perdu…
timezone[blocklist]
Hors ligne
#735 Le 16/05/2012, à 12:08
- sweetly
Re : /* Topic des codeurs [7] */
j'ai refondu ma config vim ces derniers jours, ctrlP + lusty = awesome, j'ai arrété d'utiliser les tabs, pour utiliser les buffers correctement, c'est beaucoup mieux.
Tu codes réellement sous windows ?
Hors ligne
#736 Le 16/05/2012, à 12:21
- Pylades
Re : /* Topic des codeurs [7] */
Je viens de résoudre un bug rencontré il y a plusieurs mois.
Au lieu de --sk->index, j’avais écrit sk->index--…
Ça fait toujours ça, mais… on se sent con.
“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
#737 Le 16/05/2012, à 12:41
- grim7reaper
Re : /* Topic des codeurs [7] */
C’est ça de vouloir faire son malin genre « je maîtrise totalement les précédences et les associativités » au lieu d’ajouter des parenthèses pour clarifier le code
Hors ligne
#738 Le 16/05/2012, à 12:44
- The Uploader
Re : /* Topic des codeurs [7] */
+1
- 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
#739 Le 16/05/2012, à 12:49
- Pylades
Re : /* Topic des codeurs [7] */
Euh, rien à voir… j’ai mis la version postfixée au lieu de la préfixée, c’est tout…
“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
#740 Le 16/05/2012, à 13:00
- grim7reaper
Re : /* Topic des codeurs [7] */
Ha, en effet lu trop vite…
Bah c’est encore pire alors
Dernière modification par grim7reaper (Le 16/05/2012, à 13:01)
Hors ligne
#741 Le 16/05/2012, à 13:02
- Pylades
Re : /* Topic des codeurs [7] */
“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
#742 Le 16/05/2012, à 16:06
- tshirtman
Re : /* Topic des codeurs [7] */
tshirtman a écrit :j'ai refondu ma config vim ces derniers jours, ctrlP + lusty = awesome, j'ai arrété d'utiliser les tabs, pour utiliser les buffers correctement, c'est beaucoup mieux.
Tu codes réellement sous windows ?
ça m'est arrivé, mais à l'école, et au vu des conditions, avoir une copie fonctionnelle de ma config vim dans cet environnement c'est compliqué… mais bon, j'avais galéré pour faire marcher ça, alors je le garde. ^^
Hors ligne
#743 Le 16/05/2012, à 21:38
- Pylades
Re : /* Topic des codeurs [7] */
grim7reaper, juste pour dire que mon interpréteur est maintenant à la louche environ vingt fois plus rapide que le tien (et ça va encore un peu s’améliorer).
“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
#744 Le 16/05/2012, à 22:07
- tshirtman
Re : /* Topic des codeurs [7] */
/me parie qu'il est faux
Dernière modification par tshirtman (Le 16/05/2012, à 22:07)
Hors ligne
#745 Le 16/05/2012, à 22:11
- Pylades
Re : /* Topic des codeurs [7] */
Bah il résout les tours d’Hanoï, donc j’ai l’impression qu’il est juste. Et j’ai l’impression que c’est plus la vitesse des I/O qui limite. Je propre le code, puis je fais les tests.
“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
#746 Le 17/05/2012, à 06:26
- grim7reaper
Re : /* Topic des codeurs [7] */
grim7reaper, juste pour dire que mon interpréteur est maintenant à la louche environ vingt fois plus rapide que le tien (et ça va encore un peu s’améliorer).
Ça signifie que tu exécute Hanoï en moins de 0,1s et que tu trouves les 200 premiers nombres premiers en moins de 0,6s ?
Si oui, et bien tu vas pouvoir essayer de battre lui maintenant, et si tu y arrives tu pourras implémenter les optimisations présentées ici (très intéressant au passage)
Dernière modification par grim7reaper (Le 17/05/2012, à 06:35)
Hors ligne
#747 Le 17/05/2012, à 07:16
- Pylades
Re : /* Topic des codeurs [7] */
Heu, t’avais amélioré le tient tant que ça ?
Bon, sinon j’ai été un peu optimiste, en fait… Avant proprage de code, Hanoï tourne en sept secondes (mais ça devrait encore descendre), en revanche, sur les premiers, je ne suis plus rapide que de très peu.
La prochaine fois, je propreai et je ferai les tests avant de me la ramener.
(Cela dit, sept secondes chez moi, c’est probablement moins de deux chez toi…)
Dernière modification par Πυλάδης (Le 17/05/2012, à 07:17)
“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
#748 Le 17/05/2012, à 07:45
- grim7reaper
Re : /* Topic des codeurs [7] */
Heu, t’avais amélioré le tient tant que ça ?
Comparé à ma vieille version, oui ça avait fait un gros bond.
(Cela dit, sept secondes chez moi, c’est probablement moins de deux chez toi…)
Oui, mon temps ne veut pas dire grand-chose vu que j’ai une machine différente de la tienne, il faudrait que je teste ton code.
Cela dit, même si tu tourne en 2s chez moi, on est loin des 20x plus rapide (sachant que Hanoï je le fait en 2,18s)
Enfin, une fois que j’aurai ton code je verrait bien.
Dernière modification par grim7reaper (Le 17/05/2012, à 07:46)
Hors ligne
#749 Le 17/05/2012, à 08:03
- Pylades
Re : /* Topic des codeurs [7] */
Il n’est pas encore présentable.
“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
#750 Le 17/05/2012, à 19:55
- kamui57
Re : /* Topic des codeurs [7] */
Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas (proverbe indien)
Toshiba Satellite L655 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
Toshiba Satellite M30 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
https://help.ubuntu.com/community/Pastebinit pour poster du texte sur internet en console
Hors ligne