greg0ire :doctrine:

J'ai plus d'une corde à ma harpe

greg0ire :doctrine:greg0ire@phpc.social
2025-06-21

📦release: `doctrine/orm` 3.4.1

Comes with a revert for something released in 3.4.0 (so… a breaking change, sorry 🙇)

Check out the release notes: github.com/doctrine/orm/releas

greg0ire :doctrine: boosted:

OMG there's more!

Boy Geeorges Brassens Chante Do you really want to hurt mi la ré sol si miFigurine Mister E T
pity the foom who doesn't phone homeMariah Curie, All I want for Christmas is U (ranium 235)Lorient Voulzy
Mariah carhaix
Bob Morlaix
Queen Amman

Avec les chanteurs incrustées dans des images de costumes traditionnel breton
greg0ire :doctrine:greg0ire@phpc.social
2025-06-16

📦release: `doctrine/doctrine-bundle` 2.15.0

Check out the release notes: github.com/doctrine/DoctrineBu

greg0ire :doctrine: boosted:
Jérémy DECOOLjdecool@phpc.social
2025-06-16

#PHP Doctrine ORM 3.4.0 released and now support PHP Property hooks: github.com/doctrine/orm/releas

greg0ire :doctrine: boosted:
Julia's Reruns Botb0rk_reruns@jvns.ca
2025-06-15

oh shit! I tried to run a diff but nothing happened!

Permalink: wizardzines.com/comics/oh-shit

A hand drawn programming comic with the title 'oh shit! I tried to run a diff but nothing happened!'. Doesn't have a proper caption yet.
greg0ire :doctrine:greg0ire@phpc.social
2025-06-14

Look what I just built this afternoon!

github.com/greg0ire/inject-git

Made for #zsh and #git with #fzf

greg0ire :doctrine: boosted:
Benjamin Eberleibeberlei@phpc.social
2025-06-14

@greg0ire Also PHP 8.4 lazy objects 🥳

greg0ire :doctrine:greg0ire@phpc.social
2025-06-14

📦release: doctrine/orm 3.4.0 🎉

Most notably, this adds support for property hooks thanks @beberlei

Check out the release notes: github.com/doctrine/orm/releas

greg0ire :doctrine:greg0ire@phpc.social
2025-06-14

📦release: doctrine/orm `3.3.4` with the changes from `2.20.4` as well as a documentation fix.

Check out the release notes: github.com/doctrine/orm/releas

greg0ire :doctrine:greg0ire@phpc.social
2025-06-14

📦release: `doctrine/orm` 2.20.4 with a few bugfixes by github.com/dbannik and myself. Check out the release notes: github.com/doctrine/orm/releas

greg0ire :doctrine:greg0ire@phpc.social
2025-06-09

Today, I've greatly improved the git shortcut described in phpc.social/@greg0ire/11379808 by:

- showing a color preview of the commit;
- using the text *after* the cursor as an extra `git log` argument (so now you can pass e.g. `--all` or a branch name;
- extracting the 2 functions to their own files, they can be seen at github.com/greg0ire/dotfiles/t .

#git #zsh

greg0ire :doctrine: boosted:
nixCraft 🐧nixCraft
2025-06-06

meme for you

A two-panel Linux meme with the Drake on a yellow background. The top panel shows Drake looking displeased. Next to him, the text reads: "Password protect and encrypt your computer." The bottom panel shows Drake smiling and pointing approvingly. Next to him, the text reads: "Install i3wm so nobody knows how to use it anyway."
greg0ire :doctrine: boosted:
Lux :flag_genderfluid:orange_lux@eldritch.cafe
2025-06-05

Sachez que si vous m'envoyez un vocal, je ne vais pas y répondre tout de suite. Je vais plutôt :

  • attendre d'avoir le temps de l'écouter au calme
  • oublier que j'ai reçu un message à écouter
  • m'en rappeler quand il y aura un autre message dans la conversation
  • l'écouter en urgence pour pas vous faire penser que je vous ignore
  • et globalement ne pas répondre parce que vous faites des vocaux trop longs pour qu'on puisse répondre à un élément précis.
greg0ire :doctrine: boosted:
2025-05-21

Signal Messenger is warning that Recall, the AI tool rolling out in Windows 11 that will screenshot, index, and store everything a user does every three seconds, poses a risk to its users. Effective immediately, the Windows Desktop version will by default block the ability of Windows to screenshot the app. Of course, Microsoft provides no API to disable Recall from screenshotting specific apps, so Signal is getting creative. They are invoking a digital rights management API that blocks the screenshotting of copyrighted material.

signal.org/blog/signal-doesnt-

greg0ire :doctrine:greg0ire@phpc.social
2025-05-15

#vim protip: when using Treesitter, use `syntax off` to disable basic syntax highlighting, that way you will notice if you need to install a treesitter parser you don't already have.

greg0ire :doctrine:greg0ire@phpc.social
2025-05-14

@hypolite it's a big company, they probably have good reasons to do this... Probably.

greg0ire :doctrine:greg0ire@phpc.social
2025-05-14

The other day, while stranded at Lisbon's main airport due to the blackout, I frantically tried to book a return trip with Air France.
I used DuckDuckGo to find the website, and noticed something weird: the url started with `wwws`. In fact, trying this right now, you can see that it is the second result. If you click the first link, you will get 301 redirected to the `wwws` subdomain (301 is the same as 308, but slightly worse).
I tried booking a flight, and the payment failed several times.

Screenshot of a DuckDuckGo search result page. First item: www.airfrance.fr
Second item: wwws.airfrance.fr
greg0ire :doctrine:greg0ire@phpc.social
2025-05-14

I almost canceled my card via my banking app, but decided to call them instead, and they told me that everything seemed alright.

Meanwhile, my friends had looked and found an explanation: superuser.com/a/353250

TL;DR: A few organisations use `wwws.` to suggest that HTTPS is supported and arrange redirection so that users don't have to type the `https://` protocol specifier.

Frankly, WTF? This does not make me feel safe at all! For me, it achieves the opposite of the desired effect.

greg0ire :doctrine:greg0ire@phpc.social
2025-05-14

One of my friends then pointed a weird CSS issue that made the accent over "e" appear way thicker than it should be.
I was now convinced that hackers somehow managed to bump the `wwws` subdomain high enough and had no way to check if maybe some letter in the domain was not the letter it pretended to be, which would explain this. I mentally broke down, thinking I was now stranded without any payment means.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst