Suggestions for projects
Topic revision by Utopiah
This project (created the 22/01/2011) has no bounty, offer one
Principle
Generate or link to exercises regarding the current page holding notes on topics, books, videos.
Example
?
Applications
Solution
- tag notes with [[#ResumeStart]] resume... [[#ResumeEnd]]
- take randomly sentence with sufficient length in percentage
- remove word randomly with sufficient length in percentage
- display sentence
- take 4 words of about the same length from the same page
- display the 4 words
- check and score, go on
To explore
Inspiration
Distribution of PIM methods by Utopiah
This project (created the 05/11/2010) has no bounty, offer one
Principle
Gather data and represent the distribution of note taking methods per country/job/age and other meaningful categories.
Example
in France
Method | Number of users | Percentage | Remarks |
Memory | 60 million | 100% | |
Paper notebook | 6 million | 10% | |
Text files on computer | 1 million | 1% | |
Mindmaps on computer | 0.1 million | <1% | |
Wikis on computer | 0.001 million | <1% | |
Notes
- the methods are not exclusive
- this rough initial estimation has been done following participation to few events in a cross section of the population
Applications
- communicate efficiently on PIM tools
- facilitate transition from one method to the other
Solution
- gather statistics
- generate our own questionnaire
Inspiration
- discussion on freenode following a question by nicktick (09:09 05/11/2010) regarding the note taking method of the french population
RealTime healthy behavior monitoring by Utopiah
This project has no bounty, offer one
Principle
As most laptops/netbooks but even mobile devices have webcam integrated by default, OpenCV (Open Computer Vision Library) could make be part of a nice "healthy life suggestion engine" (behavior pattern -> suggestion)
Example
pattern | suggestion |
head in hands | relax |
head sideway | take a coffee break |
1h typing | walk 5min |
Applications
- Self-monitoring of disabled and elderly population using Internet in always increasing numbers.
- "the machine wont get tired of reminding them of the right behavior" (Paola)
- It could also be networked and tailored by medical professionals.
Solution
- Build a database of positions as pictures transformed to abstracted positions (vectors?) then thanks to an ML technique (like ANN) make it a bit more flexible
- Existing databases of raw data (unanalized pics/videos with manually described behavior) are important as researchers might disagree on what thresholds, filters and processes lead to better abstract information (see facial+expression+database query on Google Scholar)
Inspiration
NoName by Ari?
This project has no bounty, offer one
- Thoughts - Time Stamps can be used to auto log events from the watch's memory.
- i.e. - Irregular heart beat or prolonged stay at a location would prompt for event entry.
DIY HW device by Utopiah
This project has no bounty, offer one
- voice recording device with contextual information (time+geodata, eventually heartbeat)
- cradle at home to automatically
- unload the recorded mp3
- convert it to text
- upload the resulting content (text) + metadata (contextual information) to the PIM (wiki or other)
Defining PIM
This project has no bounty, offer one
default features
- versionning system
- easilly add text
- easilly add personnal data
- meeting
- people
- notes
- pictures
- export to txt/yaml/xml
- module ready
- extremely simple way to link data
- ...
focusing on classic usage
- book notes
- social network
- agenda
- videos
- do query based on tags
- import from other system
- intermap
- ...
exploiting data
- recommendation system
- templates for queries
- ...
Each group is supposed to be done in sequential order as it built from the previous one.
If you plan to offer such a PIM system online, please consider :
MonitorLearning
This project has a $10 bounty, grab it!
Principle
little program that monitors what soft you are using and show your notes after
Process
- monitor software with ps (equivalent for windows too)
- when you close a program like vim or SMW after X minutes of usage
- proposes to open your note page to add learnings, questions, revize previous notes, etc...
- easy configuration
- link to the configuration file
- text input in the popup for quick add with the pre-filled pattern
Configuration file
Pattern to detect | Message to display |
time used | process name | window title | clickable URL + message (plain HTML?) |
>3h | Firefox.exe | SemanticMediaWiki | Update your notes : mywiki.com/notesforSMW/action=edit |
Window title is required for
- browser
- text editors
- for httpd, seing the config file like /etc/lighttpd/lighttpd.conf
Prototype
- CLI prototype in linux (dedicated screen window with activity bell)
- system tray icon in windows