Category: Uncategorized
Georgia Tech’s new robotic swarm for hire
《钟声响起时》第8集 — 情系木麻黄 – 8频道新闻及时事节目
Software Developer Position in SIT
I have a software developer position availabe in SIT to work on a one year project with National Health Group Polyclinic to develop a Nurse Scheduling System. The job scope will involve programming work using JSP and MySQL. Please email your CV to malcolm.low{at}singaporetech.edu.sg if you are interested to apply for this position.
Chinese Computer is the world’s fastest – and without using US chips
A Chinese supercomputer built using domestic chip technology has been declared the world’s fastest. The news highlights China’s recent advances in the creation of such systems, as well the country’s waning reliance on US semiconductor technology. Read the rest of the article here.
The Dead Sea Scrolls Online
Google has made available high resolution photographs of the Dead Sea Scroll online along with the English translation of the original Hebrew text.
Unified Modelling Language (UML)
- Wed Yourself to UML with the Power of Associations
- Wed Yourself to UML with the Power of Associations, Part 2
- UML Overview by by Mandar Chitnis, Pravin Tiwari, Lakshmi Ananthamurthy
- The Diagrams of UML 2.0 by Scott W. Ambler
- UML 2.1.2 Superstructure Specification
Flying Math: Bees Solve Traveling Salesman Problem
Bumblebees foraging in flowers for nectar are like salesmen traveling between towns: Both seek the optimal route to minimize their travel costs. Mathematicians call this the “traveling salesman problem,” in which scientists try to calculate the shortest possible route given a theoretical arrangement of cities. Bumblebees, however, take the brute-force approach: For them, it’s simply a matter of experience, plus trial and error, as reported in this Wired article.
A System-based Approach to Spares Management
However, a spares’ benefit should be measured in terms of the projected increase in system availability by adding that spare to the inventory. The system-based inventory provisioning approach is significantly different from the traditional item approach for generating spares requirements, which treats all items the same. In system-based inventory provisioning, spares can then be ranked in terms of benefit, then divided by cost as a measure of the desirability of adding them to the inventory.
The problem then is to answer the question “What mix of spare parts is required to keep the system at some level of operational performance for a specific scenario?”. An optimal solution in this case means a solution in which no other mix of spares can provide a greater system availability for the same cost, or the same system availability for less cost (within the scope of the model assumptions and data). Thus, there exists not just one solution, but a set of solutions that represent different trade-off between system availability and cost.
An example of system-based inventory provisioning is the work on the Aircraft Sustainability Model from the Logistics Management Institute which is a mathematical statistical model used by the United States Air Force to computes optimal spares mixed to support a wide range of possible scenarios. Another example is the D-SIMSPAIR product from D-SIMLAB Technologies which uses simulation-based optimization to compute optimal mix of aerospace rotables for maintenance contracts.
Related Links:
- A systems approach to spares management
- The Aircraft Sustainability Model
- Aircraft Sustainability Model®
- D-SIMLAB Technologies
Unit Testing: Is There Really Any Debate Any Longer?
While this answer is not historically accurate — unit testing precedes the Agile movement — it’s clear that the Agile exponents made it a widespread practice. In large part, because of Kent Beck’s lapidary JUnit implementation, which has been widely copied to most major languages.
The specific benefit Andrew — and many other developers — have enjoyed is quite simply less time spent in the debugger. Today he writes code and then he writes unit tests that exercise the edge cases and one or two main cases. Right away, Andrew can tell if he missed something obvious or if his implementation has a slight burble that mishandles cases he expected to flow through easily.
Read the rest of this artcile here.

You must be logged in to post a comment.