πŸ“š Agora node [[base]] β˜†
Agora nodes contain community contributions with titles or topics that match your search. x
πŸ“œ File base.md by @neil β˜† πŸ“Ž οΈπŸ”— ✍️ β›Ά

baseΒ§

πŸ“œ File base.md by @agora@botsin.space β˜† πŸ“Ž β›Ά
πŸ“œ File base.md by @an_agora@twitter.com β˜† πŸ“Ž β›Ά
πŸ“œ File base.md by @flancian@social.coop β˜† πŸ“Ž β›Ά
πŸ“œ File base.md by @flancian@twitter.com β˜† πŸ“Ž β›Ά

A #Flancian believes it is through a [[re evolution]] ~ #reevolution of the #base and [[super structure]] that we will unlock the true potential of humanity and our allies in the #Commons and its #Federation.


Loading pushes...

✨ AI Synthesis Mistral Gemini ChatGPT Claude x

Expanding this section will automatically generate an AI synthesis of the contributions in this node.

🌌 Agora context for [[base]]

Rendering context...

πŸ“š Agora node [[2007 05 02 experimenting with freebase]] (pulled by the Agora)
πŸ“œ File _posts/archive/2007-05-02-experimenting-with-freebase.md by @bmann β˜† πŸ“Ž

layout: post title: Experimenting with Freebase created: 1178145889 categories:

  • Freebase
  • metadata
  • Nova Spivack
  • Radar Networks
  • Semantic Web
  • Web 3.0
  • Drupal
  • Web 2.0
  • Web Development

No, it's not a drug, it's the Semantic Web :P

Freebase is sort of like a structured wiki. In that, anyone can add content to the system. What's different, is that you can also add and define your own "Type" which are a collection of metadata. User generated content is quite common, and Freebase actually sucks in a ton of information from Wikipedia which gives it a huge base of content to start with, but this concept of being able to add/edit/organize higher level structures and metadata is new (tagging aside…).

I had great fun fleshing out entries for Drupal and the Drupal Association, figuring out Company, Software, and People types in the process.

OK, OK, I admit — filling in the Beer entries for Hacker-Pschorr Weisse and the Hacker-Pschorr Brewery were actually more fun :P

A couple of pieces of feedback on Freebase:

  • A bit slow: some of the actions/dropdowns don't seem as snappy as they could be
  • URLs are ugly as sin: there is no perfect way to do this, but the URLs simply aren't "friendly" at all
  • Feature request - extend types: I couldn't figure out how to extend an existing type with extra metadata 

I can certainly understand Tim O'Reilly's great praising of Freebase (and, of course, similar concepts like my old "blog friend" Nova Spivack's company, Radar Networks) — it's how the entire web *should* work.

So, when I link to a page, the page that I link to should show a link back to my post (it's called a referrer or trackback…except we can't use them in practice because of spam). And that "link" is a structured piece of content, that may have extra metadata and values associated with it (e.g. if it's been on Digg, how many Diggs it has, if it's a spam domain, a link to another "owner" person, etc.).

Spam aside, we still have these "static" web pages that can't fully participate in this more interactive web. Some of the smarts are migrating to individual pages themselves. I've always believed this, and have long predicted the "death of static pages".

But enough pontificating. Go experiment with Freebase, and the first person to mention Web 3.0 *will* get a slap.

Update: so, yeah, I'm sorry that I don't have any invites to give out yet. I didn't realize that Freebase was, um, as closed as it is still. Leave a note in the comments if you want an invite, and I'll hand them out as I get some. 

Update 2: OK, I've got invites. Leave a comment in this thread or email me if you want one. 

πŸ“š Agora node [[agora database]] (pulled by the Agora)
πŸ“œ File pages/agora database.md by @vera β˜† πŸ“Ž
πŸ“š Agora node [[blog database]] (pulled by the Agora)
πŸ“œ File content/Blog database.md by @scalingsynthesis β˜† πŸ“Ž οΈπŸ”— ✍️

<%% name: new database description: new description columns: file: key: "file" input: "markdown" label: "File" accessorKey: "file" isMetadata: true skipPersist: false isDragDisabled: false csvCandidate: true isHidden: false config: enable_media_view: true media_width: 100 media_height: 100 isInline: true task_hide_completed: true Author: input: "text" key: "Author" accessorKey: "Author" label: "Author" position: 0 skipPersist: false isHidden: false config: enable_media_view: true media_width: 100 media_height: 100 isInline: false task_hide_completed: true config: remove_field_when_delete_column: "false" cell_size: "normal" sticky_first_column: "false" group_folder_column: "" show_metadata_created: "false" show_metadata_modified: "false" show_metadata_tasks: "false" source_data: "current_folder" source_form_result: "root" frontmatter_quote_wrap: "false" row_templates_folder: "/" current_row_template: "" filters: enabled: false conditions: %%>

πŸ“š Agora node [[firebase]] (pulled by the Agora)
πŸ“œ File Firebase.md by @agora@botsin.space β˜† πŸ“Ž
πŸ“š Agora node [[freebase]] (pulled by the Agora)
πŸ“œ File Freebase.md by @agora@botsin.space β˜† πŸ“Ž
πŸ“š Agora node [[git rebase]] (pulled by the Agora)
πŸ“œ File git rebase.md by @flancian β˜† πŸ“Ž οΈπŸ”— ✍️

git rebaseΒ§

The Golden rule of Rebasing
So, before you run git rebase, always ask yourself, β€œIs anyone else looking at this branch?”. If the answer is yes, take your hands off the keyboard and start thinking about a non-destructive way to make your changes. Otherwise, you’re safe to re-write history as much as you like.
πŸ“š Agora node [[heptabase]] (pulled by the Agora)
πŸ“œ File pages/heptabase.md by @vera β˜† πŸ“Ž
πŸ“š Agora node [[keybase]] (pulled by the Agora)
πŸ“œ File keybase.md by @flancian β˜† πŸ“Ž οΈπŸ”— ✍️

KeybaseΒ§

πŸ“œ File keybase.md by @anagora@matrix.org β˜† πŸ“Ž
πŸ“š Agora node [[knowledge base]] (pulled by the Agora)
πŸ“œ File knowledge base.md by @goldfishlaser β˜† πŸ“Ž οΈπŸ”—

knowledge baseΒ§

Core ideaΒ§

structured repository of information, data, or documentation

Related to: [[snippets]] [[articles]] [[categories]] [[metadata]] [[search]] [[technical writing]]

πŸ“š Agora node [[linuxstandardsbase]] (pulled by the Agora)
πŸ“œ File LinuxStandardsBase.md by @agora@botsin.space β˜† πŸ“Ž
πŸ“š Agora node [[merge vs rebase]] (pulled by the Agora)
πŸ“œ File merge vs rebase.md by @flancian β˜† πŸ“Ž οΈπŸ”— ✍️

merge vs rebaseΒ§

πŸ“š Agora node [[metabase]] (pulled by the Agora)
πŸ“œ File metabase.md by @neil β˜† πŸ“Ž οΈπŸ”— ✍️

MetabaseΒ§

We use Metabase for ad-hoc business analytics.

It’s open-source and very handy.

Always worth evaluating alternatives though:

πŸ“š Agora node [[moonbase]] (pulled by the Agora)
πŸ“œ File moonbase.md by @an_agora@twitter.com β˜† πŸ“Ž
πŸ“š Agora node [[nardatabase]] (pulled by the Agora)
πŸ“œ File NARdatabase.md by @an_agora@twitter.com β˜† πŸ“Ž
πŸ“š Agora node [[push from the base]] (pulled by the Agora)
πŸ“œ File pages/push from the base.md by @vera β˜† πŸ“Ž
  • At Unitierra, people avoid trying to β€œpull from the future” by declaring in advance an imagined idea of where they want to go. Instead they try to β€œpush from the base and from the past,” by drawing upon everyone’s experiences and motivations.

πŸ“š Agora node [[rebase]] (pulled by the Agora)
πŸ“œ File rebase.md by @agora@botsin.space β˜† πŸ“Ž
πŸ“œ File rebase.md by @an_agora@twitter.com β˜† πŸ“Ž
πŸ“š Agora node [[supabase]] (pulled by the Agora)
πŸ“œ File supabase.md by @anagora@matrix.org β˜† πŸ“Ž
πŸ“š Agora node [[timeseriesdatabase]] (pulled by the Agora)
πŸ“œ File TimeSeriesDataBase.md by @agora@botsin.space β˜† πŸ“Ž
πŸ“š Agora node [[torta base]] (pulled by the Agora)
πŸ“œ File torta base.md by @flancian β˜† πŸ“Ž οΈπŸ”— ✍️

Torta BaseΒ§

  • [[ingredientes]]
    • 2 tazas harina = 315g
    • 1 taza de azΓΊcar = 240g
    • 3 huevos (4 claras la ΓΊltima vez)
    • Leche 250cc (antes 200)
    • 15gr polvo de hornear
    • 100gs de manteca
    • Esencia de vainilla y/ o ralladura de limΓ³n( yo le ponΓ­a de las dos)
    • Pizca de sal
    • Opcional: nueces 20 medias, o avellana
  • [[procedimiento]]
    • Encender el horno a 200 grados. Poner manteca y azΓΊcar en un bowl a calentarse a temperatura ambiente. Separar yemas y claras, agregar una pizca de sal a las claras y batir a punto de nieve.
    • Batir la manteca y azΓΊcar hasta una mezcla homogΓ©nea. Agregar yemas. Agregar harina con polvo de hornear y leche en tandas, batiendo todo el tiempo. Al final agregar la nuez, y despuΓ©s incorporar las claras a punto de nieve con movimientos envolventes.
    • Hornear a 200 grados por 40’
πŸ“š Agora node [[tz database]] (pulled by the Agora)
πŸ“œ File anagora.bsky.social/tz database.md by @bluesky β˜† πŸ“Ž
πŸ“š Agora node [[wikibase]] (pulled by the Agora)
πŸ“œ File Wikibase.md by @an_agora@twitter.com β˜† πŸ“Ž
πŸ“š Agora node [[wordpress error connecting to database]] (pulled by the Agora)
πŸ“œ File wordpress-error-connecting-to-database.md by @neil β˜† πŸ“Ž οΈπŸ”— ✍️

WordPress: Error connecting to databaseΒ§

Since moving my [[WordPress]] site to [[DigitalOcean]], I started receiving "Error connecting to database" pretty regularly.

It seems to be [[MySQL]] going down for some reason. Restarting MySQL will sort it out.

service mysql restart

Never had it on my previous VPS.

Don’t know why it would be Digital Ocean specific.

But anyway. One common issue seems to be xmlrpc attacks.

https://www.digitalocean.com/community/tutorials/how-to-protect-wordpress-from-xml-rpc-attacks-on-ubuntu-14-04

You can check in your logs for it:

grep xmlrpc /var/log/apache2/access.log

I don’t use Jetpack, so more than happy to disable xmlrpc.

<files xmlrpc.php>
  order allow,deny
  deny from all
</files>

Once this is set up, any access attempts you see in your logs should now be 403s.

The error still seems to happen though periodically. It seems Apache makes MySQL fall over?

Quick and dirty cron job to restart MySQL regularly:

*/20 * * * * /usr/sbin/service mysql restart

A better one is a script to check if MySQL is down, and restart it if so.

There’s also some tweaks you can make to Apache and MySQL conf.