www.AndreasSpindler.de

Activities     Scripts     Contact

Welcome to my site. I am a Senior software developer and IT Consultant (Freelancer) with very profund knowledge and practical experience in systems programming (Windows, UNIX, Linux, VxWorks) in C/C++, Perl, Python and Shell/Bash.


Activities

Stackoverflow
C/C++
How do I sort a C++ vector of pairs based on the second element of the pair?
How do I determine the size of an array?
How to split a string in C++?
comparing 'char' one by one like in function 'strcmp'
How multiline string literals work
Passing variable sized multi-dimensional array by pointer
Convert 'std::const shared_ptr' to 'std::shared_ptr'
How to release memory from 'boost::shared_ptr'?
Using 'new' with fixed length array typedef
_iterator_debug_level value '0' doesn't match value '2'
Shell scripting
Configure Eclipse to use bash login shell for Cygwin toolchain
How to sort an array in BASH
Why can't I use job control in a bash script?
Optional option argument with getopts
Return value in bash script
How to make calculations on hexadecimal numbers with awk?
Makefile silent remove
'here documents' in Windows Batch files
Add random string to registry in Windows Batch files
Using quotes correctly in Windows Batch files
How to create a string with shell output (backticks) in Bash?
Emacs/Lisp
C++11 mode settings
How do I control how Emacs makes backup files?
How to open multiple terminals
XING
GULP

↑ Top


UNIX Scripts

These scripts have been written by me during the years, mostly in Bash, Perl and Python. They run under virtually any UNIX system, including Windows/Cygwin. These programs are provided "as-is" to the public domain, without express or implied warranty.

cleantool
Maintenance tool to remove unneeded files and (empty) directories.
Requirements: Bash 3+, find, tail, wc
       [
Browse] [Download]
Data::Rlist
A lightweight data language for Perl and C++
Requirements: Perl 5+
       [Browse] [Download] [CPAN documentation]
dosrename
Renames all files in a directory by extension.
Requirements: Bash 3+
       [Browse] [Download]
dree
Prints directory trees in terminal windows.
Requirements: Bash 3+, find, sort, sed
       [Browse] [Download]
find_duplicate_code
Find duplicate code in program source files (language-independent) and text files.
Requirements: Python 2.4+
       [Browse] [Download]
greptool
Scan source code directories recursively via grep.
Requirements: Bash 3+, Grep
       [Browse] [Download]
killpid
Kill running processes by name.
Requirements: Bash 3+, Grep
       [Browse] [Download]
maketool
Run make on all available CPUs, tee'd.
Requirements: Bash 3+, GNU make, tee
       [Browse] [Download]
↑ Top

Contact

info@andreasspindler.de

Thank you for your attention.

↑ Top


Thursday, 23-Apr-2015 12:59:02 CEST /index.shtml