J'avais d'abord intégré l'utilisation de générateurs de sites statiques (Pelican, Hugo, Lektor et Jekyll), mais j'ai laissé tombé devant la complexité de la sécurisation du processus (plugins, évolution des générateurs à surveiller, etc).
Je veux bien que cela ne soit pas simple mais je pense pourtant que c'est un incontournable.
Peut être se limiter à un générateur, sans modules…
J'ai un peu joué avec Angel-PS1, c'est vraiment bien !
J'aime bien l'approche pipe+démon tendant à minimiser la prise de ressources et donc maximiser les perf.
J'aime bien aussi le packaging en un seul fichier.
Petit bémol sur la doc. J'ai du dépiauter le code du gros fichier perl pour voir un peu ce qui pouvait être fait avec l'outil. Les exemples ne sont pas super parlants voire contre productifs quant à la gestion des couleurs.
A ce sujet une petite anecdote perso :
J'ai commandé sur internet un bidule auprès d'un vendeur au canada.
Je n'ai pas lu Canada ? j'en suis pourtant sûr.
Quand tu achètes un produit d'import en France (=produit venant d'un pays hors UE), il arrive avec un prix hors taxe (dont le transport fait partie) et quand tu vas dans ton magasin, tu payes donc prix_de_base*(1+frais_de_douane)*(1+TVA).
En commandant directement à l'étranger, tu as une forte chance de ne payer que prix_de_base et une faible chance de payer la totalité. Et comme je le disais, il n'y a pas de pénalité car les douanes ne considèrent pas qu'il y a fraude. C'est une tolérance pour les particuliers parce qu'il n'y a pas vraiment moyen de déclarer sa marchandise avant qu'elle ne soit contrôler. Un pro qui ne déclare pas sa marchandise lui risque bien plus.
Tu payes des droits de douane sur les trucs que tu achètes en France ou dans l'union européenne toi ?
Si c'est un produit importé d'un pays hors UE, oui, bien sûr. Il est juste pas détaillé sur l'étiquette en magasin.
Je partage.
Quitte à avoir www et mail qui résolvent sur la même IP.
En plus, généralement, on aime bien avoir un alias de www vers vide pour que les visiteurs qui tapent juste le nom de domaine dans un navigateur tombent sur le site web.
qqch comme çà:
votredomaine.net CNAME www.votredomaine.net
mail.votredomaine.net A 109.190.193.182
www.votredomaine.net A 109.190.193.182
votredomaine.net. MX 1 mail.votredomaine.net.
Je partage.
Bande passante pas top.
Serveur sur le disjoncteur de la cuisinière.
Je n'auto-héberge que certains services.
Pour les plus critiques, j'utilise un serveur dédié chez OVH.
Comme toi, l'important pour moi est la maîtrise des données et de publier des services sur mon nom de domaine.
Que ça tourne sur un serveur chez moi n'est pas primordiale pour moi. Après tout, je ne possède/maîtrise pas infrastructure de mon fournisseur d'accès à Internet.
Il y a des astuces pour ne charger les images qu'à l'affichage.
De cette manière, seules les images consultées par le lecteur sont chargées.
Tu peux aussi utiliser ggl page speed qui est de bon conseil.
En gros, tu as joué et tu as perdu. Et tu te plains alors qu'il n'y a même pas de pénalité ajoutée.
Si tu avais acheté en France/Europe, c'est exactement ce que tu aurai payé : douane+tva sur le prix total.
Là où tu perds c'est que tu as payé la TVA au Canada. Tu aurai pu la récupérer si tu avais acheté directement là bas. Ou qui n'aurai pas été ajoutée si c'était de l'import officiel.
On ne dit pas que l'état ne fait rien.
Mais la tendance est à augmenter les dépenses de fonctionnement et compenser en diminuant les dépenses d'investissement en les déléguant au privé et à toujours lever plus d’impôt car ce n'est pas suffisant pour rester à l'équilibre.
Ce n'est pas durable.
A la lumière de ce que je lis, je me dis que le seul truc qui s'approche à peu prêt d'économie collaborative, c'est le croudfounding où un ensemble de personnes, concepteurs et futurs clients, se mettent ensemble pour financer et produire un produit commercial.
Pour le reste, c'est soi de l'économie traditionnelle (uber, airbnb, legroscoin,…), à la rigueur de l'économie "numérique" car employant fortement le réseau internet. Soit du collaboratif (couchsurfing, échange de maison, …).
C'est aussi ce qu'a l'air de dire la page wikipedia.
Ce qui prête à confusion c'est que ça a été la même société et rédaction mais les activités ont été scindée fin 2013.
J'ai des besoins de gestion de fichiers qui pourrait être couverts par FIM.
En particulier, j'ai une vilaine tendance à dupliquer mes fichiers de travail un peu partout, sur plusieurs machines, sur plusieurs disques externes.
Cette tendance est à la baisse depuis la création de mon instance d'un owncloud sur un serveur en datacenter. Mais j'ai encore un gros travail de consolidation à faire.
J'ai fait un bout de script python+lmdb qui me permet de détecter des doublons, basé lui aussi sur SHA2.
Je trouve certains choix de Fim pertinents :
- interface calquée sur celle d'un VCS (svn ou git) : init, commit, diff, etc.
- prise d'empreinte à différent points d'un fichier pour accélérer le diff
Par contre mon script python ne prend que quelques MB de RAM quelque soit le nombre de fichiers et sous-répertoires ; Ce grâce à LMDB qui fait du mmap (allocation de l'espace mémoire de l'index hors du heap, utilisant le cache FS). Alors quand je vois "JAVA_OPTIONS="-Xmx4g -XX:MaxMetaspaceSize=4g" dans le script de lancement, je fais un bon. Ce n'est même pas la RAM que j'ai sur ce serveur (2GB).
Gluster est un FS distribué, donc pour du stockage fichier.
Rien à voir avec un "cluster mémoire" qui ne veut pas dire grand chose et ferait plutôt penser à un memcached.
J'adore écrire en Python. Mais il est parfois frustrant de tomber sur une erreur au runtime parce qu'on a fait une faute de code qui aurai été détecter à la compilation (et donc par l'IDE si tu en utilises un).
Tu peux vouloir de bonne perf sans forcément vouloir les perfs du C et surtout sans te compliquer la vie à écrire du C.
Le citoyen honnête n'a pas besoin d'anonymat.
FAUX !
Car l’honnêteté est avant tout décidée par l'état.
Or nous ne sommes pas dans une société idéale et l'état ne défend pas l'intérêt général mais une somme d'intérêts particuliers, à commencer par ceux qui le constituent (i.e: politiques) et ceux qui ont œuvré à le constituer (i.e: groupes économiques).
Les exemples sont nombreux:
- activistes écologistes assignés à résidence pendant la cop21
- lobbies industriels voulant interdire aux journalistes d’enquêter sur leurs pratiques pour protéger leur secret industriel
- ayants droit poussant pour la surveillance du réseau Internet
- accord secret de commerce avec les US qui devraient nous inonder de produits dont nous ne voulons pas.
C'est d'abord le gouvernement qui devrait être transparent sur ses décisions et actions.
Après plusieurs années de comportement exemplaire, on verra pour les citoyens.
Le citoyen responsable doit se battre pour conserver le droit à la vie privée tant pour lui que pour ceux qui en ont vraiment besoin : activiste, lanceur d'alerte, journalistes d'investigation.
u=np.random.rand(size,size)v=np.random.rand(size,size)deflaplacian(Z):Ztop=Z[0:-2,1:-1]Zleft=Z[1:-1,0:-2]Zbottom=Z[2:,1:-1]Zright=Z[1:-1,2:]Zcenter=Z[1:-1,1:-1]return(Ztop+Zleft+Zbottom+Zright-4*Zcenter)/dx**2foriinrange(n):deltaU=laplacian(u)deltaV=laplacian(v)ui=u[1:-1,1:-1]#Conditions initialesvi=v[1:-1,1:-1]#calcul de u[i,j] à partir de ui[i,j]; pareil pour v et viu[1:-1,1:-1],v[1:-1,1:-1]=ui+dt*(a*deltaU+ui*(vi*2-1)-12),vi+dt*(b*deltaV+16-vi)plt.imshow(u,cmap=plt.cm.bone,extent=[-1,1,-1,1]);plt.xticks([]);plt.yticks([]);plt.colorbar()show()
SystemRescueCd est fait pour ce genre de situation. Il contient extundelete et testdisk.
Tu pourra démarrer sur clé, ce qui évite de devoir déplacer le disque à sauver. Il faut bien sûr restaurer les fichiers sur une autre partition que leur partition d'origine, qui ne doit pas être montée.
Ces outils m'ont sauvé d'erreurs de manip à maintes reprises.
Je ne sais pas si il existe des petits switchs Gb qui supportent l'agrégation de liens.
Tu pourrais avoir une paire de switchs avec N ports Gb. Utiliser P ports pour les relier entre eux.
Bon ça utilise P fois plus de câble éthernet mais tu aurai P Gbps entre les switchs et tu peux brancher N-P machines à chaque étage. Avec N = 8 ou 12, et P = 4 ou 6, tu serais pas mal.
Posté par steph1978 .
En réponse au message Radars.
Évalué à 2.
Le radar envoie 2 photos : avec et sans flash. Et envoie le tout.
C'est le système central qui reconnait la plaque et construit l'amende.
Donc ta fonction est plutôt : sendPrune(images,radarID);
# générateur de page
Posté par steph1978 . En réponse au journal FsPages : un publicateur de pages statiques pour Gitlab. Évalué à 2.
Je veux bien que cela ne soit pas simple mais je pense pourtant que c'est un incontournable.
Peut être se limiter à un générateur, sans modules…
[^] # Re: Bottle vs Flask
Posté par steph1978 . En réponse à la dépêche Sortie de Flask 0.11. Évalué à 1.
Alors là je ne suis pas du tout en phase. Une flak ça se conserve précieusement, surtout si c'est un kado. Un bottle, ça se met au recyclage /.
[^] # Re: Une question de choix
Posté par steph1978 . En réponse au journal Rachat de LinkedIn par Microsoft pour 26 milliards de dollars. Évalué à 5.
La valeur de linkedin n'est pas dans le code mais dans la base utilisateurs.
Je vois pas comment M$ aurait pu mieux investir 26M$ pour les acquérir…
[^] # Re: GPIO
Posté par steph1978 . En réponse à la dépêche Sortie du noyau Linux 4.6. Évalué à 2.
Pareil.
Gain en utilisabilité, sûr.
On pourra faire des scripts shell qui liront ou écriront sur les fichiers.
C'est donc une très bonne nouvelle.
Mais pourquoi gain en performance ?
# Angel PS1
Posté par steph1978 . En réponse à la dépêche Liquid Prompt 1.10. Évalué à 2.
J'ai un peu joué avec Angel-PS1, c'est vraiment bien !
J'aime bien l'approche pipe+démon tendant à minimiser la prise de ressources et donc maximiser les perf.
J'aime bien aussi le packaging en un seul fichier.
Petit bémol sur la doc. J'ai du dépiauter le code du gros fichier perl pour voir un peu ce qui pouvait être fait avec l'outil. Les exemples ne sont pas super parlants voire contre productifs quant à la gestion des couleurs.
Mon prompt :
[^] # Re: Uber, Lebonrecel, Airbnb : pas de le l'économie collaborative
Posté par steph1978 . En réponse au journal Le Bon Coin, Airbnb, Uber : Les prochaines poules aux œufs d'or. Évalué à 3.
Je n'ai pas lu Canada ? j'en suis pourtant sûr.
Quand tu achètes un produit d'import en France (=produit venant d'un pays hors UE), il arrive avec un prix hors taxe (dont le transport fait partie) et quand tu vas dans ton magasin, tu payes donc prix_de_base*(1+frais_de_douane)*(1+TVA).
En commandant directement à l'étranger, tu as une forte chance de ne payer que prix_de_base et une faible chance de payer la totalité. Et comme je le disais, il n'y a pas de pénalité car les douanes ne considèrent pas qu'il y a fraude. C'est une tolérance pour les particuliers parce qu'il n'y a pas vraiment moyen de déclarer sa marchandise avant qu'elle ne soit contrôler. Un pro qui ne déclare pas sa marchandise lui risque bien plus.
Si c'est un produit importé d'un pays hors UE, oui, bien sûr. Il est juste pas détaillé sur l'étiquette en magasin.
[^] # Re: question mail et DNS
Posté par steph1978 . En réponse au journal L'auto-hébergement vulgarisé. Évalué à 3.
Je partage.
Quitte à avoir www et mail qui résolvent sur la même IP.
En plus, généralement, on aime bien avoir un alias de www vers vide pour que les visiteurs qui tapent juste le nom de domaine dans un navigateur tombent sur le site web.
qqch comme çà:
votredomaine.net CNAME www.votredomaine.net
mail.votredomaine.net A 109.190.193.182
www.votredomaine.net A 109.190.193.182
votredomaine.net. MX 1 mail.votredomaine.net.
[^] # Re: L'autohebergement oui, l'ADSL non
Posté par steph1978 . En réponse au journal L'auto-hébergement vulgarisé. Évalué à 3.
Je partage.
Bande passante pas top.
Serveur sur le disjoncteur de la cuisinière.
Je n'auto-héberge que certains services.
Pour les plus critiques, j'utilise un serveur dédié chez OVH.
Comme toi, l'important pour moi est la maîtrise des données et de publier des services sur mon nom de domaine.
Que ça tourne sur un serveur chez moi n'est pas primordiale pour moi. Après tout, je ne possède/maîtrise pas infrastructure de mon fournisseur d'accès à Internet.
# question mail et DNS
Posté par steph1978 . En réponse au journal L'auto-hébergement vulgarisé. Évalué à 2.
Dans 6.1. tu indiques une configuration DNS :
votredomaine.net A 109.190.193.182
votredomaine.net. MX 1 votredomaine.net.
Intuitivement j'aurai désigné explicitement mon serveur mail:
mail.votredomaine.net A 109.190.193.182
votredomaine.net. MX 1 mail.votredomaine.net.
Quelle est la bonne pratique ?
[^] # Re: cool mais...
Posté par steph1978 . En réponse au journal L'auto-hébergement vulgarisé. Évalué à 2.
Il y a des astuces pour ne charger les images qu'à l'affichage.
De cette manière, seules les images consultées par le lecteur sont chargées.
Tu peux aussi utiliser ggl page speed qui est de bon conseil.
[^] # Re: Uber, Lebonrecel, Airbnb : pas de le l'économie collaborative
Posté par steph1978 . En réponse au journal Le Bon Coin, Airbnb, Uber : Les prochaines poules aux œufs d'or. Évalué à 1.
En gros, tu as joué et tu as perdu. Et tu te plains alors qu'il n'y a même pas de pénalité ajoutée.
Si tu avais acheté en France/Europe, c'est exactement ce que tu aurai payé : douane+tva sur le prix total.
Là où tu perds c'est que tu as payé la TVA au Canada. Tu aurai pu la récupérer si tu avais acheté directement là bas. Ou qui n'aurai pas été ajoutée si c'était de l'import officiel.
[^] # Re: Uber, Lebonrecel, Airbnb : pas de le l'économie collaborative
Posté par steph1978 . En réponse au journal Le Bon Coin, Airbnb, Uber : Les prochaines poules aux œufs d'or. Évalué à 6.
On ne dit pas que l'état ne fait rien.
Mais la tendance est à augmenter les dépenses de fonctionnement et compenser en diminuant les dépenses d'investissement en les déléguant au privé et à toujours lever plus d’impôt car ce n'est pas suffisant pour rester à l'équilibre.
Ce n'est pas durable.
[^] # Re: Uber, Lebonrecel, Airbnb : pas de le l'économie collaborative
Posté par steph1978 . En réponse au journal Le Bon Coin, Airbnb, Uber : Les prochaines poules aux œufs d'or. Évalué à 3.
A la lumière de ce que je lis, je me dis que le seul truc qui s'approche à peu prêt d'économie collaborative, c'est le croudfounding où un ensemble de personnes, concepteurs et futurs clients, se mettent ensemble pour financer et produire un produit commercial.
Pour le reste, c'est soi de l'économie traditionnelle (uber, airbnb, legroscoin,…), à la rigueur de l'économie "numérique" car employant fortement le réseau internet. Soit du collaboratif (couchsurfing, échange de maison, …).
[^] # Re: Uber, Lebonrecel, Airbnb : pas de le l'économie collaborative
Posté par steph1978 . En réponse au journal Le Bon Coin, Airbnb, Uber : Les prochaines poules aux œufs d'or. Évalué à 2.
Bien vu, c'est un biais statistique fréquent.
[^] # Re: 01net et 01net
Posté par steph1978 . En réponse au journal Quand 01net nous explique ce qu’est un hacker. Évalué à 2.
C'est aussi ce qu'a l'air de dire la page wikipedia.
Ce qui prête à confusion c'est que ça a été la même société et rédaction mais les activités ont été scindée fin 2013.
# NIH et autres considérations
Posté par steph1978 . En réponse à la dépêche Focus sur les performances avec Fim 1.2.0. Évalué à 2. Dernière modification le 02 juin 2016 à 13:34.
J'ai des besoins de gestion de fichiers qui pourrait être couverts par FIM.
En particulier, j'ai une vilaine tendance à dupliquer mes fichiers de travail un peu partout, sur plusieurs machines, sur plusieurs disques externes.
Cette tendance est à la baisse depuis la création de mon instance d'un owncloud sur un serveur en datacenter. Mais j'ai encore un gros travail de consolidation à faire.
J'ai fait un bout de script python+lmdb qui me permet de détecter des doublons, basé lui aussi sur SHA2.
Je trouve certains choix de Fim pertinents :
- interface calquée sur celle d'un VCS (svn ou git) : init, commit, diff, etc.
- prise d'empreinte à différent points d'un fichier pour accélérer le diff
Par contre mon script python ne prend que quelques MB de RAM quelque soit le nombre de fichiers et sous-répertoires ; Ce grâce à LMDB qui fait du mmap (allocation de l'espace mémoire de l'index hors du heap, utilisant le cache FS). Alors quand je vois "JAVA_OPTIONS="-Xmx4g -XX:MaxMetaspaceSize=4g" dans le script de lancement, je fais un bon. Ce n'est même pas la RAM que j'ai sur ce serveur (2GB).
# correction du titre ?
Posté par steph1978 . En réponse au journal Monter un cluster mémoire avec un raspberry pi. Évalué à 2.
Gluster est un FS distribué, donc pour du stockage fichier.
Rien à voir avec un "cluster mémoire" qui ne veut pas dire grand chose et ferait plutôt penser à un memcached.
[^] # Re: On s'en bat le steak
Posté par steph1978 . En réponse au journal Typage statique pour Python. Évalué à 5.
Parle pour toi.
J'adore écrire en Python. Mais il est parfois frustrant de tomber sur une erreur au runtime parce qu'on a fait une faute de code qui aurai été détecter à la compilation (et donc par l'IDE si tu en utilises un).
Tu peux vouloir de bonne perf sans forcément vouloir les perfs du C et surtout sans te compliquer la vie à écrire du C.
Oui au typage statique ou à l'inférence de type !
# transparence versus vie privée
Posté par steph1978 . En réponse au journal La Suède abandonne les paiements en espèce — ne devrait-on pas s'en inquiéter?. Évalué à 8.
Le citoyen honnête n'a pas besoin d'anonymat.
FAUX !
Car l’honnêteté est avant tout décidée par l'état.
Or nous ne sommes pas dans une société idéale et l'état ne défend pas l'intérêt général mais une somme d'intérêts particuliers, à commencer par ceux qui le constituent (i.e: politiques) et ceux qui ont œuvré à le constituer (i.e: groupes économiques).
Les exemples sont nombreux:
- activistes écologistes assignés à résidence pendant la cop21
- lobbies industriels voulant interdire aux journalistes d’enquêter sur leurs pratiques pour protéger leur secret industriel
- ayants droit poussant pour la surveillance du réseau Internet
- accord secret de commerce avec les US qui devraient nous inonder de produits dont nous ne voulons pas.
C'est d'abord le gouvernement qui devrait être transparent sur ses décisions et actions.
Après plusieurs années de comportement exemplaire, on verra pour les citoyens.
Le citoyen responsable doit se battre pour conserver le droit à la vie privée tant pour lui que pour ceux qui en ont vraiment besoin : activiste, lanceur d'alerte, journalistes d'investigation.
# geoip
Posté par steph1978 . En réponse au message robot bizare. Évalué à 2.
# c'est beau avec un peu de markdown
Posté par steph1978 . En réponse au message Equation de réaction-diffusion modélisation. Évalué à 7.
# SystemRescueCd
Posté par steph1978 . En réponse au message comment récupérer des fichiers supprimés avec un rm -f. Évalué à 5.
SystemRescueCd est fait pour ce genre de situation. Il contient extundelete et testdisk.
Tu pourra démarrer sur clé, ce qui évite de devoir déplacer le disque à sauver. Il faut bien sûr restaurer les fichiers sur une autre partition que leur partition d'origine, qui ne doit pas être montée.
Ces outils m'ont sauvé d'erreurs de manip à maintes reprises.
# port trunking Gb
Posté par steph1978 . En réponse au message Switch avec port 10 Gb. Évalué à 3.
Je ne sais pas si il existe des petits switchs Gb qui supportent l'agrégation de liens.
Tu pourrais avoir une paire de switchs avec N ports Gb. Utiliser P ports pour les relier entre eux.
Bon ça utilise P fois plus de câble éthernet mais tu aurai P Gbps entre les switchs et tu peux brancher N-P machines à chaque étage. Avec N = 8 ou 12, et P = 4 ou 6, tu serais pas mal.
# oui
Posté par steph1978 . En réponse au message salut les amis aider moi à résoudre ce problème.. Évalué à 2.
oui, c'est faisable.
[^] # Re: Effet Doppler
Posté par steph1978 . En réponse au message Radars. Évalué à 2.
Le radar envoie 2 photos : avec et sans flash. Et envoie le tout.
C'est le système central qui reconnait la plaque et construit l'amende.
Donc ta fonction est plutôt : sendPrune(images,radarID);