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".

#1 Le 04/02/2012, à 23:11

Rolinh

/* Topic des codeurs [7] */

Bienvenue dans le TdC 0x7.
Ceci est la suite de ce fil.

Historique des précédents fils :
        • Topic des codeurs couche-tard [0] : du 14 avril 2010 au 12 juin 2010 (100 pages).
        • Topic des codeurs couche-tard [1] : du 12 juin 2010 au 5 septembre 2010 (100 pages).
        • Topic des codeurs couche-tard [2] : du 5 septembre 2010 au 16 décembre 2010 (100 pages).
        • Topic des codeurs couche-tard [3] : du 16 décembre 2010 au 28 février 2011 (100 pages).
        • Topic des codeurs couche-tard [4] : du 28 février 2011 au 6 juin 2011 (101 pages).
        • Topic des codeurs couche-tard [5] : du 6 juin 2011 au 10 septembre 2011 (100 pages).
        • Topic des codeurs [6] : du 10 septembre 2011 au 4 février 2012 (100 pages).

N’oubliez pas les Défis du TdC wink

Le défi actuel est toujours :bah voui, faut croire que les défis sont secondaires :-P

grim7reaper a écrit :

Je propose la mise au point d’une bibliothèque ou d’un module ou truc du genre (faut que le code soit réutilisable ailleurs quoi) qui propose des fonctions pour récupérer des quotes sur Internet.

Vous êtes libre de choisir les sites que vous voulez gérez dans votre code (VDM, DTC, PEBKAC, etc.), au niveau de leur nombre (gestion d’un seul site ou de plusieurs) aussi et au niveau des options offertes (par exemple, pour VDM vous pouvez soit toujours tirer une quote aléatoire soit offrir la possibilité de choisir sa catégorie).

Le seul truc que je fixe c’est le format de sortie : vos fonctions doivent fournir au final juste la quote en texte simple.
Comme ça, c’est plus souple pour la réutilisation ou la combinaison avec d’autres trucs (pour donner des trucs comme ça par exemple).

Amusez-vous bien, et produisez-nous du beau code. smile

Et n’oubliez pas notre devise :

#!/bin/sh
while true; do
    echo -en "\rIn    "
    sleep 1
    echo -en "\rCode  "
    sleep 1
    echo -en "\rWe    "
    sleep 1
    echo -en "\rTrust!"
    sleep 1
done

Ouais, je sais, ce code n'a largement pas la classe du dernier format de la devise... M'enfin, faut de l'inspiration aussi! /me fera mieux la prochaine fois.

Dernière modification par Rolinh (Le 05/02/2012, à 11:39)


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

Hors ligne

#2 Le 04/02/2012, à 23:29

grim7reaper

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

Ha tiens, c’est toujours mon défi qui traîne ^^

Hors ligne

#3 Le 04/02/2012, à 23:35

Rolinh

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

Ouep ^_^

Pour revenir au débat: je ne connais ni l'Haskell ni l'OCaml donc je ne peux pas me prononcer. En revanche, je trouve la syntaxe de Scheme moins aberrante que celle de Pascal même s'il ne faut pas long avant de péter un câble sur les parenthèses. tongue

Bon, puisque tu m'as lancé sur le lua, je m'en vais faire une petite amélioration sur le widget pour cmus (que j'aurais dû faire il y a longtemps).


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

Hors ligne

#4 Le 05/02/2012, à 01:02

Rolinh

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

Bon, c'est fait.
J'ai bien envie de re-travailler un peu sur mes widgets pour Awesome WM mais bon, ça va devoir attendre la fin des examens. hmm


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

Hors ligne

#5 Le 05/02/2012, à 01:29

The Uploader

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

avec pause (donc le monde qui n'est pas dessiné) : 9% CPU
sans pause : 15% CPU

Et j'ai encore rien qui bouge... Et une seule Resource sur le monde...

Faudrait que j'essaie HWSURFACE et le double buffer pour les surface.... Au pire je refais un système de dessin "à la demande" pour les sprites du World, mais bof quoi... M'enfin ce sera à la fin, hein..

Dernière modification par The Uploader (Le 05/02/2012, à 01:36)


Passer de Ubuntu 10.04 à Xubuntu 12.04 LTS. Attention au bug de USB Creator ! Il vaut mieux graver Xubuntu sur un CD ou DVD.
--
Archlinux/Xfce sur ASUS N56VV, Mes PKGBUILDs sur l'AUR

Hors ligne

#6 Le 05/02/2012, à 03:21

Kanor

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

Voila c'est reparti

Hors ligne

#7 Le 05/02/2012, à 11:39

Rolinh

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

Merci Kanor smile


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

Hors ligne

#8 Le 05/02/2012, à 12:02

grim7reaper

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

The Uploader a écrit :

Faudrait que j'essaie HWSURFACE

Si tant est que ça fonctionne sous Linux (en combinaison avec OpenGL peut-être que ça passe, mais SDL seul ça ne fonctionne toujours pas chez moi…)

Hors ligne

#9 Le 05/02/2012, à 18:41

tshirtman

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

https://github.com/vim-scripts/Python-mode-klen

*_* enfin… un plugin de completion (et refactoration et autres choses) qui marche vraiment pour python… je commençais à désespérer…

Hors ligne

#11 Le 06/02/2012, à 00:19

Etoma

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

IDLE installé!


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

Hors ligne

#12 Le 06/02/2012, à 00:29

grim7reaper

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

Tiens, je viens de tomber sur une mine d’or.

Y’a pas à dire, il y a des logiciels qui ont un super nom :]

Hors ligne

#13 Le 06/02/2012, à 00:36

Kanor

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

tshirtman a écrit :

https://github.com/vim-scripts/Python-mode-klen

*_* enfin… un plugin de completion (et refactoration et autres choses) qui marche vraiment pour python… je commençais à désespérer…

Tu a trouvé le moyen pour qui prenne en compte la librairie standard pour l'auto import ?

Merci grim7reaper pour le lien

Dernière modification par Kanor (Le 06/02/2012, à 00:38)

Hors ligne

#14 Le 06/02/2012, à 11:44

tshirtman

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

@Kanor: Hum, j'ai rien fait de particulier, mais il ne complète pas pas sur le "from ....", par contre, quand j'ai tapé "from ... import" il complète sur les symboles importable. C'est pas parfait, mais ça me suffit pour l'instant, c'est plus la complétion sur les objets dans le code, qui m'intéresse.

Hors ligne

#15 Le 06/02/2012, à 12:06

tshirtman

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

Etoma a écrit :

IDLE installé!

installe plutôt bpython (comme shell python) et un bon éditeur de texte… perso je conseille vim, mais faut avoir la motivation de l'apprendre, sinon il parait que gedit avec quelques plugins fait bien l'affaire, ou geany (mais ne me parait pas très adapté pour le python).

Hors ligne

#16 Le 06/02/2012, à 12:40

Rolinh

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

Dis-voir tshirtman (ou quelqu'un d'autre), à propos des sous-modules pour git, l'idée est bien de pouvoir intégrer un dépôt git dans l'arborescence d'un dépôt git?
Je ne sais pas si je m'explique bien. tongue
Allez, je m'explique au travers de ce que je veux faire. Je dispose d'un dépôt git pour mes configurations  et d'un dépôt git pour mes widgets Awesome. Évidemment, on retrouve mes widgets dans mon dépôt de configurations puisque ce dernier intègre ma configuration d'Awesome WM.
J'ai donc un clone de mon dépôt de widget dans mon dépôt de configuration. C'est bien dans ce cas que sont indiqués les sous-modules? Si oui, que par où dois-je commencer pour gérer mes widgets comme un sous-module?


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

Hors ligne

#17 Le 06/02/2012, à 13:04

tshirtman

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

C'est une référence vers un autre dépot, qui est dans ton dépot, et quand tu fais init/update, il le pull, quand tu vas dedans, tu es dans le sous dépot, donc tu peux commiter, pusher sur ce dépot référencé. Donc oui, pour moi ça correspond à ton cas d'utilisation (perso je m'en sert pour les plugins vim, ce n'est pas un usage très différents).

Donc, tu bouge les widgets de ta conf (voir les supprime) et tu recommence, sauf que au lieu de faire "git clone" à l'endroit ou tu veux le clone, tu te mets à la racine de ton dépot et tu fais "git submodule add adresse_repo dossier_ou_cloner" et pouf… ça marche.

Hors ligne

#18 Le 06/02/2012, à 13:32

Rolinh

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


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

Hors ligne

#19 Le 06/02/2012, à 18:15

Rolinh

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

Ouéééé, je suis gâté ces jours:

Feb  6 17:04:15 localhost kernel: [  428.215917] kernel BUG at drivers/pci/msi.c:316!
Feb  6 17:04:15 localhost kernel: [  428.215932] invalid opcode: 0000 [#1] PREEMPT SMP
Feb  6 17:04:15 localhost kernel: [  428.215952] CPU 1
Feb  6 17:04:15 localhost kernel: [  428.215959] Modules linked in: jc42 coretemp ipt_REJECT ipt_LOG xt_limit xt_tcpudp xt_addrtype xt_state ip6_tables nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_nat $
Feb  6 17:04:15 localhost kernel: [  428.216313]
Feb  6 17:04:15 localhost kernel: [  428.216320] Pid: 3994, comm: ifconfig Tainted: G         C O 3.2.4-1-ARCH #1 LENOVO 4238A71/4238A71
Feb  6 17:04:15 localhost kernel: [  428.216351] RIP: 0010:[<ffffffff812699ee>]  [<ffffffff812699ee>] free_msi_irqs+0x11e/0x120
Feb  6 17:04:15 localhost kernel: [  428.216379] RSP: 0018:ffff8801e66b3c08  EFLAGS: 00010282
Feb  6 17:04:15 localhost kernel: [  428.216395] RAX: ffff88020f156300 RBX: ffff88020b3c9840 RCX: 00000000fffffffa
Feb  6 17:04:15 localhost kernel: [  428.216416] RDX: 0000000000000000 RSI: 000000000000002e RDI: 0000000000000000
Feb  6 17:04:15 localhost kernel: [  428.216438] RBP: ffff8801e66b3c48 R08: ffff88020f156300 R09: ffff880215400188
Feb  6 17:04:15 localhost kernel: [  428.216458] R10: 00000000000000c8 R11: 0000000000000080 R12: ffff880210be5920
Feb  6 17:04:15 localhost kernel: [  428.216479] R13: 0000000000000001 R14: ffff880210be5000 R15: 0000000000000000
Feb  6 17:04:15 localhost kernel: [  428.216500] FS:  00007fa185157700(0000) GS:ffff88021e240000(0000) knlGS:0000000000000000
Feb  6 17:04:15 localhost kernel: [  428.216524] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Feb  6 17:04:15 localhost kernel: [  428.216541] CR2: 0000000000402545 CR3: 00000001d895a000 CR4: 00000000000406e0
Feb  6 17:04:15 localhost kernel: [  428.216562] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Feb  6 17:04:15 localhost kernel: [  428.216583] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Feb  6 17:04:15 localhost kernel: [  428.216605] Process ifconfig (pid: 3994, threadinfo ffff8801e66b2000, task ffff8801d89f3900)
Feb  6 17:04:15 localhost kernel: [  428.216629] Stack:
Feb  6 17:04:15 localhost kernel: [  428.216636]  ffff8801e66b3c48 000000018126a5e4 ffff88020e5cfe80 ffff880210be5000
Feb  6 17:04:15 localhost kernel: [  428.216669]  ffff88020f974000 00000000fffffff0 ffff880210be5090 0000000000000001
Feb  6 17:04:15 localhost kernel: [  428.216694]  ffff8801e66b3c68 ffffffff8126a675 ffff880210afe8a0 ffff88020f974740
Feb  6 17:04:15 localhost kernel: [  428.216718] Call Trace:
Feb  6 17:04:15 localhost kernel: [  428.216728]  [<ffffffff8126a675>] pci_disable_msi+0x45/0x50
Feb  6 17:04:15 localhost kernel: [  428.216748]  [<ffffffffa0330bed>] e1000e_reset_interrupt_capability+0x5d/0x70 [e1000e]
Feb  6 17:04:15 localhost kernel: [  428.216772]  [<ffffffffa0330f42>] e1000_request_irq+0x212/0x260 [e1000e]
Feb  6 17:04:15 localhost kernel: [  428.216793]  [<ffffffffa0332a61>] e1000_open+0xf1/0x400 [e1000e]
Feb  6 17:04:15 localhost kernel: [  428.216813]  [<ffffffff813655bf>] __dev_open+0x8f/0xe0
Feb  6 17:04:15 localhost kernel: [  428.216829]  [<ffffffff81365861>] __dev_change_flags+0xa1/0x180
Feb  6 17:04:15 localhost kernel: [  428.216847]  [<ffffffff813659f8>] dev_change_flags+0x28/0x70
Feb  6 17:04:15 localhost kernel: [  428.216864]  [<ffffffff813c69ab>] devinet_ioctl+0x61b/0x730
Feb  6 17:04:15 localhost kernel: [  428.216880]  [<ffffffff813c75b5>] inet_ioctl+0x75/0x90
Feb  6 17:04:15 localhost kernel: [  428.216896]  [<ffffffff8134a910>] sock_do_ioctl+0x30/0x70
Feb  6 17:04:15 localhost kernel: [  428.216912]  [<ffffffff8134abfd>] sock_ioctl+0x6d/0x2c0
Feb  6 17:04:15 localhost kernel: [  428.216929]  [<ffffffff8117979f>] do_vfs_ioctl+0x8f/0x500
Feb  6 17:04:15 localhost kernel: [  428.216946]  [<ffffffff810d1b75>] ? call_rcu+0x15/0x20
Feb  6 17:04:15 localhost kernel: [  428.216962]  [<ffffffff8108f57f>] ? __put_cred+0x3f/0x50
Feb  6 17:04:15 localhost kernel: [  428.216978]  [<ffffffff81179ca1>] sys_ioctl+0x91/0xa0
Feb  6 17:04:15 localhost kernel: [  428.216995]  [<ffffffff81429702>] system_call_fastpath+0x16/0x1b
Feb  6 17:04:15 localhost kernel: [  428.217012] Code: 49 8d 55 10 49 39 d4 48 8d 48 f0 75 b0 48 83 c4 18 5b 41 5c 41 5d 41 5e 41 5f 5d c3 48 8b 7b 20 e8 c8 8a dd ff 48 8b 43 10 eb a2 <0f> 0b 55 48 $
Feb  6 17:04:15 localhost kernel: [  428.217143] RIP  [<ffffffff812699ee>] free_msi_irqs+0x11e/0x120
Feb  6 17:04:15 localhost kernel: [  428.217161]  RSP <ffff8801e66b3c08>
Feb  6 17:04:15 localhost kernel: [  428.337451] ---[ end trace f44aff4d2f9d2f74 ]---
Feb  6 17:04:41 localhost kernel: [  454.763664] ehci_hcd 0000:00:1d.0: remove, state 1
Feb  6 17:04:41 localhost kernel: [  454.763690] usb usb2: USB disconnect, device number 1
Feb  6 17:04:41 localhost kernel: [  454.763664] ehci_hcd 0000:00:1d.0: remove, state 1
Feb  6 17:04:41 localhost kernel: [  454.763690] usb usb2: USB disconnect, device number 1
Feb  6 17:04:41 localhost kernel: [  454.763701] usb 2-1: USB disconnect, device number 2
Feb  6 17:04:41 localhost kernel: [  454.763711] usb 2-1.2: USB disconnect, device number 3
Feb  6 17:04:41 localhost kernel: [  454.805059] ehci_hcd 0000:00:1d.0: USB bus 2 deregistered
Feb  6 17:04:41 localhost kernel: [  454.805162] ehci_hcd 0000:00:1d.0: PCI INT A disabled
Feb  6 17:04:41 localhost kernel: [  454.805200] ehci_hcd 0000:00:1a.0: remove, state 1
Feb  6 17:04:41 localhost kernel: [  454.805224] usb usb1: USB disconnect, device number 1
Feb  6 17:04:41 localhost kernel: [  454.805239] usb 1-1: USB disconnect, device number 2
Feb  6 17:04:41 localhost kernel: [  454.805254] usb 1-1.5: USB disconnect, device number 3
Feb  6 17:04:41 localhost kernel: [  454.805725] usb 1-1.6: USB disconnect, device number 4
Feb  6 17:04:41 localhost kernel: [  454.854482] ehci_hcd 0000:00:1a.0: USB bus 1 deregistered
Feb  6 17:04:41 localhost kernel: [  454.879330] ehci_hcd 0000:00:1a.0: PCI INT A disabled

ça m'a bien pété à la gueule... Plus moyen de me loguer en root (bien que ma session Awesome continuait de fonctionner normalement). J'ai dû faire un hard-reset... sad
C'est bien, ça m'arrive en période d'examens, quand j'ai bien besoin de ma machine.


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

Hors ligne

#20 Le 06/02/2012, à 18:22

Le Rouge

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

Rolinh a écrit :

C'est bien, ça m'arrive en période d'examens, quand j'ai bien besoin de ma machine.

Mais à part ça, c'est trop bien Arch'.

trollface.png


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

En ligne

#21 Le 06/02/2012, à 18:49

Rolinh

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

Je ne vois pas en quoi un bug sur une version stable du kernel est relatif à Archlinux... ?
Enfin, tu peux peut-être m'expliquer...
Marchera pas ton troll, ça pourrait arriver sur n'importe quelle distro!

(m'enfin, c'est p't'être parce que j'ai joué avec des options pas encore activées par défaut mais chuuuuut... Enfin bon, cela fait un bon moment que je les utilises mais n'avait pas eu de soucis jusqu'à aujourd'hui.)


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

Hors ligne

#22 Le 06/02/2012, à 19:34

The Uploader

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

Le Rouge a écrit :
Rolinh a écrit :

C'est bien, ça m'arrive en période d'examens, quand j'ai bien besoin de ma machine.

Mais à part ça, c'est trop bien Arch'.

http://smilies.xserver-x.org/smilies/meme/trollface.png

Ubuntu ne démarre plus sur ma machine depuis la 11.04 sans désactiver l'ACPI. A part ça, c'est trop bien Ubuntu. big_smile


Passer de Ubuntu 10.04 à Xubuntu 12.04 LTS. Attention au bug de USB Creator ! Il vaut mieux graver Xubuntu sur un CD ou DVD.
--
Archlinux/Xfce sur ASUS N56VV, Mes PKGBUILDs sur l'AUR

Hors ligne

#23 Le 06/02/2012, à 20:16

Elzen

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

Bon, ma tblib commence (vaguement) à ressembler à quelque chose big_smile

Sinon, xfce4-notifyd, c'est très sympa, mais ça me chiffonne un peu que les titres ne soient pas mis en évidence par rapport au texte de la notation. Vous sauriez comment bidouiller le gtkrc pour faire ça ?


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…
Parolier amateur cherche partenaires pour musique libre (avec « et plus si affinités », c'est plus poli).

Hors ligne

#24 Le 06/02/2012, à 21:25

The Uploader

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

Les thèmes par défaut de xfce4-notifyd ne suffisent pas comme exemples ?
ils sont dans :
file:///usr/share/themes/Smoke/xfce-notify-4.0/gtkrc (thème sombre)
file:///usr/share/themes/Default/xfce-notify-4.0/gtkrc (vide, utilise le gtkrc du thème gtk2)
/usr/share/themes/ZOMG-PONIES!/xfce-notify-4.0/gtkrc (c'est un contre-exemple, visuellement parlant ^^)

Exemple avec Smoke :

style "smoke-window"
{
    bg[NORMAL] = "#4d4d4d" 
    XfceNotifyWindow::border-color = "#ffffff"
    XfceNotifyWindow::border-radius = 10.0
    XfceNotifyWindow::border-width = 3.0
}
class "XfceNotifyWindow" style "smoke-window"

style "smoke-button"
{
    bg[NORMAL] = "#202020"
    bg[PRELIGHT] = "#404040"
    fg[NORMAL] = "#ffffff"
    fg[PRELIGHT] = "#ffffff"
}
widget_class "XfceNotifyWindow.*.GtkButton*" style "smoke-button"

style "smoke-text"
{
    fg[NORMAL] = "#ffffff"
    GtkWidget::link-color = "#a7a7a7"
}
widget_class "XfceNotifyWindow.*.<GtkLabel>" style "smoke-text"

Xubuntu utilise greybird (et est passé à xfce4-notifyd à la place de notify-osd depuis quelques versions) :
https://github.com/shimmerproject/Greyb … -4.0/gtkrc

style "greybird-notify-window"
{
    XfceNotifyWindow::summary-bold = 1
    bg[NORMAL] = "#111"
    XfceNotifyWindow::border-color = "#ffffff"
    XfceNotifyWindow::border-radius = 10.0
    XfceNotifyWindow::border-width = 3.0
}
class "XfceNotifyWindow" style "greybird-notify-window"

style "greybird-notify-button"
{
    bg[NORMAL] = "#202020"
    bg[PRELIGHT] = "#404040"
    fg[NORMAL] = "#ffffff"
    fg[PRELIGHT] = "#ffffff"
}

style "greybird-notify-text"
{
    fg[NORMAL] = "#ffffff"
    GtkWidget::link-color = "#a7a7a7"
}

style "greybird-notify-progressbar"
{
xthickness = 1
ythickness = 1

fg[PRELIGHT] = "#000000"
bg[NORMAL] = "#dbdbdb"
bg[SELECTED] = "#dbdbdb"

engine "murrine" {
gradient_shades = {1.1,0.95,1.1,0.85}
contrast = 0.5
border_shades = { 0.9, 0.9 }
progressbarstyle = 0
}
}

widget_class "XfceNotifyWindow.*.GtkButton*" style "greybird-notify-button"
widget_class "XfceNotifyWindow.*.<GtkLabel>" style "greybird-notify-text"
widget_class "XfceNotifyWindow.*.<GtkProgress>" style "greybird-notify-progressbar"
widget_class "XfceNotifyWindow.*.<GtkProgressBar>" style "greybird-notify-progressbar"

Passer de Ubuntu 10.04 à Xubuntu 12.04 LTS. Attention au bug de USB Creator ! Il vaut mieux graver Xubuntu sur un CD ou DVD.
--
Archlinux/Xfce sur ASUS N56VV, Mes PKGBUILDs sur l'AUR

Hors ligne

#25 Le 06/02/2012, à 22:34

Rolinh

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

Tiens, il m'a l'air intéressant ce concours de programmation:

  • à 30 minutes de chez moi

  • par équipe de 2 ou 3 (faudra que je me trouve des partenaires)

  • une (et une seule!) machine fournie par équipe, disposant de Debian (détails)

  • code en C, C++ ou Java

  • bouffe et t-shirt offerts

Pis le Thinkpad T420s avec vim ouvert en guise d'affiche a achevé de me convaincre. tongue


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

Hors ligne

Haut de page ↑