Two types of web based ideas:
-
A platform for the ITP floor – is there data and communication that could be shared with the community in a more efficient or unique manner with the Internet involved.
Last year, and the years before, students at ITP have developed amazing platforms for knowledge sharing, ‘skills dating’, pool for Sparkfun cumulative orders, recommendation for local restaurants, etc.
I don’t think I can propose anything better than above, therefore I just copy some of their work…the past semester I’ve tried to follow the ‘ITP opportunities’ thread on the mailing list. The job offers are interesting but the format makes hard to go back in time and compare different offers. I was thinking of creating a central archive to collect all the job offers and add some functionalities: filters, comments, most visited and possibility to add new job offers.
-
A personal broadcasting machine – what data are you not sharing yet on the Internet, why develop a system that will collect and broadcast.
How do I Google? I would like to publish the information about my Google’s usage. Since Google is using this information for improving the algorithm and for ADs I would like to make the process transparent. Each time I ‘google’ something I would be satisfied to know the reasons why the results are orders in that way (e.g. I would like to know the number of people grouped by nationality and time that have looked the same URL, etc.).
I will register my Google’s experience over time in terms of searches, access to other services (Gmail, Gchat, Google Hangout, Google Voice, Google Document, etc.), number of tabs I open to resolve a search, number of unsuccessful searches, number of time I get lost starting multiple parallel searches, number of time I search the same subject, position of most relevant link in the result list.
This experience might make my surfing experience a bit tedious; therefore I will consider to create an app to automatically register my movement on Google. I will try also to collect information from other people interested in the subject. In this case I will limit the amount of information to: number of searches, number of tabs open, number of repetitive searches and position of the most visited link in the result list.
This is a draft skeleton of the data structure for the first idea:
class Offer(object) def __init__(self,nID) self.id = id def set_name(self,strName) self.name = strName def set_description(self,strDescription) self.description = strDescription def set_type(self, strType) self.type=strType def set_employer(self,nEmployer) self.type=nEmployer def set_start_date(self,strDate) self.startDate = strDate def set_end_date(self,strDate) self.endDate = strDate def set_pub_date(self,strDate) self.pubDate = strDate def set_required_skills(self,listSkills) self.skills = listSkills def set_location(self, strLocation) self.location = strLocation def set_compensation(self, fCompensation) self.compensation = fCompensation def set_offer(self, name, description, startDate, endDate, pubDate, nEmployer, strType, strLocation, listSkills, fCompensation, strContact) set_name(strName) set_description(strDescription) set_type(strType) set_employer(nEmployer) set_start_date(strDate) set_end_date(strDate) set_pub_date(strDate) set_required_skills(listSkills) set_location(strLocation) set_compensation(fCompensation) class Employer(object) def __init__(self,nID) self.id = nID def set_name(self, strName) self.name = strName def set_email(self, strEmail) self.email = strEmail def set_phone(self, strPhone) self.phone = strPhone def set_contact_person(self,strContactPerson) self.contactPerson = strContactPerson