@panigrc@mastodon.social avatar



♥️ #programming #php, working on #linux and supporting #opensource.
Also a #maker and a #hacker.
Listening to 🎧 #synthwave

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ricmac, to php
@ricmac@mastodon.social avatar

My latest @TheNewStack article -> PHP popularity has dropped dramatically in recent years, coinciding with WordPress becoming "JavaScript-first" according to its co-creator Matt Mullenweg. https://thenewstack.io/why-php-usage-has-declined-by-40-in-just-over-2-years/

@panigrc@mastodon.social avatar

@ricmac @TheNewStack Because companies want to have same devs for everything, front/back-end and soon DevOps 💩

panigrc, to random
@panigrc@mastodon.social avatar

@walterebert thanks for the article:

Fixing Syncthing out of sync items

the --reset-deltas did solved the problem

panigrc, to repair
@panigrc@mastodon.social avatar

Thank you @adam for the awesome interview with @kwiens about the #righttorepair 🤖🛠 in @changelog podcast !

One of my favorite quotes was (I hope I understood it correctly):

> Support indie e-commerce; I appreciate it.


#ifixit #indieweb #repair #repairability #electronicsrepair #diy #sustainabiity #plannedobsolescence

ramsey, to php
@ramsey@phpc.social avatar

A friend was telling me about guidelines for developing and deploying new services in their company, and one of the guidelines is “new services must not use .”

I’m not making this up, and this isn’t hyperbole. They actually have this listed on their company documentation.

@panigrc@mastodon.social avatar

@ramsey indeed, since the start of the year I'm developing APIs in typescript. Thinking seriously giving it a year and then leaving, unless I won't be able to find a remote PHP position, which I doubt.

panigrc, to showerthoughts
@panigrc@mastodon.social avatar

I have an for a , but I don't know how to code it:

view for tasks

already have status which could be converted to columns:

Not specified →
Needs action → to do
In Process

olimould, to solarpunk
@olimould@mas.to avatar

I asked Dall-e to create a city for me, and now I want to live there

@panigrc@mastodon.social avatar

@olimould Regarding the I recommend you to watch this:

Why Green Skyscrapers are a Terrible Idea


nixCraft, to linux
@nixCraft@mastodon.social avatar
@panigrc@mastodon.social avatar


SirTapTap, to random
@SirTapTap@mastodon.social avatar

Imagine if we addressed climate change as quickly as corporations jammed AI into every possible crevice

@panigrc@mastodon.social avatar

Corporations don't see money into climate change

retiolus, to random
@retiolus@mamot.fr avatar

I'm pretty tired of having to use to share locations with people I'm making appointments with.

I've made a little application to convert the sharing links from to Google Maps which I open in this example, but there's no need in practice, I just have to share it with whoever I want!


@panigrc@mastodon.social avatar

@retiolus @glowl

Oh, my! Thank you so much for this app! I was looking for it for so long.

Unfortunately apps like don't have the feature to share a link but only Geo link.

And my friends are always annoyed because of course can't understand them.

By the way the URL you got in your Codeberg repository (https://f-droid.org/packages/net.retiolus.osm2gmaps/) gives me 404 Page not found

array, (edited ) to random
@array@fosstodon.org avatar

Note to myself: those fancy AIs have their uses, but at their current state you just can't skip READ. THE. FINE. MANUAL (or docs or API or whatever. Just. Please. Read. Them.) 💃

@panigrc@mastodon.social avatar

The GPT tools help when you don't know what what you don't know, so you ask the wanted result and it can give you possible solutions.

For example the terminology of programming languages can be different.

mforester, to random
@mforester@rollenspiel.social avatar

Today I picked up some old projects of mine and found that the on no longer triggered when I pushed commits.

I first suspected an issue in my pipeline config, but couldn't find any.

Not sure if anybody already encountered the same issue and found a fix for it, but I ultimately ended up "Repairing" the repo in https://ci.codeberg.org.

You can find that option if you select a project, open the settings, navigate to "Actions" and there's a button to "Repair repository".

@panigrc@mastodon.social avatar

@mforester Yeah me too, but repairing it didn't bring anything, the pipeline syntax woodpecker.yml has changed, I had to update it.

selea, to Electronics

Is there any "smartplug" that does'nt require a cloud-service or an app in order to monitor electricity consumption and more?

Ideally, something that is open by default and can sent statistics over MQTT or similar

@panigrc@mastodon.social avatar
feditips, to random
@feditips@mstdn.social avatar

If you're using Mastodon through the web on a computer, there's an optional multicolumn interface you can use instead of the default single column one.

  1. Log in through your server’s website
  2. Click ⚙️ Preferences
  3. Tick the box marked Enable Advanced Web Interface
  4. Click the Save Changes button
  5. Click the Back to Mastodon link at the left of the screen

If you change your mind, click the ⚙️ icon on the left to get back to settings.

More info here:

➡️ https://fedi.tips/how-to-activate-mastodons-tweetdeck-style-advanced-web-interface/

@panigrc@mastodon.social avatar

@feditips but how can I broaden the columns so that they take the whole screen?

chriscoyier, to random
@chriscoyier@front-end.social avatar
@panigrc@mastodon.social avatar

Is there any way to make the URL open in the user's instance or in their activitypub app?

rm4, (edited ) to Podcast

When you listen to audio content like a podcast, do you listen to it at:

@panigrc@mastodon.social avatar

has a nice feature to skip the gaps

milosz, to random
@milosz@adventurousbeastie.eu avatar

🤔 RSS feed should contain whole articles or only short description?

@panigrc@mastodon.social avatar

But then you won't discover other articles of the author

dunglas, to random
@dunglas@mastodon.social avatar

Remove cars from your street and add some greenery with this Dutch AI! https://dutchcyclinglifestyle.com/en

@panigrc@mastodon.social avatar

What an awesome idea for using AI ✨

changelog, to random
@changelog@changelog.social avatar

🎉 New episode of The Changelog!

This week @jerod goes solo with Philipp Heckel, creator of ntfy, to discuss this simple HTTP-based service that lets you send notifications to your phone or desktop via scripts from any computer📲

They discuss why he built it, how he built it, and what his plans are for the future of this beloved side hustle 🏃‍♂️

🎧 https://changelog.fm/562

@panigrc@mastodon.social avatar


Don't mind me, just adding some hashtags:

@panigrc@mastodon.social avatar

For sure! In that way people can discover you, as in mastodon you can follow hashtags.

tuxedocomputers, to InitialD German
@tuxedocomputers@linuxrocks.online avatar

🎁 𝓐𝓵𝓵 𝓽𝓱𝓮 𝓫𝓮𝓼𝓽 𝓯𝓸𝓻 𝔂𝓸𝓾𝓻 𝓫𝓲𝓻𝓽𝓱𝓭𝓪𝔂! 🎁

We send very warm birthday wishes to Ubuntu!
So for you here is a little video from TUXEDO! 👇


@panigrc@mastodon.social avatar

Forgot to use the hashtag 😄

moonwalker, to privacy

hmmm... turns out there's a way to temporarily set a timezone for an application on linux. you can use an environment variable TZ.
for example you can use that to force chromium based browsers to use a UTC timezone with TZ="UTC" chromium

@panigrc@mastodon.social avatar

Holy shit an idea came up 💡
I could have it planned whenever I travel (to another ) so that it changes automatically

panigrc, to random
@panigrc@mastodon.social avatar

Thanks for this article:

"How to rename photos by date and time based on data"


If something like that would be possible for videos, that would be great!

EU_Commission, to Bulgaria
@EU_Commission@social.network.europa.eu avatar

Europe is an ageing continent.

According to a recent Eurobarometer survey, Europeans also think that population ageing (42%) is the most pressing demographic challenge.

We've launched a wide range of tools around 4 pillars to address this issue:

  1. Balance family and work life
  2. Support younger generations
  3. Empower older generations and sustaining their welfare
  4. Address labour shortages

With this, we call on countries to develop policies to tackle demographic change.

@panigrc@mastodon.social avatar

@EU_Commission I assume in the future to combat this issue we are going to build incubators so that new children can be born without the burden of raising them.
"Mother" & "Father" will be just another job.

Or even better have robots raise them ... wink wink

Joking aside the should seriously increase the incentives.

ramsey, to random
@ramsey@phpc.social avatar

Did recently change the way it connects to when executing tests from PhpStorm? I’m no longer able to get the debugger panel to work for a project that I’ve never had a problem using Xdebug in.

@panigrc@mastodon.social avatar

I'm using https://github.com/dunglas/symfony-docker for my projects (even without ) and works out of the box
kudos to @dunglas 👍

dseguy, to random French
@dseguy@phpc.social avatar

Customs exceptions are classes like any others: they may implements an interface.

That interface may be used to catch the exception, even if the interface has nothing to do with exceptions.

@panigrc@mastodon.social avatar

Awesome didn't know that!

Wouldn't then make sense that the
internals create an ExceptionInterface that all the internal exceptions implement?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • rosin
  • ngwrru68w68
  • Durango
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • khanakhh
  • slotface
  • everett
  • vwfavf
  • kavyap
  • provamag3
  • osvaldo12
  • GTA5RPClips
  • ethstaker
  • tacticalgear
  • InstantRegret
  • cisconetworking
  • cubers
  • tester
  • anitta
  • modclub
  • Leos
  • normalnudes
  • JUstTest
  • All magazines