Energy Harvesting from Hydraulic and Vibration Sources