amplab / carat Goto Github PK
View Code? Open in Web Editor NEWCarat: Collaborative Energy Debugging
Home Page: http://carat.cs.helsinki.fi
Carat: Collaborative Energy Debugging
Home Page: http://carat.cs.helsinki.fi
Hi is possible to automate the upload to carat via tasker? I just need to intent you are using and so.
Because opening the app daily/hourly can be a bit annoying and time consuming
Currently, clearLocalAppReports is called before checking if either hog or bug report is successful. Although the commit happens after the hog/bug report update, we should have a flag (clearLocalAppReports would always result in hasChanges).
As a naive user I found it very confusing to wait and wait in the first week. The please wait message got a bit old after a few days!
Perhaps you could have a slightly more informative splash screen, with a fuller explanation of what is happening? (Like the diagram on you r web site, for example).
Csaba
Carrot runs well on an emulator but not on a Galaxy Nexus, Android v4.0.2. The log file shows CaratDataStorage is reporting:
"Could not open carat data file carat-xxxx.dat for reading!"
for the files:
carat-bugs.dat
carat-hogs.dat
carat-reports.dat
It should be noted the Nexus does not have a physical SD Card.
After cloning master branch on commit 55a16d0 compilation fails with messages:
CurrentView.xib: error: Compilation failed. Unable to write to path: /Users/user/Library/Developer/Xcode/DerivedData/Carat-bgsfrjjjylhdsgeralfaizedmvlc/Build/Products/Debug-iphonesimulator/Carat.app/CurrentView.nib
Underlying Errors:
Description: The file “CurrentView.nib” couldn’t be saved in the folder “Carat.app” because a file with the same name already exists.
Failure Reason: A file with the name “CurrentView.nib” already exists.
Recovery Suggestion: To save the file, either provide a different name, or move aside or delete the existing file, and try again.
Underlying Errors:
Description: The operation couldn’t be completed. File exists
Failure Reason: File exists
Description: “CurrentView.nib” couldn’t be removed.
Failure Reason: The file doesn’t exist.
Underlying Errors:
Description: The operation couldn’t be completed. No such file or directory
Failure Reason: No such file or directory
After removing one occurrence in build phases I've got a new error:
CpResource carat.png /Users/vbergae/Library/Developer/Xcode/DerivedData/Carat-bgsfrjjjylhdsgeralfaizedmvlc/Build/Products/Debug-iphonesimulator/Carat.app/carat.png
cd /Users/vbergae/Desktop/carat/app/ios
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin"
builtin-copy -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -exclude .hg -resolve-src-symlinks /Users/vbergae/Desktop/carat/app/ios/carat.png /Users/vbergae/Library/Developer/Xcode/DerivedData/Carat-bgsfrjjjylhdsgeralfaizedmvlc/Build/Products/Debug-iphonesimulator/Carat.app
error: /Users/vbergae/Desktop/carat/app/ios/carat.png: No such file or directory
And removing the image generates:
error: duplicate interface definition for class 'SocializeObject'
FlurryAgent.jar is missing from the libs directory in the Android project. Looks like none of the reports work correctly without it.
I get "Kill Whatsapp for 1h 25m" of battery (for example).. but I need whatsapp for being in contact with my friends and family.
And option to report in Play Market to the developers of the app would be great, or just put on your webpage a ranking of Hogs or most consuming battery apps. A ranking like that will fill a lot of blogs and newspapers.
Many users have limited data plans. It may be desirable that they want to update reports/send data to our servers only when connected to WiFi. We should provide an option for this.
Carat is not available right now in the App Store and there is no ipa available.
Since the app is free and open, I think you could provide an ipa for download legally and sign it to install using Itunes.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.