https://wiki.cdot.senecacollege.ca/w/api.php?action=feedcontributions&user=Acraig1&feedformat=atomCDOT Wiki - User contributions [en]2024-03-29T00:14:43ZUser contributionsMediaWiki 1.30.0https://wiki.cdot.senecacollege.ca/w/index.php?title=User:Acraig1/FSOSS_2013&diff=101907User:Acraig1/FSOSS 20132013-11-08T21:07:48Z<p>Acraig1: /* My views and Conclusions */</p>
<hr />
<div>=FSOSS 2013 Report: OpenCL and TBD=<br />
==Introduction==<br />
<br />
In my 4 years at Seneca, I had no desire to go to FSOSS. Mainly probably because I had no idea what it was. It wasn't until this assignment came up that I looked into what FSOSS was all about, and what went on during it. It's also a bit strange that a relatively large event that happens at the campus isn't so well advertised. I think last year was the first year that I had actually heard about it, and the previous years I was just never aware that it existed.<br />
<br />
The experience I had at FSOSS was questionable at best. I went on Friday and arrived shortly after 1 pm. As being promised a lunch for signing up early, I naturally didn't eat anything. After arriving, I went to the room where the lunch was supposed to be, and of course there was nothing there. It had been completely cannibalized. I figured they would have a hotdog cart or something. Maybe some pizza. But nothing when I got there. I was pretty disappointed in this as there was no indicator that the lunch was at a specific time. Another thing that upset me was the schedule. There was a list of the presentations that were happening on their website, but no timetable. So I figured that arriving in the early afternoon would give us access to a wide array of presentations. I was wrong. Even though there were many presentations, they were being run in parallel, so it ended much earlier than I expected. I later found out that you could find the times of the presentations on their site, but you had to go into each presentation page to see the times. A timetable would be helpful, especially one that's easily accessible (aka on the front page of the site because the whole event is based on these timings). I must say my initial impression of this event was pretty bad.<br />
<br />
=OpenCl: Software Model and Philosophy=<br />
<br />
==About the Speaker==<br />
This presentation was given by Adrien Guillon, a computer scientist and software engineer who received his degree from the University of Toronto. He is an enthusiast in high performance computing, who spends most of his time trying to figure out the bigger issues for high performance computing.<br />
<br />
==Summary of Talk==<br />
<br />
This talk was about OpenCL, the parallel programming framework. The talk wasn't about what OpenCL is however, or what it can do, but why we should care about OpenCL as programmers. He talked about how the role of OpenCL is to build high level abstractions that are useful for your purposes. Because of this, we don't know what all of the different kinds of libraries are going to be. So we would want to enable an ecosystem for this sort of stuff. He talks a little bit about how that were are enfettering into an interesting situation when writing programs, where we use many different things made by many different people to achieve whatever are actual program purpose. With OpenCL, it is currently built for a very specific purpose right now, for general purpose computing. But he believes that it can be much more than that.<br />
<br />
The current main problem with OpenCL is that it is changing with every release. Because of this, there is currently no stable API for OpenCL. You can't even link a version 1.1 library with a version 1.0 program. He wants to be able to future proof programs, meaning that we don't have to rewrite the same program for each no version release. To achieve this, he wants the software community to be as open as possible, to all work together so we don't have to work as hard individually when someone else makes a new version. This would greatly improve program portability. However, there's no parallel model of computation yet, it is very difficult to find something like a time complexity for parallel algorithms. There is also the notion if parallel algorithms even exist. He closes by saying that OpenCL isn't perfect, but we need to acknowledge that we are at the beginning of parallel programming abstractions, so we need to work together to set a proper foundation for it.<br />
<br />
==Speakers View on Open Source==<br />
Adrien is an advocate for open source software. He is very highly against software patents, and doesn't like the idea that someone can own the concept of something like the for loop. He is planning on moving to New Zealand to start an open source company which develops software for high performance computing. He believes that New Zealand will be the next Silicon Valley, as there are no software patents in New Zealand and thinks that many developers will flood over there. He did kind of jokingly say though that as much as he loves open source, he also loves to eat. He doesn't seem to keen on the kind of cash flow that open source software has been providing for him.<br />
<br />
=MongoDB=<br />
<br />
==About the Speaker==<br />
<br />
This presentation was given by Kevin Cearns, an IT consultant from Toronto. Before he was an IT consultant, he was an IT director. He mainly focuses on open source applications and software, mainly on NoSQL databases. He runs an infrastructure company that provides infrastructure and platform services for companies. They provide the operations around it as well. They Recently became a MongoDB partner.<br />
<br />
==Summary of Talk==<br />
<br />
This talk was about MongoDB, a NoSQL data store. The way this topic was presented was from a more technical side of things, more about educating us on what this is exactly. He didn't talk much about the philosophy or what MongoDB does for programmers, but what it is and how it functions. He first went into some detail about what NoSQL databases are. And what they essentially are, are database that don't use a structured query language. They also don't require a database structure, or table structures.<br />
<br />
He then talked about how MongoDB came to be. It was originally part of a larger initiative, something specifically made for a company. But then the realized that what they had made had serious potential, and more to offer. because of this, they shifted focus to it. It wasn't originally an open source project, but in 2009, version 1.0 was released as open source under the AGPL licence.<br />
<br />
He then went into a more technical talk about what MongoDB is, and what it does. Essentially, MongoDB is a high performance document database that uses JSON documents to store things. It is written in C++ and uses memory mapped files to gain speed. The way it stores related data is with other JSON documents and arrays embedded into a JSON document. The MongoDB project is very community open, and anyone is able to submit code revisions. He talks about how the database is extremely reliable, through the use of 2 techniques called sharding and making a replica set. Replica sets are other machines with the database on them, so if your main machine dies, the other one will automatically take its place. Sharding is a way of spreading your data across many different servers. It handles all the distribution and retrieving automatically.<br />
<br />
He then does a demo to show the power, flexibility, and easiness of MongoDB. You don't have to do a lot of heavy lifting to create databases, because all you have to do is send data to it, and MongoDB handles all of the creation. It almost eliminates the need for a DB admin that is needed for SQL databases. The mongo shell lets you run JavaScript, and this enables people to pick it up rather quickly because they have already been coding this way. Because of MongoDb, there is now a term called the MEAN stack (a new type of LAMP stack), which is MongoDB, Express, AngularJS, and NodeJS. This allows you to run your application fully in JavaScript from top to bottom.<br />
<br />
People have started to pick up MongoDb and use it as their main data store. However, there are some things that MongoDB can't do, such as transactions, for e-commerce things. He never talked about whether this would be possible to do in the future, or if there was any mention of it. He stressed about how reliable MongoDB is. During their first year of business, they had 100% uptime using MongoDB. He believes that it is the future, as it is currently the number 6 type of database being used.<br />
<br />
==Speakers View on Open Source==<br />
<br />
The speaker didn't directly say anything about if he liked the open source model, or anything about what he liked most about it, but I was able to piece together what it sounded like he said. He said he runs the MongoDB user group in Toronto, which right now has about 400 members. They have talks and meet-ups, and it sounds like it is quite a nice community. Based on this, it sounds like he really enjoys the community aspect of open source. Throughout the presentation, he kept talking about wonderful things the MongoDB community had to offer. He really wants the community to grow, and to spread the knowledge about MongoDB. However, it didn't sound like he was to enthralled about how the open source community doesn't document things.<br />
<br />
=Comparison of Speakers Views on Open Source=<br />
<br />
From what I could tell, Adrien (the OpenCL speaker) is all about open source, and Kevin (the MongoDb speaker) seems to really enjoy the community of open source. Adrien talked a good bit about how software patents are a terrible thing, and that programmers won't go much further if we are always competing against each other. Kevin didn't really go into much detail about open source. From what I could gather, it didn't seem like he was for it or against it.<br />
<br />
=My views and Conclusions=<br />
<br />
For me, I wasn't really much interested in open source going into FSOSS, and I still am on the same boat. I don't really have anything against it, I just don't like the way the model works. I believe that to have a high quality product, the best way to ensure that is to control as many of the variables as possible. In open source, while you don't have to accept peoples code revisions, you are relying on random people to fix certain things, and even if it works, the quality may not be up to the level you want. So all in all, I think open source is a fine thing, it's just not for me.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=User:Acraig1/FSOSS_2013&diff=101905User:Acraig1/FSOSS 20132013-11-08T21:05:07Z<p>Acraig1: /* Comparison of Speakers Views on Open Source */</p>
<hr />
<div>=FSOSS 2013 Report: OpenCL and TBD=<br />
==Introduction==<br />
<br />
In my 4 years at Seneca, I had no desire to go to FSOSS. Mainly probably because I had no idea what it was. It wasn't until this assignment came up that I looked into what FSOSS was all about, and what went on during it. It's also a bit strange that a relatively large event that happens at the campus isn't so well advertised. I think last year was the first year that I had actually heard about it, and the previous years I was just never aware that it existed.<br />
<br />
The experience I had at FSOSS was questionable at best. I went on Friday and arrived shortly after 1 pm. As being promised a lunch for signing up early, I naturally didn't eat anything. After arriving, I went to the room where the lunch was supposed to be, and of course there was nothing there. It had been completely cannibalized. I figured they would have a hotdog cart or something. Maybe some pizza. But nothing when I got there. I was pretty disappointed in this as there was no indicator that the lunch was at a specific time. Another thing that upset me was the schedule. There was a list of the presentations that were happening on their website, but no timetable. So I figured that arriving in the early afternoon would give us access to a wide array of presentations. I was wrong. Even though there were many presentations, they were being run in parallel, so it ended much earlier than I expected. I later found out that you could find the times of the presentations on their site, but you had to go into each presentation page to see the times. A timetable would be helpful, especially one that's easily accessible (aka on the front page of the site because the whole event is based on these timings). I must say my initial impression of this event was pretty bad.<br />
<br />
=OpenCl: Software Model and Philosophy=<br />
<br />
==About the Speaker==<br />
This presentation was given by Adrien Guillon, a computer scientist and software engineer who received his degree from the University of Toronto. He is an enthusiast in high performance computing, who spends most of his time trying to figure out the bigger issues for high performance computing.<br />
<br />
==Summary of Talk==<br />
<br />
This talk was about OpenCL, the parallel programming framework. The talk wasn't about what OpenCL is however, or what it can do, but why we should care about OpenCL as programmers. He talked about how the role of OpenCL is to build high level abstractions that are useful for your purposes. Because of this, we don't know what all of the different kinds of libraries are going to be. So we would want to enable an ecosystem for this sort of stuff. He talks a little bit about how that were are enfettering into an interesting situation when writing programs, where we use many different things made by many different people to achieve whatever are actual program purpose. With OpenCL, it is currently built for a very specific purpose right now, for general purpose computing. But he believes that it can be much more than that.<br />
<br />
The current main problem with OpenCL is that it is changing with every release. Because of this, there is currently no stable API for OpenCL. You can't even link a version 1.1 library with a version 1.0 program. He wants to be able to future proof programs, meaning that we don't have to rewrite the same program for each no version release. To achieve this, he wants the software community to be as open as possible, to all work together so we don't have to work as hard individually when someone else makes a new version. This would greatly improve program portability. However, there's no parallel model of computation yet, it is very difficult to find something like a time complexity for parallel algorithms. There is also the notion if parallel algorithms even exist. He closes by saying that OpenCL isn't perfect, but we need to acknowledge that we are at the beginning of parallel programming abstractions, so we need to work together to set a proper foundation for it.<br />
<br />
==Speakers View on Open Source==<br />
Adrien is an advocate for open source software. He is very highly against software patents, and doesn't like the idea that someone can own the concept of something like the for loop. He is planning on moving to New Zealand to start an open source company which develops software for high performance computing. He believes that New Zealand will be the next Silicon Valley, as there are no software patents in New Zealand and thinks that many developers will flood over there. He did kind of jokingly say though that as much as he loves open source, he also loves to eat. He doesn't seem to keen on the kind of cash flow that open source software has been providing for him.<br />
<br />
=MongoDB=<br />
<br />
==About the Speaker==<br />
<br />
This presentation was given by Kevin Cearns, an IT consultant from Toronto. Before he was an IT consultant, he was an IT director. He mainly focuses on open source applications and software, mainly on NoSQL databases. He runs an infrastructure company that provides infrastructure and platform services for companies. They provide the operations around it as well. They Recently became a MongoDB partner.<br />
<br />
==Summary of Talk==<br />
<br />
This talk was about MongoDB, a NoSQL data store. The way this topic was presented was from a more technical side of things, more about educating us on what this is exactly. He didn't talk much about the philosophy or what MongoDB does for programmers, but what it is and how it functions. He first went into some detail about what NoSQL databases are. And what they essentially are, are database that don't use a structured query language. They also don't require a database structure, or table structures.<br />
<br />
He then talked about how MongoDB came to be. It was originally part of a larger initiative, something specifically made for a company. But then the realized that what they had made had serious potential, and more to offer. because of this, they shifted focus to it. It wasn't originally an open source project, but in 2009, version 1.0 was released as open source under the AGPL licence.<br />
<br />
He then went into a more technical talk about what MongoDB is, and what it does. Essentially, MongoDB is a high performance document database that uses JSON documents to store things. It is written in C++ and uses memory mapped files to gain speed. The way it stores related data is with other JSON documents and arrays embedded into a JSON document. The MongoDB project is very community open, and anyone is able to submit code revisions. He talks about how the database is extremely reliable, through the use of 2 techniques called sharding and making a replica set. Replica sets are other machines with the database on them, so if your main machine dies, the other one will automatically take its place. Sharding is a way of spreading your data across many different servers. It handles all the distribution and retrieving automatically.<br />
<br />
He then does a demo to show the power, flexibility, and easiness of MongoDB. You don't have to do a lot of heavy lifting to create databases, because all you have to do is send data to it, and MongoDB handles all of the creation. It almost eliminates the need for a DB admin that is needed for SQL databases. The mongo shell lets you run JavaScript, and this enables people to pick it up rather quickly because they have already been coding this way. Because of MongoDb, there is now a term called the MEAN stack (a new type of LAMP stack), which is MongoDB, Express, AngularJS, and NodeJS. This allows you to run your application fully in JavaScript from top to bottom.<br />
<br />
People have started to pick up MongoDb and use it as their main data store. However, there are some things that MongoDB can't do, such as transactions, for e-commerce things. He never talked about whether this would be possible to do in the future, or if there was any mention of it. He stressed about how reliable MongoDB is. During their first year of business, they had 100% uptime using MongoDB. He believes that it is the future, as it is currently the number 6 type of database being used.<br />
<br />
==Speakers View on Open Source==<br />
<br />
The speaker didn't directly say anything about if he liked the open source model, or anything about what he liked most about it, but I was able to piece together what it sounded like he said. He said he runs the MongoDB user group in Toronto, which right now has about 400 members. They have talks and meet-ups, and it sounds like it is quite a nice community. Based on this, it sounds like he really enjoys the community aspect of open source. Throughout the presentation, he kept talking about wonderful things the MongoDB community had to offer. He really wants the community to grow, and to spread the knowledge about MongoDB. However, it didn't sound like he was to enthralled about how the open source community doesn't document things.<br />
<br />
=Comparison of Speakers Views on Open Source=<br />
<br />
From what I could tell, Adrien (the OpenCL speaker) is all about open source, and Kevin (the MongoDb speaker) seems to really enjoy the community of open source. Adrien talked a good bit about how software patents are a terrible thing, and that programmers won't go much further if we are always competing against each other. Kevin didn't really go into much detail about open source. From what I could gather, it didn't seem like he was for it or against it.<br />
<br />
=My views and Conclusions=</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=User:Acraig1/FSOSS_2013&diff=101897User:Acraig1/FSOSS 20132013-11-08T20:58:04Z<p>Acraig1: /* Summary of Talk */</p>
<hr />
<div>=FSOSS 2013 Report: OpenCL and TBD=<br />
==Introduction==<br />
<br />
In my 4 years at Seneca, I had no desire to go to FSOSS. Mainly probably because I had no idea what it was. It wasn't until this assignment came up that I looked into what FSOSS was all about, and what went on during it. It's also a bit strange that a relatively large event that happens at the campus isn't so well advertised. I think last year was the first year that I had actually heard about it, and the previous years I was just never aware that it existed.<br />
<br />
The experience I had at FSOSS was questionable at best. I went on Friday and arrived shortly after 1 pm. As being promised a lunch for signing up early, I naturally didn't eat anything. After arriving, I went to the room where the lunch was supposed to be, and of course there was nothing there. It had been completely cannibalized. I figured they would have a hotdog cart or something. Maybe some pizza. But nothing when I got there. I was pretty disappointed in this as there was no indicator that the lunch was at a specific time. Another thing that upset me was the schedule. There was a list of the presentations that were happening on their website, but no timetable. So I figured that arriving in the early afternoon would give us access to a wide array of presentations. I was wrong. Even though there were many presentations, they were being run in parallel, so it ended much earlier than I expected. I later found out that you could find the times of the presentations on their site, but you had to go into each presentation page to see the times. A timetable would be helpful, especially one that's easily accessible (aka on the front page of the site because the whole event is based on these timings). I must say my initial impression of this event was pretty bad.<br />
<br />
=OpenCl: Software Model and Philosophy=<br />
<br />
==About the Speaker==<br />
This presentation was given by Adrien Guillon, a computer scientist and software engineer who received his degree from the University of Toronto. He is an enthusiast in high performance computing, who spends most of his time trying to figure out the bigger issues for high performance computing.<br />
<br />
==Summary of Talk==<br />
<br />
This talk was about OpenCL, the parallel programming framework. The talk wasn't about what OpenCL is however, or what it can do, but why we should care about OpenCL as programmers. He talked about how the role of OpenCL is to build high level abstractions that are useful for your purposes. Because of this, we don't know what all of the different kinds of libraries are going to be. So we would want to enable an ecosystem for this sort of stuff. He talks a little bit about how that were are enfettering into an interesting situation when writing programs, where we use many different things made by many different people to achieve whatever are actual program purpose. With OpenCL, it is currently built for a very specific purpose right now, for general purpose computing. But he believes that it can be much more than that.<br />
<br />
The current main problem with OpenCL is that it is changing with every release. Because of this, there is currently no stable API for OpenCL. You can't even link a version 1.1 library with a version 1.0 program. He wants to be able to future proof programs, meaning that we don't have to rewrite the same program for each no version release. To achieve this, he wants the software community to be as open as possible, to all work together so we don't have to work as hard individually when someone else makes a new version. This would greatly improve program portability. However, there's no parallel model of computation yet, it is very difficult to find something like a time complexity for parallel algorithms. There is also the notion if parallel algorithms even exist. He closes by saying that OpenCL isn't perfect, but we need to acknowledge that we are at the beginning of parallel programming abstractions, so we need to work together to set a proper foundation for it.<br />
<br />
==Speakers View on Open Source==<br />
Adrien is an advocate for open source software. He is very highly against software patents, and doesn't like the idea that someone can own the concept of something like the for loop. He is planning on moving to New Zealand to start an open source company which develops software for high performance computing. He believes that New Zealand will be the next Silicon Valley, as there are no software patents in New Zealand and thinks that many developers will flood over there. He did kind of jokingly say though that as much as he loves open source, he also loves to eat. He doesn't seem to keen on the kind of cash flow that open source software has been providing for him.<br />
<br />
=MongoDB=<br />
<br />
==About the Speaker==<br />
<br />
This presentation was given by Kevin Cearns, an IT consultant from Toronto. Before he was an IT consultant, he was an IT director. He mainly focuses on open source applications and software, mainly on NoSQL databases. He runs an infrastructure company that provides infrastructure and platform services for companies. They provide the operations around it as well. They Recently became a MongoDB partner.<br />
<br />
==Summary of Talk==<br />
<br />
This talk was about MongoDB, a NoSQL data store. The way this topic was presented was from a more technical side of things, more about educating us on what this is exactly. He didn't talk much about the philosophy or what MongoDB does for programmers, but what it is and how it functions. He first went into some detail about what NoSQL databases are. And what they essentially are, are database that don't use a structured query language. They also don't require a database structure, or table structures.<br />
<br />
He then talked about how MongoDB came to be. It was originally part of a larger initiative, something specifically made for a company. But then the realized that what they had made had serious potential, and more to offer. because of this, they shifted focus to it. It wasn't originally an open source project, but in 2009, version 1.0 was released as open source under the AGPL licence.<br />
<br />
He then went into a more technical talk about what MongoDB is, and what it does. Essentially, MongoDB is a high performance document database that uses JSON documents to store things. It is written in C++ and uses memory mapped files to gain speed. The way it stores related data is with other JSON documents and arrays embedded into a JSON document. The MongoDB project is very community open, and anyone is able to submit code revisions. He talks about how the database is extremely reliable, through the use of 2 techniques called sharding and making a replica set. Replica sets are other machines with the database on them, so if your main machine dies, the other one will automatically take its place. Sharding is a way of spreading your data across many different servers. It handles all the distribution and retrieving automatically.<br />
<br />
He then does a demo to show the power, flexibility, and easiness of MongoDB. You don't have to do a lot of heavy lifting to create databases, because all you have to do is send data to it, and MongoDB handles all of the creation. It almost eliminates the need for a DB admin that is needed for SQL databases. The mongo shell lets you run JavaScript, and this enables people to pick it up rather quickly because they have already been coding this way. Because of MongoDb, there is now a term called the MEAN stack (a new type of LAMP stack), which is MongoDB, Express, AngularJS, and NodeJS. This allows you to run your application fully in JavaScript from top to bottom.<br />
<br />
People have started to pick up MongoDb and use it as their main data store. However, there are some things that MongoDB can't do, such as transactions, for e-commerce things. He never talked about whether this would be possible to do in the future, or if there was any mention of it. He stressed about how reliable MongoDB is. During their first year of business, they had 100% uptime using MongoDB. He believes that it is the future, as it is currently the number 6 type of database being used.<br />
<br />
==Speakers View on Open Source==<br />
<br />
The speaker didn't directly say anything about if he liked the open source model, or anything about what he liked most about it, but I was able to piece together what it sounded like he said. He said he runs the MongoDB user group in Toronto, which right now has about 400 members. They have talks and meet-ups, and it sounds like it is quite a nice community. Based on this, it sounds like he really enjoys the community aspect of open source. Throughout the presentation, he kept talking about wonderful things the MongoDB community had to offer. He really wants the community to grow, and to spread the knowledge about MongoDB. However, it didn't sound like he was to enthralled about how the open source community doesn't document things.<br />
<br />
=Comparison of Speakers Views on Open Source=<br />
<br />
=My views and Conclusions=</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=User:Acraig1/FSOSS_2013&diff=101890User:Acraig1/FSOSS 20132013-11-08T20:39:03Z<p>Acraig1: </p>
<hr />
<div>=FSOSS 2013 Report: OpenCL and TBD=<br />
==Introduction==<br />
<br />
In my 4 years at Seneca, I had no desire to go to FSOSS. Mainly probably because I had no idea what it was. It wasn't until this assignment came up that I looked into what FSOSS was all about, and what went on during it. It's also a bit strange that a relatively large event that happens at the campus isn't so well advertised. I think last year was the first year that I had actually heard about it, and the previous years I was just never aware that it existed.<br />
<br />
The experience I had at FSOSS was questionable at best. I went on Friday and arrived shortly after 1 pm. As being promised a lunch for signing up early, I naturally didn't eat anything. After arriving, I went to the room where the lunch was supposed to be, and of course there was nothing there. It had been completely cannibalized. I figured they would have a hotdog cart or something. Maybe some pizza. But nothing when I got there. I was pretty disappointed in this as there was no indicator that the lunch was at a specific time. Another thing that upset me was the schedule. There was a list of the presentations that were happening on their website, but no timetable. So I figured that arriving in the early afternoon would give us access to a wide array of presentations. I was wrong. Even though there were many presentations, they were being run in parallel, so it ended much earlier than I expected. I later found out that you could find the times of the presentations on their site, but you had to go into each presentation page to see the times. A timetable would be helpful, especially one that's easily accessible (aka on the front page of the site because the whole event is based on these timings). I must say my initial impression of this event was pretty bad.<br />
<br />
=OpenCl: Software Model and Philosophy=<br />
<br />
==About the Speaker==<br />
This presentation was given by Adrien Guillon, a computer scientist and software engineer who received his degree from the University of Toronto. He is an enthusiast in high performance computing, who spends most of his time trying to figure out the bigger issues for high performance computing.<br />
<br />
==Summary of Talk==<br />
<br />
This talk was about OpenCL, the parallel programming framework. The talk wasn't about what OpenCL is however, or what it can do, but why we should care about OpenCL as programmers. He talked about how the role of OpenCL is to build high level abstractions that are useful for your purposes. Because of this, we don't know what all of the different kinds of libraries are going to be. So we would want to enable an ecosystem for this sort of stuff. He talks a little bit about how that were are enfettering into an interesting situation when writing programs, where we use many different things made by many different people to achieve whatever are actual program purpose. With OpenCL, it is currently built for a very specific purpose right now, for general purpose computing. But he believes that it can be much more than that.<br />
<br />
The current main problem with OpenCL is that it is changing with every release. Because of this, there is currently no stable API for OpenCL. You can't even link a version 1.1 library with a version 1.0 program. He wants to be able to future proof programs, meaning that we don't have to rewrite the same program for each no version release. To achieve this, he wants the software community to be as open as possible, to all work together so we don't have to work as hard individually when someone else makes a new version. This would greatly improve program portability. However, there's no parallel model of computation yet, it is very difficult to find something like a time complexity for parallel algorithms. There is also the notion if parallel algorithms even exist. He closes by saying that OpenCL isn't perfect, but we need to acknowledge that we are at the beginning of parallel programming abstractions, so we need to work together to set a proper foundation for it.<br />
<br />
==Speakers View on Open Source==<br />
Adrien is an advocate for open source software. He is very highly against software patents, and doesn't like the idea that someone can own the concept of something like the for loop. He is planning on moving to New Zealand to start an open source company which develops software for high performance computing. He believes that New Zealand will be the next Silicon Valley, as there are no software patents in New Zealand and thinks that many developers will flood over there. He did kind of jokingly say though that as much as he loves open source, he also loves to eat. He doesn't seem to keen on the kind of cash flow that open source software has been providing for him.<br />
<br />
=MongoDB=<br />
<br />
==About the Speaker==<br />
<br />
This presentation was given by Kevin Cearns, an IT consultant from Toronto. Before he was an IT consultant, he was an IT director. He mainly focuses on open source applications and software, mainly on NoSQL databases. He runs an infrastructure company that provides infrastructure and platform services for companies. They provide the operations around it as well. They Recently became a MongoDB partner.<br />
<br />
==Summary of Talk==<br />
<br />
==Speakers View on Open Source==<br />
<br />
The speaker didn't directly say anything about if he liked the open source model, or anything about what he liked most about it, but I was able to piece together what it sounded like he said. He said he runs the MongoDB user group in Toronto, which right now has about 400 members. They have talks and meet-ups, and it sounds like it is quite a nice community. Based on this, it sounds like he really enjoys the community aspect of open source. Throughout the presentation, he kept talking about wonderful things the MongoDB community had to offer. He really wants the community to grow, and to spread the knowledge about MongoDB. However, it didn't sound like he was to enthralled about how the open source community doesn't document things.<br />
<br />
=Comparison of Speakers Views on Open Source=<br />
<br />
=My views and Conclusions=</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=User:Acraig1/FSOSS_2013&diff=101889User:Acraig1/FSOSS 20132013-11-08T20:37:24Z<p>Acraig1: /* Speakers View on Open Source */</p>
<hr />
<div>=FSOSS 2013 Report: OpenCL and TBD=<br />
==Introduction==<br />
<br />
In my 4 years at Seneca, I had no desire to go to FSOSS. Mainly probably because I had no idea what it was. It wasn't until this assignment came up that I looked into what FSOSS was all about, and what went on during it. It's also a bit strange that a relatively large event that happens at the campus isn't so well advertised. I think last year was the first year that I had actually heard about it, and the previous years I was just never aware that it existed.<br />
<br />
The experience I had at FSOSS was questionable at best. I went on Friday and arrived shortly after 1 pm. As being promised a lunch for signing up early, I naturally didn't eat anything. After arriving, I went to the room where the lunch was supposed to be, and of course there was nothing there. It had been completely cannibalized. I figured they would have a hotdog cart or something. Maybe some pizza. But nothing when I got there. I was pretty disappointed in this as there was no indicator that the lunch was at a specific time. Another thing that upset me was the schedule. There was a list of the presentations that were happening on their website, but no timetable. So I figured that arriving in the early afternoon would give us access to a wide array of presentations. I was wrong. Even though there were many presentations, they were being run in parallel, so it ended much earlier than I expected. I later found out that you could find the times of the presentations on their site, but you had to go into each presentation page to see the times. A timetable would be helpful, especially one that's easily accessible (aka on the front page of the site because the whole event is based on these timings). I must say my initial impression of this event was pretty bad.<br />
<br />
=OpenCl: Software Model and Philosophy=<br />
<br />
==About the Speaker==<br />
This presentation was given by Adrien Guillon, a computer scientist and software engineer who received his degree from the University of Toronto. He is an enthusiast in high performance computing, who spends most of his time trying to figure out the bigger issues for high performance computing.<br />
<br />
==Summary of Talk==<br />
<br />
This talk was about OpenCL, the parallel programming framework. The talk wasn't about what OpenCL is however, or what it can do, but why we should care about OpenCL as programmers. He talked about how the role of OpenCL is to build high level abstractions that are useful for your purposes. Because of this, we don't know what all of the different kinds of libraries are going to be. So we would want to enable an ecosystem for this sort of stuff. He talks a little bit about how that were are enfettering into an interesting situation when writing programs, where we use many different things made by many different people to achieve whatever are actual program purpose. With OpenCL, it is currently built for a very specific purpose right now, for general purpose computing. But he believes that it can be much more than that.<br />
<br />
The current main problem with OpenCL is that it is changing with every release. Because of this, there is currently no stable API for OpenCL. You can't even link a version 1.1 library with a version 1.0 program. He wants to be able to future proof programs, meaning that we don't have to rewrite the same program for each no version release. To achieve this, he wants the software community to be as open as possible, to all work together so we don't have to work as hard individually when someone else makes a new version. This would greatly improve program portability. However, there's no parallel model of computation yet, it is very difficult to find something like a time complexity for parallel algorithms. There is also the notion if parallel algorithms even exist. He closes by saying that OpenCL isn't perfect, but we need to acknowledge that we are at the beginning of parallel programming abstractions, so we need to work together to set a proper foundation for it.<br />
<br />
==Speakers View on Open Source==<br />
Adrien is an advocate for open source software. He is very highly against software patents, and doesn't like the idea that someone can own the concept of something like the for loop. He is planning on moving to New Zealand to start an open source company which develops software for high performance computing. He believes that New Zealand will be the next Silicon Valley, as there are no software patents in New Zealand and thinks that many developers will flood over there. He did kind of jokingly say though that as much as he loves open source, he also loves to eat. He doesn't seem to keen on the kind of cash flow that open source software has been providing for him.<br />
<br />
=MongoDB=<br />
<br />
==About the Speaker==<br />
<br />
This presentation was given by Kevin Cearns, an IT consultant from Toronto. Before he was an IT consultant, he was an IT director. He mainly focuses on open source applications and software, mainly on NoSQL databases. He runs an infrastructure company that provides infrastructure and platform services for companies. They provide the operations around it as well. They Recently became a MongoDB partner.<br />
<br />
==Summary of Talk==<br />
<br />
==Speakers View on Open Source==<br />
<br />
The speaker didn't directly say anything about if he liked the open source model, or anything about what he liked most about it, but I was able to piece together what it sounded like he said. He said he runs the MongoDB user group in Toronto, which right now has about 400 members. They have talks and meet-ups, and it sounds like it is quite a nice community. Based on this, it sounds like he really enjoys the community aspect of open source. Throughout the presentation, he kept talking about wonderful things the MongoDB community had to offer. He really wants the community to grow, and to spread the knowledge about MongoDB. However, it didn't sound like he was to enthralled about how the open source community doesn't document things.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=User:Acraig1/FSOSS_2013&diff=101883User:Acraig1/FSOSS 20132013-11-08T20:28:07Z<p>Acraig1: /* About the Speaker */</p>
<hr />
<div>=FSOSS 2013 Report: OpenCL and TBD=<br />
==Introduction==<br />
<br />
In my 4 years at Seneca, I had no desire to go to FSOSS. Mainly probably because I had no idea what it was. It wasn't until this assignment came up that I looked into what FSOSS was all about, and what went on during it. It's also a bit strange that a relatively large event that happens at the campus isn't so well advertised. I think last year was the first year that I had actually heard about it, and the previous years I was just never aware that it existed.<br />
<br />
The experience I had at FSOSS was questionable at best. I went on Friday and arrived shortly after 1 pm. As being promised a lunch for signing up early, I naturally didn't eat anything. After arriving, I went to the room where the lunch was supposed to be, and of course there was nothing there. It had been completely cannibalized. I figured they would have a hotdog cart or something. Maybe some pizza. But nothing when I got there. I was pretty disappointed in this as there was no indicator that the lunch was at a specific time. Another thing that upset me was the schedule. There was a list of the presentations that were happening on their website, but no timetable. So I figured that arriving in the early afternoon would give us access to a wide array of presentations. I was wrong. Even though there were many presentations, they were being run in parallel, so it ended much earlier than I expected. I later found out that you could find the times of the presentations on their site, but you had to go into each presentation page to see the times. A timetable would be helpful, especially one that's easily accessible (aka on the front page of the site because the whole event is based on these timings). I must say my initial impression of this event was pretty bad.<br />
<br />
=OpenCl: Software Model and Philosophy=<br />
<br />
==About the Speaker==<br />
This presentation was given by Adrien Guillon, a computer scientist and software engineer who received his degree from the University of Toronto. He is an enthusiast in high performance computing, who spends most of his time trying to figure out the bigger issues for high performance computing.<br />
<br />
==Summary of Talk==<br />
<br />
This talk was about OpenCL, the parallel programming framework. The talk wasn't about what OpenCL is however, or what it can do, but why we should care about OpenCL as programmers. He talked about how the role of OpenCL is to build high level abstractions that are useful for your purposes. Because of this, we don't know what all of the different kinds of libraries are going to be. So we would want to enable an ecosystem for this sort of stuff. He talks a little bit about how that were are enfettering into an interesting situation when writing programs, where we use many different things made by many different people to achieve whatever are actual program purpose. With OpenCL, it is currently built for a very specific purpose right now, for general purpose computing. But he believes that it can be much more than that.<br />
<br />
The current main problem with OpenCL is that it is changing with every release. Because of this, there is currently no stable API for OpenCL. You can't even link a version 1.1 library with a version 1.0 program. He wants to be able to future proof programs, meaning that we don't have to rewrite the same program for each no version release. To achieve this, he wants the software community to be as open as possible, to all work together so we don't have to work as hard individually when someone else makes a new version. This would greatly improve program portability. However, there's no parallel model of computation yet, it is very difficult to find something like a time complexity for parallel algorithms. There is also the notion if parallel algorithms even exist. He closes by saying that OpenCL isn't perfect, but we need to acknowledge that we are at the beginning of parallel programming abstractions, so we need to work together to set a proper foundation for it.<br />
<br />
==Speakers View on Open Source==<br />
Adrien is an advocate for open source software. He is very highly against software patents, and doesn't like the idea that someone can own the concept of something like the for loop. He is planning on moving to New Zealand to start an open source company which develops software for high performance computing. He believes that New Zealand will be the next Silicon Valley, as there are no software patents in New Zealand and thinks that many developers will flood over there. He did kind of jokingly say though that as much as he loves open source, he also loves to eat. He doesn't seem to keen on the kind of cash flow that open source software has been providing for him.<br />
<br />
=MongoDB=<br />
<br />
==About the Speaker==<br />
<br />
This presentation was given by Kevin Cearns, an IT consultant from Toronto. Before he was an IT consultant, he was an IT director. He mainly focuses on open source applications and software, mainly on NoSQL databases. He runs an infrastructure company that provides infrastructure and platform services for companies. They provide the operations around it as well. They Recently became a MongoDB partner.<br />
<br />
==Summary of Talk==<br />
<br />
==Speakers View on Open Source==</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=FSOSS_2013_Research_Paper&diff=101882FSOSS 2013 Research Paper2013-11-08T19:56:46Z<p>Acraig1: </p>
<hr />
<div>==Introduction==<br />
<br />
The [http://fsoss.ca Free Software and Open Source Symposium], or FSOSS, is a major gathering of North American open source developers, businesses, educators, and users. The goal of the symposium is to explore how open source, open standards, and open content are changing technology, the web, the media and arts, education, and business.<br />
<br />
You will document a portion of the symposium, and provide a critical analysis of what you hear.<br />
<br />
==Requirements==<br />
<br />
You must attend two talks and write a report and analysis of the two. Your report must be '''2,500 words''' in length and include:<br />
<br />
* Summaries of two talks.<br />
** What was each talk about?<br />
** What was the speaker's main point?<br />
** What was the speaker's background and point of view? <br />
* Analysis of each speaker's views on open source. He/she may not mention it explicitly. You must listen and try to understand based on what they are saying, and perhaps not saying.<br />
** Comparison of the points made by the presenters.<br />
** What can you say about open source in the light of the points they made?<br />
** Do the speakers have similar views of open source or do they disagree? How so? <br />
* Conclusion about your views on open source<br />
* Does the picture of open source you've seen presented in these talks challenge or confirm your own views about what open source is and how it functions?<br />
<br />
==Submission Requirements==<br />
<br />
Due Date: '''Friday November 8th'''. Please submit your work via the wiki (i.e., no paper copy required) by adding a link to your report below. Note: It would be a good idea to put any FSOSS reports under your personal page and username like so: http://zenit.senecac.on.ca/wiki/index.php/User:Dominic/FSOSS_07 to decrease the use of generic article names.<br />
<br />
==Submissions==<br />
<br />
{| class="wikitable" border="1"<br />
! Name!! Report Link<br />
|-<br />
| Name|| [http://zenit.senecac.on.ca/wiki/index.php/User:Dominic/FSOSS_07 Link to Report]<br />
|-<br />
| Elsi Nushaj|| [http://zenit.senecac.on.ca/wiki/index.php/User:Elsi_Nushaj/FSOSS_13 MongoDB and ARM Powered Technologies]<br />
|-<br />
| Jose Romasanta|| [http://zenit.senecac.on.ca/wiki/index.php/User:Jrromasanta1 MongoDB and Processing.js]<br />
|-<br />
| Mohamed Baig|| [http://zenit.senecac.on.ca/wiki/index.php/User:Mohamed_Baig/FSOSS_Report_13 MongoDB and ARM]<br />
|-<br />
| Alex Craig||[http://zenit.senecac.on.ca/wiki/index.php/User:Acraig1/FSOSS_2013 OpenCl and MongoDB]<br />
|-<br />
| Mark Aronin || [http://zenit.senecac.on.ca/wiki/index.php/User:Maronin/FSOSS_13 OpenCL and Open Source Computer Graphics Software ]<br />
|}</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=User:Acraig1/FSOSS_2013&diff=101881User:Acraig1/FSOSS 20132013-11-08T19:52:54Z<p>Acraig1: </p>
<hr />
<div>=FSOSS 2013 Report: OpenCL and TBD=<br />
==Introduction==<br />
<br />
In my 4 years at Seneca, I had no desire to go to FSOSS. Mainly probably because I had no idea what it was. It wasn't until this assignment came up that I looked into what FSOSS was all about, and what went on during it. It's also a bit strange that a relatively large event that happens at the campus isn't so well advertised. I think last year was the first year that I had actually heard about it, and the previous years I was just never aware that it existed.<br />
<br />
The experience I had at FSOSS was questionable at best. I went on Friday and arrived shortly after 1 pm. As being promised a lunch for signing up early, I naturally didn't eat anything. After arriving, I went to the room where the lunch was supposed to be, and of course there was nothing there. It had been completely cannibalized. I figured they would have a hotdog cart or something. Maybe some pizza. But nothing when I got there. I was pretty disappointed in this as there was no indicator that the lunch was at a specific time. Another thing that upset me was the schedule. There was a list of the presentations that were happening on their website, but no timetable. So I figured that arriving in the early afternoon would give us access to a wide array of presentations. I was wrong. Even though there were many presentations, they were being run in parallel, so it ended much earlier than I expected. I later found out that you could find the times of the presentations on their site, but you had to go into each presentation page to see the times. A timetable would be helpful, especially one that's easily accessible (aka on the front page of the site because the whole event is based on these timings). I must say my initial impression of this event was pretty bad.<br />
<br />
=OpenCl: Software Model and Philosophy=<br />
<br />
==About the Speaker==<br />
This presentation was given by Adrien Guillon, a computer scientist and software engineer who received his degree from the University of Toronto. He is an enthusiast in high performance computing, who spends most of his time trying to figure out the bigger issues for high performance computing.<br />
<br />
==Summary of Talk==<br />
<br />
This talk was about OpenCL, the parallel programming framework. The talk wasn't about what OpenCL is however, or what it can do, but why we should care about OpenCL as programmers. He talked about how the role of OpenCL is to build high level abstractions that are useful for your purposes. Because of this, we don't know what all of the different kinds of libraries are going to be. So we would want to enable an ecosystem for this sort of stuff. He talks a little bit about how that were are enfettering into an interesting situation when writing programs, where we use many different things made by many different people to achieve whatever are actual program purpose. With OpenCL, it is currently built for a very specific purpose right now, for general purpose computing. But he believes that it can be much more than that.<br />
<br />
The current main problem with OpenCL is that it is changing with every release. Because of this, there is currently no stable API for OpenCL. You can't even link a version 1.1 library with a version 1.0 program. He wants to be able to future proof programs, meaning that we don't have to rewrite the same program for each no version release. To achieve this, he wants the software community to be as open as possible, to all work together so we don't have to work as hard individually when someone else makes a new version. This would greatly improve program portability. However, there's no parallel model of computation yet, it is very difficult to find something like a time complexity for parallel algorithms. There is also the notion if parallel algorithms even exist. He closes by saying that OpenCL isn't perfect, but we need to acknowledge that we are at the beginning of parallel programming abstractions, so we need to work together to set a proper foundation for it.<br />
<br />
==Speakers View on Open Source==<br />
Adrien is an advocate for open source software. He is very highly against software patents, and doesn't like the idea that someone can own the concept of something like the for loop. He is planning on moving to New Zealand to start an open source company which develops software for high performance computing. He believes that New Zealand will be the next Silicon Valley, as there are no software patents in New Zealand and thinks that many developers will flood over there. He did kind of jokingly say though that as much as he loves open source, he also loves to eat. He doesn't seem to keen on the kind of cash flow that open source software has been providing for him.<br />
<br />
=MongoDB=<br />
<br />
==About the Speaker==<br />
<br />
==Summary of Talk==<br />
<br />
==Speakers View on Open Source==</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=User:Acraig1/FSOSS_2013&diff=101876User:Acraig1/FSOSS 20132013-11-08T17:55:13Z<p>Acraig1: /* Summary of Talk */</p>
<hr />
<div>=FSOSS 2013 Report: OpenCL and TBD=<br />
==Introduction==<br />
<br />
In my 4 years at Seneca, I had no desire to go to FSOSS. Mainly probably because I had no idea what it was. It wasn't until this assignment came up that I looked into what FSOSS was all about, and what went on during it. It's also a bit strange that a relatively large event that happens at the campus isn't so well advertised. I think last year was the first year that I had actually heard about it, and the previous years I was just never aware that it existed.<br />
<br />
The experience I had at FSOSS was questionable at best. I went on Friday and arrived shortly after 1 pm. As being promised a lunch for signing up early, I naturally didn't eat anything. After arriving, I went to the room where the lunch was supposed to be, and of course there was nothing there. It had been completely cannibalized. I figured they would have a hotdog cart or something. Maybe some pizza. But nothing when I got there. I was pretty disappointed in this as there was no indicator that the lunch was at a specific time. Another thing that upset me was the schedule. There was a list of the presentations that were happening on their website, but no timetable. So I figured that arriving in the early afternoon would give us access to a wide array of presentations. I was wrong. Even though there were many presentations, they were being run in parallel, so it ended much earlier than I expected. I later found out that you could find the times of the presentations on their site, but you had to go into each presentation page to see the times. A timetable would be helpful, especially one that's easily accessible (aka on the front page of the site because the whole event is based on these timings). I must say my initial impression of this event was pretty bad.<br />
<br />
=OpenCl: Software Model and Philosophy=<br />
<br />
==About the Speaker==<br />
This presentation was given by Adrien Guillon, a computer scientist and software engineer who received his degree from the University of Toronto. He is an enthusiast in high performance computing, who spends most of his time trying to figure out the bigger issues for high performance computing.<br />
<br />
==Summary of Talk==<br />
<br />
This talk was about OpenCL, the parallel programming framework. The talk wasn't about what OpenCL is however, or what it can do, but why we should care about OpenCL as programmers. He talked about how the role of OpenCL is to build high level abstractions that are useful for your purposes. Because of this, we don't know what all of the different kinds of libraries are going to be. So we would want to enable an ecosystem for this sort of stuff. He talks a little bit about how that were are enfettering into an interesting situation when writing programs, where we use many different things made by many different people to achieve whatever are actual program purpose. With OpenCL, it is currently built for a very specific purpose right now, for general purpose computing. But he believes that it can be much more than that.<br />
<br />
The current main problem with OpenCL is that it is changing with every release. Because of this, there is currently no stable API for OpenCL. You can't even link a version 1.1 library with a version 1.0 program. He wants to be able to future proof programs, meaning that we don't have to rewrite the same program for each no version release. To achieve this, he wants the software community to be as open as possible, to all work together so we don't have to work as hard individually when someone else makes a new version. This would greatly improve program portability. However, there's no parallel model of computation yet, it is very difficult to find something like a time complexity for parallel algorithms. There is also the notion if parallel algorithms even exist. He closes by saying that OpenCL isn't perfect, but we need to acknowledge that we are at the beginning of parallel programming abstractions, so we need to work together to set a proper foundation for it.<br />
<br />
==Speakers View on Open Source==<br />
Adrien is an advocate for open source software. He is very highly against software patents, and doesn't like the idea that someone can own the concept of something like the for loop. He is planning on moving to New Zealand to start an open source company which develops software for high performance computing. He believes that New Zealand will be the next Silicon Valley, as there are no software patents in New Zealand and thinks that many developers will flood over there. He did kind of jokingly say though that as much as he loves open source, he also loves to eat. He doesn't seem to keen on the kind of cash flow that open source software has been providing for him.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=FSOSS_2013_Research_Paper&diff=101858FSOSS 2013 Research Paper2013-11-07T22:47:57Z<p>Acraig1: /* Submissions */</p>
<hr />
<div>==Introduction==<br />
<br />
The [http://fsoss.ca Free Software and Open Source Symposium], or FSOSS, is a major gathering of North American open source developers, businesses, educators, and users. The goal of the symposium is to explore how open source, open standards, and open content are changing technology, the web, the media and arts, education, and business.<br />
<br />
You will document a portion of the symposium, and provide a critical analysis of what you hear.<br />
<br />
==Requirements==<br />
<br />
You must attend two talks and write a report and analysis of the two. Your report must be '''2,500 words''' in length and include:<br />
<br />
* Summaries of two talks.<br />
** What was each talk about?<br />
** What was the speaker's main point?<br />
** What was the speaker's background and point of view? <br />
* Analysis of each speaker's views on open source. He/she may not mention it explicitly. You must listen and try to understand based on what they are saying, and perhaps not saying.<br />
** Comparison of the points made by the presenters.<br />
** What can you say about open source in the light of the points they made?<br />
** Do the speakers have similar views of open source or do they disagree? How so? <br />
* Conclusion about your views on open source<br />
* Does the picture of open source you've seen presented in these talks challenge or confirm your own views about what open source is and how it functions?<br />
<br />
==Submission Requirements==<br />
<br />
Due Date: '''Friday November 8th'''. Please submit your work via the wiki (i.e., no paper copy required) by adding a link to your report below. Note: It would be a good idea to put any FSOSS reports under your personal page and username like so: http://zenit.senecac.on.ca/wiki/index.php/User:Dominic/FSOSS_07 to decrease the use of generic article names.<br />
<br />
==Submissions==<br />
<br />
{| class="wikitable" border="1"<br />
! Name!! Report Link<br />
|-<br />
| Name|| [http://zenit.senecac.on.ca/wiki/index.php/User:Dominic/FSOSS_07 Link to Report]<br />
|-<br />
| Elsi Nushaj|| [http://zenit.senecac.on.ca/wiki/index.php/User:Elsi_Nushaj/FSOSS_13 MongoDB and ARM Powered Technologies]<br />
|-<br />
| Jose Romasanta|| [http://zenit.senecac.on.ca/wiki/index.php/User:Jrromasanta1 MongoDB and Processing.js]<br />
|-<br />
| Mohamed Baig|| [http://zenit.senecac.on.ca/wiki/index.php/User:Mohamed_Baig/FSOSS_Report_13 MongoDB and ARM]<br />
|-<br />
| Alex Craig||[http://zenit.senecac.on.ca/wiki/index.php/User:Acraig1/FSOSS_2013 OpenCl and]<br />
|-<br />
|}</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=User:Acraig1/FSOSS_2013&diff=101856User:Acraig1/FSOSS 20132013-11-07T22:34:00Z<p>Acraig1: /* Introduction */</p>
<hr />
<div>=FSOSS 2013 Report: OpenCL and TBD=<br />
==Introduction==<br />
<br />
In my 4 years at Seneca, I had no desire to go to FSOSS. Mainly probably because I had no idea what it was. It wasn't until this assignment came up that I looked into what FSOSS was all about, and what went on during it. It's also a bit strange that a relatively large event that happens at the campus isn't so well advertised. I think last year was the first year that I had actually heard about it, and the previous years I was just never aware that it existed.<br />
<br />
The experience I had at FSOSS was questionable at best. I went on Friday and arrived shortly after 1 pm. As being promised a lunch for signing up early, I naturally didn't eat anything. After arriving, I went to the room where the lunch was supposed to be, and of course there was nothing there. It had been completely cannibalized. I figured they would have a hotdog cart or something. Maybe some pizza. But nothing when I got there. I was pretty disappointed in this as there was no indicator that the lunch was at a specific time. Another thing that upset me was the schedule. There was a list of the presentations that were happening on their website, but no timetable. So I figured that arriving in the early afternoon would give us access to a wide array of presentations. I was wrong. Even though there were many presentations, they were being run in parallel, so it ended much earlier than I expected. I later found out that you could find the times of the presentations on their site, but you had to go into each presentation page to see the times. A timetable would be helpful, especially one that's easily accessible (aka on the front page of the site because the whole event is based on these timings). I must say my initial impression of this event was pretty bad.<br />
<br />
=OpenCl: Software Model and Philosophy=<br />
<br />
==About the Speaker==<br />
This presentation was given by Adrien Guillon, a computer scientist and software engineer who received his degree from the University of Toronto. He is an enthusiast in high performance computing, who spends most of his time trying to figure out the bigger issues for high performance computing.<br />
<br />
==Summary of Talk==<br />
<br />
==Speakers View on Open Source==<br />
Adrien is an advocate for open source software. He is very highly against software patents, and doesn't like the idea that someone can own the concept of something like the for loop. He is planning on moving to New Zealand to start an open source company which develops software for high performance computing. He believes that New Zealand will be the next Silicon Valley, as there are no software patents in New Zealand and thinks that many developers will flood over there. He did kind of jokingly say though that as much as he loves open source, he also loves to eat. He doesn't seem to keen on the kind of cash flow that open source software has been providing for him.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=User:Acraig1/FSOSS_2013&diff=101855User:Acraig1/FSOSS 20132013-11-07T22:15:15Z<p>Acraig1: /* OpenCl: Software Model and Philosophy */</p>
<hr />
<div>=FSOSS 2013 Report: OpenCL and TBD=<br />
==Introduction==<br />
<br />
=OpenCl: Software Model and Philosophy=<br />
<br />
==About the Speaker==<br />
This presentation was given by Adrien Guillon, a computer scientist and software engineer who received his degree from the University of Toronto. He is an enthusiast in high performance computing, who spends most of his time trying to figure out the bigger issues for high performance computing.<br />
<br />
==Summary of Talk==<br />
<br />
==Speakers View on Open Source==<br />
Adrien is an advocate for open source software. He is very highly against software patents, and doesn't like the idea that someone can own the concept of something like the for loop. He is planning on moving to New Zealand to start an open source company which develops software for high performance computing. He believes that New Zealand will be the next Silicon Valley, as there are no software patents in New Zealand and thinks that many developers will flood over there. He did kind of jokingly say though that as much as he loves open source, he also loves to eat. He doesn't seem to keen on the kind of cash flow that open source software has been providing for him.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=User:Acraig1/FSOSS_2013&diff=101854User:Acraig1/FSOSS 20132013-11-07T22:14:09Z<p>Acraig1: Created page with '=FSOSS 2013 Report: OpenCL and TBD= ==Introduction== =OpenCl: Software Model and Philosophy= ==Summary of Talk== ==Speakers View on Open Source== Adrien is an advocate for ope…'</p>
<hr />
<div>=FSOSS 2013 Report: OpenCL and TBD=<br />
==Introduction==<br />
<br />
=OpenCl: Software Model and Philosophy=<br />
<br />
==Summary of Talk==<br />
<br />
==Speakers View on Open Source==<br />
Adrien is an advocate for open source software. He is very highly against software patents, and doesn't like the idea that someone can own the concept of something like the for loop. He is planning on moving to New Zealand to start an open source company which develops software for high performance computing. He believes that New Zealand will be the next Silicon Valley, as there are no software patents in New Zealand and thinks that many developers will flood over there. He did kind of jokingly say though that as much as he loves open source, he also loves to eat. He doesn't seem to keen on the kind of cash flow that open source software has been providing for him.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=User:Acraig1&diff=101853User:Acraig12013-11-07T22:09:23Z<p>Acraig1: </p>
<hr />
<div>Hey there.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=Fall_2013_Open_Source_Students&diff=98851Fall 2013 Open Source Students2013-09-17T23:55:16Z<p>Acraig1: </p>
<hr />
<div>==Introduction==<br />
<br />
This is a list of students in the [[DPS909]] and [[OSD600]] courses for fall 2013. Please add your name and info below.<br />
<br />
==People==<br />
<br />
{| border="1"<br />
|-<br />
|class="header"|Name<br />
|class="header"|IRC Nick<br />
|class="header"|Blog<br />
|class="header"|Github Account<br />
|class="header"|Wiki Page<br />
|class="header"|Twitter<br />
|class="header"|e-mail<br />
|-<br />
|David Humphrey<br />
|humph<br />
|http://vocamus.net/dave<br />
|[https://github.com/humphd humphd]<br />
|[[User:David.humphrey]]<br />
|[http://twitter.com/humphd @humphd]<br />
|<br />
|-<br />
|Simon de Almeida<br />
|simon66<br />
|http://sdealmeida.com<br />
|[https://github.com/simon66 simon66]<br />
|<br />
|<br />
|<br />
|-<br />
|Jose Romasanta<br />
|Raf<br />
|http://jrromasanta1.wordpress.com/<br />
|[https://github.com/jrromasanta1 jrromasanta1]<br />
|<br />
|[http://twitter.com/NooWayJoseR @NooWayJoseR ]<br />
|<br />
|-<br />
|Kevin Kofler<br />
|kwkofler<br />
|http://kwkofler.wordpress.com<br />
|[https://github.com/kwkofler kwkofler]<br />
|[[User:Kevin_William_Kofler]]<br />
|[http://twitter.com/kwkofler @kwkofler]<br />
|<br />
|-<br />
|-<br />
|Dzmitry Kavalchyk<br />
|RevenTL<br />
|http://revenlight.wordpress.com/<br />
|[https://github.com/RevenTL RevenTL]<br />
|[[User:dkavalchyk2]]<br />
|[https://twitter.com/RevenTL @RevenTL]<br />
|<br />
|-<br />
|Tony Yu<br />
|tqyu<br />
|http://tqyu.wordpress.com/<br />
|[https://github.com/tqyu tqyu]<br />
|[[User:tqyu]]<br />
|[https://twitter.com/tqyu90 @tqyu90]<br />
|<br />
|-<br />
|Michael Veis<br />
|mlveis<br />
|http://mlveis.wordpress.com/<br />
|[https://github.com/mlveis mlveis]<br />
|[[User:mlveis]]<br />
|<br />
|<br />
|-<br />
|Petr Bouianov<br />
|pbouianov<br />
|http://pbouianov.wordpress.com/<br />
|[https://github.com/pbouianov pbouianov]<br />
|[[User:Petr_Bouianov]]<br />
|[https://twitter.com/pbouianov @pbouianov]<br />
|<br />
|-<br />
|Chad Pilkey<br />
|capilkey<br />
|http://chadpilkey.wordpress.com/<br />
|[https://github.com/capilkey capilkey]<br />
|[[User:capilkey]]<br />
|<br />
|<br />
|-<br />
|Chaobo Xie<br />
|cxie8<br />
|http://chaoboxie.wordpress.com/<br />
|[https://github.com/chaoboxie chaoboxie]<br />
|[[User:cxie8]]<br />
|<br />
|<br />
|-<br />
|Elsi Nushaj<br />
|elnushaj<br />
|http://elnushaj.wordpress.com/<br />
|[https://github.com/elnushaj elnushaj]<br />
|<br />
|[http://twitter.com/elnushaj @elnushaj]<br />
|<br />
|-<br />
|Mohamed Baig<br />
|mbbaig<br />
|http://mbbaig.wordpress.com/<br />
|[https://github.com/mbbaig mbbaig]<br />
|[[User:Mohamed Baig]]<br />
|[https://twitter.com/mohamed_baig @mohamed_baig]<br />
|<br />
|-<br />
|Natesh Mayuranathan<br />
|cholantesh<br />
|http://cholantesh.wordpress.com/<br />
|[https://github.com/cholantesh cholantesh]<br />
|[[User:Nmayuranathan]]<br />
|<br />
|<br />
|-<br />
|Mark Aronin<br />
|maronin<br />
|http://maronin.wordpress.com/<br />
|[https://github.com/maronin maronin]<br />
|[[User:maronin]]<br />
|<br />
|[mailto:maronin@myseneca.ca maronin@myseneca.ca] <br />
|-<br />
|Shavauhn Gabay<br />
|<br />
|http://shavyg2.wordpress.com<br />
|[https://github.com/shavyg2 shavyg2]<br />
|<br />
|[http://twitter.com/shavyg2 @shavyg2]<br />
|<br />
|-<br />
|Alex Craig<br />
|acraig<br />
|http://andeic1.wordpress.com/<br />
|[https://github.com/andeic andeic]<br />
|[[User:acraig1]]<br />
|[http://twitter.com/acraig780 @acraig780]<br />
|[mailto:acraig1@myseneca.ca acraig1@myseneca.ca] <br />
|-<br />
|Shajinth Pathmakulaseelan<br />
|shaj02<br />
|http://shaj02.wordpress.com/<br />
|[https://github.com/shaj02 shaj02]<br />
|[[User:Shajinth Pathmakulaseelan]]<br />
|<br />
|<br />
|-<br />
|Matthew Torrance<br />
|mstorrance<br />
|http://matthewtorrance.com/<br />
|[https://github.com/MatthewTorrance MatthewTorrance]<br />
|[[User:Matthew Scott Torrance]]<br />
|<br />
|<br />
|-<br />
|Barry tulchinsky<br />
|btulchinsky<br />
|http://btulchinsky.wordpress.com/<br />
|[https://github.com/btulchinsky btulchinsky]<br />
|[[User:btulchinsky]]<br />
|<br />
|<br />
|-<br />
|Husain Fazal<br />
|hfazal<br />
|http://hfazal.wordpress.com/<br />
|[https://github.com/fazal hfazal]<br />
|[[User:hfazal]]<br />
|[http://twitter.com/husain_fazal @husain_fazal]<br />
|<br />
|-<br />
|Robert Stanica<br />
|rwstanica<br />
|http://stani.ca<br />
|[https://github.com/stanica stanica]<br />
|[[User:rwstanica]]<br />
|<br />
|<br />
|-<br />
|Nitin Prakash Panicker<br />
|npsquared<br />
|http://nitinprakash.wordpress.com/<br />
|[https://github.com/npsquared npsquared]<br />
|[[User:nprakashpanicker]]<br />
|<br />
|<br />
|-<br />
|Zakeria Hassan<br />
|Vader<br />
|http://bzcareermongodb.blogspot.ca/<br />
|[https://github.com/zmhassan zmhassan]<br />
|[[User:zmhassan]]<br />
|<br />
|<br />
|-<br />
|Xiaodong Chen<br />
|dchenxd<br />
|http://dchenxd.wordpress.com/<br />
|[https://github.com/xdchen xdchen]<br />
|[[User:Xiaodong Chen]]<br />
|<br />
|<br />
|-<br />
|Kajanthan Tharmabalan<br />
|<br />
| http://codescriptplay.blogspot.ca/<br />
|[https://github.com/ktharmabalan ktharmabalan]<br />
|[[User:Kajanthan Tharmabalan]]<br />
|[https://twitter.com/ktharmabalan @ktharmabalan]<br />
|<br />
|-<br />
|Alex Kotliar<br />
|akotliar<br />
|http://alexkotliar.wordpress.com/<br />
|[https://github.com/akotliar akotliar]<br />
|[[User:akotliar]]<br />
|<br />
|<br />
|-<br />
|Jeffrey Espiritu<br />
|<br />
|http://jespiritucpp.wordpress.com/<br />
|<br />
|[[User:jespiritu]]<br />
|<br />
|<br />
|-</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=Fall_2013_Open_Source_Students&diff=98850Fall 2013 Open Source Students2013-09-17T23:54:12Z<p>Acraig1: </p>
<hr />
<div>==Introduction==<br />
<br />
This is a list of students in the [[DPS909]] and [[OSD600]] courses for fall 2013. Please add your name and info below.<br />
<br />
==People==<br />
<br />
{| border="1"<br />
|-<br />
|class="header"|Name<br />
|class="header"|IRC Nick<br />
|class="header"|Blog<br />
|class="header"|Github Account<br />
|class="header"|Wiki Page<br />
|class="header"|Twitter<br />
|class="header"|e-mail<br />
|-<br />
|David Humphrey<br />
|humph<br />
|http://vocamus.net/dave<br />
|[https://github.com/humphd humphd]<br />
|[[User:David.humphrey]]<br />
|[http://twitter.com/humphd @humphd]<br />
|<br />
|-<br />
|Simon de Almeida<br />
|simon66<br />
|http://sdealmeida.com<br />
|[https://github.com/simon66 simon66]<br />
|<br />
|<br />
|<br />
|-<br />
|Jose Romasanta<br />
|Raf<br />
|http://jrromasanta1.wordpress.com/<br />
|[https://github.com/jrromasanta1 jrromasanta1]<br />
|<br />
|[http://twitter.com/NooWayJoseR @NooWayJoseR ]<br />
|<br />
|-<br />
|Kevin Kofler<br />
|kwkofler<br />
|http://kwkofler.wordpress.com<br />
|[https://github.com/kwkofler kwkofler]<br />
|[[User:Kevin_William_Kofler]]<br />
|[http://twitter.com/kwkofler @kwkofler]<br />
|<br />
|-<br />
|-<br />
|Dzmitry Kavalchyk<br />
|RevenTL<br />
|http://revenlight.wordpress.com/<br />
|[https://github.com/RevenTL RevenTL]<br />
|[[User:dkavalchyk2]]<br />
|[https://twitter.com/RevenTL @RevenTL]<br />
|<br />
|-<br />
|Tony Yu<br />
|tqyu<br />
|http://tqyu.wordpress.com/<br />
|[https://github.com/tqyu tqyu]<br />
|[[User:tqyu]]<br />
|[https://twitter.com/tqyu90 @tqyu90]<br />
|<br />
|-<br />
|Michael Veis<br />
|mlveis<br />
|http://mlveis.wordpress.com/<br />
|[https://github.com/mlveis mlveis]<br />
|[[User:mlveis]]<br />
|<br />
|<br />
|-<br />
|Petr Bouianov<br />
|pbouianov<br />
|http://pbouianov.wordpress.com/<br />
|[https://github.com/pbouianov pbouianov]<br />
|[[User:Petr_Bouianov]]<br />
|[https://twitter.com/pbouianov @pbouianov]<br />
|<br />
|-<br />
|Chad Pilkey<br />
|capilkey<br />
|http://chadpilkey.wordpress.com/<br />
|[https://github.com/capilkey capilkey]<br />
|[[User:capilkey]]<br />
|<br />
|<br />
|-<br />
|Chaobo Xie<br />
|cxie8<br />
|http://chaoboxie.wordpress.com/<br />
|[https://github.com/chaoboxie chaoboxie]<br />
|[[User:cxie8]]<br />
|<br />
|<br />
|-<br />
|Elsi Nushaj<br />
|elnushaj<br />
|http://elnushaj.wordpress.com/<br />
|[https://github.com/elnushaj elnushaj]<br />
|<br />
|[http://twitter.com/elnushaj @elnushaj]<br />
|<br />
|-<br />
|Mohamed Baig<br />
|mbbaig<br />
|http://mbbaig.wordpress.com/<br />
|[https://github.com/mbbaig mbbaig]<br />
|[[User:Mohamed Baig]]<br />
|[https://twitter.com/mohamed_baig @mohamed_baig]<br />
|<br />
|-<br />
|Natesh Mayuranathan<br />
|cholantesh<br />
|http://cholantesh.wordpress.com/<br />
|[https://github.com/cholantesh cholantesh]<br />
|[[User:Nmayuranathan]]<br />
|<br />
|<br />
|-<br />
|Mark Aronin<br />
|maronin<br />
|http://maronin.wordpress.com/<br />
|[https://github.com/maronin maronin]<br />
|[[User:maronin]]<br />
|<br />
|[mailto:maronin@myseneca.ca maronin@myseneca.ca] <br />
|-<br />
|Shavauhn Gabay<br />
|<br />
|http://shavyg2.wordpress.com<br />
|[https://github.com/shavyg2 shavyg2]<br />
|<br />
|[http://twitter.com/shavyg2 @shavyg2]<br />
|<br />
|-<br />
|Alex Craig<br />
|acraig<br />
|http://andeic1.wordpress.com/<br />
|[https://github.com/andeic andeic]<br />
|[[User:acraig1]]<br />
|[http://twitter.com/acraig780 @acraig780]<br />
|<br />
|-<br />
|Shajinth Pathmakulaseelan<br />
|shaj02<br />
|http://shaj02.wordpress.com/<br />
|[https://github.com/shaj02 shaj02]<br />
|[[User:Shajinth Pathmakulaseelan]]<br />
|<br />
|<br />
|-<br />
|Matthew Torrance<br />
|mstorrance<br />
|http://matthewtorrance.com/<br />
|[https://github.com/MatthewTorrance MatthewTorrance]<br />
|[[User:Matthew Scott Torrance]]<br />
|<br />
|<br />
|-<br />
|Barry tulchinsky<br />
|btulchinsky<br />
|http://btulchinsky.wordpress.com/<br />
|[https://github.com/btulchinsky btulchinsky]<br />
|[[User:btulchinsky]]<br />
|<br />
|<br />
|-<br />
|Husain Fazal<br />
|hfazal<br />
|http://hfazal.wordpress.com/<br />
|[https://github.com/fazal hfazal]<br />
|[[User:hfazal]]<br />
|[http://twitter.com/husain_fazal @husain_fazal]<br />
|<br />
|-<br />
|Robert Stanica<br />
|rwstanica<br />
|http://stani.ca<br />
|[https://github.com/stanica stanica]<br />
|[[User:rwstanica]]<br />
|<br />
|<br />
|-<br />
|Nitin Prakash Panicker<br />
|npsquared<br />
|http://nitinprakash.wordpress.com/<br />
|[https://github.com/npsquared npsquared]<br />
|[[User:nprakashpanicker]]<br />
|<br />
|<br />
|-<br />
|Zakeria Hassan<br />
|Vader<br />
|http://bzcareermongodb.blogspot.ca/<br />
|[https://github.com/zmhassan zmhassan]<br />
|[[User:zmhassan]]<br />
|<br />
|<br />
|-<br />
|Xiaodong Chen<br />
|dchenxd<br />
|http://dchenxd.wordpress.com/<br />
|[https://github.com/xdchen xdchen]<br />
|[[User:Xiaodong Chen]]<br />
|<br />
|<br />
|-<br />
|Kajanthan Tharmabalan<br />
|<br />
| http://codescriptplay.blogspot.ca/<br />
|[https://github.com/ktharmabalan ktharmabalan]<br />
|[[User:Kajanthan Tharmabalan]]<br />
|[https://twitter.com/ktharmabalan @ktharmabalan]<br />
|<br />
|-<br />
|Alex Kotliar<br />
|akotliar<br />
|http://alexkotliar.wordpress.com/<br />
|[https://github.com/akotliar akotliar]<br />
|[[User:akotliar]]<br />
|<br />
|<br />
|-<br />
|Jeffrey Espiritu<br />
|<br />
|http://jespiritucpp.wordpress.com/<br />
|<br />
|[[User:jespiritu]]<br />
|<br />
|<br />
|-</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=DPS909_and_OSD600_Fall_2013_Project_List&diff=98804DPS909 and OSD600 Fall 2013 Project List2013-09-17T15:58:01Z<p>Acraig1: </p>
<hr />
<div>The following list are projects, bugs, and prototypes that the Mozilla community has suggested you work on this term. They entail different types of work, technologies, and skills, and hopefully you'll be able to find one or more that interest you.<br />
<br />
Please put your name beside the project(s) you think sound interesting. I've put the names of possible Mozilla mentors in square brackets.<br />
<br />
<br />
{| class="wikitable" border="1"<br />
|+ Projects<br />
! Project !! Link !! Mentors !! Interested Students<br />
|-<br />
<br />
| HTML Bleaching in JavaScript || https://github.com/jsocol/bleach || [jbuck, Pomax] || <br />
* Mohamed Baig<br />
* Shavauhn Gabay <br />
* Elsi Nushaj<br />
* Xiaodong Chen<br />
|-<br />
<br />
| DOM diff'ing in Thimble || https://github.com/pomax/DOM-diff || [Pomax, jbuck] ||<br />
* Elsi Nushaj<br />
* Husain Fazal <br />
* Alex Craig (shotgun this thing)<br />
* Mark Aronin<br />
* Jose Romasanta<br />
|-<br />
| Updated API for Webmaker Login, User Creation || https://bugzilla.mozilla.org/show_bug.cgi?id=890538 || [sedge] || <br />
* Petr Bouianov<br />
* Jose Romasanta<br />
* Natesh Mayuranathan<br />
* Barry Tulchinsky<br />
|-<br />
| Expanded HealthCheck API for MakeAPI, Login, etc || https://bugzilla.mozilla.org/show_bug.cgi?id=864942 https://bugzilla.mozilla.org/show_bug.cgi?id=867328 || [cade, sedge, jp] || <br />
* Kevin Kofler<br />
* Petr Bouianov<br />
* Barry Tulchinsky<br />
* Chad Pilkey<br />
|-<br />
|Webmaker Events Improvements || || [cade, mjschranz, cappleton] || <br />
* Kevin Kofler<br />
* Barry Tulchinsky<br />
* Kajanthan Tharmabalan<br />
|-<br />
|Webmaker/status page || Examples <br>(github) https://status.github.com/ <br> (twitter) http://status.twitter.com/ <br> (facebook) https://developers.facebook.com/live_status|| [jbuck, cappleton, ?]|| <br />
* Jose Romasanta<br />
* Alex Craig<br />
* Michael Veis<br />
* Shajinth Pathmakulaseelan<br />
* Matthew Torrance<br />
* [[User:dkavalchyk2 |Kavalchyk Dzmitry]]<br />
* Tony Yu<br />
|-<br />
|Make Editor Improvements || https://bugzilla.mozilla.org/show_bug.cgi?id=906095, among others || [cade, jacob] || <br />
* Mark Aronin<br />
* Petr Bouianov<br />
* [[User:dkavalchyk2 |Kavalchyk Dzmitry]]<br />
* Natesh Mayuranathan<br />
* Tony Yu<br />
* Barry Tulchinsky<br />
* Kajanthan Tharmabalan<br />
|-<br />
<br />
|MakeAPI Metrics || https://bugzilla.mozilla.org/show_bug.cgi?id=910403) || [cade] || <br />
* Kevin Kofler <br />
* Natesh Mayuranathan <br />
* Petr Bouianov <br />
* Matthew Torrance<br />
* Barry Tulchinsky<br />
<br />
|-<br />
<br />
|WebVTT and Track element Polyfill using vtt.js || || [reyre] || <br />
* Simon de Almeida<br />
* Kevin Kofler<br />
* Barry Tulchinsky<br />
|-<br />
<br />
|Add PhantomJS based tests to vtt.js' TravisCI automated test suite || || [reyre] || <br />
* Nitin Prakash<br />
* Alex Kotliar<br />
<br />
|-<br />
<br />
|More WebVTT spec tests, including things like UTF8, processing model, etc. || ||[reyre] || <br />
* Simon de Almeida<br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br />
|-<br />
<br />
|Webmaker Technical Documentation || || [Pomax] || <br />
* Michael Veis<br />
* Nitin Prakash<br />
* Shajinth Pathmakulaseelan<br />
|-<br />
<br />
|Improve Webmaker local-deploy/dev situation || || [Pomax, cade, k88hudson] || <br />
* Husain Fazal<br />
* Barry Tulchinsky<br />
* Kajanthan Tharmabalan<br />
|-<br />
<br />
|Connect Google Analytics for Makes to Make Details || || || <br />
* Natesh Mayuranathan <br />
* Jose Romasanta<br />
* Shajinth Pathmakulaseelan<br />
* Nitin Prakash <br />
* Chaobo Xie<br />
* Matthew Torrance<br />
* Xiaodong Chen<br />
|-<br />
|Thimble UI improvements || https://bugzilla.mozilla.org/show_bug.cgi?id=911169, https://bugzilla.mozilla.org/show_bug.cgi?id=907045 , etc. ||[Pomax, cappleton, k88hudson, thecount] ||<br />
* Mohamed Baig<br />
* Robert Stanica<br />
* Elsi Nushaj<br />
* [[User:dkavalchyk2 |Kavalchyk Dzmitry]]<br />
* Mark Aronin<br />
* Xiaodong Chen<br />
* Kajanthan Tharmabalan<br />
|-<br />
| Popcorn Maker Improvements and fixes|| https://bugzilla.mozilla.org/show_bug.cgi?id=909428 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=909751 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=907766 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=900580 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=890416 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=859116 || [mjschranz, thecount] ||<br />
* Mohamed Baig<br />
* Michael Veis<br />
* Barry Tulchinsky<br />
* [[User:dkavalchyk2 |Kavalchyk Dzmitry]]<br />
|-<br />
<br />
| RTL (Right To Left) localization work (Arabic, Hebrew) || || [ali, igor, gvn, cappleton] || <br />
* Nitin Prakash<br />
* Barry Tulchinsky<br />
|-<br />
<br />
| Localize Webmaker in a new language || || [ali, igor] || <br />
* Mark Aronin<br>[Russian]<br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br>[Russian]<br />
* [[User:dkavalchyk2 |Kavalchyk Dzmitry]]<br>[Russian]<br />
* Xiaodong Chen<br>[Chinese]<br />
|-<br />
| Improve Webmaker for Mobile/Tablets || || [gvn, cappleton]||<br />
* Mohamed Baig<br />
* Michael Veis<br />
* Robert Stanica<br />
* Shajinth Pathmakulaseelan<br />
* Alex Kotliar<br />
* Husain Fazal<br />
|-<br />
| Integrate Firefox Dev Tools with Webmaker Publishing and MakeAPI || || || <br />
* Mohamed Baig<br />
* Barry Tulchinsky<br />
* Kajanthan Tharmabalan<br />
|}<br />
<br />
<br />
You can also look at the list of [https://bugzilla.mozilla.org/buglist.cgi?product=Webmaker&bug_status=__open__&list_id=7883089 500+ open bugs in Webmaker], and find something else to work on there.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=DPS909_and_OSD600_Fall_2013_Project_List&diff=98801DPS909 and OSD600 Fall 2013 Project List2013-09-17T15:51:17Z<p>Acraig1: </p>
<hr />
<div>The following list are projects, bugs, and prototypes that the Mozilla community has suggested you work on this term. They entail different types of work, technologies, and skills, and hopefully you'll be able to find one or more that interest you.<br />
<br />
Please put your name beside the project(s) you think sound interesting. I've put the names of possible Mozilla mentors in square brackets.<br />
<br />
<br />
{| class="wikitable" border="1"<br />
|+ Projects<br />
! Project !! Link !! Mentors !! Interested Students<br />
|-<br />
<br />
| HTML Bleaching in JavaScript || https://github.com/jsocol/bleach || [jbuck, Pomax] || <br />
* Mohamed Baig<br />
* Shavauhn Gabay <br />
* Elsi Nushaj<br />
* Xiaodong Chen<br />
|-<br />
<br />
| DOM diff'ing in Thimble || https://github.com/pomax/DOM-diff || [Pomax, jbuck] ||<br />
* Elsi Nushaj<br />
* Husain Fazal <br />
* Alex Craig<br />
* Mark Aronin<br />
* Jose Romasanta<br />
|-<br />
| Updated API for Webmaker Login, User Creation || https://bugzilla.mozilla.org/show_bug.cgi?id=890538 || [sedge] || <br />
* Petr Bouianov<br />
* Jose Romasanta<br />
* Natesh Mayuranathan<br />
* Barry Tulchinsky<br />
|-<br />
| Expanded HealthCheck API for MakeAPI, Login, etc || https://bugzilla.mozilla.org/show_bug.cgi?id=864942 https://bugzilla.mozilla.org/show_bug.cgi?id=867328 || [cade, sedge, jp] || <br />
* Kevin Kofler<br />
* Petr Bouianov<br />
* Barry Tulchinsky<br />
* Chad Pilkey<br />
|-<br />
|Webmaker Events Improvements || || [cade, mjschranz, cappleton] || <br />
* Kevin Kofler<br />
* Barry Tulchinsky<br />
* Kajanthan Tharmabalan<br />
|-<br />
|Webmaker/status page || Examples <br>(github) https://status.github.com/ <br> (twitter) http://status.twitter.com/ <br> (facebook) https://developers.facebook.com/live_status|| [jbuck, cappleton, ?]|| <br />
* Jose Romasanta<br />
* Alex Craig<br />
* Michael Veis<br />
* Shajinth Pathmakulaseelan<br />
* Matthew Torrance<br />
* [[User:dkavalchyk2 |Kavalchyk Dzmitry]]<br />
* Tony Yu<br />
|-<br />
|Make Editor Improvements || https://bugzilla.mozilla.org/show_bug.cgi?id=906095, among others || [cade, jacob] || <br />
* Mark Aronin<br />
* Husain Fazal<br />
* Petr Bouianov<br />
* [[User:dkavalchyk2 |Kavalchyk Dzmitry]]<br />
* Natesh Mayuranathan<br />
* Tony Yu<br />
* Barry Tulchinsky<br />
* Kajanthan Tharmabalan<br />
|-<br />
<br />
|MakeAPI Metrics || https://bugzilla.mozilla.org/show_bug.cgi?id=910403) || [cade] || <br />
* Kevin Kofler <br />
* Natesh Mayuranathan <br />
* Petr Bouianov <br />
* Matthew Torrance<br />
* Barry Tulchinsky<br />
<br />
|-<br />
<br />
|WebVTT and Track element Polyfill using vtt.js || || [reyre] || <br />
* Simon de Almeida<br />
* Kevin Kofler<br />
* Barry Tulchinsky<br />
|-<br />
<br />
|Add PhantomJS based tests to vtt.js' TravisCI automated test suite || || [reyre] || <br />
* Nitin Prakash<br />
* Alex Kotliar<br />
<br />
|-<br />
<br />
|More WebVTT spec tests, including things like UTF8, processing model, etc. || ||[reyre] || <br />
* Simon de Almeida<br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br />
|-<br />
<br />
|Webmaker Technical Documentation || || [Pomax] || <br />
* Michael Veis<br />
* Nitin Prakash<br />
* Shajinth Pathmakulaseelan<br />
|-<br />
<br />
|Improve Webmaker local-deploy/dev situation || || [Pomax, cade, k88hudson] || <br />
* Husain Fazal<br />
* Barry Tulchinsky<br />
* Kajanthan Tharmabalan<br />
|-<br />
<br />
|Connect Google Analytics for Makes to Make Details || || || <br />
* Natesh Mayuranathan <br />
* Jose Romasanta<br />
* Shajinth Pathmakulaseelan<br />
* Nitin Prakash <br />
* Chaobo Xie<br />
* Matthew Torrance<br />
* Xiaodong Chen<br />
|-<br />
|Thimble UI improvements || https://bugzilla.mozilla.org/show_bug.cgi?id=911169, https://bugzilla.mozilla.org/show_bug.cgi?id=907045 , etc. ||[Pomax, cappleton, k88hudson, thecount] ||<br />
* Mohamed Baig<br />
* Robert Stanica<br />
* Elsi Nushaj<br />
* [[User:dkavalchyk2 |Kavalchyk Dzmitry]]<br />
* Mark Aronin<br />
* Xiaodong Chen<br />
* Kajanthan Tharmabalan<br />
|-<br />
| Popcorn Maker Improvements and fixes|| https://bugzilla.mozilla.org/show_bug.cgi?id=909428 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=909751 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=907766 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=900580 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=890416 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=859116 || [mjschranz, thecount] ||<br />
* Mohamed Baig<br />
* Michael Veis<br />
* Barry Tulchinsky<br />
|-<br />
<br />
| RTL (Right To Left) localization work (Arabic, Hebrew) || || [ali, igor, gvn, cappleton] || <br />
* Nitin Prakash<br />
* Barry Tulchinsky<br />
|-<br />
<br />
| Localize Webmaker in a new language || || [ali, igor] || <br />
* Mark Aronin<br>[Russian]<br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br>[Russian]<br />
* [[User:dkavalchyk2 |Kavalchyk Dzmitry]]<br>[Russian]<br />
* Xiaodong Chen<br>[Chinese]<br />
|-<br />
| Improve Webmaker for Mobile/Tablets || || [gvn, cappleton]||<br />
* Mohamed Baig<br />
* Michael Veis<br />
* Robert Stanica<br />
* Shajinth Pathmakulaseelan<br />
* Alex Kotliar<br />
|-<br />
| Integrate Firefox Dev Tools with Webmaker Publishing and MakeAPI || || || <br />
* Mohamed Baig<br />
* Barry Tulchinsky<br />
* Kajanthan Tharmabalan<br />
|}<br />
<br />
<br />
You can also look at the list of [https://bugzilla.mozilla.org/buglist.cgi?product=Webmaker&bug_status=__open__&list_id=7883089 500+ open bugs in Webmaker], and find something else to work on there.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=DPS909_and_OSD600_Fall_2013_Project_List&diff=98799DPS909 and OSD600 Fall 2013 Project List2013-09-17T15:46:12Z<p>Acraig1: </p>
<hr />
<div>The following list are projects, bugs, and prototypes that the Mozilla community has suggested you work on this term. They entail different types of work, technologies, and skills, and hopefully you'll be able to find one or more that interest you.<br />
<br />
Please put your name beside the project(s) you think sound interesting. I've put the names of possible Mozilla mentors in square brackets.<br />
<br />
<br />
{| class="wikitable" border="1"<br />
|+ Projects<br />
! Project !! Link !! Mentors !! Interested Students<br />
|-<br />
<br />
| HTML Bleaching in JavaScript || https://github.com/jsocol/bleach || [jbuck, Pomax] || <br />
* Mohamed Baig<br />
* Shavauhn Gabay <br />
* Elsi Nushaj<br />
* Xiaodong Chen<br />
|-<br />
<br />
| DOM diff'ing in Thimble || https://github.com/pomax/DOM-diff || [Pomax, jbuck] ||<br />
* Elsi Nushaj<br />
* Husain Fazal <br />
* Alex Craig<br />
* Mark Aronin<br />
* Jose Romasanta<br />
|-<br />
| Updated API for Webmaker Login, User Creation || https://bugzilla.mozilla.org/show_bug.cgi?id=890538 || [sedge] || <br />
* Petr Bouianov<br />
* Jose Romasanta<br />
* Natesh Mayuranathan<br />
* Barry Tulchinsky<br />
|-<br />
| Expanded HealthCheck API for MakeAPI, Login, etc || https://bugzilla.mozilla.org/show_bug.cgi?id=864942 https://bugzilla.mozilla.org/show_bug.cgi?id=867328 || [cade, sedge, jp] || <br />
* Kevin Kofler<br />
* Petr Bouianov<br />
* Barry Tulchinsky<br />
|-<br />
|Webmaker Events Improvements || || [cade, mjschranz, cappleton] || <br />
* Kevin Kofler<br />
* Barry Tulchinsky<br />
* Kajanthan Tharmabalan<br />
|-<br />
|Webmaker/status page || Examples <br>(github) https://status.github.com/ <br> (twitter) http://status.twitter.com/ <br> (facebook) https://developers.facebook.com/live_status|| [jbuck, cappleton, ?]|| <br />
* Mark Aronin<br />
* Jose Romasanta<br />
* Alex Craig<br />
* Michael Veis<br />
* Shajinth Pathmakulaseelan<br />
* Matthew Torrance<br />
* [[User:dkavalchyk2 |Kavalchyk Dzmitry]]<br />
* Tony Yu<br />
|-<br />
|Make Editor Improvements || https://bugzilla.mozilla.org/show_bug.cgi?id=906095, among others || [cade, jacob] || <br />
* Mark Aronin<br />
* Husain Fazal<br />
* Petr Bouianov<br />
* [[User:dkavalchyk2 |Kavalchyk Dzmitry]]<br />
* Natesh Mayuranathan<br />
* Tony Yu<br />
* Barry Tulchinsky<br />
* Kajanthan Tharmabalan<br />
|-<br />
<br />
|MakeAPI Metrics || https://bugzilla.mozilla.org/show_bug.cgi?id=910403) || [cade] || <br />
* Kevin Kofler <br />
* Natesh Mayuranathan <br />
* Petr Bouianov <br />
* Matthew Torrance<br />
* Barry Tulchinsky<br />
<br />
|-<br />
<br />
|WebVTT and Track element Polyfill using vtt.js || || [reyre] || <br />
* Simon de Almeida<br />
* Kevin Kofler<br />
* Barry Tulchinsky<br />
|-<br />
<br />
|Add PhantomJS based tests to vtt.js' TravisCI automated test suite || || [reyre] || <br />
* Nitin Prakash<br />
* Alex Kotliar<br />
<br />
|-<br />
<br />
|More WebVTT spec tests, including things like UTF8, processing model, etc. || ||[reyre] || <br />
* Simon de Almeida<br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br />
|-<br />
<br />
|Webmaker Technical Documentation || || [Pomax] || <br />
* Michael Veis<br />
* Nitin Prakash<br />
* Shajinth Pathmakulaseelan<br />
|-<br />
<br />
|Improve Webmaker local-deploy/dev situation || || [Pomax, cade, k88hudson] || <br />
* Husain Fazal<br />
* Barry Tulchinsky<br />
* Kajanthan Tharmabalan<br />
|-<br />
<br />
|Connect Google Analytics for Makes to Make Details || || || <br />
* Natesh Mayuranathan <br />
* Jose Romasanta<br />
* Shajinth Pathmakulaseelan<br />
* Nitin Prakash <br />
* Chaobo Xie<br />
* Matthew Torrance<br />
* Xiaodong Chen<br />
|-<br />
|Thimble UI improvements || https://bugzilla.mozilla.org/show_bug.cgi?id=911169, https://bugzilla.mozilla.org/show_bug.cgi?id=907045 , etc. ||[Pomax, cappleton, k88hudson, thecount] ||<br />
* Mohamed Baig<br />
* Robert Stanica<br />
* Elsi Nushaj<br />
* [[User:dkavalchyk2 |Kavalchyk Dzmitry]]<br />
* Mark Aronin<br />
* Xiaodong Chen<br />
* Kajanthan Tharmabalan<br />
|-<br />
| Popcorn Maker Improvements and fixes|| https://bugzilla.mozilla.org/show_bug.cgi?id=909428 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=909751 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=907766 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=900580 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=890416 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=859116 || [mjschranz, thecount] ||<br />
* Mohamed Baig<br />
* Michael Veis<br />
* Barry Tulchinsky<br />
|-<br />
<br />
| RTL (Right To Left) localization work (Arabic, Hebrew) || || [ali, igor, gvn, cappleton] || <br />
* Nitin Prakash<br />
* Barry Tulchinsky<br />
|-<br />
<br />
| Localize Webmaker in a new language || || [ali, igor] || <br />
* Mark Aronin<br>[Russian]<br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br>[Russian]<br />
* [[User:dkavalchyk2 |Kavalchyk Dzmitry]]<br>[Russian]<br />
* Xiaodong Chen<br>[Chinese]<br />
|-<br />
| Improve Webmaker for Mobile/Tablets || || [gvn, cappleton]||<br />
* Mohamed Baig<br />
* Michael Veis<br />
* Robert Stanica<br />
* Shajinth Pathmakulaseelan<br />
* Alex Kotliar<br />
|-<br />
| Integrate Firefox Dev Tools with Webmaker Publishing and MakeAPI || || || <br />
* Mohamed Baig<br />
* Barry Tulchinsky<br />
* Kajanthan Tharmabalan<br />
|}<br />
<br />
<br />
You can also look at the list of [https://bugzilla.mozilla.org/buglist.cgi?product=Webmaker&bug_status=__open__&list_id=7883089 500+ open bugs in Webmaker], and find something else to work on there.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=DPS909_and_OSD600_Fall_2013_Project_List&diff=98798DPS909 and OSD600 Fall 2013 Project List2013-09-17T15:45:17Z<p>Acraig1: </p>
<hr />
<div>The following list are projects, bugs, and prototypes that the Mozilla community has suggested you work on this term. They entail different types of work, technologies, and skills, and hopefully you'll be able to find one or more that interest you.<br />
<br />
Please put your name beside the project(s) you think sound interesting. I've put the names of possible Mozilla mentors in square brackets.<br />
<br />
<br />
{| class="wikitable" border="1"<br />
|+ Projects<br />
! Project !! Link !! Mentors !! Interested Students<br />
|-<br />
<br />
| HTML Bleaching in JavaScript || https://github.com/jsocol/bleach || [jbuck, Pomax] || <br />
* Mohamed Baig<br />
* Shavauhn Gabay <br />
* Elsi Nushaj<br />
* Xiaodong Chen<br />
|-<br />
<br />
| DOM diff'ing in Thimble || https://github.com/pomax/DOM-diff || [Pomax, jbuck] ||<br />
* Elsi Nushaj<br />
* Husain Fazal <br />
* Alex Craig<br />
* Mark Aronin<br />
* Jose Romasanta<br />
|-<br />
| Updated API for Webmaker Login, User Creation || https://bugzilla.mozilla.org/show_bug.cgi?id=890538 || [sedge] || <br />
* Alex Craig<br />
* Petr Bouianov<br />
* Jose Romasanta<br />
* Natesh Mayuranathan<br />
* Barry Tulchinsky<br />
|-<br />
| Expanded HealthCheck API for MakeAPI, Login, etc || https://bugzilla.mozilla.org/show_bug.cgi?id=864942 https://bugzilla.mozilla.org/show_bug.cgi?id=867328 || [cade, sedge, jp] || <br />
* Kevin Kofler<br />
* Petr Bouianov<br />
* Barry Tulchinsky<br />
|-<br />
|Webmaker Events Improvements || || [cade, mjschranz, cappleton] || <br />
* Kevin Kofler<br />
* Barry Tulchinsky<br />
* Kajanthan Tharmabalan<br />
|-<br />
|Webmaker/status page || Examples <br>(github) https://status.github.com/ <br> (twitter) http://status.twitter.com/ <br> (facebook) https://developers.facebook.com/live_status|| [jbuck, cappleton, ?]|| <br />
* Mark Aronin<br />
* Jose Romasanta<br />
* Alex Craig<br />
* Michael Veis<br />
* Shajinth Pathmakulaseelan<br />
* Matthew Torrance<br />
* [[User:dkavalchyk2 |Kavalchyk Dzmitry]]<br />
* Tony Yu<br />
|-<br />
|Make Editor Improvements || https://bugzilla.mozilla.org/show_bug.cgi?id=906095, among others || [cade, jacob] || <br />
* Mark Aronin<br />
* Husain Fazal<br />
* Petr Bouianov<br />
* [[User:dkavalchyk2 |Kavalchyk Dzmitry]]<br />
* Natesh Mayuranathan<br />
* Tony Yu<br />
* Barry Tulchinsky<br />
* Kajanthan Tharmabalan<br />
|-<br />
<br />
|MakeAPI Metrics || https://bugzilla.mozilla.org/show_bug.cgi?id=910403) || [cade] || <br />
* Kevin Kofler <br />
* Natesh Mayuranathan <br />
* Petr Bouianov <br />
* Matthew Torrance<br />
* Barry Tulchinsky<br />
<br />
|-<br />
<br />
|WebVTT and Track element Polyfill using vtt.js || || [reyre] || <br />
* Simon de Almeida<br />
* Kevin Kofler<br />
* Barry Tulchinsky<br />
|-<br />
<br />
|Add PhantomJS based tests to vtt.js' TravisCI automated test suite || || [reyre] || <br />
* Nitin Prakash<br />
* Alex Kotliar<br />
<br />
|-<br />
<br />
|More WebVTT spec tests, including things like UTF8, processing model, etc. || ||[reyre] || <br />
* Simon de Almeida<br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br />
|-<br />
<br />
|Webmaker Technical Documentation || || [Pomax] || <br />
* Michael Veis<br />
* Nitin Prakash<br />
* Shajinth Pathmakulaseelan<br />
|-<br />
<br />
|Improve Webmaker local-deploy/dev situation || || [Pomax, cade, k88hudson] || <br />
* Husain Fazal<br />
* Barry Tulchinsky<br />
* Kajanthan Tharmabalan<br />
|-<br />
<br />
|Connect Google Analytics for Makes to Make Details || || || <br />
* Natesh Mayuranathan <br />
* Jose Romasanta<br />
* Shajinth Pathmakulaseelan<br />
* Nitin Prakash <br />
* Chaobo Xie<br />
* Matthew Torrance<br />
* Xiaodong Chen<br />
|-<br />
|Thimble UI improvements || https://bugzilla.mozilla.org/show_bug.cgi?id=911169, https://bugzilla.mozilla.org/show_bug.cgi?id=907045 , etc. ||[Pomax, cappleton, k88hudson, thecount] ||<br />
* Mohamed Baig<br />
* Robert Stanica<br />
* Elsi Nushaj<br />
* [[User:dkavalchyk2 |Kavalchyk Dzmitry]]<br />
* Mark Aronin<br />
* Xiaodong Chen<br />
* Kajanthan Tharmabalan<br />
|-<br />
| Popcorn Maker Improvements and fixes|| https://bugzilla.mozilla.org/show_bug.cgi?id=909428 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=909751 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=907766 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=900580 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=890416 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=859116 || [mjschranz, thecount] ||<br />
* Mohamed Baig<br />
* Michael Veis<br />
* Barry Tulchinsky<br />
|-<br />
<br />
| RTL (Right To Left) localization work (Arabic, Hebrew) || || [ali, igor, gvn, cappleton] || <br />
* Nitin Prakash<br />
* Barry Tulchinsky<br />
|-<br />
<br />
| Localize Webmaker in a new language || || [ali, igor] || <br />
* Mark Aronin<br>[Russian]<br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br>[Russian]<br />
* [[User:dkavalchyk2 |Kavalchyk Dzmitry]]<br>[Russian]<br />
* Xiaodong Chen<br>[Chinese]<br />
|-<br />
| Improve Webmaker for Mobile/Tablets || || [gvn, cappleton]||<br />
* Mohamed Baig<br />
* Michael Veis<br />
* Robert Stanica<br />
* Shajinth Pathmakulaseelan<br />
* Alex Kotliar<br />
|-<br />
| Integrate Firefox Dev Tools with Webmaker Publishing and MakeAPI || || || <br />
* Mohamed Baig<br />
* Barry Tulchinsky<br />
* Kajanthan Tharmabalan<br />
|}<br />
<br />
<br />
You can also look at the list of [https://bugzilla.mozilla.org/buglist.cgi?product=Webmaker&bug_status=__open__&list_id=7883089 500+ open bugs in Webmaker], and find something else to work on there.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=DPS909_and_OSD600_Fall_2013_Project_List&diff=98671DPS909 and OSD600 Fall 2013 Project List2013-09-14T14:29:59Z<p>Acraig1: </p>
<hr />
<div>The following list are projects, bugs, and prototypes that the Mozilla community has suggested you work on this term. They entail different types of work, technologies, and skills, and hopefully you'll be able to find one or more that interest you.<br />
<br />
Please put your name beside the project(s) you think sound interesting. I've put the names of possible Mozilla mentors in square brackets.<br />
<br />
<br />
{| class="wikitable" border="1"<br />
|+ Projects<br />
! Project !! Link !! Mentors !! Interested Students<br />
|-<br />
<br />
| HTML Bleaching in JavaScript || https://github.com/jsocol/bleach || [jbuck, Pomax] || <br />
* Mohamed Baig<br />
* Shavauhn Gabay <br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br />
* Elsi Nushaj<br />
|-<br />
<br />
| DOM diff'ing in Thimble || https://github.com/pomax/DOM-diff || [Pomax, jbuck] ||<br />
* Elsi Nushaj<br />
* Husain Fazal <br />
* Alex Craig<br />
* Mark Aronin<br />
|-<br />
| Updated API for Webmaker Login, User Creation || https://bugzilla.mozilla.org/show_bug.cgi?id=890538 || [sedge] || <br />
* Alex Craig<br />
|-<br />
| Expanded HealthCheck API for MakeAPI, Login, etc || https://bugzilla.mozilla.org/show_bug.cgi?id=864942 https://bugzilla.mozilla.org/show_bug.cgi?id=867328 || [cade, sedge, jp] || <br />
* Kevin Kofler<br />
|-<br />
|Webmaker Events Improvements || || [cade, mjschranz, cappleton] || <br />
* Kevin Kofler<br />
|-<br />
|Webmaker/status page || || [jbuck, cappleton, ?]|| <br />
* Mark Aronin<br />
* Alex Craig<br />
* Michael Veis<br />
* Shajinth Pathmakulaseelan<br />
* Matthew Torrance<br />
|-<br />
|Make Editor Improvements || https://bugzilla.mozilla.org/show_bug.cgi?id=906095, among others || [cade, jacob] || <br />
* Mark Aronin<br />
* Husain Fazal<br />
|-<br />
<br />
|MakeAPI Metrics || https://bugzilla.mozilla.org/show_bug.cgi?id=910403) || [cade] || <br />
* Kevin Kofler <br />
* Natesh Mayuranathan <br />
* Petr Bouianov <br />
* Matthew Torrance<br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br />
<br />
<br />
|-<br />
<br />
|WebVTT and Track element Polyfill using vtt.js || || [reyre] || <br />
* Simon de Almeida<br />
* Kevin Kofler<br />
<br />
|-<br />
<br />
|Add PhantomJS based tests to vtt.js' TravisCI automated test suite || || [reyre] || <br />
* Nitin Prakash<br />
* Alex Kotliar<br />
<br />
|-<br />
<br />
|More WebVTT spec tests, including things like UTF8, processing model, etc. || ||[reyre] || <br />
* Simon de Almeida<br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br />
|-<br />
<br />
|Webmaker Technical Documentation || || [Pomax] || <br />
* Michael Veis<br />
* Nitin Prakash<br />
* Shajinth Pathmakulaseelan<br />
|-<br />
<br />
|Improve Webmaker local-deploy/dev situation || || [Pomax, cade, k88hudson] || <br />
* Husain Fazal<br />
<br />
|-<br />
<br />
|Connect Google Analytics for Makes to Make Details || || || <br />
* Natesh Mayuranathan <br />
* Jose Romasanta<br />
* Shajinth Pathmakulaseelan<br />
* Nitin Prakash <br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br />
* Chaobo Xie<br />
* Matthew Torrance<br />
|-<br />
|Thimble UI improvements || https://bugzilla.mozilla.org/show_bug.cgi?id=911169, https://bugzilla.mozilla.org/show_bug.cgi?id=901075etc ||[Pomax, cappleton, k88hudson, thecount] ||<br />
* Mohamed Baig<br />
|-<br />
| Popcorn Maker Improvements and fixes|| https://bugzilla.mozilla.org/show_bug.cgi?id=909428 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=909751 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=907766 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=900580 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=890416 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=859116 || [mjschranz, thecount] ||<br />
* Mohamed Baig<br />
* Michael Veis<br />
<br />
|-<br />
<br />
| RTL (Right To Left) localization work (Arabic, Hebrew) || || [ali, igor, gvn, cappleton] || <br />
* Nitin Prakash<br />
<br />
|-<br />
<br />
| Localize Webmaker in a new language || || [ali, igor] || <br />
* Mark Aronin[Russian]<br />
* [[User:Kirill Sochnev |Kirill Sochnev]] [Russian]<br />
<br />
|-<br />
| Improve Webmaker for Mobile/Tablets || || [gvn, cappleton]||<br />
* Mohamed Baig<br />
* Michael Veis<br />
* Robert Stanica<br />
* Shajinth Pathmakulaseelan<br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br />
* Alex Kotliar<br />
|-<br />
| Integrate Firefox Dev Tools with Webmaker Publishing and MakeAPI || || || <br />
* Mohamed Baig<br />
<br />
|}<br />
<br />
<br />
You can also look at the list of [https://bugzilla.mozilla.org/buglist.cgi?product=Webmaker&bug_status=__open__&list_id=7883089 500+ open bugs in Webmaker], and find something else to work on there.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=DPS909_and_OSD600_Fall_2013_Project_List&diff=98670DPS909 and OSD600 Fall 2013 Project List2013-09-14T13:59:33Z<p>Acraig1: </p>
<hr />
<div>The following list are projects, bugs, and prototypes that the Mozilla community has suggested you work on this term. They entail different types of work, technologies, and skills, and hopefully you'll be able to find one or more that interest you.<br />
<br />
Please put your name beside the project(s) you think sound interesting. I've put the names of possible Mozilla mentors in square brackets.<br />
<br />
<br />
{| class="wikitable" border="1"<br />
|+ Projects<br />
! Project !! Link !! Mentors !! Interested Students<br />
|-<br />
<br />
| HTML Bleaching in JavaScript || https://github.com/jsocol/bleach || [jbuck, Pomax] || <br />
* Mohamed Baig<br />
* Shavauhn Gabay <br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br />
* Elsi Nushaj<br />
|-<br />
<br />
| DOM diff'ing in Thimble || https://github.com/pomax/DOM-diff || [Pomax, jbuck] ||<br />
* Elsi Nushaj<br />
* Husain Fazal <br />
* Alex Craig<br />
* Mark Aronin<br />
|-<br />
| Updated API for Webmaker Login, User Creation || https://bugzilla.mozilla.org/show_bug.cgi?id=890538 || [sedge] || <br />
* Alex Craig<br />
|-<br />
| Expanded HealthCheck API for MakeAPI, Login, etc || https://bugzilla.mozilla.org/show_bug.cgi?id=864942 https://bugzilla.mozilla.org/show_bug.cgi?id=867328 || [cade, sedge, jp] || <br />
* Kevin Kofler<br />
|-<br />
|Webmaker Events Improvements || || [cade, mjschranz, cappleton] || <br />
* Kevin Kofler<br />
|-<br />
|Webmaker/status page || || [jbuck, cappleton, ?]|| <br />
* Mark Aronin<br />
* Alex Craig<br />
* Michael Veis<br />
* Shajinth Pathmakulaseelan<br />
* Matthew Torrance<br />
|-<br />
|Make Editor Improvements || https://bugzilla.mozilla.org/show_bug.cgi?id=906095, among others || [cade, jacob] || <br />
* Mark Aronin<br />
* Husain Fazal<br />
* Alex Craig<br />
|-<br />
<br />
|MakeAPI Metrics || https://bugzilla.mozilla.org/show_bug.cgi?id=910403) || [cade] || <br />
* Kevin Kofler <br />
* Natesh Mayuranathan <br />
* Petr Bouianov <br />
* Matthew Torrance<br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br />
<br />
<br />
|-<br />
<br />
|WebVTT and Track element Polyfill using vtt.js || || [reyre] || <br />
* Simon de Almeida<br />
* Kevin Kofler<br />
<br />
|-<br />
<br />
|Add PhantomJS based tests to vtt.js' TravisCI automated test suite || || [reyre] || <br />
* Nitin Prakash<br />
* Alex Kotliar<br />
<br />
|-<br />
<br />
|More WebVTT spec tests, including things like UTF8, processing model, etc. || ||[reyre] || <br />
* Simon de Almeida<br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br />
|-<br />
<br />
|Webmaker Technical Documentation || || [Pomax] || <br />
* Michael Veis<br />
* Nitin Prakash<br />
* Shajinth Pathmakulaseelan<br />
|-<br />
<br />
|Improve Webmaker local-deploy/dev situation || || [Pomax, cade, k88hudson] || <br />
* Husain Fazal<br />
<br />
|-<br />
<br />
|Connect Google Analytics for Makes to Make Details || || || <br />
* Natesh Mayuranathan <br />
* Jose Romasanta<br />
* Shajinth Pathmakulaseelan<br />
* Nitin Prakash <br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br />
* Chaobo Xie<br />
* Matthew Torrance<br />
|-<br />
|Thimble UI improvements || https://bugzilla.mozilla.org/show_bug.cgi?id=911169, https://bugzilla.mozilla.org/show_bug.cgi?id=901075etc ||[Pomax, cappleton, k88hudson, thecount] ||<br />
* Mohamed Baig<br />
|-<br />
| Popcorn Maker Improvements and fixes|| https://bugzilla.mozilla.org/show_bug.cgi?id=909428 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=909751 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=907766 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=900580 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=890416 <br> https://bugzilla.mozilla.org/show_bug.cgi?id=859116 || [mjschranz, thecount] ||<br />
* Mohamed Baig<br />
* Michael Veis<br />
<br />
|-<br />
<br />
| RTL (Right To Left) localization work (Arabic, Hebrew) || || [ali, igor, gvn, cappleton] || <br />
* Nitin Prakash<br />
<br />
|-<br />
<br />
| Localize Webmaker in a new language || || [ali, igor] || <br />
* Mark Aronin[Russian]<br />
* [[User:Kirill Sochnev |Kirill Sochnev]] [Russian]<br />
<br />
|-<br />
| Improve Webmaker for Mobile/Tablets || || [gvn, cappleton]||<br />
* Mohamed Baig<br />
* Michael Veis<br />
* Robert Stanica<br />
* Shajinth Pathmakulaseelan<br />
* [[User:Kirill Sochnev |Kirill Sochnev]]<br />
* Alex Kotliar<br />
|-<br />
| Integrate Firefox Dev Tools with Webmaker Publishing and MakeAPI || || || <br />
* Mohamed Baig<br />
<br />
|}<br />
<br />
<br />
You can also look at the list of [https://bugzilla.mozilla.org/buglist.cgi?product=Webmaker&bug_status=__open__&list_id=7883089 500+ open bugs in Webmaker], and find something else to work on there.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=DPS909_and_OSD600_Fall_2013_Project_List&diff=98548DPS909 and OSD600 Fall 2013 Project List2013-09-12T15:03:39Z<p>Acraig1: </p>
<hr />
<div>The following list are projects, bugs, and prototypes that the Mozilla community has suggested you work on this term. They entail different types of work, technologies, and skills, and hopefully you'll be able to find one or more that interest you.<br />
<br />
Please put your name beside the project(s) you think sound interesting. I've put the names of possible Mozilla mentors in square brackets.<br />
<br />
# HTML Bleaching in JavaScript (see https://github.com/jsocol/bleach) [jbuck, Pomax] (Mohamed Baig) (Shavauhn Gabay)<br />
# DOM diff'ing in Thimble (see https://github.com/pomax/DOM-diff) [Pomax, jbuck] (Elsi Nushaj) (Husain Fazal) (Alex Craig)(Mark Aronin)<br />
# Updated API for Webmaker Login, User Creation (see https://bugzilla.mozilla.org/show_bug.cgi?id=890538) [sedge] (Alex Craig)<br />
# Expanded HealthCheck API for MakeAPI, Login, etc (see https://bugzilla.mozilla.org/show_bug.cgi?id=864942, https://bugzilla.mozilla.org/show_bug.cgi?id=867328) [cade, sedge, jp] (Kevin Kofler)<br />
# Webmaker Events Improvements [cade, mjschranz, cappleton] (Kevin Kofler)<br />
# Webmaker /status page [jbuck, cappleton, ?](Mark Aronin) (Alex Craig)<br />
# Make Editor Improvements (see https://bugzilla.mozilla.org/show_bug.cgi?id=906095, among others) [cade, jacob] (Kevin Kofler)(Mark Aronin)<br />
# MakeAPI Metrics (see https://bugzilla.mozilla.org/show_bug.cgi?id=910403) [cade] (Kevin Kofler)(Natesh Mayuranathan)<br />
# WebVTT and Track element Polyfill using vtt.js [reyre] (Simon de Almeida)<br />
# Add PhantomJS based tests to vtt.js' TravisCI automated test suite [reyre] (Nitin Prakash)<br />
# More WebVTT spec tests, including things like UTF8, processing model, etc. [reyre] <br />
# Webmaker Technical Documentation [Pomax]<br />
# Improve Webmaker local-deploy/dev situation [Pomax, cade, k88hudson]<br />
# Connect Google Analytics for Makes to Make Details (Natesh Mayuranathan)<br />
# Thimble UI improvements (e.g., https://bugzilla.mozilla.org/show_bug.cgi?id=911169, https://bugzilla.mozilla.org/show_bug.cgi?id=901075etc) [Pomax, cappleton, k88hudson] (Mohamed Baig) (Kevin Kofler)<br />
# Popcorn Maker Improvements and fixes [mjschranz] (Mohamed Baig)<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=909428<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=909751<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=907766<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=900580<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=890416<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=859116<br />
# RTL (Right To Left) localization work (Arabic, Hebrew) [ali, igor, gvn, cappleton] (Nitin Prakash)<br />
# Localize Webmaker in a new language [ali, igor]<br />
# Improve Webmaker for Mobile/Tablets [gvn, cappleton] (Mohamed Baig)<br />
# Integrate Firefox Dev Tools with Webmaker Publishing and MakeAPI (Mohamed Baig)<br />
<br />
You can also look at the list of [https://bugzilla.mozilla.org/buglist.cgi?product=Webmaker&bug_status=__open__&list_id=7883089 500+ open bugs in Webmaker], and find something else to work on there.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=DPS909_and_OSD600_Fall_2013_Project_List&diff=98544DPS909 and OSD600 Fall 2013 Project List2013-09-12T15:01:23Z<p>Acraig1: </p>
<hr />
<div>The following list are projects, bugs, and prototypes that the Mozilla community has suggested you work on this term. They entail different types of work, technologies, and skills, and hopefully you'll be able to find one or more that interest you.<br />
<br />
Please put your name beside the project(s) you think sound interesting. I've put the names of possible Mozilla mentors in square brackets.<br />
<br />
# HTML Bleaching in JavaScript (see https://github.com/jsocol/bleach) [jbuck, Pomax] (Mohamed Baig) (Shavauhn Gabay)<br />
# DOM diff'ing in Thimble (see https://github.com/pomax/DOM-diff) [Pomax, jbuck] (Elsi Nushaj) (Husain Fazal) (Alex Craig)<br />
# Updated API for Webmaker Login, User Creation (see https://bugzilla.mozilla.org/show_bug.cgi?id=890538) [sedge] (Alex Craig)<br />
# Expanded HealthCheck API for MakeAPI, Login, etc (see https://bugzilla.mozilla.org/show_bug.cgi?id=864942, https://bugzilla.mozilla.org/show_bug.cgi?id=867328) [cade, sedge, jp] (Kevin Kofler)<br />
# Webmaker Events Improvements [cade, mjschranz, cappleton] (Kevin Kofler)<br />
# Webmaker /status page [jbuck, cappleton, ?]<br />
# Make Editor Improvements (see https://bugzilla.mozilla.org/show_bug.cgi?id=906095, among others) [cade, jacob] (Kevin Kofler)<br />
# MakeAPI Metrics (see https://bugzilla.mozilla.org/show_bug.cgi?id=910403) [cade] (Kevin Kofler)<br />
# WebVTT and Track element Polyfill using vtt.js [reyre] (Simon de Almeida)<br />
# Add PhantomJS based tests to vtt.js' TravisCI automated test suite [reyre] (Nitin Prakash)<br />
# More WebVTT spec tests, including things like UTF8, processing model, etc. [reyre] <br />
# Webmaker Technical Documentation [Pomax]<br />
# Improve Webmaker local-deploy/dev situation [Pomax, cade, k88hudson]<br />
# Connect Google Analytics for Makes to Make Details<br />
# Thimble UI improvements (e.g., https://bugzilla.mozilla.org/show_bug.cgi?id=911169, https://bugzilla.mozilla.org/show_bug.cgi?id=901075etc) [Pomax, cappleton, k88hudson] (Mohamed Baig) (Kevin Kofler)<br />
# Popcorn Maker Improvements and fixes [mjschranz] (Mohamed Baig)<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=909428<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=909751<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=907766<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=900580<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=890416<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=859116<br />
# RTL (Right To Left) localization work (Arabic, Hebrew) [ali, igor, gvn, cappleton] (Nitin Prakash)<br />
# Localize Webmaker in a new language [ali, igor]<br />
# Improve Webmaker for Mobile/Tablets [gvn, cappleton]<br />
# Integrate Firefox Dev Tools with Webmaker Publishing and MakeAPI<br />
<br />
You can also look at the list of [https://bugzilla.mozilla.org/buglist.cgi?product=Webmaker&bug_status=__open__&list_id=7883089 500+ open bugs in Webmaker], and find something else to work on there.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=DPS909_and_OSD600_Fall_2013_Project_List&diff=98540DPS909 and OSD600 Fall 2013 Project List2013-09-12T14:49:39Z<p>Acraig1: </p>
<hr />
<div>The following list are projects, bugs, and prototypes that the Mozilla community has suggested you work on this term. They entail different types of work, technologies, and skills, and hopefully you'll be able to find one or more that interest you.<br />
<br />
Please put your name beside the project(s) you think sound interesting. I've put the names of possible Mozilla mentors in square brackets.<br />
<br />
# HTML Bleaching in JavaScript (see https://github.com/jsocol/bleach) [jbuck, Pomax] (Mohamed Baig) (Shavauhn Gabay)<br />
# DOM diff'ing in Thimble (see https://github.com/pomax/DOM-diff) [Pomax, jbuck] (Elsi Nushaj) (Husain Fazal)<br />
# Updated API for Webmaker Login, User Creation (see https://bugzilla.mozilla.org/show_bug.cgi?id=890538) [sedge] (Alex Craig)<br />
# Expanded HealthCheck API for MakeAPI, Login, etc (see https://bugzilla.mozilla.org/show_bug.cgi?id=864942, https://bugzilla.mozilla.org/show_bug.cgi?id=867328) [cade, sedge, jp] <br />
# Webmaker Events Improvements [cade, mjschranz, cappleton]<br />
# Webmaker /status page [jbuck, cappleton, ?]<br />
# Make Editor Improvements (see https://bugzilla.mozilla.org/show_bug.cgi?id=906095, among others) [cade, jacob] (Kevin Kofler)<br />
# MakeAPI Metrics (see https://bugzilla.mozilla.org/show_bug.cgi?id=910403) [cade] (Kevin Kofler)<br />
# WebVTT and Track element Polyfill using vtt.js [reyre] (Simon de Almeida) (Kevin Kofler)<br />
# Add PhantomJS based tests to vtt.js' TravisCI automated test suite [reyre] (Nitin Prakash)<br />
# More WebVTT spec tests, including things like UTF8, processing model, etc. [reyre] <br />
# Webmaker Technical Documentation [Pomax]<br />
# Improve Webmaker local-deploy/dev situation [Pomax, cade, k88hudson]<br />
# Connect Google Analytics for Makes to Make Details<br />
# Thimble UI improvements (e.g., https://bugzilla.mozilla.org/show_bug.cgi?id=911169, https://bugzilla.mozilla.org/show_bug.cgi?id=901075etc) [Pomax, cappleton, k88hudson] (Mohamed Baig) (Kevin Kofler)<br />
# Popcorn Maker Improvements and fixes [mjschranz] (Mohamed Baig) (Kevin Kofler)<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=909428<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=909751<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=907766<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=900580<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=890416<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=859116<br />
# RTL (Right To Left) localization work (Arabic, Hebrew) [ali, igor, gvn, cappleton] (Nitin Prakash)<br />
# Localize Webmaker in a new language [ali, igor]<br />
# Improve Webmaker for Mobile/Tablets [gvn, cappleton]<br />
# Integrate Firefox Dev Tools with Webmaker Publishing and MakeAPI<br />
<br />
You can also look at the list of [https://bugzilla.mozilla.org/buglist.cgi?product=Webmaker&bug_status=__open__&list_id=7883089 500+ open bugs in Webmaker], and find something else to work on there.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=DPS909_and_OSD600_Fall_2013_Project_List&diff=98528DPS909 and OSD600 Fall 2013 Project List2013-09-12T14:17:41Z<p>Acraig1: </p>
<hr />
<div>The following list are projects, bugs, and prototypes that the Mozilla community has suggested you work on this term. They entail different types of work, technologies, and skills, and hopefully you'll be able to find one or more that interest you.<br />
<br />
Please put your name beside the project(s) you think sound interesting. I've put the names of possible Mozilla mentors in square brackets.<br />
<br />
# HTML Bleaching in JavaScript (see https://github.com/jsocol/bleach) [jbuck, Pomax] (Mohamed Baig)<br />
# DOM diff'ing in Thimble (see https://github.com/pomax/DOM-diff) [Pomax, jbuck] (Elsi Nushaj)<br />
# Updated API for Webmaker Login, User Creation (see https://bugzilla.mozilla.org/show_bug.cgi?id=890538) [sedge]<br />
# Expanded HealthCheck API for MakeAPI, Login, etc (see https://bugzilla.mozilla.org/show_bug.cgi?id=864942, https://bugzilla.mozilla.org/show_bug.cgi?id=867328) [cade, sedge, jp] <br />
# Webmaker Events Improvements [cade, mjschranz, cappleton]<br />
# Webmaker /status page [jbuck, cappleton, ?]<br />
# Make Editor Improvements (see https://bugzilla.mozilla.org/show_bug.cgi?id=906095, among others) [cade, jacob]<br />
# MakeAPI Metrics (see https://bugzilla.mozilla.org/show_bug.cgi?id=910403) [cade]<br />
# WebVTT and Track element Polyfill using vtt.js [reyre] (simon)<br />
# Add PhantomJS based tests to vtt.js' TravisCI automated test suite [reyre]<br />
# More WebVTT spec tests, including things like UTF8, processing model, etc. [reyre] <br />
# Webmaker Technical Documentation [Pomax]<br />
# Improve Webmaker local-deploy/dev situation [Pomax, cade, k88hudson]<br />
# Connect Google Analytics for Makes to Make Details<br />
# Thimble UI improvements (e.g., https://bugzilla.mozilla.org/show_bug.cgi?id=911169, https://bugzilla.mozilla.org/show_bug.cgi?id=901075etc) [Pomax, cappleton, k88hudson] (Mohamed Baig)<br />
# Popcorn Maker Improvements and fixes [mjschranz] (Mohamed Baig)<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=909428<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=909751<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=907766<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=900580<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=890416<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=859116<br />
# RTL (Right To Left) localization work (Arabic, Hebrew) [ali, igor, gvn, cappleton]<br />
# Localize Webmaker in a new language [ali, igor]<br />
# Improve Webmaker for Mobile/Tablets [gvn, cappleton]<br />
# Integrate Firefox Dev Tools with Webmaker Publishing and MakeAPI<br />
<br />
You can also look at the list of [https://bugzilla.mozilla.org/buglist.cgi?product=Webmaker&bug_status=__open__&list_id=7883089 500+ open bugs in Webmaker], and find something else to work on there.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=DPS909_and_OSD600_Fall_2013_Project_List&diff=98527DPS909 and OSD600 Fall 2013 Project List2013-09-12T14:16:52Z<p>Acraig1: </p>
<hr />
<div>The following list are projects, bugs, and prototypes that the Mozilla community has suggested you work on this term. They entail different types of work, technologies, and skills, and hopefully you'll be able to find one or more that interest you.<br />
<br />
Please put your name beside the project(s) you think sound interesting. I've put the names of possible Mozilla mentors in square brackets.<br />
<br />
# HTML Bleaching in JavaScript (see https://github.com/jsocol/bleach) [jbuck, Pomax] (Mohamed Baig)(Alex Craig)<br />
# DOM diff'ing in Thimble (see https://github.com/pomax/DOM-diff) [Pomax, jbuck] (Elsi Nushaj)<br />
# Updated API for Webmaker Login, User Creation (see https://bugzilla.mozilla.org/show_bug.cgi?id=890538) [sedge]<br />
# Expanded HealthCheck API for MakeAPI, Login, etc (see https://bugzilla.mozilla.org/show_bug.cgi?id=864942, https://bugzilla.mozilla.org/show_bug.cgi?id=867328) [cade, sedge, jp] <br />
# Webmaker Events Improvements [cade, mjschranz, cappleton]<br />
# Webmaker /status page [jbuck, cappleton, ?]<br />
# Make Editor Improvements (see https://bugzilla.mozilla.org/show_bug.cgi?id=906095, among others) [cade, jacob]<br />
# MakeAPI Metrics (see https://bugzilla.mozilla.org/show_bug.cgi?id=910403) [cade]<br />
# WebVTT and Track element Polyfill using vtt.js [reyre] (simon)<br />
# Add PhantomJS based tests to vtt.js' TravisCI automated test suite [reyre]<br />
# More WebVTT spec tests, including things like UTF8, processing model, etc. [reyre] <br />
# Webmaker Technical Documentation [Pomax]<br />
# Improve Webmaker local-deploy/dev situation [Pomax, cade, k88hudson]<br />
# Connect Google Analytics for Makes to Make Details<br />
# Thimble UI improvements (e.g., https://bugzilla.mozilla.org/show_bug.cgi?id=911169, https://bugzilla.mozilla.org/show_bug.cgi?id=901075etc) [Pomax, cappleton, k88hudson] (Mohamed Baig)<br />
# Popcorn Maker Improvements and fixes [mjschranz] (Mohamed Baig)<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=909428<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=909751<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=907766<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=900580<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=890416<br />
## https://bugzilla.mozilla.org/show_bug.cgi?id=859116<br />
# RTL (Right To Left) localization work (Arabic, Hebrew) [ali, igor, gvn, cappleton]<br />
# Localize Webmaker in a new language [ali, igor]<br />
# Improve Webmaker for Mobile/Tablets [gvn, cappleton]<br />
# Integrate Firefox Dev Tools with Webmaker Publishing and MakeAPI<br />
<br />
You can also look at the list of [https://bugzilla.mozilla.org/buglist.cgi?product=Webmaker&bug_status=__open__&list_id=7883089 500+ open bugs in Webmaker], and find something else to work on there.</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=Fall_2013_Open_Source_Students&diff=98088Fall 2013 Open Source Students2013-09-06T01:09:28Z<p>Acraig1: /* People */</p>
<hr />
<div>==Introduction==<br />
<br />
This is a list of students in the [[DPS909]] and [[OSD600]] courses for fall 2013. Please add your name and info below.<br />
<br />
==People==<br />
<br />
{| border="1"<br />
|-<br />
|class="header"|Name<br />
|class="header"|IRC Nick<br />
|class="header"|Blog<br />
|class="header"|Github Account<br />
|class="header"|Wiki Page<br />
|class="header"|Twitter<br />
|-<br />
|David Humphrey<br />
|humph<br />
|http://vocamus.net/dave<br />
|[https://github.com/humphd humphd]<br />
|[[User:David.humphrey]]<br />
|[http://twitter.com/humphd @humphd]<br />
|-<br />
|Simon de Almeida<br />
|simon66<br />
|http://sdealmeida.com<br />
|[https://github.com/simon66 simon66]<br />
|<br />
|<br />
|-<br />
|Jose Romasanta<br />
|Raf<br />
|http://jrromasanta1.wordpress.com/<br />
|[https://github.com/jrromasanta1 jrromasanta1]<br />
|<br />
|[http://twitter.com/NooWayJoseR @NooWayJoseR ]<br />
|-<br />
|Kevin Kofler<br />
|kwkofler<br />
|http://kwkofler.wordpress.com<br />
|[https://github.com/kwkofler kwkofler]<br />
|[[User:Kevin_William_Kofler]]<br />
|[http://twitter.com/kwkofler @kwkofler]<br />
|-<br />
|-<br />
|Dzmitry Kavalchyk<br />
|RevenTL<br />
|http://revenlight.wordpress.com/<br />
|[https://github.com/RevenTL RevenTL]<br />
|[[User:dkavalchyk2]]<br />
|[https://twitter.com/RevenTL @RevenTL]<br />
|-<br />
|Tony Yu<br />
|tqyu<br />
|http://tqyu.wordpress.com/<br />
|[https://github.com/tqyu tqyu]<br />
|[[User:tqyu]]<br />
|[https://twitter.com/tqyu90 @tqyu90]<br />
|-<br />
|Michael Veis<br />
|mlveis<br />
|http://mlveis.wordpress.com/<br />
|[https://github.com/mlveis mlveis]<br />
|[[User:mlveis]]<br />
|<br />
|-<br />
|Petr Bouianov<br />
|pbouianov<br />
|http://pbouianov.wordpress.com/<br />
|[https://github.com/pbouianov pbouianov]<br />
|[[User:Petr_Bouianov]]<br />
|[https://twitter.com/pbouianov @pbouianov]<br />
|-<br />
|Chad Pilkey<br />
|capilkey<br />
|http://chadpilkey.wordpress.com/<br />
|[https://github.com/capilkey capilkey]<br />
|[[User:capilkey]]<br />
|<br />
|-<br />
|Chaobo Xie<br />
|cxie8<br />
|http://chaoboxie.wordpress.com/<br />
|[https://github.com/chaoboxie chaoboxie]<br />
|[[User:cxie8]]<br />
|<br />
|-<br />
|Elsi Nushaj<br />
|elnushaj<br />
|http://elnushaj.wordpress.com/<br />
|<br />
|<br />
|[http://twitter.com/elnushaj @elnushaj]<br />
|-<br />
|Mohamed Baig<br />
|mbbaig<br />
|http://mbbaig.wordpress.com/<br />
|[https://github.com/mbbaig mbbaig]<br />
|[[User:Mohamed Baig]]<br />
|[https://twitter.com/mohamed_baig @mohamed_baig]<br />
|-<br />
|Natesh Mayuranathan<br />
|<br />
|http://cholantesh.wordpress.com/<br />
|[https://github.com/cholantesh cholantesh]<br />
|[[User:Nmayuranathan]]<br />
|<br />
|-<br />
|Mark Aronin<br />
|maronin<br />
|http://maronin.wordpress.com/<br />
|[https://github.com/maronin maronin]<br />
|[[User:maronin]]<br />
|<br />
|-<br />
|Shavauhn Gabay<br />
|<br />
|http://shavyg2.wordpress.com<br />
|[https://github.com/shavyg2 shavyg2]<br />
|<br />
|[http://twitter.com/shavyg2 @shavyg2]<br />
|-<br />
|Alex Craig<br />
|<br />
|http://andeic1.wordpress.com/<br />
|[https://github.com/andeic andeic]<br />
|[[User:acraig1]]<br />
|</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=Planet_CDOT_Feed_List&diff=98018Planet CDOT Feed List2013-09-05T19:13:05Z<p>Acraig1: /* Feeds */</p>
<hr />
<div>= Introduction =<br />
<br />
Seneca students and faculty working on open source related projects and research, as well as some faculty, students, and researchers from other institutions, use [http://zenit.senecac.on.ca/~chris.tyler/planet/ Planet CDOT] to aggregate their blogs. This page contains the information about who is blogging in [http://www.planetplanet.org/ Planet Feed Reader format] and serves as the feed configuration for the planet.<br />
<br />
If you do not have an existing blog, you can open a free account at [http://wordpress.com/ Wordpress.com] or [https://www.blogger.com/ Blogger.com] or you can set up your own blog software such as [http://www.s9y.org Serendipity].<br />
<br />
'''Note:''' Additions to the feed list will not take effect until they are merged into the Planet configuration, which is an automatic process scheduled at regular intervals. If you add a feed and do not see it picked up in the Planet within three hours, please check your feed entry carefully and then contact [[User:Chris Tyler|Chris Tyler]] .<br />
<br />
= Requirements =<br />
<br />
* Blog postings fed to the planet must conform to the [[Blog Guidelines]].<br />
* Feeds that are inactive for a significant period of time may get deleted from this list.<br />
<br />
= Using a Tagged/Category Feed =<br />
<br />
A tagged or category feed includes only articles that are tagged with particular keywords or placed in a particular topic category. This can be useful for sending only selected posts to the planet.<br />
<br />
These are the URL formats for tagged or category feeds on popular blogging services/software:<br />
<br />
* [http://www.wordpress.com Wordpress]: <code><nowiki>[http://</nowiki>''blog-user-name''.wordpress.com/category/''category-name''/feed/]</code><br />
* [http://blogger.com Blogger]: <code><nowiki>[http://</nowiki>''blog-user-name''.blogspot.com/feeds/posts/default/-/''category-name'']</code><br />
* [http://s9y.org Serendipity]: <code><nowiki>[http://</nowiki>''blog-main-url''/index.php?/feeds/categories/''cateogrynumber''-''categoryname'']</code><br />
<br />
= Feed Info Format =<br />
<br />
You can add your blog's [http://en.wikipedia.org/wiki/RSS_(file_format) RSS feed] at the end of the list below by specifying the following:<br />
<br />
# The URL to your blog's open source Atom or [http://en.wikipedia.org/wiki/RSS_(file_format) RSS Feed] (i.e., a category or tag). NOTE: Please do not put the URL to your blog -- use the URL for your feed. Please do not use the feed for your entire blog (unless your blog contains only open source-related postings). We only want open source related content.<br />
# Your name as you want it to appear in the list of names for the planet<br />
# Optionally, a URL to a [http://en.wikipedia.org/wiki/Hackergotchi hackergotchi] ([http://wouterverhelst.livejournal.com/21322.html how to]). Your picture should be an 65x85 PNG with a transparent background.<br />
<br />
= Feeds =<br />
<br />
<pre><br />
<br />
[http://sdealmeida.com/category/open-source/feed/]<br />
name=Simon de Almeida<br />
<br />
[http://jamaljalali.wordpress.com/feed/]<br />
name=Jamal Jalali-Dolatshahi<br />
<br />
[http://aadavis1.blogspot.ca/feeds/posts/default]<br />
name=Alexander Davis<br />
<br />
[http://thevakaran.wordpress.com/category/open-source/feed/]<br />
name=Thevakaran Virutthasalam<br />
<br />
[http://kyu6.wordpress.com/feed/]<br />
name=Keren Yu <br />
<br />
[http://chestersbr600.wordpress.com/]<br />
name=VicChester Ngo<br />
<br />
[http://cty6sbr600.wordpress.com/feed/]<br />
name=Kalpaniya Parmar<br />
<br />
[http://cty6.wordpress.com/feed/]<br />
name=Luis Fuentes<br />
<br />
[http://sbr600.wordpress.com/2012/01/26/build-from-source/]<br />
name=Rachit Chaudhary (DJ)<br />
<br />
[http://sbr600.wordpress.com/2012/01/26/introduction/]<br />
name=Rachit Chaudhary (DJ)<br />
<br />
[http://craigcain.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Craig Cain<br />
<br />
<br />
[http://i0x777.wordpress.com/feed/]<br />
name=Nikhil Sharma<br />
<br />
[http://wolfleaderslair.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Dennis Villasenor<br />
<br />
[http://gkrilov.com/category/open-source/feed/]<br />
name=Greg Krilov<br />
<br />
[http://rubensmaximus.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Rubens Maximus (GameArtist)<br />
<br />
[http://fedoraisfun.wordpress.com/category/open_source/feed/]<br />
name=Alan Lau<br />
<br />
[http://www.spectakular.com/category/open-source/feed/]<br />
name=Simon Jung<br />
<br />
[http://james.boelen.ca/category/open_source/feed/]<br />
name=James Boelen<br />
<br />
[http://jbuckley.ca/category/open-source/feed/]<br />
name=Jon Buckley<br />
<br />
[http://mbrzuzy.wordpress.com/category/open-source/feed/]<br />
name=Marcin Brzuzy<br />
<br />
[http://ben1amin.wordpress.com/category/seneca/feed/]<br />
name=Benjamin Chalovich<br />
<br />
[http://edghardest1.wordpress.com/category/open-source-topics/feed/]<br />
name=Ed Arvelaez<br />
<br />
[http://www.ashkansotoudeh.com/?tag=coding-2&feed=rss2]<br />
name=Ashkan Sotoudeh<br />
<br />
[http://dboddie46.wordpress.com/category/SBR600A/feed/]<br />
name=Derrick Boddie<br />
<br />
[http://aali83.blogspot.com/feeds/posts/default/-/oop344]<br />
name=Ahmad Ali<br />
<br />
[http://gr8can8dian.wordpress.com/category/sbr600/feed/]<br />
name=Lorin Soura<br />
<br />
[http://kirtonmike.wordpress.com/category/SBR600/feed/]<br />
name=Mike Kirton<br />
<br />
[http://fuzzux.wordpress.com/category/SBR600/feed/]<br />
name=Tim Furzer<br />
<br />
[http://nageyi.wordpress.com/feed/]<br />
name=Faisal Nageyi<br />
<br />
[http://KrazyDre.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Andrei Artamonov<br />
<br />
[http://mjcorsame.wordpress.com/feed/]<br />
name=Michael John Corsame<br />
<br />
[http://msbreezy12.wordpress.com/category/SBR/feed/]<br />
name=Chantell Mcintosh<br />
<br />
# Disabled 2011-04-28 - empty blog<br />
#[http://mrtait1.blogspot.com/feeds/posts/default/-/oop344]<br />
#name=Matthew Tait<br />
<br />
[http://sbr600cabbott.blogspot.com/feeds/posts/default]<br />
name=Chris Abbott<br />
<br />
[http://kopay.wordpress.com/category/sbr600-win2011/feed]<br />
name=Pirathapan Sivalingam<br />
<br />
[http://mysnogorodsky.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Marina Ysnogorodsky<br />
<br />
[http://asa.veryusefulinfo.com/?feed=rss2]<br />
name=Ali Samimi<br />
<br />
# Disabled 2011-04-28 - empty blog<br />
#[http://coreyangus.blogspot.com/feeds/posts/default/-/oop344]<br />
#name = Corey Angus<br />
<br />
[http://wsong18.blogspot.com/feeds/posts/default/-/open-source]<br />
name=Wei Song<br />
<br />
[http://davidsosd60020102blog.blogspot.com/feeds/posts/default]<br />
name=David Takasaki<br />
<br />
[http://zwang98.blogspot.com/feeds/posts/default]<br />
name=Joe Wang<br />
<br />
[http://sbr700.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Jonathan Deni<br />
#face=https://techontherun.sslpowered.com/techontherun.ca/jonthumb.png<br />
<br />
[http://dgilloch.blogspot.com/feeds/posts/default]<br />
name=Daniel Gilloch<br />
<br />
[http://jmchen11.wordpress.com/feed/]<br />
name=Jianming Chen<br />
<br />
[http://paulfedora.wordpress.com/tag/cdot/feed/]<br />
name=Paul Whalen<br />
<br />
[http://maxamaxim.wordpress.com/tag/cdot/feed/]<br />
name=M A <br />
<br />
[http://dmchisho.wordpress.com/feed/]<br />
name=David Chisholm<br />
<br />
[http://pokerface3.blogspot.com/feeds/posts/default/-/SBR?alt=rss]<br />
name=David Cabral<br />
<br />
[http://zbhuang1.blogspot.com/feeds/posts/default/-/open%20source]<br />
name=Zhibin Huang<br />
<br />
[http://sidsbr.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Sadiki Latty<br />
<br />
[http://orel60.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Or-el Mousaffi<br />
<br />
[http://aryafarzan.wordpress.com/category/OOP344/feed/]<br />
name=Arya Farzan<br />
<br />
[http://dsventura.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Dan Ventura<br />
<br />
[http://chrisdecairos.ca/tag/open-source/feed]<br />
name=Christopher DeCairos<br />
<br />
[http://acfunktron.blogspot.com/feeds/posts/default]<br />
name=Anton Chan<br />
<br />
[http://adaniel3.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Arlene Daniel<br />
<br />
[http://tyrant911-processingdotjs.blogspot.com/feeds/posts/default/-/processing.js]<br />
name=Alex Londono<br />
<br />
<br />
[http://ausleyj.blogspot.com/feeds/posts/default]<br />
name=Ausley Johnson<br />
<br />
[http://arminoop344.blogspot.com/feeds/posts/default]<br />
name=Armin Kumarshellah<br />
<br />
[http://cloudscorpion.blogspot.com/feeds/posts/default/-/open-source]<br />
name=Joseph Hughes<br />
<br />
[http://travisrawn.blogspot.com/feeds/posts/default]<br />
name=Travis Rawn<br />
<br />
[http://jmpiltz.blogspot.com/feeds/posts/default]<br />
name=Jonathan Piltz<br />
<br />
[http://andrewgrimo.wordpress.com/category/open-source/feed/]<br />
name=Andrew Grimo<br />
<br />
[http://mschranz.wordpress.com/category/open_source/feed/]<br />
name=Matthew Schranz<br />
<br />
[http://apvsbr700.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Alex Vlahopoulos<br />
#face=https://techontherun.sslpowered.com/techontherun.ca/alexthumb.png<br />
<br />
[http://asalga.wordpress.com/category/open-source/feed/]<br />
name=Andor Salga (asalga)<br />
<br />
[http://jabhad.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Mohamed Aden<br />
<br />
[http://jonathandeni.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Jonathan Deni<br />
#face=https://techontherun.sslpowered.com/techontherun.ca/jonthumb.png<br />
<br />
[http://manoutoftime.wordpress.com/category/open-source/feed/]<br />
name=Konstantin Novichikhin<br />
<br />
[http://scorchedicee.wordpress.com/category/Seneca/feed/]<br />
name=Adam Sone<br />
<br />
[http://murraysaul.wordpress.com/feed/]<br />
name=Murray Saul<br />
<br />
[http://xwn740arcadeproject.blogspot.com/feeds/posts/default]<br />
name=Arcade Project - LUX Group@<br />
#face=http://matrix.senecac.on.ca/~mpaivaneto/ourbaby.png<br />
<br />
[http://feeds.feedburner.com/lsblakk_open-source]<br />
name=Lukas Blakk (lsblakk)<br />
#face=http://avnerd.tv/sharedFiles/lukas_hackergotchi.png<br />
<br />
[http://nashutzu.blogspot.com/feeds/posts/default]<br />
name=George Popescu (GeorgeP)<br />
<br />
[http://blog.chris.tylers.info/index.php?/feeds/categories/20-Seneca-Planet.rss]<br />
name=Chris Tyler (ctyler)<br />
face=http://zenit.senecac.on.ca/~chris.tyler/chris_tyler_hackergotchi_4a.png<br />
<br />
[http://vocamus.net/dave/?feed=rss2&category_name=Seneca]<br />
name=David Humphrey<br />
<br />
[http://gratnam1.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Gajendran Ratnam (gratnam1)<br />
<br />
[http://senecajon.blogspot.com/feeds/posts/default]<br />
name=Jonathan Cheung (jcheung23)<br />
<br />
# Disabled 2011-04-28 - blog was removed<br />
#[http://blog.markparuzel.com/feed/]<br />
#name=Mark Paruzel<br />
<br />
[http://mmszuto.blogspot.com/feeds/posts/default]<br />
name=Michael Szutu<br />
<br />
[http://lsdaly.blogspot.com/feeds/posts/default]<br />
name=Louis Daly (lsdaly)<br />
<br />
# Disabled 2009-01-25 due to 404's (domain expired)<br />
#[http://www.foobartastic.com/feed/]<br />
#name=Tom Aratyn<br />
<br />
[http://bhearsum.blogspot.com/feeds/posts/default/-/seneca]<br />
name=Ben Hearsum<br />
<br />
# Following feed is invitation-only. Disabled 2010-09-23 CTyler<br />
#[http://www.jyzyy.blogspot.com/feeds/posts/default/-/opensource]<br />
#name=Jyoti<br />
<br />
# Re-enabled 2011-04-29 - new blog URL<br />
# Disabled 2009-09-15 due to 404's (site rearranged?)<br />
[http://tea.cesaroliveira.net/archives/tag/seneca/feed]<br />
name=Cesar Oliveira<br />
<br />
[http://r3ap3r.wordpress.com/category/seneca/feed]<br />
name=Brandon Collins<br />
<br />
# Disabled 2011-04-28 - blog was deleted<br />
#[http://jrgoncal.blogspot.com/feeds/posts/default]<br />
#name=Justin Goncalves (jrgoncal)<br />
#face=http://img517.imageshack.us/img517/9865/bearzp5.jpg<br />
<br />
# Disabled 2011-04-28 - blog is now private<br />
#[http://tlo5.blogspot.com/feeds/posts/default]<br />
#name=Tommy Lo (tlo5)<br />
<br />
[http://armenzg.blogspot.com/feeds/posts/default/-/open%20source]<br />
name=Armen Zambrano G. (armenzg)<br />
<br />
[http://mikemoz.blogspot.com/feeds/posts/default/-/Open%20Source]<br />
name=Michael Mullin<br />
<br />
[http://mikemoz.blogspot.com/feeds/posts/default/-/Mozilla_GFX]<br />
name=Michael Mullin<br />
<br />
# Returned 410 on 2008-09-13 - disabled CTyler<br />
#[http://rueenfiez.wordpress.com/category/open-source/feed/]<br />
#name=Rueen Fiez<br />
<br />
# Returning 404 on 2008-09-13 - disabled CTyler<br />
#[http://jsafavi.wordpress.com/category/open-source/feed/]<br />
#name=Jason Safavi<br />
<br />
[http://vlam6.wordpress.com/category/open-source/feed/]<br />
name=Vincent Lam<br />
<br />
[http://dejant.blogspot.com/feeds/posts/default]<br />
name=Dejan Tolj<br />
<br />
[http://shivaris.blogspot.com/feeds/posts/default/-/OSD600]<br />
name=Hien Huynh<br />
<br />
[http://raynrant.blogspot.com/feeds/posts/default]<br />
name=Andrew Raynier (JM)<br />
face=http://zenit.senecac.on.ca/wiki/imgs/Hackergotchi.png<br />
<br />
[http://vijeysdps909.blogspot.com/feeds/posts/default]<br />
name=Vijey Bala<br />
<br />
[http://sedejong.blogspot.com/feeds/posts/default]<br />
name=Shomar Dejonge<br />
<br />
[http://dbaranski.wordpress.com/category/open-source/feed/]<br />
name=Dominic Baranski<br />
<br />
#[http://crashopensource.wordpress.com/category/open-source/feed/]<br />
#name=Lukas Blakk<br />
<br />
[http://kmsingh.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Kerry M. Singh<br />
<br />
[http://tjduavis.wordpress.com/category/open-source/feed/]<br />
name=Timothy Duavis<br />
<br />
# Disabled 2011-04-28 - entire website is missing<br />
#[http://ashughes.com/?q=taxonomy/term/2/0/feed]<br />
#name=Anthony Hughes<br />
<br />
[http://opensourcekennethlee.blogspot.com/feeds/posts/default]<br />
name=Kenneth Lee<br />
<br />
[http://cleung.wordpress.com/category/Seneca/feed/]<br />
name=Catherine Leung<br />
<br />
[http://dtheosab.wordpress.com/category/open-source/feed/]<br />
name=Daino Theosabrata<br />
<br />
# This is my old blog<br />
[http://simon-jung.blogspot.com/feeds/posts/default]<br />
name=Simon Jung (old)<br />
<br />
[http://aeraj.blogspot.com/feeds/posts/default/-/open%20source]<br />
name=AJ Rehman<br />
<br />
[http://xrayon.blogspot.com/feeds/posts/default]<br />
name=Fima Kachinski<br />
<br />
[http://littlesvr.ca/grumble/category/safeforseneca/feed/]<br />
name=Andrew Smith<br />
<br />
# No more new posts here (Andrew 31Aug2013)<br />
#[http://littlesvr.ca/masters/feed]<br />
#name=Andrew Smith (master's)<br />
<br />
[http://jbopensrc.wordpress.com/category/open-source/feed]<br />
name=Jesse Buchanan<br />
<br />
[http://ayhfung.blogspot.com/feeds/posts/default]<br />
name=Andrew Fung<br />
<br />
# Returned 404 on 2008-09-13 - disabled CTyler<br />
#[http://sloose.wordpress.com/category/open-source/feed/]<br />
#name=Peter Ljubanovic<br />
<br />
[http://mozcoz.blogspot.com/feeds/posts/default/-/Open%20Source]<br />
name=Amit Gundu<br />
<br />
# Changed CTyler 2009-02-12 from [http://www.blogger.com/feeds/15922666655846514311/blogs]<br />
[http://dsmukherji.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Devashish<br />
<br />
[http://yhan11.wordpress.com/category/open-source/feed]<br />
name=Yongsheng Han<br />
<br />
[http://peter.sykokillers.com/category/open-source/feed/]<br />
name=Peter Chan<br />
<br />
[http://www.c3dl.org/index.php/category/c3dl-dev/feed]<br />
name=Seneca Canvas3D Team<br />
<br />
# Updated 2011-04-28 - corrected feed URL<br />
[http://peterevanoff.wordpress.com/category/open-source/feed/]<br />
name=Peter Evanoff<br />
<br />
# Disabled 2011-04-28 - flagged as a malware-loaded site by Google<br />
<br />
#[http://radoye.net1zen.com/wp-rss2.php?cat=3]<br />
#name=Radovan Nesic<br />
<br />
[http://blog.cresencia.ca/category/open-source/osd600/feed/]<br />
name=Joseph Cresencia<br />
<br />
[http://bertenshaw.blogspot.com/feeds/posts/default]<br />
name=David Bertenshaw<br />
<br />
[http://ljubomirgorscak.blogspot.com/feeds/posts/default]<br />
name=Ljubomir Gorscak<br />
<br />
[http://sameropensource.blogspot.com/feeds/posts/default]<br />
name=Samer Ziadeh (samer)<br />
<br />
# Following feed not working and temporarily disabled<br />
# 2010-09-23 by CTyler<br />
#[http://jamesboston.ca/cms/taxonomy/term/1/0/feed]<br />
#name=James Boston<br />
#face=http://jamesboston.ca/hackergotchi.png<br />
<br />
[http://dailypackage.fedorabook.com/index.php?/feeds/index.rss2]<br />
name=Fedora Daily Package<br />
<br />
[http://blog.fardad.com/feeds/posts/default/-/Seneca]<br />
name=Fardad Soleimanloo<br />
<br />
[http://selmys.wordpress.com/category/opensource/feed]<br />
name=John Selmys<br />
face=http://cs.senecac.on.ca/~selmys/john_selmys_hackergotchi.png<br />
<br />
[http://pconstantino.wordpress.com/feed]<br />
name=Patricia Constantino<br />
<br />
[http://bombshelter13.blogspot.com/feeds/posts/default]<br />
name=Katherine Masseau<br />
<br />
[http://zadkielm.blogspot.com/feeds/posts/default/-/open%20source]<br />
name=Ezadkiel Marbella<br />
<br />
[http://blog.sidkalra.com/category/opensource/feed]<br />
name=Sid Kalra<br />
<br />
[http://pplam3.blogspot.com/feeds/posts/default]<br />
name=Patrick Lam<br />
<br />
# Disabled 2011-04-28 - blog is now private<br />
#[http://twlai1.blogspot.com/feeds/posts/default]<br />
#name=Tony Lai<br />
<br />
[http://dee132.blogspot.com/feeds/posts/default/-/seneca]<br />
name=Chris Bishop<br />
<br />
# Updated 2011-04-28 - updated feed URL<br />
[http://zghansar.wordpress.com/category/open-source/feed/]<br />
name=Zaid Ghansar<br />
face=http://www.alhudainstitute.ca/zaid/z.png<br />
<br />
[http://aaronmt.github.com/atom.xml]<br />
name=Aaron Train<br />
face=http://matrix.senecac.on.ca/~amtrain/other/mypic.png<br />
<br />
[http://scottosd.blogspot.com/feeds/posts/default/-/Open%20Source/]<br />
name=Scott Lunel<br />
<br />
# Updated 2009-04-16, new blog. - scarter4<br />
# Disabled 2009-11-27 due to wrong feed URL<br />
#[http://scarter4.wordpress.com/category/seneca/]<br />
#name=Stephen Carter<br />
<br />
# Disabled 2009-01-23 CTyler due to 404s<br />
#[http://shdinis.blogspot.com/feeds/posts/default]<br />
#name=Shawn Dinis<br />
<br />
[http://belligero.org/index.php?option=com_content&view=section&id=1&format=feed&type=rss]<br />
name=Jason Tarka<br />
<br />
# Updated 2011-04-28 - no more tag, but still Seneca related<br />
[http://petermcintyre.wordpress.com/feed/]<br />
name=Peter McIntyre<br />
<br />
[http://vesperrin.blogspot.com/feeds/posts/default/-/open%20source]<br />
name=Leonard Lee (vesper)<br />
<br />
[http://jsdoodnauth.wordpress.com/category/open-source/feed/]<br />
name=Joshua Doodnauth<br />
<br />
[http://johnhford.blogspot.com/feeds/posts/default/-/Open%20Source]<br />
name=John Ford (John64)<br />
<br />
[http://mohaksblog.blogspot.com/feeds/posts/default]<br />
name=Mohak Vyas<br />
#face=http://matrix.senecac.on.ca/~mdvyas/MohakVyas.png<br />
<br />
[http://pdirezze.blogspot.com/feeds/posts/default]<br />
name=Paul DiRezze<br />
<br />
# Following link no longer valid. Disabled 2010-09-23 CTyler<br />
#[http://www.ndaversa.com/category/open-source/feed]<br />
#name=Nino D'Aversa<br />
<br />
[http://miltonpaiva.wordpress.com/feed/]<br />
name=Milton Paiva<br />
#face=http://matrix.senecac.on.ca/~mpaivaneto/orkut.png<br />
<br />
[http://de-luxer.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Nestor Chan<br />
#face=http://matrix.senecac.on.ca/~tnchan/n516840997_9173.PNG<br />
<br />
[http://varinderjhand.wordpress.com/feed/]<br />
name=Varinder Singh <br />
<br />
[http://ajhooper.blogspot.com/feeds/posts/default]<br />
name=Aaron Hooper<br />
<br />
[http://nadavid.blogspot.com/feeds/posts/default]<br />
name=Neil David<br />
<br />
[http://cdpatel1.blogspot.com/feeds/posts/default]<br />
name=Chinmay Patel<br />
#face=http://www.geocities.com/chinmay_patel@ymail.com/chinmay.jpg<br />
<br />
[http://jvalianes.blogspot.com/feeds/posts/default]<br />
name=Jesse Valianes<br />
<br />
[http://bbarcick.blogspot.com/feeds/posts/default/-/Open%20Source]<br />
name=Bartosz Barcicki<br />
<br />
[http://heidenreich.wordpress.com/tag/seneca-college/feed/]<br />
name=Michal Heidenreich<br />
<br />
[http://kezhong.wordpress.com/feed/atom/]<br />
name=Kezhong Liang <br />
<br />
[http://wfred.wordpress.com/category/open-source/feed/]<br />
name=Fred Wang<br />
<br />
[http://jsinghfoss.wordpress.com/category/spring-framework/feed/]<br />
name=Jatinder Singh<br />
<br />
[http://rparsi.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Rahi Parsi<br />
<br />
# Changed 2011-04-28 - missing a capital "S" from Seneca to display feed<br />
[http://aaronrey15.blogspot.com/feeds/posts/default/-/Seneca]<br />
name=Aaron Chan<br />
<br />
# Disabled 2011-04-28 - posts were deleted, empty feed<br />
#[http://flashalive.wordpress.com/category/Open%20Source/feed/]<br />
#name=Ryan Wang<br />
<br />
[http://kvuhome.blogspot.com/feeds/posts/default/-/Open%20Source]<br />
name=Khanh Vu<br />
<br />
[http://daeseonmoon.wordpress.com/category/open-source/feed/]<br />
name=Daeseon Moon<br />
<br />
[http://abraini.wordpress.com/category/seneca/feed/]<br />
name=Andrew Braini<br />
<br />
[http://minicheong.blogspot.com/feeds/posts/default]<br />
name=Frankie Law<br />
<br />
# Following feed changed from http://www.heyqule.net/blog/tech/oss/feed<br />
# on 2010-09-23 by CTyler.<br />
[http://www.heyqule.net/taxonomy/term/44/0/feed]<br />
name=Allen JF Xie (heyqule)<br />
<br />
[http://farhadnorouzi.blogspot.com/feeds/posts/default]<br />
name=Farhad Norouzi<br />
<br />
[http://jdeport.wordpress.com/category/software-development/open-source/feed/]<br />
name=John Dang<br />
<br />
[http://pliu.wordpress.com/category/open-source/feed/]<br />
name=Peter Liu<br />
<br />
# Feed not working - temporarily disabled 2010-09-23 CTyler<br />
#[http://www.jerrypau.ca/?feed=rss2&cat=3]<br />
#name=Jerry Pau<br />
#face=http://www.jerrypau.ca/blog-face-1.png<br />
<br />
[http://blog.wikiscraps.com/feeds/posts/default/-/oss]<br />
name=M. Mead Armsby (mead)<br />
<br />
[http://paritosha.blogspot.com/feeds/posts/default]<br />
name=Paritosh Aggarwal(paritosh1010)<br />
<br />
# Private blog. Disabled 2010-09-23 CTyler.<br />
#[http://myblog110.wordpress.com/category/open-source/feed]<br />
#name=Tahereh<br />
<br />
# Disabled 2011-04-28 - empty feed, all posts were removed<br />
#[http://challenger110.wordpress.com/category/software-development/open-source/censored/feed/]<br />
#name=Davoud Salahi Rad<br />
<br />
[http://wb-os.blogspot.com/feeds/posts/default]<br />
name=Le Yang<br />
<br />
[http://garykwong.wordpress.com/category/education/feed/]<br />
name=Gary Kwong (nth10sd)<br />
<br />
[http://yuenhoe.co.cc/blog/category/mozilla/feed/]<br />
name=Lim Yuen Hoe (moofang)<br />
<br />
# Disabled 2011-04-27 - empty feed, needs to be udpated<br />
#[http://tonychestnut.wordpress.com/category/mozilla/ubiquity/feed/]<br />
#name=Vu Dinh The (tonyvu)<br />
<br />
[http://opensourceproject.wordpress.com/category/open-source/feed/]<br />
name=Nabeel Khan (nkhan26)<br />
<br />
# Disabled 2011-04-27 - suspended domain<br />
#[http://solfu.net/tech/category/personas-for-thunderbird/feed/]<br />
#name=Yaoquan (seith)<br />
<br />
[http://xiajunshi.wordpress.com/category/open-source/feed/]<br />
name=Shelley Shi<br />
<br />
[http://hendrikinmozilla.wordpress.com/feed/]<br />
name=Hendrik<br />
<br />
[http://t3rrychan.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Terry Chen (jchen124)<br />
<br />
[http://blog.bchao.ca/feeds/posts/default?alt=rss]<br />
name=Boris Chao<br />
<br />
[http://ahiltssbr700.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Adam Hilts<br />
<br />
[http://ysasaki600.wordpress.com/feed/]<br />
name=Yu Sasaki<br />
<br />
[http://enderstruth.wordpress.com/category/open-source/feed/]<br />
name=Roger Dicke<br />
<br />
[http://wobblyretroaction.blogspot.com/feeds/posts/default/-/Open%20source]<br />
name=Matthew Lam<br />
<br />
[http://asydik.wordpress.com/category/professional/open-source/feed/]<br />
name=Mickael Medel (aSydiK)<br />
<br />
[http://cwdesautels.blogspot.com/feeds/posts/default]<br />
name=Carl Desautels<br />
<br />
[http://rselby-oop344.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Remington Selby<br />
<br />
[http://mikey-osd600a.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Michael Dennis<br />
<br />
# Disabled 2011-04-27 - empty blog<br />
#[http://tjprogramming.blogspot.com/feeds/posts/default/-/seneca]<br />
#name=Timothy Catibog<br />
<br />
[http://horndavid.blogspot.com/feeds/posts/default?alt=rss]<br />
name=David Horn<br />
<br />
[http://annasob.wordpress.com/feed/]<br />
name=Anna Sobiepanek<br />
<br />
[http://drozhkov.blogspot.com/feeds/posts/default/-/seneca]<br />
name=Dmitriy Rozhkov<br />
<br />
[http://www.hodgin.ca/?feed=rss2&cat=4]<br />
name=Daniel Hodgin<br />
<br />
[http://xderick.blogspot.com/feeds/posts/default/-/OSD]<br />
name=Yong Hong<br />
<br />
# This next link does not lead to an RSS or Atom feed. Disabled 2009-10-25 by CTyler.<br />
#[http://hoonkoon.blogspot.com/2009/09/oop344.html]<br />
#name=Taehoon Kim<br />
<br />
[http://s2000c.blogspot.com/feeds/posts/default/-/OOP344]<br />
name=Sunny Chau<br />
<br />
# This next link does not lead to an RSS or Atom feed. Disabled 2009-10-25 by CTyler.<br />
#[http://s2000c.blogspot.com/2009/09/oop344c.html]<br />
#name=Sunny Chau<br />
<br />
[http://kxu9.blogspot.com/feeds/posts/default]<br />
name=Kai Xu<br />
<br />
[http://oop-era.blogspot.com/feeds/posts/default]<br />
name=Eric Austerberry<br />
<br />
[http://docsage.blogspot.com/feeds/posts/default/-/OOP344]<br />
name=Eric Dell<br />
<br />
[http://ehren.wordpress.com/category/Seneca/feed/]<br />
name=Ehren Metcalfe<br />
<br />
[http://bsmith19.wordpress.com/category/Seneca/feed/]<br />
name=Brandon Smith<br />
<br />
[http://dcucereavii.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Diana Cucereavii<br />
<br />
# Disabled 2011-04-27 - site unreachable<br />
#[http://www.savantosis.com/?feed=rss2&cat=3]<br />
#name=Justin Robertson<br />
<br />
[http://paul-oop344.blogspot.com/feeds/posts/default/]<br />
name=Paul Repasi<br />
<br />
[http://istessema.wordpress.com/category/oop344/feed/]<br />
name=Iyosias Tessema<br />
<br />
[http://nedape.blogspot.com/feeds/posts/default]<br />
name=Neda Pezeshki<br />
<br />
[http://justletmepassoop344.blogspot.com/feeds/posts/default]<br />
name=Brian Parreno<br />
<br />
[http://dliu53.wordpress.com/category/open-source/feed/]<br />
name=Donghui Liu<br />
<br />
# Disabled 2011-04-27 - site not found<br />
#[http://oopblog.tdotshack.net/feeds/posts/default/-/OOP344]<br />
#name=Ryan Alexander<br />
<br />
[http://oop344ylseow.blogspot.com/feeds/posts/default]<br />
name=Yip Lim, Seow<br />
<br />
[http://mercedes-oop344.blogspot.com/feeds/posts/default]<br />
name=Suwon An<br />
<br />
[http://dtychshenko.blogspot.com/feeds/posts/default/-/OOP344]<br />
name=Dmitriy Tychshenko<br />
<br />
[http://victran.blogspot.com/feeds/posts/default/-/OOP344]<br />
name=Victor Tran<br />
<br />
# Changed 2011-04-27 - updated feed URL to proper<br />
[http://krazyazn.blogspot.com/feeds/posts/default]<br />
name=Michael Lin<br />
<br />
[http://xshi18.blogspot.com/feeds/posts/default]<br />
name=Xiaozhe Shi<br />
<br />
[http://feihong-xiong.blogspot.com/feeds/posts/default]<br />
name=Feihong Xiong<br />
<br />
# Changed 2011-11-01 - created category just for PlanetCDOT<br />
[http://orbitalstation.wordpress.com/category/planetcdot/feed/]<br />
name=Hasan (northWind) Kamal-Al-Deen<br />
face=http://matrix.senecac.on.ca/~hkamal-al-deen/images/Exclaim65x85.png<br />
<br />
[http://hduan2.wordpress.com/feed/]<br />
name= Haoliang Duan<br />
<br />
[http://anastasias-myblog.blogspot.com/feeds/posts/default/-/OOP344]<br />
name= Anastasia Semionova<br />
<br />
[http://franksun123.blogspot.com/feeds/posts/default/]<br />
name= Dong Sun<br />
<br />
[http://rkyoop344.blogspot.com/feeds/posts/default/]<br />
name=Keyan Ren<br />
<br />
[http://ctran13.blogspot.com/feeds/posts/default/-/oop344]<br />
name=Chi-Lea Tran<br />
<br />
[http://szymonsoop.blogspot.com/feeds/posts/default/]<br />
name= Szymon Ahmed<br />
<br />
[http://ywang268.blogspot.com/feeds/posts/default/]<br />
name=Yu Wang<br />
<br />
[http://wangcong422.blogspot.com/feeds/posts/default/]<br />
name=Cong Wang<br />
<br />
[http://dennyp.wordpress.com/category/Seneca/feed/]<br />
name=Denny Papagiannidis<br />
<br />
# Blog not found. Disabled 2010-09-23 CTyler.<br />
#[http://java-chinmay.blogspot.com/feeds/posts/default]<br />
#name= Chinmay Patel<br />
<br />
[http://saecob.blogspot.com/feeds/posts/default/-/OpenSource]<br />
name= Sergiu Ecob<br />
<br />
# Disabled 2011-04-27 - blog deleted<br />
#[http://satijas.wordpress.com/category/OOP344/feed/]<br />
#name=Sasha Atijas<br />
<br />
# 404. Disabled 2010-09-23 CTyler.<br />
#[http://auzix.com/seneca/?feed=rss2]<br />
#name=Tyler Hackwood<br />
<br />
#[http://starbuck-blog.blogspot.com/feeds/posts/default]<br />
#name=Verity Li<br />
<br />
[http://gkrilov.blogspot.com/feeds/posts/default]<br />
name=Greg Krilov<br />
<br />
[http://qinzhi2001.blogspot.com/feeds/posts/default]<br />
name=David Chen<br />
<br />
[http://tchen-oop344.blogspot.com/feeds/posts/default]<br />
name=Terence Chen<br />
<br />
[http://opp344-yxue.blogspot.com/feeds/posts/default]<br />
name=Yong Xue<br />
# Disabled 2011-04-28 - had 2 other duplicate feeds<br />
# http://opp344-yxue.blogspot.com/feeds/posts/default/-/seneca<br />
# http://opp344-yxue.blogspot.com/feeds/posts/default/-/OOP344<br />
<br />
[http://ttsuji1.blogspot.com/feeds/posts/default]<br />
name=Trevor Tsuji<br />
<br />
[http://oyoung4.blogspot.com/feeds/posts/default]<br />
name=Oliver Young<br />
<br />
[http://minyxo.blogspot.com/feeds/posts/default/-/Open%20Source]<br />
name=Edward Sin<br />
<br />
# Blog not found - disabled 2010-09-23 CTyler<br />
#[http://oop344f09-niki.blogspot.com/feeds/posts/default]<br />
#name=Niki Simmalavong<br />
<br />
[http://jdbcdps.blogspot.com/feeds/posts/default]<br />
name=Julia Vasserman<br />
<br />
[http://shunyao-cpa.blogspot.com/feeds/posts/default]<br />
name=Shun Yao Zhang<br />
<br />
# Disabled 2009-11-27 due to 500's on feed link<br />
# Re-enabled 2011-04-27 - incorrect URL format fixed<br />
[http://oop344ylseow.blogspot.com/feeds/posts/default]<br />
name=Yip Lim Seow<br />
<br />
[http://capereir.wordpress.com/feed/]<br />
name=Chris Pereira<br />
<br />
[http://dev-blog.zerogin.com/category/opensource/feed/]<br />
name=Tom Wisniewski (t0mmyw)<br />
<br />
# Disabled 2011-04-27 - empty feed, rest of blog is not related<br />
#[http://majorbludd.wordpress.com/category/school/feed/]<br />
#name=Michael Dawson<br />
<br />
[http://cdnpadawan.wordpress.com/feed/]<br />
name=Matthew Daniels<br />
<br />
[http://processingjs.org/blog/?feed=rss2]<br />
name=Processing.js Blog<br />
<br />
[http://dseifried.wordpress.com/category/school/feed/]<br />
name=David Seifried<br />
<br />
[http://tandemwebdesign.ca/blog/?feed=rss2&cat=3]<br />
name=Matthew Adams<br />
<br />
[http://s-aleinikov.blog.ca/feed/atom/posts/]<br />
name=Sergey Aleinikov<br />
<br />
[http://wfchen2010.blogspot.com/feeds/posts/default]<br />
name=Wen Fang Chen<br />
<br />
[http://donna-oberes.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Donna Oberes<br />
<br />
[http://carolynwoodley.blogspot.com/feeds/posts/default]<br />
name=Carolyn Woodley<br />
<br />
[http://shengwei-seneca.blogspot.com/feeds/posts/default]<br />
name=Shengwei Wang<br />
<br />
[http://zakoop344.blogspot.com/feeds/posts/default]<br />
name=Wei Tong<br />
<br />
[http://gtawaf.blogspot.com/feeds/posts/default/-/Seneca]<br />
name=Gamal Tawaf <br />
<br />
[http://rift-tlosam.blogspot.com/feeds/posts/default/-/seneca]<br />
name=Brendan McDorman<br />
<br />
[http://hdc23.wordpress.com/category/OOP344/feed]<br />
name=Dachuan Huang<br />
<br />
# Disabled 2011-04-27 - blank feed, aged blod<br />
#[http://qwu26.blogspot.com/feeds/posts/default/-/OOP344]<br />
#name=Qingxi Wu<br />
<br />
# Disabled 2011-04-27 - blank blog<br />
#[http://lwang162.blogspot.com/feeds/posts/default/-/OOP344]<br />
#name=LianHe Wang<br />
<br />
# Disabled 2011-04-27 - blank blog, aged<br />
#[http://bmcohen.blogspot.com/feeds/posts/default/-/seneca]<br />
#name=Bryan Cohen<br />
<br />
[http://feliploko.wordpress.com/category/seneca/feed]<br />
name=Felipe de Oliveira<br />
<br />
# Following feed reports invalid content type.<br />
# Disabled 2010-09-23 CTyler<br />
#[http://lwang168.blogspot.com/feeds/posts/-/oop344]<br />
#name=Liang Wang<br />
<br />
[http://shunyao-cpa.blogspot.com/feeds/posts/default]<br />
name=shun yao zhang<br />
<br />
[http://galewis.blogspot.com/feeds/posts/default]<br />
name=Gustone Lewis<br />
<br />
[http://hmo6.blogspot.com/feeds/posts/default]<br />
name=Mo Hsiu Mei<br />
<br />
[http://derekambrose.blogspot.com/feeds/posts/default/-/open%20source]<br />
name=Derek Ambrose<br />
<br />
[http://scottdowne.wordpress.com/category/open-source/feed/]<br />
name=Scott Downe<br />
<br />
# Disabled 2011-04-27 - blog deleted<br />
#[http://anthonyisgood.blogspot.com/feeds/posts/default/-/open%20source]<br />
#name = Anthony Alves<br />
<br />
[http://jjleeos.blogspot.com/feeds/posts/default]<br />
name = Jeffrey Lee<br />
<br />
[http://harjinderv.tumblr.com/tagged/Open_Source/rss]<br />
name = Harjinder Virdi<br />
<br />
[http://cldenobrega.wordpress.com/category/open-source/feed/]<br />
name = Crystal de Nobrega (cldenobrega)<br />
<br />
[http://lchen97.blogspot.com/feeds/posts/default]<br />
name=Chris Chen<br />
<br />
# Parked domain. Disabled 2010-09-23 CTyler<br />
#[http://hotweiss.lifeflayer.com/?feed=atom]<br />
#name=Tianqi Liu<br />
<br />
[http://oleg-oop.blogspot.com/feeds/posts/default]<br />
name=Aleh Pliats<br />
<br />
[http://88mishok.blogspot.com/feeds/posts/default]<br />
name=Francois Des Jarlais<br />
<br />
[http://bikarin.blogspot.com/feeds/posts/default]<br />
name=Irina Balzamova<br />
<br />
[http://mashhaque.blogspot.com/feeds/posts/default]<br />
name=Mashfique Haque<br />
<br />
[http://yxue11.blogspot.com/feeds/posts/default]<br />
name=Yong Xue<br />
<br />
[http://tdao75.blogspot.com/feeds/posts/default]<br />
name=Thanh Dao<br />
<br />
[http://minooz.wordpress.com/category/CDOT/feed/]<br />
name=Minoo Ziaei<br />
<br />
[http://gbatumbya.wordpress.com/category/seneca/cdot/feed/]<br />
name=Grace Simon Batumbya<br />
<br />
[http://sonnilion.wordpress.com/feed/]<br />
name=Matt Postill<br />
<br />
[http://acchung1.blogspot.com/feeds/posts/default/-/oop344]<br />
name=Alex Chun Yang Chung<br />
<br />
[http://hckim.wordpress.com/category/open-source/feed/]<br />
name=Han Chul Kim<br />
<br />
[http://xizhangblog.blogspot.com/feeds/posts/default/-/oop344]<br />
name=Xi Zhang<br />
<br />
# Modified 2011-04-27 - changed from blank category<br />
[http://lwu11.blogspot.com/feeds/posts/default]<br />
name=Ling Wu<br />
<br />
[http://jasonquan.wordpress.com/category/OOP344/feed/]<br />
name=Jason Quan<br />
<br />
[http://myoop344blog.blogspot.com/feeds/posts/default/]<br />
name=Xiongwen LU<br />
<br />
[http://0zzym.wordpress.com/feed]<br />
name=Osman Mirza<br />
<br />
[http://adgezaza.posterous.com/rss.xml?tag=open%20source]<br />
name=Adrian Maurer<br />
<br />
[http://kumailhabib.blogspot.com/feeds/posts/default]<br />
name=Kumail Habib<br />
<br />
[http://imadorki3.blogspot.com/feeds/posts/default]<br />
name=Robin Co<br />
<br />
[http://danapao026.blogspot.com/feeds/posts/default]<br />
name=Don Armin Napao<br />
<br />
[http://cgm087.blogspot.com/feeds/posts/default/-/CDOT]<br />
name=Christopher G. Missen<br />
<br />
[http://crgosselin.blogspot.com/feeds/posts/default]<br />
name=Chris Ryan Gosselin<br />
<br />
[http://slaw12.wordpress.com/feed/ ]<br />
name=Stephanie Law<br />
<br />
[http://ysliu2.blogspot.com/feeds/posts/default]<br />
name=Yansong Liu<br />
<br />
[http://www.drizhepolov.com/blog/?feed=rss2]<br />
name=Vladimir Drizhepolov<br />
<br />
[http://bhavanesh.wordpress.com/feed/]<br />
name=Bhavanesh Patel<br />
<br />
[http://xwu0102.blogspot.com/feeds/posts/default/-/oop344]<br />
name=Xiaojiang Wu<br />
<br />
[http://rhui4.wordpress.com/feed/ ]<br />
name=Richard Hui<br />
<br />
[http://invinciblyignorant.wordpress.com/category/OOP344/feed/]<br />
name=Jason Burton<br />
<br />
[http://goldenration.wordpress.com/feed/]<br />
name=HongGeun Park<br />
<br />
[http://thupten.veryusefulinfo.com/?feed=rss2]<br />
name=Thupten Choephel<br />
<br />
[http://priyadeep.wordpress.com/feed/]<br />
name=Priyadeep Gill<br />
<br />
[http://kyle205website.info/wordpress/?feed=rss2]<br />
name=Khai Huynh<br />
<br />
[http://dale.io/open-source.xml]<br />
name=Dale Karp<br />
<br />
[http://vbluzmans.wordpress.com/feed/]<br />
name=Vitaly Bluzmans<br />
<br />
[http://akkimblog.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Kerry Taylor<br />
<br />
<br />
[http://alf1488.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Yegor Tyunin<br />
<br />
[http://sbr600.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Matthew Ortofsky<br />
<br />
[http://pbrown9.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Paul Brown<br />
<br />
[http://jzaidi.wordpress.com/feed/]<br />
name=Jawwad Zaidi<br />
<br />
[http://blog.rainulf.ca/category/CDOT/feed/]<br />
name=Rainulf Pineda<br />
<br />
[http://donchel.wordpress.com/feed/]<br />
name=Dong Cheol Cha<br />
<br />
[http://sweerdenburg.wordpress.com/category/seneca/feed/]<br />
name=Steven Weerdenburg<br />
<br />
[http://jyang42.blogspot.com/feeds/posts/default]<br />
name=Jing Yang<br />
<br />
[http://tarinc.wordpress.com/feed/]<br />
name=Tarin Choudhury<br />
<br />
[http://jtdonaldson21.blogspot.com/feeds/posts/default]<br />
name=Jeshu Donaldson<br />
<br />
[http://bccp32.blogspot.com/feeds/posts/default]<br />
name=Yauheni Khabian<br />
<br />
[http://mark-os.blogspot.com/feeds/posts/default]<br />
name=Mark Eamiguel<br />
<br />
[http://kweber1.blogspot.com/feeds/posts/default]<br />
name=Kyle Weber<br />
<br />
[http://mustafaredha.wordpress.com/category/planet-cdot/feed]<br />
name=Mustafa Redha<br />
<br />
[http://andrewasdesigned.blogspot.com/feeds/posts/default/-/SBR600]<br />
name=Andrew Singh<br />
<br />
[http://escom0.blogspot.com/feeds/posts/default]<br />
name=Eric Shum<br />
<br />
# Disabled 2011-04-27 - blog was deleted<br />
#[http://open-ht.blogspot.com/feeds/posts/default]<br />
#name=Hoc Tran<br />
<br />
[http://vanjason.wordpress.com/category/sbr600/feed]<br />
name=Jason Van<br />
<br />
[http://kpangilinan.wordpress.com/feed]<br />
name=Kenneth Pangilinan<br />
<br />
[http://ajcondinho.blogspot.com/feeds/posts/default/-/opensource]<br />
name=Andrew Condinho<br />
<br />
[http://blog.esmnetworks.com/category/planet-cdot/feed]<br />
name=Adrian Pruteanu<br />
<br />
[http://stevebologna.wordpress.com/category/Open-Source/feed/]<br />
name=Stephen Bologna<br />
<br />
[http://www.winterleaf.ca/blog/category/oop344/feed/]<br />
name=Daniel Slessarev<br />
<br />
[http://ycshon.blogspot.com/feeds/posts/default]<br />
name=Young Chol Shon<br />
<br />
[http://jwpark2.blogspot.com/feeds/posts/default]<br />
name=Jaewoo Park<br />
<br />
[http://klasconia.wordpress.com/feed/]<br />
name=Kevin Lasconia<br />
<br />
[http://kaitlynmcdonald.wordpress.com/feed/]<br />
name=Kaitlyn McDonald<br />
<br />
[http://jrobinson7.wordpress.com/feed/]<br />
name=James Robinson<br />
<br />
[http://trusu.blogspot.com/feeds/posts/default]<br />
name=Traian Rusu<br />
<br />
[http://blockrockinpete.blogspot.com/feeds/posts/default/-/OSD600]<br />
name=Pete Leaning<br />
<br />
[http://tyler-taehee-lee.blogspot.com/feeds/posts/default/-/SBR600]<br />
name=Tae Hee Lee<br />
<br />
<br />
[http://www.kaitlyncallow.com/Blog/?feed=rss2&cat=87]<br />
name=Kaitlyn Callow<br />
face=http://www.kaitlyncallow.com/Dump/kait_avatar.jpg<br />
<br />
[http://www.kaitlyncallow.com/Blog/?feed=rss2&cat=96]<br />
name=Kaitlyn Callow<br />
face=http://www.kaitlyncallow.com/Dump/kait_avatar.jpg<br />
<br />
[http://saad-husain.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Saad Husain<br />
<br />
[http://jevangelos.wordpress.com/feed/]<br />
name=James Evangelista<br />
<br />
# Disabled 2011-04-27 - not a feed link<br />
#[http://sajed481.wordpress.com/SBR600/]<br />
#name=M.A Sajed Shadani<br />
<br />
[http://rizwanhaq.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Rizwan Haq<br />
<br />
[http://tuori.tk/blog/blogs/blog1.php?tempskin=_rss2&cat=15]<br />
name=Matthew Tuori<br />
<br />
[http://ktaraghi.blogspot.com/feeds/posts/default]<br />
name=Khosro Taraghi<br />
<br />
[http://opensourceftw.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Anthony Boccia<br />
<br />
[http://perfectlylogical.wordpress.com/category/sbr600/feed/]<br />
name=Stephen Hall<br />
<br />
[http://rocellaj.wordpress.com/feed/]<br />
name=Rocella Jimenez<br />
<br />
[http://justinpaulmorgan.blogspot.com/feeds/posts/default]<br />
name=Justin Morgan<br />
<br />
[http://gcasella.blogspot.com/feeds/posts/default]<br />
name=Gian-Luca Casella<br />
<br />
[http://archanasahota.com/category/open-source/feed/]<br />
name=Archana Sahota<br />
<br />
[http://pratikamin.wordpress.com/category/sbr600/feed/]<br />
name=Pratik Amin<br />
<br />
[http://syang00.wordpress.com/feed/]<br />
name=Stephanie Yang<br />
<br />
[http://tewestacott.wordpress.com/category/SBR600/feed/]<br />
name=Todd Westacott<br />
<br />
[http://aparda.wordpress.com/category/SBR600//feed/]<br />
name=Andrew Parda<br />
<br />
[http://gjuhasz1.wordpress.com/feed/]<br />
name=Gergely Juhasz<br />
<br />
[http://completefail.wordpress.com/category/SBR600/feed/]<br />
name=Joshua Y. Koh<br />
<br />
[http://myuberwebsite.blogspot.com/feeds/posts/default]<br />
name=Dmitry Artemenko<br />
<br />
[http://cgomes7.wordpress.com/feed/]<br />
name=Cesar Gomes<br />
<br />
[http://supbroseph.wordpress.com/feed/]<br />
name=Houssam haidar<br />
<br />
[http://www.bradchen.com/open-source-feed.xml]<br />
name=Brad Chen (vvasabi)<br />
<br />
[http://asabir.wordpress.com/feed/]<br />
name=Adeel Sabir (asabir)<br />
<br />
[http://libresparks.wordpress.com/category/SBR600/feed/]<br />
name=Alfred Liu<br />
<br />
[http://acook6.blogspot.com/feeds/posts/default/-/open-source]<br />
name=Alan Cook<br />
<br />
[http://coding.shaunofthelive.com/feeds/posts/default/-/oop344]<br />
name=Shaun Hill<br />
<br />
[http://maoli1207.blogspot.com/feeds/posts/default/-/open-source]<br />
name=Mao Hua Li<br />
<br />
# tmp disabled<br />
#[http://fossjon.wordpress.com/feed/]<br />
#name=Jon Chiappetta<br />
<br />
[http://dperit.blogspot.com/feeds/posts/default/-/cdot]<br />
name=David Perit<br />
<br />
[http://szafar8.wordpress.com/tag/cdot/feed/]<br />
name=Salman Zafar<br />
<br />
[http://mbuttu.wordpress.com/category/Open-Source/feed/]<br />
name=Mohammed Buttu<br />
<br />
[http://brianlimtemp.blogspot.com/feeds/posts/default/-/CDOT]<br />
name=Brian Lim<br />
<br />
[http://drigato.wordpress.com/category/open-source/feed/]<br />
name=Denise Rigato<br />
<br />
[http://jbraffoul.wordpress.com/category/open-source/feed/]<br />
name=Jordan Raffoul<br />
<br />
[http://kuznetsovnikita.blogspot.com/feeds/posts/default?alt=rss]<br />
name=Nikita Kuznetsov<br />
<br />
[http://noahgitalis.wordpress.com/category/open-source/feed/]<br />
name=Noah Gitalis<br />
<br />
[http://rhotin.wordpress.com/category/open-source/feed/]<br />
name=Roman Hotin<br />
<br />
[http://nm486.wordpress.com/category/open-source/feed]<br />
name=Stanley Tsang<br />
<br />
[https://brattahlid.wordpress.com/tag/foss/feed/]<br />
name=Abhishek Bhatnagar<br />
<br />
[http://mendozamiche.wordpress.com/category/open-source/feed]<br />
name=Michelle Mendoza<br />
<br />
[http://kenxu99.wordpress.com/category/open-source/feed]<br />
name=Qian (Ken) Xu<br />
<br />
[http://steventseng.wordpress.com/category/open-source/feed/]<br />
name=Ching Wei Tseng (Steven)<br />
<br />
[http://myprogrammingblog.com/category/open-source/feed/]<br />
name=Anatoly Spektor<br />
<br />
[http://jasonmarciniak.wordpress.com/feed/]<br />
name=Jason Marciniak<br />
<br />
[http://hungryr.wordpress.com/category/open-source/feed]<br />
name=Hyungryul Steven Chun<br />
<br />
[http://jbhuestis.wordpress.com/feed/]<br />
name=Jordan Huestis<br />
<br />
[http://nicklmbrt.wordpress.com/feed]<br />
name=Nick Lambert<br />
<br />
<br />
[http://rkyosd.blogspot.com/feeds/posts/default]<br />
name=Keyan Ren<br />
<br />
[http://awong79.blogspot.com/feeds/posts/default]<br />
name=Anthony Wong<br />
<br />
[http://jekyjaw.wordpress.com/category/open-source/feed]<br />
name=Yevgeniy Ivanchenko<br />
<br />
[http://raymondhung.wordpress.com/category/open-source/feed/]<br />
name=Raymond Hung<br />
<br />
[http://topheruppercut.wordpress.com/category/open-source/feed/]<br />
name=Christopher Cheung<br />
<br />
[https://saadism.wordpress.com/feed/]<br />
name=Saad Mohammad<br />
<br />
[http://slee142.blogspot.com/feeds/posts/default]<br />
name=Sangjin (Eric) Lee<br />
<br />
[http://dliscio.wordpress.com/feed]<br />
name=David Liscio<br />
<br />
[http://guandayu.wordpress.com/feed/]<br />
name=Dayu Guan<br />
<br />
[http://elonli.ca/category/sbr600/feed/]<br />
name=Elon Li<br />
<br />
<br />
[http://blog.carsonyong.com/?feed=rss2]<br />
name=Carson Yong<br />
<br />
[http://snaqvi3.wordpress.com/category/open-source/feed/]<br />
name=Saba Naqvi<br />
<br />
[http://burrellaramone.wordpress.com/category/open_source/feed/]<br />
name=Ramone Burrell<br />
<br />
[http://moussa1.wordpress.com/category/open-source/feed/]<br />
name=Moussa Tabcharani<br />
<br />
[http://roottothehead.blogspot.com/feeds/posts/default/-/CDOT]<br />
name=Jordan Cwang<br />
<br />
[http://diogogmt.wordpress.com/category/open-source/feed/]<br />
name=Diogo Golovanevsky Monteiro<br />
<br />
[http://www.anuragbhatnagar.com/category/open-source/feed/]<br />
name=Anurag Bhatnagar<br />
face=http://www.anuragbhatnagar.com/wp-content/uploads/2011/09/anurag1.png<br />
<br />
[http://withs.tumblr.com/tagged/OSD/rss]<br />
name=Jacky Siu<br />
<br />
[http://jjbmiller.wordpress.com/feed/]<br />
name=Jeff Miller<br />
<br />
[http://toomymon.wordpress.com/feed/]<br />
name=Tommy Cho Long Chor<br />
<br />
[http://jsilver999.wordpress.com/category/open-source/feed/]<br />
name=Jesse Silver<br />
<br />
[http://justintrobinson.wordpress.com/category/bigbluebutton/feed/]<br />
name=Justin Robinson<br />
<br />
[http://cchoo2.blogspot.com/feeds/posts/default]<br />
name=Chris Choo<br />
<br />
[http://teddychilai.wordpress.com/category/sbr600/feed/]<br />
name=Chi Hsun Lai<br />
<br />
[http://dsun20.wordpress.com/feed/]<br />
name=Dong Sun<br />
<br />
[http://alberttruong.wordpress.com/category/SBR600/feed/]<br />
name=Albert Truong<br />
<br />
[http://jessefulton.wordpress.com/category/SBR600/feed/]<br />
name=Jesse Fulton<br />
<br />
[http://ligangbory.wordpress.com/feed/]<br />
name=Gang Li<br />
<br />
[http://kliu39.wordpress.com/feed/]<br />
name=Kun Liu<br />
<br />
[http://mariabustoss.wordpress.com/feed/]<br />
name=Maria Bustos-Roman<br />
<br />
[http://kavisbr.blogspot.com/feeds/posts/default]<br />
name=Kavishankar Srivamathevan<br />
<br />
[http://namsbloging.blogspot.com/feeds/posts/default]<br />
name=Nam Nguyen<br />
<br />
[http://dsegree.wordpress.com/feed/]<br />
name=Daniel Segree<br />
<br />
[http://sajed481.wordpress.com/opensource/feed/]<br />
name=Mohammad Abdullah Sajed Shadani<br />
<br />
[http://asalwi123.wordpress.com/feed/]<br />
name=Aries Alwi<br />
<br />
[http://jmulwani.wordpress.com/feed/]<br />
name=Jayaditya Mulwani<br />
<br />
[http://sbr600blog.blogspot.com/feeds/posts/default]<br />
name=Andrew Greene<br />
<br />
[http://chadpilkey.wordpress.com/category/opensource/feed/]<br />
name=Chad Pilkey<br />
<br />
[http://ejtorre.blog.ca/feed/rss2/posts/]<br />
name=Eugene Torre<br />
<br />
[http://lynart.wordpress.com/category/CDOT/feed/]<br />
name=Vince Lee<br />
<br />
[http://stani.ca/?feed=rss2&cat=3]<br />
name=Robert Stanica<br />
<br />
[http://cdot-callaghan.posterous.com/rss.xml?tag=CDOT]<br />
name=Peter Callaghan<br />
<br />
[http://shayanzafar.wordpress.com/category/open-source/feed/]<br />
name=Shayan Zafar Ahmad<br />
<br />
[http://zyu26.wordpress.com/feed/]<br />
name=Zhiping Yu<br />
<br />
[http://stiversc.blogspot.ca/feeds/posts/default/-/OSD600]<br />
name=Michael Stiver-Balla<br />
<br />
[http://maximumou.blogspot.com/feeds/posts/default]<br />
name=Zhi Chang Ou<br />
<br />
[http://www.kypertrast.net/seneca/category/open-source/feed/]<br />
name=Michael Afidchao<br />
<br />
[http://rickeyre.ca/open-source-feed.xml]<br />
name=Rick Eyre<br />
<br />
[http://ayufidin.blogspot.ca/feeds/posts/default]<br />
name=Alon Yufidin<br />
<br />
[http://sudodamha.blogspot.com/feeds/posts/default]<br />
name=Ahmad Taychouri<br />
<br />
[http://amartinencosbr600.blogspot.com/feeds/posts/default]<br />
name=Andrei Martinenco<br />
<br />
[http://sbr600.tumblr.com/rss]<br />
name=Daniel Delidjakov<br />
<br />
[http://ashtramwasser.blogspot.ca/feeds/posts/default]<br />
name=Alina Shtramwasser<br />
<br />
[http://limed3.wordpress.com/category/open-source/feed/]<br />
name=Edwin Lim<br />
<br />
# humphd: Disabled pending face to face discussions (humphd) - inappropriate language, post not within guidelines of planet etiquette.<br />
# caitp: I disagree, harmful language is always censored on these posts. And even if the occasional word slips through, people are<br />
# adults and can handle it.<br />
# ctyler: Temporarily re-disabled per humphd (above) and page locked. 2013-07-01_13:22<br />
#[http://caitpotter.blogspot.com/feeds/posts/default/-/open%20source] <br />
#name=Caitlin Potter<br />
#<br />
#[http://caitpotter.blogspot.com/feeds/posts/default/-/cdot] <br />
#name=Caitlin Potter<br />
<br />
[http://rlawrence5.wordpress.com/feed/]<br />
name=Ryan Lawrence<br />
<br />
[http://okhattab.wordpress.com/feed/]<br />
name=Omarr Khattab<br />
<br />
[http://aadavis1.blogspot.ca//feeds/posts/default]<br />
name=Alexander Davis<br />
<br />
[http://kdayalingam.wordpress.com/category/dpi908/feed]<br />
name=Kowrinanthan Dayalingam<br />
<br />
[http://jcqiu.wordpress.com/feed/]<br />
name=Jiecheng Qiu<br />
<br />
[http://mikeshutov.blogspot.com/feeds/posts/default/-/open-source]<br />
name=Mike Shutov<br />
<br />
[http://avru.wordpress.com/category/open-source/feed/]<br />
name=Anh Tran<br />
<br />
[http://kyle.barnhart.ca/feeds/posts/default/-/Open%20Source]<br />
name=Kyle Barnhart<br />
<br />
[http://gloriaip.wordpress.com/feed/]<br />
name=Gloria Ip<br />
<br />
[http://www.mandeepgarg.wordpress.com/feed/]<br />
name=Mandeep Garg<br />
<br />
[http://bharmidy.blogspot.ca/feeds/posts/default/-/open%20source]<br />
name=Bryce Harmidy<br />
<br />
[http://andrewow.wordpress.com/category/sbr600/feed/]<br />
name=Andrew Oatley-Willis<br />
<br />
[http://dima1086.blogspot.com/feeds/posts/default/-/Open%20Source]<br />
name=Dmytro Kostenyuk<br />
<br />
[http://hapombo.blogspot.ca/feeds/posts/default]<br />
name=Hugo Pombo<br />
<br />
[http://petepabs.wordpress.com/feed/]<br />
name=Peter Valerio<br />
<br />
<br />
[http://sabanane.wordpress.com/feed/]<br />
name=Japheth N.<br />
<br />
[http://rtang12.blogspot.ca/feeds/posts/default]<br />
name=Ruowen Tang<br />
<br />
[http://softwarebuildrun.wordpress.com/feed/]<br />
name=Rudolf R Janns<br />
<br />
[http://wkhan10.wordpress.com/feed]<br />
name=Waqas Khan<br />
<br />
# No more new content here (Andrew 31aug2013)<br />
#[http://senecacd.wordpress.com/feed/]<br />
#name=Seneca-CD Research Project<br />
<br />
[http://blog.marcussaad.com/category/moz/feed/]<br />
name=Marcus Saad<br />
<br />
[http://sedgestuff.wordpress.com/category/open-source-cdot/feed/]<br />
name=Kieran Sedgwick<br />
<br />
[http://www.alicoding.com/category/CDOT/feed/]<br />
name=Ali Al Dallal<br />
<br />
[http://garydengblog.wordpress.com/category/open-source/feed/]<br />
name=Gary Deng<br />
<br />
[http://dylansegna.wordpress.com/feed/]<br />
name=Dylan Segna<br />
<br />
[http://andreikopytov.wordpress.com/category/CDOT/feed/]<br />
name=Andrei Kopytov<br />
<br />
[http://igoryen.wordpress.com/category/CDOT/feed/]<br />
name=Igor Entaltsev<br />
<br />
[http://jasdeep.ca/ruby/feed/]<br />
name=Jasdeep Singh<br />
<br />
[http://echanna.blogspot.ca/feeds/posts/default/-/open-source]<br />
name=Edward Hanna<br />
<br />
[http://nexjmdi.blogspot.com/feeds/posts/default]<br />
name=Yoav Gurevich<br />
<br />
[http://senecahealth.wordpress.com/feed/]<br />
name=Seneca Health Projects Blog<br />
<br />
[http://tqyu.wordpress.com/]<br />
name=Tony Yu<br />
<br />
[http://kwkofler.wordpress.com/category/open-source/feed/]<br />
name=Kevin Kofler<br />
<br />
[http://revenlight.wordpress.com/category/open-source/feed/]<br />
name=Dzmitry Kavalchyk<br />
<br />
[http://mlveis.wordpress.com/category/open-source/feed/]<br />
name=Michael Veis<br />
<br />
[http://maronin.wordpress.com/category/open-source/feed/]<br />
name=Mark Aronin<br />
<br />
[http://elnushaj.wordpress.com/feed/]<br />
name=Elsi Nushaj<br />
<br />
[http://chaoboxie.wordpress.com/category/open-source-feeds/]<br />
name=Chaobo Xie<br />
<br />
[http://mbbaig.wordpress.com/category/open-source/feed/]<br />
name=Mohamed Baig<br />
<br />
[http://cholantesh.wordpress.com/category/opensource/feed]<br />
name=Natesh Mayuranathan<br />
<br />
<br />
[http://shavyg2.wordpress.com/category/open-source/feed/]<br />
name=Shavauhn Gabay<br />
<br />
[http://pbouianov.wordpress.com/category/open-source/feed/]<br />
name=Petr Bouianov<br />
<br />
[http://tecknologikk.blogspot.ca/feeds/posts/default/-/sbr600]<br />
name=Taylor Barras<br />
<br />
[http://andeic1.wordpress.com/category/open-source/feed/]<br />
name=Alex Craig<br />
</pre></div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=BTC640/ProcessingBasics/Lab2013-1&diff=94813BTC640/ProcessingBasics/Lab2013-12013-03-21T19:29:07Z<p>Acraig1: </p>
<hr />
<div>= Winter 2013 Processing Intro lab results =<br />
<br />
Add a section below with your name and screenshot.<br />
<br />
See [[BTC640/ProcessingBasics/Lab2012-1]] for ideas about what yours could look like.<br />
<br />
== Andrew Smith ==<br />
<br />
[[Image:andrewsmith-lab7.png]]<br />
<br />
== Vince lee ==<br />
[[Image:Screenie.png]]<br />
<br />
== Husain Fazal ==<br />
[[Image:Husainfazallab6.png]]<br />
<br />
== Sasha Atijas ==<br />
[[Image:Satijasprocessing.PNG]]<br />
<br />
<br />
<br />
== Preshoth Paramalingam ==<br />
[[Image:Preshoth_screenshot.png]]<br />
<br />
== Simon de Almeida ==<br />
[[Image:Sdealmeida_lab6.PNG]]<br />
<br />
== Ari Keleshian ==<br />
[[Image:Screen_Shot_2013-03-21_at_3.17.43_PM.png]]<br />
<br />
== Mark Aronin ==<br />
<br />
[[Image:Lab_6_Mark_Aronin.png]]<br />
<br />
==Alex Craig==<br />
[[Image:Alexcraig_normal.PNG]]<br />
[[Image:Alexcraig_changed.PNG]]</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=File:Alexcraig_changed.PNG&diff=94810File:Alexcraig changed.PNG2013-03-21T19:25:06Z<p>Acraig1: </p>
<hr />
<div></div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=File:Alexcraig_normal.PNG&diff=94809File:Alexcraig normal.PNG2013-03-21T19:24:52Z<p>Acraig1: </p>
<hr />
<div></div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=GPU610/Cosmosis&diff=94458GPU610/Cosmosis2013-03-08T04:24:42Z<p>Acraig1: /* Assignment 2 */</p>
<hr />
<div>{{GPU610/DPS915 Index | 20131}}<br />
= Cosmosis =<br />
== Team Members == <br />
# [mailto:cfbale@myseneca.ca?subject=gpu610 Clinton Bale], Developer<br />
# [mailto:acraig1@myseneca.ca?subject=dps915 Alex Craig], Developer<br />
# [mailto:jsantos13@myseneca.ca?subject=gpu610 Jesse Santos], Developer<br />
# [mailto:nbguzman@myseneca.ca?subject=dps915 Neil Guzman], Developer<br />
<br />
[mailto:nbguzman@myseneca.ca,jsantos13@myseneca.ca,acraig1@myseneca.ca,cfbale@myseneca.ca?subject=dps915-gpu610 Email All]<br />
<br />
== Links ==<br />
* Repo - [https://code.google.com/p/gpu-nbody/ code.google.com/p/gpu-nbody]<br />
* SFML - [http://www.sfml-dev.org/ www.sfml-dev.org/]<br />
* SSE - [https://en.wikipedia.org/wiki/Streaming_SIMD_Extensions en.wikipedia.org/wiki/Streaming_SIMD_Extensions]<br />
* N-Body - [http://www.cs.princeton.edu/courses/archive/fall07/cos126/assignments/nbody.html cs.princeton.edu/courses/archive/fall07/cos126/assignments/nbody.html]<br />
* Grids - [http://www.resultsovercoffee.com/2011/02/cuda-blocks-and-grids.html resultsovercoffee.com/2011/02/cuda-blocks-and-grids.html]<br />
<br />
== Progress ==<br />
=== Assignment 1 ===<br />
For our assignment 1, we are looking into finding and N-body simulator. All of us in the group have agreed to find 1 each, and after profiling them, we will choose the most inefficient one to parallelize.<br />
<br />
<br />
====Alex's Profiling Findings====<br />
I have found a Java applet that uses a brute force method for an N-Body simulator. It also has an improved algorithm to speed up the simulation and allow for a lot more bodies to be added. I will profile and show some sample run results for both, and see which one may be more fitting to try and parallelize.<br />
<br />
=====Example Profiles of Brute Force Algorithm=====<br />
When run with 1000 bodies:<br />
[[File:1000BodyProfile.png]]<br />
<br />
<br />
When run with 2500 bodies:<br />
[[File:2500_bodies_profile.PNG]]<br />
<br />
<br />
When run with 10000 bodies:<br />
[[File:10000_bodies_profile.PNG]]<br />
<br />
<br />
All of these profiles were ran for about 4 to 5 minutes each. It seems that when the body count is low (1000) the program spends most of its time in the '''addforces()''' function, which is a user defined function within one of the source files. However, when the body count gets higher, it seems that the program slows down so much from having to draw all of the bodies, it spends most of its time in the Java defined '''fillOval()''' function, rather than the '''addforces()''' function. I'm not entirely sure if we would be able to parrallelize that function, since it is in a library. It may be possible to simply define a function that does the same thing and put it in the program.<br />
<br />
=====Example Profiles of Barnes Hut Algorithm=====<br />
When run with 10000 bodies:<br />
[[File:10000_bodies_BH_profile.PNG]]<br />
<br />
<br />
When run with 25000 bodies:<br />
[[File:25000_bodies_BH_profile.PNG]]<br />
<br />
<br />
When run with 50000 bodies:<br />
[[File:50000_bodies_BH_profile.PNG]]<br />
<br />
<br />
All of these profiles were ran for about 5 minutes each. The percentage of time the program spends in all of the functions is pretty consistent. Again, the Java defined '''fillOval()''' function is taking the longest amount of time. I'll have to look into adding that function into the main class. Although the '''updateForce()''' and '''insert()''' functions combined take over 25% of the execution time, so something can be done about that.<br />
<br />
If someone knows how to add spoiler tags, it would be much appreciated if you could add them to my 2 groups of pictures.<br />
<br />
====Clinton's Profiling Findings====<br />
<br />
I decided to code my own N-Body simulator using the instructions and data found at [http://www.cs.princeton.edu/courses/archive/fall07/cos126/assignments/nbody.html cs.princeton.edu]. I have created both a Windows and Linux version of the simulation, the Windows version supports drawing graphics to the screen while the Linux version does not. The implementation is coded in C++ and uses the "brute force" algorithm to calculate the bodies. While this implementation is "perfect", the run-time for it is O(n^2). I have also tried to implement a basic form of SSE ([https://en.wikipedia.org/wiki/Streaming_SIMD_Extensions Streaming SIMD Extensions]) which should increase the speed of the simulation. I will provide profiling for both SSE and non-SSE versions.<br />
<br />
The profiling seen has been run with the following properties:<br />
*Windows: i5 2500K @ 4.5Ghz <br />
*Linux: Seneca Matrix <br />
*Both drawing no graphics to the screen for unbiased results. <br />
*Random position, velocity and mass for each body. <br />
*Brute force algorithm for calculating the forces (O(n^2)).<br />
<br />
=====Profile #1: 1000 Bodies CPU Usage=====<br />
<br />
During this profile, the simulations are run for 240 seconds to determine which functions have the most CPU load. Inline functions are also disabled for this test so that we can properly determine where the bottlenecks of the code are.<br />
<br />
'''Windows:'''<br />
<br />
[[File:gpu670_cfbale_prof1_1.png|border]]<br />
<br />
As expected, the main source of CPU load is coming from the function that does all the work computing the forces of the planets. This function takes 88.46% of the entire application's worth in computing power for four minutes. The hotspots for the AddForces function can be seen here:<br />
<br />
[[File:gpu670_cfbale_prof1_2.png|border]]<br />
<br />
This picture shows that the majority of the computing involved comes from the square root function and computing the gravitational constant. Both of which require heavy floating point math to complete.<br />
<br />
'''Linux:'''<br />
<br />
Linux shows very similar results for 1000 elements, most, if not all the cpu usuage has gone to the AddForces function. With just over 3.7 billion calls to the AddForces function, we can see the slowdown of the O(n2) run-time immediately.<br />
<br />
[[File:gpu670_cfbale_prof1_3.png|border]]<br />
<br />
=====Profile #2: 1000 Bodies Timing (SSE and non-SSE)=====<br />
<br />
For this test, the simulations are run for 240 seconds to determine the amount of time it takes to calculate one “sample” which is one whole brute-force pass of all the bodies.<br />
<br />
'''Windows (non-SSE):'''<br />
<br />
[[File:gpu670_cfbale_prof2_1.png|border]]<br />
<br />
This screenshot is a picture of the simulation running in the console. I added some information to show exactly how much information is being processed per second. Above you can see that on average it takes about 19.89 m/s to process one sample (full brute-force calculation). A nice speed which gives us about 50 samples per second. During the entire four minute long test, my Windows machine was able to execute 12067 samples.<br />
<br />
'''Linux (non-SSE):'''<br />
<br />
[[File:gpu670_cfbale_prof2_2.png|border]]<br />
<br />
On Seneca's Matrix server, the results are surprisingly much slower, about half the speed of my Windows machine using full optimizations. You can see that in the time it took for my machine to run 12067 samples, Matrix only completed 6359.<br />
<br />
'''Windows (SSE):'''<br />
<br />
I rewrote some of the functions for calculating the forces on the bodies to use SSE code. This is the first time I have ever written SSE code and may not be properly optimized for what it's doing. The performance increases of my implementation is negligible, but I'm sure that If I had more knowledge in the SSE architecture the performance difference would be much more noticeable.<br />
<br />
[[File:gpu670_cfbale_prof2_3.png|border]]<br />
<br />
After the rewrite of my calculation functions, I only gained about a 2.5% increase in speed, which is definitely not worth it.<br />
<br />
'''Linux (SSE):'''<br />
<br />
To enable SSE on Linux, you can use the built in compiler parameters that g++ has to automatically generate SSE instructions for you:<br />
<br />
<pre>-march=native -mfpmath=sse</pre><br />
<br />
[[File:gpu670_cfbale_prof2_4.png|border]]<br />
<br />
Enabling this gave me a small performance boost of about 5 samples per second. Increasing my total sample count over four minutes to 7468 from 6359, that's a 15% increase in speed from just adding two compiler parameters, not bad.<br />
<br />
=====Profile #3: 512 Samples 1000-5000 Bodies Comparison=====<br />
<br />
For this final profile, I sampled the time difference between Linux and Windows. I include The Linux SSE and non-SSE versions, but only the standard Windows implementation due to the fact that the speed increase is next to nothing with my SSE version. The following test was timing the amount of seconds it took to compute 512 brute-force samples of the N-Body simulation, lower the better.<br />
<br />
[[File:gpu670_cfbale_prof3_1.png|border]]<br />
<br />
=====Parallelizable?=====<br />
<br />
For my 2D N-Body simulation, you can spot the section of code where parallelization would give massive speedups. Since processors do things in a serial order, the following double-for loop is the cause for most of the delay in the application:<br />
<br />
[[File:gpu670_cfbale_last.png|border]]<br />
<br />
If I was to parallelize this code using CUDA, I would put the ResetForce and AddForce function calls into their own thread on the GPU. Therefore, instead of computing all the forces sequentially, they all get computed at once.<br />
<br />
====Neil's Profiling Findings====<br />
The program I found is an n-body simulation using a brute force algorithm. It essentially does an n-body simulation of O(n^2) efficiency and displays the visual output onto the screen. For testing purposes-as well as for compatibility issues-I disabled the visual output and redirected the function call, vga_setmode, to text mode (0)).<br />
<br />
<br />
'''Testing Environment:'''<br />
<br />
*Operating System: Ubuntu 12.10, 32-bit<br />
<br />
*Compiler: GNU C++, version 4:4.7.2-1ubuntu2<br />
<br />
*Processor: Intel(c) Core(tm) i5 CPU M 480 @ 2.67GHz x 4<br />
<br />
*Graphics Card: Intel(c) HD Graphics 2000<br />
<br />
*Memory: 5.7GB<br />
<br />
<br />
'''How to Setup (on Linux machines with admin priveleges only):'''<br />
* Download source file: [http://sourceforge.net/projects/nbodysim01/files/nbodysim01/C%2B%2B_code/galaxy_0.1.cpp.gz/download | n-body-simulation]<br />
* Install required libraries/utils:<br />
<pre>sudo apt-get install g++ <br />
sudo apt-get install libsvgal-dev<br />
</pre><br />
* Compile and run:<br />
<pre>g++ galaxy_0.1.cpp -lvga -pg<br />
sudo ./a.out<br />
</pre><br />
<br />
<br />
'''Analysis:'''<br />
<br />
The program contains 1 main function that takes up 90% of the execution time: Calculate_Gravity(). The reason being that the function has 3 for loops. 1 for loop to reinitialize the bodies' locations. The other 2 for loops are nested and is what does the main calculations of the simulation.<br />
<br />
<pre><br />
<br />
for (i=0; i<=NumP-1; i++) { xa[i]=0; ya[i]=0; za[i]=0; }<br />
for (i=0; i<=NumP-1; i++)<br />
{<br />
for (j=i+1; j<=NumP-1; j++) <br />
{<br />
// calculating statements <br />
</pre><br />
<br />
Another hot spot in the code was the function planet::Interact(...) because it had to do a lot of calculations for each body<br />
<br />
<pre><br />
for (i=0;i<= NumP-1;i++)<br />
if (P[i].exist) P[i].Interact(xa[i],ya[i],za[i],swx,swy,swz);<br />
</pre><br />
<br />
and then update the visual of each position.<br />
<br />
<pre><br />
if (ins)<br />
{<br />
vga_setcolor(colr);<br />
vga_drawpixel (xpos,ypos);<br />
if (prj) Projection(7,sc);<br />
}<br />
</pre><br />
<br />
Right now, the functions are running once at a time, making the program run slower. If both Calculate_Gravity() and planet::Interact(...)'s for loops were parallelized, there would be a significant speedup.<br />
<br />
Using Amdahl's Law:<br />
<br />
<pre><br />
S1344 = 1 / ( 1 - 0.9982 + 0.9982 / 1344) = 393.28<br />
</pre><br />
<br />
A ~393 times speedup would make a function that took 24.16 seconds to execute, only 0.06 seconds.<br />
<br />
<br />
'''Difficulties Met:'''<br />
<br />
The main difficulty was trying to find and install the library that would let the code compile. The library that the program uses, svgalibs, is an old library meant for displaying images on linux machines. This means that the program itself would try and access the /dev/tty of the linux system-this is also why you needed admin privileges to run the program. <br />
<br />
Another difficulty was the initial reading of the code and trying to understand it. After a couple more reading, it becomes easier to understand and it looks like it could be improved much more by changing the graphics used and the structure of the code.<br />
<br />
If we end up choosing this, the difficulty might light in the fact that we have to update the technologies used (graphics library), restructure the code, and possibly change the algorithm to Barnes-hut.<br />
<br />
<br />
'''Summary:'''<br />
* Algorithm used: Brute force O(n^2), is way too ineffecient for high numbers of n<br />
** Can be improved upto O(n log n) through use of Barnes-hut algorithm<br />
* Main function to parallelize: Calculate_Gravity(), due to these for loops:<br />
<br />
<pre><br />
<br />
for (i=0; i<=NumP-1; i++) { xa[i]=0; ya[i]=0; za[i]=0; }<br />
for (i=0; i<=NumP-1; i++)<br />
{<br />
for (j=i+1; j<=NumP-1; j++) <br />
{<br />
// calculating statements <br />
</pre><br />
* Potential speedup, based on Amdahl's Law and with 1344 cores (GTX670): ~393 times<br />
** This means going from 24.16 seconds of execution time to 0.06 seconds<br />
<br />
<br />
'''Resources:'''<br />
<br />
[http://zenit.senecac.on.ca/wiki/imgs/Dps915_neil_flat_profiles.pdf Flat Profiles for 100,500,1000,5000,10000 bodies]<br />
<br />
<gallery><br />
File:Dps915_neil_exec_calc.png|Execution Time<br />
File:Dps915_neil_self_calc.png|Self Seconds<br />
File:Dps915_neil_calls_calc.png|Self Calls<br />
</gallery><br />
<br />
====Jesse's Profiling Findings====<br />
I found an iterated approximation of an N-Body project on GitHub at: https://github.com/jrupac/N-body-Simulation. The simulation uses the brute force algorithm with a run-time of O(n^2). It uses SDL to draw squares which represent each body. I have removed all SDL so it only does the calculations. It also has collision detection with other bodies. It still collides with the window sides even though I have removed the window. I also included a high resolution timer by Song Ho Ahn. The timer class can be found at: http://www.cnblogs.com/JohnShao/archive/2011/10/14/2211085.html<br />
<br />
'''Testing Environment:'''<br />
<br />
*Windows: i5 3570K @ 5Ghz<br />
<br />
*Raw computations, no graphical visualization<br />
<br />
*The velocity of the point is modified. Not a proper force.<br />
<br />
*Brute force algoritim for calculation the forces O(N^2)<br />
<br />
=====Profile: 512 Samples of 500-1500 Bodies=====<br />
I ran a series of N-Body simulations and sampled each run 512 times. The results are exactly as you would expect for an O(n^2) algorithm; a quadratic increase in time.<br />
<br />
[[File:gpu610_jsantos13_samples.png|border]]<br />
<br />
=====Analysis===== <br />
Using Visual Studio 10 profiler, it is clear that the update function is an expensive call path.<br />
<br />
[[File:gpu610_jsantos13_vsprofile.png|border]]<br />
<br />
Although the program is an iterated approximation of an N-Body simulation, it is slower than a more proper N-Body simulation. The calculations are incorrect and the majority of them are unnecessary. The update function uses a double for loop to calculate the forces for each particle amongst one another. This is of O(n^2) runtime.<br />
<br />
[[File:gpu610_jsantos13_code.png|border]]<br />
<br />
=====Summary=====<br />
You can see that the majority of the processing time is used on SQ(square) and MAX(which value is bigger) calculations. The point calculation can be done independently and therefore can be parallelized with CUDA. This program can be speed up even more if we utilize the Barnes-hut algorithm for calculating N-Bodies using quad trees and spatial partitions.<br />
<br />
=== Assignment 2 ===<br />
We decided to use the n-body simulator that Clinton profiled for assignment 2.<br />
<br />
==== Baseline ====<br />
The following profiles were made under the following compiler and computer settings:<br />
<br />
<pre>nvcc main.cpp timer.cpp sim\simbody.cu sim\simulation.cu -DWIN32 -O3</pre><br />
<br />
* i5 2500K @ 4.5Ghz<br />
* Nvidia GTX 560Ti<br />
* Both drawing no graphics to the screen for unbiased results.<br />
* Random position, velocity and mass for each body.<br />
* Brute force algorithm for calculating the forces (O(n^2)).<br />
<br />
==== Profiles ====<br />
===== Profile #1 =====<br />
<br />
[[File:gpu670_cosmo_a2_prof1.png|border]]<br />
<br />
For our initial profile we sampled the time difference from the CPU and GPU implementation of the N-Body brute force algorithm. The chart above describes the amount of seconds it took to compute 512 brute-force samples of the N-Body simulation, lower is better. Our findings proved to be quite impressive with a 3097% speed up on 5000 bodies using the GPU to simulate. According to Amdahl’s Law, there would be an ~8.5x speedup for a function taking up 88.46% of an application’s execution time with a graphics card that has 384 cuda cores.<br />
<br />
===== Profile #2 =====<br />
Our second profile consists of running simulations for 240 seconds to determine how many samples we achieve per second, and how many total samples we end up with after four minutes.<br />
<br />
[[File:gpu670_cosmo_a2_prof2.png|border]]<br />
<br />
This profile shows the unbelievable amount of speedup that we can achieve with simple parallelization. Using the CPU on Windows with SSE, we achieved an average of about 51 samples per second for a total of 12359 samples taken over a period of four minutes. With the GPU parallelization we achieved an average of 370 samples per second, with a total of 88707 samples over a period of four minutes. Therefore, giving us an average speed increase of about 7.25x per sample.<br />
<br />
==== Difficulties ====<br />
We faced many discrepant difficulties in our endeavor to transfer the code from being executed on the host to being executed on the GPU. One of the challenges faced was due to the fact that the image’s functions were within a library. Because of this we had to take the image management out of the ''Body ''class, as we could not use a thrust device vector to store the bodies because we could not make the functions the image used callable on the device. This was an annoying hurdle as we had to restructure one of our classes (''Body''), and a portion of the code within other classes (''BodyManager'' & ''Game'').<br />
<br />
Another challenge we were presented with was getting nvcc to compile and link in 64-bit while using our static 32-bit SFML libraries. We ended up reverting to a dynamic-linking version of SFML and a 32-bit version of our executable. This change is only temporary until we can safely and more stably compile SFML and all of it’s dependencies''' '''using a 64-bit architecture.<br />
<br />
=== Assignment 3 ===</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=BTC640/Assignment1-Winter2013/Templates&diff=93453BTC640/Assignment1-Winter2013/Templates2013-02-03T19:28:35Z<p>Acraig1: </p>
<hr />
<div>Edit this table to add your name, the URL of the page where you got your template, and the name of that template.<br />
<br />
Please be careful not to delete or modify someone else's rows. Use the preview function of the wiki editor to test your changes.<br />
<br />
{| class="wikitable" border="1"<br />
! Student name !! URL of template website !! Template name !! Audio site !! Audio track name<br />
|-<br />
| Andrew Smith || [http://www.templatemo.com/preview/templatemo_162_gray_company TemplateMo.com] || Gray Company || [http://www.istockphoto.com/stock-audio-21225047-up.php?st=45c2143 iStockphoto] || Up!<br />
<br />
|-<br />
| Michael Dawson || [http://www.websitetemplatesonline.com/free-template/Gamesland.html Gamesland.com] || Gamesland || ||<br />
|-<br />
| Mark Aronin || [http://www.freewebsitetemplates.com/preview/personalizedwebtemplate/ FreeWebsiteTemplates.com] || Personalized Web Template || ||<br />
|-<br />
| Alex Craig || [http://www.freecsstemplates.org/preview/halcyonic/ freecsstemplates.org] || halcyonic || [http://freemusicarchive.org/music/Jahzzar/Home/Railroads_Whiskey_Co freemusicarchive.org] || Railroad's Whiskey Co<br />
|}</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=BTC640/Assignment1-Winter2013/Templates&diff=93452BTC640/Assignment1-Winter2013/Templates2013-02-03T18:57:52Z<p>Acraig1: </p>
<hr />
<div>Edit this table to add your name, the URL of the page where you got your template, and the name of that template.<br />
<br />
Please be careful not to delete or modify someone else's rows. Use the preview function of the wiki editor to test your changes.<br />
<br />
{| class="wikitable" border="1"<br />
! Student name !! URL of template website !! Template name !! Audio site !! Audio track name<br />
|-<br />
| Andrew Smith || [http://www.templatemo.com/preview/templatemo_162_gray_company TemplateMo.com] || Gray Company || [http://www.istockphoto.com/stock-audio-21225047-up.php?st=45c2143 iStockphoto] || Up!<br />
<br />
|-<br />
| Michael Dawson || [http://www.websitetemplatesonline.com/free-template/Gamesland.html Gamesland.com] || Gamesland || ||<br />
|-<br />
| Mark Aronin || [http://www.freewebsitetemplates.com/preview/personalizedwebtemplate/ FreeWebsiteTemplates.com] || Personalized Web Template || ||<br />
|-<br />
| Alex Craig || [http://www.freecsstemplates.org/preview/halcyonic/ freecsstemplates.org] || halcyonic || ||<br />
|}</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=GPU610/Cosmosis&diff=93420GPU610/Cosmosis2013-02-02T18:25:29Z<p>Acraig1: /* Example Profiles of Brute Force Algorithm */</p>
<hr />
<div>{{GPU610/DPS915 Index | 20131}}<br />
= Cosmosis =<br />
== Team Members == <br />
# [mailto:cfbale@myseneca.ca?subject=gpu610 Clinton Bale], Some responsibility <br />
# [mailto:acraig1@myseneca.ca?subject=dps915 Alex Craig], Some responsibility <br />
# [mailto:jsantos13@myseneca.ca?subject=gpu610 Jesse Santos], Some responsibility <br />
# [mailto:nbguzman@myseneca.ca?subject=dps915 Neil Guzman], Some responsibility <br />
<br />
[mailto:nbguzman@myseneca.ca,jsantos13@myseneca.ca,acraig1@myseneca.ca,cfbale@myseneca.ca?subject=dps915-gpu610 Email All]<br />
<br />
== Progress ==<br />
=== Assignment 1 ===<br />
For our assignment 1, we are looking into finding and N-body simulator. All of us in the group have agreed to find 1 each, and after profiling them, we will choose the most inefficient one to parallelize.<br />
<br />
<br />
====Alex's Profiling Findings====<br />
I have found a Java applet that uses a brute force method for an N-Body simulator. It also has an improved algorithm to speed up the simulation and allow for a lot more bodies to be added. I will profile and show some sample run results for both, and see which one may be more fitting to try and parallelize.<br />
<br />
=====Example Profiles of Brute Force Algorithm=====<br />
When run with 1000 bodies:<br />
[[File:1000BodyProfile.png]]<br />
<br />
<br />
When run with 2500 bodies:<br />
[[File:2500_bodies_profile.PNG]]<br />
<br />
<br />
When run with 10000 bodies:<br />
[[File:10000_bodies_profile.PNG]]<br />
<br />
<br />
All of these profiles were ran for about 4 to 5 minutes each. It seems that when the body count is low (1000) the program spends most of its time in the '''addforces()''' function, which is a user defined function within one of the source files. However, when the body count gets higher, it seems that the program slows down so much from having to draw all of the bodies, it spends most of its time in the Java defined '''fillOval()''' function, rather than the '''addforces()''' function. I'm not entirely sure if we would be able to parrallelize that function, since it is in a library. It may be possible to simply define a function that does the same thing and put it in the program.<br />
<br />
=====Example Profiles of Barnes Hut Algorithm=====<br />
When run with 10000 bodies:<br />
[[File:10000_bodies_BH_profile.PNG]]<br />
<br />
<br />
When run with 25000 bodies:<br />
[[File:25000_bodies_BH_profile.PNG]]<br />
<br />
<br />
When run with 50000 bodies:<br />
[[File:50000_bodies_BH_profile.PNG]]<br />
<br />
<br />
All of these profiles were ran for about 5 minutes each. The percentage of time the program spends in all of the functions is pretty consistent. Again, the Java defined '''fillOval()''' function is taking the longest amount of time. I'll have to look into adding that function into the main class. Although the '''updateForce()''' and '''insert()''' functions combined take over 25% of the execution time, so something can be done about that.<br />
<br />
If someone knows how to add spoiler tags, it would be much appreciated if you could add them to my 2 groups of pictures.<br />
<br />
=== Assignment 2 ===<br />
=== Assignment 3 ===</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=GPU610/Cosmosis&diff=93419GPU610/Cosmosis2013-02-02T18:24:51Z<p>Acraig1: /* Assignment 1 */</p>
<hr />
<div>{{GPU610/DPS915 Index | 20131}}<br />
= Cosmosis =<br />
== Team Members == <br />
# [mailto:cfbale@myseneca.ca?subject=gpu610 Clinton Bale], Some responsibility <br />
# [mailto:acraig1@myseneca.ca?subject=dps915 Alex Craig], Some responsibility <br />
# [mailto:jsantos13@myseneca.ca?subject=gpu610 Jesse Santos], Some responsibility <br />
# [mailto:nbguzman@myseneca.ca?subject=dps915 Neil Guzman], Some responsibility <br />
<br />
[mailto:nbguzman@myseneca.ca,jsantos13@myseneca.ca,acraig1@myseneca.ca,cfbale@myseneca.ca?subject=dps915-gpu610 Email All]<br />
<br />
== Progress ==<br />
=== Assignment 1 ===<br />
For our assignment 1, we are looking into finding and N-body simulator. All of us in the group have agreed to find 1 each, and after profiling them, we will choose the most inefficient one to parallelize.<br />
<br />
<br />
====Alex's Profiling Findings====<br />
I have found a Java applet that uses a brute force method for an N-Body simulator. It also has an improved algorithm to speed up the simulation and allow for a lot more bodies to be added. I will profile and show some sample run results for both, and see which one may be more fitting to try and parallelize.<br />
<br />
=====Example Profiles of Brute Force Algorithm=====<br />
When run with 1000 bodies:<br />
[[File:1000BodyProfile.png]]<br />
<br />
<br />
When run with 2500 bodies:<br />
[[File:2500_bodies_profile.PNG]]<br />
<br />
<br />
When run with 10000 bodies:<br />
[[File:10000_bodies_profile.PNG]]<br />
<br />
<br />
All of these profiles were ran for about 4 to 5 minutes each. It seems that when the body count is low (1000) the program spends most of its time in the '''addforces()''' function, which is a user defined function within one of the source files. However, when the body count gets higher, it seems that the program slows down so much from having to draw all of the bodies, it spends most of its time in the Java defined'''fillOval()''' function, rather than the '''addforces()''' function. I'm not entirely sure if we would be able to parrallelize that function, since it is in a library. It may be possible to simply define a function that does the same thing and put it in the program.<br />
<br />
<br />
=====Example Profiles of Barnes Hut Algorithm=====<br />
When run with 10000 bodies:<br />
[[File:10000_bodies_BH_profile.PNG]]<br />
<br />
<br />
When run with 25000 bodies:<br />
[[File:25000_bodies_BH_profile.PNG]]<br />
<br />
<br />
When run with 50000 bodies:<br />
[[File:50000_bodies_BH_profile.PNG]]<br />
<br />
<br />
All of these profiles were ran for about 5 minutes each. The percentage of time the program spends in all of the functions is pretty consistent. Again, the Java defined '''fillOval()''' function is taking the longest amount of time. I'll have to look into adding that function into the main class. Although the '''updateForce()''' and '''insert()''' functions combined take over 25% of the execution time, so something can be done about that.<br />
<br />
If someone knows how to add spoiler tags, it would be much appreciated if you could add them to my 2 groups of pictures.<br />
<br />
=== Assignment 2 ===<br />
=== Assignment 3 ===</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=GPU610/Cosmosis&diff=93418GPU610/Cosmosis2013-02-02T18:21:56Z<p>Acraig1: /* Assignment 1 */</p>
<hr />
<div>{{GPU610/DPS915 Index | 20131}}<br />
= Cosmosis =<br />
== Team Members == <br />
# [mailto:cfbale@myseneca.ca?subject=gpu610 Clinton Bale], Some responsibility <br />
# [mailto:acraig1@myseneca.ca?subject=dps915 Alex Craig], Some responsibility <br />
# [mailto:jsantos13@myseneca.ca?subject=gpu610 Jesse Santos], Some responsibility <br />
# [mailto:nbguzman@myseneca.ca?subject=dps915 Neil Guzman], Some responsibility <br />
<br />
[mailto:nbguzman@myseneca.ca,jsantos13@myseneca.ca,acraig1@myseneca.ca,cfbale@myseneca.ca?subject=dps915-gpu610 Email All]<br />
<br />
== Progress ==<br />
=== Assignment 1 ===<br />
For our assignment 1, we are looking into finding and N-body simulator. All of us in the group have agreed to find 1 each, and after profiling them, we will choose the most inefficient one to parallelize.<br />
<br />
<br />
====Alex====<br />
I have found a Java applet that uses a brute force method for an N-Body simulator. It also has an improved algorithm to speed up the simulation and allow for a lot more bodies to be added. I will profile and show some sample run results for both, and see which one may be more fitting to try and parallelize.<br />
<br />
=====Example Profiles of Brute Force Algorithm=====<br />
When run with 1000 bodies:<br />
[[File:1000BodyProfile.png]]<br />
<br />
<br />
When run with 2500 bodies:<br />
[[File:2500_bodies_profile.PNG]]<br />
<br />
<br />
When run with 10000 bodies:<br />
[[File:10000_bodies_profile.PNG]]<br />
<br />
<br />
All of these profiles were ran for about 4 to 5 minutes each. It seems that when the body count is low (1000) the program spends most of its time in the '''addforces()''' function, which is a user defined function within one of the source files. However, when the body count gets higher, it seems that the program slows down so much from having to draw all of the bodies, it spends most of its time in the Java defined'''fillOval()''' function, rather than the '''addforces()''' function. I'm not entirely sure if we would be able to parrallelize that function, since it is in a library. It may be possible to simply define a function that does the same thing and put it in the program.<br />
<br />
<br />
=====Example Profiles of Barnes Hut Algorithm=====<br />
When run with 10000 bodies:<br />
[[File:10000_bodies_BH_profile.PNG]]<br />
<br />
<br />
When run with 25000 bodies:<br />
[[File:25000_bodies_BH_profile.PNG]]<br />
<br />
<br />
When run with 50000 bodies:<br />
[[File:50000_bodies_BH_profile.PNG]]<br />
<br />
<br />
All of these profiles were ran for about 5 minutes each. The percentage of time the program spends in all of the functions is pretty consistent. Again, the Java defined '''fillOval()''' function is taking the longest amount of time. I'll have to look into adding that function into the main class. Although the '''updateForce()''' and '''insert()''' functions combined take over 25% of the execution time, so something can be done about that.<br />
<br />
If someone knows how to add spoiler tags, it would be much appreciated if you could add them to my 2 groups of pictures.<br />
<br />
=== Assignment 2 ===<br />
=== Assignment 3 ===</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=File:50000_bodies_BH_profile.PNG&diff=93417File:50000 bodies BH profile.PNG2013-02-02T18:14:37Z<p>Acraig1: </p>
<hr />
<div></div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=File:25000_bodies_BH_profile.PNG&diff=93416File:25000 bodies BH profile.PNG2013-02-02T18:14:28Z<p>Acraig1: </p>
<hr />
<div></div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=File:10000_bodies_BH_profile.PNG&diff=93415File:10000 bodies BH profile.PNG2013-02-02T18:14:10Z<p>Acraig1: </p>
<hr />
<div></div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=GPU610/Cosmosis&diff=93412GPU610/Cosmosis2013-02-02T16:22:46Z<p>Acraig1: /* Assignment 1 */</p>
<hr />
<div>{{GPU610/DPS915 Index | 20131}}<br />
= Cosmosis =<br />
== Team Members == <br />
# [mailto:cfbale@myseneca.ca?subject=gpu610 Clinton Bale], Some responsibility <br />
# [mailto:acraig1@myseneca.ca?subject=dps915 Alex Craig], Some responsibility <br />
# [mailto:jsantos13@myseneca.ca?subject=gpu610 Jesse Santos], Some responsibility <br />
# [mailto:nbguzman@myseneca.ca?subject=dps915 Neil Guzman], Some responsibility <br />
<br />
[mailto:nbguzman@myseneca.ca,jsantos13@myseneca.ca,acraig1@myseneca.ca,cfbale@myseneca.ca?subject=dps915-gpu610 Email All]<br />
<br />
== Progress ==<br />
=== Assignment 1 ===<br />
For our assignment 1, we are looking into finding and N-body simulator. All of us in the group have agreed to find 1 each, and after profiling them, we will choose the most inefficient one to parallelize.<br />
<br />
<br />
====Alex====<br />
I have found a Java applet that uses a brute force method for an N-Body simulator. It also has an improved algorithm to speed up the simulation and allow for a lot more bodies to be added. I will profile and show some sample run results for both, and see which one may be more fitting to try and parallelize.<br />
<br />
=====Example Profiles of Brute Force Algorithm=====<br />
When run with 1000 bodies:<br />
[[File:1000BodyProfile.png]]<br />
<br />
<br />
When run with 2500 bodies:<br />
[[File:2500_bodies_profile.PNG]]<br />
<br />
<br />
When run with 10000 bodies:<br />
[[File:10000_bodies_profile.PNG]]<br />
<br />
<br />
All of these profiles where ran for about 4 to 5 minutes each. It seems that when the body count is low (1000) the program spends most of its time in the '''addforces()''' function, which is a user defined function within one of the source files. However, when the body count gets higher, it seems that the program slows down so much from having to draw all of the bodies, it spends most of its time in the Java defined'''fillOval()''' function, rather than the '''addforces()''' function. I'm not entirely sure if we would be able to parrallelize that function, since it is in a library. It may be possible to simply define a function that does the same thing and put it in the program.<br />
<br />
<br />
=====Example Profiles of Barnes Hut Algorithm=====<br />
<br />
=== Assignment 2 ===<br />
=== Assignment 3 ===</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=GPU610/Cosmosis&diff=93411GPU610/Cosmosis2013-02-02T16:21:43Z<p>Acraig1: /* Assignment 1 */</p>
<hr />
<div>{{GPU610/DPS915 Index | 20131}}<br />
= Cosmosis =<br />
== Team Members == <br />
# [mailto:cfbale@myseneca.ca?subject=gpu610 Clinton Bale], Some responsibility <br />
# [mailto:acraig1@myseneca.ca?subject=dps915 Alex Craig], Some responsibility <br />
# [mailto:jsantos13@myseneca.ca?subject=gpu610 Jesse Santos], Some responsibility <br />
# [mailto:nbguzman@myseneca.ca?subject=dps915 Neil Guzman], Some responsibility <br />
<br />
[mailto:nbguzman@myseneca.ca,jsantos13@myseneca.ca,acraig1@myseneca.ca,cfbale@myseneca.ca?subject=dps915-gpu610 Email All]<br />
<br />
== Progress ==<br />
=== Assignment 1 ===<br />
For our assignment 1, we are looking into finding and N-body simulator. All of us in the group have agreed to find 1 each, and after profiling them, we will choose the most inefficient one to parallelize.<br />
<br />
<br />
====Alex====<br />
I have found a Java applet that uses a brute force method for an N-Body simulator. It also has an improved algorithm to speed up the simulation and allow for a lot more bodies to be added. I will profile and show some sample run results for both, and see which one may be more fitting to try and parallelize.<br />
<br />
=====Example Profiles of Brute Force Algorithm=====<br />
When run with 1000 bodies:<br />
[[File:1000BodyProfile.png]]<br />
<br />
<br />
When run with 2500 bodies:<br />
[[File:2500_bodies_profile.PNG]]<br />
<br />
<br />
When run with 10000 bodies:<br />
[[File:10000_bodies_profile.PNG]]<br />
<br />
<br />
All of these profiles where ran for about 4 to 5 minutes each. It seems that when the body count is low (1000) the program spends most of its time in the '''addforces()''' function, which is a user defined function within one of the source files. However, when the body count gets higher, it seems that the program slows down so much from having to draw all of the bodies, it spends most of its time in the Java defined'''fillOval()''' function, rather than the '''addforces()''' function. I'm not entirely sure if we would be able to parrallelize that function, since it is in a library. It may be possible to simply define a function that does the same thing and put it in the program.<br />
<br />
<br />
'''Coming Soon'''<br />
<br />
An applet that uses the same Body class, but has an improved algorithm. I will profile it and see if that one may be better suited to our needs.<br />
<br />
=== Assignment 2 ===<br />
=== Assignment 3 ===</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=GPU610/Cosmosis&diff=93404GPU610/Cosmosis2013-02-01T23:38:37Z<p>Acraig1: /* Assignment 1 */</p>
<hr />
<div>{{GPU610/DPS915 Index | 20131}}<br />
= Cosmosis =<br />
== Team Members == <br />
# [mailto:cfbale@myseneca.ca?subject=gpu610 Clinton Bale], Some responsibility <br />
# [mailto:acraig1@myseneca.ca?subject=dps915 Alex Craig], Some responsibility <br />
# [mailto:jsantos13@myseneca.ca?subject=gpu610 Jesse Santos], Some responsibility <br />
# [mailto:nbguzman@myseneca.ca?subject=dps915 Neil Guzman], Some responsibility <br />
<br />
[mailto:nbguzman@myseneca.ca,jsantos13@myseneca.ca,acraig1@myseneca.ca,cfbale@myseneca.ca?subject=dps915-gpu610 Email All]<br />
<br />
== Progress ==<br />
=== Assignment 1 ===<br />
For our assignment 1, we are looking into finding and N-body simulator. All of us in the group have agreed to find 1 each, and after profiling them, we will choose the most inefficient one to parrallelize.<br />
<br />
<br />
====Alex====<br />
I have found a Java applet that uses a brute force method for an N-Body simulator. As a result of brute forcing all of the calculations, it is extremely slow.<br />
<br />
=====Example Profiles=====<br />
When run with 1000 bodies:<br />
[[File:1000BodyProfile.png]]<br />
<br />
<br />
When run with 2500 bodies:<br />
[[File:2500_bodies_profile.PNG]]<br />
<br />
<br />
When run with 10000 bodies:<br />
[[File:10000_bodies_profile.PNG]]<br />
<br />
<br />
All of these profiles where ran for about 4 to 5 minutes each. It seems that when the body count is low (1000) the program spends most of its time in the '''addforces()''' function, which is a user defined function within one of the source files. However, when the body count gets higher, it seems that the program slows down so much from having to draw all of the bodies, it spends most of its time in the Java defined'''fillOval()''' function, rather than the '''addforces()''' function. I'm not entirely sure if we would be able to parrallelize that function, since it is in a library. It may be possible to simply define a function that does the same thing and put it in the program.<br />
<br />
<br />
'''Coming Soon'''<br />
<br />
An applet that uses the same Body class, but has an improved algorithm. I will profile it and see if that one may be better suited to our needs.<br />
<br />
=== Assignment 2 ===<br />
=== Assignment 3 ===</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=File:10000_bodies_profile.PNG&diff=93403File:10000 bodies profile.PNG2013-02-01T23:26:03Z<p>Acraig1: </p>
<hr />
<div></div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=File:2500_bodies_profile.PNG&diff=93402File:2500 bodies profile.PNG2013-02-01T23:25:45Z<p>Acraig1: </p>
<hr />
<div></div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=File:1000BodyProfile.png&diff=93401File:1000BodyProfile.png2013-02-01T23:25:20Z<p>Acraig1: </p>
<hr />
<div></div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=GPU610/Cosmosis&diff=93400GPU610/Cosmosis2013-02-01T23:22:14Z<p>Acraig1: </p>
<hr />
<div>{{GPU610/DPS915 Index | 20131}}<br />
= Cosmosis =<br />
== Team Members == <br />
# [mailto:cfbale@myseneca.ca?subject=gpu610 Clinton Bale], Some responsibility <br />
# [mailto:acraig1@myseneca.ca?subject=dps915 Alex Craig], Some responsibility <br />
# [mailto:jsantos13@myseneca.ca?subject=gpu610 Jesse Santos], Some responsibility <br />
# [mailto:nbguzman@myseneca.ca?subject=dps915 Neil Guzman], Some responsibility <br />
<br />
[mailto:nbguzman@myseneca.ca,jsantos13@myseneca.ca,acraig1@myseneca.ca,cfbale@myseneca.ca?subject=dps915-gpu610 Email All]<br />
<br />
== Progress ==<br />
=== Assignment 1 ===<br />
For our assignment 1, we are looking into finding and N-body simulator. All of us in the group have agreed to find 1 each, and after profiling them, we will choose the most inefficient one to parallelize.<br />
<br />
<br />
====Alex====<br />
I have found a Java applet that uses a brute force method for an N-Body simulator. As a result of brute forcing all of the calculations, it is extremely slow.<br />
<br />
=====Example Profiles=====<br />
When run with 1000 bodies:<br />
<br />
=== Assignment 2 ===<br />
=== Assignment 3 ===</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=GPU610/Cosmosis&diff=93399GPU610/Cosmosis2013-02-01T23:18:34Z<p>Acraig1: /* Assignment 1 */</p>
<hr />
<div>{{GPU610/DPS915 Index | 20131}}<br />
= Cosmosis =<br />
== Team Members == <br />
# [mailto:cfbale@myseneca.ca?subject=gpu610 Clinton Bale], Some responsibility <br />
# [mailto:acraig1@myseneca.ca?subject=dps915 Alex Craig], Some responsibility <br />
# [mailto:jsantos13@myseneca.ca?subject=gpu610 Jesse Santos], Some responsibility <br />
# [mailto:nbguzman@myseneca.ca?subject=dps915 Neil Guzman], Some responsibility <br />
<br />
[mailto:nbguzman@myseneca.ca,jsantos13@myseneca.ca,acraig1@myseneca.ca,cfbale@myseneca.ca?subject=dps915-gpu610 Email All]<br />
<br />
== Progress ==<br />
=== Assignment 1 ===<br />
For our assignment 1, we are looking into finding and N-body simulator. All of us in the group have agreed to find 1 each, and after profiling them, we will choose the most inefficient one to parallelize.<br />
<br />
<br />
==Alex==<br />
I have found a Java applet that uses a brute force method for an N-Body simulator. As a result of brute forcing all of the calculations, it is extremely slow.<br />
<br />
==Example Profiles==<br />
When run with 1000 bodies:<br />
<br />
=== Assignment 2 ===<br />
=== Assignment 3 ===</div>Acraig1https://wiki.cdot.senecacollege.ca/w/index.php?title=GPU610/Cosmosis&diff=93279GPU610/Cosmosis2013-01-27T16:31:44Z<p>Acraig1: /* Assignment 1 */</p>
<hr />
<div>{{GPU610/DPS915 Index | 20131}}<br />
= Cosmosis =<br />
== Team Members == <br />
# [mailto:cfbale@myseneca.ca?subject=gpu610 Clinton Bale], Some responsibility <br />
# [mailto:acraig1@myseneca.ca?subject=dps915 Alex Craig], Some responsibility <br />
# [mailto:jsantos13@myseneca.ca?subject=gpu610 Jesse Santos], Some responsibility <br />
# [mailto:nbguzman@myseneca.ca?subject=dps915 Neil Guzman], Some responsibility <br />
<br />
[mailto:nbguzman@myseneca.ca,jsantos13@myseneca.ca,acraig1@myseneca.ca,cfbale@myseneca.ca?subject=dps915-gpu610 Email All]<br />
<br />
== Progress ==<br />
=== Assignment 1 ===<br />
For our assignment 1, we are looking into finding and N-body simulator. All of us in the group have agreed to find 1 each, and after profiling them, we will choose the most inefficient one to parallelize.<br />
<br />
=== Assignment 2 ===<br />
=== Assignment 3 ===</div>Acraig1