Quantcast
Channel: a bit(e) of everything
Viewing all articles
Browse latest Browse all 10

Week 2 – Python Crash Course

$
0
0

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

Viewing all articles
Browse latest Browse all 10

Trending Articles