Difference between revisions of "Technical and Specialized Skills"

From Christoph's Personal Wiki
Jump to: navigation, search
(Databases)
Line 29: Line 29:
 
===Web Oriented===
 
===Web Oriented===
 
*[[Image:100per.png]] [[PHP]] (+PEAR, Smarty)
 
*[[Image:100per.png]] [[PHP]] (+PEAR, Smarty)
*[[Image:100per.png]] RESTful APIs (especially via [[cURL]] and/or Python's [https://docs.python.org/2/library/urllib.html urllib] module; see [[:Category:Rackspace|this article]] for lots of examples)
+
*[[Image:100per.png]] RESTful APIs (especially via [[curl|cURL]] and/or Python's [https://docs.python.org/2/library/urllib.html urllib] module; see [[:Category:Rackspace|this article]] for lots of examples)
 
*[[Image:100per.png]] [[Cascading Style Sheets]] (CSS; I use [http://getbootstrap.com/ Bootstrap] for all of my projects)
 
*[[Image:100per.png]] [[Cascading Style Sheets]] (CSS; I use [http://getbootstrap.com/ Bootstrap] for all of my projects)
 
*[[Image:100per.png]] HTML/XHTML
 
*[[Image:100per.png]] HTML/XHTML
Line 57: Line 57:
 
==Linux System Administration, Networking, and Security==
 
==Linux System Administration, Networking, and Security==
 
''Note: Everything listed here is Linux-related.''
 
''Note: Everything listed here is Linux-related.''
* Remote login, file transfer, etc.: [[Secure Shell|SSH]] (+scp) / [[Rsync (command)|rsync]] / FTP, [[dsh]] ([https://www.netfort.gr.jp/~dancer/software/dsh.html Distributed Shell])
+
* Remote login, file transfer, etc.: [[Secure Shell|SSH]] (+scp), [[Rsync (command)|rsync]], FTP, [[dsh]] ([https://www.netfort.gr.jp/~dancer/software/dsh.html Distributed Shell]), [[GNU parallel]]
 
* Firewall: [[iptables]] (via the CLI and, e.g., [http://www.gibraltar.at/ Gibralter])
 
* Firewall: [[iptables]] (via the CLI and, e.g., [http://www.gibraltar.at/ Gibralter])
 
* [[:Category:Linux troubleshooting|Troubleshooting]] toolbox: iostat, [[sysstat]], [[tcpdump]], [[ethtool]], ps, dmesg, top, free, dmidecode, mtr, bwm-ng, ping, dig, traceroute, /proc files, /var/log files, [[curl]], [[strace]], [[find]], lsof, lspci, modprobe/lsmod, [[netstat]], grep, etc.
 
* [[:Category:Linux troubleshooting|Troubleshooting]] toolbox: iostat, [[sysstat]], [[tcpdump]], [[ethtool]], ps, dmesg, top, free, dmidecode, mtr, bwm-ng, ping, dig, traceroute, /proc files, /var/log files, [[curl]], [[strace]], [[find]], lsof, lspci, modprobe/lsmod, [[netstat]], grep, etc.
Line 89: Line 89:
 
* Previous developer / programmer / maintainer of: [[Pymmlib]], [[TLSMD]], [[Raster3D]]
 
* Previous developer / programmer / maintainer of: [[Pymmlib]], [[TLSMD]], [[Raster3D]]
 
* [https://www.wireshark.org/ Wireshark]
 
* [https://www.wireshark.org/ Wireshark]
 +
* [[ImageMagick]]
 
* [[BLAST]] (standalone and webserver)
 
* [[BLAST]] (standalone and webserver)
 
* [[Clustal]]
 
* [[Clustal]]

Revision as of 00:07, 8 April 2015

This article will present a list of the technical and specialized skills I have as wells as links to articles I have written on each of them. I have been actively and professionally involved with the majority of the following since May 2000 (see: Curriculum Vitae for details).

  • Legend:
    25per.png = beginner
    50per.png = basic
    75per.png = intermediate
    100per.png = advanced

Computer operating systems

  • 100per.png Primary OS: Linux (32-bit/64-bit; distros: CentOS {favourite}, SuSE, Mandriva, Slackware, and Ubuntu)
  • 25per.png Gentoo (still learning but loving this distro!)
  • 50per.png Unix (used this during my time in academia)
  • 50per.png Mac OS

Cloud computing and virtual environments

Computer languages, scripting, etc

  • 100per.png Python (+Pandas) — 2006-present
  • 100per.png Perl (+CGI) — 1999-present
  • 75per.png C (+MPI/MPICH) — 2000-present
  • 50per.png Fortran 77 — 2004-present
  • 100per.png MySQL — 2002-present

Web Oriented

Shell scripting languages and techniques

 see: Category:Linux Command Line Tools and Category:Scripting languages for detailed listing.

Graphical scripts

Linux System Administration, Networking, and Security

Note: Everything listed here is Linux-related.

Databases

Web Applications

Note: The following is an incomplete list.

Software (*nix)

 see: Category:Bioinformatics and Category:Crystallography for more.