Il me semble que fish se présente comme un shell interactif, mais il ne mets pas en avant le fait d'écrire des scripts avec. D'ailleurs, ce simple fait le rends incompatible avec tous les autres.
C'est vrai qu'on ne voit pas exemple de scripts (programmes) écrit en fish shell avec un #!
Je viens d'essayer ça, ça marche :
#! /usr/local/bin/fish
for i in (seq 5)
math "$i * 2"
end
À l'occasion si tu veux faire un journal ou une dépêche sur l'utilisation de scala & akka et dans le style de ce celui-ci ça serait très agréable et intéressant.
Arf, j'ai raté ça dans le REAME, on dira que j'étais fatigué, désolé.
Si tu as une adresse email, je peux te créer un compte de test sur mon instance Heroku.
Merci mais j'aime autant tester en local.
En effet, le requirements.txt est surtout pour Heroku. Whoosh ne peut pas vraiment y être utilisé.
Par contre sur Heroku sans psycopg2, ça plante…
En tout cas merci, je vais quand même ajouter Whoosh.
En fait les dépendances devraient être surtout dans un setup.py mais je ne sais pas comment on fait pour les dépendances optionnelles. Tu es intéressé par un retour sur ce point ?
Tu n'a pas activé les "issues" sur bitbucket donc j'ajoute un "bug" ici.
Juste après le premier "fecth", effectuer une recherche sans avoir cliqué sur le bouton "Index database" provoque une belle Traceback. L'index n'est pas du tout mis à jour automatiquement ?
Traceback (most recent call last):
File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask/app.py", line 1836, in __call__
return self.wsgi_app(environ, start_response)
File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask/app.py", line 1820, in wsgi_app
response = self.make_response(self.handle_exception(e))
File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask/app.py", line 1403, in handle_exception
reraise(exc_type, exc_value, tb)
File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask/app.py", line 1817, in wsgi_app
response = self.full_dispatch_request()
File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask/app.py", line 1477, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask/app.py", line 1381, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask/app.py", line 1475, in full_dispatch_request
rv = self.dispatch_request()
File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask/app.py", line 1461, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/home/blaurent/depots/pyaggr3g470r/lib/python2.7/site-packages/flask_login.py", line 758, in decorated_view
return func(*args, **kwargs)
File "/home/blaurent/depots/pyaggr3g470r/pyaggr3g470r/views.py", line 461, in search
results, nb_articles = fastsearch.search(query)
File "/home/blaurent/depots/pyaggr3g470r/pyaggr3g470r/search.py", line 107, in search
raise EmptyIndexError
EmptyIndexError
Je ne m'attendais pas à faire du support MediaInfo sur LinuxFr
Héhé, je ne m'attendais pas à une réponse de l'auteur de MediaInfo, mais si je connais ton programme c'est bien parce que tu es présent sur linuxfr.
sans doute la peur du forum en anglais…
Non, non, je n'ai pas pensé aller sur les forum de MediaInfo car je n'ai pas de problème avec lui, au contraire il a répondu à la question, quel est la différence entre ces deux wav.
J'imagine que c'est dans la partie "General" pour avoir de telle valeur.
Je pourrais certainement poster la sortie complète demain
(si un lecteur a un problème avec des infos optionelles, changer lecteur), et vu que tu ne dis pas ce qui est "comportement différent"… impossible de fire des supputations.
Ce n'est pas un lecteur mais un logiciel de "speech to text" mais je vais remonter le problème.
Pour autant que je saches Lucene est un moteur FTS, pas une DB NoSQL…?
C'est vrai, mais je pense que la confusion vient du fait qu'un index Lucene
permet de stocker le document indexé dans sa forme initiale en plus des index en eux-même.
D'ailleurs certain utilisateur d'Elasticsearch stocke leurs documents uniquement dans celui-ci.
# fish et vim
Posté par Benoît Laurent (site web personnel) . En réponse au journal Installation de fish shell sur Debian Jessy . Évalué à 2.
Un petit oubli, une fois
fish
passé en shell par défaut, il est nécessaire d'ajouter à son .vimrc la ligne suivante :[^] # Re: Mouais…
Posté par Benoît Laurent (site web personnel) . En réponse au journal Installation de fish shell sur Debian Jessy . Évalué à 1.
C'est vrai qu'on ne voit pas exemple de scripts (programmes) écrit en fish shell avec un #!
Je viens d'essayer ça, ça marche :
Plus généralement, au niveau de la configuration et de la personnalisation de fish, l'écriture de scripts est encouragée, d'ailleurs la plupart des builtins du shell sont elles même en fish script, voir ici https://github.com/fish-shell/fish-shell/tree/master/share/functions et il est recommandé d'écrire des scripts plutôt que d'utiliser la commande
alias
http://fishshell.com/docs/current/commands.html#alias qui est là pour compatibilité.# Europe1 ce matin
Posté par Benoît Laurent (site web personnel) . En réponse au journal Quadrature is dying. Évalué à 7.
Je les ai entendu sur Europe 1 ce matin ce n'était pas en rapport avec leur besoin d'argent.
http://www.europe1.fr/mediacenter/emissions/la-question-qui-fache/videos/charmet-google-juge-de-la-memoire-2322435
[^] # Re: Rust vs Go
Posté par Benoît Laurent (site web personnel) . En réponse à la dépêche Rust 0.12 : non, pas le jeu vidéo, le langage !. Évalué à 3.
À ce sujet il y a une interview de Steve Klabnik (qui est la personne qui est en charge de la doc de rust à Mozilla):
Interview with Steve Klabnik: How Rust Compares to Other Languages and More - Codementor
Voir aussi le fil reddit : https://www.reddit.com/r/rust/comments/2kkqjw/steve_klabnik_how_rust_compares_to_other/
# dépêches en cours de rédaction
Posté par Benoît Laurent (site web personnel) . En réponse au journal Rust en version 0.12. Évalué à 3.
Il y a une dépêches en cours de rédaction à ce sujet : https://linuxfr.org/redaction/news/rust-0-12-non-pas-le-jeu-video
# Plusieurs à la fois
Posté par Benoît Laurent (site web personnel) . En réponse au sondage Pour éteindre/redémarrer mon ordinateur, j'utilise.... Évalué à 5.
J'utilise un raccourci clavier, qui ouvre un menu qui utilise la commande halt … donc j'ai choisi autre.
^-^
[^] # Re: LDAP
Posté par Benoît Laurent (site web personnel) . En réponse à la dépêche Sortie d'ownCloud 7.x. Évalué à 2.
Ça semble être une histoire de structure notamment au niveau des groupes.
Il y a plus de discutions sur ce ticket là : https://github.com/owncloud/core/issues/9887
# LDAP
Posté par Benoît Laurent (site web personnel) . En réponse à la dépêche Sortie d'ownCloud 7.x. Évalué à 5.
Dommage ce bug à l'air de traîner depuis longtemps et j'en ai justement besoin :
LDAP Backend not working in 7.0.2 · Issue #10824 · owncloud/core · GitHub
Des utilisateurs de LDAP avec owncloud par ici ?
# scala & akka
Posté par Benoît Laurent (site web personnel) . En réponse au journal Des nouvelles de \BlueLaTeX : release candidate et systèmes à entités. Évalué à 6.
À l'occasion si tu veux faire un journal ou une dépêche sur l'utilisation de scala & akka et dans le style de ce celui-ci ça serait très agréable et intéressant.
[^] # Re: deux cent mille paquets mis à jour
Posté par Benoît Laurent (site web personnel) . En réponse à la dépêche SliTaz GNU/Linux 5.0 RC1. Évalué à 3.
C'est ce qu'il y a dans l'annonce officielle, mais cette page http://pkgs.slitaz.org/ dit "4394 packages in cooking database"
[^] # Re: Rapide retour
Posté par Benoît Laurent (site web personnel) . En réponse au journal pyAggr3g470r. Évalué à 1.
Salut,
Arf, j'ai raté ça dans le REAME, on dira que j'étais fatigué, désolé.
Merci mais j'aime autant tester en local.
En fait les dépendances devraient être surtout dans un setup.py mais je ne sais pas comment on fait pour les dépendances optionnelles. Tu es intéressé par un retour sur ce point ?
Tu n'a pas activé les "issues" sur bitbucket donc j'ajoute un "bug" ici.
Juste après le premier "fecth", effectuer une recherche sans avoir cliqué sur le bouton "Index database" provoque une belle Traceback. L'index n'est pas du tout mis à jour automatiquement ?
# Rapide retour
Posté par Benoît Laurent (site web personnel) . En réponse au journal pyAggr3g470r. Évalué à 3.
Un rapide retour car je n'ai pas été très loin.
Installation sur un petit netbook sous debian Wheezy avec dans l'idée de tester avec SQLite (SQLAlchemy est fait pour ça après tout).
Suppression de
psycopg2
dansrequirements.txt
et ajout dewhoosh
qui est manquant.Un p'tit coup de
apt-get
pour pouvoir compilerlxml
qui est une dépendance defeedparser
etopml
semble-t-il.Configuration de la base
Pas d'erreur lors du
db_create.py
.Le serveur se lance sans erreurs, pas contre je n'arrive pas à me logger avec admin/root …
La suite au prochain épisode et merci pour ce projet qui semble intéressant.
Benoît
[^] # Re: Ajouté
Posté par Benoît Laurent (site web personnel) . En réponse à l’entrée du suivi Questions problème sur l'espace de rédaction. Évalué à 1 (+0/-0).
Fantastique !
Merci beaucoup.
Benoît
[^] # Re: Lien Simple Query String Query KO
Posté par Benoît Laurent (site web personnel) . En réponse à la dépêche Sortie d'Elasticsearch en version 1.0. Évalué à 3.
Effectivement, il y a un '&' au lieu de '1' dans l'url, la voici :
http://www.elasticsearch.org/guide/en/elasticsearch/reference/1.x/query-dsl-simple-query-string-query.html
[^] # Re: Réponses
Posté par Benoît Laurent (site web personnel) . En réponse à l’entrée du suivi Questions problème sur l'espace de rédaction. Évalué à 1 (+0/-0).
Super, déjà ça me dépanne.
Merci.
Benoît
# Intégration d'un hexagone
Posté par Benoît Laurent (site web personnel) . En réponse à la dépêche Debian France choisit son nouveau logo. Évalué à 5.
Rapide proposition d'intégration d'un hexagone.
Mais je ne vois pas ça sur un polo ou une casquette, autocollants peut-être.
[^] # Re: perdu...
Posté par Benoît Laurent (site web personnel) . En réponse au message Shell script / parse XML, limites ?. Évalué à 1.
Non non, XSLT est un langage qui permet de transformer un arbre XML en un autre arbre XML ou tout autre sortie texte.
Ça vaut le coup de creuser cette proposition en plus une recherche donne rapidement des pistes (sur stackoverflow notamment)
Benoît
[^] # Re: très bon en effet
Posté par Benoît Laurent (site web personnel) . En réponse à la dépêche Gestion des logs avec Logstash, ElasticSearch & Kibana. Évalué à 2.
Non, mais ça m'intéresse !
N'hésite pas à faire un journal si tu t'en sors.
[^] # Re: MediaInfo
Posté par Benoît Laurent (site web personnel) . En réponse au message Propriété Stream size d'un wav. Évalué à 1.
Bonjour,
Finalement la différence c'est uniquement le nom de l'application et c'était visible avec la sortie par défaut de
mediainfo
Ci-dessous la sortie complète de
mediainfo --Details=1
[^] # Re: MediaInfo
Posté par Benoît Laurent (site web personnel) . En réponse au message Propriété Stream size d'un wav. Évalué à 1.
Héhé, je ne m'attendais pas à une réponse de l'auteur de MediaInfo, mais si je connais ton programme c'est bien parce que tu es présent sur linuxfr.
Non, non, je n'ai pas pensé aller sur les forum de MediaInfo car je n'ai pas de problème avec lui, au contraire il a répondu à la question, quel est la différence entre ces deux wav.
Je pourrais certainement poster la sortie complète demain
Ce n'est pas un lecteur mais un logiciel de "speech to text" mais je vais remonter le problème.
Merci
[^] # Re: très bon en effet
Posté par Benoît Laurent (site web personnel) . En réponse à la dépêche Gestion des logs avec Logstash, ElasticSearch & Kibana. Évalué à 1.
Est-ce que certain utilisent ou ont essayé le connecteur
omelasticsearch
?http://wiki.rsyslog.com/index.php/HOWTO:_rsyslog_%2B_elasticsearch
# ES n'est pas spécialisé dans l'indexation des logs
Posté par Benoît Laurent (site web personnel) . En réponse à la dépêche Gestion des logs avec Logstash, ElasticSearch & Kibana. Évalué à 3.
Elasticsearch est bien sûr un moteur totalement généraliste et n'est en aucune façon spécialisé dans l'indexation des logs.
[^] # Re: question subsidiaire...
Posté par Benoît Laurent (site web personnel) . En réponse à la dépêche Gestion des logs avec Logstash, ElasticSearch & Kibana. Évalué à 1.
C'est vrai, mais je pense que la confusion vient du fait qu'un index Lucene
permet de stocker le document indexé dans sa forme initiale en plus des index en eux-même.
D'ailleurs certain utilisateur d'Elasticsearch stocke leurs documents uniquement dans celui-ci.
[^] # Re: Petite liste.
Posté par Benoît Laurent (site web personnel) . En réponse au journal Votre police préférée. Évalué à 3.
Merci pour cette très belle liste.
J'aime beaucoup les polices GFS qui ont le bon goût d'être packagée dans Debian ($ aptitude search fonts-gfs)
Un travail très intéressant que j'ai découvert récemment de re-création de polices anciennes :
The Fell Types, modern revival fonts
[^] # Re: autre greffon Firefox
Posté par Benoît Laurent (site web personnel) . En réponse à la dépêche Flux RSS / Atom et logiciels libres. Évalué à 1.
Encore un autre : Brief - a feed reading extension for Firefox - http://brief.mozdev.org/