Useful Software

Editing

Gvim for Win32

Command-based Editor for Programmer

main 

Program [gvim]

  • Install standalone executable file

Editor configuration [vimrc]

  • For Linux user, save vimrc.txt as .vimrc into home directory.

  • For Windows user, save vimrc as _vimrc in C:\Program Files (x86)\Vim

Programmers Fonts

There are three categories in fonts: serif, sans, mono. Serif font is used for main text, Sans font is for texts in figures, or featured text. Mono font is usually used in code due to the fixed width. Recommended open source fonts are like the following:

main 
  • Serif Font: Cambria by Microsoft [Down]

  • Sans Font: Titillium Web by Google [Down]

  • Mono Font: JetBrains Mono [Down]

Aspell for Win32

Command-line tool for spell checker

  • Download tool and intall it [Down]

  • Download dictionary and install it [Down]

  • Execute the following command: aspell –lang=en –mode=tex check FILE.txt

Typesetting

LaTeX

main 

LaTeX is a sort of typesetting system for structured documentation, which is widely used in writing formal paper such journals and conference papers.

  • Install LaTeX typesetting system (compiler) [Down]

  • Mount *.iso file into virtual CD-ROM

  • Execute install-tl-windows.bat from dos command prompt

  • Compile sample tex file to generate conference paper as pdf. Extract this, and execute pdflatex GCCE2020_LIDAR_v1 from dos shell [Example]

Programming Environment (Compiler, Utilities)

main 

There are various C compilers, such as Visual C. We recommend to use gcc compiler as open source, under Linux, but Linux installion for just using gcc is too complex. So, as alternatives, MinGW, which is Win32 pre-compiled version of gcc compiler, is widely used due to easy installation. All command options are equivalent to gcc in linux.

  • Download 32bit-Version MinGW [Down]

  • Download 64bib-Version MinGW [Down]

Comnand-line automation tools under Windows

  • make for win32 [Down]

  • awk for win32 [Down]

  • sed for win32 [Down]

  • wget for win32 [Down]