Aller au contenu

Dan

Direction
  • Compteur de contenus

    30 684
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Dan

  1. Comme depuis le début tu nous parles d'un système sous Ubuntu et d'utilisation de "dd" ... je n'ai à aucun moment pensé que tu pouvais avoir formaté ton disque en NTFS !
  2. Le taux de transfert d'un disque varie aussi très largement selon la taille des fichiers transférés et le niveau de fragmentation du disque source. Et si la destination a des bad blocks, il y aura pas mal de retries ! Donc, le mieux serait de scanner le disque en profondeur avant de créer un filesystem. Je pense qu'Ubuntu a un utilitaire nommé "badblocks" qui fait ça ! <edit: http://manpages.ubuntu.com/manpages/bionic/fr/man8/badblocks.8.html >
  3. et "hdparm -t -T /dev/sda" donne quoi ? Chez moi ça donne (avec du SSD NVMe, c'est une bête de course) : # hdparm -t -T /dev/md5 /dev/md5: Timing cached reads: 36604 MB in 1.99 seconds = 18413.17 MB/sec Timing buffered disk reads: 4612 MB in 3.00 seconds = 1537.12 MB/sec
  4. Silence radio depuis mardi ? Que donne le "hdparm" ? Tu as eu l'occasion de tester un nouveau câble SATA ?
  5. 40MB/sec c'est le temps que le cache du disque se remplisse, non ? Même cela ne me semble pas performant. Que donne hdparm comme résultat pour tes disques ? Pour lever le doute, essaie en remplaçant le câble SATA !
  6. Pour regarder de plus près, il faut que dovecot/pigeonhole soit installé. Donc je te l'installe
  7. Je dirais que les perfs sont logiques vu le type de disque SH00R480GB Regarde cette page : https://www.harddrivebenchmark.net/hdd.php?hdd=SH00R480GB&id=16702 Pas terrible, non ?
  8. Ce disque de 480GB a été partitionné comment ? Que donne un "fdisk -l" ?
  9. Bienvenue à bord du Hub, Nathalie !
  10. Dan

    Pb d'encodage :(

    N'ayant pas accès aux sources, je ne peux rien dire de plus...
  11. update table12 set ressort_villes=CONCAT(ressort_villes, ';marseille-1;marseille-2;marseille-3;marseille-4;marseille-14;marseille-15;marseille-16' ); L'opérateur '+' de concaténation de fonctionne pas sous mysql Pense à ajouter un "WHERE" si tu ne veux pas éditer toutes les entrées.
  12. Dan

    Pb d'encodage :(

    <?php $ressort_villes='Œuilly'; $ressort_villes= transliterator_transliterate('Any-Latin; Latin-ASCII; Lower()', $ressort_villes); print $ressort_villes."\n"; print strlen($ressort_villes); ?> Chez moi ça affiche bien la ville, et 7 pour le strlen() (qui est la longueur une fois translitéré ) ! Tu dois avoir une "couille dans le potage" dans ton code ! Un caractère caché ?
  13. Dan

    Pb d'encodage :(

    Pour quelle raison mets-tu $ressort_villes entre simple quotes dans ton premier exemple ??? Les simples quotes empêchent la résolution de la variable. Donc c'est soit des doubles-quotes, soit rien ! Ceci fonctionne bien et ne modifie nullement $chaine : $chaine='Œuilly'; echo(transliterator_transliterate('Any-Latin; Latin-ASCII; Lower()', $chaine)); Tu peux remplacer "Lower" par "Upper" si tu veux OE au lieu de oe Pour le second exemple, tu commences par encoder en UTF8, puis tu translitères du "Any-Latin" à la ligne suivante ! A quoi sert ton encodage UTF-8
  14. Dan

    Pb d'encodage :(

    En lançant ceci qui exécute la fonction transliterator_transliterate 1000 fois <?php $start=microtime(true); for ($i=0;$i<1000;$i++) $j=transliterator_transliterate('Any-Latin; Latin-ASCII; Lower()', "A æ Übérmensch på høyeste nivå! И я люблю PHP! fi"); $elapsed = microtime(true) - $start; print $j ."\n".$elapsed ." seconds\n"; ?> on obtient une idée du temps d'exécution : a ae ubermensch pa hoyeste niva! i a lublu php! fi 0.19594597816467 seconds Moins de deux dixièmes de seconde pour 1000 exécutions, on ne peut pas dire que c'est trop lent Pour info, la phrase testée est reprise de l'exemple fourni sur le site php.net. Elle commence en luxembourgeois, continue en norvégien et se termine en russe ! Traduite, elle veut dire : "Un superman au plus haut niveau ! Et j'adore le PHP !" Merci Google Translate !
  15. Dan

    Pb d'encodage :(

    Hello, Avec Transliterator::transliterate c'est simple (si php est compilé avec intl et que la bibliothèque ICU est installée) ! https://www.php.net/manual/fr/class.transliterator.php <?php var_dump(transliterator_transliterate('Any-Latin; Latin-ASCII; Lower()', "A æ Übérmensch på høyeste nivå! И я люблю PHP! fi")); // string(41) "a ae ubermensch pa hoyeste niva! i a lublu php! fi" ?> fonctionne bien chez moi avec php 7.3 sauf que la longueur retournée pour la chaîne est plus logiquement de 50 au lieu de 41.
  16. Une alternative élégante que j'ai testée sur mon serveur et qui fonctionne bien est d'installer Dovecot avec Pigeonhole et Sieve. Cela permet d'écrire une règle Sieve telle que celle-ci qui rejette les mails entrants de plus de 10M # Filtre pour Sieve # Déclarer les extensions utilisées par le script. # require ["fileinto", "reject"]; # Les messages de plus de 10MB seront rejetés avec message d'erreur # if size :over 10M { reject "Désolé, nous n'acceptons pas les messages de taille supérieure à 10MB. Veuillez télécharger ce contenu sur un serveur et faites nous parvenir un lien.. Merci."; } # Garde le reste. # Pas nécessaire vu la règle implicite de "keep" # else { keep; } Les emails sortants ne sont pas impactés, sauf s'ils sont à destination d'un compte email local (sur le même serveur) !
  17. En modifiant la valeur de message_size_limit , cela influe les emails sortants aussi bien que les emails entrants. Limitation à garder à l'esprit.
  18. Bonjour, Le principal problème est que exim ne peut pas connaître la taille d'un email entrant tant qu'il ne l'a pas accepté. Donc, cela ne change rien en matière de bande passante, vu que le mail sera de toute manière réceptionné. Il faut absolument éviter le bounce de ces messages, car là tu doublerais la bande passante... En éditant le fichier /etc/exim.variables.conf de ton serveur dédié et en changeant la ligne "message_size_limit=50M" par la valeur souhaitée, l'émetteur devrait recevoir un message lui signalant que l'email n'a pas été distribué. Je viens de tester cela sur un de mes serveurs, et l'émetteur a reçu un message dans ce genre : This message was created automatically by mail delivery software. A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed: dan@****.fr host mail.****.net [**.**.**.**] SMTP error from remote mail server after pipelined MAIL FROM:<contact@d***s.com> SIZE=1922580: 552 Message size exceeds maximum permitted Reporting-MTA: dns; ns*****.ip-**-**-**.eu Action: failed Final-Recipient: rfc822;dan@****.net Status: 5.0.0 Remote-MTA: dns; mail.****.net Diagnostic-Code: smtp; 552 Message size exceeds maximum permitted J'avais abaissé temporairement la limite d'email à 1MB ... pour ne pas avoir à attendre trop longtemps, j'ai un ADSL plutôt faiblard ! Et, bonne nouvelle, le contenu du mail n'a pas subi de bounce...
  19. J'aurais tendance à te suggérer de prendre un hébergement mutualisé, qui ne te coûtera que quelques euros par an. Au moins tu auras résolu tes besoins en bande passante ainsi qu'en administration de serveur... En tout cas, pour commencer du bon pied, cela me semble la meilleure solution. Dan
  20. Bonjour, Tu viens d'apprendre HTML et CSS, et te lances dans Java (j'imagine que c'est JavaScript) Tu prévois "un certain trafic", mais as-tu un accès Internet suffisant (en upload) pour envisager de pouvoir servir ce trafic ? Tu as quoi comme accès ADSL ? Je vois que tu te connectes via une FreeBox, mais as-tu la fibre ou bien tu es sur une paire de cuivre ? Vu que tu poses des questions telles que "comment héberger son site chez soi via son propre serveur...?" je crains que tu n'aies pas les compétences en administration de système pour envisager héberger un site professionnel. Dan
  21. Si tu as un accès au shell Linux, c'est facile. Utilise "grep" en récursif (flag -r) sur un répertoire pour rechercher ce que tu veux. "man grep" te donnera toutes les options de cet utilitaire. Sans accès ssh, ce n'est pas possible.
  22. Dan

    Question sur RAM

    Bonjour Gaspard, Le 23% mentionné en entête est la somme totale de la mémoire utilisée par tous les logiciels et utilisateurs. La valeur 2496.3 Mo est l'utilisation mémoire d'un seul compte utilisateur dont le nom apparaît en première colonne de cette même ligne (vu que tu es sur l'onglet "Utilisateurs"). En cliquant sur l'onglet "Processus", tu auras le détail de l'utilisation RAM et CPU. Dan
  23. Moi en lançant https://arlo.netgear.com/hmsweb/users/devices/startStream j'obtiens ceci : data error "1022" message "Access token is invalid." reason "Access token is invalid" success false Comme annoncé par MP, le lien vers le programme ffmpeg est /usr/bin/ffmpeg et non /usr/share/ffmpeg.
  24. Tu as effectivement du mal à comprendre ... Si une balise <td> comprend une image de fond, et que dans cette même balise on ajoute une image transparente qui couvre totalement le fond, l'image du fond reste visible du fait de la transparence de l'image au dessus comme tu peux le voir dans la page que j'ai créée : http://le-hub.net/ C'est cette image transparente qui est l'ancre du lien, donc sa partie cliquable. Tu peux ajouter ce que tu veux sur une image de fond sans que celle-ci ne soit perturbée, ce que tu fais d'ailleurs avec les liens de ton menu. Sauve cette page localement, et regarde la source du fichier index.html ... http://le-hub.net/ C'est correct comme tu le montres dans ton message : <td background="http://img110.xooimag.com/files/8/2/0/headc-centre-4-561a39.gif" width="100%" height="244" align="center" valign="bottom"> <a href="index.php"><img src="https://zupimages.net/up/19/19/5w2l.png" width="100%" height="200"></a>
  25. C'est une question de permissions pour les attachements. Ton statut de membre ne te permettait pas de les télécharger. Cela devrait aller maintenant
×
×
  • Créer...