The free downloads are at:
www.microsoft.com/downloads/details.aspx?FamilyId=3D706147-82E2-4B4A-AF12-DB7D3F8ACD8A&displaylang=en
And a related Scientific American article is available at:
www.sciam.com/article.cfm?chanID=sa006&articleID=9312A198-E7F2-99DF-31DA639D6C4BA567
A site devoted mostly to everything related to Information Technology under the sun - among other things.
Tuesday, January 30, 2007
Discovery Interview with Marvin Minsky
Discovery Interview with Marvin Minsky - courtesy of Bob Carter.
http://www.discover.com/issues/jan-07/departments/interview-minsky/
Daylight Saving Time & MS Products
This year Daylight Saving Time (DST) extends by approximately four weeks. In compliance with this provision in the Energy Policy Act of 2005, DST dates in the United States and Canada will start three weeks earlier (2:00 A.M. on the second Sunday in March) and will end one week later (2:00 A.M. on the first Sunday in November).
Details of the updates for Microsoft Windows and affected Microsoft applications, how customers can acquire them and when they will be available can be found on the Microsoft website @
Monday, January 29, 2007
Some Useful Security-related Web Sites
• The Happy Trails Computer Club, cybercoyote.org/security/intro.shtml
• PC Flank, www.pcflank.com/about.htm
• "User's Guide to Safer Computing at Columbia," www.columbia.edu/acis/security
• OnGuardOnline, http://onguardonline.gov/index.html
• National Fraud Information Center, www.fraud.org
• Internet Fraud Watch, phishinginfo.org,
• Anti-Phishing Working Group www.antiphishing.org
• SonicWALL Phishing IQ Test: www.sonicwall.com/phishing/
• Better Business Bureau, www.bbbsilicon.org/topic054.html
• Federal Trade Commission, www.consumer.gov/idtheft
• USDJ - The Computer Crime and Intellectual Property Section, http://www.cybercrime.gov/
• PC Flank, www.pcflank.com/about.htm
• "User's Guide to Safer Computing at Columbia," www.columbia.edu/acis/security
• OnGuardOnline, http://onguardonline.gov/index.html
• National Fraud Information Center, www.fraud.org
• Internet Fraud Watch, phishinginfo.org,
• Anti-Phishing Working Group www.antiphishing.org
• SonicWALL Phishing IQ Test: www.sonicwall.com/phishing/
• Better Business Bureau, www.bbbsilicon.org/topic054.html
• Federal Trade Commission, www.consumer.gov/idtheft
• USDJ - The Computer Crime and Intellectual Property Section, http://www.cybercrime.gov/
Sunday, January 28, 2007
Lattix Tool and Linear Algebra
There is a tool from Lattix
@ http://www.lattix.com
that tries to capture the dependencies of a software system. It is a pretty cool tool.
Please go to
http://www.lattix.com/dl/gettingstarted.php.
Next, please click on the
www.lattix.com/dl/gettingstarted.php
link which is on the r.h.s. of the page, second hyperlink.
Please page through the tour: you will notice that the tool tries to grasp some features of the DB and later to ties them to the the application that uses that database via a matrix.
The matrix is called the Dependency Structure Matrix and is related to TRIZ (http://en.wikipedia.org/wiki/TRIZ) :
What I find intriguing about this matrix is the possibility of computing (non-zero) eigenvalues and the corresponding eigenvectors. (See http://en.wikipedia.org/wiki/Eigenvalue).
The eigenvectors, as you recall, have the property that when multiplied by their matrix, remain the same - they just get multiplied by their eigenvalue.
Thus, the eigenvectors of this matrix could indicate the "directions", in the software dependency space, in which the system can be moved/changed/evolved along these linearly independent (in the sense of abstract vector spaces) eigenvectors. Note that this matrix has no real eigenvalues.
Thus the features of a software system may be broken into a collection of linearly independent features that are combined to give rise to the full system. Once we recognize the linearly independent features, we can develop (lineraly) independent test cases, use cases, etc. that exercise and cover those features. This could reduce the amount of work we have to do to validate a system or its requirements since we only need to validate those test cases and those use cases that form the basis (in the language of linear algebra) for the system's features set.
What I have outlined above is just my hunch. It takes effort to see if these ideas will lead to anything useful.
@ http://www.lattix.com
that tries to capture the dependencies of a software system. It is a pretty cool tool.
Please go to
http://www.lattix.com/dl/gettingstarted.php.
Next, please click on the
www.lattix.com/dl/gettingstarted.php
link which is on the r.h.s. of the page, second hyperlink.
Please page through the tour: you will notice that the tool tries to grasp some features of the DB and later to ties them to the the application that uses that database via a matrix.
The matrix is called the Dependency Structure Matrix and is related to TRIZ (http://en.wikipedia.org/wiki/TRIZ) :
What I find intriguing about this matrix is the possibility of computing (non-zero) eigenvalues and the corresponding eigenvectors. (See http://en.wikipedia.org/wiki/Eigenvalue).
The eigenvectors, as you recall, have the property that when multiplied by their matrix, remain the same - they just get multiplied by their eigenvalue.
Thus, the eigenvectors of this matrix could indicate the "directions", in the software dependency space, in which the system can be moved/changed/evolved along these linearly independent (in the sense of abstract vector spaces) eigenvectors. Note that this matrix has no real eigenvalues.
Thus the features of a software system may be broken into a collection of linearly independent features that are combined to give rise to the full system. Once we recognize the linearly independent features, we can develop (lineraly) independent test cases, use cases, etc. that exercise and cover those features. This could reduce the amount of work we have to do to validate a system or its requirements since we only need to validate those test cases and those use cases that form the basis (in the language of linear algebra) for the system's features set.
What I have outlined above is just my hunch. It takes effort to see if these ideas will lead to anything useful.
On Clausewitz & Complexity
On the www.clausewitz.com website, one finds Clausewitz's book "On War" being elucidated enthusiastically with help of non-linear mathematics and cognitive science.
There is a section that explores Clausewitz & Complexity:
http://www.clausewitz.com/CWZHOME/Complex/CWZcomplx.htm
A fascinating thing is that very recent developments in these disciplines point back to a fundamental principle in Clausewitz:
History, critically examined, may not yield general laws – but may contribute to judgement, insight, and even indeed wisdom.
There is a section that explores Clausewitz & Complexity:
http://www.clausewitz.com/CWZHOME/Complex/CWZcomplx.htm
A fascinating thing is that very recent developments in these disciplines point back to a fundamental principle in Clausewitz:
History, critically examined, may not yield general laws – but may contribute to judgement, insight, and even indeed wisdom.
Subscribe to:
Posts (Atom)
Useful Links
- .Net Code Samples
- AJAX for MS Developers
- C# Tutorials
- Channel9
- Code Search Engine
- Douglas Crockford's JavaScript Site
- DZONE
- Google Code
- IBM Developer Works
- IBM Public Skunkworks
- Is This Thing On?
- Java tutorials, hints, tips
- Jon Udell Weblog
- Knowing .Net
- Massive List of Information for Programmers
- MIT Courses
- MSDN
- Simple-Talk
- SUN Java
- That Indigo Girl
- UC Berkeley Lectures
- Yahoo UI Library
Topics
- 3-D Printing (13)
- AI (228)
- Art (95)
- Article (120)
- book (11)
- books (83)
- Business Intelligence (18)
- Careers (72)
- Cloud Computing (19)
- Cognition (13)
- Complexity (8)
- Computer Science (20)
- COVID-19 (1)
- Cyber-security (79)
- Data Analysis (39)
- Data Management (19)
- Data Visualization (30)
- Design Thinking (1)
- Embedded Tools (34)
- Gadgets (74)
- Games (32)
- Google (7)
- Hardware (39)
- High Performance Computing (32)
- History of Mathematics (1)
- Humor (73)
- Inetrview (7)
- Intelligent Transportation (17)
- IoT (15)
- IT as Metaphor (2)
- Magazine Subscription (8)
- Mathematics Tools (4)
- Microsoft Platforms (22)
- Microsoft Tools (63)
- Mobile Computing (2)
- Motto (3)
- Network Tools (12)
- News (121)
- Offshoring (6)
- Open-Source Sofware (7)
- Outsourcing (1)
- Philosophy (5)
- Pictures (143)
- PLM (5)
- Programming Languages (74)
- Quantum Computing (5)
- Reports (52)
- RFID (3)
- Robo (2)
- Robots (103)
- Science (57)
- Scientific Computing (17)
- Search Tools (7)
- Semantic Networks (11)
- Simulations (34)
- Social Computing (25)
- Software Architecture (27)
- Software Development (151)
- Software Testing (4)
- Software Tools (268)
- Some Thoughts (44)
- Speech (6)
- Standards - Telematics (9)
- Transportation (14)
- Video (11)
- Visualization (9)
- Web Site (224)
- Web Site for Science (48)
About Me
- Babak Makkinejad
- I had been a senior software developer working for HP and GM. I am interested in intelligent and scientific computing. I am passionate about computers as enablers for human imagination. The contents of this site are not in any way, shape, or form endorsed, approved, or otherwise authorized by HP, its subsidiaries, or its officers and shareholders.
Blog Archive
- November (11)
- October (10)
- September (7)
- August (11)
- July (6)
- June (11)
- May (12)
- April (7)
- March (5)
- February (1)
- January (3)
- December (1)
- October (2)
- September (4)
- August (1)
- July (3)
- June (2)
- April (2)
- March (2)
- February (2)
- January (10)
- December (1)
- October (1)
- September (1)
- August (4)
- June (1)
- April (6)
- March (2)
- February (4)
- January (3)
- December (1)
- October (1)
- June (3)
- April (1)
- March (1)
- February (1)
- January (6)
- December (8)
- November (3)
- October (5)
- September (2)
- August (3)
- July (6)
- June (2)
- May (7)
- April (19)
- March (22)
- February (6)
- January (5)
- December (4)
- November (4)
- October (9)
- September (3)
- August (7)
- July (3)
- June (2)
- May (6)
- April (4)
- March (8)
- February (5)
- January (18)
- December (6)
- November (10)
- October (6)
- September (7)
- August (2)
- July (4)
- June (5)
- May (8)
- April (5)
- March (9)
- February (3)
- January (7)
- December (2)
- November (1)
- October (3)
- September (5)
- August (10)
- July (8)
- May (5)
- April (8)
- March (9)
- February (6)
- January (11)
- November (6)
- October (9)
- September (5)
- August (13)
- July (9)
- June (9)
- May (8)
- April (4)
- March (2)
- February (8)
- January (9)
- December (3)
- November (7)
- October (9)
- September (7)
- August (4)
- July (2)
- June (4)
- May (7)
- March (4)
- February (2)
- January (1)
- December (2)
- November (1)
- October (6)
- September (1)
- August (1)
- July (4)
- June (1)
- April (1)
- March (1)
- February (1)
- January (2)
- December (5)
- October (4)
- August (2)
- July (3)
- June (8)
- May (7)
- April (5)
- March (9)
- February (3)
- January (7)
- December (4)
- October (7)
- September (5)
- August (5)
- July (8)
- June (6)
- May (9)
- April (5)
- March (4)
- February (5)
- January (6)
- December (12)
- November (7)
- October (5)
- September (4)
- August (19)
- July (12)
- June (4)
- May (8)
- April (5)
- March (15)
- February (5)
- January (9)
- December (14)
- November (6)
- October (12)
- September (2)
- August (10)
- July (8)
- June (8)
- May (11)
- April (10)
- March (10)
- February (9)
- January (20)
- December (16)
- November (9)
- October (25)
- September (24)
- August (12)
- July (18)
- June (20)
- May (13)
- April (29)
- March (26)
- February (14)
- January (17)
- December (17)
- November (9)
- October (32)
- September (27)
- August (27)
- July (11)
- June (22)
- May (25)
- April (33)
- March (33)
- February (28)
- January (38)
- December (12)
- November (39)
- October (28)
- September (29)
- August (29)
- July (18)
- June (27)
- May (17)
- April (23)
- March (40)
- February (31)
- January (6)