とらりもんHOME  Index  Search  Changes  Login

とらりもん - When you don't know how to do it Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

{{toc}}
When you don't know ***.

! *** =  how to use Linux commands ?

* 1, Please use '''man''' command.
$ man vi

* 2, Google it.
[google search page] vi usage [Enter]

* 3, Let's think yourself for 15min.

See also [[this page|https://twitter.com/math_rachel/status/764931533383749632?ref_src=twsrc%5Etfw]]
15 min rule: when stuck, you HAVE to try on your own for 15 min;
after 15 min, you HAVE to ask for help.- Brain AMA

* 4, Still if you don't understand (after 15 min).
You should ask someone.



! *** = how to use some program.

* 1, Please read README or README.txt.
$ less README

* 2, Please see help.
$ ./some_command --help

* 3, Please see manual.
[google search page] some_command manual [Enter]

* 4, Google it.
[google search page] some_command usage [Enter]

* 5, Let's think yourself for 15min.

See also [[this page|https://twitter.com/math_rachel/status/764931533383749632?ref_src=twsrc%5Etfw]]
15 min rule: when stuck, you HAVE to try on your own for 15 min;
after 15 min, you HAVE to ask for help.- Brain AMA

* 6, Still if you don't understand (after 15 min).
You should ask someone.

! *** = which programming language should I learn at first?

In my opinion, you should learn shell script (Bash/sh) and Linux commands (mv, ls, pwd, head, |, less, sudo, and so on ) at first.

*[[Shell Scripting Tutorial|https://www.shellscript.sh/index.html]]

!! To plot a figure.
* [[gnuplot]]
* [[matplotlib]]
* [[R]]

!! To draw a map.
* [[GMT]]

!! To do something more complicated than a shell script.
Use Python 3.x .

!! To learn more faster programming or embedded system.
Use C/C++ .

!! To perform segmentation for object based analysis.
*[[QGIS]] ?

See more [[セグメンテーション]].

!! To perform atmospheric correction processing.
*[[6SV]]
*[[RStar]]

!! To do GIS analysis.
* [[GRASS GIS]]
* [[QGIS]]
* [[GDAL]]