Skip to content

Kévin Dunglas

Founder of Les-Tilleuls.coop (worker-owned cooperative). Creator of API Platform, FrankenPHP, Mercure.rocks, Vulcain.rocks and of some Symfony components.

Menu
  • Talks
  • Resume
  • Sponsor me
  • Contact
Menu

Category: Ubuntu

Eclipse pour le développement web, PHP et Python sous Dapper

Posted on September 5, 2006 by Kévin Dunglas

Eclipse

Eclipse est un très bon IDE “récemment” (2001) libéré par IBM et écrit en Java. Il est dabord conçu pour ce langage mais ses nombreux plugins permettent de l’étendre à beaucoup d’autres.

Bien intégré à Gnome il vous sera d’une aide précieuse dans vos développements. Toutes les fonctions qu’on peut attendre de ce genre de logiciel sont présentes ou existent sous forme de plugins (coloration syntaxique, complétition, debugger, gestion de projets, intégration aux gestionnaires de versions, …).

Fin des éloges, passons à ce que nous attendons tous, l’installation et la configuration d’Eclipse et de quelques uns de ses plugins sous Ubuntu Dapper. Je ne ferais pas le détail des fonctionnalités implémentées par les plugins.

Read more

Des jolies URL en PHP sans mod_rewrite

Posted on July 30, 2006 by Kévin Dunglas

Certains moteurs de recherche n’indexent pas ou mal les URL de type ma-page.php?variable=valeur&variable2=variable2. En plus d’être mal référencées, ces adresses sont difficiles à retenir et ne sont pas très claires. Autre point négatif, le langage de programmation utilisé (ici PHP) est visible du premier coup d’oeil dans l’extension. La sécurité par l’obscurité c’est mal (c) mais moins un pirate sera renseigné sur le fonctionnement interne de votre application plus il lui sera difficile de la malmener.

Une solution habituelle pour parer à tout ces problèmes est l’utilisation du mod_rewrite d’Apache. Malheureusement l’utilisation de ce module peut être coûteux en performances, et il n’est pas toujours disponible.

Nous allons s’essayer ici à une méthode alternative de fabrication d’URL en utilisant la variable d’environnement $_SERVER[‘PATH_INFO’].

Read more

PLF Ubuntu et Easy Ubuntu

Posted on July 23, 2006 by Kévin Dunglas

Comme l’a annoncé Philippe sur son blog, le PLF Ubuntu est maintenant maintenu par mr_pouit. Pour rappel le dépôt PLF fourni des logiciels aux licences litigieuses et/ou interdits dans certains pays (exemple: libdvdcss pour lire les DVDs commerciaux). Il y a pas mal de boulot, certains paquets ne sont plus à jour alors que d’autres…

Read more
  • Previous
  • 1
  • …
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • …
  • 23
  • Next

Social

  • Bluesky
  • GitHub
  • LinkedIn
  • Mastodon
  • X
  • YouTube

Links

  • API Platform
  • FrankenPHP
  • Les-Tilleuls.coop
  • Mercure.rocks
  • Vulcain.rocks

Subscribe to this blog

Top Posts & Pages

  • Building Decentralized Web Apps with Solid and PHP
  • JSON Columns and Doctrine DBAL 3 Upgrade
  • Develop Faster With FrankenPHP
  • FrankenPHP: The Modern Php App Server, written in Go
  • Securely Access Private Git Repositories and Composer Packages in Docker Builds
  • Preventing CORS Preflight Requests Using Content Negotiation
  • Goroutines, threads, and thread IDs
  • FrankenPHP 1.3: Massive Performance Improvements, Watcher Mode, Dedicated Prometheus Metrics, and More
  • Symfony's New Native Docker Support (Symfony World)
  • How to debug Xdebug... or any other weird bug in PHP

Tags

Apache API API Platform Buzz Caddy Docker Doctrine FrankenPHP Go Google GraphQL HTTP/2 Hydra hypermedia Hébergement Javascript JSON-LD Kubernetes La Coopérative des Tilleuls Les-Tilleuls.coop Lille Linux Mac Mercure Mercure.rocks Messagerie Instantanée MySQL performance PHP Punk Rock Python React REST Rock'n'Roll Schema.org Security SEO SEO Symfony Symfony Live Sécurité Ubuntu Web 2.0 webperf XML

Archives

Categories

  • DevOps (84)
    • Ubuntu (68)
  • Go (17)
  • JavaScript (46)
  • Mercure (7)
  • Opinions (91)
  • PHP (170)
    • API Platform (77)
    • FrankenPHP (9)
    • Laravel (1)
    • Symfony (97)
    • Wordpress (6)
  • Python (14)
  • Security (15)
  • SEO (25)
  • Talks (46)
© 2025 Kévin Dunglas | Powered by Minimalist Blog WordPress Theme