Showing posts with label wiki. Show all posts
Showing posts with label wiki. Show all posts

March 11, 2016

A personal wiki

A while ago I read in many places that you should write down what you learn, and that the best way to do it is by having a personal wiki.

So I started doing that, but at the time the options I had were:
  • Install a local server and then use MediaWiki or something similar
  • Install a standalone application that worked as a wiki
  • Use a public service to create a personal wiki
But no matter how hard I tried, I couldn't get use to it, I worked most of the time offline, and I didn't like to be doing configurations over and over (since I still use a variety of OSes).

But during the last year I've been working on personal projects with Fossil SCM, which is a great-scm created by the mind behind SQLite, the great Dr. Richard Hipp, you should listen to his talks, he's quite something.

And with this standalone SCM that comes with an embedded wiki, I started creating content, of everything I had in mind:
  • Vim shortcuts
  • Daily logs
  • Small shell tweaks
  • Docker commands
snapshot

And I'm having fun, this is great, the full-scm is a single binary, I don't need an environment, and is all versioned. I can rewind some things I did and restore old things. It's immensely useful for writing, fun for reading, and really concise.

If you are thinking on starting a personal wiki, I would strongly suggest you to consider Fossil-SCM, you won't regret it.

January 19, 2012

Fossil SCM

A few months ago I listened to FLOSS Weekly's episode about SQLite, and I wondered how this wonderful project was being managed.

After checking for a while, I found that D. Richard Hipp has developed his own distributed SCM based on the very reliable SQLite.


In a comparison with Git and Hg (which I have used), it is more than a SCM, it is a whole project-development space. Some of its features include:
  • Bug Tracking And Wiki, really cool.
  • Web Interface, incredibly simple.
  • Autosync, still wondering what its benefits are.
  • Self-Contained, yep, everything in one binary file.
  • Simple Networking.

As a developer of some internal projects, it's really hard to keep track of my bugs an issues, and the environment required for it costs too much. But this amazing project does it for me!

Its use is very similar to any distributed SCM and the installation/configuration is barely present. I totally encourage you to try it.

March 12, 2008

Crea tu propia enciclopedia

Cualquier persona que se digne a navegar por la Red, debe haber pasado en algun momento por la Wikipedia.

Este es uno de los proyectos de comunidad libre mas grandes del mundo, con artículos de gran calidad y revisiones periódicas por parte de personas maravillosas :-) .

Pero, que sería la Wikipedia sin MediaWiki, la plataforma que soporta el proyecto.

MediaWiki es una plataforma libre escrita inicialmente para Wikipedia, utiliza el concepto de páginas wiki almacenadas en bases de datos relacionales.

A lo nuestro, por su capacidad de software libre, existe la posibilidad de instalar MediaWiki en nuestra PC. Sus requerimientos son:
  • PHP version 5 o superior
  • Mysql version 5.0 o superior
  • Apache cualquier version
Una alternativa muy completa es XAMPP, que incluye todo el software requerido.

Se descarga el software desde aquí, deben copiarse los archivos a la carpeta de publicación de Apache, se siguen las instrucciones para crear la base de datos, y listo.

Tenemos nuestra MediaWiki funcional.