1350

sur l'optimisation c'est vrai, mais faut compter en ligne d'asm cheeky

1351

Même pas. Ça dépend si tu optimises en taille, en vitesse, en lisibilité de code, etc.

Pen² > oh ben quand je me rappelle les âneries sorties par certains de mes anciens profs, ça me semble pas si incroyable tongue
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1352

Zerosquare (./1351) :
Pen² > oh ben quand je me rappelle les âneries sorties par certains de mes anciens profs, ça me semble pas si incroyable tongue

Ah parce que tu les écoutais toi ? tongue
avatar

1353

./1348 : tu tiens vraiment à ce que je m'énerve à nouveau à ce sujet ?
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

1354

squalyl (./1350) :
sur l'optimisation c'est vrai, mais faut compter en ligne d'asm cheeky
bof, non, enfin la proba que ce soit vrai est plus élevée, mais c'est tout tongue

1355

pencil

1356

Blog mizajour.

2-0 langue Je vais bientôt pouvoir me régaler ! boing

1357

Oh, ça va hein embarrassed
Zeph (./1354) :
tu tiens vraiment à ce que je m'énerve à nouveau à ce sujet ?
Ben c'était pas de le provocation, j'ai pas dit que je partageais son avis (et à vrai dire, je ne comprends pas trop pourquoi les trolls sur Epit* te touchent autant, premièrement ce sont des trolls donc ça ne vaut rien, deuxièmement tu n'es plus étudiant depuis plusieurs années)
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1358

Zerosquare (./1351) :
Pen² > oh ben quand je me rappelle les âneries sorties par certains de mes anciens profs, ça me semble pas si incroyable


le dicton universel : quand on connait quelquechose, on le fait, sinon, on l'enseigne
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

1359

Mouerf cheeky

1360

(et la suite : "ceux qui ne savent pas enseigner forment les professeurs")
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1361

Mouarf cheeky

1362

t1 le fiston...

il a travaillé à modifier un dessin pour sa mère la semaine dernière, sur le portable (Debian testing, KDE, en anglais).
Je l'ai vu s'y remettre, ya deux minutes...
- Il lance Dolphin
- Il browse jusque dans /mnt/Data, trouve le répertoire de son dessin
- Il le lance, sous gwenview (par défaut)
- Et là, File -> Open with -> KolourPaint

Et ça a pas encore 7 ans... bientôt il va recompiler le kernel et passer sous Sid pour contribuer...

1363

c'est de ta faute, après quand tu mettras un controle parental il va installer sa backdoor en rigolant pour nuker iptables et va remplir le log d'URL bisounours pendant qu'il ira chatter avec ses potes undergr0undz.

1364

gni

1365

c'est une question technique que je me pose sérieusement pour mes futurs lardons.

comment s'assurer qu'ils vont pas dans des endroits chelous sans avoir a poser de filtre censure? parce que je les vois bien débrancher le routeur et se repiquer directement derrière, tu vois... enfin moi, tu me foutrais un firewall à la maison, ça se règlerait vite!

1366

déménage en corée (du nord)
avatar

1367

cheeky

Ben quand il est jeune, tu lui laisses pas accès à Internet sans surveillance. Après quand il grandira un peu, tu lui expliques qu'il y a des coins dangereux sur Internet et qu'il faut faire attention.
Pis quand il sera assez grand, il se débrouillera tout seul et même s'il tombe sur un truc douteux, il en mourra pas va.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1368

Bah de toutes façons, ce qu'on va décider aujourd'hui ne sera probablement plus valable demain... typiquement, quand tu vois qu'avec Free, pour moins de 20€, t'as Internet illimité sur un smartphone ou une tablette qui accepte une carte SIM, ça redistribue énormément les cartes du contrôle parental (avant 10-12 ans, pas trop, mais après, un peu, quand même... parce qu'on ne sait pas ce qui sera intégré dans 5-10 ans dans les forfaits à 2€, à cette vitesse...).
En tout cas, un Firewall risque vite de ne pas être suffisant...

Disons qu'il y a globalement trois façons de faire :
- Internet strictement interdit sauf avec un adulte à côté (ça risque de bloquer à l'adolescence...)
- Internet avec un filtrage a priori au niveau domestique (via un proxy transparent, par exemple, comme un Squid paramétré avec les listes de l'université de Toulouse)
- Internet avec un filtrage a priori ET un contrôle a posteriori (qui pose des problèmes de morale... ça a beau être nos enfants, le fait de surveiller ce qu'ils font à l'adolescence, même "pour leur bien", me semble quand même poser de sacrés problèmes de confiance)

De toutes façons, ça n'enlèvera jamais une éducation à l'usage d'Internet, en relation avec une éducation à "la vraie vie" (les deux sont intrinsèquement liés et le seront de plus en plus...). Parce qu'il ne faut pas non plus oublier qu'une partie de ce qu'ils ne regarderont pas à la maison, ils iront le voir chez les copains...
avatar

1369

c'est bien ce que je voulais soulever: l'inutilité du filtrage avec les telephones et les acces exterieurs. jen suis egalement arrivé a la conclusion que ca passera par l'education, mais je sais tres bien que les jeunes ont leurs petits secrets. en realite ce qui m'inquiete c'est pas 'tomber sur un truc par hasard' mais plutot 'developper des relations louches et non recommendables a moyen/long terme sans que je nen sache rien.'

1370

Va falloir que tu vives avec.

1371

squalyl (./1369) :
developper des relations louches et non recommendables a moyen/long terme sans que je nen sache rien
En même temps, c'est pas propre à Internet et ce n'est pas nouveau... (et je ne suis même pas si sûr que ça qu'Internet ait favorisé quoi que ce soit à ce niveau ; ça a transformé certaines choses, mais au niveau purement quantitatif, à par se baser sur "c'était mieux avant" - sachant que les mœurs ont aussi beaucoup évoluées à ce niveau - me semble un peu faible)
avatar

1372

pas faux. bon bref, vais pas psychoter plus loin avant qu'ils soient là grin

1373

Ou alors, tu ne fais pas d'enfants, ce qui résoud le problème à la racine embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1374

fatherhood.jpg
avatar
Spartine, la fille que ce soir elle dîne en enfer: http://www.spartine.com

Pockett Videogames, le site de toutes les consoles portables!: http://www.pockett.net

J'aime beaucoup faire des dessins aux petites filles! C'est ma passion.

1375

1376

De mon temps, avec Duke Nukem 3D, on apprenait qu'il ne fallait pas tuer les strip-teaseuses. Tout se perd embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

1377

Fuck this, faut tout péter au RPG.

1378

1379

Les chiottes aussi, c'est important les chiottes.
avatar

1380

C'est fou des fois la prog.
J'avais une fonction qui skippait les "dummy lines" dans un sources (lignes vides, lignes de commentaires) :
SkipDummyLines simple
;===============================================================================
;
;	pdtlib::SkipDummyLines
;
;	in	a0	char*	Cursor
;		a1	short*	LineCount
;		d1.b	Comment char
;
;	out	a0	char* cursor
;		(a1).w	updated if a1 != NULL
;
;	destroy
;
;	Advance Cursor until the next relevant char, skipping empty lines or
;	comment lines.
;	Update LineCount if a1 != NULL
;
;===============================================================================

SkipL:	bsr	SkipLine

	DEFINE	pdtlib@000B

SkipDummyLines:
	bsr	SkipSpaces
	move.b	(a0),d0
	beq.s	\End
	cmpi.b	#EOL,d0
	beq.s	SkipL
	cmp.b	d0,d1
	beq.s	SkipL
\End:	rts


J'ai voulu ajouter le fait de pouvoir skipper des commentaires façon /* commentaire */, donc avec un marqueur de début et de fin sur plusieurs caractères, pouvant inclure EOL. Ca donne ça :
SkipDummyLines un peu plus compliqué
;===============================================================================
;
;	pdtlib::SkipDummyLines
;
;	in	a0	char*	Cursor
;		a1	short*	LineCount
;		a2	char*	CommentChars
;
;	out	a0	char* cursor
;		(a1).w	updated if a1 != NULL
;
;	destroy
;
;	Advance Cursor until the next relevant char, skipping empty lines or
;	comment lines.
;	Update LineCount if a1 != NULL
;
;	CommentChars format:
;	dc.b	"<chars that begin a comment>",0,"<char that terminates a comment>",0
;
;===============================================================================

	DEFINE	pdtlib@000B

SkipDummyLines:
	pea	(a2)

\Loop:	bsr	SkipSpaces		; Skip spaces, quit if EOF
	move.b	(a0),d0
	beq.s	\End

	cmpi.b	#EOL,d0			; Check EOL
	bne.s	\CheckCommentBeginning
		bsr	SkipLine
		bra.s	\Loop

\CheckCommentBeginning:			; Check if a comment begins
	pea	(a0)			; We restore it if this is not a comment
	moveq.l	#0,d1			; Counter added to *LineCount if 1 or multiple EOL
					; are part of the beginning of a comment ><
\BeginningLoop:
	move.b	(a2)+,d0
	beq.s	\SkipComment		; Ok, this is a comment, we have to skip it
	cmpi.b	#EOL,d0
	bne.s	\NoEOL
		addq.w	#1,d1
\NoEOL:	cmp.b	(a0)+,d0
	beq.s	\BeginningLoop
		movea.l	(sp)+,a0	; Ok, this is not a comment
		bra.s	\End



\SkipComment:				; Beginning of a comment found, skip it
	addq.l	#4,sp			; Remove saved a0
	move.l	a1,d0			; Update *LineCount if needed
	bne.s	\SkipCommentLoop
		add.w	d1,(a1)
\SkipCommentLoop:
	move.b	(a0)+,d0
	beq.s	\End			; Comment terminates with EOF
	cmpi.b	#EOL,d0
	beq.s	\NoEOL2
		move.l	a1,d1		; Update *LineCount if needed
		bne.s	\NoEOL2
			addq.w	#1,(a1)
\NoEOL2:
	movem.l	a0/a2,-(sp)		; Save that if comment and source do not match
\CheckCommentLoop:
	move.b	(a2)+,d0
	bne.s	\NotEnd
		addq.l	#8,sp		; Comment found ! Trash regs
		bra.s	\Loop		; And go further 
\NotEnd:
	cmp.b	(a0)+,d0		; CommentChars and source match at the moment, continue
	beq.s	\CheckCommentLoop
	
	movem.l	(sp)+,a0/a2		; CommentChars and source dismatch
	bra.s	\SkipCommentLoop	; Continue to look for the end of the comment

\End:	movea.l	(sp)+,a2
	rts

Je pensais pas faire un dinosaure de ce genre hypno
Les deux fonctions sont aussi capables de mettre à joue un compteur de lignes, dans le cadre du parsing d'un fichier source.