Je te parlais (ici: http://linuxfr.org/~pyknite/29489.html ) il y a quelques temps de ce petit bout de code perdu dans les méandres de Github que j'avais réaliser.
Après avoir laissé tomber l'affaire, j'ai récupéré, dans un moment de brève lucidité, le projet, au grand damne de ma vie sociale ;) (mais j'ai quand même fait quelques heureux: http://bbs.archlinux.org/viewtopic.php?id=100215 \o/)
Bon, tout ça pour vous dire que, cette fois-ci, mon ptit window manager commence à être réellement utilisable.
Au programme:
-
légèreté
multiple vues ("bureaux")
moins de bug ;)
et après on verra
Pour ceux que ça pourrait interesser: http://github.com/pyknite/catwm
ps: ma môman est toujours autant fière (même si je crois qu'au fond elle a pas trop compris de quoi je parlais)
# quoi ?
Posté par fabien . Évalué à 6.
Tu as fais un wm en 500 lignes de code à peine ?!
je suis impressioné, bravo.
[^] # Re: quoi ?
Posté par pyknite . Évalué à 5.
Bon, c'est un window manager hyper simpliste en même temps.
Pour ceux qui ne connaissent pas le tiling: http://en.wikipedia.org/wiki/Tiling_window_manager
[^] # Re: quoi ?
Posté par fabien . Évalué à 2.
if(tmp== 9)
tmp = 0;
else
tmp++;
j'aime pas trop les else (il parait que c'est mieux de les eviter pour les perf d'ailleur), du coups je coderai comme ceci :
if(tmp++>9) tmp=0;
Qu'en penses tu ?
[^] # Re: quoi ?
Posté par PachaFonk . Évalué à 2.
tmp = (tmp + 1) % 10
et il n'y a plus de test.
[^] # Re: quoi ?
Posté par fabien . Évalué à 2.
[^] # Re: quoi ?
Posté par PachaFonk . Évalué à 1.
- d'une façon générale, les tests sont plus faciles à faire quend il n'y a pas de branchement.
- lisibilité : le modulo a le mérite de montrer explicitement que tmp ne sort pas de [0-9]
- la perfo, c'est bien... quand tu as des problèmes de perfo !
- les gout et les couleurs !
[^] # Re: quoi ?
Posté par Etienne Bagnoud (site web personnel) . Évalué à 3.
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell
[^] # Re: quoi ?
Posté par PachaFonk . Évalué à 4.
additionner 1 à tmp dans Z/10Z
[^] # Re: quoi ?
Posté par khivapia . Évalué à 2.
Sinon il me semblait qu'il valait mieux faire des switch ... case que des if là où c'est possible (avec les constantes connues à la compilation) pour améliorer la prédiction de branchement.
[^] # Re: quoi ?
Posté par pyknite . Évalué à 1.
En effet, y'a pas mal de truc à améliorer... En même temps cette fonction je l'ai codée en vitesse et j'ai pas trop pris le temps de réfléchir à quelque chose de plus élégant ;)
Si vous êtes intéressés sur le forum de archlinux y'a pas mal de personnes motivées!
[^] # Re: quoi ?
Posté par Axioplase ıɥs∀ (site web personnel) . Évalué à 5.
Encore un truc bloaté…
Va donc regarder http://tigerdyr.wheel.dk/ctwm-archive/1328.html
[^] # Re: quoi ?
Posté par Maclag . Évalué à 3.
J'utilise la console directement!
Y'a tout dans la console!
Tiens! Y'a même une porte!!
-------------> [ ]
[^] # Re: quoi ?
Posté par boq . Évalué à 4.
http://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=blob;f(...)
[^] # Re: quoi ?
Posté par zebra3 . Évalué à 2.
Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur
[^] # Re: quoi ?
Posté par pyknite . Évalué à 2.
[^] # Re: quoi ?
Posté par Psychofox (Mastodon) . Évalué à 2.
Tinywm, 57 lignes :
http://pastebin.com/qu4WJjUa
[^] # Re: quoi ?
Posté par boq . Évalué à 3.
http://code.google.com/p/unix-jun72/source/browse/trunk/src/(...)
[^] # Re: quoi ?
Posté par claudex . Évalué à 2.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: quoi ?
Posté par boq . Évalué à 2.
s/version\ 1/version\ 7/
http://minnie.tuhs.org/cgi-bin/utree.pl?file=V7/usr/src/cmd/(...)
# #define CACA MOTH**F*KER
Posté par FX Pasquier . Évalué à 7.
Et quand je me dis que c'est toujours pareil, même en entreprise :) :)
En tout cas bravo !
[^] # Re: #define CACA MOTH**F*KER
Posté par dest . Évalué à 6.
Les insultes dans les print de debug, ça doit être monnaie-courante pour calmer ses nerfs :)
[^] # Re: #define CACA MOTH**F*KER
Posté par pyknite . Évalué à 2.
[^] # Re: #define CACA MOTH**F*KER
Posté par dest . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.