Pour une fois qu'on nous montre un sport propre, avec une bonne mentalité, des chants de marseillaise partout en France, je trouve ça dommage de critiquer.
Les joueurs et entraineur français ont admis avoir moins bien joué que les anglais, et donc trouve "normal" la victoire des anglais.
Ya qu'au rugby ou on verra un entraineur d'équipe adverse venir féliciter dans les vestiaires l'équipe gagnante alors qu'un pays entier est derrière, je pense à la Nouvelle Zélande.
Pas tous les sports ne sont aussi entachés que le Foot ou le cyclisme.
C'est bien de critiquer, et c'est typiquement français, mais je pense que c'est beaucoup plus important de féliciter et de parler positivement d'un fait quand il en vaut vraiment la peine.
Allez y maintenant, moissez moi et lacher votre Haine Française sur mon post !
Tu peux répliquer toute la DB, juste quelques DB, ou encore seulement des tables.
Plus tu répliques de données, moins tes slaves seronts efficaces pour répondre aux requetes de lectures, et plus ils risquent de prendre du délais de réplic (d'après mon expérience c'est exponentiel :( le slave qui prend du délais devient tres vite innaccessible)
Mais attention aux parametres de config "replicate-ignore-table" qui permettent de ne pas répliquer toutes les tables, MAIS si une requête d'écriture impliquant des tables ignorées apparait, la réplic est cassée.
Exemple typique, tu réplic les tables A, B, C et tu ignores D. Une requete de ce genre va planter la réplic:
UPDATE B SET champ=1 WHERE D > 0;
Pour revenir à mysql proxy, il va etre possible dans les versions futures de changer dynamiquement la liste des slaves. Donc avec un programme tiers, on peut récupérer les délais de réplic de tous les slaves, et appliquer un algorithme pour ajouter/supprimer des slaves de mysql proxy ....
Sauf que j'aimerai plutot faire des tests qui se rapprocherait de la prod, c'est à dire du 500 requetes aléatoires SELECT / secondes par serveurs, c'est là que mysql proxy semble pêcher dans mon cas, sinon il remplit tres bien son role de load balancers de requetes de lectures.
effectivement ce produit est très interressant sur le principe, on évite par exemple de faire de la répartition de charge au niveau applicatif...
Je l'ai configuré et installé, tout semblait parfait, sous l'effet de l'excitation je l'ai meme mis en prod quelques heures.
Environnement: des serveurs PHP qui interroge un pool de 5 serveurs MySQL de manière aléatoire, statistiquement c'est équitable :)
J'ai donc changé le pool de 5 par 1 seul: MySQL Proxy, qui lui load balance les requetes sur les 5 serveurs (read-only)
Impressionnant, mysql proxy ne consomme rien en CPU avec 1500 req/sec , le serveur n'atteint meme pas 1 de charge, et ... ça marche !
Sauf que ... je ne sais pas pourquoi, mais les 5 serveurs se prennent moins de requetes, la partie du site concerné est plus lente à la navigation, on dirait que mysql proxy n'accepte qu'un nombre restreint de connections simultanés et/ou par secondes, le serveur étant pourtant légerement tuné pour largement encaisser plus de 100000 cnx / seconde.
J'ai posé la question sur le forum mysql proxy, et n'ai pas obtenu de réponse....
Et je n'ai pas le temps de creser, pour l'instant.
Pour limiter les téléchargements simultanés, on peut utiliser l'une des nombreuses options : "--max_downloads 4"
Le seul inconvénient que je peux trouver à bittornado, c'est qu'il n'est pas controlable par un programme tiers, et donc on ne peut pas scripter une config dans le temps par exemple, afin de limiter les téléchargements la journée par exemple via des crons...
Bittornado sait le faire, et prend les nouveaux fichiers ajoutés à la volée.
On le lance une fois, puis on déplace ses torrents dans le dossier pour ajouter des téléchargements, et on supprime le torrent pour arrêter le téléchargement :
I got your email address from the comments section of our blog, thanks for commenting and posting in linuxfr.org. I don't speak French, so just for fun I tried running the linuxfr page through Google Translator. At one point, a commenter (using the handle name "left"), seems to mention "However, no advertizing, no name of limps or of sponsort… I question myself;". It may be down to bad translation, but I feel some explanation is needed: pjsip has a company (PJSIP LLP) backing it, that will provide non-GPL licensing and support to people that needs them. Therefore if people are worried that this is just some hobbyist, they can be assured that we are a proper company with long term plans for pjsip. It is true that the website does not yet reflect this, as we haven't properly "launched" yet, that is to come sometime later this year. Stay tuned.
Thank you very much for your attention.
Best Regards,
--
Perry Ismangil
Si le coté codage dans son coin ne vous rassuraient pas, vous voilà maintenant rassurés ;)
- 1 en python et XUL, sous licence GPL
- 1 en XUL pure, avec Xulrunner, dont j'avais mis une fois (avec l'accord de mon employeur) une version installable sur xulfr.org, ici : http://www.xulfr.org/wiki/BaseDeDonn%E9es/ExtensionSql
d'ailleurs, le lien fonctionne toujours... ;)
les 2 sont sous GPL il me semble, et celà avait été discuté avec l'employeur. Où as tu vu du MPL ?
Merci Nico pour ces précisions, j'avais oublié que effectivement les sources avaient été publiés à travers des images ISO et un repository SVN ! Mais le site n'existe plus...
Sinon, oui, la politique de la société était de faire de libre, et oui j'étais actionnaire mais je ne le suis plus... et peut avant que je parte on discutait de la possibilité de changer de licence ...
Par contre je sais que le projet en question n'est plus développé, voir n'existe plus au sain de cette entreprise, mais je n'en suis absolument pas sur...
Toutes ces sources ont été développés sur le lieu de travail.
D'autant que le protocole SIP peut avoir des utilisations sur des systèmes très petit (tant au niveau taille physique que processeur) comme sur un téléphone portable ou autre appareil (domotique?)
Pour informations, le prénom n'a rien à voir sachant que j'ai répondus à d'autres prénoms de diverses origines tel que Majid, Diop, Toufeik, Melarga, et j'en passe, et j'ai aussi déjà des entretiens avec certains d'entre eux.
Comme on en est aux divulgations d'informations que j'aurais préféré rester entre candidats et employeurs, je vais répondre que je me suis arrêté à votre réponse très courte :
Je suis expert asterisk et aussi développeur en C,php,python et scripting en géneral, je voudrais savoir c'est payé combien et les avantages.
Deux manières de tenir de telles promesses :
- continuer de privatiser et de dissoudre l'état à tout va (ex : non remplacement des fonctionnaires... ah ça c'est assumé, tiens !)
- augmenter la dette
Tiens c'est marrant Ségo a les mêmes solutions :
La droite critique déjà le coût du projet. Comment vont être financées ces 100 propositions ?
Ségolène Royal a parlé d’une réforme de la fiscalité, qui permettrait de taxer davantage le capital que le travail. Et puis prenez par exemple le prêt de 10 000 euros aux jeunes. C’est un prêt gratuit. On peut demander aux banques de faire un effort ! Les profits des banques font partie de ce règne sans frein du profit financier que Ségolène Royal a fustigé à juste titre. Il y a aussi la réforme de l’Etat, diminuer le nombre des ministères, alléger le poids des administrations, mettre un peu de clarté dans les textes législatifs…
Si, c'est une véritable offre d'emploi, mais effectivement je ne suis pas un recruteur et ce n'est pas moi qui vais choisir le candidat. Je ne suis qu'un futur collègue avec les mêmes conditions !
Ben le moins cher, en appliquant le programme UDF/UMP c'est de payer les heures sup. En appliquant le programme du PS, le moins cher, c'est d'embaucher une personne => une alloc chômage en moins a verser => moins de dépense de l'état (pourtant Bayrou il prétend faire campagne sur le budget, on m'aurait menti) et surtout un gars/une meuf qui retrouve du taf.
Mort de rire.
Embaucher une personne = ajouter des charges conséquentes à l'entreprise.
Ce qu'il se passe réellement ? Ce sont des heures sup non-payés. Donc le programme Bayrou est pas si idiot : il permet à certaine personnes d'etre payés pour leur travail.
Je fais 45 voir 50h / semaine payés 35, et si j'en fais que 35 on s'arrangera pour me dégager ou on me mettra une pression tel que je partirai tout seul. (Vécu)
# Pour une fois...
Posté par Greg (site web personnel) . En réponse au journal AAAAHHHHHHHHH. Évalué à 10.
Les joueurs et entraineur français ont admis avoir moins bien joué que les anglais, et donc trouve "normal" la victoire des anglais.
Ya qu'au rugby ou on verra un entraineur d'équipe adverse venir féliciter dans les vestiaires l'équipe gagnante alors qu'un pays entier est derrière, je pense à la Nouvelle Zélande.
Pas tous les sports ne sont aussi entachés que le Foot ou le cyclisme.
C'est bien de critiquer, et c'est typiquement français, mais je pense que c'est beaucoup plus important de féliciter et de parler positivement d'un fait quand il en vaut vraiment la peine.
Allez y maintenant, moissez moi et lacher votre Haine Française sur mon post !
[^] # Re: Retour d'expérience en production
Posté par Greg (site web personnel) . En réponse à la dépêche MySQL Proxy. Évalué à 7.
Tu peux répliquer toute la DB, juste quelques DB, ou encore seulement des tables.
Plus tu répliques de données, moins tes slaves seronts efficaces pour répondre aux requetes de lectures, et plus ils risquent de prendre du délais de réplic (d'après mon expérience c'est exponentiel :( le slave qui prend du délais devient tres vite innaccessible)
Mais attention aux parametres de config "replicate-ignore-table" qui permettent de ne pas répliquer toutes les tables, MAIS si une requête d'écriture impliquant des tables ignorées apparait, la réplic est cassée.
Exemple typique, tu réplic les tables A, B, C et tu ignores D. Une requete de ce genre va planter la réplic:
UPDATE B SET champ=1 WHERE D > 0;
Pour revenir à mysql proxy, il va etre possible dans les versions futures de changer dynamiquement la liste des slaves. Donc avec un programme tiers, on peut récupérer les délais de réplic de tous les slaves, et appliquer un algorithme pour ajouter/supprimer des slaves de mysql proxy ....
[^] # Re: Et pourquoi pas mettre des requêtes... en memcache ?
Posté par Greg (site web personnel) . En réponse à la dépêche MySQL Proxy. Évalué à 2.
[^] # Re: Retour d'expérience en production
Posté par Greg (site web personnel) . En réponse à la dépêche MySQL Proxy. Évalué à 2.
[^] # Re: Retour d'expérience en production
Posté par Greg (site web personnel) . En réponse à la dépêche MySQL Proxy. Évalué à 3.
Il faudrait que je puisse tester hors production mais comment ?
[^] # Re: Retour d'expérience en production
Posté par Greg (site web personnel) . En réponse à la dépêche MySQL Proxy. Évalué à 5.
Pourquoi ?
# Retour d'expérience en production
Posté par Greg (site web personnel) . En réponse à la dépêche MySQL Proxy. Évalué à 10.
effectivement ce produit est très interressant sur le principe, on évite par exemple de faire de la répartition de charge au niveau applicatif...
Je l'ai configuré et installé, tout semblait parfait, sous l'effet de l'excitation je l'ai meme mis en prod quelques heures.
Environnement: des serveurs PHP qui interroge un pool de 5 serveurs MySQL de manière aléatoire, statistiquement c'est équitable :)
J'ai donc changé le pool de 5 par 1 seul: MySQL Proxy, qui lui load balance les requetes sur les 5 serveurs (read-only)
Impressionnant, mysql proxy ne consomme rien en CPU avec 1500 req/sec , le serveur n'atteint meme pas 1 de charge, et ... ça marche !
Sauf que ... je ne sais pas pourquoi, mais les 5 serveurs se prennent moins de requetes, la partie du site concerné est plus lente à la navigation, on dirait que mysql proxy n'accepte qu'un nombre restreint de connections simultanés et/ou par secondes, le serveur étant pourtant légerement tuné pour largement encaisser plus de 100000 cnx / seconde.
J'ai posé la question sur le forum mysql proxy, et n'ai pas obtenu de réponse....
Et je n'ai pas le temps de creser, pour l'instant.
Dommage :-(
# Merci
Posté par Greg (site web personnel) . En réponse au journal Welcome to Vim Tips Wiki. Évalué à 2.
[^] # Re: bittornado
Posté par Greg (site web personnel) . En réponse au journal CTHere, téléchargement par lot de fichier torrent. Évalué à 1.
Pour limiter les téléchargements simultanés, on peut utiliser l'une des nombreuses options : "--max_downloads 4"
Le seul inconvénient que je peux trouver à bittornado, c'est qu'il n'est pas controlable par un programme tiers, et donc on ne peut pas scripter une config dans le temps par exemple, afin de limiter les téléchargements la journée par exemple via des crons...
# bittornado
Posté par Greg (site web personnel) . En réponse au journal CTHere, téléchargement par lot de fichier torrent. Évalué à 3.
On le lance une fois, puis on déplace ses torrents dans le dossier pour ajouter des téléchargements, et on supprime le torrent pour arrêter le téléchargement :
btlaunchmanycurses $HOME/torrent
# Plus d'informations sur PJsip et ceux qui le développent
Posté par Greg (site web personnel) . En réponse au journal PJsip et Python. Évalué à 2.
Si le coté codage dans son coin ne vous rassuraient pas, vous voilà maintenant rassurés ;)
[^] # Re: gpl ? ou MPL ?
Posté par Greg (site web personnel) . En réponse au journal Déposer ses sources développées en entreprise. Évalué à 2.
en fait il y a plusieurs produits/sources.
- 1 en python et XUL, sous licence GPL
- 1 en XUL pure, avec Xulrunner, dont j'avais mis une fois (avec l'accord de mon employeur) une version installable sur xulfr.org, ici :
http://www.xulfr.org/wiki/BaseDeDonn%E9es/ExtensionSql
d'ailleurs, le lien fonctionne toujours... ;)
les 2 sont sous GPL il me semble, et celà avait été discuté avec l'employeur. Où as tu vu du MPL ?
[^] # Re: Societe
Posté par Greg (site web personnel) . En réponse au journal Déposer ses sources développées en entreprise. Évalué à 2.
Sinon, oui, la politique de la société était de faire de libre, et oui j'étais actionnaire mais je ne le suis plus... et peut avant que je parte on discutait de la possibilité de changer de licence ...
[^] # Re: Les sources appartiennent à ton employeur.
Posté par Greg (site web personnel) . En réponse au journal Déposer ses sources développées en entreprise. Évalué à 2.
Par contre je sais que le projet en question n'est plus développé, voir n'existe plus au sain de cette entreprise, mais je n'en suis absolument pas sur...
Toutes ces sources ont été développés sur le lieu de travail.
[^] # Re: Questions sur choix techniques (sur PJSIP)
Posté par Greg (site web personnel) . En réponse au journal PJsip et Python. Évalué à 2.
[^] # Re: No comment...
Posté par Greg (site web personnel) . En réponse au journal Choix d'un système de fichiers. Évalué à 0.
[^] # Re: Journal : Offre d'emploi : développements et Asterisk
Posté par Greg (site web personnel) . En réponse au journal Offre d'emploi : développements et Asterisk. Évalué à 5.
Comme on en est aux divulgations d'informations que j'aurais préféré rester entre candidats et employeurs, je vais répondre que je me suis arrêté à votre réponse très courte :
[^] # Re: avis tout personnel
Posté par Greg (site web personnel) . En réponse au journal Choix d'un système de fichiers. Évalué à 3.
Depuis je suis sous ext3 ... alors que je prêchais le ReiserFS...
[^] # Re: Avec quel argent ?
Posté par Greg (site web personnel) . En réponse au journal Les 100 propositions de Ségolène Royal - Logiciels libres dans l'administration. Évalué à 1.
Tiens c'est marrant Ségo a les mêmes solutions :
Source : http://www.metrofrance.com/fr/article/2007/02/13/11/2119-38/(...)
[^] # Re: Quelques questions
Posté par Greg (site web personnel) . En réponse au journal Offre d'emploi : développements et Asterisk. Évalué à 2.
[^] # Re: Quelques questions
Posté par Greg (site web personnel) . En réponse au journal Offre d'emploi : développements et Asterisk. Évalué à 2.
Les conditions ce sont les mêmes que mon poste dans cette société. Je rends juste service en diffusant l'offre ...
Le contrat est un CDI et cadre, comme vous serez amener à gérer une équipe de développeurs, et à gérer des stagiaires.
[^] # Re: Avec quel argent ?
Posté par Greg (site web personnel) . En réponse au journal Les 100 propositions de Ségolène Royal - Logiciels libres dans l'administration. Évalué à 3.
Mort de rire.
Embaucher une personne = ajouter des charges conséquentes à l'entreprise.
Ce qu'il se passe réellement ? Ce sont des heures sup non-payés. Donc le programme Bayrou est pas si idiot : il permet à certaine personnes d'etre payés pour leur travail.
Je fais 45 voir 50h / semaine payés 35, et si j'en fais que 35 on s'arrangera pour me dégager ou on me mettra une pression tel que je partirai tout seul. (Vécu)
[^] # Re: Avec quel argent ?
Posté par Greg (site web personnel) . En réponse au journal Les 100 propositions de Ségolène Royal - Logiciels libres dans l'administration. Évalué à 2.
Comme ses propositions coutent cher, si elle n'obtient pas les crédits ce sera de la faute de l'opposition ;)
[^] # Re: Avec quel argent ?
Posté par Greg (site web personnel) . En réponse au journal Les 100 propositions de Ségolène Royal - Logiciels libres dans l'administration. Évalué à 1.
[^] # Re: Avec quel argent ?
Posté par Greg (site web personnel) . En réponse au journal Les 100 propositions de Ségolène Royal - Logiciels libres dans l'administration. Évalué à 2.