LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 11-26-2006, 10:30 AM   #1
marsm
Member
 
Registered: Aug 2005
Distribution: Ubuntu
Posts: 62

Rep: Reputation: 15
Graphical representation of man page relations


I'm quite impressed by the two pictures that visualize data in this Wikipedia article about the Internet.

Here's a picture of some network of routers:
http://upload.wikimedia.org/wikipedi...t_map_1024.jpg

And here's one representing a part of the web:
http://upload.wikimedia.org/wikipedi...dWikipedia.png

To save you the searching, here's what was used to generate the first picture: The Opte Project. You can generate your own map like the one in the second picture on this page: TouchGraph GoogleBrowser.

Now, almost every man page out there has a 'SEE ALSO' section and much information can be obtained by using 'apropos pdf' when you're looking for a command to manipulate pdf files.

But wouldn't it be cool to actually have man pages in a browsable picture like the one that's demonstrated in the video on opte.org? This way people could find out what man pages/programs actually are of relevance for their problem and maybe even discover something interesting on the way. 'The Big Picture' would also show which programs are the most relevant (this would be like Google's PageRank for manuals, basically).

Do you think it would be a good idea to somehow try and extract the information from the 'SEE ALSO' sections and feed it into a visualization application like this? I suppose it shouldn't be that difficult, since man pages are simply gzipped plain text files, right?

By the way, here's yet another page that actually shows the Linux kernel as a browsable map: The Linux Kernel Map

Any ideas/comments/suggestions on this?
 
Old 11-26-2006, 01:24 PM   #2
maveickstorm
LQ Newbie
 
Registered: Jan 2006
Posts: 9

Rep: Reputation: 0
If we were to make a page rank style of man pages. Then that means you are taking away something from the user who wants to learn better than others. 'coz he got a command to do his work, he would certainly not want to learn the other.
May be it might give the most relevant answers to simplest questions , but does take you away from the best answers many a time.

This applies to google page ranking too. It gives far too many answers to choose from and very few relevant. And if you are into a little of "google hacking " then its like you sit for few days together to get to some point of working.

It is practical, but takes away the unix way from Linux. You are doing it the hard way. You ain't learning from this.

May be you should like the way the way Linux is , and if possible try doing some work on what you suggested. It will certainly leave you clueless of what to include where , because the same function can be used to do varied level of works on the same system.
 
Old 11-27-2006, 08:59 AM   #3
marsm
Member
 
Registered: Aug 2005
Distribution: Ubuntu
Posts: 62

Original Poster
Rep: Reputation: 15
Ok, I somehow failed to get the message across, so I'll describe the problem that inspired this thread: I've been using Ubuntu for a few days on my laptop now and somehow neither gnome-screensaver nor xscreensaver were able to completely switch off my display (the backlight was always left on, which wasted energy and wasn't doing the light any good). So I typed 'man -k display' in search of an appropiate man page (which didn't give any results), asked about it in a few IRC channels and finally stumbled upon vbetool via Google after many days. So vbetool was the solution for my problem. If the man pages were somehow tagged or a little more browsable I might have discovered it a little sooner.


Quote:
If we were to make a page rank style of man pages. Then that means you are taking away something from the user who wants to learn better than others. 'coz he got a command to do his work, he would certainly not want to learn the other.
Actually, in Linux there's probably at least 3 solutions to one problem, and 10 opinions from 8 users which I think is great. If you want the one-size-fits-all solution, go back to Windows

Quote:
May be it might give the most relevant answers to simplest questions , but does take you away from the best answers many a time. This applies to google page ranking too. It gives far too many answers to choose from and very few relevant. And if you are into a little of "google hacking " then its like you sit for few days together to get to some point of working.
You're right, that's one of the Google's weaknesses -- it's just a search machine, whereas the man pages have been crosslinked (tagged) by human beings. I suppose both systems have to be used to generate good search results.
Google 'hacking'? What's searching for exploitable webservers got to do with this?

Quote:
It is practical, but takes away the unix way from Linux. You are doing it the hard way. You ain't learning from this.
May be you should like the way the way Linux is , and if possible try doing some work on what you suggested. It will certainly leave you clueless of what to include where , because the same function can be used to do varied level of works on the same system.
So the Unix way of doing this would be to memorize all man pages from A to Z? Also, try to read my first post again: I said I'd like to have some program/script that could use the information in the SEE ALSO sections for tagging.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
man alsamixer not showing the man page nosaku Slackware 1 12-20-2004 09:52 AM
Is there a man page on how to use man page? jdruin Linux - Software 2 10-30-2004 10:29 AM
getting out of a man page! naijaguy Linux - Newbie 2 08-13-2004 10:28 PM
man page? chandan Linux - Newbie 1 07-16-2003 08:31 PM
Folding@Home Graphical representation of work? Thymox Linux - Software 2 12-03-2002 04:06 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 06:40 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration