Email or username:

Password:

Forgot your password?
36 posts total
Boo Ramsey πŸ§›πŸ»β€β™‚οΈπŸ§Ÿβ€β™‚οΈπŸ‘»πŸŽƒ

This morning, I was accepted to participate in the Twitter Ads program, and they're going to finally allow me to promote a tweet that I originally requested to promote... 6 years ago!

ADHDNerdDad

@ramsey the promoting a tweet thing is utter BS. I actually paid for one to be promoted and it didn't get any more views than it would have if I hadn't promoted it. I think that is a case where their new views button worked against them.

Boo Ramsey πŸ§›πŸ»β€β™‚οΈπŸ§Ÿβ€β™‚οΈπŸ‘»πŸŽƒ

Folks who have stuff:

How do you keep dust off your stuff? Are you constantly dusting?

I know this sounds like a joke, but I’d really like to know how to keep dust from accumulating with minimal effort.

Show previous comments
Sean Coates

@ramsey For a small advantage against dust accumulation, we bought bookshelves with glass doors. My glassware is also in a cabinet with doors.

This helps keep most of the dust out of those areas, at least.

I treasure the dust on my cellar bottles. Embrace it sometimes? (-:

Sander van Kasteel

@ramsey I have central air with decent filters, which already helps a lot.

But other than that, my vacuum robot does it's rounds on a daily basis and I wipe everything weekly. That's it, that's all I do and that's good enough for me and my cat.

lachezar

@ramsey less furniture and stuff hanging on the walls. Then all the dust is on the floor and a robot vacuum cleaner can clean it. Unfortunately dust aggregates even on the walls if they have texture (e.g. orange peel, wallpapers) so the battle is quite furious πŸ™ˆ

Boo Ramsey πŸ§›πŸ»β€β™‚οΈπŸ§Ÿβ€β™‚οΈπŸ‘»πŸŽƒ

The bird app is now showing me notifications from everyone I’ve blocked. This is great.

Wogan May

@ramsey Nothing quite like developing in production!

Boo Ramsey πŸ§›πŸ»β€β™‚οΈπŸ§Ÿβ€β™‚οΈπŸ‘»πŸŽƒ

Nothing will destroy Open Source quicker than treating all the devs who work on open source software as suppliers in a supply chain.

Matthew Weier O'Phinney

@ramsey So, a large company I won't name but which now owns a commercial OSS product that builds on top of Laminas libraries... each year asks us when we will support PHP.next, demanding we be ready by release.

They're treating us as suppliers. And due to "legal issues", never even donate monetarily to the project.

This year, they outsourced patches to help the migration... To a team with 0 history with us, creating patches that broke CI. So, more work for us in the end.

It's untenable.

@ramsey So, a large company I won't name but which now owns a commercial OSS product that builds on top of Laminas libraries... each year asks us when we will support PHP.next, demanding we be ready by release.

They're treating us as suppliers. And due to "legal issues", never even donate monetarily to the project.

Boo Ramsey πŸ§›πŸ»β€β™‚οΈπŸ§Ÿβ€β™‚οΈπŸ‘»πŸŽƒ

If you have strategies for searching a database for partial #UUID matches (especially if storing UUIDs as 16-byte binary strings), please check out this question and see if you're able to provide some pointers:
github.com/ramsey/uuid/issues/

Thanks!

#PHP

Boo Ramsey πŸ§›πŸ»β€β™‚οΈπŸ§Ÿβ€β™‚οΈπŸ‘»πŸŽƒ

One of the best decisions past me made was to start the phpc.social Mastodon instance. Welcome, newcomers! #PHP

Boo Ramsey πŸ§›πŸ»β€β™‚οΈπŸ§Ÿβ€β™‚οΈπŸ‘»πŸŽƒ

Is there a way to configure #rector so that it only makes necessary changes to upgrade the code? I don't need or want it to convert all the properties to constructor-promoted properties, for example. I only want to ensure the code will not emit errors, warnings, or deprecation notices.

Boo Ramsey πŸ§›πŸ»β€β™‚οΈπŸ§Ÿβ€β™‚οΈπŸ‘»πŸŽƒ

We re-opened signups on phpc.social. They’re still moderated. Hint: tell us more than β€œleaving Twitter” or β€œcurious” or β€œtrying it out.” We’re building a community and want to know why you’re joining.

Boo Ramsey πŸ§›πŸ»β€β™‚οΈπŸ§Ÿβ€β™‚οΈπŸ‘»πŸŽƒ

β€œStay informed” is also not a good answer. Why do you want to join *our* community? That’s the question.

Boo Ramsey πŸ§›πŸ»β€β™‚οΈπŸ§Ÿβ€β™‚οΈπŸ‘»πŸŽƒ

Is there a way to customize the "Why do you want to join?" text input question? I doubt there's a way because of all the translation strings it would require, but I would love to turn it into a custom question or add more details to let users know what we're looking for.

Alexey Skobkin

@ramsey
On lor.sh we're using patches for tweaks like post length increase, color scheme change or early editing enabled. Because Mastodon isn't about customisation. So most likely it'll be easier to patch language files than waiting for the feature.

P.S. I didn't really check if the option is present because I'm on the phone right now, but I'm not too optimistic about finding it.

Boo Ramsey πŸ§›πŸ»β€β™‚οΈπŸ§Ÿβ€β™‚οΈπŸ‘»πŸŽƒ

I took the leap and dropped support for 32-bit PHP (requires a 64-bit build of PHP), and I bumped the minimum required PHP version to 8.2. Wooooo!

github.com/ramsey/identifier

Boo Ramsey πŸ§›πŸ»β€β™‚οΈπŸ§Ÿβ€β™‚οΈπŸ‘»πŸŽƒ

I love how folks can move Mastodon instances and take their followers with them.

*waves to everyone moving from mastodon.technology, who I’m instantly following because of the smooth account moving process*

Alexey Skobkin

@ramsey
Sadly there's still one problem.
User doesn't own his identity himself. Their server stores it and points to a new server if user used migration.
But if server is gone, user has no options to say "Hey, I'm still here, just having new address!".

And that's quite sad because many Fediverse instances doesn't have a lot of money to cover the costs and/or doesn't have protection from bus factor.

Boo Ramsey πŸ§›πŸ»β€β™‚οΈπŸ§Ÿβ€β™‚οΈπŸ‘»πŸŽƒ

Given the recent news of mastodon.technology shutting down, if you like the PHP programming language, consider moving your account over to phpc.social.

Boo Ramsey πŸ§›πŸ»β€β™‚οΈπŸ§Ÿβ€β™‚οΈπŸ‘»πŸŽƒ

Someone from mastodon.online reported an account on this instance as "very obscene," but the report is in Chinese, and the reported posts are also in Chinese. When I run them through a translator, I can't figure out what's obscene, and I have no way of communicating with the reporter for more details.

I've never had to deal with a report like this before. How do other server admins handle these?

Alexey Skobkin

@ramsey
We have a rule on our server that registration is allowed if you're using one of three languages which moderators of the server can speak.

It doesn't allow us to make a large international server, but it allows us to process everything in a timely manner and stay connected with our users.

This is not an universal rule every server can use.
But I also don't think that it's too bad because having more servers in different location is more beneficial for Fediverse than having several very large servers.

Boo Ramsey πŸ§›πŸ»β€β™‚οΈπŸ§Ÿβ€β™‚οΈπŸ‘»πŸŽƒ

I'm very excited to be able to share this with the rest of the world. Back in May, #Skillshare announced international support, starting with Spanish, Portuguese, French, and German. I worked on this library to support those efforts, and I hope others find it useful.

FormatPHP is a PHP library & CLI tool to help with internationalization & localization.

github.com/Skillshare/formatph

Hey! ΒΏQuΓ© tal? Oi! Salut! Hallo, Hi! We are excited to announce FormatPHP, a new open source project from Skillshare Engineering. FormatPHP is a PHP library & CLI tool to help with internationalization & localization. We hope you find it useful! #php #i18n #l10n
Boo Ramsey πŸ§›πŸ»β€β™‚οΈπŸ§Ÿβ€β™‚οΈπŸ‘»πŸŽƒ

@Gargron How often does a Mastodon instance check for link verification of a profile? I've just added the proper "me" rel link, and I'm curious when Mastodon will show the link as being verified.

Go Up