#2251 Le 30/08/2011, à 00:01
- cm-t
Re : /* Topic des codeurs couche-tard [5] */
zéro point donc ?
'Nuit;
Actu Ubuntu ☺/
Pauses Ubuntu sur Paris \_< -t
[(π)] La Quadrature du net
Hors ligne
#2252 Le 30/08/2011, à 00:12
- Elzen
Re : /* Topic des codeurs couche-tard [5] */
Dans les deux cas c’est un gtk.Pixbuf, hein…
Mais je veux dire que l’on peut laisser le choix au thème d’avoir des icônes avec une barre plus ou moins haute ou de couleur plus ou moins rouge…
Ouais, sauf que j'ai galéré à trouver comment recolorer ça (mes seules expériences en traitement d'image, avant ça, c'était de vagues souvenirs de Java Swing, plus un peu de mise en noir et blanc avec des canvas en JavaScript), et qu'au final, la version actuelle est sûrement pas la plus élégante (en fait, je fais un pixbuf de la couleur désirée, je colle l'image (qui est partiellement transparente de base) dessus, et j'efface les pixels qui sont restés à la couleur d'origine).
J'suis pas contre une progression dynamique du taux de chargement en hauteur aussi, mais c'est juste hors de mes compétences pour le moment. Quant à proposer d'utiliser les images du thème plutôt que mon image à moi, je saurais pas faire niveau recoloration (encore que ça doit être faisable), mais à titre personnel, je trouve que ce serait beaucoup de boulot pour pas grand chose.
Sans recoloration sur les images du thème, par contre (donc le choix : soit l'icône du thème, soit l'icône unique qui se recolore), ça devrait éventuellement être faisable, j'vais essayer d'y réfléchir.
Ça s'appelle les icônes symboliques, et ça existe depuis quelques temps dans gtk http://developer.gnome.org/gtk3/stable/ … d-symbolic
J'veux bien plus d'infos là-dessus si tu as, mais c'est spécifique à GTK3, non ?
Touhy est en PyGTK, donc en GTK2. Et comme il ne semble pas prévu qu'un équivalent en PyGTK sorte dans l'immédiat pour GTK3 (ni pour Python3, d'ailleurs, tant qu'à se mettre à jour), ça va rester comme ça pour le moment.
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
#2253 Le 30/08/2011, à 04:02
- Pylades
Re : /* Topic des codeurs couche-tard [5] */
Utiliser les icônes du thème, c’est super facile :
baticon1 = theme.load_icon('battery-caution', 24, 0)
baticon2 = theme.load_icon('battery-low', 24, 0)
baticon4 = theme.load_icon('battery-good', 24, 0)
…
Après, pour voir si elles sont toutes tirées du même thème, ça doit être un peu plus compliqué, mais pas bien sorcier non plus…
“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
#2254 Le 30/08/2011, à 11:02
- xapantu
Re : /* Topic des codeurs couche-tard [5] */
xapantu a écrit :Ça s'appelle les icônes symboliques, et ça existe depuis quelques temps dans gtk http://developer.gnome.org/gtk3/stable/ … d-symbolic
J'veux bien plus d'infos là-dessus si tu as, mais c'est spécifique à GTK3, non ?
Touhy est en PyGTK, donc en GTK2. Et comme il ne semble pas prévu qu'un équivalent en PyGTK sorte dans l'immédiat pour GTK3 (ni pour Python3, d'ailleurs, tant qu'à se mettre à jour), ça va rester comme ça pour le moment.
Ah bah oui, tu as raison, j'étais persuadé que c'était en gtk2 aussi. Cela dit, concernant le passage en gtk3, il existe pygi, et il y a des scripts pas mals qui font le port tout seul, si ça t'intéresse, je peux regarder ça
Dernière modification par xapantu (Le 30/08/2011, à 11:03)
Hors ligne
#2255 Le 30/08/2011, à 13:39
- HP
Re : /* Topic des codeurs couche-tard [5] */
Cela dit, concernant le passage en gtk3, il existe pygi, et il y a des scripts pas mals qui font le port tout seul, si ça t'intéresse, je peux regarder ça
Je n'en ai pas trouvé qui fonctionnent chez moi…
cat /dev/urandom >/dev/null 2>&1 #github
Hors ligne
#2256 Le 30/08/2011, à 13:43
- xapantu
Re : /* Topic des codeurs couche-tard [5] */
Les scripts ? bon, après, faut retoucher à la main, mais ça fait des trucs intéressants comme renommer les gtk en Gtk, changer les constantes (genre gtk.GTK_PACK_END en Gtk.PackType.END). 'fin après, j'ai pas tester beaucoup, mais en tout cas, c'est ce que c'est sensé faire: http://git.gnome.org/browse/pygobject/t … convert.sh
Hors ligne
#2257 Le 30/08/2011, à 13:55
- grim7reaper
Re : /* Topic des codeurs couche-tard [5] */
Sc'est pour faire un script shell comme ça, autant faire un script Perl directement...
/facepalm
Hors ligne
#2258 Le 30/08/2011, à 14:00
- helly
Re : /* Topic des codeurs couche-tard [5] */
Ha oui, quand même ^^.
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
#2259 Le 30/08/2011, à 14:23
- tshirtman
Re : /* Topic des codeurs couche-tard [5] */
j'avoue xD
Hors ligne
#2260 Le 30/08/2011, à 14:25
- The Uploader
Re : /* Topic des codeurs couche-tard [5] */
Fail! XD
- 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
#2261 Le 30/08/2011, à 15:14
- HP
Re : /* Topic des codeurs couche-tard [5] */
Les scripts ? bon, après, faut retoucher à la main, mais ça fait des trucs intéressants comme renommer les gtk en Gtk, changer les constantes (genre gtk.GTK_PACK_END en Gtk.PackType.END). 'fin après, j'ai pas tester beaucoup […]
Ouais… ça marche pas ! Du moins chez moi… c'est pas comme 2to3, çà oui ça marche, et bien même, et puis ça arrive en standard, on est pas obligé d'aller le chercher dans un « recoin obscur de l'Internet », tant qu'à faire.
cat /dev/urandom >/dev/null 2>&1 #github
Hors ligne
#2262 Le 30/08/2011, à 21:25
- grim7reaper
Re : /* Topic des codeurs couche-tard [5] */
Bon début d’implémentation pour le calendrier égyptien.
Stun calendrier tout con, on doit pas faire plus simple (quoique le zoroastrien et l’arménien c’est du même niveau) mais c’est histoire de me faire la main.
module Data.Calendar.Egyptian
( Month (..)
, Date
, makeDate
, epoch
, toFixed
, fromFixed
, isValid
)
where
import Data.List (find)
import Data.Calendar.Base (Fixed, Convertible (..), fixedFromJD)
-- Constants.
-- |Beginning of Nabonassar reign. (February 26, 747 B.C.E).
epoch :: Fixed
epoch = fixedFromJD 1448638
monthAndValue :: (Integral a) => [(Month, a)]
monthAndValue = zip [Thoth .. EpagomenalDays] [1 ..]
-- Types.
-- |Egyptian months.
data Month = Thoth
| Phaophi
| Athyr
| Choiak
| Tybi
| Mechir
| Phamenoth
| Pharmuthi
| Pachon
| Payni
| Epiphi
| Mesori
| EpagomenalDays
deriving (Eq, Ord, Enum, Show)
-- |Egyptian date.
data Date = Date
{ year :: Fixed
, month :: Month
, day :: Int
} deriving (Eq, Show)
instance Convertible Date where
toFixed date = epoch + 365 * (y - 1) + 30 * (m - 1) + d - 1
where y = year date
m = (monthToIntegral . month) date
d = (fromIntegral . day) date
fromFixed t = Date y (integralToMonth m) (fromIntegral d)
where days = t - epoch
y = days `div` 365 + 1
m = floor ((1 / 30) * fromIntegral (days `mod` 30)) + 1
d = days - 365 * (y - 1) - 365 * (m - 1) + 1
-- Smart contructor.
makeDate :: Fixed -- ^ Year.
-> Month -- ^ Month.
-> Int -- ^ Day.
-> Maybe Date -- ^ The date or Nothing if day is invalid.
makeDate y m d
| d < 1 = Nothing
| m == EpagomenalDays = if d <= 5
then Just $ Date y m d
else Nothing
| otherwise = if d <= 30
then Just $ Date y m d
else Nothing
monthToIntegral :: (Integral a) => Month -> a
monthToIntegral m =
case find byMonth monthAndValue of
Just x -> snd x
Nothing -> error "toIntegral: invalid month."
where byMonth (m', _) = m' == m
integralToMonth :: (Integral a) => a -> Month
integralToMonth n =
case find byValue monthAndValue of
Just x -> fst x
Nothing -> error "toIntegral: invalid value."
where byValue (_, n') = n' == n
Hors ligne
#2263 Le 30/08/2011, à 23:24
- HP
Hors ligne
#2264 Le 31/08/2011, à 00:05
- cm-t
Re : /* Topic des codeurs couche-tard [5] */
'Nuit;
demain finissions d'une appli JS/PHP si tout vas bien. si je finis tôt je pourrai poffiner mon framework pro avant le recettage
Actu Ubuntu ☺/
Pauses Ubuntu sur Paris \_< -t
[(π)] La Quadrature du net
Hors ligne
#2265 Le 31/08/2011, à 01:17
- HP
Re : /* Topic des codeurs couche-tard [5] */
cat /dev/urandom >/dev/null 2>&1 #github
Hors ligne
#2266 Le 31/08/2011, à 02:42
- Pylades
Re : /* Topic des codeurs couche-tard [5] */
Psyco n’est disponible que sur x86 32 bits, il me semble…
“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
#2267 Le 31/08/2011, à 09:44
- tshirtman
Re : /* Topic des codeurs couche-tard [5] */
oui, c'est le soucis de psyco…
sinon cython c'est pas mal pour optimiser violemment les bouts qui en ont besoin…
Hors ligne
#2268 Le 31/08/2011, à 11:34
- HP
Re : /* Topic des codeurs couche-tard [5] */
Psyco n’est disponible que sur x86 32 bits, il me semble…
C'est pas grave… le but du test n'étant pas de tester ou d’utiliser psyco…
cat /dev/urandom >/dev/null 2>&1 #github
Hors ligne
#2269 Le 31/08/2011, à 18:52
- grim7reaper
Re : /* Topic des codeurs couche-tard [5] */
Après Ruby on Rails, je suis heureux de vous faire découvrir Baguette on Snails
Source : http://jehaisleprintemps.net/talks/baguetteonsnails/
Hors ligne
#2270 Le 31/08/2011, à 19:08
- The Uploader
Re : /* Topic des codeurs couche-tard [5] */
j'adore le debogueur!
- 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
#2271 Le 31/08/2011, à 19:51
- Pylades
Re : /* Topic des codeurs couche-tard [5] */
Possible alternative
LOLCode, perl, ASM,...
“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
#2272 Le 31/08/2011, à 21:02
- Rolinh
Re : /* Topic des codeurs couche-tard [5] */
Bonne tranche de franche rigolade Merci pour le lien.
Hors ligne
#2273 Le 31/08/2011, à 21:41
- samυncle
Hors ligne
#2274 Le 31/08/2011, à 22:11
- tshirtman
Re : /* Topic des codeurs couche-tard [5] */
j'aime
moi ça a été
aujourd'hui… mais chut, c'est du boulot top secrêt
Hors ligne
#2275 Le 31/08/2011, à 22:17
- The Uploader
Re : /* Topic des codeurs couche-tard [5] */
Quoi qu'est-ce ? Oo
On dirait un mock up d'UI... mais pas vraiment..
- 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