La nouvelle version de GoGS est sortie !
Avec celle ci pas mal de correction et d'amélioration.
Pour pouvoir mettre à jour, si comme moi vous avez installé avec cette procédure:
http://gogs.io/docs/installation/install_from_source.html
il vous suffit de vous connecter avec l'utilisateur git.
sudo su git
puis de mettre à jour le package:
$ go get -u github.com/gogits/gogs
$ cd $GOPATH/src/github.com/gogits/gogs
$ go build
et une fois cela fait on redémarre le service.
Dans mon cas j'ai du killer le su qui a démarrer GoGS et ensuite le redémarrer à coup de
service gogs start
et voila en bas de page vous verrez v0.6.3
Pas mal pour générer un PS1 sympa.
moi j'ai pris "rainbow" et je le trouve très beau :x
et j'ai ajouté l'heure.
export PS1="[$(tput bold)][$(tput setaf 6)]\t [$(tput setaf 1)][[$(tput setaf 3)]\u[$(tput setaf 2)]@[$(tput setaf 4)]\h [$(tput setaf 5)]\W[$(tput setaf 1)]][$(tput setaf 7)]\$ [$(tput sgr0)]"
coupé fraise et melon en fine tranche
répartir sur l'assiette
jus de citron
éclat de pistache nature
et saupoudré légèrement de cacao en poudre...
Afin de monitorer votre serveur vous pouvez utiliser sensu ;)
et pour cela mettre en place des plugins comme ceux fourni ici.
voir ici pour sensu : https://sensuapp.org/
Très utile pour faire des changements sur les conf serveurs sans avoir de puppets.
Il faut savoir qu'il est léger car il utilise chrome, si le navigateur n'est pas installé sur votre portable il plante, (essayé de congeler chrome et de le démarrer pour voir ?).
Malgrés cela c'est aussi celui que j'utilise au quotidien, avec une instance de Searx comme moteur de recherche.
Trés pratique pour faire des appels API REST :x
Comment sécuriser un webservice et faire en sorte que Spring batch via CronJob puisse continuer à y accéder ?
C'est par ici !
comment gérer les sessions en PHP ?
Convert List to Set
Set set = new HashSet(list);
Convert Set to List
List list = new ArrayList(set);
Il a dit lui même que le fichier est Chiffré avant d'être envoyé sur owncloud... ou est le souci ?
"au tiens une brique, je suis sur qu'il y a des mots de passes dedans"
punaise sauf avis contraire:
donc OUI son serveur est mieux sécurisé !
J'ai commencé à utiliser ce serveur et il est très simple et facile à prendre en main.
Il passe par l'analyse de commentaire pour gérer les méthodes à utiliser pour chaque appel.
Ensuite il est possible de définir ses propres class et les URL d'accés.
pour le moment c'est pas mal,
conjugué à un client HTML / JS / CSS et hop on a une application web :D
je pense que je vais saupoudrer cela de localstorage....
puis une gestion des données sans base de données...
et enfin un système d'indexation des valeurs pour les recherches...
Oui effectivement ça marche, ça permet de "remonter" le temps dans un fichier de log, on commence par la fin du fichier et on remonte sur le début.
c'est aussi utile pour gérer une "pile" dans un fichier.
et pour plus de détail:
https://en.wikipedia.org/wiki/Tac_%28Unix%29
Si tu as un nom de domaine chez gandi, tu peux passer par cela:
https://github.com/lembregtse/gandi-dyndns
un script python qui va mettre à jour ta zone DNS pour prendre en compte la nouvelle IP.
Par contre Attention, les serveurs DNS ont en général un cache des domaines.
donc ton site risque d'être inaccessible quelques heures / minutes après un changement d'IP.
Un article sur comment gérer de multiple équipe agile (ou une trés grosse....)
de bonne idée.
et la version readityourself:
http://latest.readityourself.net/readityourself.php?&url=http%3A%2F%2Fwww.infoq.com%2Farticles%2Fagile-version-control
Seul les douanes sur une zone données, (y compris les volantes) peuvent inspecter sans avis de la justice une zone privée (champs, ferme, coffre de voiture, etc...)
Mais vous pouvez vous y opposer (par contre le bien peux être mis sous celés avant d'attendre une commission rogatoire d'un juge).
Pour la police, seule une commission rogatoire OU un flagrant délit peuvent vous oblige à les laisser faire, sinon IL FAUT vous y opposer, car ILS ne respectent pas la loi.
fils de gendarme je me suis déjà opposé à cela auprès de policier lors d'un contrôle routier, en leur disant:
bien sur il faut rester très courtois et leur signifier également que vous pouvez restez la auprès d'eux le temps qu'ils appellent un juge pour avoir une commission rogatoire.
Aprés j'ai effectivement plusieurs points qui m'aident:
(je ne suis pas raciste ou faciste, je constate juste que d'autre personnes sont bien moins lottis que moi par une france qui devient clairement à gerber par moment dans ses préjugés).
Bref je n'ai pas eu de souci à refuser ce genre de choses.
http://tilap.net/gitliste-des-commandes-a-connaitre/
http://pioupioum.fr/developpement/git-10-commandes-utiles.html
http://putaindecode.fr/posts/git/boutez-les-bugs-domptez-votre-historique/
http://www.yterium.net/GIT-c-est-facile-2
https://git-scm.com/book/fr/v1/Les-bases-de-Git-Visualiser-l-historique-des-validations
tmux est plus sympa que screen oui, mais si on n'a pas besoin de récupérer la main sur la commande (genre un tar, ou un find ou etc...) je rappelle qu'un simple nohup suivi d'un & à la fin de la commande ne demande aucune installation suplémentaire.
donc:
nohup "la commande qui va bien" 2>fichier_erreur.log 1>fichier_sortie.log &
nohup, va ignorer la mort du shell et donc rattacher le processus au père:
https://en.wikipedia.org/wiki/Nohup
le canal 2 est le canal d'erreur.
le cana 1 est le canal de sortie standard
& permet de rentre la main au shell en créant un fork.
Voila.
Sinon pour tmux:
via http://macahute.net/shaarli/?URV-MQ
As screen is not maintained anymore you should look for modern alternatives like tmux.
tmux is superior for many reasons, here are just some examples:
Windows can be moved between session and even linked to multiple sessions
Windows can be split horizontally and vertically into panes
Support for UTF-8 and 256 colour terminals
Sessions can be controlled from the shell without the need to enter a session
Basic Functionality
To get the same functionality as explained in the post with the most votes you would need to do the following:
ssh into the remote machine
start tmux by typing tmux into the shell
start the process you want inside the started tmux session
leave/detach the tmux session by typing Ctrl+B and then D
You can now safely logoff from the remote machine, your process will keep running inside tmux. When you come back again and want to check the status of your process you can use tmux attach to attach to your tmux session.
If you want to have multiple session running side-by-side you should name each session using Ctrl-B and $. You can get a list of the currently running sessions using tmux list-sessions.
tmux can do much more advanced things then handle a single window in a single session. For more information have a look in man tmux or http://tmux.sourceforge.net/. A FAQ about the main differences between screen and tmux is available here: http://tmux.git.sourceforge.net/git/gitweb.cgi?p=tmux/tmux;a=blob;f=FAQ
installation d'une carte wifi ipw200 sur slitaz ?
wget http://people.slitaz.org/~mojo/stuff/ipw2200-firmware-3.1.tazpkg
ou http://doc.slitaz.org/fr:guides:wifi-easy#demarrer-le-wifi