Skip to main content

Jeremy Cherfas

It worked! Well done. Are you also in the IndieWeb IRC/Slack?





Jeremy Cherfas

I'm a late adopter on IndieWeb readers, I freely confess. Maybe I should make the effort now. Well, not now, because I'll be out of circulation for a bit, but soon.

Jeremy Cherfas

Seems to me that your home page is great as a professional About page. Just add some markup like an h-card. You have a contact form, which is important, what more do you need?





Jeremy Cherfas

An IndieWeb Book Club is a really interesting idea for people who like that sort of thing, but I am a bit Groucho Marx about clubs. I may get around to the book, or I may not, but right now I will watch from the sidelines.





Jeremy Cherfas

@rdwrt Not really, because it is an unconference. The sessions on the first day are offered by the people who are there and adjusted to suit people, and the second day is a hack day devoted to IndieWeb projects. Some more details at https://indieweb.org/IndieWebCamps/Attendance

Jeremy Cherfas

Replied to a post on medium.com :

Very hard to believe that Tanner Campbell chose to put his very IndieWeb idea about podcasting on Medium rather than on his own domain. Of course, the idea will never work because the big players don't need it and the small ones won't hurt anyone by witholding their labour.






Jeremy Cherfas

This news of a site for IndieWeb on Textpattern is very exciting. I used to use TXP back in the day for one of my sites, but moved it to WP. Maybe I'll move it back ...





Jeremy Cherfas

2019-02-12

1 min read

“Amazingly, the link still works” 

Two amazing things

1) In a piece looking back over 1000 of his linkblog posts, Charles Arthur finds it remarkable that a link from 2010 still works.

2) The piece seems to be on Medium and nowhere else.

I reckon the two observatiuons are linked (haha). Which makes me wonder whether to even share this link. Will it still work in 2028? Or would Charles be better of owning his stuff somewhere else?

Jeremy Cherfas

I knew I'd forget some. So, there's @fallingtreeprod @kitchenbee @_captainscience @bartona104 @jkphi and, to round things off, @indieweb and all who sail in her.

Jeremy Cherfas

Jeremy Cherfas

Jeremy Cherfas

Getting ready for two days of IndieWeb in beautiful Nürnberg.





Jeremy Cherfas

Jeremy Cherfas

Chris Aldrich's discussion of the rewarding discovery that a friend has read something that you are reading, before you see it in their feed, is spot on. It is fun. And it reminds me of two things. The most important is that I really need to get to grips with my tags, both in Zettelkasten and, perhaps even more importantly, in Pinboard.

The whole business of bookmarking, storing copies, highlighting and annotating remains a source of confusion for me. There are just too many moving parts. I quite like Chris' suggestion of making it a topic at a future IndieWeb Camp. I've got two projects on the go, either of which could be my thing in Nürnberg in a couple of weeks.

Jeremy Cherfas

Have you taken a look at indieweb.org? There are people doing lots more than hinting.





Jeremy Cherfas

Jeremy Cherfas

Twitter weirdness. Ability to follow links seems to have changed. In Safari, with mu-block, I can click on a link shared directly by someone, but not on a link in a retweet. Is this a change in behaviour, or something I simply never noticed before? Or both.

Jeremy Cherfas

Managed to find some time to join [virtual Homebrew Website Club](https://indieweb.org/events/2018-08-22-homebrew-website-club) today. If you're interested in and have a moment, come and join us.

Jeremy Cherfas

I have a feeling I saw this same post on a Grav-powered site, and would have responded from my own Grav site to the effect that it is not easy to get indieweb going with Grav, unless you are more adept than I am, but it is possible. Now, here you are on WordPress. So, not sure what is going on. But hey, each to their own.

And I will PESOS this comment back to my own site just to confuse matters further.

Jeremy Cherfas

Jeremy Cherfas

It says here https://indieweb.org that "The IndieWeb is a people-focused alternative to the 'corporate web'", but that's just a start and of course there is more to it than that. More a state of mind than a thing, I'd say.

Jeremy Cherfas

Quick reminder that a 3-hour [virtual Homebrew Website Club](https://indieweb.org/events/2018-06-13-homebrew-website-club) will be starting in about 22 minutes. We use [Mumble](https://indieweb.org/Mumble) to chat about anything and everything . See you there.

Jeremy Cherfas

A little problem with Known's Micropub endpoint

3 min read

One of the developers of Sunlit, a photo-sharing app that is part of the Micro.blog ecosystem, contacted me to say that “the images on your site have a MIME type of application/data”. I’d like to say I understood immediately what the problem was and what it meant, but I had to do some learning first. It wasn’t as simple as the extension, the bit after the filename that indicates whether it is a JPEG or PNG kind of image. Rather, it was about what my server tells your browser about the image.

To backtrack, Known stores all files as blobs that contain the actual file data, the 1s and 0s. Your browser, when it receives a post from my server, can often sniff out what kind of thing (image, audio, text etc) that blob of data represents and do a good job of showing it to you. Normally, you wouldn’t even notice. One clue is that if you right-click on an image, and ask to open it in a new tab, it actually gets downloaded instead, I suppose because the new tab doesn’t know what else to do with it.

Anyway, I confirmed that the source file for most images did not have an extension (which would have told the browser directly how to deal with it). Most, but not all. Files I had uploaded to my site directly did have an extension and the correct MIME type. The “bad” files had come from OwnYourGram or Quill, both of which are part of the joyful . They use a standard called Micropub to send things to a suitably equipped website.

It seemed unlikely that both Quill and OYG would fail to send the requisite information to identify a photo, so I went digging into the code that Known uses to decide what to do with a post sent by Micropub. I made a bit of progress but although I could see more or less what was happening, I couldn’t see how to make it right.

Fortunately Aaron Parecki, who built Quill and OwnYourGram (and so much else), was around and gave me the clue I needed to investigate: curl -I example.com/file.

One beautiful feature of Quill is that if it is sending a photo and if the receiving site has a media endpoint for receiving files (which Known does) it uploads the file, shows you a preview and tells you the location of the file. With that, the curl command shows that the temporary file has the correct description of Content-Type: image/jpeg. Once Known has processed the whole post from Quill, though, the file that contains the image shows as Content-Type: application/data.

Somewhere between receiving the temporary file from Quill and storing it permanently, Known fails to give it the proper MIME type.

I wish I knew enough to discover where the problem lies. Most likely Marcus Povey – who keeps the wheels spinning at Known – will be able to do the needful, now that I have submitted an issue. And Sunlit will be able to share my photos far and wide.

Jeremy Cherfas

2018-05-27

1 min read

@phoneboy kindly shared a screenshot of the "webmention" spam he said he had received.

As I suspected, it looks to me like common or garden spam, hence the scare quotes. Of course, I can't be absolutely certain without digging further into the actual URLs, which I'm not about to do, but everything about these comments screams pingbacks or trackbacks. And the solution is obviously Akismet which, to be honest, I am suprised Phoneboy has not already installed and activated.

The day may come when webmention spam is a thing, and people have been thinking about a protocol called Vouch for that eventuality.

Jeremy Cherfas

@vincentlistens I may be missing something subtle here, but if you have a photo as part of your h-card, that works pretty well in an context. Depending on the receiver, it can show up in likes, reposts, webmentions etc.

Jeremy Cherfas

Quick reminder. Virtual Homebrew Website Club to talk about anything IndieWeb-related will start in about 40 minutes, using Mumble. Details at https://indieweb.org/events/2018-05-23-homebrew-website-club

Jeremy Cherfas

People of Europe's timezones!

There will be a [virtual Homebrew Website Club meeting](https://indieweb.org/events/2018-05-23-homebrew-website-club) this evening.

Feel free to drop in and discuss anything IndieWeb.

Jeremy Cherfas

Jeremy Cherfas

2018-05-21

1 min read

A couple of days ago, @phoneboy mentioned the fun he had deleting the spam webmentions he had received on WordPress.

I asked him to document them.

Now Phoneboy replies:

Once I figure out the right settings, I’ll let you know.

And I’m not sure what that means. What right settings? Doesn’t WordPress keep a copy of all comments it receives? It would be really useful to see the contents of those “spam webmentions,” where they came from, what they contained, who sent them, simply because, as I said before, so few of these imagined evils have so far been spotted in the open. Not sure what settings that requires.

Also, the irony of this question has not escaped me:

Also, where did you post this comment? Didn’t see it in micro.blog.

I posted it here. Where else would I post it?

Jeremy Cherfas

@Phoneboy I see you had to delete spam Webmentions. It would be great if you could document some of the details on the wiki. Or at more length on one of your sites. There have been concerns about the spamming potential but few (none?) seen in the wild, so that would be really valuable.

Jeremy Cherfas

2018-05-17-02

1 min read

If you're looking for a really good introduction to the and insights into how it all works, you could do a lot worse than listen to Jeena's podcast with Martijn. They do a tip-top job of explaining for people less knowledgeable than they are, and the audio quality is very acceptable.

Jeremy Cherfas

2018-05-07

1 min read

I think I just need to remind myself and others of the natural progresion of things.

  1. Everything not forbidden is permitted.
  2. Everything not permitted is forbidden.
  3. Everything not forbidden is compulsory

That is all.

Jeremy Cherfas

Jeremy Cherfas

If you would like to know more about the IndieWeb beyond micro.blog and WP, why not join us for the [virtual Homebrew WebsiteClub](https://indieweb.org/events/2018-05-02-homebrew-website-club#Virtual_European_Time) this evening at 17:30 CEST?

Jeremy Cherfas

Jeremy Cherfas

Jeremy Cherfas

I noticed that my Like of this recent post by Chris Aldrich features a photo not from Chris's site, but from the site of the person he is talking about. That's pretty magical.

# indieweb

Jeremy Cherfas

Jeremy Cherfas

@PhilVincent Just discovered and went looking for your chart. Page not found. Which, to me, suggests the need for an 11th day, devoted to the and what it means to own your content.

Jeremy Cherfas

Jeremy Cherfas

IndieWeb generation 4 and hosted domains | Manton Reece

Owning your content isn’t about portable software. It’s about portable URLs and data. It’s about domain names.

Cannot say this often enough.

Jeremy Cherfas

You can get good help

1 min read

I managed to fix a long-standing niggle with my practice this afternoon, thanks to some great help from cweiske and others. For the longest time Quill, a micropub client that I can use to publish here, wasn't showing me an option to syndicate directly to Twitter. That meant that I tended reply to tweets and stuff right there in the silo and not bring them back here. Fair enough, especially when a reply without context is like an egg without salt. But we figured it out, in part by that old standby of "switch it off and then switch it back on again". That got things working, and was enough of an impetus to upgrade WithKnown to the latest build. And so far, everything looks good.

Jeremy Cherfas

Jeremy Cherfas

Replied to a post on eli.li :

A great intro to micro.blog and how it fits more generally into the ecosystem. But I had to laugh at Eli saying that since he discovered micro.blog he is now a full-time PHP developer. I have just spent all morning, literally, trying to improve the sandpit ii8n which I play with PHP, and have just about given up, utterly defeated. How anyone ever gets XDebug to work is completely beyond me. VSCode, Atom, even PHPStorm all require the most astonishing acrobatics which I have simply been unable to perform. Now what?

Jeremy Cherfas

Aaron Davis wonders "when are you an actual ‘citizen’, that is when do you belong to, in or are a part of the Indieweb?" To me, "belong to", "in" and "part" signify slightly different depths of commitment, none of which conveys "citizenship". The way I understand it, citizenship is granted by some other authority. You can't just claim it for yourself.

I like Kartik Prabhu's idea that posting to a domain you own is all it takes. "Everything else is a bonus". But that's a little like Robinson Crusoe being a citizen of his island. Interaction with others matters too.

Jeremy Cherfas

@SlackHQ I like the extra functionality of, eg, reminding myself about messages and the overall usability of Slack. I wouldn't want to be tied to a closed silo though. Bridging with IRC allows people to own their messages.

Jeremy Cherfas

The good news is that -- the main channel for which I want both IRC and Slack -- should be OK as it uses the Slack API. Or so I am reliably informed ...

Jeremy Cherfas

The worst possible feedback: it works for me.

1 min read

One of the good things about WordPress is how flexible it seems on the surface, able to perform all sorts of wizardry. One of the bad things about WordPress is how that very flexibility often makes it extremely difficult to achieve any sort of wizardry. That seems particularly true of anything to do with the .

So I was surprised to learn that Aaron Davis was having difficulty implementing a ZenPress child theme

Surprised because I run fornacalia.com with a ZenPress child theme and cannot recall any difficulties in setting that up. I think there may have been some issues with capitalisation of various names, but beyond that, I'm at a loss. I'd love to help -- but not sure how best to do that.

Maybe I should just share my child theme.

Jeremy Cherfas

@dgold if you are in IndieWeb IRC, can you figure out what just happened? Every one left in a hurry. Something about *.net *.split

Jeremy Cherfas

podTo aims to standardize podcast subscriptions

I want to make listening to or subscribing to a podcast as easy as sending an email. Or easier!

A very worthy goal, I don't doubt it. Sounds a bit like the universal Subscribe button that some people think is needed to get writing going again. 

In any event, I wish them much luck and will be attempting to keep an eye on podTo.