Let’s Play: Piggydb Knowledge Creation #4 – “Metaphors We Live By” by George Lakoff, Mark Johnson

It’s been a while since the last installment. It is partially because this time I took up a book with structure-rich content: an academic essay.

Metaphors We Live By” is the book I selected this time. It is one of the cornerstone books of cognitive linguistics, dealing with conceptual metaphor, which, according to this book, plays a central role in defining our everyday realities.

I’m not a specialist in this field at all and haven’t studied it before. So it was a time-consuming task for me to digest the content and somehow restructure it on Piggydb.

As a result, it produced far more knowledge fragments and a complex structure than before. And it’s also the most abstract topic in this series because it deals with the cause of our intelligence.

http://piggydb.jp/example/fragment.htm?id=60
http://piggydb.jp/example/d/60 (Document View)

As the number of the fragments grew, I felt it was important to try to make a title for each fragment. It’s good for both to grasp your knowledge-base later and understand what you have quoted from a book. A shorter title would be better, and if a title becomes a noun, you should consider to put the fragment in a higher place. A key to comprehend a complex idea is to rearrange the content in a concept(noun)-oriented way. If you look into the example in the above links, you’ll see most of the top level fragments have a noun as their title.

In the course of dealing with such a complex content, I felt Piggydb should become more expressive. The book contains many new ideas found after it was first published and updates of the old ideas explained in the original content. To express these subtle relationships, I think it needs to improve in terms of fragment’s relationships.


Piggydb V6.16 Supporters Edition: Embed GitHub Gist

Another bonus feature to the Supporters Edition: embedding a snippet from Github Gist, which is a popular website where you can share snippets and pastes with others.

gist-site

To embed a snippet, just put a Gist URL:

github-gist1

Github Gist allows you to share not only program code snippets, but also plain HTML documents written in Markdown:

github-gist2

If you are new to the Piggydb Supporters Edition, please check out the articles in the ‘supporters’ directory: https://piggydb.net/category/supporters/

Click here to buy Piggydb Supporters Edition (Thank you for your support 😉 )


Piggydb V6.16 – Fragment Quick View

Piggydb has provided you with ways to easily navigate through a knowledge-fragment network, for example, the tree and list views. This release adds another alternative to these navigation features: Fragment Quick View.

It allows you to move through a network, fragment by fragment, more lightly.

Mouse hovering over a link to a fragment for a second brings up a pop-up view for the fragment:

fragment-quick-view1

In the pop-up view, you can move to another fragment via links (the parents, children or links in the fragment content):

fragment-quick-view2

fragment-quick-view3

You can download the latest version from: https://sourceforge.net/projects/piggydb/files/latest/download


Piggydb V6.15 Supporters Edition: Embed Ustream Videos

Finally, though it is a small one, I’ve added a new feature, which is exclusive to the Supporters Edition.

You can now embed Ustream videos into your knowledge fragments just by putting video URL like: http://www.ustream.tv/recorded/38909163

ustream

With this as a starting point, I’m going to add further Wiki-formatting extensions in coming versions of Supporters Edition.

If you are new to the Piggydb Supporters Edition, please check out the articles in the ‘supporters’ directory: https://piggydb.net/category/supporters/

Click here to buy Piggydb Supporters Edition (Thank you for your support 😉 )


Piggydb V6.15 – Tag Icons for Each Type of Tags

This release changes the tag icons to have different colors according to the types of tags:

System Tag (starting with ‘#’ and used for management purposes):

tag-system

Plain Tag:

tag-plain

Tag Fragment:

tag-fragment

This update would be important more than you think, because tag-fragments are the most important parts of Piggydb database and the new version allows you to easily recognize your tag-fragments from the others.

tag-icon-colors

You can download the latest version from: https://sourceforge.net/projects/piggydb/files/latest/download


Piggydb V6.14 – Expand Sub-fragments After Reading Content

Have you ever encountered a situation that you had read a long fragment and subsequently wanted to read its sub-fragments, but it was quite frustrating to scroll back to the fragment header to click on the tree toggle button?

This version fixes this problem by adding a button at the bottom of the content:

button-to-expand-sub-fragments

Clicking on this button expands the sub-fragments like the tree toggle button does:

expanded-sub-fragments

—-

This version also adds support for non-ascii file names when you upload files as file fragments.

—-

You can download the latest release of Piggydb from: https://sourceforge.net/projects/piggydb/files/latest/download


Piggydb V6.13 – Tags Popup View

As mubed kindly pointed out, the tag palette is not very comfortable for browsing a large or deep tag tree. So in this version, I added a new pop-up view which allows you to browse a tag tree (and other types of view) more comfortably and intuitively.

Clicking on the tool button in the tag palette header opens the tags popup view:

tool-button-tags-view

This view also has a format switch: tree, cloud, flat:

tags-view-tree

tags-view-cloud

You can download the latest release of Piggydb from: https://sourceforge.net/projects/piggydb/files/latest/download


Piggydb V6.12 – Search by ID in Fragments View

This week I’ve made a quick update to the fragments view search.

Typing a fragment ID (number) starting with ‘#’ in the search box shows the fragment directly if it exists in the database.

search-by-id

In addition to the above, this release contains several minor improvements and a bug fix. For example, droppable elements are highlighted during dragging a draggable entity (ex. tag):

dragging

You can download the latest release of Piggydb from: https://sourceforge.net/projects/piggydb/files/latest/download


Piggydb V6.11 – Incremental Keyword Search in Fragments View

Hello. After a short period of pause, the development has been back on the track with a great new feature.

From this version 6.11, I’m going to add and improve a search feature in the fragments view.

The header label is the entrance to this new search capability:

fragments-view-label

Clicking on the label opens the search input box:

fragments-view-search-box

When you type keywords in the box, the view is automatically updated to show the fragments that match the keywords with highlighting:

fragments-view-keyword-search

If the view already has criteria to select fragments, such as a tag or filter, the keyword search will work as drill-down search:

fragments-view-keyword-search-with-tag

—-

The external links in the content of fragments are now marked with an icon:

external-link

—-

The calendar feature at the home page, which has been since the first release of Piggydb, was removed in this version. Instead, I have a plan to add a more sophisticated feature in future versions.

—-

You can download the latest release of Piggydb from: https://sourceforge.net/projects/piggydb/files/latest/download


Let’s Play: Piggydb Knowledge Creation #3 – “The Old Man and the Sea” by Ernest Hemingway

This is the third installment of Let’s Play Knowledge Creation with Piggydb.

This time I found an application that makes it amazingly easy to collect passages from a book. It is Amazon Kindle, and its Web service ‘Your Highlights’ has freed me from the tiresome work of manually typing underlined passages in paper books.

With Kindle, you just highlight passages that you find interesting,

highlights-in-book

then the passages will show up on the ‘Your Highlights’ web page.

kindle-home

kindle-your-highlights

Another interesting feature of Kindle is that during reading on Kindle you can see the highlights other readers have made. It might be disturbing when you want to simply enjoy reading, but when you are looking for interesting passages, other readers’ highlights would be inspiring material to think about.

The book featured in this installment is “The Old Man and the Sea”:

a famous classic novel by Ernest Hemingway, available on Kindle at the cost of only about a dollar.

It appears to be difficult to select passages from novels than the kinds of books selected in the previous installments. That might be because you should understand a novel as a whole when you read it, so it would be probable that a passage can’t be understood by itself.

On the other hand, novelists use simile, other figurative language (#14) and symbolism (#19). They don’t tend to describe things directly but in a more abstract way, which means these concepts are relatively easy to connect to passages from other sources in wider context. I think it’s important for creativity.

Here is the passages that interest me in “The Old Man and the Sea”:

http://piggydb.jp/example/fragment.htm?id=40
http://piggydb.jp/example/d/40 (Document View)

This time, I found a connection between two books for the first time in this project. If you browse through the fragments tagged ‘endurance’, you will find interesting similarity among the passages by the two authors: Ernest Hemingway and Haruki Murakami. Interestingly and unexpectedly, Murakami mentioned Ernest Hemingway in the fragment #25.