|  05 Feb 2025, Andrea Capra, Forum, Transition from mana -> manalyzer   | 
| Hi Andreas, 
 please find in elog:2938/1 a short introduction that I wrote sometime ago.
 | 
|  23 Feb 2014, Andre Frankenthal, Bug Report, Installation failing on Mac OS X 10.9 -- related to strlcat and strlcpy | 
| Hi, 
 I don't know if this actually fits the Bug Report category. I've been trying to install Midas on my Mac OS
 | 
|  27 Feb 2014, Andre Frankenthal, Bug Report, Installation failing on Mac OS X 10.9 -- related to strlcat and strlcpy | 
| > > > > I don't know if this actually fits the Bug Report category. I've been trying to install Midas on my Mac OS
 > > Mavericks and I keep getting errors like "conflicting types for '___builtin____strlcpy_chk' ..." and similarly for
 | 
|  15 Dec 2014, Amy Roberts, Forum, lock ODB variables within sequencer? | 
| Hello, 
 I'm wondering if it would be possible to add the ability to lock ODB variables as
 | 
|  15 Oct 2015, Amy Roberts, Forum, lazylogger: a little less lazy? | 
| We're using the lazylogger to trigger a script that copies files, and the lag between a completed file appearing and the lazylogger trigger occasionally feels
 uncomfortably long.  It's not too bad - at most, around five or so minutes.  But
 | 
|  29 Oct 2015, Amy Roberts, Info, synchronous ajax deprecated | 
| We're using mhttpd for calls that end up working better with asynchronous requests, and we've built up sort of a parallel, asynchronous library using javascript Promises.
 
 | 
|  05 Nov 2015, Amy Roberts, Bug Report, deferred transition causes sequencer to fail | 
| When using the sequencer to start and stop runs which use a deferred transition, the sequencer fails with a "Cannot stop run: ..." error.
 
 | 
|  18 Nov 2015, Amy Roberts, Info, synchronous ajax deprecated | 
| > Why don't you post the functions here so that we can have a look? 
 Here is (1) my promisified HTTP request function and (2) a function that uses the returned promises to build an asynchronous, sequential chain of requests
 | 
|  18 Nov 2015, Amy Roberts, Info, synchronous ajax deprecated | 
| > I checked again on browser compatibility: >
 > el6: firefox 38 - ok, google-chrome 27 - no
 | 
|  19 Nov 2015, Amy Roberts, Info, synchronous ajax deprecated | 
| > Right now the JSON-RPC client library does not check the return status of MIDAS calls themselves, i.e. ODBGet("/nonexistant") will go to Promise.resolve() with
 > the MIDAS db_find_key() status DB_NO_KEY instead of Promise.reject(). So some error handling in Promise.resolve() is still required.
 | 
|  10 Dec 2015, Amy Roberts, Suggestion, script command limited to 256 characters; remove limit? | 
| Both the /Script and /CustomScript trees in the ODB allow users to trigger a script via Midas - which silently truncates command strings longer than
 256 characters.
 | 
|  28 Jan 2016, Amy Roberts, Suggestion, script command limited to 256 characters; remove limit? | 
| Using low-level memory allocation routines in higher-level programs like mhttpd makes me nervous. 
 We could use vector arrays to allow variable-sized allocation, and use the data() member function to access the char* needed for functions like strlcat,
 | 
|  08 Sep 2016, Amy Roberts, Bug Report, control characters not sanitized by json_write - can cause JSON.parse of mhttpd result to fail | 
| I've recently run into issues when using JSON.parse on ODB keys containing 8-bit data.
 
 | 
|  09 Sep 2016, Amy Roberts, Suggestion, AJAX jmsg "get messages since t" ability - add to docs? | 
| I recently needed to watch the Midas messages for a particular error - and thus needed a command to "get all the messages since a time t".
 
 | 
|  16 Feb 2018, Amy Roberts, Suggestion, respect capitalization option in db_get_values mjsonrpc method? | 
| I'd like to use the mjsonrpc db_get_values method, but (as indicated in the documentation) it returns all ODB keys as lowercase.
 
 | 
|  17 Feb 2018, Amy Roberts, Suggestion, respect capitalization option in db_get_values mjsonrpc method? | 
| It appears I needed to read the documentation more closely - the method db_save does respect key-name capitalization and solves my problem.
 
 | 
|  28 Jan 2020, Amy Roberts, Suggestion, MIDAS tested with MariaDB? | 
| We're using the History Logger MIDAS feature and writing to mySQL tables, but in some cases have run into issues installing mySQL on centos7 systems.
 
 | 
|  29 Sep 2020, Amy Roberts, Forum, using python client to start and stop run | 
| I'm using a python client to start and stop runs, and the following code *appears* to set the MIDAS state to "Run"
 
 | 
|  24 Nov 2020, Amy Roberts, Suggestion, ODBSET wildcards with array keys in Sequencer files | 
| I'm interested in using the matching feature for ODBSET explained on https://midas.triumf.ca/MidasWiki/index.php/Sequencer for settings that are in an
 array, like:
 | 
|  25 Nov 2020, Amy Roberts, Suggestion, ODBSET wildcards with array keys in Sequencer files | 
| The following all fail with "Cannot find ODB key "<key>"" 
 ODBSET "/Detectors/Det*/Settings/Charge/Bias (V)[*]" 0
 |