Journal MySQL est une bouse immonde

Posté par  .
Étiquettes :
30
6
mar.
2012

Ayant commencé une petite appli web avec le framework Catalyst (très bon au passage), j'ai naturellement commencé le développement en utilisant la BDD SQlite.

Très bonne petite base de données embarquée, mais mieux vaut avoir un truc un peu plus costaud en prod. Naïvement, je me suis orienté vers mysql, que je considérais comme une mise à jour logique de sqlite : plus adapté à l'utilisation voulue tout en restant simple.

Heureux de cette conclusion, je donne à bouffer le (…)

Sortie de Access Road 0.7

Posté par  . Édité par claudex et Nÿco. Modéré par Nÿco. Licence CC By‑SA.
Étiquettes :
15
5
mar.
2012
Sécurité

Access Road est un simulateur universel des contrôles d'accès logiques, pour améliorer la conception et l'audit de la sécurité. Une meilleure maîtrise de MySQL Server est la première utilisation pratique de Access Road.

Il contient la modélisation de Linux (composants et droits sur les fichiers) et de MySQL Server (composants et privilèges). Il simule aussi une application générique utilisant des rôles, selon le modèle 'Role Based Access Control'.

Access Road est pour le moment en anglais. Il est destiné aux administrateurs techniques, experts ou non en sécurité, et aux administrateurs d'application, même débutants.

Forum Programmation.php [Resolu] ELDA SAS Cherche developpeur freelance pour terminer un projet

Posté par  .
Étiquettes :
0
5
mar.
2012

Dans le cadre d'un projet de recherche en analyse automatique du document écrit, ELDA procède à la collecte de 10.000 documents fictifs (=>libres de droits), rédigés par des internautes volontaires.

Le développement du site web de collecte a été largement commencé, mais les ressources humaines manquent à sa finalisation.
Les fonctionnalités prévues sont :
- l'inscription des internautes qui disposent alors d'un compte personnel sécurisé avec l'état de leur participation
- la délivrance, via le compte de chaque rédacteur, d'une (…)

Retour en force de MySQL?

Posté par  (site web personnel, Mastodon) . Édité par Nÿco, Pierre Jarillon et NeoX. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
22
21
fév.
2012
Base de données

Oracle, nouvel éditeur de MySQL suite au rachat de Sun, vient d'annoncer une nouvelle version 7.2 de MySQL Cluster sous licence GPL (les numéros de version de la version « cluster » sont déconnectés de la version classique). MySQL Cluster est une version dite « distribuée » de MySQL utilisant le moteur NDB (Network DataBase), en lieu et place des classiques MyISAM et InnoDB, permettant une répartition des données et un fonctionnement sur plusieurs serveurs. Le développeur ne voit qu'un seul serveur : le répartiteur de charge.

Cette nouvelle version augmenterait les performances d'un facteur 70 sur les requêtes SQL complexes incluant des jointures sur plusieurs partitions. Un benchmark interne affiche que cette version est désormais capable de dépasser le milliard de requêtes par minute. Il faut évidemment avoir le matériel adéquat. Il a été réalisé sur un « cluster » de 8 nœuds, chaque nœud ayant été équipé de serveur avec 2 Intel Xeon X5670 et 48 Go de RAM, le tout relié par un bus InfiniBand.

Enfin, quant à la version GPL, on se souviendra de la tendance d'Oracle à ajouter tout un tas d'extensions fermées au cœur de MySQL afin de mieux retenir ses utilisateurs.

Journal GENU 2012.1

Posté par  (site web personnel) . Licence CC By‑SA.
6
19
fév.
2012

Bonjour à tous,

Je voudrais vous faire part de la sortie d'une nouvelle version de mon gestionnaire de contenu dont je vous faisais part lors d'un précédent journal. Un mois après la remise en route du projet, cette version 2012.1 apporte son lot de nouveautés :

  • système de mise en cache des pages, utile pour les sites à fort trafic
  • nouvelle template nommée implied
  • les images des catégories ne sont plus obligatoires
  • petite amélioration du script d'installation (nom d'hôte (…)

Conférence gratuite sur MariaDB : Le nouveau M dans LAMP

Posté par  . Édité par Xavier Teyssier, patrick_g et baud123. Modéré par patrick_g.
Étiquettes :
10
26
jan.
2012
Base de données

LeMug.fr (MySQL User Group) et SkySQL organisent un Meetup au Patricks Irish Pub à Paris, le 1er février 2012.
La présentation du meetup sera animée par Colin Charles de Monty Program AB.

Cet événement est ouvert à l'ensemble des développeurs et développeuses de tous les langages (C, PHP, Python, Java, Perl, Ruby, etc...). Ainsi, vous pourrez rencontrer la communauté de MySQL et MariaDB.

Au programme

Présentation de MariaDB : The New M in LAMP

Informations pratiques

Date & heure : mercredi 1er Février à 18h00
Lieu : Patricks Irish Pub, 33 rue de Montreuil, Paris 11ème
Accès : métro Faidherbe - Chaligny
Tarif : gratuit

Journal GENU 2012.0

Posté par  (site web personnel) .
10
24
jan.
2012

Bonjour,

Je ne suis pas un habitué des journaux et le contenu de celui-ci sera sans doute considéré par certaines personnes comme du spam. Mais, je souhaiterais vous faire part de la renaissance d'un projet que j'avais initié en 2003. Mon but est de "relancer la machine".

GENU est un gestionnaire de contenu écrit en langage PHP, utilisant un serveur de base de données pour le stockage. Ce dernier peut être MySQL, PostgreSQL ou SQLite (PHP 5). Il est totalement (…)

Journal du Freelance en région parisienne

Posté par  . Licence CC By‑SA.
2
15
jan.
2012

Salut à tous,
Je viens de me mettre à mon compte (EI) en freelance et j'avoue que je me pose 2/3 questions.
Est-il inévitable de passer par les SSII? Les cabinets de recrutement spécialisés en IT me paraissent un bon compromis, les marges étant plus négociables et les mecs spécialisés sur le marché Linux me semblent avoir une approche différente... (un peu de naïveté peut être).
J'aimerais vraiment acquérir de l'expérience dans des grands comptes (pourquoi pas le CAC40), mais (…)

SMI version 0.9.9x

Posté par  (site web personnel) . Édité par Malicia. Modéré par Malicia. Licence CC By‑SA.
16
7
jan.
2012
PHP

La nouvelle version de SMI vient tout juste de sortir.

SMI (Services Maintenance Interventions) est un logiciel libre de gestion et de suivi de maintenance ou gestion de SAV et de services, multi‐professions, développé en PHP / MySQL et placé sous licence GPL.

Il permet de mettre en place et de gérer efficacement un service de maintenance, ainsi que de répondre globalement aux demandes de SAV de clients, de services d'une entreprise ou d'une administration, tout en restant simple d'utilisation. Il est proche d’une gestion de maintenance assistée par ordinateur (GMAO), mais n’en reprend pas la complexité, car il est avant tout destiné aux structures et indépendants qui souhaitent utiliser un logiciel simple et rapide d’apprentissage.

SMI a été développé sur une base d’expérience de plus de 20 ans dans la maintenance.

Il est aujourd’hui utilisé par différents professionnels, de toutes professions, recherchant un logiciel complet de suivi de services et de maintenance auprès de particuliers, de sociétés ou d’établissements publics.

SMI a été téléchargé près de 10 000 fois depuis sa création.

Journal Mysql, je t'aime un peu, à la folie, mais pas trop libre

Posté par  . Licence CC By‑SA.
24
26
sept.
2011

Les récentes indignations de "monty" Michael Widenius, créateur du gestionnaire de base de donnée mysql explique sur son blog en quoi le nouveau choix d'Oracle de basculer d'un logiciel open source (double licence oui mais pas trop désavantageux pour la communauté) vers un système open core (un socle minimal libre puis le reste propriétaire) est une mauvaise chose pour mysql.
Je trouve aussi que Oracle n'a soit vraiment pas retenu les leçons d'un proche passé ou alors s'en fout complétement (…)

Cloud Foundry, la solution PaaS libre

Posté par  (site web personnel) . Modéré par Lucas Bonnet. Licence CC By‑SA.
29
22
avr.
2011
Ruby

VMWare a annoncé la sortie de Cloud Foundry, une solution libre de Platform-as-a-Service (PaaS). La PaaS permet de déployer des applications Web et gérer leur montée en charge, en abstrayant la gestion des serveurs, bases de données, runtimes des langages de programmation, serveurs applicatifs, etc.. VMWare va lancer une offre commerciale s’appuyant sur Cloud Foundry, mais vous pouvez aussi l’utiliser sur vos serveurs.

Cloud Foundry, sous licence Apache 2, est un ensemble de briques développées en Ruby : NATS, Cloud Controller, DEA, Router, Health Manager, etc., dont le fonctionnement est expliqué en seconde partie de cette dépêche.

En pratique, chaque serveur sera installé avec vcap, puis les applications sont déployées avec l’outil en ligne de commande « vmc » et peuvent utiliser les services mis à leur disposition. Actuellement, Cloud Foundry supporte Ruby on Rails, Sinatra, Node.js, Spring et Grails pour les applications, et MySQL, MongoDB, Redis et RabbitMQ pour les services.

Par exemple, déployer une application Rails se fait très simplement avec les commandes suivantes :

$ vmc target api.example.net   # Choisir que quel cloud on va déployer
$ vmc login                    # S'identifier auprès du Cloud Controller
$ vmc push                     # On demande à déployer l'application

Il faut ensuite répondre à quelques questions : quel est le nom de l’application ? Quelle est son URL ? Sur combien d’instances va-t-elle être déployée ? Quels services utilise-t-elle ? Puis, Clound Foundry va réserver les ressources, installer les gems nécessaires avec Bundler, lancer les services applicatifs puis mettre à jour sa table de routage. « vmc instances » permet également de modifier le nombre d’instances d’une application pour s’adapter à la charge qu’elle va avoir à traiter.

Au final, Cloud Foundry est une solution jeune (peu de frameworks et services disponibles pour le moment), mais VMWare semble prêt à respecter les règles du Logiciel Libre et prendre en compte les propositions d’améliorations des premiers utilisateurs.