Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2838 connectés 

 

Sujet(s) à lire :
    - Who's who@Programmation
 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  21077  21078  21079  ..  27187  27188  27189  27190  27191  27192
Auteur Sujet :

[blabla@olympe] Le topic du modo, dieu de la fibre et du monde

n°2224626
___alt
Posté le 09-04-2014 à 15:12:04  profilanswer
 

Reprise du message précédent :

nraynaud a écrit :

j'aime bien l'idée de alt d'utiliser hidden, mais ça fait trop de logique inversée à mon goût. Et pour séparer une fonction, il faut qu'elle porte son poids (ou être appelée plusieurs fois) là je pense qu'elle est trop légère.


 
Clairement elle est là pour rendre du code plus lisible. Si la condition n'était pas chères à évaluer, tu pourrais le faire dans une variable locale.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
mood
Publicité
Posté le 09-04-2014 à 15:12:04  profilanswer
 

n°2224627
nraynaud
lol
Posté le 09-04-2014 à 15:12:45  profilanswer
 

theShockWave a écrit :


Je ne suis pas d'accord avec ca. Notamment ca donne effectivement un peu plus de clarté à l'intention, mais ta fonction, de toute façon, elle va être inlinée, donc ca devrait rien changer au code produit.


ouais, mais elle va polluer un namespace et elle a 4 lignes minimum d'overhead.


---------------
trainoo.com, c'est fini
n°2224630
koskoz
They see me trollin they hatin
Posté le 09-04-2014 à 15:33:35  profilanswer
 

nraynaud a écrit :

Citation :


            var visibility = this.get('hideWhenOutOfView')
                ? bboxIntersect(viewBox, this.get('bbox')) && zoomLevel >= this.get('minVisibleZoomLevel')
                : true;


vous pensez quoi de l'indentation volontairement brutale pour marquer que j'ai coupé au milieu d'une expression ?
 
C'est moche, mais je me dit que c'est complètement explicite, le niveau d'indentation + le premier caractère de la ligne permettent de savoir qu'on est dans une expression sans avoir besoin de lire le détail.


 
J'indente pareil mes ternaires.
 

nraynaud a écrit :

mais le line-count ? c'est comme l'uptime chez un linuxien :(


 
Sois plus laxiste sur la config de PMD [:greg2]


---------------
Twitter
n°2224631
Jubijub
Parce que je le VD bien
Posté le 09-04-2014 à 15:36:50  profilanswer
 

el muchacho a écrit :

C'est pas intégriste, les amplis H-C, ça délivre un son de merde. Jamais entendu un ampli H-C que j'ai eu envie d'écouter plus de 5 mn.
son-video.com le dit même en creux sur leur test du Denon:
http://blog.son-video.com/2013/12/ [...] avr-x3000/
 
Si les enceintes sont du même accabit, ça sera au moins cohérent. Après faut savoir ce que l'on veut. Perso, je regarde mes films sur du 2.0 et franchement, les enceintes supplémentaires ne me manquent pas du tout. Qualité > quantité. Pour le même prix, dans du 5.1 tu dois mettre 3 fois plus de composants, dans du 7.1 4 fois plus de composants, donc la qualité est forcément moindre.
 
Ca, c'est p-ê pas mal.
http://www.son-video.com/Rayons/Ch [...] CD-N8.html
ou si uriel est prêt à lâcher quelques biftons
http://blog.son-video.com/2013/10/ [...] e-dda-100/


 
au secours :  

Citation :

Quoiqu’il en soit, le son délivré par le Denon AVR-X3000 n’est jamais agressif et c’est certainement sa première qualité. Il n’est pas pour autant apathique, la dynamique étant présente. L’équilibre global est plaisant, les voix toujours bien incarnées. Le grave gronde à l’occasion : les câbles Viard Audio Silver HD12 ne sont pas étrangers à ce résultat.


 
ça fait perdre toute crédibilité au test...
 
et je persiste : venant d'un son télé ou enceinte de PC, un bon ampli autour de 600€, et des enceintes 2.1 correctes genre 2 biblios et un petit caisson correct, c'est déjà le jour et la nuit niveau qualité du son
 

nraynaud a écrit :


ouais, mais elle va polluer un namespace et elle a 4 lignes minimum d'overhead.


hum...et c'est pas de la premature optimization de faire ça ?


---------------
Jubi Photos : Flickr - 500px
n°2224632
beel1
Posté le 09-04-2014 à 15:37:12  profilanswer
 

sligor a écrit :


j'utilise pas mal le ternaire, mais c'est un déformation professionnelle, je fais de l'électronique numérique à la base et le ternaire c'est un "multiplexeur".
 
d'ailleurs quand tu mets des constantes true/false dans une opération ternaire ou quand tu colles un '1' ou un '0' sur un multiplexeur c'est simplifiable en 'or' ou en 'and'
 
 
res = cond ? a : true   c'est pareil que:   res = !cond || a ;
res = cond ? a : false  c'est pareil que:   res = cond && a ;
res = cond ? true : a   c'est pareil que:   res = cond || a ;
res = cond ? false : a  c'est pareil que:   res = !cond && a ;
 
si je ne me plante pas  :o


Je suis en train de me creuser la tête pour voir pourquoi j'ai jamais besoin de faire ça [:gratgrat]
En fait c'est rare que j'ai à faire qu'une affectation selon une condition
soit le le test est plus complexe que ça (else if)
soit j'appelle une ou plusieurs fonctions ou en tout cas un groupe d'instructions
soit j'ai pas de condition mais simplement un flag à lire auquel cas ça tombe tout cuit avec des opérations booléennes

n°2224633
theShockWa​ve
I work at a firm named Koslow
Posté le 09-04-2014 à 15:39:16  profilanswer
 

beel1 a écrit :

En fait c'est rare que j'ai à faire qu'une affectation selon une condition


Et pourtant, c'est suffisamment commun pour que ls CPU aient des instructions spécifiquement pour, comme quoi  [:jagstang]


---------------
last.fm
n°2224634
beel1
Posté le 09-04-2014 à 15:40:19  profilanswer
 

lutain mais pourquoi les pages HFR ne finissent jamais de se charger ?! [:pingouino] (FF28 + noscript, j'ai pas essayé avec autre chose)
un coup c'est skimresources, un coup c'est xiti, un coup c'est forum-image.hardware.fr qui mouline dans le vide...

n°2224635
nraynaud
lol
Posté le 09-04-2014 à 15:40:32  profilanswer
 

Jubijub a écrit :


hum...et c'est pas de la premature optimization de faire ça ?


[:pingouino]
j'pense que tu devrais te concentrer sur le recrutement de bombasses comme greeters, c'est là que t'es le plus fort.


---------------
trainoo.com, c'est fini
n°2224636
beel1
Posté le 09-04-2014 à 15:44:57  profilanswer
 

theShockWave a écrit :


Et pourtant, c'est suffisamment commun pour que ls CPU aient des instructions spécifiquement pour, comme quoi  [:jagstang]


pas mes CPU à moi [:cosmoschtroumpf]

n°2224638
theShockWa​ve
I work at a firm named Koslow
Posté le 09-04-2014 à 15:55:34  profilanswer
 

beel1 a écrit :


pas mes CPU à moi [:cosmoschtroumpf]


 
Mais même un PowerPC de PS3 a ca [:fegafobobos:2]
 
:o


---------------
last.fm
mood
Publicité
Posté le 09-04-2014 à 15:55:34  profilanswer
 

n°2224640
flo850
moi je
Posté le 09-04-2014 à 16:15:43  profilanswer
 

Jubijub a écrit :


hum...et c'est pas de la premature optimization de faire ça ?


je valide
Ensuite, améliorer l'accoustique de son  lieu d'écoute
et après , effectivement prendre ampli / ensinte de meilleure qualité
 


---------------

n°2224642
Youmoussa
Ecrou-vis
Posté le 09-04-2014 à 16:39:22  profilanswer
 

nraynaud a écrit :


oui, pas mal.
 
Parr contre attention, bboxIntersect() est relativement lent, donc il peut pas être spéculativement calculé.


 
Pourquoi en faire une fonction et pas une computed property dans ce cas ?


---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2224643
nraynaud
lol
Posté le 09-04-2014 à 16:43:47  profilanswer
 

Youmoussa a écrit :


Pourquoi en faire une fonction et pas une computed property dans ce cas ?


parce qu'il a des arguments ?

 

edit: en gros c'est une architecture où les sous-vues ne sont pas directement observatrices du viewport courant, elle sont prévenues si leur BBox intercepte le viewport courant union l'ancien viewport (à coup de sélection par rtree). ça évite la tempête d'évènements lors du scroll.

Message cité 1 fois
Message édité par nraynaud le 09-04-2014 à 16:47:30

---------------
trainoo.com, c'est fini
n°2224644
Youmoussa
Ecrou-vis
Posté le 09-04-2014 à 16:45:46  profilanswer
 

nraynaud a écrit :


parce qu'il a des arguments ?

 

Ben c'est pas incompatible.

 

EDIT, j'avais pas vu viewbox, mais bon, c'est dur de raisonner sur un petit bout de code.


Message édité par Youmoussa le 09-04-2014 à 16:50:45

---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2224645
nraynaud
lol
Posté le 09-04-2014 à 16:55:22  profilanswer
 

https://github.com/nraynaud/webgcod [...] ew.js#L133
here is the glorious thing.


---------------
trainoo.com, c'est fini
n°2224648
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 09-04-2014 à 17:16:09  profilanswer
 

hephaestos a écrit :


Je trouve le second carrément plus clair.


 
Carrément  :jap:


---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°2224649
uriel
blood pt.2
Posté le 09-04-2014 à 17:27:58  profilanswer
 

el muchacho a écrit :


Bon alors en fait, la qualité du son, tu t'en fous, ce qui t'intéresse, c'est le coté pratique. Parce que pour être franc, quand on te lit, tes critères sont complètement contradictoires et ne tiennent pas debout.


contradictoires? bon bref, je veux pas rentrer dans un debat sans fin, j'ai eu la reponse que je voulais. Je veux pas de trucs compliques donc pas de fils pour du 5.1 ou de trucs en platine. pour le moment, j'utilise la tv donc tout sera un plus.  les solutions en 2.1 sont bien avec les amplis cite avant. pour les enceintes je vais chercher des trucs sympa et on verra. chacun son truc :O

Jubijub a écrit :


et je persiste : venant d'un son télé ou enceinte de PC, un bon ampli autour de 600€, et des enceintes 2.1 correctes genre 2 biblios et un petit caisson correct, c'est déjà le jour et la nuit niveau qualité du son


c'est ce que je me dis et ca me suffira vu la source audio la plupart du temps :D


---------------
IVG en france
n°2224650
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 09-04-2014 à 17:31:21  profilanswer
 

uriel a écrit :


contradictoires? bon bref, je veux pas rentrer dans un debat sans fin, j'ai eu la reponse que je voulais. Je veux pas de trucs compliques donc pas de fils pour du 5.1 ou de trucs en platine. pour le moment, j'utilise la tv donc tout sera un plus.  les solutions en 2.1 sont bien avec les amplis cite avant. pour les enceintes je vais chercher des trucs sympa et on verra. chacun son truc :O


Par contre, tu prendras bien des câbles plaqués or 24 carats, hein. La dernière fois que j'ai fait ça avec du 18 carats, j'ai pas pu écouter plus de 27 minutes.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°2224652
Youmoussa
Ecrou-vis
Posté le 09-04-2014 à 17:54:08  profilanswer
 

 
Code :
  1. currentVisibility: funtion() {
  2.     var viewBox = this.get('operationView.nativeComponent.visibleBox'),
  3.         zoomLevel = this.get('operationView.nativeComponent.zoomLevel');
  4.      return this.get('hideWhenOutOfView')
  5.          || bboxIntersect(viewBox, this.get('bbox')) && zoomLevel >= this.get('minVisibleZoomLevel');
  6. }.property('hideWhenOutOfView', 'bbox', 'minVisibleZoomLevel', 'operationView.nativeComponent.visibleBox', 'operationView.nativeComponent.zoomLevel'),
  7. currentLodIndex: function() {
  8.      var lodIndex,
  9.           visibility = this.get('currentVisibility');
  10.      if( !visibility ) {
  11.              return;
  12.      }
  13.      lodIndex = this.computeLodIndex( this.get('operationView.nativeComponent.zoomLevel') );
  14.      this.installLodRepresentation(visibility ? lodIndex : NaN)
  15.            
  16.      return lodIndex;
  17. }.property('currentVisibility', 'operationView.nativeComponent.zoomLevel')
 

Tu devrais avoir moyen de jouer bien plus avec les computed properties. Si ton élément n'est pas visible, il n'y a rien qui doit se recalculer.

Message cité 1 fois
Message édité par Youmoussa le 09-04-2014 à 17:56:01

---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2224653
nraynaud
lol
Posté le 09-04-2014 à 18:09:13  profilanswer
 

Youmoussa a écrit :


 

Code :
  1. currentVisibility: funtion() {
  2.     var viewBox = this.get('operationView.nativeComponent.visibleBox'),
  3.         zoomLevel = this.get('operationView.nativeComponent.zoomLevel');
  4.      return this.get('hideWhenOutOfView')
  5.          || bboxIntersect(viewBox, this.get('bbox')) && zoomLevel >= this.get('minVisibleZoomLevel');
  6. }.property('hideWhenOutOfView', 'bbox', 'minVisibleZoomLevel', 'operationView.nativeComponent.visibleBox', 'operationView.nativeComponent.zoomLevel'),
  7. currentLodIndex: function() {
  8.      var lodIndex,
  9.           visibility = this.get('currentVisibility');
  10.      if( !visibility ) {
  11.              return;
  12.      }
  13.      lodIndex = this.computeLodIndex( this.get('operationView.nativeComponent.zoomLevel') );
  14.      this.installLodRepresentation(visibility ? lodIndex : NaN)
  15.            
  16.      return lodIndex;
  17. }.property('currentVisibility', 'operationView.nativeComponent.zoomLevel')


 
Tu devrais avoir moyen de jouer bien plus avec les computed properties. Si ton élément n'est pas visible, il n'y a rien qui doit se recalculer.


niet, je veux pas d'observateur direct entre les polylignes et le nativeComponent. là tu as le currentVisibility qui dépend directement du truc, ça va re-calculer pour toutes les polylignes pendant tout le scrollwheel.
 
Dans la solution actuelle, il n'y a que ceux qui rentrent et ceux qui sortent qui sont touchés, et en plus ils sont debounced.


---------------
trainoo.com, c'est fini
n°2224654
Youmoussa
Ecrou-vis
Posté le 09-04-2014 à 18:15:35  profilanswer
 

nraynaud a écrit :


niet, je veux pas d'observateur direct entre les polylignes et le nativeComponent. là tu as le currentVisibility qui dépend directement du truc, ça va re-calculer pour toutes les polylignes pendant tout le scrollwheel.

 

Dans la solution actuelle, il n'y a que ceux qui rentrent et ceux qui sortent qui sont touchés, et en plus ils sont debounced.

 

Je maitrise pas ton code, à toi de changer une variable sur ces éléments lors de l'entrée/sortie, ce qui déclenchera le calcul uniquement dans ce cas.

 

Une computed property n'est (re)calculé que lorsqu'elle est utilisée. La valeur est seulement invalidée lorsqu'une dependent key change. Et tu as d'autres techniques avec Ember pour éviter qu'une fonction ne soit appelée de multiples fois.

 

Edit on devrait en discuter sur le topic Ember :o


Message édité par Youmoussa le 09-04-2014 à 18:23:29

---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2224660
nraynaud
lol
Posté le 09-04-2014 à 20:16:48  profilanswer
 

J'pense que Snowden, il pourrait vivre en rapportant les failles de la NSA aux différents vendeurs et en attrapant les primes.


---------------
trainoo.com, c'est fini
n°2224661
sligor
Posté le 09-04-2014 à 20:32:09  profilanswer
 

je pense que justement il ne vivrait pas longtemps :D

n°2224662
XaTriX
Posté le 09-04-2014 à 20:59:07  profilanswer
 

Y'en a qui utilisent DotDeb ? :o
 
XaT


---------------
Proxytaf ? non rien
n°2224663
Jubijub
Parce que je le VD bien
Posté le 09-04-2014 à 21:07:26  profilanswer
 

nraynaud a écrit :


[:pingouino]
j'pense que tu devrais te concentrer sur le recrutement de bombasses comme greeters, c'est là que t'es le plus fort.


 
Cf une xp récente, je vire très bien aussi :o
 
et je suis désolé, mais c'est toi ici même qui gueulait sur le fait que tu procrastinais en faisant des optimisations pas forcément indispensables au lieu de faire du code qui rajoute des trucs...


---------------
Jubi Photos : Flickr - 500px
n°2224666
nraynaud
lol
Posté le 09-04-2014 à 21:21:26  profilanswer
 

Ma remarque ne concernait pas l'optimisation, mais le bordel cognitif pour le développement, plus de lignes de codes, plus de symboles.
 
Et là on parle pas d'optimisation prématurée, mon code est un bordel sans nom qui commence à vraiment être relou à maintenir.


---------------
trainoo.com, c'est fini
n°2224667
Youmoussa
Ecrou-vis
Posté le 09-04-2014 à 21:41:23  profilanswer
 

Je ne te le fais pas dire :o
 
Je regarderai plus en détail ce soir ou demain.


---------------
L'humain est celui « qui agit puis qui pense : ce n’est pas parce qu’il soutient telle position qu’il agit de telle manière, mais parce qu’il a agi (comme il a été amené à le faire) qu’il va adopter telle position
n°2224669
nraynaud
lol
Posté le 09-04-2014 à 22:00:47  profilanswer
 

cool


---------------
trainoo.com, c'est fini
n°2224672
Plam
Bear Metal
Posté le 09-04-2014 à 23:04:30  profilanswer
 

11 heures de suite en clientèle, j'suis rétamé ce soir. Et demain rebelote...
 
Un jour jprendrai des vacances. Un jour.


---------------
Spécialiste du bear metal
n°2224673
el muchach​o
Comfortably Numb
Posté le 09-04-2014 à 23:24:16  profilanswer
 

ratibus a écrit :


Non mais il y a un gain par rapport à la VOD existante.


M'ouais, reste à voir si c'est pas l'effet d'un simple upscaling.


Message édité par el muchacho le 09-04-2014 à 23:50:55

---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2224674
uriel
blood pt.2
Posté le 09-04-2014 à 23:33:52  profilanswer
 

Plam a écrit :

11 heures de suite en clientèle, j'suis rétamé ce soir. Et demain rebelote...
 
Un jour jprendrai des vacances. Un jour.


Après avoir vendu ton entreprise à Google :O
 
BTW, la série Silicon Valley a commencé, le premier épisode était pas mal


---------------
IVG en france
n°2224675
nraynaud
lol
Posté le 09-04-2014 à 23:35:38  profilanswer
 

uriel a écrit :


Après avoir vendu ton entreprise à Google :O
 
BTW, la série Silicon Valley a commencé, le premier épisode était pas mal


heureusement que c'est pas une nana  [:manzana verde]


---------------
trainoo.com, c'est fini
n°2224676
el muchach​o
Comfortably Numb
Posté le 09-04-2014 à 23:47:00  profilanswer
 

uriel a écrit :


contradictoires? bon bref, je veux pas rentrer dans un debat sans fin, j'ai eu la reponse que je voulais. Je veux pas de trucs compliques donc pas de fils pour du 5.1 ou de trucs en platine. pour le moment, j'utilise la tv donc tout sera un plus.  les solutions en 2.1 sont bien avec les amplis cite avant. pour les enceintes je vais chercher des trucs sympa et on verra. chacun son truc :O


uriel a écrit :


c'est ce que je me dis et ca me suffira vu la source audio la plupart du temps :D


'tain muriel, non, c'est pas compatible avec la hipster attitude, quoi :/


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2224677
uriel
blood pt.2
Posté le 10-04-2014 à 00:10:39  profilanswer
 

el muchacho a écrit :


'tain muriel, non, c'est pas compatible avec la hipster attitude, quoi :/


T inquiètes pas baby, je vais brancher mes grado la dedans pour la crédibilité [:kbchris]


---------------
IVG en france
n°2224680
nraynaud
lol
Posté le 10-04-2014 à 02:12:48  profilanswer
 

http://dcel.codeplex.com/SourceControl/latest#DCEL Project/DCEL/DCELHalfEdge.cs
Il faudrait leur envoyer un fax, le 'D' de DCEL c'est pour "doubly", pas "je fais le tour de la terre pour trouver le précédent"


---------------
trainoo.com, c'est fini
n°2224681
el muchach​o
Comfortably Numb
Posté le 10-04-2014 à 07:28:02  profilanswer
 

uriel a écrit :


T inquiètes pas baby, je vais brancher mes grado la dedans pour la crédibilité [:kbchris]


Garbage in garbage out  :o


---------------
Les aéroports où il fait bon attendre, voila un topic qu'il est bien
n°2224682
drasche
Posté le 10-04-2014 à 08:20:09  profilanswer
 

Prems :fou:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
n°2224684
Plam
Bear Metal
Posté le 10-04-2014 à 08:45:22  profilanswer
 

uriel a écrit :


Après avoir vendu ton entreprise à Google :O
 
BTW, la série Silicon Valley a commencé, le premier épisode était pas mal


 
1) Si seulement, j'aurai racheté Hfr et réouvert bla² :o
 
2) Ah tiens je savais même pas que ça existait cette série :jap:


---------------
Spécialiste du bear metal
n°2224688
flo850
moi je
Posté le 10-04-2014 à 09:01:32  profilanswer
 

:hello:  plam ( tout le monde dort ici , mais on a fini tard hier)


Message édité par flo850 le 10-04-2014 à 09:01:42

---------------

n°2224690
Plam
Bear Metal
Posté le 10-04-2014 à 09:32:18  profilanswer
 

:hello:

 

C'est marrant on te voit moins ici ces derniers temps comment ça se fait :??:

 

:whistle:


Message édité par Plam le 10-04-2014 à 09:32:28

---------------
Spécialiste du bear metal
n°2224692
flo850
moi je
Posté le 10-04-2014 à 09:37:46  profilanswer
 

Je suis en promenade dans les alpes , avec du code et de la bière (beaucoup des deux) :o

Spoiler :

merci pour cette oppportunité :jap:

 


Message édité par flo850 le 10-04-2014 à 09:38:11

---------------

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  21077  21078  21079  ..  27187  27188  27189  27190  27191  27192

Aller à :
Ajouter une réponse
 

Sujets relatifs
Plus de sujets relatifs à : [blabla@olympe] Le topic du modo, dieu de la fibre et du monde


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)