9,897 reputation
11954
bio website anang.com
location Oxford, United Kingdom
age 43
visits member for 3 years, 9 months
seen 17 hours ago

I'm a geek, a role-player and a biker.

I work for Diamond Light Source, developing open source scientific software for the UK national synchrotron facility. In the past I have worked in the robotics, mechatronics and laser micro-machining industries.


1d
comment GPL software distribution
There is no need to ask a lawyer @BasileStarynkevitch this issue is well understood and absolutely clear cut. Asking a lawyer would be a waste of money in this case as the terms of the GPL are explicit.
1d
comment GPL software distribution
Yup, that's exactly what GPL licensing means. Copyleft was designed to ensure that free software remains free and can't later be closed.
2d
revised Strategy to use version control on a modular system
added 159 characters in body
Jan
25
awarded  Enlightened
Jan
25
awarded  Nice Answer
Jan
14
revised What's the best way to synchronise an event over multiple processes?
added 325 characters in body
Jan
14
comment What's the best way to synchronise an event over multiple processes?
Do you have the ability to modify the code for the the server and/or either client?
Jan
14
revised What's the best way to synchronise an event over multiple processes?
Added mention of LAN from comments.
Jan
14
comment What's the best way to synchronise an event over multiple processes?
Thanks Acron, note that on Stack Exchange it is better to answer questions in comments by editing your question rather than adding another comment. That way the commenter can delete their comment once their question has been answered and the comments cease to distract people from the question itself.
Jan
14
comment What's the best way to synchronise an event over multiple processes?
Great answer Karl, it prompted me to analyse the timing requirements and work out that the much simpler and more widely available Network Time Protocol (NTP) should be more than sufficient. No need for sub microsecond accuracy when sub millisecond accuracy will do. *8')
Jan
14
answered What's the best way to synchronise an event over multiple processes?
Jan
8
reviewed Leave Closed how to traverse towards child node from parent node in n-ary tree?
Jan
8
reviewed Leave Closed Putting together a business case for moving to git from TFS?
Jan
8
reviewed Approve Explain MVC to non-programmers
Jan
7
reviewed Leave Open how does CC licenses (0,BY,BY-SA) affect proprietary/closed source applications?
Jan
6
revised Were the first assemblers written in machine code?
Stripped out the Story of Mel quote as it added no more than the link.
Jan
6
revised Were the first assemblers written in machine code?
Stripped out the Story of Mel quote as it added no more than the link.
Jan
6
answered Why is there little use of filesharing as compression (outside of libraries)?
Jan
6
reviewed Close Mac OS X preferences saving, when to apply/save changes made by user
Jan
6
reviewed Close How do you implement an active sessions system like LinkedIn?