-
Compteur de contenus
24 815 -
Inscription
-
Dernière visite
-
Jours gagnés
1
Type de contenu
Profils
Forums
Blogs
Tout ce qui a été posté par KewlCat
-
Et si tu demandais plutôt à ton père, directement ?
-
Augmenter la taille des clusters ne te permettra que d'avoir la possibilité théorique de gérer des volumes de 8To (au lieu de 2To je crois), mais certainement pas d'avoir des fichiers de plus de 4Go. Désolé. Qui plus est, es-tu bien certain qu'une Livebox saurait exploiter une FAT32 avec des clusters de 32Ko ? Au fait, quelles sont tes sources concernant le support de fichiers de plus de 4Go en FAT32 ? "J'ai vu sur le Net" c'est un peu vague... Mes sources : * Microsoft : Limitations of the FAT32 File System in Windows XP * Wikipedia : FAT32 - Wikipédia
-
Si tu peux faire un redirecteur local vers ces scripts distants, ou (mieux) un unique script qui consulte ces trois URL et qui te retourne leurs résultats en XML, tu peux faire ce que tu veux en AJAX... Et même avec un très bête redirecteur (un script PHP qui fait la requête vers http://tontchat.com/api/bla/bla.php et qui retourne le résultat brut sans y toucher) tu peux faire du semblant d'AJAX puisque le contenu de la page est disponible dans responseText (au lieu de responseXml quand le serveur retourne du XML) ! Je dis ça, je dis rien Une chaîne de caractères c'est assez facile à parser, en JavaScript comme en PHP (une regex et hop !). Comme visiblement tu veux récupérer ces données dans le PHP on ne va pas aborder la partie AJAX / JavaScript. On va commencer simple : en PHP, que donne un readfile() de l'URL de l'un de ces scripts ? Au fait, on est bien d'accord, ton site n'est pas accessible par le domaine "tontchat.com" et appartient à un autre domaine, n'est-ce pas ?
-
ARGH ! Oui, forcément, ça complique :-/Au mieux tu peux gagner un peu de temps en externalisant et en "minifiant" tes scripts pour que tout ne soit pas en clair directement dans la page, mais bon... C'est si cher que ça un hébergement de quelques centaines de Mo ?!?
-
Mêmes remarques que Greywolf.Il m'a fallu moins de quarante secondes pour afficher le source de la page et récupérer l'URL de la page "réservée". En prenant mon temps. La "sécurité par l'obscurité" c'est déjà naze quand on tente de tout masquer, mais quand en plus on fournit 100% du matériel à l'utilisateur c'est clair qu'il ne faut pas longtemps pour que les intrusions se fassent. Sans compter que le nommage de tes pages est plutôt... hmmm... comment dire... séquentiel ? Alors pour les arguments "en cherchant bien" et "du temps à perdre", c'est doublement loupé
-
D'après ce que tu indiques ce sont les temps de latence qui te posent problème puisque les débits sont tout à fait acceptables (j'en connais beaucoup qui t'envieraient ces 9Mbit/s !) Afin de déterminer où se situe le souci, il faudrait non pas un test de débit mais quelque chose qui trace les temps de réponse des différentes machines rencontrées entre ta machine et les machines auxquelles tu tentes de te connecter (serveur WoW, autre PC ayant Skype, etc.) Déjà, quel est ton FAI ? Es-tu au courant d'une quelconque modification de ton offre, récemment ? De travaux sur la ligne ? De changement de matériel (DSLAM ou autre) dans ton quartier ? Quel OS utilises-tu ? Peux-tu tester la commande suivante dans une invite de commandes (puisque a priori tu es sous Windows) : tracert yahoo.com Peux-tu définir "depuis peu" un peu plus exactement ? Il y a eu des mises à jour des "royaumes" de WoW les 20 et 21 juillet (si j'en crois certains forums sur lesquels je viens de tomber en faisant une rapide recherche) peut-être que ce sont ces mises à jour qui ont causé ces problèmes réseau ?
-
Ou un service comme Dropbox qui offre 2Go de stockage dans sa version "gratuite", et qui offre aussi des services comme la synchronisation de ces fichiers depuis une ou plusieurs machines (et même depuis des appareils mobiles), le partage de certains fichiers, la possibilité de "remonter dans l'historique des versions" d'un document, ... https://www.dropbox.com/features
-
PHP: func_get_arg - Manual Je pense que ton erreur d'Undefined offset provient d'un souci similaire : tu ne vérifies pas qu'une variable est un tableau avant d'accéder à l'un de ses éléments, et tu ne vérifies pas si l'élément auquel tu tentes d'accéder existe réellement. $valeur_probleme = $valeur_probleme[1]; Typiquement le genre de code qui me fait hurler, a fortiori lorsque rien ne vérifie que $valeur_probleme est un array et que l'index 1 est accessible... Un autre truc qui me fait hurler c'est de se baser sur les messages d'erreur d'un SGBD précis, configuré d'une manière précise, pour évaluer où se situe le problème, alors qu'il est très simple et très peu coûteux de tester proprement l'existence d'un enregistrement dans une table : en terme de ressources, c'est beaucoup plus rapide de lancer une requête SQL de plus que de faire un preg_match (les expressions régulières en PHP sont monstrueusement lourdes). Et je ne parle même pas du jour où les message d'erreur sera modifié (par ce que la version du SGBD aura changé, parce que le SGBD aura été remplacé par un autre, parce que la langue d'affichage du message aura changé, ...) Mon conseil : fais d'abord un select dans ta table d'utilisateurs avec comme condition username = [ce qui a été saisi] ou email = [ce qui a été saisi] et si vraiment tu veux un message d'erreur spécifique à chacun tu testes lequel des deux a été retourné identique à la saisie. Evite les preg_match et surtout ne te base jamais sur les textes des messages d'erreur retournés par les programmes externes pour faire quoi que ce soit.
-
Un manuel gratuit pour débuter sous Linux
KewlCat a répondu à un(e) sujet de neos dans OS alternatifs
Le Guide du ROOTard date de 1998. En douze ans beaucoup de choses ont changé.... Correction : en douze ans tellement de choses ont changé qu'il vaut mieux éviter de conseiller ce support aux personnes qui débutent sous Linux (ce qui, je le rappelle, est le sujet abordé ici) ! -
De deux choses l'une : - soit tu n'as pas suffisamment précisé dans quel environnement tu programmes - soit tu n'as pas compris ce que font les différentes fonctions, ce qu'elles retournent et ce que tu peux faire avec A priori on est en présence d'un bon mélange de ECMAScript et de DOM (et de markup particulièrement horrible compte tenu du travail à effectuer, mais passons...) donc on va se contenter de ce qu'on a. Ta fonction findacontrol() va rechercher les noeuds de type commentaires (bon, ok, pas exactement puisque ton critère de recherche c'est les noeuds ayant pour nom "!" (ARGH) mais si ça marche dans ton environnement tu peux t'estimer chanceux) et cette fonction retourne le premier noeud dont la représentation HTML contient la chaîne recherchée (bonjour les dégâts le jour où tu as des champs nommés toto et toto1 (par exemple...)). Bref. Cette fonction te retourne le noeud du document qui correspond à ton commentaire. Un commentaire, en DOM, ça n'a pas d'attribut "value". Quand bien même cet élément aurait un attribut "value", comment veux-tu qu'il contienne le "Yes" qui est complètement en dehors du commentaire ? Pour quelle raison n'effectues-tu pas un masquage directement lors de la génération de cette page de résultat ? Pourquoi n'utilises-tu pas des "input" (soit correctement définis - non modifiables et avec un style qui les fait apparaître comme du texte normal et pas comme des champs de saisie - soit de type "hidden" pour qu'on ne les voie pas), beaucoup plus appropriés pour véhiculer et manipuler des données ? Quel intérêt as-tu à laisser la possibilité de masquer / afficher des zones non remplies sur un "formulaire d'affichage" quand tu connais déjà les données saisies et donc que tu sais pertinemment qu'il n'y a rien à afficher (ou qu'il ne faut pas masquer) dans cette zone ? Pourquoi, si tu génères cette page toi-même, ne pas générer du JavaScript de l'ECMAScript qui valorise une variable à true ou false en fonction des résultats de la page de saisie et qui te permet d'éviter ces commentaires moches où tu mets des données que tu n'utilises pas ? Utiliser directement la variable dans tes fonctions sera beaucoup plus efficace (et rapide : pas besoin de scanner le document à la recherche de commentaires contenant un certain texte) !
-
Depuis Windows ME, en réalité. Sous Windows 95 et sous Windows 98 il y avait toujours en tout premier lieu le démarrage en mode réel puis une amorce automatique de Windows. Ce n'est qu'à l'arrivée de Windows ME que le boot sous DOS a complètement été remplacé / zappé. Et avec l'arrivée de XP le grand public a eu la joie de découvrir le bootloader de Windows NT. Absolument.Le fait que tout le monde continue à appeler cela "le DOS" n'aide pas... Car pour une fois, Microsoft a correctement renommé son outil : il s'agit bel et bien d'une "invite de commandes" c'est à dire juste une ligne de commande avec un interpréteur de commandes (shell). Ce n'est pas parce que l'aspect est strictement identique au DOS que c'est le DOS. Les fonctions du DOS vont beaucoup plus loin que l'interpréteur de commandes, en particulier tout ce qui tape directement sur le hardware comme - au hasard - ce qui permet d'accéder directement à la carte graphique ! Pour revenir à la question d'origine, VirtualBox fonctionne habituellement avec des "images disque" c'est à dire des fichiers qui servent de disque dur virtuel. Si tu comptes accéder à ton vieux disque dur ("physique", donc) ça ne va pas être possible. Il faudrait soit récupérer les fichiers qui sont dessus, soit réussir à le brancher dans une machine et le convertir en disque dur virtuel (c'est à dire copier intégralement son contenu dans un fichier vmi ou vmdk)... voire, dernière possibilité, partir d'un disque dur virtuel vierge et installer tout ce dont tu as besoin directement dans VirtualBox...
-
"bibande" c'est à dire ? Avoir à la fois un réseau en 802.11g et un en 802.11b de telle sorte que lorsque quelqu'un se connecte en 802.11b ça ne passe pas tout le monde à 11Mbit/s ? (ou 802.11n, ou 802.11a, ou un autre...) Si (et j'insiste : en devinant un peu trop à mon goût, mais passons...) actuellement tous tes points d'accès ne servent qu'en tant que points d'accès / relais pour un seul et unique réseau sans fil, alors il faudrait en dédier un à un réseau sans fil (avec un autre SSID, donc) sur une autre bande ou avec une autre norme (a/b/g/n/ce que tu veux) pour avoir deux réseaux séparés, et relier tous tes points d'accès à un routeur qui s'occupera de faire communiquer tout le monde... ou en utilisant les fonctions de routeur de ces appareils (mais comme le site de dlink ne veut pas se charger je ne sais même pas quelles sont leurs caractéristiques)...
-
L'Analyse Internet de Google. Sophistiqué, Facile et Gratuit!
KewlCat a répondu à un(e) sujet de bear730 dans Internet & Réseaux
Tu parles de Google Analytics ? Oui, c'est gratuit. "Vraiment gratuit". Et à partir du moment où tu as lu toutes les conditions d'utilisation du service et que tu as bien compris à quoi ça sert / comment ça marche, il n'y a pas de "piège". -
Navigation très lente sous firefox avec nouvel ordinateur plus puissan
KewlCat a répondu à un sujet dans Internet & Réseaux
Cela peut provenir des serveurs DNS que tu utilises, d'un éventuel proxy ou plus généralement d'un souci réseau quelque part entre les sites en question (xiti, google-analytics et autres) et ta propre machine. Il est (malheureusement) assez fréquent que les outils de tracking mis en place sur les sites web retardent la fin du chargement de leurs pages... -
Supprimer partiellement l'historique
KewlCat a répondu à un(e) sujet de Digger dans Internet & Réseaux
Si tout ce que tu veux c'est supprimer des entrées des listes déroulantes, il suffit de jouer du clavier : une fois sur l'un de ces champs "auto-complétés" tu fais apparaître la liste (tu tapes une lettre, ou tu appuies sur la touche [flèche vers le bas] de ton clavier), tu sélectionnes l'élément que tu veux supprimer (au clavier, donc) et tu appuies sur [suppr]. -
Je vous demande d’expliquer le texte sur l’i
KewlCat a répondu à un(e) sujet de mursh dans J'ai rien à dire mais j'le dis quand même
Ah ? C'était "l'accueil en chambre d'hôte du pays basque" le sujet de philo cette année ? -
Peut-être en faisant ta validation de données avant l'envoi au lieu de la faire pendant la saisie ?
-
Comment supprimer le téléchargement de films
KewlCat a répondu à un(e) sujet de emily dans Internet & Réseaux
Si ton fils a accès à la configuration du modem-routeur à distance, ça veut dire que potentiellement tous les étudiants l'ont aussi ? Si c'est le cas, c'est mal barré. Sinon, ton fils devrait avoir la possibilité de n'ouvrir que certains port bien précis en sortie et fermer tous les autres par défaut. De la sorte, il choisira très soigneusement les services auxquels les étudiants ont droit et cela évitera certaines mauvaises utilisations. Ensuite, pour aller plus loin dans la configuration, si le routeur possède un filtre parental ou un firewall inteligent, il convient de couper également l'accès à certains sites (je pense à RapidShare et à ses clônes notamment). Maintenant, je ne sais pas de quels moyens dispose ton fils mais s'il a la charge de la configuration du réseau de son établissement il faudrait peut-être envisager d'utiliser une passerelle avec un "vrai" filtre (ce n'est pas que je doute de l'efficacité de ceux embarqués dans les modem/routeurs mais pour avoir vu un proxy Squid en action sur un réseau d'entreprise, je suis quasiment certain qu'il y gagnera si ce n'est en sécurité, au moins en capacité de filtrage...) Le modèle du routeur (ou des routeurs) pourrait nous aider à savoir exactement de quels outils il dispose... -
Microsoft Silverlight
KewlCat a répondu à un(e) sujet de galoupia dans Optimisation, Trucs & Astuces
Ce n'est rien de plus qu'une tentative de Microsoft de faire pareil qu'un autre (en l'occurrence, pareil qu'Adobe avec Flash) mais en réinventant la roue avec des technologies purement maison. C'est pas les trois ou quatre sites US qui l'utilisent qui vont justifier son installation sur ta machine, à mon avis (à moins que Microsoft ne se remette à payer les boites pour qu'elles fassent l'effort d'abandonner Flash pour Silverlight... Ca s'est déjà vu mais l'ennui c'est que ça s'est souvent mal fini - i.e. retour express à Flash - ) -
Pas tout lu, mais juste un truc tellement énorme qu'il m'a sauté aux yeux : Private Sub TxtBox_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger) If Not IsNumeric(Chr(KeyAscii)) And Chr(KeyAscii) <> "." Then KeyAscii = 0 End If End Sub Si tu passes KeyAscii par valeur (et non par adresse / référence) ça ne servira absolument à rien de changer sa valeur à l'intérieur de la procédure : quand tu sortiras de cette procédure la variable que tu auras passé en paramètre aura toujours la même valeur...
-
Rien puisque d'après ce que tu décris ce sont des règles de firewall et non des règles de NAT or c'est le genre de choses qu'il faut faire dans le NAT, mais comme tu n'as pas fourni plus de détails ça va être difficile de deviner.En clair : - tu dois avoir une règle NAT qui prend ce qui rentre sur le port UltraVNC et qui forwarde à la machine qui fait tourner ce service - tu dois avoir une règle de firewall entrant qui autorise les requêtes sur le port UltraVNC - tu dois avoir une règle de firewall sortante qui autorise les réposes aux requêtes ci-dessus ... en ne parlant que de l'accès depuis l'extérieur à un serveur UltraVNC qui tourne sur cette machine (et quand je dis "le port UltraVNC" il faut comprendre "le port sur lequel tu as configuré l'écoute de ton serveur UltraVNC"). Pour d'autres serveurs ça sera différent, et pour des clients ça sera encore différent. Si tu ne nous dis pas ce que tu as essayé nous allons avoir du mal à t'expliquer pourquoi ça ne marche pas et/ou pourquoi c'est idiot de mettre telle ou telle valeur. Qui plus est, si tu tentes des trucs au hasard sans avoir la moindre idée de ce que tu es en train de faire, ça risque de prendre beaucoup plus longtemps avant de marcher !
-
mise en ligne d'un site plus rien ne va...
KewlCat a répondu à un(e) sujet de gregg dans Programmation
Forcément, les classes en PHP4 ça risquait pas de marcher... -
mise en ligne d'un site plus rien ne va...
KewlCat a répondu à un(e) sujet de gregg dans Programmation
Vraisemblablement tu as déjà énormément limité ta recherche pour te concentrer sur ces cinq lignes de code, mais sache que non seulement il n'y a rien de louche dedans, mais en plus personne ici n'est en mesure de te dire quoi que ce soit avec aussi peu d'information. Pourrais-tu au minimum nous expliquer d'où sort la classe Login, à l'intérieur de quel fichier tu as ces cinq lignes, quel est l'environnement de tout ce petit monde, si tu as utilisé un framework particulier, comment tout est appelé depuis le navigateur et si tu as des messages d'erreur dans les logs du serveur ? (et quels messages d'erreur tu as, aussi, ça pourrait aider...) Ah, et un dernier truc : le fait que ce soit "urgent" ne va absolument rien changer à la capacité de divination des visiteurs de ce topic. Malheureusement ce détail là ne concerne que toi, et il ne tient qu'à toi de nous permettre de t'aider au plus vite... -
Quel(s) navigateur(s) utilises-tu ? Avec un outil de suppression des publicités ? Peux-tu nous en dire un peu plus sur la configuration de ta machine et de ton réseau ? As-tu un antivirus ou un quelconque logiciel susceptible de filtrer ce qui transite sur le réseau (firewall, proxy, filtre parental, ....) ?
-
Si vraiment il faut impérativement remplir les champs vides (ce qui me paraît aberrant, mais bon... c'est une Livebox...), tu devrais mettre 0.0.0.0 dans le champ adresse et 0.0.0.0 dans le champ masque (ce qui signifie "toutes les adresses IP"). Si ce sont des règles de NAT il faut l'adresse de la machine hébergeant ces services sur ton LAN ainsi que son masque de sous-réseau pour la destination. Si ce sont des règles de filtrage sortant et que tu veux être plus restrictif tu peux mettre l'IP et le masque de ton LAN dans la partie "source" mais a priori ça n'a aucun intérêt puisque sur l'interface LAN ce seront forcément des machines de ton LAN qui sortiront... Après, si tu veux limiter un peu mieux il faut déterminer quelles adresses ont accès à quoi avant qu'on puisse te dire quoi mettre dans quel champ... Euh... C'est des règles de filtrage de quoi, exactement ? Entrée ? Sortie ? C'est l'IP qui détermine si c'est l'entrée ou la sortie ? C'est les règles de NAT ? C'est quoi encore que ce nouveau bazar dans l'interface de gestion des Livebox ?!?