1,702 reputation
415
bio website
location
age
visits member for 3 years, 7 months
seen Oct 28 '13 at 18:13

Aug
27
comment Writing my own voice recognition code
Why write your own? Googling either raspberry pi voice recognition or arduino voice recognition gives many hits, and even open source voice libraries.
Jul
2
comment ROA on top of SOA
Need more details to provide a useful contextual answer. If your services map well to your resources/usage, it may be trivial. It is possible, however, that the decomposition into SOA has made layering ROA on top very difficult.
Apr
9
comment Which one is the fastest Message Broker in case of a single machine?
Appears stackoverflow.com/questions/84855/… answers your question fully.
Apr
9
comment Which one is the fastest Message Broker in case of a single machine?
Languages? Platforms (Win/Linux/etc.)? Other requisites/requirements? Does it have to be an MQ model for example, does it have to be JMS?
Mar
22
comment Multi-threaded server
Homework? Or why are you writing a server from scratch without background? In either case, more details required to provide useful answers; e.g. how does control get "stuck"?
Feb
13
comment Why do code generators always use fully-qualified identifiers?
@RobertHarvey yes, but why take the risk? The principal is sound, fully qualified names eliminate the (future) possibility of a clash.
Feb
13
comment Mutual exclusion over network - pattern?
Academic interest, or real world. If real world, is this really about file syncronization, or shared processing, or what is the end goal you are trying to accompish?
Feb
11
comment Usefulness of pre and post order traversal of binary trees
@KilianFoth except that is not what the tree says - it says (A + B) * C, at least to my eyes. Although my HP-28s fingers like the A B + C * version just fine. :-)
Jan
25
comment Algorithms for data structures in distributed system
Academic interest, or real-world project? Either way, some further details/requirments probably needed for any good answers to be written.
Nov
21
comment Did C++11 address concerns passing std lib objects between dynamic/shared library boundaries? (ie dlls and so)?
@JanHudec I can guarantee that between SOs does not work nearly so magically as you seem to indicate. Given symbol visibility and how name mangling often works, you may be more insulated from a problem, but compiling one .so with different flags/etc., and assuming you can link it in a program with other flags is a recipie for disaster.
Oct
5
comment How can I reformat my condition to make it better?
+1 for showing your work :)
Sep
6
comment Is Oberon really “a better Pascal”?
@Giorgio I think it is a fair question in this case because both languages in question (Pascal, Oberon) were developed by the same person for similar reasons. I'm not sure there are many other cases like that, and Java, C++ would not fit that criteria.
Jul
11
comment Is an API in C++ a better alternative to computing directly in SQL?
Need more details. If the computation is trivial and the data is large, then keeping on the SQL server is probably best. If the computation is long/large/complex, then offloading is probably better.
May
2
comment why are both index[array] and array[index] valid in C?
I like the explanation, a slightly more formal one might include that arrays are merely a syntactical sugar of pointers which further reinforces your commutative argument.
May
2
comment why are both index[array] and array[index] valid in C?
-1 for random editorializing on the motivations of the C designers
Apr
30
comment REST and redirecting the response
First - the create should probably be a PUT, not poas POST. Also not clear on what the POST is doing with its multipart upload, can you elaborate? Any why go back to the form anyways - what is the purpose of that?
Apr
23
comment Diving into microcontroller programming
You'll likely get better answers on electronics.stackexchange.com
Apr
9
comment Low coupling processing big quantities of data
@vitalik of course there is that possibility (to sleep a producer) you just have to do it. Some queues can be configured to be blocking, so that if a producer tries to insert into a full queue, you just block, and effectively sleep/spin (watch out for which one) on the queue to have space.
Apr
3
comment How to represent a Rubik's Cube in a data structure
Homework? Or real-world problem...
Mar
30
comment How does one become a big contributor to an opensource project?
@monksy it seems like you are starting from a different premise than perhaps your question indicated. If you believe you have a much better way than a current project does, perhaps engage in a low-key open conversation to better understand why things are they way they are, and then go from there...