13
5

Hello,

I'm able to make texts fade in and out sequentially, like the following :

F
Fi
Fir
Firs
First
 irst
  rst
   st
    t
S
Se
Sec
Seco
Secon
Second
 econd
  cond
   ond
    nd
     d
T
Th
Thi
Thir
Third

Demo : https://jsfiddle.net/KaKi87/t3jm8yhx/2/

But I'd like to to make these fade in and out simultaneously, like the following :

F
Fi
Fir
Firs
First
S rst
Se st
Sec t
Seco
Secon
Second
T cond
Th ond
Thi nd
Thir d
Third

How to do that ?

Thanks !

[-] KaKi87@sh.itjust.works 7 points 1 year ago

Dans cette situation, je ne dévie pas, je m'arrête, forçant les personnes en face à réaliser et réagir.

5

On Reddit, ^^ requires escaping, because of that character being used for superscript, but on Lemmy, it should be displayed normally, because of using standard Markdown.

Thanks

[-] KaKi87@sh.itjust.works 6 points 1 year ago

Aucune : créer des équivalents français d'expressions étrangères c'est bien, mais faisons-le en respectant notre étymologie, pas la leur.

En revanche, il n'y a pas plus français que la numération québécoise, on devrait l'utiliser.

Mais pour le moment, la priorité devrait être la recherche sur la neutralisation du langage, car les néo-pronoms ne font vraiment pas l'affaire.

[-] KaKi87@sh.itjust.works 4 points 1 year ago

La quantité d'objets décoratifs chez moi se compte sur les doigts d'une main, de manière générale je n'achète que de l'utile et me contrefous des apparences. 😅

14

Infinity's maintainer wouldn't try doing it. Would you ?

Thanks

22
6
[-] KaKi87@sh.itjust.works 4 points 1 year ago* (last edited 1 year ago)

Je lis très mal le sarcasme, merci de bien vouloir réécrire ce passage de façon normale, ensuite seulement je pourrai comprendre et répondre.

Concernant la sécurité et les mises à jour (ces deux sujets étant liés), débloatwariser son smartphone permet justement d'outre-passer l'obsolescence programmée du constructeur.

Par exemple, mon appareil actuel est le Xiaomi Mi 8, qui a été mis à jour par le constructeur pour la dernière fois fin 2021 sous Android 10. Mais grâce à la débloatwarisation, mon appareil a été mis à jour par la communauté pour la dernière fois le 16 août sous Android 13.

[-] KaKi87@sh.itjust.works 12 points 1 year ago

Le smartphone en soi n'est pas un problème, mais comment on le fabrique et l'utilise, sont les problèmes.

C'est effectivement un outil, destiné à servir ses utilisateurs, mais que l'on nous vend avec des éléments néfastes au service des constructeurs, opérateurs et autres sociétés big tech.

Plutôt que de nous désmartphoniser, j'appelle à débloatwariser nos appareils.

C'est exactement ce que je fais chaque fois que j'effectue un dépannage : j'incite à passer son smartphone à LineageOS, à passer son PC à Linux, à utiliser son navigateur avec uBlock Origin, etc.

39
submitted 1 year ago* (last edited 1 year ago) by KaKi87@sh.itjust.works to c/eternityapp@lemdro.id

Hello,

In many places, community mentions are prefixed by an exclamation point.

But when pasting these mentions in the go to community dialog, an error will appear, requiring the user to manually remve that exclamation point before submitting.

It would be nice, instead, to handle it automatically without error.

Thanks

10
submitted 1 year ago* (last edited 1 year ago) by KaKi87@sh.itjust.works to c/lemmy@lemmy.ml

I tried the the conversation continues here button but it doesn't work for me :

I also tried the community's sidebar link but it results in timeout.

Thanks

PS : I'm sorry the GIF URL is from Discord but Lemmy converts to JPG and Infinity converts to WEBP so I didn't seem to have a choice.

[-] KaKi87@sh.itjust.works 4 points 1 year ago

La loi de Murphy régit ma vie :

  • quand j'arrive à l'arrêt de bus, un de ma ligne vient de partir, soit le précédent en retard, soit celui que je devais prendre en avance ;
  • quand j'achète un produit réputé fiable, je reçois celui qui a un défaut de fabrication ;
  • quand je me rends à un resto pour la première fois depuis longtemps, il est fermé exceptionnellement ;
  • quand c'est chez un médecin, idem ;
  • quand je lance un téléchargement, Internet se coupe ;
  • quand j'ai besoin de mon smartphone, sa batterie est faible ;

Etc...

C'est pourquoi depuis un moment tous mes plans A sont accompagnés d'un plan B et d'un plan C avec autant de redondances qu'humainement possible.

[-] KaKi87@sh.itjust.works 5 points 1 year ago

Je ne saurais le quantifier aussi précisément, mais de manière générale, je dirais que je suis dans une situation sociale moyenne, et dans une situation professionnelle correcte.

Pour les détails :

  • Socialement :
    • je suis en couple, mais vis seul ;
    • je n'ai pas d'amis ;
    • ainsi je sors peu et seul.
  • Professionnellement :
    • j'ai été licencié économiquement en début d'année, mais bénéficie jusqu'à la fin de l'année d'une allocation équivalant mon ancien salaire ;
    • j'ai pour autant envie depuis le début de retrouver du boulot, mais difficile d'avoir aussi bien que ce que j'avais avant dans la ville où je vis, à croire que c'était une chance unique ;
    • à côté de cela, je démarre un projet d'entreprise familiale.
[-] KaKi87@sh.itjust.works 7 points 1 year ago

Voilà qui est très constructif, merci !

Utilisant Mastodon depuis bien plus longtemps que Lemmy, j'ai inventé ma propre façon de contourner ses limitations.

En effet, moi non plus je n'aime pas l'idée de suivre des inconnu·e·s sur Mastodon juste pour avoir un flux, on nous dit que pour suivre des sujets y a qu'à utiliser les hashtags, mais en pratique c'est pas évident.

Idéalement, il faudrait avoir la possibilité de suivre des instances, mais ça n'est pas prêt d'arriver, c'est pourquoi j'ai créé MastoVue++.

Mais la vraie solution, maintenant que tu le dis, je le vois : c'est Lemmy. C'était sous mon nez et je ne l'avais pas remarqué ! Cela dit, je préférais déjà Reddit à Twitter, je n'avais juste pas conscientisé pourquoi.

Merci de m'avoir donné ce déclic ^^

[-] KaKi87@sh.itjust.works 4 points 1 year ago* (last edited 1 year ago)

Dis-tu alors que seules les organisations ayant les moyen de payer peuvent demander des seniors ?

Que les organisations recrutant des bénévoles ne peuvent avoir que des juniors ?

Pour gérer une centaine de milliers d'utilisateurs ?

[-] KaKi87@sh.itjust.works 27 points 1 year ago* (last edited 1 year ago)

I vote for keeping Infinity for Lemmy, because that's how Infinity for Reddit users will hear about Lemmy and get convinced to use it.

Also, it allows me to do this :

Screenshot_20230808-023406_Nova7

[-] KaKi87@sh.itjust.works 5 points 1 year ago* (last edited 1 year ago)

Fin 2020, j'ai acheté un ThinkPad X260 pour moins de 290€ (livraison comprise) sur eBay, qui fonctionne toujours très bien aujourd'hui (depuis lequel j'écris d'ailleurs ce commentaire).

S'agissant d'un 12.5 pouces, j'ai choisi d'installer Ubuntu Unity, s'agissant pour moi de l'environnement de bureau optimal pour petits écrans.

Voici des captures que j'avais postées sur Reddit il y a peu (j'y ai indiqué qu'il s'agit d'un 14 pouces par erreur).

Il me sert de PC d'appoint pendant mes déplacements (ou quand j'ai la flemme de quitter mon lit 😅), mon PC principal étant une tour avec trois écrans sur un bureau motorisé. 😎

8
submitted 1 year ago* (last edited 1 year ago) by KaKi87@sh.itjust.works to c/programming@programming.dev

Hi !

Given the following sample items :

| ID | First name | Age | | ---------- | ---------- |


| | xvZwiCpi | Naomi | 42 | | Nzd9UsGT | Naomi | 24 | | QiDXP2wA | Thea | 53 | | JpYeAY7H | Jeremy | 35 |

I can store these in an array :

const data = [
  { id: 'xvZwiCpi', firstName: 'Frederic', age: 42 },
  { id: 'Nzd9UsGT', firstName: 'Naomi', age: 24 },
  { id: 'QiDXP2wA', firstName: 'Thea', age: 53 },
  { id: 'JpYeAY7H', firstName: 'Mathew', age: 35 }
];

Thus access them the same way by ID :

console.log(data.find(item => item.id === 'xvZwiCpi'));

And by properties :

console.log(data.find(item => item.firstName === 'Frederic').id);

Or I can store these in an object :

const data = {
  'xvZwiCpi': { firstName: 'Frederic', age: 42 },
  'Nzd9UsGT': { firstName: 'Naomi', age: 24 },
  'QiDXP2wA': { firstName: 'Thea', age: 53 },
  'JpYeAY7H': { firstName: 'Mathew', age: 35 }
};

Thus more easily access properties by ID :

console.log(data['xvZwiCpi'].firstName);

But more hardly access ID by properties :

console.log(Object.entries(data).find(([id, item]) => item.firstName = 'Frederic')[0]);

I could duplicate IDs :

const data = {
  'xvZwiCpi': { id: 'xvZwiCpi', firstName: 'Frederic', age: 42 },
  'Nzd9UsGT': { id: 'Nzd9UsGT', firstName: 'Naomi', age: 24 },
  'QiDXP2wA': { id: 'QiDXP2wA', firstName: 'Thea', age: 53 },
  'JpYeAY7H': { id: 'JpYeAY7H', firstName: 'Mathew', age: 35 }
};

To slightly simplify that previous line :

console.log(Object.values(data).find(item => item.firstName = 'Frederic').id);

But what if a single variable type could allow doing both operations easily ?

console.log(data['xvZwiCpi'].firstName);
console.log(data.find(item => item.firstName === 'Frederic').id);

Does that exist ?

If not, I'm thinking about implementing it that way :

const data = new Proxy([
  { id: 'xvZwiCpi', firstName: 'Frederic', age: 42 },
  { id: 'Nzd9UsGT', firstName: 'Naomi', age: 24 },
  { id: 'QiDXP2wA', firstName: 'Thea', age: 53 },
  { id: 'JpYeAY7H', firstName: 'Mathew', age: 35 }
], {
    get: (array, property) =>
        array[property]
        ||
        array.find(item => item.id === property)
});

In which case I'd put it in a lib, but how would this be named ?

I'd also make a second implementation that would enforce ID uniqueness and use Map to map IDs with indexes instead of running find : while the first implementation would be fine for static data, the second one would be more suitable for dynamic data.

Would this make sense ?

Thanks

5
Multitask view on PopOS ? (sh.itjust.works)

Hello,

Does Pop OS have a multitask view feature that I could assign a shortcut to, like illustrated here on Linux Mint ?

Thanks

[-] KaKi87@sh.itjust.works 9 points 1 year ago

I didn't know it was an animal, thanks !

30
submitted 1 year ago by KaKi87@sh.itjust.works to c/jerboa@lemmy.ml
view more: next ›

KaKi87

joined 1 year ago