Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

nombre réponses : 25

#1 Re : -1 »  Nos bureaux Xfce (Xubuntu, Voyager, Ubuntu Studio...) » Le 08/04/2019, à 09:22

HP
Réponses : 479
zephirin a écrit :

Tu peux nous dire d'où tu sors cette image s'il te plaît ?

hein ?

#3 Re : -1 »  Nos bureaux Xfce (Xubuntu, Voyager, Ubuntu Studio...) » Le 18/07/2020, à 18:23

HP
Réponses : 479

1595097199.png

Arrivée d'un petit écran FHD (à droite)…
du coup petit bricolage à base de xfce4-panel pour reproduire un panel façon mobile (avant la mode du notch) avec la date/heure au milieu du panel.

#5 Re : -1 »  Nos bureaux Xfce (Xubuntu, Voyager, Ubuntu Studio...) » Le 18/08/2022, à 22:42

HP
Réponses : 479

Le conky est fait maison, et il utilise pas mal de scripts ruby… difficilement partageable, c'est un bon gros bricolage.

La base, a cette tronche :

-- -*- coding: utf-8 -*-
-- Time-stamp: <2022-08-02 13:01:02 (dimitri)>

conky.config = {
   -- Settings ----------------------------------------------------------
   background = false,
   use_xft = true,
   --font = 'Sans-10',
   font = 'Monospace-11',
   override_utf8_locale = true,
   xftalpha = 1.5,
   update_interval = 0.75,
   total_run_times = 0,

   own_window = true,
   own_window_transparent = true,
   own_window_class = 'conky',
   wm_class_name = 'Conky',
   own_window_argb_visual = true,
   own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',
   own_window_type = 'dock',
   own_window_transparent = true,
   own_window_argb_value = 1000,
   own_window_title = 'Conky',

   double_buffer = true,
   text_buffer_size = 2048,
   no_buffers = true,

   minimum_height = 400,
   minimum_width = 250,
   maximum_width = 250,

   default_color = 'GhostWhite',
   default_shade_color = 'Navy',
   default_outline_color = 'white',
   default_color = '#000000',
   default_shade_color = '#5D5D5D',
   default_outline_color = '#FFFFFF',
   default_color = '#E8E8E8',
   default_shade_color = '#000',
   default_outline_color = '#000',

   default_color = '#FFFFFF',
   default_shade_color = '#000000',
   default_outline_color = '#000000',
   draw_shades = true,
   draw_outline = false,
   draw_borders = false,
   draw_graph_borders = false,

   -- alignment top_left
   xinerama_head = 0,
   alignment = 'bottom_left',
   gap_x = 20,
   gap_y = 20,

   no_buffers = true,
   uppercase = false,
   cpu_avg_samples = 2,
   override_utf8_locale = true,
};

conky.text = [=[
${execi 1800 cat /etc/issue.net | tr [a-z] [A-Z]} ${hr} ${voffset 8}
Kernel: $alignr${texeci 600 uname -r | sed -e 's/\(-[[:alpha:]]\+\)//g'}
Up: $alignr ${texeci 30 uptime-percent}%
Uptime: $alignr$uptime

LOAD ${hr} ${voffset 8}
RAM: $alignr$mem
#/$memmax
CPU usage: $alignr ${cpu cpu0}%
CPU speed: $alignr ${texeci 3 cpu-speed} MHz
Average: $alignr ${texeci 1 awk '{print $1", "$2", "$3}' /proc/loadavg}

EXTRA INFO ${hr} ${voffset 8}
# it8718-isa-0290
CPU temperature: $alignr${texeci 3 temperatures cpu -i --raw}°
GPU temperature: $alignr${texeci 8 printf "%s°" $(temperatures gpu -i --raw)}
Volume: $alignr ${texeci 1 volume}

HARD DRIVES ${hr} ${voffset 8}
${execpi 10 cat /var/hddtemp-report/aligned}

# $alignr${texeci 3 netspeed channel:description}
NETWORK ${hr} ${voffset 8}
recv $alignr ${texeci 2 netspeed speeds:rx}
send $alignr ${texeci 2 netspeed speeds:tx}
total $alignr ${texeci 2 netspeed status:total}

UPDATES ${hr} ${voffset 8} #
${execi 1 check-updates | sponge /tmp/check-updates.$(id -u).json}
updates: $alignr ${texeci 2 cat /tmp/check-updates.$(id -u).json | jq '.[0]'}
security updates: $alignr ${texeci 2 cat /tmp/check-updates.$(id -u).json | jq '.[1]'}
installed packages: $alignr ${texeci 120 dpkg -l | egrep "^i" | wc -l}
]=];

-- Local Variables:
-- coding: utf-8
-- indent-tabs-mode: nil
-- End:

#6 Re : -1 »  Nos bureaux Xfce (Xubuntu, Voyager, Ubuntu Studio...) » Le 19/08/2022, à 08:45

HP
Réponses : 479

J'ai fait un script pour l'utilisation CPU (globale). cette nuit :

#!/usr/bin/env ruby

class Shell
  class << self
    def popen(cmd)
      require 'open3'
      # out, err, inp, res
      # exit_code = res.value
      inp, out, err, res = Open3.popen3(*cmd)
      raise RuntimeError, [out.read + err.read] unless res.value.success?
      return inp, out, err, res
    end

    def capture(cmd)
      popen(cmd).fetch(1)
    end
  end
end

# @see https://www.baeldung.com/linux/get-cpu-usage#1-getting-cpu-usage-using-vmstat
class App
  def stat
    Shell.capture(%w[vmstat 1 2])
         .read
         .lines
         .map(&:strip)
         .keep_if { |l| l =~ /^[0-9]+\s+/ }
         .map { |l| l.split(/\s+/).map(&:to_i) }
         .last
  end

  # Get global usage.
  #
  # The id column is what we’re interested in.
  # With the delay of a second, we calculate the CPU usage using vmstat:
  def usage
    100 - stat.fetch(14)
  end
end

puts "#{App.new.usage}%" if __FILE__ == $0
CPU usage: $alignr ${texeci 2 cpu-usage}

#7 Re : -1 »  Installer différentes versions de PHP avec un PPA » Le 30/12/2019, à 02:02

HP
Réponses : 17
Zer00CooL a écrit :

6- Utiliser une image Docker est une proposition jetée à toutes les sauces, comme si Docker était miraculeux.
Les personnes qui conseillent Docker ont certainement raison quant à son potentiel mais elles omettent de rappeler qu'un long apprentissage est nécessaire pour pouvoir exploiter la richesse de Docker.

C'est à peu près aussi compliqué que la virtualisation… faut pas abuser non plus.

#8 Re : -1 »  Installer différentes versions de PHP avec un PPA » Le 04/01/2020, à 02:48

HP
Réponses : 17
Zer00CooL a écrit :

Je propose cette machine virtuelle Ubuntu 16.04 pour VirtualBox (6.0) avec les PPA de PHP installés : drive.google.com/open?id=1v6ndFQhMncv350xH93NUR00VQ9QHNSPs
Voilà, c'est simple, fonctionnel, préinstallé, avec la méthode pour changer de version de PHP que j'ai détaillée sur la page localhost.

Ah oui !?!

Au moins avec dokcer, on partage pas des images complètes depuis des URLs random…
Je sais pas si l'apprentissage est plus ardu pour docker que pour la virtualisation sous Virtualbox, mais en terme de maturité, j'ai déjà vu mieux wink tongue.

#9 Re : -1 »  Installer différentes versions de PHP avec un PPA » Le 10/05/2023, à 23:22

HP
Réponses : 17
krodelabestiole a écrit :

perso j'utilise surtout du container maintenant. docker / podman / lxc... ça tourne partout donc je me fiche un peu de l'os sous-jacent.[…]

+1

#10 Re : -1 »  Conseils minimum requis raspberry pi » Le 22/12/2020, à 11:50

HP
Réponses : 5

Pour pi-hole, le plus propre serait de l'utiliser depuis un docker : https://github.com/pi-hole/docker-pi-ho … ole-docker
Tant qu'à faire…
Pour une distrib rasp headless (et légère) : https://wiki.alpinelinux.org/wiki/Raspberry_Pi

#11 Re : -1 »  Un script python pour générer des attestation Covid automatiquement » Le 16/11/2020, à 21:03

HP
Réponses : 3

Si on a un téléphone, le top c'est çà : https://github.com/AdrienPoupa/AttestationDeplacement
Même pas besoin de connexion internet pour remplir une attestation… tout en local.

#12 Re : -1 »  Faut-il changer le port par défaut du serveur SSH ? » Le 21/08/2020, à 13:25

HP
Réponses : 14
bruno a écrit :

Tu es d'accord que le fait d'utiliser un port non privilégié diminue la sécurité, mais c'est ce que la grande majorité des gens font, classiquement avec 2222.
Maintenant quel port inférieur à 1024 choisir pour être sûr de ne pas contrevenir aux standards (cf. /etc/services) et de ne pas entrer en conflit avec un autre service qui sera installé par la suite ?

curl 'https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml?&page=1' | html2text | grep -Ei '\s+(udp|[0-9]+)\s+Unassigned'
               4       udp   Unassigned
               6       udp   Unassigned
               8       udp   Unassigned
               10      udp   Unassigned
               12      udp   Unassigned
               14      udp   Unassigned
               15      udp   Unassigned
               16      udp   Unassigned
               26      udp   Unassigned
               28      udp   Unassigned
               30      udp   Unassigned
               32      udp   Unassigned
               34      udp   Unassigned
               36      udp   Unassigned
               40      udp   Unassigned

15 résultats rien que sur la première page…

#13 Re : -1 »  Multiple apps nodejs sur serveur mutualisé avec apache et passenger » Le 21/08/2020, à 13:48

HP
Réponses : 3
J5012 a écrit :

definition wikipedia : https://fr.wikipedia.org/wiki/Phusion_Passenger

tes appli sont en nodejs ! traduis les en ror (ruby on rails) , et elles fonctionneront ...

https://www.phusionpassenger.com/librar … cepts.html
Wikipédia (en fr), est un peu à la rue sur le sujet… en anglais, c'est largement mieux.

#16 Re : -1 »  dns 1.1.1.1 vous en pensez quoi ? » Le 25/08/2018, à 20:57

HP
Réponses : 30
commentallezvous a écrit :

[…] pour bind9 ( selon les ragots, c'est le plus utilisé)

unbound FTW
http://www.bortzmeyer.org/search?pattern=unbound

#17 Re : -1 »  Les bloqueurs de publicité, la galère » Le 18/12/2018, à 23:54

HP
Réponses : 16
abecidofugy a écrit :

[…] ou même les CSS comme ici :

www.01net.com/actualites/windows-10-l-october-update-est-vraiment-la-oui-nous-sommes-en-decembre-1591075.html

Avec Ghostery, chez moi ça marche (avec la totalité des filtres activés).

#18 Re : -1 »  Pb lisibilitée script » Le 09/10/2018, à 21:18

HP
Réponses : 8
Skratsh a écrit :

[…] pour de la maintenance distante via ssh, petit souçis je trouve ça bordélique malgré mes efforts, existe-il une solution logicielle […]

https://www.chef.io/chef/
https://en.wikipedia.org/wiki/Chef_(software)

https://www.ansible.com/overview/how-ansible-works
https://docs.python-guide.org/scenarios/admin/

#19 Re : -1 »  distro personnalisée basée sur Ubuntu » Le 05/10/2018, à 23:13

HP
Réponses : 11

Beaucoup d’informations ici :
http://frederic.bezies.free.fr/blog/?tag=dglfi

Bon courage, et bonne chance wink tongue

#20 Re : -1 »  Carte mère d'occasion » Le 14/09/2018, à 19:57

HP
Réponses : 5
general alcazar a écrit :

Pas un avis en 4 jours hmm
Si on m'avait dit que j'étais le seul mec sous Ubuntu, en France, à commander une carte mère chez Ali Express je ne l'aurai jamais cru. big_smile

Y a pas de piège, je commande "souvent" des cartes-mères et des CPUs chez AliExpress.
Je recommande !
De plus, bien souvent, AliExpress est aussi un des rares endroits où l'on peut trouver certaines antiquités.

Sinon, oui, clairement éviter DHL (pour les frais de douanes + leurs marges faites dessus, et la qualité de service).

#21 Re : -1 »  [RESOLU] trouver une utilisation d'une pauvre config (zotac) » Le 19/09/2018, à 21:48

HP
Réponses : 7

Pour le bruit, l'ouvrir :
https://www.youtube.com/watch?v=EQQ6MW1IgSM
Et regarder si il est possible (certainement) d'ajouter une résistance sur le ventirad :
https://www.aliexpress.com/item/10pcs-3 … 06326.html

#22 Re : -1 »  ordinateur de bureau ou portable votre avis svp » Le 15/09/2018, à 23:59

HP
Réponses : 23
cinaptix a écrit :

Le portable n'a d'intérêt que pour sa "portabilité". […] Pour moi, le top c'est une tour + une tablette.

Pour moi, qui passe énormément de temps (à l'année) dans le train, le top c'est ordinateur(s) de bureau + portable.

#23 Re : -1 »  ordinateur de bureau ou portable votre avis svp » Le 16/09/2018, à 12:54

HP
Réponses : 23
cinaptix a écrit :

Il y a tout de même une grande différence de prix et d'encombrement avec un portable.

300 à 350€ le portable :
https://fr.aliexpress.com/item/ACER-TMB … 36750.html
Avec un processeur Quad Core (réel)… sans OS.
Oui, je veux bien, mais le budget tablette, à mon avis, on y est.
Puis la prise en main SSH, je veux bien aussi, mais dans un TER de province, on en reparlera ; déjà que du git, du docker ou du vendoring peuvent être acrobatiques (zones blanches) wink big_smile.

#24 Re : -1 »  [RESOLU] nectarjs & open source » Le 09/09/2018, à 00:11

HP
Réponses : 3
katian a écrit :

[…] mais ce n'est pas de l'open source […]

À bon ?
https://github.com/NectarJS/nectarjs
Sous licence MIT, donc : open-source et libre.

Après, je ne vois pas la nécessité du snap… puisque :

npm install -g nectarjs