Ideas

Things to research:

  • What's a good scripting language? What's the right scripting language for my projects, games, applications?
  • Find a good GUI toolkit for apps
  • Find a good OGL GUI toolkit for in-game use
  • Look some more into Boost to find out which parts of it are useful for my purposes and whether its worth the trouble to include an additional dependency
  • StringTemplate is awesome, but what about PHP instead? Could it be used? Also what about extending python or any other language (java? :-)) to support a raw text output language construct? Investigate!

Applications:

  • Sketch app for my Bamboo pad with intuitive ways for creating notes and changing page layouts
  • 3D app to test how controls may work
  • 2D app to see whether GIMP really needs to suck that much UI-wise
  • application framework with LUA? support or another scripting language to use as a base for those apps above
  • PIX-like debugging application for OpenGL (glintercept as a base?)
  • Context extension for a Java compiler
  • QuakeC Antlr Grammar
  • Add pipe/console window to Visual Studio (python?) to allow for easy integration of tools like octave etc
  • Investigate how to add formula support to the ink feature in Office? Or write your own tool?
  • Write a SmartArt-like plugin for wordpress or something similar - got the idea!!
  • Community site that allows to cross-favorite online comics and share them with your friends (xkcd, explosm, etc
  • Semi-automatic translator for scientific texts
  • C# and Java in 10 Minutes (ala Python in 10 Minutes - examples for everything one can do and examples for what one cant do - to outline the language + cross-linking, etc.)
  • Webservice: Image Manipulation - node editor ala yahoo pipes as frontend, console app that accepts JSON input as backend
  • Snippet-Plugin for Wordpress: add support for parameters and re-release
  • LINQ Support for Java
  • Debugging Object Relationship Visualization Tool for VS or Eclipse
  • Tablet formula editor with automatic recognition of basic transformations
  • WordPress plugin to use your tablet to edit/create posts/pages that are saved as SVG and/or VML.
  • Browsing-Mode for Visual Studio C++/C# projects (easier navigation with more code info to help examine code)
  • Code-based search and replace (like regexp but on the parser level using a language-specific lexer)
  • LaTeX to Wordpress script
  • Diary application that allows simple cross-referencing of persons and dates and locations and makes everything easily searchable