Difference between revisions of "My Software"
(→krep) |
(→Vocabulary Trainer) |
||
(17 intermediate revisions by 2 users not shown) | |||
Line 7: | Line 7: | ||
* [http://www.planetsourcecode.com www.planetsourcecode.com] for making money with software | * [http://www.planetsourcecode.com www.planetsourcecode.com] for making money with software | ||
* [http://freshmeat.net freshmeat] for free software | * [http://freshmeat.net freshmeat] for free software | ||
+ | |||
+ | == [[adaptiveThumb]] == | ||
+ | adaptiveThumb is a mediawiki extension to display images that adapt to the size of the browser window. You can find an example on http://linuxintro.org/wiki/shell_tutorial. | ||
+ | {| border=1 | ||
+ | |- | ||
+ | | Operating System || Linux and Windows | ||
+ | |- | ||
+ | | Readyness || stable-use it | ||
+ | |- | ||
+ | | More info || http://www.staerk.de/thorsten/adaptivethumb | ||
+ | |- | ||
+ | | Download || https://github.com/tstaerk/adaptivethumb/archive/master.zip | ||
+ | |- | ||
+ | | Screenshot || <pic src="http://www.staerk.de/adaptive.gif" link="http://www.staerk.de/thorsten/adaptivethumb" width="280px" align="auto" /> | ||
+ | |} | ||
== [http://userbase.kde.org/KTimeTracker ktimetracker] == | == [http://userbase.kde.org/KTimeTracker ktimetracker] == | ||
Line 26: | Line 41: | ||
|- | |- | ||
| Download || [http://userbase.kde.org/Tutorials/Install_KDE_software not so easy] | | Download || [http://userbase.kde.org/Tutorials/Install_KDE_software not so easy] | ||
+ | |- | ||
+ | | Screenshot || [[Image:ktimetracker.png|right|thumb|200px|You can give several translations per vocabulary (click to enlarge).]] | ||
+ | |} | ||
+ | |||
+ | == [[MindMapMex]] == | ||
+ | MindMapMex is a mediawiki extension for creating mindmaps with links and cross-hierarchy relations. | ||
+ | {| border=1 | ||
+ | |- | ||
+ | | Operating System || Linux and Windows | ||
+ | |- | ||
+ | | Readyness || experimental-unstable-'''_testing_'''-stable | ||
+ | |- | ||
+ | | More info || [[MindMapMex|here]] | ||
+ | |- | ||
+ | | Download || [https://github.com/tstaerk/mindmapmex GitHub] | ||
|- | |- | ||
| Screenshot || [[Image:ktimetracker.png|right|thumb|200px|You can give several translations per vocabulary (click to enlarge).]] | | Screenshot || [[Image:ktimetracker.png|right|thumb|200px|You can give several translations per vocabulary (click to enlarge).]] | ||
Line 31: | Line 61: | ||
== [[Software/Vocabulary Trainer|Vocabulary Trainer]] == | == [[Software/Vocabulary Trainer|Vocabulary Trainer]] == | ||
− | A Vocabulary trainer that allows you to use synonyms, to ignore or respect CapiTaliZation and trains vocabularies in a random order. It is written in OpenOffice Macros, so the basic storing functionality is done by OpenOffice. | + | A Vocabulary trainer that allows you to use synonyms, to ignore or respect CapiTaliZation and trains vocabularies in a random order. It is written in OpenOffice Macros, so the basic storing functionality is done by OpenOffice. Also available in [https://docs.google.com/spreadsheets/d/1m7gYHrWuWo-xei39W_jaCgNyoWG1US1bGzNZUbdWy8M/edit?usp=sharing Google Office]. |
{| border=1 | {| border=1 | ||
|- | |- | ||
Line 40: | Line 70: | ||
| More info || [[Vocabulary_Trainer|here]] | | More info || [[Vocabulary_Trainer|here]] | ||
|- | |- | ||
− | | Download || [http://www.staerk.de | + | | Download || [http://www.staerk.de/vok-1.2.sxc vok-1.2.sxc] |
|- | |- | ||
− | | Screenshot || | + | | Screenshot || <pic src=http://www.staerk.de/thorsten/images/2/24/Snapshot-vok-list.png width=280px align=auto caption="You can give several translations per vocabulary." link=http://www.staerk.de/thorsten/vocabulary_trainer /> |
|} | |} | ||
Line 73: | Line 103: | ||
| Download || [https://github.com/tstaerk/kde-contextmenu/archive/master.zip kde-contextmenu-master.zip] | | Download || [https://github.com/tstaerk/kde-contextmenu/archive/master.zip kde-contextmenu-master.zip] | ||
|- | |- | ||
− | | Screenshot || [[image:kde-contextmenu.png|right|thumb|200px|kde-contextmenu is simple and | + | | Screenshot || [[image:kde-contextmenu.png|right|thumb|200px|kde-contextmenu is simple and extendable.]] |
|} | |} | ||
Latest revision as of 12:41, 10 November 2019
Programming is my hobby and below you find the software I have written.
Plus, here are some places where I publish my software as well:
- http://github.com
- http://www.kde-apps.org
- www.phpwelt.de for PHP software
- www.planetsourcecode.com for making money with software
- freshmeat for free software
Contents |
adaptiveThumb
adaptiveThumb is a mediawiki extension to display images that adapt to the size of the browser window. You can find an example on http://linuxintro.org/wiki/shell_tutorial.
Operating System | Linux and Windows |
Readyness | stable-use it |
More info | http://www.staerk.de/thorsten/adaptivethumb |
Download | https://github.com/tstaerk/adaptivethumb/archive/master.zip |
Screenshot | ![]() |
ktimetracker
I maintain ktimetracker which is part of every major Linux distribution. KTimeTracker tracks time spent on various tasks.
- Challenge
You are a software consultant with several customers and many project assignments. When billing your customers, you are required to report how much time you spend on what task.
- Solution
Use KTimeTracker to hold a list of projects and tasks. Whenever you switch your activity, double-click on the respective task and see how its time gets tracked. At the end of the day (or month) you can obtain a journal how much time you spent on what task.
Operating System | Linux and Windows |
Readyness | stable-use it |
More info | on KDE's website |
Download | not so easy |
Screenshot |
MindMapMex
MindMapMex is a mediawiki extension for creating mindmaps with links and cross-hierarchy relations.
Operating System | Linux and Windows |
Readyness | experimental-unstable-_testing_-stable |
More info | here |
Download | GitHub |
Screenshot |
Vocabulary Trainer
A Vocabulary trainer that allows you to use synonyms, to ignore or respect CapiTaliZation and trains vocabularies in a random order. It is written in OpenOffice Macros, so the basic storing functionality is done by OpenOffice. Also available in Google Office.
Operating System | Linux and Windows | ||
Readyness | stable-use it | ||
More info | here | ||
Download | vok-1.2.sxc | ||
Screenshot |
|
Shortcut to Dos-Shell
Usually, a dos-shell starts in C: With this program, you can start it from the context-menu wherever you want.
Operating System | Windows |
Readyness | stable-use it |
More info | here |
Download | dospath-xp-1.0.zip |
Screenshot |
The kde-contextmenu allows you to right-click onto your KDE desktop and get a simple menu.
Operating System | Linux |
Readyness | experimental-unstable-testing-stable |
More info | here |
Download | kde-contextmenu-master.zip |
Screenshot |
krep
krep allows you to view a file and to filter its content. If there is no file given, krep shows you the standard input. If the given file changes, krep re-reads the file.
Operating System | Linux |
Readyness | experimental-unstable-testing-stable |
More info | here |
Download | Krep-kde4.tar.gz |
Screenshot |
Mediasyntax plugin for Dokuwiki
The mediasyntax plugin allows you to use Mediawiki syntax in Dokuwiki.
Operating System | Linux |
Readyness | experimental-unstable-testing-stable |
More info | here |
Download | mediasyntax.tar.gz |
Quickpen
Quickpen allows you to capture handwriting on your touchscreen.
Operating System | Linux |
Readyness | experimental-unstable-testing-stable |
More info | here |
Download | from github |
Screenshot | ![]() an older version of quickpen on my Nokia N900 (click to enlarge) |
RegExComposer
RegExComposer translates your english sentence into a regular expression.
Operating System | none, it's web-based |
Readyness | experimental-unstable-testing-stable |
More info | here |
Download | none, it's web-based |
khtmledit
khtmledit is a wysiwyg html editor.
Operating System | Linux |
Readyness | experimental |
More info | here |
Download | khtmledit.tar.gz |
Screenshot |
html2mediawiki
html2mediawiki transforms your html syntax to mediawiki syntax.
Operating System | Linux |
Readyness | experimental |
More info | here |
Download | html2mediawiki.tar.gz |
Wiki2mindmap
The tool wiki2mindmap draws a mindmap for a given wiki.
Operating System | Linux |
Readyness | experimental |
More info | here |
Download | - no download, you need to stick to the process - |
Add_toc
A Program that adds a table of content to an html file.
Operating System | Linux |
Readyness | unstable |
More info | here |
Download | add_toc.tar.gz |
Spider
A program that prints out all links in a given html file.
Operating System | Linux |
Readyness | experimental-unstable-testing-stable |
More info | here |
Download | spider4.tar |
Show_trace
A program that informs you everytime your program enters a function.
Operating System | Linux |
Readyness | experimental |
More info | here |
Download | show_trace.php |
Abandoned software
I wrote a lot of software and understood later that better software already exists. Anyway it was great writing it and I learned a lot:
- SimpleCounter : A website counter. You could prevent your own IP from being logged. Better use apache's access_log.
- reboot_via_http : This program rebooted your web server when you called it. Better use webmin.
- add_toc : This program modified your C source code so it tells you what function is entered. Better use add_trace.
- simkey : This program simulated pressing a key. Since xautomation has my XFlush patch now, better use xautomation or KDExecutor
- run_as_daemon : This program allowed you to start a program and send it to the background under Windows. Better use the start command.
- KMobileLock : Locked your screen when your bluetooth mobile phone went away. Better use blueproximity.