This little pump does exactly what you need it too. It pumps up schrader and presta valves, it has a telescopic pump action, it can be attatched to your frame. The Phht is a no frills mini pump to take out on your rides.
Measurements: 26x5 cm.
Pressure: 70 PSI max.