Journal Témoignage d'expérience de nosql avec PHP et Mongodb

Posté par  . Licence CC By‑SA.
Étiquettes :
16
22
oct.
2012

Je fais du développement web amateur en php depuis quelques années maintenant et un ami développeur qui déteste coder pour le web et qui n'a pas le temps pour ça m'a récemment demandé de lui développer un site internet pour ses bêta-testeurs, quelque chose de simple où les utilisateurs auraient accès aux différents projets auxquels ils sont inscrits.

Je n'avais jusqu'à maintenant jamais eu le courage de m'attaquer aux bases de données et encore moins au langage sql, même si (…)

Fotoo Hosting : un service autohébergé pour mettre en ligne rapidement ses images

Posté par  (site web personnel, Mastodon) . Édité par Davy Defaud, Nÿco et Xavier Teyssier. Modéré par j. Licence CC By‑SA.
40
4
oct.
2012
Technologie

Vous connaissez peut‐être ImageShack, imgur, TinyPic et bien d’autres encore. Tous ces services ont en commun la possibilité d’envoyer une ou plusieurs images rapidement pour les rendre disponibles en ligne, par exemple dans un forum, ou pour partager un album de photos de vacances, etc. Contrairement à Flickr ou Picasa (et Piwigo, zenphoto et autres équivalents libres), leur but n’est pas d’archiver, classer et trier ses photos, mais simplement de partager rapidement du contenu avec n’importe qui.

Eh bien, Fotoo Hosting, tout comme l’excellent Jyraphe, est une application PHP permettant de faire la même chose que ces imgur et autres TinyPic, sur son propre serveur, sans rien avoir à configurer. Il suffit de copier un seul fichier, et hop !

Fotoo Hosting permet d’envoyer des fichiers seuls (JPEG, PNG, GIF, GIF animé, et XCF et SVG, si ImageMagick est installé) et des albums photos constitués de plusieurs fichiers JPEG. Les grandes images sont redimensionnées avant envoi (en JavaScript) pour soulager votre bande passante, ainsi que le processeur de votre serveur. Il est ensuite possible de partager ces photos très simplement avec un lien court. Les photos peuvent être publiques ou privées (elles n’apparaissent alors pas dans la liste des images hébergées).

Fotoo Hosting est un logiciel libre distribué sous licence AGPL v3.

iGestis version 2.0

Posté par  . Édité par Davy Defaud, Benoît Sibaud, baud123 et tuiu pol. Modéré par Davy Defaud. Licence CC By‑SA.
Étiquettes :
13
18
sept.
2012
PHP

Le logiciel de gestion d’entreprise iGestis vient de sortir dans sa version 2.0.

Pour ceux qui ne connaissent pas iGestis, il s’agit d’une application Web libre (sous GPLv3) permettant la gestion de petites entreprises. iGestis fonctionne grâce à des modules qui permettent notamment de faire :

  • la gestion de rapports d’interventions client ;
  • la génération de devis et de factures ;
  • l’importation de comptes bancaires au format OFX ;
  • l’envoi de messages courts à vos collègues sur le réseau ;
  • et bien d’autres choses encore.

La base de l’application, quant à elle, permet uniquement la gestion de l’authentification, synchronisable sur une base LDAP, et permet la création des sociétés, des employés et des clients.

ConFoo 2013 : l'appel aux conférenciers est maintenant ouvert !

Posté par  (site web personnel) . Édité par Florent Zara, Nÿco, Lucas Bonnet, Benoît Sibaud et Xavier Teyssier. Modéré par Xavier Teyssier.
16
6
sept.
2012
Communauté

ConFoo est l'une des conférences orientées développeur les plus importantes. Elle est multi-technologique (principalement vers les technologies du web) et sans but lucratif. ConFoo 2013 se tiendra du 25 février au 1 mars 2013 à Montréal au Canada.

Logo ConFoo.ca

L'équipe organisatrice vient d'ouvrir l'appel aux conférenciers. Les candidats peuvent soumettre des propositions jusqu'au 23 septembre. Consultez la page de l'appel aux conférenciers pour des détails et pour soumettre. Cette page explique aussi quelles dépenses ConFoo peut prendre en charge pour les conférenciers. Vous pouvez également trouver des conseils pour l'écriture de vos propositions. L'appel aux conférenciers est public, ce qui signifie que toutes les propositions sont publiées sur le site pour que les autres puissent voter et commenter. Cette approche permet aux organisateurs de choisir les sujets qui ont le plus d'intérêts dans la communauté. Les commentaires sont visibles seulement pour les conférenciers et organisateurs pour éviter d'influencer les votes.

Pour rester branché via Twitter, suivez @confooca et utilisez le tag #confoo.

Sortie de Roundcube 0.8

Posté par  . Édité par Raoul Volfoni, claudex, Florent Zara, Nÿco, B16F4RV4RD1N, Christophe Turbout, Amaury, Benoît Sibaud et Ymage. Modéré par baud123. Licence CC By‑SA.
Étiquettes :
31
7
août
2012
Internet

Roundcube vient de sortir en version 0.8. Roundcube est un « webmail », à savoir un client web pour consulter et composer ses courriels, gérer ses contacts, et utiliser un calendrier via un greffon. C'est l’une des applications de webmail les plus populaires, utilisée notamment par OVH et Gandi pour leurs clients. C'est une application propulsée par PHP et AJAX qui est pleinement compatible IMAP4.

La principale nouveauté est la nouvelle interface « Larry » (une « skin » dans le jargon). Très élégante, cette interface a été conçue dans les tons bleus et gris brossés. Elle rompt totalement avec l'ancien style par défaut ; pour l'activer il est nécessaire de modifier le fichier de configuration config/main.inc.php en y ajoutant le code suivant :

$rcmail_config['skin'] = 'larry'

Au passage Roundcube change de licence, en passant à la version 3 de la GPL, à l'exception de certains greffons (plugins) et interfaces (skins) qui restent en version 2.

Forum Linux.général Développer un panel d'administration pour serveur dédié

Posté par  .
Étiquettes :
1
7
août
2012

Hey,

En ce beau mardi d'août, je vous propose un petit brainstorming ! Je souhaite développer un petit applicatif Web pour gérer mon serveur dédié. L'applicatif en question serait hébergé sur ce même serveur sous Squeeze.

La question que je souhaite vous poser, c'est concernant l'aspect technique. J'ai de bonnes compétences en administration de serveurs sous Linux et en PHP, mais uniquement les bases en Python et en Perl.

Comment gérer l'interaction entre l'applicatif Web et la modification de ma configuration (…)

Forum Linux.général Logs PHP dans un fichier séparé par rapport à Apache

Posté par  .
Étiquettes :
1
7
août
2012

Bonjour à tous,

Je possède depuis peu un Kimsufi 2G, et j'ai besoin d'un petit coup de main sur la configuration des erreurs de PHP.

Il y a longtemps, je me souviens que lorsque je faisais un error_log('message à envoyer dans les logs \n salut'); en PHP, cela allait directement dans un fichier "php.log" bien à part des logs d'Apache. De plus, le php.log prenait bien en compte les \n et compagnie, du coup j'avais un affichage des logs parfait !

(…)

Journal De tout, de rien, des liens, du vrac (mais moins bookmarks cette fois)

Posté par  (site web personnel) .
40
11
juin
2012

Et voici un nouveau numéro !

Bon, faudrait que j'arrive à me caler sur trolldi pour publier, ça pourrait être un peu plus marrant…

Quoi qu'il en soit, j'ai essayé de faire ça un peu mieux en catégorisant un peu plus, même si c'est pas encore parfait. Les liens sont plutôt inclus dans le texte, à vous de dire si c'est mieux ou si vous préférez de bêtes listes.

Pour cette fois, principalement trois thèmes :

  • Des histoires de boulot
  • Quelques (…)

Forum Programmation.perl PHP client -> Perl serveur (communication socket)

Posté par  (site web personnel) .
Étiquettes :
1
24
mai
2012

Bonjour

J'aimerais faire appel à un script PERL qui écoute sur un port via un script PHP. Je ne suis pas loin du résultat (test pour le moment)
Le problème est que ma page php (pour le moment lancé en CLI) bloque au socket_read() . A savoir que sur le serveur quand je remplace par "toto" ça roule de bout en bout mais dès que j'essaye de lire ça bloque…

Une idée lumineuse? Une piste?

Note : j'ai fait un (…)

Journal GENU 2012.4

Posté par  (site web personnel) . Licence CC By‑SA.
5
29
avr.
2012

Bonsoir à tous,

Je souhaiterais vous faire part de la mise en ligne d'une nouvelle version de GENU. GENU est un gestionnaire de contenu pour les publications web écrit en langage PHP et utilisant un serveur de base de données (MySQL, PostgreSQL ou SQLite avec PHP 5) pour le stockage. Il est totalement personnalisable étant donné qu'il utilise un système de modèles (templates) et qu'il supporte de multiples langages.

Voici la liste des nouveautés de cette version 2012.4 :

Forum Programmation.python Demande de conseil pour échange de donnée entre python et php

Posté par  (site web personnel) .
Étiquettes :
2
20
avr.
2012

Bonjour,
ma petite application domotique (un script python qui écoute le bus xpl) stocke les mesures de température de mes sondes dans une base mysql.

Je suis entrain de re-développer l'interface web.
Actuellement pour la température je peut lire la dernière valeur enregistrer.
Mais il y a certain état que je ne veux pas archiver, par exemple l'état d'un interrupteur.

Quel est la meilleure solution pour stocker ces états ?

1) une table mysql appelé "etat" et qui contient deux (…)

Journal GENU 2012.2

Posté par  (site web personnel) . Licence CC By‑SA.
2
26
mar.
2012

Bonjour,

Je souhaiterais vous faire part de la sortie d'une nouvelle version de GENU. GENU est un gestionnaire de contenu pour les publications web écrit en langage PHP et utilisant un serveur de base de données (MySQL, PostgreSQL ou SQLite avec PHP 5) pour le stockage. Il est totalement personnalisable étant donné qu'il utilise un système de modèles (templates) et qu'il supporte de multiples langages.

Voici la liste des nouveautés de cette version 2012.2 :

  • affichage du nom des (…)

Migration de PHP vers Git, Gitlab, Baregit

Posté par  (site web personnel) . Édité par Benoît Sibaud, NeoX et Nils Ratusznik. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
34
20
mar.
2012
Gestion de versions

Ainsi qu'il a été annoncé dans la dépêche de sortie de la version 5.4 PHP rejoint le nombre toujours grandissant de projets utilisant Git.

En effet, la nouvelle est tombée, la migration depuis SubVersion/SVN est désormais complète.

Comme beaucoup de projets désormais, le dépôt mis en avant est sur le non-libre github, bien que le dépôt de référence reste sur http://git.php.net

You can clone or fork the source from our GitHub mirror, and we also now support pull requests made via GitHub. The source is also available via git.php.net

Tout comme l'utilisation de github par Linus pour le noyau, il est intéressant de se demander pourquoi cet usage assez massif de services non libres de la part d'équipes de développement pourtant au fait des licences et de leurs conséquences. Une raison serait évidemment plutôt pragmatique (il suffit de cliquer sur les deux liens de dépôt pour comprendre rapidement) et montre que github a su comprendre et pleinement maîtriser les concepts liés au développement utilisant un outil de source décentralisé offrant de nombreuses fonctionnalités, notamment wiki, gestion des demandes, pull request.

Toutefois, des projets tels que Gitorious ou le très prometteur Gitlab existent.

À noter également le lancement de Baregit pour ceux qui souhaitent un hébergement Git de qualité, rapide et surtout sur territoire français et donc non soumis aux lois américaines sur les logiciels.

Pour en revenir à PHP, l'accès au dépôt Git est décrit et une FAQ est également disponible. Notez que contrairement à l'annonce, la FAQ mentionne git.php.net comme dépôt principal. Pour les nouveaux arrivant sur les Distributed Concurrent Versions System (DCVS, Gestion de version décentralisée) notez qu'une page présentant le workflow utilisé est disponible.

Il ne reste plus qu'à espérer que PHP va continuer d'améliorer sa situation notamment concernant les tests unitaires et le processus de release et que Git sera un atout pour cette lourde tâche.

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 (…)