http://www.gamedev.net/page/resources/_/reference/programming/140/283/graphics-programming-black-book-r1698
http://people.cs.vt.edu/~feng/index.php
http://developer.nvidia.com/cuda-spotlight-compute-cure
sharing knowledge on open source software development, data mining and analysis, BI, virtualization and system administration
Friday, May 6, 2011
Thursday, May 5, 2011
Open source video lecture
in continuing example of MIT, IIT India:
http://nptel.iitm.ac.in/courses.php?branch=Comp
http://onionesquereality.wordpress.com/2008/04/30/more-video-lectures-iit-open-course-ware/
http://nptel.iitm.ac.in/courses.php?branch=Comp
http://onionesquereality.wordpress.com/2008/04/30/more-video-lectures-iit-open-course-ware/
Wednesday, May 4, 2011
mail server on linux
To figure out what mail server running on linux:
alternatives --display mta
alternatives --config mta
sending email:
> sendmail emailaddress
more sendmail tutorial
http://rimuhosting.com/support/settingupemail.jsp?mta=sendmail
alternatives --display mta
alternatives --config mta
sending email:
> sendmail emailaddress
more sendmail tutorial
http://rimuhosting.com/support/settingupemail.jsp?mta=sendmail
Sunday, May 1, 2011
open source software alternative
http://www.lostintechnology.com/windows/20-best-free-or-freemium-alternatives-to-popular-paid-software-programs
http://www.lostintechnology.com/windows/5-great-examples-of-cross-platform-open-source-software
http://www.lostintechnology.com/windows/5-great-examples-of-cross-platform-open-source-software
Friday, April 8, 2011
sleeping on data mining research
This spring semester, I am working on a data mining research relating to software testing and parallel computing. Some of my current research questions:
- how can data mining help software testing?
- what are the challenge of software testing? as of now, I know that the input space for testing - or test space is infinitive - thus testing will be complicated and expensive - where I think data mining tech come into help by reducing this infinite search space into a cost effective critical small subset of tests needed?
- what is the most minimal test set- test requirement? i think a lot of research and study has come up with quite some metrics of test requirement, coverage for this... the next question is how to evaluate goodness of 1 test set to others? = how to evaluate goodness of 1 cluster of tests with another cluster? by what metrics?
- as of now, I envision:
testing challenge = infinite state input space, infinite and costly tests
desired outcome= a group of minimalist cost effective critical tests
tool = data mining clustering algorithm
project scope: clustering analysis of test space
s1= for imperative program
s2=logic programming/finite state machine
s3 = parallel and concurrent program
most of the reference library books I have read so far all talking about logics, concurrent programming and testing. The question that bothering me is what is the relation between logic and testing and concurrency?????????????????? why what what do I have to deal with logic???
- how can data mining help software testing?
- what are the challenge of software testing? as of now, I know that the input space for testing - or test space is infinitive - thus testing will be complicated and expensive - where I think data mining tech come into help by reducing this infinite search space into a cost effective critical small subset of tests needed?
- what is the most minimal test set- test requirement? i think a lot of research and study has come up with quite some metrics of test requirement, coverage for this... the next question is how to evaluate goodness of 1 test set to others? = how to evaluate goodness of 1 cluster of tests with another cluster? by what metrics?
- as of now, I envision:
testing challenge = infinite state input space, infinite and costly tests
desired outcome= a group of minimalist cost effective critical tests
tool = data mining clustering algorithm
project scope: clustering analysis of test space
s1= for imperative program
s2=logic programming/finite state machine
s3 = parallel and concurrent program
most of the reference library books I have read so far all talking about logics, concurrent programming and testing. The question that bothering me is what is the relation between logic and testing and concurrency?????????????????? why what what do I have to deal with logic???
Friday, March 18, 2011
A journey into VirtualBox and Cluster setup
tutorial on how to share data between host and guest
http://blogs.sun.com/tao/entry/virtual_box_shared_folder_between
http://www.dedoimedo.com/computers/virtualbox-guest-addons.html
other vm setup
http://www.virtualbox.org/manual/ch05.html#vdidetails
http://forums.virtualbox.org/viewtopic.php?t=674
http://www.virtualbox.org/manual/ch05.html#vdidetails
http://www.virtualbox.org/manual/ch05.html#cloningvdis
helpful forum
http://forums.virtualbox.org/viewtopic.php?t=674
http://blogs.sun.com/tao/entry/virtual_box_shared_folder_between
http://www.dedoimedo.com/computers/virtualbox-guest-addons.html
other vm setup
http://www.virtualbox.org/manual/ch05.html#vdidetails
http://forums.virtualbox.org/viewtopic.php?t=674
http://www.virtualbox.org/manual/ch05.html#vdidetails
http://www.virtualbox.org/manual/ch05.html#cloningvdis
helpful forum
http://forums.virtualbox.org/viewtopic.php?t=674
Thursday, September 9, 2010
Rubrics in less than 5 minutes
So recently I have attended the grading workshop for graduate teaching assistant. One of the interesting grading tool that I got introduced to is called RUBRICS. I like it and thought it may be useful for me. So without further due, here is my attempt.
Rubrics in 5 minutes
What is RUBRICS?
- is a grading tool
- help you save time grading tons of paper
- make sure your grading is consistent from begining to last paper
- provide timely and correct feedback to student for better and critical learning
RUBRICS components:
1- assignment title
2- description
3- performance scale: use encouraging words, use 3-5 scales for optimal result
4- evaluation dimension
Example1:
Title=Rubrics for Identify Good Programming Practices Assignment
Description=this assignment is to test that students can identify and
explain good programming practice
performance scale= excellent/competent/need work
evaluation dimension:
- basic knowledge: be able to identify good programming practice elements ( give
a number - maybe 14 elements: comments, constant, variable, scoping)
- apply: can give a realistic example of software using good programming practice
- evaluation: can explain the example, show the pros and cons of the software, the
good elements, great if can show limitation, and suggest improvement or specific
good programming practice to make example software better.
example2: rubrics for presentation
TBD
Reference
- see book
Rubrics in 5 minutes
What is RUBRICS?
- is a grading tool
- help you save time grading tons of paper
- make sure your grading is consistent from begining to last paper
- provide timely and correct feedback to student for better and critical learning
RUBRICS components:
1- assignment title
2- description
3- performance scale: use encouraging words, use 3-5 scales for optimal result
4- evaluation dimension
Example1:
Title=Rubrics for Identify Good Programming Practices Assignment
Description=this assignment is to test that students can identify and
explain good programming practice
performance scale= excellent/competent/need work
evaluation dimension:
- basic knowledge: be able to identify good programming practice elements ( give
a number - maybe 14 elements: comments, constant, variable, scoping)
- apply: can give a realistic example of software using good programming practice
- evaluation: can explain the example, show the pros and cons of the software, the
good elements, great if can show limitation, and suggest improvement or specific
good programming practice to make example software better.
example2: rubrics for presentation
TBD
Reference
- see book
Subscribe to:
Posts (Atom)