Benutzer:Amir: Unterschied zwischen den Versionen
Amir (Diskussion | Beiträge) K (→Amir Hassan?) |
Amir (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 104: | Zeile 104: | ||
In the course of Metalab's participation in the Nokia App Forum i explored the | In the course of Metalab's participation in the Nokia App Forum i explored the | ||
N900 device. The recommended development environment, a VM image provided by | N900 device. The recommended development environment, a VM image provided by | ||
the Maemo project turned out to be unready. | the Maemo project turned out to be unready and undocumented. | ||
* upgraded, cleaned up and fixed it | * identified problems and figured intentions | ||
* upgraded, cleaned up and fixed it | |||
'''Status''': In progress/stalled - basically working though qemu's limited support for ARMel still prevents | '''Status''': In progress/stalled - basically working though qemu's limited support for ARMel still prevents | ||
Zeile 116: | Zeile 117: | ||
|| [http://en.wikipedia.org/wiki/GNU_Compiler_Collection Gnu Compiler Collection] | || [http://en.wikipedia.org/wiki/GNU_Compiler_Collection Gnu Compiler Collection] | ||
|| [http://en.wikipedia.org/wiki/Scratchbox Scratchbox] | || [http://en.wikipedia.org/wiki/Scratchbox Scratchbox] | ||
|} | |||
===Crafting Support=== | |||
A local artist needed help crafting one of his visions. | |||
* Translated his idea into a real world model | |||
* Identified the most cost effective solution | |||
'''Status''': In progress - Currently my main project because its paid | |||
{| style="margin: 2px; padding: 2px; padding-left: 20px; padding-right: 20px; background-color: #f9f9f9; border: 1px solid #cccccc; text-align:center;" | |||
|- | |||
| [http://metalab.at/wiki/Geil-o-mat Geil-o-mat] | |||
|| [http://metalab.at/wiki/Drehbank Lathe] | |||
|| [http://metalab.at/wiki/Lazzzor Laser Cutter] | |||
|} | |} | ||
Version vom 16. Januar 2010, 22:16 Uhr
Amir Hassan?
Projects
KallaBalla
- Automatically adjust the color space of distorted map tiles.
- Makes assumptions about logical color assignment using data from different zoom levels.
Status: Was fun - abandoned
Java | Java Advanced Imaging API |
Salami Rocket
- Modeled, simulated and built a hybrid rocket motor with nitrous oxide and salami as propellant.
- Successfully ground tested.
Status: Requires investment and better weather
Geil-o-mat | Lathe | RockSim | C++ |
CNC Mill - Migration to EMC2
The CNC mill was initially operated using WinPCNC which turned out to be limited, error-prone and confusing.
- Researched alternatives and decided EMC2 to be the best candidate (open source, feature-rich and stable).
- Extracted physical parameters from the CNC and configured EMC2.
- Created a custom Ubuntu live CD for evaluation.
Status: evaluated
Geil-o-mat | EMC2 | Linux |
Battle For Wesnoth
- Created several maps
- Wrote an AI for survival maps using formularAI
Status: done
Wesnoth Markup Language | FormulaAI |
Cross Platform/Open Source - Laser Cutter Driver
The Metalab Laser Cutter (Epilog Legend 36Ext) is shipped with a windows-only driver which needs to be operated from Corel Draw. In addition job optimization is insufficently implemented and might even lead to undesired results.
- Reverse engineered the PCL based job format
- Implemented cups backend
- Wrote a postscript printer description
- Implemented optimization algorithms avoiding problematic cutting order and reducing job duration.
Status: alpha
Laser Cutter | C++ | STL | Boost C++ Libraries | CUPS | Postscript | PPD | PCL | HPGL |
N900/Maemo
In the course of Metalab's participation in the Nokia App Forum i explored the N900 device. The recommended development environment, a VM image provided by the Maemo project turned out to be unready and undocumented.
- identified problems and figured intentions
- upgraded, cleaned up and fixed it
Status: In progress/stalled - basically working though qemu's limited support for ARMel still prevents productiv use
Virtual Machine | Linux | Gnu Compiler Collection | Scratchbox |
Crafting Support
A local artist needed help crafting one of his visions.
- Translated his idea into a real world model
- Identified the most cost effective solution
Status: In progress - Currently my main project because its paid
Geil-o-mat | Lathe | Laser Cutter |
Workshops
- How to CNC using Open Source Software
- How to create your own Custom Live CD
- Ruby for Beginners
- Shell/Scripting for Beginners
- Maemo/N900 Development - Getting started