Catégorie : Geek

  • Archives et bases de données Twit­ter

    L’API dit « on ne peut pas remon­ter plus de 3200 tweets dans la time­line d’une personne« .

    En réalité c’est plus complexe. Suppri­mez les 3200 premiers, vous ne pour­rez pas forcé­ment pour autant remon­ter aux précé­dents.

    De ce que je comprends il y a deux bases de données distinctes du côté de Twit­ter : Une qui permet d’ac­cé­der à n’im­porte quel message par son iden­ti­fiant, et une qui sert à construire les time­lines.

    Celle qui sert à construire les time­lines est volon­tai­re­ment restreinte, proba­ble­ment à la fois pour des contraintes de perfor­mance et pour des contraintes de taille. Twit­ter peut à tout moment y suppri­mer ce qui dépasse des 3200 premiers tweets. Ils ne reste­ront alors visibles que via la base prin­ci­pale, à condi­tion d’en connaitre leur adresse ou leur iden­ti­fiant.

    Après c’est au petit bonheur la chance. Parfois vous ne remon­tez que les 3200 premiers mais les autres sont toujours là. Il suffit d’en suppri­mer un peu pour les voir remon­ter dans votre histo­rique. Parfois les plus anciens sont suppri­més de la seconde base de données et vous n’avez plus qu’une solu­tion pour les lister : aller dans les préfé­rences de votre compte et deman­der le télé­char­ge­ment de votre archive.

  • App multi-compte Masto­don (et Twit­ter)

    Je cherche une app web ou desk­top (mac) qui sache se connec­ter à plusieurs comptes Masto­don simul­ta­né­ment (gros bonus s’il sait faire Masto­don *et* Twit­ter).

    Auriez-vous ça quelque part ?

    Je parle de gérer plusieurs comptes simul­ta­né­ment dans l’in­ter­face, pas de pouvoir bascu­ler d’un compte à l’autre à la demande :

    Si j’in­te­ra­gis avec un message d’une time­line ou un message qui m’est adressé, l’app utilise par défaut le compte source corres­pon­dant. Dans tous les cas, je peux manuel­le­ment sélec­tion­ner le compte à utili­ser pour chaque action, voire envoyer un même message par plusieurs comptes.

    Pour l’ins­tant je ne connais que Tweet­deck et Twidere qui implé­mentent ça. Le premier ne sait gérer que Twit­ter. Le second gère les deux proto­coles mais ne fonc­tionne que sur Android.

    (Twidere a toute­fois la mauvaise idée de présen­ter les messages privés en prove­nance de Masto­don dans les mentions plutôt que dans la colonne des messages privés. Je comprends pourquoi mais si on pouvait éviter ça serait mieux).

    Tweet­deck est assez évolué et me permet en plus de créer autant de colonnes que je veux pour des listes, des recherches avan­cées, des hash­tag. Je peux ouvrir une colonne pour la time­line ou les mentions d’un compte ou au contraire en ouvrir qui fusionnent tous mes comptes à la fois.

    Si l’app que vous me conseillez savait faire ça, ça serait top.

    Le client web de Masto­don le fait pour les hash­tag mais la zone de détail est forcé­ment tout à droite et celle de rédac­tion forcé­ment tout à gauche. Comme l’in­ter­face ne sait pas me montrer plus de quatre colonnes simul­ta­né­ment, c’est inuti­li­sable dès que je pin une colonne.

    Quitte à faire une liste au Père Noël, il y a quelques trucs faisables dans une app cliente qui seraient sympa :

    • Iden­ti­fier que j’ai déjà déplié un CW dans Masto­don et déplier auto­ma­tique­ment tous les futurs messages qui viennent du même fil (ou tous qui ont le même texte de CW, si c’est plus simple). Inver­se­ment si je replis un message qui contient un CW ;
    • Permettre de faire une recherche par hash­tag sur plusieurs serveurs à la fois (genre 2 à 5 expli­ci­te­ment nommés par l’uti­li­sa­teur, ou alors ceux des diffé­rents comptes de l’uti­li­sa­teur, je ne demande pas de faire un ping sur la moitié des serveurs du réseau). Aujourd’­hui, sauf à faire des robots qui vont faire des inter­ac­tions ou des abon­ne­ments arti­fi­ciels, on est vite segmenté ;
    • Option­nel­le­ment, iden­ti­fier les diffé­rents comptes via des couleurs (Twidere le fait et c’est juste essen­tiel, mais peut-être est-ce du à l’in­ter­face mobile parce que ça ne me manque pas parti­cu­liè­re­ment sur Tweet­deck) ;
    • Sur demande, envoyer de longs messages Twit­ter en créant auto­ma­tique­ment un fil de réponses chaî­nées.

    Oui. Je sais. Il suffi­rait que je le fasse. Mais bon… Je doute que ma frus­tra­tion soit assez impor­tante pour me lancer dans un tel projet comme ça.

  • C’est quoi le délire avec les câbles USB-C ?

    On y fait passer du courant pour la charge donc je m’at­ten­dais à avoir des compa­ti­bi­li­tés avec une puis­sance ou une inten­sité maxi­mum à faire passer dans le câble mais non… ça serait trop simple.

    Donc le même câble sait parfois faire passer la charge rapide d’un télé­phone mais pas d’un autre. Vous allez me dire que le second a juste besoin de plus de puis­sance mais non : Pour certains câbles le support est inversé.

    D’ailleurs, pour couper court, ceux qui savent char­ger les macbook ne savent souvent pas faire passer la charge rapide QC pour les télé­phones.

    Bref, sur chaque câble il faut explo­rer une liste de télé­phones et de laptop compa­tibles en charge normale, en charge rapide, et en trans­mis­sion de données, et véri­fier dans les commen­taires que le vendeur ne raconte pas n’im­porte quoi.

    Un vrai délire, pour un foutu câble en cuivre dont je m’at­ten­dais juste à devoir véri­fier la longueur et le diamètre.

    Visi­ble­ment un câble aujourd’­hui c’est ça :

    Il y a un vrai micro-proces­seur à l’in­té­rieur, avec de la flash et de la ram. J’en suis à un point où je ne serai même pas étonné qu’on me propose de mettre à jour un firm­ware dans le câble pour étendre sa compa­ti­bi­lité.

    On nous a vendu « le câble unique qui fera tout » mais les emmerdes sont loin d’être finies en réalité. Elles ne font que commen­cer, car désor­mais on ne pourra jamais savoir ce qui va fonc­tion­ner ou non en ayant le câble en main.

  • J’ef­face mes traces

    Il y a désor­mais 5 ans que j’ef­face mes traces.

    J’avais fait un petit billet pour expliquer que j’ef­façais mes tweets après 48h. Je l’ai fait un temps mais via des scripts lancés à la main, pour garder le contrôle. Je l’ai fait de façon irré­gu­lière, puis plus du tout pendant un temps.

    La moti­va­tion n’a toute­fois pas chan­gée.

    Je m’y remets avec un script un peu plus évolué qui devrait à terme pouvoir être lancé en auto­ma­tique (quand j’au­rais un peu plus confiance). Désor­mais la plupart de mes tweets pour­ront être suppri­més au bout d’une dizaine de jours.

    Si j’ai le courage j’éten­drai ça à Masto­don et aux autres réseaux. Plus géné­ra­le­ment, tout ce qui n’est pas dans un espace que je contrôle person­nel­le­ment est poten­tiel­le­ment amené à dispa­raitre. Ce qui m’im­porte est géné­ra­le­ment retrans­crit sur le site que vous êtes en train de lire.

  • Délé­ga­tion avec Masto­don

    J’ai mes doutes sur le fait que ça fonc­tionne, mais il ne sera pas dit que c’est moi qui provoque­rai la résis­tance.

    J’ai déjà une ques­tion lié à l’ins­tance. Je me suis inscrit un peu avant la grande vague et j’ai fait comme tout le monde : Je me suis inscrit sur le serveur qui me permet­tait le plus d’avoir une péren­nité. Malheu­reu­se­ment, victime de son succès ça rame, j’ai eu des erreurs 500. Je ne connais de toutes façons pas assez les admi­nis­tra­teurs pour avoir confiance.

    Bref, il faudrait que je migre mon compte. Je ne veux pas monter d’ins­tance person­nelle et la main­te­nir. À vue de nez l’ins­tance de LQDN est une des seules qui m’offre la péren­nité et la confiance que je cherche.

    * * *

    Je peux y aller mais j’ai­me­rais quand même bien contrô­ler mon iden­ti­fiant, et avoir mon propre domaine même si ce n’est pas mon instance.

    Masto­don est basé sur webfin­ger pour la décou­verte. Je me dis qu’en sachant faire les bonnes réponses webfin­ger sur mon domaine, il y a un peu de chances que je puisse avoir mon propre iden­ti­fiant tout en utili­sant un serveur tiers.

    Je me le dis mais pour l’ins­tant mes recherches sont un peu vaines. Quelqu’un saurait m’ai­der ?

  • Du nom en capi­tales

    Je croise de plus en plus de textes où les noms de famille sont inscrits en capi­tales. Je n’ai plus le lien vers le texte qui a déclen­ché l’hu­meur du jour mais j’ai encore en tête un court texte du gouver­ne­ment où en moins de 5 lignes on avait le droit à trois Bernard CAZENEUVE dont la typo­gra­phie jurait à mes yeux.

    Rien de plus, même si j’ai du en profi­ter pour dire que je maudis de la même façon ceux qui prennent l’ha­bi­tude de mettre le nom de famille avant le prénom.

    * * *

    Je suis un peu d’ac­cord avec ça. Je ne serais pas étonné que l’usage se soit formé dans les registres et listes admi­nis­tra­tives. Je ne me rappelle pas ce type de typo­gra­phie dans les anciennes calli­gra­phies ou dans mes romans par exemple. Il en va de même pour l’usage du nom avant le prénom, qui dans notre culture me semble essen­tiel­le­ment d’ori­gine scolaire pour simpli­fier les listes d’ap­pel des profes­seurs.

    Je serais curieux de savoir si les registres de baptêmes ou d’état civil au 18e ou 19e siècle utili­saient des capi­tales pour les noms de famille. J’en doute.

    Mon impres­sion c’est que certains ont pris l’ha­bi­tude des formu­laires et de l’école et ont fait débor­der ces construc­tions de façon impropre dans les usages de tous les jours.

    L’ad­mi­nis­tra­tif prend le pas sur nos vies, et ceci n’en est qu’un exemple. Je mets ça dans la même case que ces poli­ciers avec un jargon tel qu’ils en deviennent inca­pables de parler de « voiture » plutôt que de « véhi­cule », quand bien même le terme ne pose aucun problème juri­dique ou de compré­hen­sion.

    Au final désor­mais l’ordre prénom/nom n’est plus garanti à 100%, et la mise en capi­tale en devient parfois néces­saire pour lever des ambi­guï­tés chez certains.

    * * *

    Il reste que plusieurs personnes m’ont exprimé des diffi­cul­tés person­nelles. Avoir un nom qui peut aussi passer pour un prénom est source de confu­sion, et une moti­va­tion pour le passer en capi­tales.

    Je pensais que l’ordre habi­tuel prénom/nom suffi­sait, mais ce n’est visi­ble­ment pas le cas. Bref, je comprends, surtout si c’est mis en signa­ture ou réfé­rence.

    Pour la prose, où fina­le­ment distin­guer ou pas le prénom n’est pas l’es­sen­tiel, je préfé­re­rais toute­fois qu’on s’abs­tienne de mettre un nom unique­ment en capi­tales. Ceci n’est bien sûr qu’une opinion pure­ment subjec­tive et person­nelle. Je trouve ça lourd à la lecture, simple­ment.

    * * *

    Oui, je sais que dans d’autres pays l’ordre nom/prénom peut être diffé­rent. Non ça n’a rien à voir avec l’usage de mettre les noms en capi­tales.

    Effec­ti­ve­ment, je ne saurais pas iden­ti­fier le prénom dans « Choi Min Sik » si on ne me met pas le nom en capi­tales. Pour autant je ne saurais pas mieux le faire si on me met le nom en capi­tales. Le reste est-il un seul prénom ? un prénom prin­ci­pal et un secon­daire ? un prénom et un nom de caste, de clan ou hérité d’une façon ou d’une autre ? un prénom et un titre ? et dans quel ordre ?

    Mettons que j’ar­rive à avoir un prénom, que vais-je bien pouvoir en faire ? Chez moi je sais quand utili­ser le nom et quand utili­ser le prénom. Je connais les usages de certains pays proches qui imposent l’usage des titres là où ici on peut s’en passer. Mais vu qu’on parle d’autres cultu­res… je suis un peu à sec. Ce qui m’in­té­res­sera c’est comment m’adres­ser à la personne, et indi­vi­dua­li­ser le nom ou le prénom ne sera pas vrai­ment mon problème.

    D’ailleurs les concepts de prénom et de capi­tales eux-même ne sont pas univer­sels. Même là où il y a des capi­tales, je ne jure­rais pas que le sens qui s’en dégage soit toujours le même qu’ici. Si vrai­ment il s’agis­sait d’avoir une conven­tion univer­selle, il faudrait juste­ment abso­lu­ment bannir la mise en capi­tale des noms de famille.

    Main­te­nant je parlais de typo­gra­phie. C’est quand même quelque chose de très local. Même avec nos voisins proches, nous ne parta­geons pas les mêmes usages à ce niveau.

    Mon humeur n’avait pas de portée autre que celle de la typo­gra­phie française. Savoir que d’autres cultures gèrent diffé­rem­ment les noms est un peu hors contexte. Si déjà on arri­vait à se mettre d’ac­cord chez nous pour les cas simples, ça serait pas mal.

    * * *

    Un point inté­res­sant : Pourquoi même aurais-je besoin d’in­di­vi­dua­li­ser le prénom ?

    Vu que juste­ment désor­mais on croise des personnes de culture diffé­rentes au coin du web, je ne peux avoir aucun préjugé sur comment utili­ser cette infor­ma­tion. Même si je reste aux usages français, je n’ai vrai­ment besoin d’in­di­vi­dua­li­ser le prénom que pour m’adres­ser direc­te­ment à quelqu’un de manière infor­melle.

  • J’ai un problème (sécu­rité) avec Dash­lane – Vous m’ai­dez ?

    Je vous ai déjà parlé de Dash­lane. Fran­che­ment c’est le bonheur.

    Puis je suis tombé aujourd’­hui sur un échange à propos de faiblesses dans le code d’auto-comple­tion de Last­pass. Et là, même si le problème de Last­pass ne se retrouve pas sur Dash­lane j’ai eu un malai­se… « Merde, mes exten­sions Chrome et Fire­fox arrivent à tirer des mots de passe de Dash­lane un peu trop faci­le­ment »

    * * *

    Dash­lane a une app native très clas­sique. C’est elle qui a les mots de passe (chif­frés), que je déver­rouille avec mon mot de passe maître. À partir de la quelle je peux copier les iden­ti­fiants et mots de passe.

    De cette app native, j’ai pu instal­ler les exten­sions Chrome et Fire­fox. Je suppose que ça construit une exten­sion qui m’est spéci­fique, avec des jetons d’ac­cès qui sont diffé­rents chez chacun.

    Ces exten­sions peuvent libre­ment ajou­ter et récu­pé­rer les mots de passe depuis l’app native. Rien à faire, rien à déver­rouiller. Pour peu que l’app native soit ouverte, ça fonc­tionne.

    * * *

    Qu’est-ce qui m’em­pêche de créer un script ou une appli­ca­tion qui ouvre le profil Fire­fox sur le disque, y trouve les fichiers de l’ex­ten­sion Dash­lane, y lit les jetons d’ac­cès et s’adresse à l’app native Dash­lane en cours d’exé­cu­tion pour en extraire tous les mots de passe ?

    Ok, il faudrait que mon script ait accès à mon disque dur, ce qui est en soi un problème, mais si j’uti­lise Dash­lane ce n’est pas pour que n’im­porte quelle appli­ca­tion qui a accès à mon disque puisse accé­der à mes mots de passe en clair aussi faci­le­ment.

    En réalité c’est proba­ble­ment plus complexe. Un petit tour dans les fichiers javas­cript de Dash­lane me fait dire qu’il y a du chif­fre­ment en jeu et qu’il faudrait quelques jours de boulot pour réuti­li­ser le même canal de commu­ni­ca­tion. Rien d’im­pos­sible cepen­dant.

    En fait je peux même proba­ble­ment récu­pé­rer tout le fichier Javas­cript et l’uti­li­ser en tapant direc­te­ment dans l’API interne plutôt que de mimer ce qu’elle sait faire.

    Tout au plus il y a peut-être un système qui iden­ti­fie le nom de l’ap­pli­ca­tion source qui s’adresse à l’app native Dash­lane. Je doute que ça aussi soit incon­tour­nable.

    * * *

    Bref, c’est moi où j’ai un gros problème avec Dash­lane ? Si un techos de Dash­lane passe par là, sans forcé­ment révé­ler tous les méca­nismes dans le détail, j’ai­me­rais bien savoir pourquoi je peux faire confiance au système mis en place.

  • Oups Crash­plan

    J’ai plusieurs fois parlé de Crash­plan par le passé. Je l’uti­lise avec un backup sur le cloud de la société, et un second sur un serveur person­nel en ligne.

    Crash disque il y a un mois. Je devrais être heureux d’avoir pris les devants mais…

    Tout d’abord c’est lent. C’était exagé­ré­ment lent lors de l’en­voi des données mais ce n’était pas bien grave. Par contre la récu­pé­ra­tion des données se fait entre 2 et 8 Mb/s à partir du cloud alors que j’ai du 60 Mb/s soutenu avec le crash­plan sur mon serveur distant person­nel. Là fran­che­ment il y a de l’abus.

    Là où ça coince c’est ma femme qui a cher­ché une photo spéci­fique dans les données récu­pé­rées. Elle me signale de multiples sous-réper­toires vides qui ne devraient pas l’être. Je regarde, ils sont vides sur une des sources de backup mais pas sur l’autre, à la même date, plusieurs mois après leur ajout.

    Du coup je fouille. Sur un des dossiers qui m’in­té­resse le plus j’ai près d’un Go de diffé­rence entre mes les deux desti­na­tions de stockage. Je ne peux même pas dire que l’une a des fichiers plus récents parce que la première a plus de fichiers mais que l’autre a plus de sous-dossiers. Sachant que que je fais que des ajouts et jamais des suppres­sions… ça n’a aucun sens.

    En remon­tant plus loin, mes photos de mariage vielles de 10 ans et qui ne changent jamais sont passées de 7 Go à moins de 200 Mo sur une des desti­na­tions. Il va falloir que fouille mes DVD de backup mais je crois que j’avais plus de 7 Go de toutes façons…

    Bref, atten­tion Crash­plan. Simple : vous allez dans l’on­glet restau­ra­tion, vous cliquez sur le disque pour tout sélec­tion­ner, ça vous donne un nombre de fichiers, de dossiers et un volume de backup. Si ce n’est pas cohé­rents entre vos diffé­rentes desti­na­tions de sauve­garde (ça ne l’est pas chez moi) ou si ce n’est pas cohé­rent avec vos données sources, alors vous avez un problème.

    Même si c’était un problème spéci­fique à mes instal­la­tions, n’avoir aucune erreur d’in­té­grité pour un truc si impor­tant que le backup, c’est un peu un échec. Et du coup si vous avez une autre recom­man­da­tion que Crash­plan, je suis preneur.

    Entre temps je vais passer une semaine (esti­ma­tion Crash­plan) à restau­rer ce qui doit l’être depuis leur Cloud, puis faire la même chose depuis mon stockage Crash­plan person­nel avant de faire un diff manuel.

  • Logi­ciel de mot de passe

    Ça faisait long­temps que je voulais passer à un gestion­naire de mot de passe un peu évolué.

    J’ai tenté par deux fois de me mettre à Last­pass. Je ne saurais dire pourquoi mais les deux fois j’ai fini par peu l’uti­li­ser, le lais­ser dans un coin et reve­nir à mes habi­tudes.

    Depuis peu de temps j’ai tenté avec Dash­lane. Il n’y a pas de client Linux, l’in­ter­face web et en lecture seule mais son gros avan­tage est de pouvoir fonc­tion­ner tota­le­ment offline. Mieux : C’est une entre­prise française. Même si le chif­fre­ment fait que mes données sont théo­rique­ment illi­sibles par le pres­ta­taire, j’ai un peu plus confiance que dans une société US.

    Peut-être est-ce l’er­go­no­mie mais cette fois la sauce a pris. J’ap­pré­cie le login auto­ma­tique sur le navi­ga­teur. J’aime le fonc­tion­ne­ment de l’app mobile qui se contente de l’em­preinte digi­tale si l’app a déjà été déver­rouillée récem­ment par le mot de passe maître.

    Pour le même prix il m’a signalé les sites où mon mot de passe était trop faible ou obso­lète (genre le mot de passe Yahoo qui n’a pas changé depuis les failles) et a su le chan­ger d’un simple bouton sans me deman­der d’al­ler faire les mani­pu­la­tions moi-même sur les diffé­rents sites.

    Il me reste la fonc­tion­na­lité de partage que je n’ai pas testée mais j’ai bon espoir que ça résolve nos diffi­cul­tés de comptes commun avec ma femme.

    Enfin la bonne surprise c’est le mode urgence : Permettre à un tiers iden­ti­fié de récu­pé­rer ma base de mots de passe si je ne décline pas sa requête après un certain nombre de jours. Quelque part ça peut faire office de testa­ment numé­rique, même si ça n’est pas parfait.

    Depuis on m’a pointé vers le récent Enpass, qui ne demande que 10 € pour l’achat à vie de l’app mobile (contre 40 € par an pour le premium Dash­lane). Il a le support Linux, le offline, sa synchro­ni­sa­tion se fait par des pres­ta­taires de cloud habi­tuels, mais il n’y a pour l’ins­tant pas de partage possible. Ça vaut peut-être le coup de commen­cer par Enpass si vous n’avez pas besoin de cette dernière fonc­tion­na­lité.

  • Samsung A5 2017

    J’ai cédé et j’ai acheté un nouveau smart­phone. Ça faisait 9 mois que le tiers supé­rieur de la dalle tactile du précé­dent ne fonc­tion­nait plus et que je le tour­nais dans tous les sens pour faire la moindre action.

    Bref, le Samsung A5 2017 est sorti, avec des réduc­tion tempo­raires qui le font tomber à 310 €, ce qui semble raison­nable pour un dessus de moyen de gamme.

    Étanche, auto­no­mie qui semble plus impor­tante que feu mon Z3 compact, pour­tant connu pour en avoir une excep­tion­nelle. Le Always On remplace parfai­te­ment son seul défaut : l’ab­sence d’une LED pour les noti­fi­ca­tions. Pour l’ins­tant je recom­mande sans hési­ta­tion.

    Quitte à jouer les recom­man­da­tions, la coque souple anti­choc Spigen est parfaite et ne coûte pas grand chose.