go to post Eduard Lebedyuk · Sep 13, 2024 Great Article, Vic! Please consider embedding URLs. Also there are Object and SQL interfaces to journal records, which sometimes might be useful.
go to post Eduard Lebedyuk · Sep 12, 2024 WQM is a recommended and preferred approach, but here's an article which might be helpful to you.
go to post Eduard Lebedyuk · Sep 9, 2024 $zf should work: w $zf(-100,"/SHELL","eventcreate","/ID",1,"/L","APPLICATION","/T","INFORMATION","/SO","MYEVENTSOURCE","/D","My first log")
go to post Eduard Lebedyuk · Sep 6, 2024 While I agree that ideally you'd run two IRIS nodes in two geographically close but fully separate datacenters, running IRIS in a mirror with both servers in the same datacenter still provides protection from: Server hardware failure OS-level failure IRIS failure In addition to that datacenters often allow users to specify placement strategy. Select spread placement strategy to avoid hosting both servers on the same underlying hardware if possible. So mirroring in this scenario still provides a lot of advantages.
go to post Eduard Lebedyuk · Aug 30, 2024 Sure, you have two approaches: Define a message class with XMLPROJECTION=NONE for the properties you want to skip Redefine %ShowContents method for your message class to skip some of the properties (check Ens.Util.MessageBodyMethods for a sample implementation).
go to post Eduard Lebedyuk · Aug 26, 2024 Are you in the interop context? If yes, SendSync/SendAsync should be available for you. If not, check this article.
go to post Eduard Lebedyuk · Aug 21, 2024 Can you copy FOP to two places (or each job at a start copies FOP to it's own dir) and call it in parallel after that. Would that work?
go to post Eduard Lebedyuk · Aug 9, 2024 I agree that [ CodeMode = objectgenerator ] is certainly outside of this code golf conditions (method signature should not be changed), but it's still a creative example.
go to post Eduard Lebedyuk · Aug 8, 2024 ^IRIS.Msg("EnsColumnsNAMESPACENAME,"en" Can be mapped to your DB, so you won't lose the changes on update (and also you won't need to make ENSLIB RW).
go to post Eduard Lebedyuk · Aug 7, 2024 There are to valid ways to solve this code golf: Create a program that contains all ASCII characters in the source code (so it does not have to print anything) Create a program which prints ASCII characters not present in a source code Both approaches are valid, sample solution uses approach 1. "Print out" is any output the program produces so if you for example add 1/0 at the end it might save you a few characters.
go to post Eduard Lebedyuk · Aug 7, 2024 Well, in that case you might as well do this (down to 41): ClassMethod ascii() [ CodeMode = objectgenerator ] { f i=0,27,0:1:94 d %code.Write($c(i+32)) }