PANGAR

Apache sous centOS : installation et commandes de base (1)

installation

Vérifier si apache est installé

yum list httpd

Installer Apache

yum install httpd

Mettre Apache à jour

yum upgrade  httpd

Localistion des fichiers

Localisation des fichiers de configuration

etc/http/conf.httpd.conf

Localisation de l’exécutable

usr/sbin/httpd

on peut le trouver avec

which httpd

Localisation des logs ?

/var/log/httpd

Fonctionnenement d’Apache

Apache est il lancé ?

ps aux |grep htppd

Commandes essentielles

service httpd status // indique l'atat de fonctionnement du serveur
service httpd start // lance le serveur
service httpd stop // Stoppe le serveur
service httpd restart // relance le serveur
service httpd reload // relance le serveur sans interruption du service

Lancement d’Apache au démarrage

Vérifier si Apache est activé dans les niveau d’éxecution 0-6

chkconfig --list httpd

configurer apache pour un démarrage au runlevel 235

chkconfig --level 235 httpd on

Obtenir de la doc

httpd -help
man httpd

Ressource utiles

Un tuto sur xenocafe.com

10 avril, par francois


Démarrage rapide avec XAMPP sous Ubuntu

Pour ceux qui ne sont pas forcément des cracks de la ligne de commandes et qui utilisent XAMPP comme serveur de dev voici quelques commandes et infos de bases qui permettent de ne pas trop perdre de temps.

Télécharger Xampp pour Linux : http://www.apachefriends.org/fr/xampp-linux.html

Lancement et arrêt des serveurs :

sudo /opt/lampp/lampp start
sudo /opt/lampp/lampp stop

Lancement de XAMPP au démarrage

sudo ln -s /opt/lampp/lampp /etc/rc2.d/S99lampp
sudo ln -s /opt/lampp/lampp /etc/rc1.d/K02lampp

Pour retirer xampp du lancement au démarrage

sudo rm -f  /etc/rc2.d/S99lampp
sudo rm -f  /etc/rc1.d/K02lampp

Désinstallation de XAMPP sudo rm -rf /opt/lampp

Si vous avez un problème avec un répertoire il faut probablement changer ses droits :

sudo chmod 777 /opt/lampp/htdocs/nomDuDossier

Le répertoire "web" est ici

/opt/lampp/htdocs/

On peut créér un raccourci pour utiliser des commandes comme "lampp stop" ou "lampp start" qui sont plus courtes que celles ci-dessus

sudo ln -s /opt/lampp/lampp /usr/bin/lampp

Des informations plus détaillées peuvent être trouvées sur le site du zéro et sur www.apachefriends.org

28 février, par francois


A lire du 23 au 19 décembre 2011 : amazon mechanikal turk, checkmymetro, le webdesign pragmatique et deux ou trois choses encore.

Et si finalement l’homme n’était qu’un composant de la machine ? Parfois on se demande :

Extrait de la présentation française de Mechanical Turk :

« Mechanical Turk vise à rendre l’accès à l’intelligence humaine simple, redimensionnable et économique. Les entreprises ou développeurs nécessitant des tâches effectuées (appelées Human Intelligence Tasks ou "HIT") peuvent utiliser les API robustes de Mechanical Turk pour accéder à des milliers d’employés hautement qualifiés, à faible coût, mondiaux et à la demande—et intégrer ensuite via un programme les résultats de ce travail directement dans leurs processus et systèmes d’entreprise. »

- présentation du service "amazon mechanikal turk" (ci-dessous)

- The Programmable Employer : Application Design In the Age of Crowdsourcing

Modèle économique de la presse traditionnelle

L’article "Le New York Times sauvé par internet" revient sur le passage au partiellement payant de nytimes.com . Une formule qui semble fonctionner .

Vingt articles gratuits par mois. Entre 15 et 30$ pour l’accès illimité selon le nombre de supports choisis (ordinateur, tablette ou téléphone). Le plan prévoit également que l’accès aux articles du Times par les blogs, par Facebook ou par d’autres sites internet est quant à lui gratuit

Propriété intellectuelle
L’histoire de l’application checkmymetro est une illustration d’un usage la propriété intellectuelle au service des monopoles : Des plans de métro libres sur les rails

Code : css
CSS Trick Applies Fixed and Liquid Layouts to the Same Page

Web design

- The Obvious, the Easy, and the Possible

- Une petite anecdote, en marge de la campagne de collecte de dons de wikipédia, qui permet de comprendre qu’ une interface efficace" ne doit pas forcémént être "belle"... et réciproquement.

Wikipedia Programmer : We Do The Funny Portrait Placement Thing Because It Works

- Choosing Ideal Images for your Website

- la discipline de la stratégie de contenu

Sécurité informatique/ vie privée / citoyenneté

- Quand le cache du navigateur trahit l’internaute à distance

- Internet massivement surveillé

19 décembre 2011, par francois


Tutoriel Google Fusion : carte + poi + pop-up sans ecrire une ligne de code

Il y a quelques temps de cela je parlais de Google Fusion qui permettait d’afficher facilement des données issues de Google Spreadsheet sur des cartes de Google.
Voici un tutoriel sur Google Fusion, réalisé par un certain Jean-Baptiste Soubaigné (je crois) et vu la première vois sur le site etourisme.info

9 décembre 2011, par francois


CSS : Utiliser @font-face pour styler ses textes

Il est devenu extrêmement courant de styler ces textes grâce à la déclaration @-font face de CSS3. Voila quelques notes sur comment ça marche ainsi que quelques outils et ressources complémentaires

Compte tenu des différences de support des navigateurs il faut utiliser plusieurs formats de fichier de police pour obtenir un rendu homogène. On utilise habituellement les formats ci-dessous :

- OpenType (OTF)
- TrueType (TTF
- Embedded OpenType (Eot)
- (SVG)

La première chose pénible à faire quand on a un fichier de police est donc de le convertir dans tous les autres formats.
On peut le faire à la main aprés avoir lu ça et ça ou utiliser, je vous le conseille,fontsquirrel.com.

Fontsquirrel permet d’obtenir, dans un fichier zip, l’ensemble des fichiers convertis, une feuille de style qui utilise les polices et un fichier html de démo. Si vous ne devez retenir qu’une seule chose de ce billet c’est bien fontsquirrel.com.
Cerise sur le gateau, en plus de pouvoir uploader sa police il existe des packages "tout fait" à télécharger.

Le code css généré par fontsquirrel.com

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 29, 2011 20:38:25 AM America/New_York */



@font-face {
   font-family: 'DroidSansRegular';
   src: url('DroidSans-webfont.eot');
   src: url('DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
        url('DroidSans-webfont.woff') format('woff'),
        url('DroidSans-webfont.ttf') format('truetype'),
        url('DroidSans-webfont.svg#DroidSansRegular') format('svg');
   font-weight: normal;
   font-style: normal;

}

@font-face {
   font-family: 'DroidSansBold';
   src: url('DroidSans-Bold-webfont.eot');
   src: url('DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('DroidSans-Bold-webfont.woff') format('woff'),
        url('DroidSans-Bold-webfont.ttf') format('truetype'),
        url('DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
   font-weight: normal;
   font-style: normal;

}

La première propriété de la déclaration @font-face est font-family. font-family permet de donner un nom arbitraire à notre police, cela nous permettra de faire appel à elle par la suite. Ici les 2 noms sont ’DroidSansBold’ et ’DroidSansRegular’.

Par la suite ça ce complique et encore une fois en raison de hack rendu neccessaire par les diffférences entre navigateurs.

Je m’interesse pas ici au détail des hacks - le sujet est infini - mais il suffit de remarquer qu’on indique l’emplacement des différent fichiers et qu’on renseigne parfois explicitement le format . Ces remarques devraient suffire pour adapter, si besoin, le code de font squirrell.

Une fois que les polices on été délarées on peut les utiliser simplement comme on peut le voir dans le code la démo

                h1.fontface {font: 60px/68px 'DroidSansRegular', Arial, sans-serif;letter-spacing: 0;}

                p.style1 {font: 18px/27px 'DroidSansRegular', Arial, sans-serif;}
                p.style2 {font: 18px/27px 'DroidSansBold', Arial, sans-serif;}

Le code utilise une syntaxe raccourcie (dans l’ordre on a font-size/line-height font-family")

Quelques ressources utiles :
caractères accentués, identifier des polices, un petit effet ombré sur le texte, styler les lettres des textes

- google webfont permet de télécharger (ou pas...) des polices une à une ici ou l’ensemble ici.

utilisation de text shadow
http://nicewebtype.com/notes/2009/0... http://beercamp.com/2010/

copypastecharacter permet d’avoir sous la main des caractères comme É , Á, ®... http://nicewebtype.com/

whatfont permet d’indentifier les polices utilisée dans les pages web. un bookmarklet trés pratique.

masory dont j’ai déjà parlé ici :Liste de bouts de javascript qui facilite la vie (des webdesigners) permet d’assembler les "boîtes de texte " comme les briques d’un mur

lettering.js permet de contrôler le style des textes à l’échelle de la lettre .

Un peu de culture générale pour finir

- http://www.alistapart.com/articles/...
- The Elements of Typographic Style Applied to the Web
- le site de mark boulton

- un peu de code css pour mettren place un "rythme vertical"

- utiliser une "modular scale" pour réaliser sa mise en page

30 novembre 2011, par francois


0 | 5 | 10 | 15 | 20 | 25 | 30 | 35 | 40