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);
Un CMS qui utilise une base de données relationnelle doit faire des pirouettes pour construire le contenu.
Taper directement dans la base de données de ce type de CMS veut dire reproduire les pirouettes.
Dans tous les cas, il n'est pas recommandé d'attaquer directement la couche données d'un service. Le service doit être seul responsable de ses données. Il faut donc demander le contenu au service par sa couche API.
Ici, l'outil suppose qu'il existe une table, requêtable en SQL, qui a une colonne avec le contenu, une avec l'image. Ce n'est pas générique. Cela répond au besoin de l'auteur. Et c'est déjà bien.
L'outil pourrait être nommé "tablerowcol2twitter".
Je reste sur ma faim aussi sur l'absence de templating.
Le site du projet présente plusieurs logiciels pour Android
Le lien est https://wiki.openstreetmap.org/wiki/Android, avec un N à open.
Une bonne pratique est de copier-coller un lien à partir de la barre d'adresse. Pas de l'écrire à la main.
D'abord la population et l'outil. Android est utilisé autant par des informaticiens connaisseur du système que des personnes qui n'y connaissent rien et qui n'ont rien besoin de connaitre.
Ensuite Android permet à l'utilisateur d'installer des apk dont il ne peut pas vérifier lui même la source. Et encore heureux, on est pas chez Apple ou MS dont la motivation à contrôler les apps n'est pas la sécurité mais bien commerciale.
L'utilisateur (avancé) peut aller cocher la case qui le permet (désactivé par défaut). Et dans ce cas il a la responsabilité de ce qu'il installe, comme sur tout autre système ouvert à cela (mswin, linux hors package manager).
Mais le ton de ton commentaire me dit que tu savais déjà tout ça et qu'il n'avait pour but que de nourrir le troll. Voilà qui est fait. Bon appétit.
C'est pas bête dans ce sens là. Connecter le serveur/volume de prod sur le serveur de backup est plus souvent pratiqué mais dans l'autre sens, cela répondrait à la minimisation du transfert et du stockage.
Après je préfèrerai une solution avec un agent de backup local car cela évite d'avoir à un moment toutes les données (prod+backup) accessibles sur un même serveur. Ce qui n'est pas très secure et error proof…
Je sais qu'une solution propriétaire comme Networker fait de la déduplication à la source (comme rsync qui envoi les hashs puis les données si la cible n'a pas le contenu du hash) et à la cible (comme bup qui stocke en dédupliqué).
Ce que tu nommes un catalogue - que l'on appellerai plutôt un index car le terme catalogue est plus réserve à l'endroit où l'on (humain ou logiciel de restauration) peut consulter la liste des sauvegarde disponibles à la restauration - n'est pas nécessaire mais peut accélérer l'identification des delta à la source.
Je cherche une solution ouverte qui fasse de même.
Je ne trouve pas de documentation concernant Bacula qui expliquerai qu'il fait de la déduplication, à la source ou à la cible. Alors que bup et rsync sont très explicites là dessus.
J'imagine surtout que c'est la façon la plus simple de diffuser sont applications, en particulier avec les outils de développement fournis pas ggl, donc que la plupart des éditeurs n'en chercher pas d'autres.
Seuls ceux sensibilisé au libre font l'effort, en particulier avec Fdroid.
Et donc que la plupart s'en fout que tu l'obtienne de façon détournée (mais toujours depuis le playstore dans mon cas).
J'ai rencontré une application qui ne voulait pas s'exécuter car ne trouvant pas le playstoreservice. Tant pis pour elle, elle a dégagé.
Pour ma part, je n'irai pas installer des apk trouvés dans la nature ; trop dangereux, comme un exe pour un PC.
En vrai : "important" ne reprend pas tous les mails mais ceux considérés comme important (après apprentissage, comme pour les spams).
"inbox" reprend tous les mails entrant
"[Gmail]/All Mail" reprends tous les mails (c'est celui que je backup régulièrement).
Mon problème est que K9 fait des notifs sur "Inbox" alors que je voudrais qu'il les fasse sur "important" donc aussi et surtout sur des mails pas importants qui ne méritent pas de notif.
la probabilité de collisions est gouvernée par le paradoxe des anniversaires : elle est dans ce cas ridiculement faible.
Tout à fait d'accord.
D'autant qu'il y a une différence entre "casser" qui consiste à provoquer une collision et "rancontrer" une collision qui consiste surtout à "pas de bol".
Pour tout dire, ma solution est encore un peu bancale puisque j'ai encore ma principale boite mail perso chez Ggl. Et K9 se débrouillait très mal avec les dossiers un peu particulier d'une boite gmail : impossible de lui faire comprendre que le dossier principal est "important" et pas "inbox". Du coup, j'utilise l'application de base android qui n'est pas pire.
Par contre j'ai déjà mes contacts, agenda et fichier synchro sur mon propre owncloud et ça ça rocks !
Bref, c'est en cours…
J'ai réinstallé mon téléphone en cyano + fdroid + firefox + ddg il y a neuf mois. Donc sans ggapps.
Résultat Google n'a pas vu mon téléphone depuis ce jour. Les mises à jour sont régulières et le système bien plus stable qu'avant.
Les seules limitations sont les applications uniquement présentes sur le ggstore, mais ça se contourne, et les mails en IMAP un peu moins ergonomique que l'application gmail.
Bien sur, il ne faut pas compter sur les constructeurs pour avoir ce type de solutions, c'est à faire par soi même. Comme pour les PC en somme.
Est ce qu'il existe une méthode qui tirerait partie de rsync (ou similaire) pour sauvegarder un serveur distant directement dans un format dé-dupliqué ?
Autrement dit, sans avoir à passer par une copie locale (rsync puis bup) ni lire l'ensemble des données par le réseau (RemoteFS + bup) ?
Mais justement tu ne la trouvera pas si tu n'as pas de gestion de collisions. Tu aura juste un bloc qui prendra la place d'un autre car le système de dédup aura été trompé.
Tu es en train de dire qu'il y a un SHA256 par défaut et un autre ?
SHA256 produit pas mal de collisions
Tout hash produit forcément des collisions puisqu'il réduit l'information. Les algorithmes plus récents tentent de réduire cette probabilité en étant plus malin et surtout en allongeant la taille du hash. Le "pas mal" n'étant pas mesurable,à toi de te faire un idée.
On peut donc supposer que ces systèmes n'ont pas d'ECC
Oui on peut supposer… Ou alors le mettre en hypothèse quand on affirme "Elle l'est autant que sans dé-duplication.". Ce qui aide à comprendre ton premier commentaire.
[^] # 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);
[^] # Re: DB = DataBase != SQL
Posté par steph1978 . En réponse au journal Tweeter le contenu de votre base de données - db2twitter - support des tweets avec image. Évalué à 1.
Python étant turing complete, en effet tu ne t'interdis rien :)
Cool, on pourra continuer à troller :)
[^] # Re: DB = DataBase != SQL
Posté par steph1978 . En réponse au journal Tweeter le contenu de votre base de données - db2twitter - support des tweets avec image. Évalué à 5.
Même réaction.
Un CMS qui utilise une base de données relationnelle doit faire des pirouettes pour construire le contenu.
Taper directement dans la base de données de ce type de CMS veut dire reproduire les pirouettes.
Dans tous les cas, il n'est pas recommandé d'attaquer directement la couche données d'un service. Le service doit être seul responsable de ses données. Il faut donc demander le contenu au service par sa couche API.
Ici, l'outil suppose qu'il existe une table, requêtable en SQL, qui a une colonne avec le contenu, une avec l'image. Ce n'est pas générique. Cela répond au besoin de l'auteur. Et c'est déjà bien.
L'outil pourrait être nommé "tablerowcol2twitter".
Je reste sur ma faim aussi sur l'absence de templating.
# lien foireux
Posté par steph1978 . En réponse au message GPS et Cartoparty. Évalué à 3.
Le lien est https://wiki.openstreetmap.org/wiki/Android, avec un N à open.
Une bonne pratique est de copier-coller un lien à partir de la barre d'adresse. Pas de l'écrire à la main.
[^] # Re: android et android by google
Posté par steph1978 . En réponse au journal Android: position dominante et navigateurs alternatifs. Évalué à 3.
Tu mélanges un peu tout.
D'abord la population et l'outil. Android est utilisé autant par des informaticiens connaisseur du système que des personnes qui n'y connaissent rien et qui n'ont rien besoin de connaitre.
Ensuite Android permet à l'utilisateur d'installer des apk dont il ne peut pas vérifier lui même la source. Et encore heureux, on est pas chez Apple ou MS dont la motivation à contrôler les apps n'est pas la sécurité mais bien commerciale.
L'utilisateur (avancé) peut aller cocher la case qui le permet (désactivé par défaut). Et dans ce cas il a la responsabilité de ce qu'il installe, comme sur tout autre système ouvert à cela (mswin, linux hors package manager).
Mais le ton de ton commentaire me dit que tu savais déjà tout ça et qu'il n'avait pour but que de nourrir le troll. Voilà qui est fait. Bon appétit.
[^] # Re: remote : rsync + dedup ?
Posté par steph1978 . En réponse au journal zpaq : backup incrémental avec déduplication. Évalué à 3.
Ça vient :
Mais ce n'est qu'un ébauche…
[^] # Re: remote : rsync + dedup ?
Posté par steph1978 . En réponse au journal zpaq : backup incrémental avec déduplication. Évalué à 2.
C'est pas bête dans ce sens là. Connecter le serveur/volume de prod sur le serveur de backup est plus souvent pratiqué mais dans l'autre sens, cela répondrait à la minimisation du transfert et du stockage.
Après je préfèrerai une solution avec un agent de backup local car cela évite d'avoir à un moment toutes les données (prod+backup) accessibles sur un même serveur. Ce qui n'est pas très secure et error proof…
[^] # Re: android et android by google
Posté par steph1978 . En réponse au journal Android: position dominante et navigateurs alternatifs. Évalué à 2.
Exact, c'est proposé, mais en pratique, cela ne fonctionnait pas. Peut être qu'il n'y a pas le choix pour Inbox, je ne me rappelle plus trop.
[^] # Re: remote : rsync + dedup ?
Posté par steph1978 . En réponse au journal zpaq : backup incrémental avec déduplication. Évalué à 1.
Je sais qu'une solution propriétaire comme Networker fait de la déduplication à la source (comme rsync qui envoi les hashs puis les données si la cible n'a pas le contenu du hash) et à la cible (comme bup qui stocke en dédupliqué).
Ce que tu nommes un catalogue - que l'on appellerai plutôt un index car le terme catalogue est plus réserve à l'endroit où l'on (humain ou logiciel de restauration) peut consulter la liste des sauvegarde disponibles à la restauration - n'est pas nécessaire mais peut accélérer l'identification des delta à la source.
Je cherche une solution ouverte qui fasse de même.
Je ne trouve pas de documentation concernant Bacula qui expliquerai qu'il fait de la déduplication, à la source ou à la cible. Alors que bup et rsync sont très explicites là dessus.
[^] # Re: android et android by google
Posté par steph1978 . En réponse au journal Android: position dominante et navigateurs alternatifs. Évalué à 2.
Je ne me suis pas penché sur la question.
J'imagine surtout que c'est la façon la plus simple de diffuser sont applications, en particulier avec les outils de développement fournis pas ggl, donc que la plupart des éditeurs n'en chercher pas d'autres.
Seuls ceux sensibilisé au libre font l'effort, en particulier avec Fdroid.
Et donc que la plupart s'en fout que tu l'obtienne de façon détournée (mais toujours depuis le playstore dans mon cas).
J'ai rencontré une application qui ne voulait pas s'exécuter car ne trouvant pas le playstoreservice. Tant pis pour elle, elle a dégagé.
Pour ma part, je n'irai pas installer des apk trouvés dans la nature ; trop dangereux, comme un exe pour un PC.
[^] # Re: android et android by google
Posté par steph1978 . En réponse au journal Android: position dominante et navigateurs alternatifs. Évalué à 3.
Woua, je vais battre ma coulpe alors…
En vrai : "important" ne reprend pas tous les mails mais ceux considérés comme important (après apprentissage, comme pour les spams).
"inbox" reprend tous les mails entrant
"[Gmail]/All Mail" reprends tous les mails (c'est celui que je backup régulièrement).
Mon problème est que K9 fait des notifs sur "Inbox" alors que je voudrais qu'il les fasse sur "important" donc aussi et surtout sur des mails pas importants qui ne méritent pas de notif.
[^] # Re: Collision
Posté par steph1978 . En réponse au journal zpaq : backup incrémental avec déduplication. Évalué à 3.
Tout à fait d'accord.
D'autant qu'il y a une différence entre "casser" qui consiste à provoquer une collision et "rancontrer" une collision qui consiste surtout à "pas de bol".
[^] # Re: android et android by google
Posté par steph1978 . En réponse au journal Android: position dominante et navigateurs alternatifs. Évalué à 4.
Pour tout dire, ma solution est encore un peu bancale puisque j'ai encore ma principale boite mail perso chez Ggl. Et K9 se débrouillait très mal avec les dossiers un peu particulier d'une boite gmail : impossible de lui faire comprendre que le dossier principal est "important" et pas "inbox". Du coup, j'utilise l'application de base android qui n'est pas pire.
Par contre j'ai déjà mes contacts, agenda et fichier synchro sur mon propre owncloud et ça ça rocks !
Bref, c'est en cours…
[^] # Re: android et android by google
Posté par steph1978 . En réponse au journal Android: position dominante et navigateurs alternatifs. Évalué à 7.
Je plussois.
J'ai réinstallé mon téléphone en cyano + fdroid + firefox + ddg il y a neuf mois. Donc sans ggapps.
Résultat Google n'a pas vu mon téléphone depuis ce jour. Les mises à jour sont régulières et le système bien plus stable qu'avant.
Les seules limitations sont les applications uniquement présentes sur le ggstore, mais ça se contourne, et les mails en IMAP un peu moins ergonomique que l'application gmail.
Bien sur, il ne faut pas compter sur les constructeurs pour avoir ce type de solutions, c'est à faire par soi même. Comme pour les PC en somme.
# remote : rsync + dedup ?
Posté par steph1978 . En réponse au journal zpaq : backup incrémental avec déduplication. Évalué à 2.
Est ce qu'il existe une méthode qui tirerait partie de rsync (ou similaire) pour sauvegarder un serveur distant directement dans un format dé-dupliqué ?
Autrement dit, sans avoir à passer par une copie locale (rsync puis bup) ni lire l'ensemble des données par le réseau (RemoteFS + bup) ?
[^] # Re: Alternatives
Posté par steph1978 . En réponse au journal zpaq : backup incrémental avec déduplication. Évalué à 2. Dernière modification le 09 mai 2016 à 11:52.
Ou comment s'auto-sourcer…
Mais justement tu ne la trouvera pas si tu n'as pas de gestion de collisions. Tu aura juste un bloc qui prendra la place d'un autre car le système de dédup aura été trompé.
[^] # Re: Collision
Posté par steph1978 . En réponse au journal zpaq : backup incrémental avec déduplication. Évalué à 1.
Tu es en train de dire qu'il y a un SHA256 par défaut et un autre ?
Tout hash produit forcément des collisions puisqu'il réduit l'information. Les algorithmes plus récents tentent de réduire cette probabilité en étant plus malin et surtout en allongeant la taille du hash. Le "pas mal" n'étant pas mesurable,à toi de te faire un idée.
[^] # Re: Collision
Posté par steph1978 . En réponse au journal zpaq : backup incrémental avec déduplication. Évalué à 1.
Oui on peut supposer… Ou alors le mettre en hypothèse quand on affirme "Elle l'est autant que sans dé-duplication.". Ce qui aide à comprendre ton premier commentaire.