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

 

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

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  19607  19608  19609  ..  27169  27170  27171  27172  27173  27174
Auteur Sujet :

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

n°2130936
nraynaud
lol
Posté le 12-03-2012 à 15:44:59  profilanswer
 

Reprise du message précédent :

DatabaseError: control reached end of trigger procedure without RETURN


FUCK YOU TU VAS PAS LA LIRE DE TOUTES FAÇON CETTE PUTAIN DE VALEUR :FOU:


---------------
trainoo.com, c'est fini
mood
Publicité
Posté le 12-03-2012 à 15:44:59  profilanswer
 

n°2130937
sligor
Posté le 12-03-2012 à 15:45:30  profilanswer
 

kadreg a écrit :


 
c'est donc une femme :o


 [:ex-floodeur:5]

n°2130939
skeye
Posté le 12-03-2012 à 15:50:36  profilanswer
 

gfive a écrit :


 
PAs con!  
 
Ou alors, je te le file ce soir quand tu viens au basket? :o


 
Ah tiens, j'avais oublié le basket... :whistle:
Envoie quand même en MP,  on sait jamais...:D


---------------
Can't buy what I want because it's free -
n°2130941
flo850
moi je
Posté le 12-03-2012 à 15:52:51  profilanswer
 

nraynaud a écrit :


nan, mais là ça prend 2s juste pour sortir les data d'une table simple (c'est un simple select sans where de toute la table) et les mettre en forme (parsing et changement de la tronche des tableaux) y'en a pour 6Mo de binaire.


tu balances 6Mo de données à un client ? :ouch:
je sais pas l'infra que tu as au niveau réseau, mais ici, si j'ai 6Mo a balancer, les 2s de temps de génération ne sont qu'un détail devant les temps de transferts

n°2130942
Un Program​meur
Posté le 12-03-2012 à 15:54:41  profilanswer
 

Jubijub a écrit :

Exemple typique :  
...
t'as beau prendre soin d'élargir sur des compétences génériques (je veux surtout un bon BA, avant le fait qu'il connaisse hybris), les RH vont quand même beaucoup se focaliser sur les mots clés)


 
Tu decris un probleme, un probleme commun. Mais c'est d'abord un probleme du processus d'embauche chez vous meme s'il a des effets sur la carriere des gens.
 
Mais si tu cherches a faire carriere dans n'importe quel domaine, il faut savoir ce que tu offres, et a qui tu peux l'offrir.  Si tu veux une reconnaissance quelconque pour ton boulot, il faut etre dans le coeur du metier de la boite, pas dans les fonctions de support. Dans ces dernieres tu as la reconnaissance de tes collegues, tu peux au mieux esperer celle de ton superieur immediat qui va l'exprimer sans pouvoir la concretiser et il ne faut pas chercher plus. Ce qui est suffisemment peu important pour qu'on l'externalise ne m'interesse donc a priori doublement pas -- c'est pas interessant et on ne t'est pas gre de l'avoir fait, tu es de toute facon deja parti.
 

Citation :

t'as des gens qui se retrouvent au chomage pour pas avoir su switcher de techno


 
Tu as des gens qui ont quinze annees d'experience, mais c'est quinze fois la meme annee.
 
Dans tous les boulots il faut evoluer et se remettre en cause sous peine de se retrouver le bec dans l'eau.


---------------
The truth is rarely pure and never simple (Oscar Wilde)
n°2130944
nraynaud
lol
Posté le 12-03-2012 à 15:55:26  profilanswer
 

dites, pour dénormaliser mes données, j'ai créé une vue, et j'insère simplement mes données depuis la vue à coup de trigger en cas de modification de la source :

CREATE OR REPLACE FUNCTION maint_lol_tile_hits() RETURNS TRIGGER
AS $maint_lol_tile_hits$
BEGIN
 IF (TG_OP = 'DELETE') THEN
  DELETE FROM lol_tile_hits_table where id=OLD.id;
 ELSIF (TG_OP = 'UPDATE') THEN
  DELETE FROM lol_tile_hits_table where id=NEW.id;
  INSERT INTO lol_tile_hits_table select * from lol_tiles_hits where id=NEW.id;
 ELSIF (TG_OP = 'INSERT') THEN
  INSERT INTO lol_tile_hits_table select * from lol_tiles_hits where id=NEW.id;
 END IF;
 RETURN NULL;
END;
$maint_lol_tile_hits$ LANGUAGE plpgsql;
CREATE TRIGGER lol
AFTER INSERT OR UPDATE OR DELETE ON lol_cell
    FOR EACH ROW EXECUTE PROCEDURE maint_lol_tile_hits();

 

vous avez plus malin ?

 

ça me semble découper un peu mieux le problème en petits bouts plutôt que le wall of SQL.


Message édité par nraynaud le 12-03-2012 à 15:55:45

---------------
trainoo.com, c'est fini
n°2130945
flo850
moi je
Posté le 12-03-2012 à 16:00:33  profilanswer
 

postgres ne supporte pas les materialized view ?

 

edit : a priori ,non, je sus déçu :/
http://wiki.postgresql.org/wiki/Materialized_Views

Message cité 1 fois
Message édité par flo850 le 12-03-2012 à 16:01:14
n°2130948
uriel
blood pt.2
Posté le 12-03-2012 à 16:04:58  profilanswer
 

flo850 a écrit :

postgres ne supporte pas les materialized view ?  
 
edit : a priori ,non, je sus déçu :/
http://wiki.postgresql.org/wiki/Materialized_Views


Table+triggers


---------------
IVG en france
n°2130949
nraynaud
lol
Posté le 12-03-2012 à 16:09:54  profilanswer
 

uriel a écrit :


Table+triggers


c'est quoi que j'ai posté ? une saucisse ?


---------------
trainoo.com, c'est fini
n°2130954
uriel
blood pt.2
Posté le 12-03-2012 à 16:15:28  profilanswer
 

[:slackerbitch] j'avais sauté ton message


---------------
IVG en france
mood
Publicité
Posté le 12-03-2012 à 16:15:28  profilanswer
 

n°2130955
ratibus
Posté le 12-03-2012 à 16:16:52  profilanswer
 

nraynaud a écrit :


1) j'aimerai simplifier le déploiement (plus exactement ne pas rajouter de bordel) et donc même langage et in-process ça me semble mieux.
techniquement, j'ai la base de données sur le serveur, mais tirer 1000 géométries de la base et les décoder prends 2s sur mon mac avec SSD. J'ai besoin de vitesse. Mon idée c'est de les décoder à l'avance, mais je viens de réaliser que j'en ai trop sur le vrai système pour les mettre toutes en cache statique, donc j'évalue les caches dynamiques.
2) non, je découvre, merci.


 
La version décodée tu peux pas la stocker en base ?
On avait le même genre de souci en geocoding. On a un service à qui on envoie des codes postaux et qui nous envoie un geoJson de toutes les communes et entités parentes (cantons, départements, région...) avec les découpages issues des données IGN.
Avant dans la table on avait qu'un champ geometry et on se tapait la transfo geometry > geojson à chaque fois.
Du coup on a ajouté une colonne geo_json, avec la version déjà décodé et ça va *beaucoup* plus vite.

n°2130957
kadreg
profil: Utilisateur
Posté le 12-03-2012 à 16:18:47  profilanswer
 

salut les fraises des bois _o/


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°2130958
nraynaud
lol
Posté le 12-03-2012 à 16:19:11  profilanswer
 

ratibus a écrit :

La version décodée tu peux pas la stocker en base ?
On avait le même genre de souci en geocoding. On a un service à qui on envoie des codes postaux et qui nous envoie un geoJson de toutes les communes et entités parentes (cantons, départements, région...) avec les découpages issues des données IGN.
Avant dans la table on avait qu'un champ geometry et on se tapait la transfo geometry > geojson à chaque fois.
Du coup on a ajouté une colonne geo_json, avec la version déjà décodé et ça va *beaucoup* plus vite.


ben disons que ça change pas grand'chose. ou alors il faudrait le stocker en google polyline mescouilles, mais je suis pas dans le bon SRID pour ça.


---------------
trainoo.com, c'est fini
n°2130959
Harkonnen
Un modo pour les bannir tous
Posté le 12-03-2012 à 16:22:29  profilanswer
 

TIL C# ne fait pas de tail-call optimization [:pingouino]


---------------
J'ai un string dans l'array (Paris Hilton)
n°2130960
masklinn
í dag viðrar vel til loftárása
Posté le 12-03-2012 à 16:23:59  profilanswer
 

nraynaud a écrit :


nan, mais là ça prend 2s juste pour sortir les data d'une table simple (c'est un simple select sans where de toute la table) et les mettre en forme (parsing et changement de la tronche des tableaux) y'en a pour 6Mo de binaire.


C'est juste un gros binaire en fait le truc que tu veux cacher, c'est pas un graphe complexe?
 


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2130963
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 12-03-2012 à 16:27:14  profilanswer
 

C'est toi le gros binaire [:pingouino]


---------------
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°2130964
nraynaud
lol
Posté le 12-03-2012 à 16:28:33  profilanswer
 

masklinn a écrit :


C'est juste un gros binaire en fait le truc que tu veux cacher, c'est pas un graphe complexe?


yes 6Mo de binaire non-interconnectés, coupé en 1200 lignes dans une table (c'est des tas de polygones)


---------------
trainoo.com, c'est fini
n°2130969
gelatine_v​elue
Posté le 12-03-2012 à 16:44:52  profilanswer
 

Harkonnen a écrit :

TIL C# ne fait pas de tail-call optimization [:pingouino]


 
Le problème c'est de se retrouver avec des t'as d'appels dans la stack en cas de récursion?

n°2130972
masklinn
í dag viðrar vel til loftárása
Posté le 12-03-2012 à 16:53:13  profilanswer
 

Harkonnen a écrit :

TIL C# ne fait pas de tail-call optimization [:pingouino]


Ça t'étonne tant que ça? Ya pas des masses de langages procéduraux qui en font, et c'est généralement une optim pas partie de la sémantique du langage (d'ailleurs clojure peut pas avoir de TCO vu que la JVM le supporte pas, à la place il y a une forme spéciale recur, et trampoline en hack pour les récursions mutuelles)

Message cité 1 fois
Message édité par masklinn le 12-03-2012 à 16:55:35

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2130974
ratibus
Posté le 12-03-2012 à 17:00:34  profilanswer
 

nraynaud a écrit :


ben disons que ça change pas grand'chose. ou alors il faudrait le stocker en google polyline mescouilles, mais je suis pas dans le bon SRID pour ça.


 
Ben ouais en polyline, c'est quoi le pb ?

n°2130975
Harkonnen
Un modo pour les bannir tous
Posté le 12-03-2012 à 17:02:08  profilanswer
 

gelatine_velue a écrit :


 
Le problème c'est de se retrouver avec des t'as d'appels dans la stack en cas de récursion?


oui, normalement pour éviter ça, tu fais en sorte que ton appel récursif soit terminal (i.e qu'il soit appelé en dernier et que son retour ne soit pas utilisé), et le compilateur se démerde pour éviter de remonter toute la pile. mais là, c'est DMC


---------------
J'ai un string dans l'array (Paris Hilton)
n°2130976
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 12-03-2012 à 17:02:31  profilanswer
 

ratibus a écrit :

Ben ouais en polyline, c'est quoi le pb ?


Ba il est pas dans le bon SRID pour ça.


---------------
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°2130977
ratibus
Posté le 12-03-2012 à 17:07:31  profilanswer
 

Taiche a écrit :


Ba il est pas dans le bon SRID pour ça.


Il transforme :o

n°2130978
Harkonnen
Un modo pour les bannir tous
Posté le 12-03-2012 à 17:09:31  profilanswer
 

masklinn a écrit :


Ça t'étonne tant que ça? Ya pas des masses de langages procéduraux qui en font, et c'est généralement une optim pas partie de la sémantique du langage (d'ailleurs clojure peut pas avoir de TCO vu que la JVM le supporte pas, à la place il y a une forme spéciale recur, et trampoline en hack pour les récursions mutuelles)


ben à ma connaissance, F# le fait, donc je m'attendais à la même chose sur C# :spamafote:
maintenant, F# n'est pas procédural, donc oui, effectivement...


---------------
J'ai un string dans l'array (Paris Hilton)
n°2130979
nraynaud
lol
Posté le 12-03-2012 à 17:12:35  profilanswer
 

ratibus a écrit :


Il transforme :o


et je re-re-transforme après réception côté python ? on parle de 6Mo de truc à faire passer dans la fonction de projection fuck de google (wgs84, le truc que l'encodeur de polylignes utilise vers 900913 le truc dont j'ai besoin).


---------------
trainoo.com, c'est fini
n°2130980
masklinn
í dag viðrar vel til loftárása
Posté le 12-03-2012 à 17:17:24  profilanswer
 

Harkonnen a écrit :

ben à ma connaissance, F# le fait


Oui et non, comme dans clojure (un peu) faut utiliser let rec pour dire au compilo de transformer ça:

Code :
  1. let rec f n =
  2.    do printf "%d\n" n
  3.    f (n+1)


en

Code :
  1. public static T f<T>(int n) {
  2.    while (true) {
  3.        var fmt = new Format<FastFunc<int, Unit>, TextWriter, Unit, Unit>("%d\n" );
  4.        Printf.fprintf<FastFunc<int, Unit>>(Console.Out, fmt).Invoke(n);
  5.        n++;
  6.    }
  7. }


et comme pour Clojure, je présume que ça ne gère pas les récursions mutuelles.


Message édité par masklinn le 12-03-2012 à 17:19:09

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°2130983
nraynaud
lol
Posté le 12-03-2012 à 17:31:42  profilanswer
 

Harkonnen a écrit :


ben à ma connaissance, F# le fait, donc je m'attendais à la même chose sur C# :spamafote:
maintenant, F# n'est pas procédural, donc oui, effectivement...


nan, mais y'a une feinte à la con sur la vérification du bytecode quand tu acceptes ça au niveau bytecode, tu peux plus vérifier la longueur max de la stack. En plus tu nique les stacktraces des exceptions.
 
Du coup c'est quasiment mieux de l'oublier et de le faire au mieux en JIT (après avoir prouvé qu'il n'y aura pas d'exceptions par exemple.)


---------------
trainoo.com, c'est fini
n°2130984
boulax
Inserer phrase hype en anglais
Posté le 12-03-2012 à 17:35:36  profilanswer
 

Taiche <3


---------------
Posté depuis des chiottes, sales. Me gusta.
n°2130985
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 12-03-2012 à 17:37:34  profilanswer
 

boulasque (╯°□°)╯︵ ┻━┻


---------------
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°2130986
___alt
Posté le 12-03-2012 à 17:38:32  profilanswer
 

Taiche a écrit :

boulasque (╯°□°)╯︵ ┻━┻


 
Y'a du vent ? Une glande boulasque ?


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2130987
sligor
Posté le 12-03-2012 à 17:39:47  profilanswer
 

une glande biloute

n°2130988
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 12-03-2012 à 17:42:45  profilanswer
 

http://hfr-rehost.net/gifs.gifbin.com/062009/1243937143_supplies.gif


---------------
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°2130989
boulax
Inserer phrase hype en anglais
Posté le 12-03-2012 à 17:43:04  profilanswer
 

ಥ_ಥ


---------------
Posté depuis des chiottes, sales. Me gusta.
n°2130990
___alt
Posté le 12-03-2012 à 17:47:44  profilanswer
 


 [:m3e30:2]


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2130991
boulax
Inserer phrase hype en anglais
Posté le 12-03-2012 à 17:51:37  profilanswer
 

Sinon tu peux dire, "arrête de vomir, kthx"


---------------
Posté depuis des chiottes, sales. Me gusta.
n°2130992
boulax
Inserer phrase hype en anglais
Posté le 12-03-2012 à 17:52:07  profilanswer
 

Oui, la suite de l'histoire m'intéresse. Because fuck you.


---------------
Posté depuis des chiottes, sales. Me gusta.
n°2130993
uriel
blood pt.2
Posté le 12-03-2012 à 17:57:04  profilanswer
 


http://i.imgur.com/5QSQT.gif


---------------
IVG en france
n°2130994
gfive
Posté le 12-03-2012 à 18:05:14  profilanswer
 


 
:o Avec du retard, donc, moi aussi.
 
Faudra venir avec un jamboneau, qu'on se reconnaisse


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2130995
___alt
Posté le 12-03-2012 à 18:06:38  profilanswer
 

Je vais pas à Devoxx, vous me faites presque regretter, mais ça s'est trop mal goupillé niveau dates et je suis ptet pas encore arrivé au niveau où je vais vraiment en profiter.
 
Make it a success, et j'y vais en 2013 si je suis pas mort ou SDF.


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
n°2130996
gfive
Posté le 12-03-2012 à 18:08:21  profilanswer
 

gfive a écrit :


 
:o Avec du retard, donc, moi aussi.
 
Faudra venir avec un jamboneau, qu'on se reconnaisse


 
[:pingouino]
 
A moins que....
 
http://zapan666.skyrock.com/profil/
 

___alt a écrit :

Je vais pas à Devoxx, vous me faites presque regretter, mais ça s'est trop mal goupillé niveau dates et je suis ptet pas encore arrivé au niveau où je vais vraiment en profiter.
 
Make it a success, et j'y vais en 2013 si je suis pas mort ou SDF.


 
T'es con, fallait viendre.


---------------
Tous les sud africains sont ségrégationistes, à part Ted. (P. Desproges)
n°2130997
___alt
Posté le 12-03-2012 à 18:09:44  profilanswer
 

J'ai fait un choix, trop tard maintenant :)


---------------
TRIPS RIGHT BUNCH F SHUTTLE TOM AND JERRY RIGHT YELLOW
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  19607  19608  19609  ..  27169  27170  27171  27172  27173  27174

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)