Jump to content

Dan

Direction
  • Content Count

    29611
  • Joined

  • Last visited

Everything posted by Dan

  1. Bonjour, Lorsque tu parles d'étiquettes, tu fais référence à celles qui sont sur les produits dans une boutique, ou à celles d'un site Internet ? Dan
  2. Dan

    Presentation

    Bienvenue à bord de Webmaster Hub Pierre !
  3. 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 !
  4. 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 >
  5. 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
  6. Silence radio depuis mardi ? Que donne le "hdparm" ? Tu as eu l'occasion de tester un nouveau câble SATA ?
  7. 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 !
  8. Pour regarder de plus près, il faut que dovecot/pigeonhole soit installé. Donc je te l'installe
  9. 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 ?
  10. Ce disque de 480GB a été partitionné comment ? Que donne un "fdisk -l" ?
  11. Bienvenue à bord du Hub, Nathalie !
  12. Dan

    Pb d'encodage :(

    N'ayant pas accès aux sources, je ne peux rien dire de plus...
  13. 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.
  14. 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é ?
  15. 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
  16. 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
  17. 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.
  18. 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) !
  19. En modifiant la valeur de message_size_limit , cela influe les emails sortants aussi bien que les emails entrants. Limitation à garder à l'esprit.
  20. 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...
  21. 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
  22. 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
  23. 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.
  24. 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
  25. Dan

    Un peu d'Astrophoto

    Et oui, avec une lunette astro, certaines avec un doubleur de focale, sauf la dernière prise directement avec mon Sony RX10
×
×
  • Create New...