Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#2201 Le 16/06/2009, à 17:26

diodio13fr

Re : Topic des couche tard (23) !

@wiscot et les autres: ok avec vous faudrait leur montrer ce que ça fait mad.

@tous: oui la tite aime les chat, elle en a meme un qui lui marche (j'espère que c'est toujours le cas)  sur le clavier comme feu ma chatte (retrouvée un midi dcd au milieu de la route, mais maigre consolation elle était toujours jolie sad)
j'étais obligé de verrouiller la session tous les soir lol.

@toineo: ça fonctionne nickel-chrome
voilà le script à mettre dans /etc/init.d

#! /bin/sh

# Description:


# Author: diodio13fr <diodio13fr{at]gmail[dot}com>
#


case "$1" in
 start)

	# create rules file if it doesn't exist and exit
	if [ ! -e /etc/network/ip_rules ]
	then
	touch /etc/network/ip_rules
	exit 0
	fi

	# if the file exist load the rules
	starting_rules=`iptables -L`
	echo 'Loading tables...'
	iptables-restore < /etc/network/ip_rules
	loaded_rules=`iptables -L`

	# test if rules are loaded
	if [ "$loaded_rules" != "$starting_rules" ]
	then
		echo 'Rules loaded'
		# backup of the rules file
		cp /etc/network/ip_rules /etc/network/ip_rules.save
	else
		echo 'ERROR rules not loaded!'
	fi
	;;
   
 stop)
	rules=`iptables-save`
	saved_rules=`cat /etc/network/ip_rules.save`

	if [ "$saved_rules" == "$rules" ]
	then
	echo 'No new rules added. Exiting'
	else
	echo 'Rules added. Saving....'
	iptables-save > /etc/network/ip_rules
	echo 'Rules saved. Exiting'
	fi
	;;
esac

:

puis

chmod +x /etc/init.d/le_script
update-rc.d le_script start 20 1 2 3 4 5 . stop 37 0 6 .

à chaque arrêt ou reboot les regles sont sont sauvées et chargées automatiquemen à chaque démarrage.

Les règles ajoutées en cours de fonctionnement seront également automatiquement sauvées sans avoir à les rajouter dans un quelconque script.

Il n'y a qu'au premier lancement où il ne charge aucune règle car le fichier de sauvegarde des règle n'existe pas encore.:P


█▒▒▒░░

Hors ligne

#2202 Le 16/06/2009, à 17:29

tshirtman

Re : Topic des couche tard (23) !

#!/usr/bin/env python
import sys
from optparse import OptionParser
import pygame
import random

class View(object):
    def __init__(self, player, rain):
        self.player = player
        self.rain = rain

        pygame.init()
        self.scr = pygame.display.set_mode((self.rain.width, self.rain.heigh))

    def update(self):
        self.scr.fill(pygame.Color('#000000'), pygame.Rect(0, 0, self.rain.width, self.rain.heigh))
        self.scr.fill(
                pygame.Color('#FFFFFF'),
                pygame.Rect(
                    self.player.x - self.player.width/2,
                    self.rain.heigh - self.player.heigh,
                    self.player.width,
                    self.player.heigh
                    )
                )
        for i in self.rain.drops:
            self.scr.fill(
                    pygame.Color('#FF00FF'),
                    pygame.Rect(
                        i.x,
                        self.rain.heigh - i.y,
                        1,
                        1,
                        )
                    )
        pygame.display.flip()

class Drop(object):
    def __init__(self, (x,y), (vx, vy)):
        self.x = x
        self.y = y
        self.vx = vx
        self.vy = vy

    def update(self, dt):
        self.x += self.vx * dt
        self.y += self.vy * dt

    def collide(self, player_heigh, player_width, x):
        return (
            self.y < player_heigh and
            x - player_width/2.0 < self.x < x + player_width/2.0
            )

class Rain(object):
    def __init__(self, rain_vector=(0, -1), density=10, heigh=100, width=1000):
        self.rain_vector = rain_vector
        self.density = density
        self.width = width
        self.drops = []
        self.drops_awaiting = 0
        self.started = False
        self.heigh = heigh

    def update(self, dt, heigh, width, x):
        score = 0
        for i in self.drops:
            i.update(dt)
            if i.y < 0:
                self.drops.remove(i)
                self.started = True

            elif i.collide(heigh, width, x):
                score += 1
                self.drops.remove(i)
                self.started = True

        self.drops_awaiting += self.density * dt
        for i in range(int(self.drops_awaiting)):
            self.drops.append(
                    Drop(( random.randint(self.heigh, self.width), heigh), self.rain_vector)
            )

        self.drops_awaiting -= int(self.drops_awaiting)

        return score

class Player(object):
    def __init__(self, width=10, heigh=80, speed=1):
        self.width = width
        self.heigh = heigh
        self.speed = speed
        self.x = 0
        self.score = 0

    def update(self, dt):
        self.x += self.speed * dt

class Run(object):
    def __init__(self, player_heigh, player_width, player_speed,
                   rain_density, rain_vector, rain_heigh, rain_width,
                   number, dt):
        average = 0
        score_min = -1
        score_max = 0
        dt = float(dt)

        for i in range(int(number)):
            #print
            #print "pass: "+str(i)
            player = Player(
                int(player_width), int(player_heigh), int(player_speed)
                )

            rain = Rain(
                (
                    int(rain_vector.split(',')[0]),
                    int(rain_vector.split(',')[1])
                ),
                int(rain_density),
                int(rain_heigh),
                int(rain_width)
                )
            view = View(player, rain)

            while player.x < int(rain_width):
                if rain.started:
                    player.update(dt)

                score = rain.update(
                    dt, int(player_heigh), int(player_width), player.x
                    )
                player.score += score
                sys.stderr.flush()
                sys.stderr.write(
                '\r '+str(player.x)+' '+str(len(rain.drops))+' '+str(player.score)
                )
                view.update()

            average += player.score
            score_max = max(score_max, player.score)
            if score_min == -1: score_min = player.score
            else : score_min = min(score_min, player.score)
        average /= float(number)
        print "series ended"
        print score_min, score_max, average

if __name__ == '__main__':
    parser = OptionParser()
    parser.add_option('--player_heigh', dest='player_heigh', help='the runner\'s heigh', metavar='heigh')
    parser.add_option('--player_width', dest='player_width', help='', metavar='width')
    parser.add_option('--player_speed', dest='player_speed', help='', metavar='speed')
    parser.add_option('--rain_density', dest='rain_density', help='', metavar='density')
    parser.add_option('--rain_vector', dest='rain_vector', help='0,0 is bottom-left', metavar='x,y')
    parser.add_option('--rain_heigh', dest='rain_heigh', help='', metavar='heigh')
    parser.add_option('--rain_width', dest='rain_width', help='distance ran by player', metavar='width')
    parser.add_option('--number', dest='number', help='number of tries', metavar='number')
    parser.add_option('--deltatime', dest='deltatime', help='time between two frames', metavar='time')

    options, args = parser.parse_args()

    Run(options.player_heigh,
        options.player_width,
        options.player_speed,
        options.rain_density,
        options.rain_vector,
        options.rain_heigh,
        options.rain_width,
        options.number,
        options.deltatime
        )

correction de quelques bugs et ajout d'une visualisation avec pygame smile

ça démontre qu'a taille de gouttes constantes (dsl rmy, edite le script si tu veux le paramettrer ^^) et a distance constante, quelle que soit le sens du vent, il vaut mieux courrir que marcher smile.

edit: et c'est super class optparse smile

Hors ligne

#2203 Le 16/06/2009, à 17:30

Кຼزດ

Re : Topic des couche tard (23) !

http://www.pcinpact.com/actu/news/51439-patrick-bloche-christine-albanel-hadopi.htm

Albanel™ a écrit :

Nous allons continuer à nous battre contre le droit des auteurs (sic), contre la démagogie, et contre le jeunisme, je peux vous l’assurer .

thumbup.png


dou

Hors ligne

#2204 Le 16/06/2009, à 17:31

Toineo

Re : Topic des couche tard (23) !

@diodio : thx, je save (justement tongue) !

@tshirtman : je teste ca smile

edit : tshirtman :

Traceback (most recent call last):
  File "test.py", line 170, in <module>
    options.deltatime
  File "test.py", line 106, in __init__
    dt = float(dt)
TypeError: float() argument must be a string or a number

Désolé, je cherche pas a corriger moi même vu que je bosse hmm

Dernière modification par Toineo (Le 16/06/2009, à 17:35)


Fail

Hors ligne

#2205 Le 16/06/2009, à 18:05

necroluckyboy

Re : Topic des couche tard (23) !

@mathieuI: Execellent ! lol

Sinon, pour les chats, je maintien que j'aime pas ça mais c'est pas une raison pour les taper ou les torturer, comme n'importe quel animal d'ailleurs. Après, de là à dire qu'il faudrait lui faire la même chose faut pas déconner, il a 14 ans le gars...

Hors ligne

#2206 Le 16/06/2009, à 18:10

diodio13fr

Re : Topic des couche tard (23) !

14 ans.....
tu pense qu'il n'est pas conscient de ses actes ou que le rapport de force est démesuré entre un adulte et lui?
parce que le rapport de force entre un petit con de 14 et un chat, ben il est vite vu!!
c'est un peu comme si un catcheur lui tombait dessus.
je ne trouverai jamais aucune excuses pour ce genre de comportement.


█▒▒▒░░

Hors ligne

#2207 Le 16/06/2009, à 18:10

philarmonie

Re : Topic des couche tard (23) !

@ tshirtman: ça ne marche pas encore chez moi, par contre il faut corriger ce passage

        for i in range(int(self.drops_awaiting)):
            self.drops.append(
                    Drop(( random.randint(self.heigh, self.width), heigh), self.rain_vector)
            )

en

        for i in range(int(self.drops_awaiting)):
            self.drops.append(
                    Drop(( random.randint(0, self.width), self.heigh), self.rain_vector)
            )

enfin je le suppose: la goute apparait aléatoirement sur la largeur (entre 0 et self.width) mais avec la hauteur self.heigh

#2208 Le 16/06/2009, à 18:16

necroluckyboy

Re : Topic des couche tard (23) !

@diodio13fr: je sous-entend juste qu'à 14 ans on est très con (la preuve avec ce spécimen), et que même s'il est conscient de ce qu'il fait il ne mesure pas toute la portée de ses actes et du mal qu'il fait. Pour preuve, les enfants soldats enrôlés car plus enclin à se battre et à commettre l'irréparable... Un peu de tolérance quoi ! S'il fallait tabasser tous les cons objectivement, on se foutrait sur la gueule nous-même.

Hors ligne

#2209 Le 16/06/2009, à 18:28

cat_loic

Re : Topic des couche tard (23) !

necroluckyboy a écrit :

@diodio13fr: je sous-entend juste qu'à 14 ans on est très con (la preuve avec ce spécimen), et que même s'il est conscient de ce qu'il fait il ne mesure pas toute la portée de ses actes et du mal qu'il fait. Pour preuve, les enfants soldats enrôlés car plus enclin à se battre et à commettre l'irréparable... Un peu de tolérance quoi ! S'il fallait tabasser tous les cons objectivement, on se foutrait sur la gueule nous-même.

Christine Albanel est avec toi !

Christine Albanel a écrit :

Nous allons continuer à nous battre contre le droit des auteurs (sic), contre la démagogie, et contre le jeunisme, je peux vous l’assurer

lol
(mort aux cons, vaste programme)

Hors ligne

#2210 Le 16/06/2009, à 18:35

ceric

Re : Topic des couche tard (23) !

Bonsoir, ouais 3 clopes pour l'instant, demain ce sera la bonne wink


Mac mini 7,1 en dual boot Ubuntu Gnome 22.04.5 [LTS] & macOS (Monterey)
HP elitedesk 800 G2 SFF en single boot Ubuntu Gnome 24.04.1 [LTS]
HP zBook G3 15" en single boot Mageia Gnome 9

Hors ligne

#2211 Le 16/06/2009, à 18:37

philarmonie

Re : Topic des couche tard (23) !

tshirtman a écrit :

ça démontre qu'a taille de gouttes constantes (dsl rmy, edite le script si tu veux le paramettrer ^^) et a distance constante, quelle que soit le sens du vent, il vaut mieux courrir que marcher smile.

Faux!! smile
Avec ma version modifié pour l'apparition de la goutte

philarmonie@django:~$ python rain.py --player_heigh 180 --player_width 80 --rain_density 10 --rain_vector 1,-1 --rain_heigh 500 --rain_width 800 --number 5 --deltatime 2 --player_speed 10
 800.0 4232 871series ended
871 922 893.0
philarmonie@django:~$ python rain.py --player_heigh 180 --player_width 80 --rain_density 10 --rain_vector 1,-1 --rain_heigh 500 --rain_width 800 --number 5 --deltatime 2 --player_speed 5
 800.0 4334 858series ended
836 873 855.0

sur 5 essais, la moyenne la plus faible est pour la vitesse la plus faible (tout autre paramètre restant constant).
Et vu le nombre de paramètres que comporte ton modèle, je doute fortement qu'il y ai un comportement constant par rapport à la variation de la vitesse.

#2212 Le 16/06/2009, à 18:38

herberts

Re : Topic des couche tard (23) !

Mmh, faudrait que je m'y remette à arrêter... J'étais descendu à 1 tous les 2 jours il y a quelques semaines, mais je suis remonté à 6 - 7 par jour hmm.

Hors ligne

#2213 Le 16/06/2009, à 18:40

ceric

Re : Topic des couche tard (23) !

on va se motiver herberts, moi demain, je vais arreter c'est décidé
http://www.arreterdefumer.fr/motivation/
wink
On va y arriver.


Mac mini 7,1 en dual boot Ubuntu Gnome 22.04.5 [LTS] & macOS (Monterey)
HP elitedesk 800 G2 SFF en single boot Ubuntu Gnome 24.04.1 [LTS]
HP zBook G3 15" en single boot Mageia Gnome 9

Hors ligne

#2214 Le 16/06/2009, à 18:42

guguscat

Re : Topic des couche tard (23) !

Moi j'ai réussi à arreter de commencer depuis une semaine smile


Un problème non résolu ? Indiquez le en insultant les gens qui tentent de vous aider.

Hors ligne

#2215 Le 16/06/2009, à 18:45

philarmonie

Re : Topic des couche tard (23) !

Te plains pas herberts, je suis au paquet par jour hmm

Sinon félicitation ceric smile

#2216 Le 16/06/2009, à 18:46

ceric

Re : Topic des couche tard (23) !

on va se motiver les gars, moi demain, je vais arreter c'est décidé cool
http://www.arreterdefumer.fr/motivation/
wink
On va y arriver.


Mac mini 7,1 en dual boot Ubuntu Gnome 22.04.5 [LTS] & macOS (Monterey)
HP elitedesk 800 G2 SFF en single boot Ubuntu Gnome 24.04.1 [LTS]
HP zBook G3 15" en single boot Mageia Gnome 9

Hors ligne

#2217 Le 16/06/2009, à 18:47

ceric

Re : Topic des couche tard (23) !

guguscat a écrit :

Moi j'ai réussi à arreter de commencer depuis une semaine smile

très pertinente ton intervention guguscat roll


Mac mini 7,1 en dual boot Ubuntu Gnome 22.04.5 [LTS] & macOS (Monterey)
HP elitedesk 800 G2 SFF en single boot Ubuntu Gnome 24.04.1 [LTS]
HP zBook G3 15" en single boot Mageia Gnome 9

Hors ligne

#2218 Le 16/06/2009, à 18:48

银河系

Re : Topic des couche tard (23) !

herberts a écrit :

Mmh, faudrait que je m'y remette à arrêter... J'étais descendu à 1 tous les 2 jours il y a quelques semaines, mais je suis remonté à 6 - 7 par jour hmm.

Oh purée... je ne sais pas du tout à combien de clopes par jour j'en suis, je les roule. Mais environ entre 15 et 20, je sais pas trop je ne les compte plus depuis un moment, sauf quand je fumais des blondes toutes faites (un fameux paquet de 10 par jour) mais c'est devenu trop cher pour moi...

Mais tu as déjà fait pas mal de boulot pour descendre à 1 tout les 2 jours, et 6 ou 7 ce n'est pas encore énorme, ca doit être jouable de redescendre.

Dernière modification par milkyway (Le 16/06/2009, à 18:50)

Hors ligne

#2219 Le 16/06/2009, à 18:50

herberts

Re : Topic des couche tard (23) !

Ha ben oui, je suis aux roulées depuis plusieurs années, les toutes faites c'est bien trop cher.

Hors ligne

#2220 Le 16/06/2009, à 18:51

wiscot

Re : Topic des couche tard (23) !

necroluckyboy a écrit :

Sinon, pour les chats, je maintien que j'aime pas ça mais c'est pas une raison pour les taper ou les torturer, comme n'importe quel animal d'ailleurs. Après, de là à dire qu'il faudrait lui faire la même chose faut pas déconner, il a 14 ans le gars...

oui exacte , je rectifie , la batte c'est pas humiliant, rien ne vaut une bonne la fessée,  le crane affaissé, le froc baissé .

Hors ligne

#2221 Le 16/06/2009, à 18:51

guguscat

Re : Topic des couche tard (23) !

ceric a écrit :
guguscat a écrit :

Moi j'ai réussi à arreter de commencer depuis une semaine smile

très pertinente ton intervention guguscat roll

Nan mais c'est vrai en plus !


Un problème non résolu ? Indiquez le en insultant les gens qui tentent de vous aider.

Hors ligne

#2222 Le 16/06/2009, à 19:03

kouskous

Re : Topic des couche tard (23) !

Bonsoir

@la 'tite : toi-même !

Edit :
En fumant, vous pensez jamais que vous prenez une dose de cancer ? Puis que vous tuez - peut-être - quelqu'un en empêchant que l'on reprenne vos organes (enfin vos poumons) pour une greffe ?

Puis y'a ça aussi :

http://www.consoglobe.com/ac-environnement-biodiversite_2647_cigarette-pollution-non.html a écrit :

* Selon une étude canadienne, 11 milliards de cigarettes sont grillées sur terre par jour.
* Le tabac serait à lui seul responsable de 5% de la déforestation, par le bois qu'il nécessite pour le séchage.
* La fumée d'une cigarette pollue autant que 10 voitures diesel tournant au ralenti pendant 30 minutes…

Puis penser aux fumeurs passifs...
Ça serait de la super motivation, ça, non ?

Dernière modification par Kous-Kous! (Le 16/06/2009, à 19:16)


#!/usr/bin/killall
« « J'aime kouskous » — kouskous. »  — kouskous.

Hors ligne

#2223 Le 16/06/2009, à 19:17

wiscot

Re : Topic des couche tard (23) !

Kous-Kous! a écrit :

Bonsoir

@la 'tite : toi-même !

Edit :
En fumant, vous pensez jamais que vous prenez une dose de cancer ? Puis que vous tuez - peut-être - quelqu'un en empêchant que l'on reprenne vos organes (enfin vos poumons) pour une greffe ?

Puis y'a ça aussi :

http://www.consoglobe.com/ac-environnement-biodiversite_2647_cigarette-pollution-non.html a écrit :

* Selon une étude canadienne, 11 milliards de cigarettes sont grillées sur terre par jour.
* Le tabac serait à lui seul responsable de 5% de la déforestation, par le bois qu'il nécessite pour le séchage.
* La fumée d'une cigarette pollue autant que 10 voitures diesel tournant au ralenti pendant 30 minutes…

Puis penser aux fumeurs passifs...
Ça serait de la super motivation, ça, non ?

bien tiens , j'vais m'en griller une en pensant a tout ça tongue

---------> [ ]

edit , en plus je mange McDo ce soir , j'ai tout faux , ils auront même pas mon cœur

Dernière modification par wiscot (Le 16/06/2009, à 19:21)

Hors ligne

#2224 Le 16/06/2009, à 19:18

Sir Na Kraïou

Re : Topic des couche tard (23) !

Héliade a écrit :

Je vais tuer ma logeuse.
L'égorger avec un couteau en céramique.
Je veux que ça gicle.

Ah nan, ça, ça relève de mon domaine ! yikes

tshirtman a écrit :

@la tite: si tu trouve un dico avec plus d'"infos" sur le sujet qu'internet et usenet me prévient pas, j'aurais pas assez d'une vie pour le lire xD

Nan, mais le Larousse, y a particulièrement rien, comparé au Robert, des vrais saintes nitouche (bon, faudrait que je vérifie si c'est toujours pareil avec les nouvelles versions, remarque). Ensuite, j'étais petite et je ne savais pas encore très bien me servir d'Internet (et puis ce n'était peut être pas aussi développé). Sans compter que pour chercher sur Internet, il te faut au moins la base (pour chercher quelque chose il faut savoir que ça existe).

mathieuI a écrit :

http://www.pcinpact.com/actu/news/51439-patrick-bloche-christine-albanel-hadopi.htm

Albanel™ a écrit :

Nous allons continuer à nous battre contre le droit des auteurs (sic), contre la démagogie, et contre le jeunisme, je peux vous l’assurer .

Ben moi, j'vais continuer à me battre contre le droit des auteurs, contre la démogogie et contre le vieillisme tongue

diodio13fr a écrit :

je ne trouverai jamais aucune excuses pour ce genre de comportement.

et le comportement de tous ces gens qui sont près à défendre nos zamis les zainmaux alors qu'il y a des êtres humains qui crèvent à leurs pieds ?  Bon, c'est sûr qu'un clodo, ça pue et c'est moins mignon qu'un chat... tongue) Qui sont prêts à tomber sur un gamin de 14 ans mais pas sur un gouvernement constitué de types de 50-60 ans ? C'est vraiment pour se donner bonne conscience. Je préfère encore un tortionnaire direct qui assume son truc en le faisant que ces types en costard qui ne daignent même pas regarder leurs meurtres.
J'ai lu que les types doivent être protégés parce que des bienpensants amis des animaux ont décidé de leur "faire la peau"... quel noble combat que d'aller tabasser des gamins, presque mieux que de tabasser un chat.


En plus, faut pas croire, mais les bestioles, ils ne se font pas trop de cadeaux entre eux, non plus.

Je ne cautionne pas la torture gratuite (je trouve pas ça super sain), mais bon... roll

Dernière modification par la 'tite gogole (Le 16/06/2009, à 19:27)


Descendant de Charlemagne et de LUCA.
Bleu, en l'hommage d'un truc bleu. :'(
C'est pas du bleu.
C'est pas le lac de Genève, c'est le Lac Léman.

Hors ligne

#2225 Le 16/06/2009, à 19:26

kouskous

Re : Topic des couche tard (23) !

la 'tite gogole a écrit :

c'est mon mignon qu'un chat... tongue

*PAN*

la 'tite gogole a écrit :

En plus, faut pas croire, mais les bestioles, ils ne se font pas trop de cadeaux entre eux, non plus.

Nan mais là y'a un instint de survie dans la plupart des cas, que quand un p'tit con de 14 ans (vous m'excusez mais à cet âge là j'torturais pas les bêtes) bah il fait ça uniquement pour le plaisir et pour "se faire filmer kikoo j'vais être partout sur facebook et sur utube lol xD" bah voilà quoi...


#!/usr/bin/killall
« « J'aime kouskous » — kouskous. »  — kouskous.

Hors ligne