Difference between revisions of "Initial Sort of Library"

From FreekiWiki
Jump to navigation Jump to search
 
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
{{Delete}}
 +
 +
This initial sort of the library books is being done so we can easily find duplicate items and remove unwanted duplicates. It will also give us an initial idea about what types of books we have in stock. Once this is done, we might look at the miscellaneous section and tweak this sort.
 +
 +
== The Flow Chart ==
 
<graphviz>
 
<graphviz>
 
   digraph D {
 
   digraph D {
Line 9: Line 14:
 
   is_magazine  [label="Is it a\nMAGAZINE?"]
 
   is_magazine  [label="Is it a\nMAGAZINE?"]
 
   is_oreilly    [label="Is it\npublished by O'REILLY?"]
 
   is_oreilly    [label="Is it\npublished by O'REILLY?"]
   is_language  [label="Is it about one of\nthese LANGUAGES?\nHTML\nJava\nC++\nSQL\nOracle\nPHP\nPerl\nRuby"]
+
  is_db        [label="Is it\nabout one of\nthe DATABASES?"]
 +
   is_language  [label="Is it\nabout one of\nthe LANGUAGES?"]
 
   is_linux      [label="Does it say\nLINUX\nin the title?"]
 
   is_linux      [label="Does it say\nLINUX\nin the title?"]
   is_computer [label="Do you think it's\nabout computers?"]
+
  is_cert      [label="Is it a\nCERTIFICATION PREP\nbook?"]
 +
   is_computer   [label="Do you\nthink it's\nabout computers?"]
 +
  is_elect      [label="Is it about\nelectronics\nor related hardware?"]
  
   sort_magazine [label="Sort magazines by title\nthen by date", shape="box", style="bold"]
+
   sort_magazine [label="Sort magazines\nby title\nthen by date.\nFile in\nMAGAZINES.", shape="box", style="bold"]
   sort_oreilly  [label="Sort O'Reilly Books by color\nthen by title", shape="box", style="bold"]
+
   sort_oreilly  [label="Sort O'Reilly Books\nby color\nthen by title.\nFile in\nO'REILLY.", shape="box", style="bold"]
   sort_language [label="Sort by language\nthen by title", shape="box", style="bold"]
+
  sort_db      [label="Sort database books\nby database\nthen by title.\nFile in\nDATABASES.", shape="box", style="bold"]
   sort_not_computer [label="Sort by title", shape="box", style="bold"]
+
   sort_language [label="Sort by language\nthen by title.\nFile by\nLANGUAGE.", shape="box", style="bold"]
   sort_linux [label="Sort by title", shape="box", style="bold"]
+
   sort_not_computer [label="Sort by title.\nFile in\nNON-COMPUTER.", shape="box", style="bold"]
   sort_miscellaneous [label="Sort by title", shape="box", style="bold"]
+
   sort_linux   [label="Sort by title.\nFile in\nGENERAL LINUX.", shape="box", style="bold"]
 +
  sort_cert    [label="Sort by certification\n(LPI, A+)\nthen by title.\nFile in\nCERTIFICATION PREP.", shape="box", style="bold"]
 +
  sort_elect    [label="Sort by date.\nFile in\nELECTRONICS.", shape="box", style="bold"]
 +
   sort_miscellaneous [label="Sort by title.\nFile in\nMISCELLANEOUS.", shape="box", style="bold"]
  
 
   start -> is_magazine
 
   start -> is_magazine
Line 26: Line 37:
 
    
 
    
 
   is_oreilly -> sort_oreilly [label="YES"]
 
   is_oreilly -> sort_oreilly [label="YES"]
   is_oreilly -> is_language [label="NO"]
+
   is_oreilly -> is_db [label="NO"]
 +
 
 +
  is_db -> sort_db [label="YES"]
 +
  is_db -> is_language [label="NO"]
 
    
 
    
 
   is_language -> sort_language [label="YES"]
 
   is_language -> sort_language [label="YES"]
   is_language -> is_linux [label="NO"]
+
   is_language -> is_cert [label="NO"]
 +
 
 +
  is_cert -> sort_cert [label="YES"]
 +
  is_cert -> is_linux [label="NO"]
 
    
 
    
 
   is_linux -> sort_linux [label="YES"]
 
   is_linux -> sort_linux [label="YES"]
 
   is_linux -> is_computer [label="NO"]
 
   is_linux -> is_computer [label="NO"]
 
    
 
    
   is_computer -> sort_not_computer [label="NO"]
+
   is_computer -> is_elect [label="NO"]
 
   is_computer -> sort_miscellaneous [label="YES"]
 
   is_computer -> sort_miscellaneous [label="YES"]
 +
 +
  is_elect -> sort_elect [label="YES"]
 +
  is_elect -> sort_not_computer [label="NO"]
 
    
 
    
 
   }
 
   }
 
</graphviz>
 
</graphviz>
  
 +
Once all the current books are sorted this far, we can find and remove unwanted duplicates and ask experts to thin down the selection of certain types of books. Then we can catalog the books in [http://library.freegeek.org/ the software], label, and re-organize as necessary.
 +
 +
== Databases ==
 +
* Access
 +
* Paradox
 +
* Oracle
 +
* SQL
 +
* DB2
  
 +
== Languages ==
 +
* algal
 +
* awk
 +
* bash
 +
* C#
 +
* C++
 +
* Delphi
 +
* HTML
 +
* Java
 +
* Javascript
 +
* ksh
 +
* LISP
 +
* PHP
 +
* Perl
 +
* Python
 +
* Ruby
  
 
[[Category:Library]]
 
[[Category:Library]]

Latest revision as of 13:20, 18 April 2013

deletion

This page has been requested to be deleted.
If you disagree, discuss on the talk page.
Whenever possible, could an Admin please remove this page?


This initial sort of the library books is being done so we can easily find duplicate items and remove unwanted duplicates. It will also give us an initial idea about what types of books we have in stock. Once this is done, we might look at the miscellaneous section and tweak this sort.

The Flow Chart

This is a graph with borders and nodes. Maybe there is an Imagemap used so the nodes may be linking to some Pages.

Once all the current books are sorted this far, we can find and remove unwanted duplicates and ask experts to thin down the selection of certain types of books. Then we can catalog the books in the software, label, and re-organize as necessary.

Databases

  • Access
  • Paradox
  • Oracle
  • SQL
  • DB2

Languages

  • algal
  • awk
  • bash
  • C#
  • C++
  • Delphi
  • HTML
  • Java
  • Javascript
  • ksh
  • LISP
  • PHP
  • Perl
  • Python
  • Ruby