The figure shows you the map of my programming world in astronomy & astrophysics. The most important component of scientific program is its speed and accuracy. So, I have used the Fortran, C, and C++. However, it's boring to make a UI(user interface) using C/C++. I'm sure that selecting the Python as UI programming language gives you more time to make compuational parts powerful. Don't waste much time to complete a UI. Recently, I also studied and used Perl langulage in developing some applications for a web page.
Other interesting parts are high-performance computing(HPC), Unix/Linux security and
administration, and Unix/Linux system programming.
- High-Performance Computing(HPC) is related to Clustering, Load Balancing,
Parallel Computing. The cases where HPC is used are massive survey data analysis,
large or detail simulations, and high-speed observation data pipe lines.
- I studied many things to defense my Linux/Unix machines against the attacks of hackers. (e.g. log mornitoring, IDS installation, and Fire Wall)
* Good Sites
- Python
- SciPy
- Python Resources
- Open Source Web Development Site
- LinuxProgramming.com
- Programmingtutorials.com
- SourceForge.Net
- LinuxApps
- Linux Document Project
- HackersLab.Org
- CERTCC-KR
- Korean Hacking Documentation Project
- BoanI.Com
- CERT Coordination Center
- U.S. DOE -CIAC
- HACKERS NEWS
- Linux Security
- Security Focus
- Super User Korea
- Online Lecture - HANBIT Media
- Environment for Scientific Computing on GNU/Linux
* Magazines
- Intel Technology Journal
- Microsoftware
- ÇÁ·Î±×·¥¼¼°è
- Linux Gazette
- Linux Journal
- Linux Today
- Linux Magazine
- Computing in Science & Engineering