-
Compteur de contenus
703 -
Inscription
-
Dernière visite
-
Jours gagnés
1
Tout ce qui a été posté par CaptainIgloo
-
Au risque d'en énerver quelques uns, pour moi les Syno sont des serveurs résidentiels essentiellement, pouvant aussi faire des choses un peu pro.
-
Qu'est-ce qui fonctionne ? Le tuto ? L'impl
-
Pour un stream VLC transcod
-
C'est pas la fin du monde (un coup d'ups pour
-
Il faudrait que je trouve le temps de tester le module apache ... http://www.maxmind.com/app/mod_geoip
-
Un peu plus http://php.net/manual/fr/book.geoip.php
-
Hibernation Du Disque Dur : Pourquoi Il Red
CaptainIgloo a répondu à un(e) sujet de fabulon dans Installation, Démarrage et Configuration
-
Hibernation Du Disque Dur : Pourquoi Il Red
CaptainIgloo a répondu à un(e) sujet de fabulon dans Installation, Démarrage et Configuration
Moi j'aime pas trop, je psycote avec Google m -
Hibernation Du Disque Dur : Pourquoi Il Red
CaptainIgloo a répondu à un(e) sujet de fabulon dans Installation, Démarrage et Configuration
-
Voici une manière simple de logger vos visiteurs dans une table MySQL afin de les géolocaliser (hors accès mobile) sur le base du webservice : http://www.maxmind.c...javascript_city. D'abord créer une table MySQL, Avec PhpMyAdmin importer la structure suivante : (Il faut les privilèges en accès localserver) Toutes informations stipulées dans la table seront loggées. -- -- Structure de la table `geoloc` -- CREATE TABLE IF NOT EXISTS `geoloc` ( `DateHeure` timestamp NOT NULL default CURRENT_TIMESTAMP, `os` varchar(100) collate latin1_general_ci NOT NULL, `ip` varchar(100) collate latin1_general_ci NOT NULL, `host` varchar(120) collate latin1_general_ci NOT NULL, `pays` varchar(100) collate latin1_general_ci NOT NULL, `region` varchar(100) collate latin1_general_ci NOT NULL, `ville` varchar(100) collate latin1_general_ci NOT NULL, `latitude` float(10,6) NOT NULL, `longitude` float(10,6) NOT NULL, `index` int(10) NOT NULL auto_increment, PRIMARY KEY (`index`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=0 ; A la racine de votre site web, créer la page "geolocalisation.php" (page d'injection) avec le contenu suivant : <?php function OS($Agent=false) { if(!$Agent) $Agent = $_SERVER['HTTP_USER_AGENT']; $os = null; $OS_arr = Array('Windows NT 6.0' => 'Windows Vista', 'Windows NT 6.1=> 'Windows 7', 'Windows NT 5.2' => 'Windows Server 2003', 'Windows NT 5.1' => 'Windows XP', 'Windows NT 5.0' => 'Windows 2000', 'Win 9x 4.90' => 'Windows Me.', 'Windows 98' => 'Windows 98', 'Win98' => 'Windows 98', 'Win95' => 'Windows 95', 'Mac' => 'Macintosh', 'PPC' => 'Macintosh', 'Linux' => 'Linux', 'FreeBSD' => 'FreeBSD', 'Unix' => 'Unix', 'SunOS' => 'SunOS', 'IRIX' => 'IRIS', 'BeOS' => 'BeOS', 'OS/2' => 'OS/2', 'AIX' => 'AIX'); foreach($OS_arr as $key_OS => $value_OS) { if(eregi($key_OS, $Agent)) { $os = $value_OS; } } if(empty($os)) return 'Inconnu'; else return $os; } $sys = OS($_SERVER['HTTP_USER_AGENT']); $host = gethostbyaddr($_SERVER['REMOTE_ADDR']); $con = mysql_connect('localhost','moncomptesql','motdepasse'); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("nomdelabase", $con); $sql="INSERT INTO geoloc (os, ip, host, pays, region, ville, latitude, longitude) VALUES ('$sys','$_SERVER[REMOTE_ADDR]','$host', '$_GET[pays]', '$_GET[region]', '$_GET[ville]', '$_GET[latitude]', '$_GET[longitude]')"; if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); } mysql_close($con) ?> Pour afficher la géocalisation du visiteur mettre dans votre page "index" le code suivant (par exemple en pied de page): <fieldset style="text-align:center;"><legend align="center">[ Visites et Geolocalisation de l'adresse IP ]</legend><p> L'adresse IP <font color="#000000"><b><script id='adr-ip' type="text/javascript" src="[url="http://www.actulab.com/affiche-ip.php"]http://www.actulab.com/affiche-ip.php[/url]" language="JavaScript"></script></b></font> <script language="JavaScript" src="[url="http://j.maxmind.com/app/geoip.js"]http://j.maxmind.com/app/geoip.js"></script[/url]> provient de <font color="#000000"><b><script language="JavaScript">document.write(geoip_country_name());</script></b></font> à proximité de <font color="#000000"><b><script language="JavaScript">document.write(geoip_city());</script></b></font> - Latitude: <font color="#000000"><b><script language="JavaScript">document.write(geoip_latitude());</script></b></font> / Longitude: <font color="#000000"><b><script language="JavaScript">document.write(geoip_longitude());</script></b></font> <script language="JavaScript">var coord =(geoip_latitude()+","+geoip_longitude());</script> -<script language="JavaScript">document.write('<a href="[url="http://maps.google.fr/maps?f=q&hl=fr&geocode=&q="]http://maps.google.fr/maps?f=q&hl=fr&geocode=&q='+coord+'&ie=UTF8&ll='+coord+'&z=13&iwloc=addr&source=embed[/url]" style="color:#0000FF;text-align:left" target="_blank">sur GoggleMaps</a>');</script> </p> </fieldset> A la suite dans votre page "index" ajouter le code suivant afin de logger dans la table les données affichées : <script language="JavaScript">document.write('<script type="text/javascript" language="javascript" src="[url="http://host.domaine.fr/geolocalisation.php?region="]http://host.domaine.fr/geolocalisation.php?region='[/url]+ geoip_region()+ '&ville=' + geoip_city()+ '&pays=' + geoip_country_name()+ '&latitude=' + geoip_latitude()+ '&longitude=' + geoip_longitude()+ '">');</script></script> Voilà pas très compliqué ...
-
Hibernation Du Disque Dur : Pourquoi Il Red
CaptainIgloo a répondu à un(e) sujet de fabulon dans Installation, Démarrage et Configuration
-
-
Livebox Sagem F@st - Comment Installer?
CaptainIgloo a répondu à un(e) sujet de Elsaesser dans Internet et réseaux
Tu utilises un service DDNS type DynDNS, No-ip ... que tu actives dans ta box (il exite un forum dédie aux LB : http://livebox.forumactif.fr/ ici tu trouveras des spécialistes Syno essentiellement). Tu modifies les accès de l'extérieur en jonglant avec le NAT (Liens dans ma signature) en fonction des services que tu veux offrir à l'extérieur. D'ailleurs ma réponse n'est pas prècise vu que ta question ne l'est pas non plus. A question ouverte, réponse ouverte -
C'est pas faux pour les couches applicatives, je pense qu'a peux près tous le monde pourrait adhérer au fait que nous pouvons nous débrouiller pour installer les trucs énoncés plus avant. Par contre, je comprends pas le manque d'intégration matériels dans les noyaux. Il devrait y avoir plus de possibilités natives en termes de modules (au niveau USB). Je comprends effectivement que ceux exploitants leurs Syno dans une sphére pro ne soit pas intéressé mais j'ai l'impression qu'il y a beaucoup d'usages privés de nos NAS. J'ai même parfois l'impression que l'usage Pro est disons marginal.
-
D'ailleurs, je peux tester sous toutes les plate-formes hors BB Rim et S.OS. Je peux faire les tests sur : iPhone OS / Safari (iphone 3GS) WM61 et 65 / IEM et Opéra Mobile (plusieurs HTC) Androïd v? (Hero dans le tiroir) (HTC Hero)
-
Bienvenue ! Belle acquisition ... Pas de sauvegarde ?
-
Un bon tuto Mise en place d'un serveur de boot PXE Avec PXELinux ! http://www.gentilkiwi.com/documentations-s11-t-pxe.htm
-
Les Newsgroup, Comment
CaptainIgloo a répondu à un(e) question de Deleteme dans Questions avant achat
Mon premier modem était un Olitec 56K /RTC, j'aime entendre la négociation tulututlu .. tiliti ... tulutu. Connexion BBS avant que me retrouver chez Worldnet ! -
N'y aurait-il qu'un Firmware DD-WRT pour me permettre de mettre en place un service PXE sur un routeur (avec TFTP sur Syno pour pr
-
Bien presque, c'est pas un tuto mais le post est utile : http://www.nas-forum.com/forum/index.php/topic/14887-installer-openvpn-sur-un-ds710/page__p__82097__fromsearch__1&#entry82097
-
Finalement un post prometteur. Par contre KNX n'int