public marks

PUBLIC MARKS from holyver with tag howto

2009

Main Page - Facebook Developers Wiki

by 1 other (via)
The Facebook Developer wiki is a reference for developers interested in Facebook Platform. Facebook Platform is a standards-based Web service with methods for accessing and contributing Facebook data. We've made the methods as easy to understand as possible, and this wiki includes full documentation to help you learn more.

2008

Tuning the Apache MaxClients parameter | 2bits.com, Inc. - Drupal Development, Customization and Consulting

Apache prefork, StartServers, MaxSpareServers and MinSpareServers In the most common case, you will be using Apache in the prefork mode, meaning one process per connection, with a pool of processes pre-forked to standby for connections. The number of spare processes is defined by the values MaxSpareServers, MinSpareServers, while the number to start is defined by StartServers.

Vitamin Features » Easy Automated Web Application Testing with Hudson and Selenium

by 4 others
Developing web applications is getting more complex - it’s easy to accidentally break functionality as changes are made. In this article, Ben describes the setup his team uses test their apps as changes are committed; automatically notifying the developers of any problems.

MilamberSpace » JMeter - Variabilisation de données

Pour ce tutorial, nous allons voir comment variabiliser des données saisies par formulaire pour effectuer un tir de charges avec JMeter avec des données changeantes à chaque itération du tir. La variabilisation des données permet de mieux simuler la diversité de requêtes que l’on peut avoir sur un environnement réel. Notamment en évitant les effets de cache (navigateur, persistance, etc). Pour ce tutorial, on suppose que vous avez déjà effectué le tutorial sur l’enregistrement d’un scénario fonctionnel dans JMeter.

FAQ xHTML/CSS - Comment diagnostiquer un problème d'encodage

Un problème d'encodage se manifeste par le fait qu'une partie ou la totalité des caractères spéciaux (accents, œ, », etc) d'un document ne sont pas affichés correctement(1). Si vous vous trouvez dans cette situation, nous allons voir comment déterminer la source et éventuellement la solution à votre problème. Attention tout de même à ne pas confondre avec la situation où la police utilisée ne supporte pas les caractères affichés, tout le texte sera alors mal rendu (par exemple sur une page en japonais).

Creating or editing CSV files

Spreadsheet programs like Microsoft Excel make it easy to create and edit CSV files. Your CSV file should be formatted as a table and must include a header, or first line, that defines the fields in your table. Gmail accepts many common header fields (name, email address, birthday, etc.). If you're updating an existing file, you probably won't need to change your header field names; if you're creating a new file and need some guidance, you can use any of the field names used in the examples below.

Unix Toolbox

by 6 others (via)
A collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users

2007

Life of a Geolocated Blog Post

by 1 other (via)
Life of a Geolocated Blog Post This blog post details the workflow that I use to post most of our blog posts that have GPS data and Images. I hope these steps are easy to follow and are useful. Not all steps are necessary and there are many different ways to do similar things, but this is how it usually works for me.

Réécriture d'urls avec mod_rewrite : exemples concrets d'utilisation - Tux-planet

by 2 others (via)
La configuration de mod_rewrite peut être mise à deux endroits différents. Soit directement dans la configuration du serveur, soit dans le fichier .htaccess du répertoire du site. Cette dernière solution sera généralement utilisée dans le cas d'un hébergement mutualisé.

Mod_rewrite, ou la réécriture des URL "à la volée"

by 7 others (via)
Une des fonctions les plus puissantes permises par le fichier .htaccess est la réécriture « à la volée » des URL. Sur le site officiel Apache, le module mod_rewrite est présenté à raison comme le couteau suisse de la manipulation. Comme dans notre article sur le fichier .htaccess, il est utile de préciser que certains hébergeurs n’ont pas activé le module de réécriture. Dans ce cas, vous n’avez malheureusement aucune possibilité de l’utiliser, à moins de casser le petit cochon en porcelaine qui traîne chez vous et changer d’hébergeur.

A List of JDBC Drivers

(via)
If you need to access a database with Java, you need a driver. This is a list of the drivers available, what database they can access, who makes it, and how to contact them.

Introducing the Java Content Repository API

(via)
There are several approaches that I could take when discussing the JCR. In this article, I examine the features offered by the JSR-170 specification from a developer's perspective, focusing on the available API and the interfaces that allow a programmer to efficiently use the JSR-170 repository in designing a content application. As an artificial example, I'll implement a trivial back end for a Wikipedia-like encyclopedia system, called JCRWiki, with support for binary content, versioning, backup, and search. I use Apache Jackrabbit, an open source implementation of JSR-170, to develop this application.

Couplage Apache HTTP & Tomcat - Club d'entraide des développeurs francophones

by 1 other (via)
Lors de la mise en production d'une application Internet ou intranet, il est fréquent de vouloir protéger les transferts par une connexion sécurisée (HTTPS). Même si Tomcat le permet (il suffit d'activer une option dans le server.xml de Tomcat), utiliser Apache est un meilleur choix du fait de sa vitesse. De plus l'utilisation d'Apache permet de se débarrasser des :8080 et autres numéros de ports dans l'url, du fameux " /MonApp " à la fin de la dite url et enfin la possibilité il offre une intégration plus aisée dans un environnement avec charge répartie (Load Balancing).

tutoriel:comment_coupler_apache_et_tomcat_avec_support_ssl - Documentation Ubuntu Francophone

by 1 other (via)
Le serveur d'application Tomcat est très pratique pour des projets J2EE d'envergure moyenne. Il est relativement simple à installer et à administrer. Un serveur Tomcat sert les requêtes (HTTP) par défaut sur un port différent des ports standards destinés au web. Ces requêtes sont servies par le biais d'un petit moteur HTTP simpliste nommé Coyote. Bien que parfaitement adapté à des situations de développement, ce moteur HTTP est moins robuste qu'Apache pour la montée en charge et la gestion des caches. De plus, ce moteur Coyote ne prend pas en charge le SSL nativement. Afin de palier aux inconvénients du moteur Coyote, bon nombre de sites de production utilisant Tomcat se sont naturellement tournés vers Apache. Le but de ce document est d'expliquer comment coupler Apache 2 et le serveur d'application Tomcat avec le support SSL assuré par Apache 2.

Clustering - Jackrabbit Wiki

Clustering Clustering support was added in Jackrabbit 1.2.1. This works as follows: content is shared through all cluster nodes. Every change made by one cluster node is reported in a journal, which can be either file based or written to some database. Prerequisites In order to cluster some repository nodes, the following prerequisites must be met: * The persistence managers must store their data in the same, globally accessible location * Every cluster node must be assigned a unique ID * A journal type must be chosen, either based on files or stored in a database

JNDI - Jackrabbit Wiki

Patching the OracleFileSystem and OraclePersistenceManager for use with JNDI

Squid Reverse Proxy

This document describes reverse proxies, and how they are used to improve Web server performance. Section 1 gives an introduction to reverse proxies, describing what they are and what they are used for. Section 2 compares reverse proxy caches with standard and transparent proxy caches, explaining the different functionality each provides. Section 3 illustrates how the reverse proxy actually caches the content and delivers it to the client. Section 4 describes how to configure Squid as a reverse proxy cache.

Anyone using Zend Studio Debugger? | drupal.org

(via)
I'm curious if anyone is using Zend Studio to debug local installations of drupal? I've been using Zennd for development purposes for a while but just decided to try and make it work locally allowing me to debug code without actuallly running it on my server. I managed to get the server up and running fine but can't seem to make it debug drupal. Any suggestions, tips, etc would be greatly appreciated. Please share your experiences with this product.

Manuel d'Unix - part I

Ce très court ouvrage n'est pas un manuel sur UNIX ni même un livre de référence. Il ne s'agit que d'une énumération des quelques commandes qu'il est indispensable de connaître avant d'essayer de développer. C'est un peu le b-a-ba mais que cela ne vous empêche pas de feuilleter de véritables livres détaillant le fonctionnement d'UNIX, vous les trouverez dans toutes les bonnes crèmeries voire même à la bibliothèque universitaire.

Guide avancé d'écriture des scripts Bash

Ce tutoriel ne suppose aucune connaissance de la programmation de scripts, mais permet une progression rapide vers un niveau intermédiaire/avancé d'instructions tout en se plongeant dans de petites astuces du royaume d'UNIX®. Il est utile comme livre, comme manuel permettant d'étudier seul, et comme référence et source de connaissance sur les techniques de programmation de scripts. Les exercices et les exemples grandement commentés invitent à une participation active du lecteur avec en tête l'idée que la seule façon pour vraiment apprendre la programmation de scripts est d'écrire des scripts.

[Sécurité] Droits d'accès - GNU/Linux - La solution

by 1 other
Le but de cet article n'est pas de vous apprendre quels droits vous devez positionner sur vos fichiers ou répertoires ni pourquoi. L'utilisation de la gestion des utilisateurs, groupes ou autres ainsi que les permissions accordées, depends de chaque configuration, de la strategie mise en place par l'adminstrateur de votre système et aussi de vos besoins. En revanche dans l'article vous trouverez une brève présentation des droits que le système GNU/Linux utilise ainsi que les commandes utilisées pour le faire.

53 CSS-Techniques You Couldn’t Live Without | Smashing Magazine

by 65 others, 1 comment (via)
CSS is important. And it is being used more and more often. Cascading Style Sheets offer many advantages you don’t have in table-layouts - and first of all a strict separation between layout, or design of the page, and the information, presented on the page. Thus the design of pages can be easily changed, just replacing a css-file with another one. Isn’t it great? Well, actualy, it is.

Installer un serveur de fichiers Samba sur debian - Henol

(via)
Samba permet de partager des dossiers sous Linux avec des ordinateurs locaux sous Windows, très pratique, donc ! De plus, il permet d’établir un réseau relativement sécurisé grâce à ses nombreuses fonctions.