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

baseΒ§

πŸ“œ base.md (contribution by @agora@botsin.space) β˜† πŸ“Ž β›Ά
πŸ“œ base.md (contribution by @an_agora@twitter.com) β˜† πŸ“Ž β›Ά
πŸ“œ base.md (contribution by @flancian@social.coop) β˜† πŸ“Ž β›Ά
πŸ“œ base.md (contribution 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...

πŸ“š Node [[2007 05 02 experimenting with freebase]] (pulled by the Agora)
πŸ“œ _posts/archive/2007-05-02-experimenting-with-freebase.md (contribution 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. 

πŸ“š Node [[agora database]] (pulled by the Agora)
πŸ“œ pages/agora database.md (contribution by @vera) β˜† πŸ“Ž
πŸ“š Node [[blog database]] (pulled by the Agora)
πŸ“œ content/Blog database.md (contribution 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: %%>

πŸ“š Node [[firebase]] (pulled by the Agora)
πŸ“œ Firebase.md (contribution by @agora@botsin.space) β˜† πŸ“Ž
πŸ“š Node [[freebase]] (pulled by the Agora)
πŸ“œ Freebase.md (contribution by @agora@botsin.space) β˜† πŸ“Ž
πŸ“š Node [[git rebase]] (pulled by the Agora)
πŸ“œ git rebase.md (contribution 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.
πŸ“š Node [[heptabase]] (pulled by the Agora)
πŸ“œ pages/heptabase.md (contribution by @vera) β˜† πŸ“Ž
πŸ“š Node [[keybase]] (pulled by the Agora)
πŸ“œ keybase.md (contribution by @flancian) β˜† πŸ“Ž οΈπŸ”— ✍️

KeybaseΒ§

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

knowledge baseΒ§

Core ideaΒ§

structured repository of information, data, or documentation

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

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

merge vs rebaseΒ§

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

MetabaseΒ§

We use Metabase for ad-hoc business analytics.

It’s open-source and very handy.

Always worth evaluating alternatives though:

πŸ“š Node [[moonbase]] (pulled by the Agora)
πŸ“œ moonbase.md (contribution by @an_agora@twitter.com) β˜† πŸ“Ž
πŸ“š Node [[nardatabase]] (pulled by the Agora)
πŸ“œ NARdatabase.md (contribution by @an_agora@twitter.com) β˜† πŸ“Ž
πŸ“š Node [[push from the base]] (pulled by the Agora)
πŸ“œ pages/push from the base.md (contribution 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.

πŸ“š Node [[rebase]] (pulled by the Agora)
πŸ“œ rebase.md (contribution by @agora@botsin.space) β˜† πŸ“Ž
πŸ“œ rebase.md (contribution by @an_agora@twitter.com) β˜† πŸ“Ž
πŸ“š Node [[supabase]] (pulled by the Agora)
πŸ“œ supabase.md (contribution by @anagora@matrix.org) β˜† πŸ“Ž
πŸ“š Node [[timeseriesdatabase]] (pulled by the Agora)
πŸ“œ TimeSeriesDataBase.md (contribution by @agora@botsin.space) β˜† πŸ“Ž
πŸ“š Node [[torta base]] (pulled by the Agora)
πŸ“œ torta base.md (contribution 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’
πŸ“š Node [[tz database]] (pulled by the Agora)
πŸ“œ anagora.bsky.social/tz database.md (contribution by @bluesky) β˜† πŸ“Ž
πŸ“š Node [[wikibase]] (pulled by the Agora)
πŸ“œ Wikibase.md (contribution by @an_agora@twitter.com) β˜† πŸ“Ž
πŸ“š Node [[wordpress error connecting to database]] (pulled by the Agora)
πŸ“œ wordpress-error-connecting-to-database.md (contribution 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.