Les Partages de Memiks
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
  • Weekly Feed
  • Monthly Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
page 96 / 155
DORIMANX'S ANDROID KERNEL MIRROR http://dorimanx.shine.sk/
Mon Apr 15 18:58:00 2013 archive.org
QRCode
thumbnail

La liste de tout les kernel dorimanx's pour galaxy S2 (pratique pour le dual boot sous aokp et miui ... :D ).

samsung sii i9100 miui jb jelly bean dual boot kernel siyah dorimanx
Crowdfunding > Grimlands - a post-apocalyptic RPG/Shooter MMO, Linux Support Announced! http://www.gamingonlinux.com/articles/grimlands-a-postapocalyptic-rpgshooter-mmo-linux-support-announced.1915/
Sat Apr 13 17:08:46 2013 archive.org
QRCode
thumbnail

Tiens un MMORPG post apocalypse type "fallout" qui sera aussi sous Linux ;)

linux mmorpg post apocalypse
Medoo - The Lightest PHP database framework to accelerate development http://medoo.in/
Sat Apr 13 17:07:33 2013 archive.org
QRCode
thumbnail

Tiens je vais tester cette librairie ;)

via @seb : http://sebsauvage.net/links/?lPj1Ew

lib php mysql sqlite mssql framework
"Mariage pour tous" : après le Sénat, le texte sera à l'Assemblée mercredi http://www.lemonde.fr/societe/article/2013/04/12/le-senat-adopte-le-projet-de-loi-sur-le-mariage-pour-tous_3158816_3224.html
Fri Apr 12 23:39:44 2013 archive.org
QRCode
thumbnail

Ah c'est bon le Sénat a validé la loi ben quand même !!

maintenant mercredi au tour de l'assemblé nationale !!

faut que ça passe... !!

citation :
"les débats sur ce texte durent depuis plus de six mois". "Le débat démocratique a eu tout le temps nécessaire pour s'exprimer. Il a occupé les deux Assemblées pendant plus de 100 heures chacune", note le patron du PS à l'Assemblée, Bruno Le Roux.

mariage pour famille gay lesbien homo sexualite
Gnomoria sur Steam http://store.steampowered.com/app/224500/
Fri Apr 12 16:24:08 2013 archive.org
QRCode
thumbnail

un jeu qui me fait penser à Dwarf Fortress et qui aura surement une version sous linux

le jeu est actuellement en béta à 6,99€ sur Steam ;)

steam gnomoria linux dwarf fortress
Eclipse: Lorsque dans "Server" vous ne trouvez pas Tomcat... /shaare/sqWq_Q
Thu Apr 11 17:58:27 2013 archive.org
QRCode

Alors si comme moi... ( :/ ) vous avez installé un Eclipse "propre" "java" sans le "EE" et que vous voulez Maven + WTP + Tomcat il faut:

  • via le market place installer m2e
  • via le market place installer WTP

mais cela NE SUFFIT PAS car la version "Java" seule n'a pas les JST adapters.

donc via "Help -> Install new software..."
choisissez le site de votre version d'eclipse (pour moi : http://download.eclipse.org/releases/juno)
tapez "jst" dans la barre de rechercher et installez tout les Jst server adaptors...

redémarrez et vous trouverez Tomcat comme d'habitude ;)

PS: j'ai cherché deux heures pan!

PPS(note à moi-même): avant de tester... penser à redémarrer Eclipse... Pan!Pan!

eclipse tomcat wtp maven java EE
Hmm-la-bd - Rame http://hmm-la-bd.eu/215/#page_navbar
Wed Apr 10 21:07:10 2013 archive.org
QRCode
thumbnail

simple j'aime et je me retrouve dans les 3 en plus suivant les situations...

ah non être dans les 3 on me dit que c'est pas possible... facepalm

humour ram rame jeux geek pc
Introduction au responsive design : comment rendre son site responsive sans trop d’efforts ? | Soat blog http://blog.soat.fr/2013/04/introduction-au-responsive-design-comment-rendre-son-site-responsive-sans-trop-defforts/
Wed Apr 10 20:57:24 2013 archive.org
QRCode
thumbnail

je me garde cet article sous le coude

Merci @sebsauvage

responsive web design tutorial css tablet smartphone size inline
AudioDramax | Eden Sacrifice http://www.audiodramax.com/tag/eden-sacrifice
Mon Apr 8 16:35:27 2013 archive.org
QRCode
thumbnail

Un podcast de science fiction qui vous emene au limite du temps à la fin de l'humanité ou il ne reste que quelques humain au mileu de cohorte d'extraterrestre....

et si vous ne connaissez pas... je vous conseil de commencer par Eden le premier podcast (Eden Sacrifice en est la suite).

eden sacrifice podcast science fiction
E-loquens : Aide-mémoire Nginx http://e-loquens.fr/post/Aide-m%C3%A9moire-Nginx
Mon Apr 8 16:33:15 2013 archive.org
QRCode

Allez un autre article qui va vous aidez à vous passer de Apache...

un aide mémoire sur Nginx ;)

et je copie ici l'intégralité pour l'effet streisand ;)

MERCI !!

article :

J'apprécie beaucoup le serveur web Nginx. Mais étant moins populaire et plus jeune qu'Apache, il n'est pas toujours facile de trouver les bonnes informations au bon moment. Je vous propose donc un petit aide-mémoire amélioré. Attention, il faut avoir un peu de connaissance du fonctionnement d'un serveur web et déjà installé nginx.

Tester sa configuration

Avant de redémarrer le serveur web et éventuellement de le planter le temps de trouver l'erreur (au hasard, un ";" oublié ou une accolade mal placée), il est bon de tester la configuration avec :
nginx -t
Configuration de base
Désactivation de l'affichage de la version de nginx sur les pages d'erreur

Afin d'éviter à un méchant pirate de l'Internet d'en savoir trop sur la version de notre bien aimé Nginx, mieux vaut désactiver son affichage. Dans /etc/nginx/nginx.conf :
server_tokens off;
Un premier hôte virtuel tout simple

server {
listen 80 ; #On écoute sur le port 80 (http)
listen 443; # Et aussi sur le 443 (https)
ssl_certificate /etc/nginx/cert/moncertificat.cert; #Chemin vers le certificat ssl
ssl_certificate_key /etc/nginx/cert/moncertificat.key; #Chemin vers la clef du certificat
server_name moi.fr; #Détermine à quoi le serveur répondra, pour les sous-domaines, domaines multiples...
root /home/mesfichiers; #Chemin vers les fichiers servis par cet hôte.

access_log /var/log/nginx/access.log; # Les logs peuvent être gérés globalement dans nginx.conf ou dans chaque hôte virtuel.
error_log /var/log/nginx/error.log;

location / {
index index.htm; # La page d'index sert donc /home/mesfichiers/index.htm
}
}

Nous voilà avec un hôte simple, qui répondra à moi.fr en http et https. Si l'on ne précise pas de chemin après moi.fr, index.htm sera servi. Sinon, soit un chemin vers une vraie page est spécifié, et elle sera servie, soit le chemin indiqué ne mène nulle part, et une erreur 404 sera renvoyée. Les éventuels sous-dossiers seront traités de la même façon : si je tente http://moi.fr/toto/ , si une page d'index dans toto existe, elle sera servie, sinon, j'obtiendrai une erreur 404.
Activer php

Pour l'instant, notre petit serveur ne fournira que des pages statiques, php ne sera pas interprété. Voilà comment y remédier. Mais attention, il ne s'agit ici que du lien entre nginx et php-fpm, pensez à adapter /etc/php5/fpm/php.ini à vos besoins !
Installer php-fpm

Rien de bien sorcier, il suffit d'un bon vieux apt-get install php5-fpm et le tour est joué. Suivant votre usage, il sera probablement utile d'ajouter d'autres modules php.
Lier nginx et php-fpm

Ici, il faut ajouter les lignes suivantes à votre hôte virtuel :

location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param HTTPS on;
try_files $uri =404;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_split_path_info ^(.+.php)(/.*)$;
include fastcgi_params;
}

On demande donc à nginx, pour tous les fichiers .php, de communiquer avec le port 9000 de localhost, l'index étant index.php et en autorisant https. Si l'on ne trouve pas la page php demandée, on renvoie une erreur 404 (try_files $uri =404;) . Les deux lignes suivantes permettent de gérer correctement les chemins des scripts ou donnés aux scripts. Et la dernière ligne permet d'inclure les paramètre globaux de fastcgi.
Options diverses
Autoriser l'indexation

Pour autoriser l'indexation des fichiers d'un répertoire ou dans un hôte virtuel, utiliser l'instruction :
autoindex on;
Paramétrer le serveur par défaut

Dans certains cas, si un visiteur arrive vers votre serveur sans utiliser un nom d'hôte correct, il peut être utile de l'envoyer vers un hôte virtuel spécifique. Les instructions default_server sont alors faites pour vous :
server {
listen 80 default_server;
listen 443 default_server ssl;
...
Redirection et réécriture
Redirection

Pour rediriger une adresse vers une autre, il convient de renvoyer un code http 301 :
server {
listen 80;
server_name vieilleadresse.fr;
return 301 nouvelleadresse.fr$request_uri?;
}
Ainsi, la requête vers vieilleadresse.fr/coucoulesamis.html sera redirigée vers nouvelleadresse.fr/coucoulesamis.html .
Forcer le https

Il est possible de la même façon de forcer le protocole https (ou http) en utilisant la réécriture :
server {
listen 80;
server_name moi.fr;
rewrite ^ https://$server_name$request_uri? permanent;
}
Comme vous le voyez, il suffit de demander à nginx d'ajouter https:// au schéma d'url demandé au serveur.
Gérer les accès à certains répertoires

En tant qu'administrateur avisé, il n'est pas certain que vous souhaitiez voir certains répertoires accessibles au commun des mortels depuis l'internet, en particulier certains dossiers contenant la configuration des applications web. En général, avec Apache et la plupart des serveurs http, vous utiliser un fichier .htaccess situé à la racine du dossier incriminé pour gérer cela. Las, Nginx ne gère volontairement pas le .htaccess, pour des raisons de performance. Mais ne vous en faites pas, les développeurs du projet ont tout de même pensé à vous.
Interdire l'accès à un répertoire

Pour interdire l'accès à un répertoire, il convient de procéder comme suit :
location /monrepertoiresecret/{
deny all;
}
Ainsi, on interdit l'accès au dossier mais pas à ses sous-répertoires. Pour que l'interdiction soit récursive, une légère modification s'impose :
location ~ ^/monrepertoiresecret/{
deny all;
}
Dans un hôte, il peut être souhaitable d'interdire l'accès à plusieurs dossiers. Mais comme nous sommes paresseux, et que l'on nous a appris que la duplication de code c'était mal, nous allons nous contenter d'une directive :
location ~ ^/(dossier1|dossier2|dossier3){
deny all;
}
Et l'accès à nos trois dossiers est interdit, récursivement, en une directive.
Accès protégé par mot de passe

Là aussi, il faut jouer avec les directives. Mais auparavant, il convient de préparer un fichier contenant le nom d'utilisateur et le mot de passe. Chaque ligne définit un couple identifiant/mot de passe, ainsi qu'un commentaire. Ce fichier doit être accessible par Nginx. Chaque ligne se compose comme suit :
utilisateur:mot_de_passe_chiffré:commentaire
Le commentaire est facultatif. Pour chiffrer votre mot de passe, vous pouvez utiliser la commande openssl passwd, à condition bien entendu que le paquet openssl soit installé sur votre système. La directive pour générer un accès protégé est la suivante :
location / {
auth_basic "Qui va là?"; #Ceci s'affichera en titre de l'invite de mot de passe
auth_basic_user_file /chemin/vers/votre/fichier/motdepasse;
}
Les règles pour la récursivité, etc. sont les mêmes que précédemment.
Factorisation

Il est utile de placer certaines directives dans tous les hôtes virtuels, pour des raisons de sécurité ou pour ne pas journaliser certains événements. Mais dupliquer, c'est mal, on y revient. Pour factoriser, il suffit de créer un fichier .conf, et d'y placer les instructions souhaitées. Par exemple, dans /etc/nginx/commun.conf :

location = /favicon.ico {
log_not_found off;
access_log off;
expires max;
}
location ~ /. {
deny all;
access_log off;
log_not_found off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}

Ces trois directives permettent, dans l'ordre, de ne pas journaliser les accès à favicon.ico, qu'ils soient réussis ou non; de refuser l'accès aux fichiers commençant par un point (généralement des fichiers système); et finalement de ne pas journaliser les accès à favicon.ico, qu'ils soient réussis ou non. Il suffit maintenant de les inclure dans chacun de nos hôtes virtuels :
server {
...
include /etc/nginx/commun.conf;
}
Ressources

Si vous comprenez l'anglais, ne manquez pas la lecture des "Pitfalls", les erreurs communes de configuration
Configuration Nginx : Wiki
NGinx : HTTPS en tout simplicité avec un certificat CAcert.org
Conclusion

Je pense que vous avez maintenant matière à vous rafraîchir la mémoire ou à commencer à vous amuser sérieusement. Je n'ai ici qu'effleuré les capacités de Nginx, mais je pense que beaucoup d'usages simples seront couverts. Je tiens à remercier Jean-Michel qui m'a fait découvrir Nginx.


nginx aide memoire article auto hebergement
Nicolas Le Manchet : De la dictature d'Apache http://lemanchet.fr/post/2013/De-la-dictature-d-Apache
Mon Apr 8 16:21:08 2013 archive.org
QRCode
thumbnail

Je suis un peu d'accord avec Lui...

sur mon NAS j'ai lighthttpd d'origine pour la connection à l'interface de DLINK.
J'ai cherokee pour mes projets web (comme owncloud, les flux rss etc...)
et j'ai nginx pour mes scripts de compilation à distance...

pourquoi 3 différents ? car ils n'ont pas tous les mêmes avantages / inconvénients.

c'est comme la technologie Java à toutes les sauces en entreprises.... y compris pour des sites web "semi" statique (je dis semi car c'est "juste" des CMS... :/)

je trouve cela "débile"...

L'informatique est hétérogène ET avec une centaine de solutions à chaque problème...
ne vous demandez pas quelle est LA meilleure mais Pourquoi il y en a 100... et vous reverrez peut être vos besoins...

Fréd (coup de gueule du lundi :x)

apache foundation monopole nginx lighthttpd cherokee java
Porting Source to Linux - Porting Source to Linux.pdf https://developer.nvidia.com/sites/default/files/akamai/gamedev/docs/Porting%20Source%20to%20Linux.pdf
Fri Apr 5 23:20:51 2013 archive.org
QRCode

LA VACHE !! Nvidia publie une présentation expliquant comment et pourquoi porter ses jeux sous linux oO !!

Cool !! ENFIN !! (je suis SUR que c'est l'effet "steam")
En même temps avec Microsoft qui choisi de ne pas porter les versions de directx sur XP puis les prochaines sou seven etc... ils découpent leur cibles...

Tant mieux !!

nvidia good linux port howto why
nicosomb/poche · GitHub https://github.com/nicosomb/poche
Fri Apr 5 22:58:43 2013 archive.org
QRCode
thumbnail

Poche un projet qui permet de se passer de Pocket, Instapaper ou autre...

c'est un projet opensource qui utilise ReadItYourself Yeah ! ;)

ça fait plaisir de voir quelqu'un reprendre ma modeste contribution :D

readityourself poche pocket instapaper
Adminer - Database management in single PHP file http://www.adminer.org/
Thu Apr 4 18:26:59 2013 archive.org
QRCode
thumbnail

Un autre alternative à PHPMyAdmin

via http://www.generation-linux.fr/index.php?post/2013/03/31/SQL-Buddy%2C-une-alternative-tr%C3%A8s-l%C3%A9g%C3%A8re-%C3%A0-phpMyAdmin

il y a aussi http://www.chive-project.com/

à tester :)

phpmyadmin php sql admin alternative
Responsive webdesign : adapter un site à toutes les résolutions[ Usaddict: Ressources sur l’ergonomie des interfaces (le blog Usabilis)] http://www.ergonomie-interface.com/conception-maquettage/responsive-webdesign-adapter-resolutions/
Wed Apr 3 23:17:10 2013 archive.org
QRCode
thumbnail

Un site sur le RWD suite au lien du hollandais volant ;)

RWD responsive web design présentation
Être averti de ses emails intelligemment - LinuxFr.org http://linuxfr.org/users/rakoo/journaux/etre-averti-de-ses-emails-intelligemment
Wed Apr 3 22:50:56 2013 archive.org
QRCode
thumbnail

Comment récupérer ses mails gmail ou FAI ou autre dans sa boite mail auto héberger ?

comment faire en sorte d'être prévenu d'un nouveau mail ?

comment synchroniser les boites SEULEMENT lorsqu'il y a un mail à récupérer ?

encore Linuxfr.org qui répond à mes questions ;)

linuxfr.org linux mail smtp imap synchronisation
Asus N53SM-SX117V, Intel Core i7-2670QM (2.2 GHz), 16 Go, 750 Go, GT 630M 2 Go, USB 3.0, 15,6p HD LED - O-PC | Ordinateur-PasCher http://www.ordinateur-pascher.fr/470-asus-n53sm-s1174v-intel-core-i7-2670qm-22-ghz-8-go-750-go-gt-630m-2-go-usb-30-156p-full-hd.html
Wed Apr 3 20:34:29 2013 archive.org
QRCode

699€ RECONDITIONNE garanti 1 an !! je bave :

Intel Core i7-2670QM (2.2 GHz)
16 Go en DDR3
Disque dur 750 Go en 7200 tr/m
Geforce GT 630M avec 2 Go DDR3
Graveur DVD
Haut-parleurs Altec Lansing
Wi-Fi b/g/n, USB 3.0
Ecran 15,6"  HD LED

arf... si seulement on m'avait pas envoyé ce site qui apparemment à bonne réputation (parmis mes connaissances...)

Pas mal noté en plus :
http://www.fia-net.com/annuaire/34270/ordinateur-pas-cher_301-1_resume.html
http://forum.hardware.fr/hfr/OrdinateursPortables/Conseils-d-achat/achete-ordinateur-pascher-sujet_66423_1.htm

ordinateur cher o-pc avis site vente reconditionne portable
kryo - Fast, efficient Java serialization and cloning - Google Project Hosting http://code.google.com/p/kryo/
Fri Mar 29 00:55:06 2013 archive.org
QRCode
thumbnail

Un framework de sérialisation désérialisation et copie profonde d'objets pour Java.

ce projet est utilisé notamment par Yahoo S4.

java projet framework serialisation deserialization objet
AppDynamics Lite | Download Free Performance Solution for Java/.NET http://info.appdynamics.com/AppDynamicsLiteJavaNetOLD.html
Thu Mar 28 20:23:39 2013 archive.org
QRCode
thumbnail

Vérifier l'utilisation de votre JVM, des requêtes SQL des actions etc...

le tout en temps réel et avec une version Lite "gratuite"

http://en.wikipedia.org/wiki/AppDynamics
http://www.appdynamics.com/

app dynamics java jprofiler test performance sql jvm
Penser en Java - Sommaire http://penserenjava.free.fr/pens_2.4/indexSom.html
Thu Mar 28 00:03:34 2013 archive.org
QRCode
thumbnail

Thinking Java en Français oO pas mal ;)

en espérant que certaines subtilités en anglais ne soient pas "supprimé" par la traduction...

java thinking francais
page 96 / 155
5002 links, including 1908 private
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn