Difference between revisions of "User:Asalga"

From CDOT Wiki
Jump to: navigation, search
(Projects)
(Projects)
Line 193: Line 193:
 
   <td>[http://www.processing.org/reference/sort_.html Req.]</td>
 
   <td>[http://www.processing.org/reference/sort_.html Req.]</td>
 
<td>[http://processing-js.lighthouseapp.com/projects/41284/tickets/74-sort Ticket]</td>
 
<td>[http://processing-js.lighthouseapp.com/projects/41284/tickets/74-sort Ticket]</td>
   <td>[http://matrix.senecac.on.ca/~asalga/DPS909/release0.2/work/tests/sort_test.html test]</td>
+
   <td>[http://matrix.senecac.on.ca/~asalga/DPS909/release0.2/work/tests/sort_test.html Test]</td>
 
   <td rowspan="2">[http://matrix.senecac.on.ca/~asalga/DPS909/release0.2/work/demos/ PJS CrayFish]</td>
 
   <td rowspan="2">[http://matrix.senecac.on.ca/~asalga/DPS909/release0.2/work/demos/ PJS CrayFish]</td>
 
</tr>
 
</tr>
Line 201: Line 201:
 
   <td>binary()</td>
 
   <td>binary()</td>
 
   <td>[http://www.processing.org/reference/binary_.html Req.]</td>
 
   <td>[http://www.processing.org/reference/binary_.html Req.]</td>
<td>[http://processing-js.lighthouseapp.com/projects/41284/tickets/75-binary Ticket]</td>
+
  <td>[http://processing-js.lighthouseapp.com/projects/41284/tickets/75-binary Ticket]</td>
 
   <td>[http://matrix.senecac.on.ca/~asalga/DPS909/release0.2/work/tests/binary_test.html Test]</td>
 
   <td>[http://matrix.senecac.on.ca/~asalga/DPS909/release0.2/work/tests/binary_test.html Test]</td>
 
</tr>
 
</tr>
Line 209: Line 209:
 
   <td>[http://www.processing.org/reference/lights_.html Req.]</td>
 
   <td>[http://www.processing.org/reference/lights_.html Req.]</td>
 
   <td>[http://processing-js.lighthouseapp.com/projects/41284/tickets/61-size-3d Ticket]</td>
 
   <td>[http://processing-js.lighthouseapp.com/projects/41284/tickets/61-size-3d Ticket]</td>
   <td></td>
+
   <td>No test</td>
   <td rowspan="3">&nbsp;</td>
+
   <td rowspan="3">Demo</td>
 
</tr>
 
</tr>
  
Line 217: Line 217:
 
   <td>[http://www.processing.org/reference/noLights_.html Req.]</td>
 
   <td>[http://www.processing.org/reference/noLights_.html Req.]</td>
 
   <td>[http://processing-js.lighthouseapp.com/projects/41284/tickets/60-background-3d Ticket]</td>
 
   <td>[http://processing-js.lighthouseapp.com/projects/41284/tickets/60-background-3d Ticket]</td>
<td>df</td>
+
  <td>No test</td>
 
</tr>
 
</tr>
  
Line 224: Line 224:
 
   <td>[http://www.processing.org/reference/ambientLight_.html Req.]</td>
 
   <td>[http://www.processing.org/reference/ambientLight_.html Req.]</td>
 
   <td>[http://processing-js.lighthouseapp.com/projects/41284/tickets/62-framerate-3d Ticket]</td>
 
   <td>[http://processing-js.lighthouseapp.com/projects/41284/tickets/62-framerate-3d Ticket]</td>
   <td>&nbsp;</td>
+
   <td>No test</td>
 
</tr>
 
</tr>
  
Line 240: Line 240:
 
<h1>Release 0.3</h1>
 
<h1>Release 0.3</h1>
 
<table border="1" width="40%">
 
<table border="1" width="40%">
<tr align="center"><td><b>Task Name</b></td><td><b>Requirement</b></td><td><b>Test</b></td><td><b>Demo</b></td></tr>
+
<tr align="center"><td><b>Task Name</b></td><td><b>Requirement</b></td><td><b>Ticket</b></td><td><b>Test</b></td><td><b>Demo</b></td></tr>
  
 
<tr>
 
<tr>
 
   <td>lights()</td>
 
   <td>lights()</td>
 
   <td>[http://www.processing.org/reference/lights_.html Req.]</td>
 
   <td>[http://www.processing.org/reference/lights_.html Req.]</td>
 +
  <td>&nbsp;</td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
 
   <td rowspan="2">&nbsp;</td>
 
   <td rowspan="2">&nbsp;</td>
Line 252: Line 253:
 
   <td>noLights()</td>
 
   <td>noLights()</td>
 
   <td>[http://www.processing.org/reference/noLights_.html Req.]</td>
 
   <td>[http://www.processing.org/reference/noLights_.html Req.]</td>
 +
  <td>&nbsp;</td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
 
</tr>
 
</tr>
Line 258: Line 260:
 
   <td>ambientLight()</td>
 
   <td>ambientLight()</td>
 
   <td>[http://www.processing.org/reference/ambientLight_.html Req.]</td>
 
   <td>[http://www.processing.org/reference/ambientLight_.html Req.]</td>
 +
  <td>&nbsp;</td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
Line 265: Line 268:
 
   <td>directionalLight()</td>
 
   <td>directionalLight()</td>
 
   <td>[http://www.processing.org/reference/directionalLight_.html Req.]</td>
 
   <td>[http://www.processing.org/reference/directionalLight_.html Req.]</td>
 +
  <td>&nbsp;</td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
 
   <td>&nbsp;</td>
Line 270: Line 274:
  
 
<tr>
 
<tr>
   <td>sort()</td>
+
   <td>pointLight()</td>
   <td>[http://www.processing.org/reference/sort_.html Req.]</td>
+
   <td>[http://www.processing.org/reference/pointLight_.html Req.]</td>
   <td>[http://matrix.senecac.on.ca/~asalga/DPS909/release0.2/work/tests/sort_test.html test]</td>
+
   <td>&nbsp;</td>
   <td rowspan="2">[http://matrix.senecac.on.ca/~asalga/DPS909/release0.2/work/demos/ PJS CrayFish]</td>
+
   <td>&nbsp;</td>
</tr>
+
   <td>&nbsp;</td>
 
 
 
 
<tr>
 
   <td>binary()</td>
 
  <td>[http://www.processing.org/reference/binary_.html Req.]</td>
 
  <td>[http://matrix.senecac.on.ca/~asalga/DPS909/release0.2/work/tests/binary_test.html test]</td>
 
 
</tr>
 
</tr>
  
 
</table>
 
</table>
[http://# 0.2 patch placeholder]
 
  
 
== Activity History ==
 
== Activity History ==

Revision as of 12:01, 18 November 2009

Info

Full Name: Andor Salga
Nick: andor
E-mail: asalga [at] learn.senecac.on.ca
Project Page:
Blog:http://asalga.wordpress.com
Open Source RSS feed:http://asalga.wordpress.com/category/open%20source/feed
Languages/Tech: C/C++, OpenGL, OpenGLES, DirectX, GLSL, JavaScript

About me

I'm a CPAC (Computer Programming and Analysis Co-op) graduate currently enrolled in the BSD (Bachelor of Software Development) degree program at Seneca College. I worked for over a year on the c3dl project before going back to classes to get my degree.

I plan to enroll in a masters program (Computer Games Technology) at Algoma University once I complete my Bachelor’s here at Seneca.

I am a pesco-vegetarian and aspiring vegan.

You can find me on moznet in channels such as #c3dl, #seneca, #processing, #gfx, #svg, #planning and sometimes #bs.

Bugs

Canvas

  • Bug 381930 - No repaint inside very large canvas
  • Bug 370450 - Safari "canvas" demonstration cause Minefield to hang while page is loaded
  • Bug 408372 - <canvas> canvas animation is jerky on Firefox 3 beta 1, Linux x86_64
  • Bug 501677 - Drawing lines in big Canvas don't work always
  • Bug 518173 - webgl does not build on Darwin/X11 (bad gl.h)

WebGL

Interests

I obviously love programming, but I also have other interests such as muay thai, chiptune, lucid dreaming, psychology and mantra meditation.

Various Open Source Contributions

Available Contributions

The following are some tasks which need completion. If you would like to contribute to my work, please place a link to your wiki page in the appropriate cell. The first entry is an example of the format I would like emulated.

Place a link to your wiki page in the appropriate Assigned cell. Place any links to any of the resources you created such as files in the appropriate Files/Blogs/Wiki cell.

Task Name Description Due Date Assigned Files/Blogs/Wiki/etc
Complete 0.1 Complete my 0.1 which includes implementation of splice(), mag(), focused, etc. October 23, 2009 asalga 0.1 Blog Release
Tests for splice() Write 20 tests for my splice() function. Include tests which should fail and tests which should pass. October 21, 2009 asalga splice tests
Tests for mag() Write 20 tests for my mag() function. Include tests which should fail and tests which should pass. October 21, 2009 asalga mag() tests
Tests for subset() Write 20 tests for the Processing subset() function. Write them in the Processing environment and I'll use them in Processing.js. October 21, 2009 andrewgrimo test page
Implement shorten() Write the shorten shorten() function. October 21, 2009 DanielHodgin code block
test page
Tests for binary() Write 20 tests for the binary() function. Write them in the Processing environment and I'll use them in Processing.js. November 13, 2009 asalga  
Tests for sort() Write 20 tests for the sort() function. Write them in the Processing environment and I'll use them in Processing.js. November 13, 2009 asalga  

Contributions

Bug Related


Tests for Daniel Hodgin

  • Wrote a test for acos.
  • Wrote a test for atan.
  • Wrote a test for asin.


Work for Al MacDonald

  • <video>


Created simple example which calls C3DL from PJS

  • Zip File
  • Run the demo from withing your WebGL capable browser: Demo


Projects

Processing.js

Release 0.1

Task NameRequirementTestCompatibility Test(F,C,S,I)Demo
splice Req. test 1/4(F) Processing Poetry
subset Req. test 0/4 ?
mag Req. test 1/4(F) Line Lengths
focused Req. test 1/4(F)

0.1 patch


Release 0.2

Task NameRequirementTicketTestDemo
sort() Req. Ticket Test PJS CrayFish
binary() Req. Ticket Test
size() Req. Ticket No test Demo
background() Req. Ticket No test
frameRate Req. Ticket No test

0.2 patch placeholder


Release 0.3

Task NameRequirementTicketTestDemo
lights() Req.      
noLights() Req.    
ambientLight() Req.      
directionalLight() Req.      
pointLight() Req.      

Activity History

Date Activity Related Blogs
September 13 2009 Video and Article Responses Watched videos, read articles and wrote responses.
September 17 2009 Getting started Created MDC account, subscribed to mailing lists.
September 17 2009 Mozilla Meeting Listened in on Mozilla meeting.
September 17 2009 Presentation Responses Watched presentations on open source and wrote responses.
September 27 2009 Building FF on OS X Learned how to use Hg, clone repository and build Firefox.
September 29 2009 Modifying Codebases Learned how to make changes to large codebases.
October 6 2009 Bugzilla Learned how to watch a user on Bugzilla. Found related bugs to Processing.js project.
October 7 2009 Patches Learned how to apply a real Patch to Firefox trunk.