22 liens privés
sudo apt-get install rsync lsof
wget http://www.tremende.com/ramlog/download/ramlog_2.0.0_all.deb
sudo dpkg -i ramlog_2.0.0_all.deb
sudo nano /etc/init.d/ramlog
Et ajoutez y les 2 lignes suivantes dans la section #BEGIN INIT INFO (oui, n'oubliez pas de mettre aussi les #)).
X-Start-Before: rsyslog
# X-Stop-After: rsyslog
sudo nano /etc/init.d/rsyslog
et ajoutez ramlog aux 2 lignes suivantes comme ceci (pour le lancer au démarrage et l'arrêter lors du démontage) :
# Required-Start: $remote_fs $time ramlog
# Required-Stop: umountnfs $time ramlog
sudo insserv
sudo reboot
sudo reboot
Une fois qu'il est relancé, allez faire un tour ici pour vérifier que tout se passe bien :
sudo cat /var/log/ramlog
Si vous y voyez des erreurs, essayez de les corriger.
La plupart du temps, ces messages d'erreur demandent à ce que vous arrêtiez d'autres daemons avant de lancer Ramlog.
Ça arrive par exemple avec Cups et Samba et pour régler ça, il faut indiquer dans les fichiers de confs des programmes en question, que ramlog doit être lancé avant qu'ils commencent à écrire dans les logs.
sudo nano /etc/init.d/samba
Et ajoutez ramlog à la fin des 2 lignes suivantes :
Required-Start: $network $local_fs $remote_fs ramlog
# Required-Stop: $network $local_fs $remote_fs ramlog
sudo nano /etc/init.d/cups
Ajoutez ramlog à la fin de ces 2 lignes :
Required-Start: $syslog $remote_fs ramlog
# Required-Stop: $syslog $remote_fs ramlog
sudo insserv
sudo reboot
sudo nano /etc/fstab
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/spool tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0
désactiver le SWAP voir aussi le désinstaller car sinon il revient à chaque démarrage.
sudo dphys-swapfile swapoff
sudo update-rc.d -f dphys-swapfile remove
sudo apt-get remove dphys-swapfile –purge
sudo rm /var/swap
host
1/ https://www.google.com/chrome/browser/desktop
2/ Installez APK Downloader
https://chrome.google.com/webstore/detail/apk-downloader/cgihflhdpokeobcfimliamffejfnmfii
qui vous permettra de récupérer les fichiers APK sur le Play Store. Pour la config d'APK Downloader, vous aurez besoin de votre login + mot de passe Google ainsi que du DeviceID de votre téléphone
(trouvable grâce à cette application https://play.google.com/store/apps/details?id=com.redphx.deviceid )
et de l'identifiant de votre téléphone (trouvable grâce à cette liste http://codekiem.com/2015/02/27/android-device-codenames).
Notez que si vous utilisez l'authentification en 2 étapes de Google, vous aurez besoin de créer un mot de passe spécifique à l'application https://security.google.com/settings/security/apppasswords?pli=1
3/ Téléchargez et installez ensuite l'application Chrome ARC Welder https://chrome.google.com/webstore/detail/arc-welder/emfinbmielocnlhgmfkkmkngdoccbadn
Vous devriez la voir apparaitre ensuite dans votre menu Chrome de votre ordinateur comme ceci.
4/ Lancez ARC Welder et sélectionnez un répertoire vide où seront stockés les données Android.
5/ Allez ensuite sur le Play Store pour récupérer le fichier APK de votre choix (Bouton DOWNLOAD APK). Ici j'ai choisi de récupérer Instagram.
6/ Allez chercher l'APK via ARC Welder et lancez là.
Alors malheureusement, comme expliqué sur le site de Google https://developer.chrome.com/apps/getstarted_arc, tout n'est pas fonctionnel.
Les Google Play Services par exemple, ne sont pas supportés. Néanmoins, il est possible d'utiliser les API (ou les apps utilisants ces API) suivantes :
http://developer.android.com/reference/com/google/android/gms/auth/GoogleAuthUtil.html Auth (OAuth2)
https://developer.android.com/google/gcm/index.html GCM
https://developer.android.com/google/play-services/plus.html Google+ sign-in
https://developer.android.com/google/play-services/maps.html Maps
https://developer.android.com/google/play-services/location.html Location
https://developer.android.com/google/play-services/ads.html Ads
Pratique en tout cas, si vous développez des applications Android que vous ne voulez pas vous encombrer de tests sur un mobile.
.htaccess :
Redirects French Assembly IPs on specific page
RewriteCond %{REQUEST_URI} !/assemblee.html$
RewriteCond %{REMOTE_ADDR} 62.160.71.[0-9]{1,3} [OR]
RewriteCond %{REMOTE_ADDR} 84.233.174.([4-5]8|[5-6][0-4]) [OR]
RewriteCond %{REMOTE_ADDR} 80.118.139.1([6-8][0-9]|9[0-2])
RewriteRule .* http://%{HTTP_HOST}/assemblee.html [L]