go to post Fabian Haupt · Nov 24, 2017 You should work your way through this reading list for starters: https://github.com/josephmisiti/awesome-machine-learning https://github.com/ujjwalkarn/Machine-Learning-Tutorials Best, Fab
go to post Fabian Haupt · Nov 23, 2017 He's all set. The mapping for apache had to be extended to include urls without extensions (see comments).
go to post Fabian Haupt · Oct 16, 2017 Could you clarify your questions a bit please? It's unclear what you mean by 'ping' (ping uses ICMP and not HTTP (which aren't even on the same protocol layer))? A http response object is what you get after sending a request with the request? Maybe you can post some of your code?
go to post Fabian Haupt · Sep 11, 2017 %ZSTART hooks allow you to reliably execute code after startup
go to post Fabian Haupt · Aug 18, 2017 PDF is a binary format. It is quite ugly and you don't really have any control over what you are getting. The text could be in there as text, as vector image, or even as pixel image. So short of implementing full OCR in Caché, you'll not find a way to do this without using external tools (and even those are not 100% reliable).
go to post Fabian Haupt · Aug 18, 2017 You can use netstat to identify which process is using a port (and then kill it). Sometime we're seeing a process hang around and not free the port. This has happenend with the .net gateway before.
go to post Fabian Haupt · Jul 14, 2017 Yes. Have a look at the documentation as well: http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=... And if you need more advanced features: https://community.intersystems.com/post/advanced-url-mapping-rest Best, Fabian
go to post Fabian Haupt · Jun 21, 2017 No. Unfortunately that's not something that's implemented. You'll have to extend the toolbar and implement that on your own. -Fab
go to post Fabian Haupt · May 31, 2017 Since you can emulate any type of request with JMeter, yes. It is 'compatible'. For anything other than standard http/soap/rest requests you might have to write your own request module, but other than that you can use it out of the box. -Fab
go to post Fabian Haupt · May 30, 2017 Hard to say anything generic here, but if you are transporting sensitive data (or really any time, actually), you should use both authentication and encryption (ssl on the transport layer) -Fab
go to post Fabian Haupt · May 9, 2017 Hi Murali, from looking at both of their websites, it seems they are just web scanners? If so, you don't need to do anything different to run it against your InterSytems powered web pages. You can use them the same as with any other webpage you're scanning. Cheers, Fab
go to post Fabian Haupt · May 8, 2017 Murali, you should check the URL being created (i.e. Request.Location_Path and see if that actually exists and you have access to it. Also keep in mind this code is fairly old, so you might need to adjust it a bit to run with the current json utilities.
go to post Fabian Haupt · May 4, 2017 Hi! A couple of things to note/check on your end: %SYS_Monitor service is enabled (and is not restricting access for your IP) Make sure the iscsnmp.dll is registered. You can run d $ZU(190,5,0) to delete the registry entries and d $ZU(190,5,1) to add them again. Restart SNMP in Cache: zn "%SYS" d stop^SNMP d start^SNMP Make sure there is a SNMP job running in your instance (System -> Processes, filter for SNMP) Make sure the windows firewall allows connections, in doubt you could disable the windows firewall service temporarily For debugging you can set: s ^SYS("MONITOR","SNMP","DEBUG")=1 Which will create a SNMP.log file in your mgr directory. As well as in the registry: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Intersystems\Cache\SNMP\CurrentVersion (for 64bit) "Debug" = "true" (String value) Which will create a file snmpdbg.log in c:\windows\syswow64\snmpdbg.log Then you can try and get a value directly like this: snmpwalk -r:"localhost" -os:.1.3.6.1.4.1.16563.1.1.1.1.3 -op:.1.3.6.1.4.1.16563.1.1.1.1.4 (or you can use a tool like the iReasoning MIBBrowser..., import the MIB from directory>/SNMP) Hope this helps. Best, Fabian
go to post Fabian Haupt · Apr 4, 2017 Hi Peter, a couple of things: * You're trying to write out the numbers twice. Everything that is >60 is also >30. * The css style for background is background-color. See CSS reference This works for me: Method SetAlertColor(pTable As %ZEN.Component.tablePane, pName As %String, pSeed As %String) As %Status { s val=%query(pName),col="" if (val>60) { s col="#FF0000" } elseif val>30{ s col="#FF6600" } else { s col="#AAAAAA" } &html<<div style="background-color:#(col)#">#(val)#</div>> q $$$OK }
go to post Fabian Haupt · Mar 30, 2017 With your xdata block, this works: ClassMethod GetFile() as %Status { set xdata = ##class(%Dictionary.CompiledXData).%OpenId($ClassName()_"||File7") s %response.Status=200 s %response.ContentType="application/octet-stream" write $System.Encryption.Base64Decode(xdata.Data.Read(xdata.Data.Size)) q $$$OK }
go to post Fabian Haupt · Mar 25, 2017 %ToJSON() is only defined on objects extending %DynamicAbstractObject. For example: SAMPLES>s obj={"test":"42"} SAMPLES>d obj.%ToJSON() {"test":"42"} SAMPLES> To serialize arbitrary %Persistent/%Registered objects you'll have to use altJSONProvider for example: SAMPLES>s p=##class(Sample.Person).%OpenId(1) SAMPLES>d ##class("%ZEN.Auxiliary.altJSONProvider").%WriteJSONFromObject(,.p) {"_class":"Sample.Person","_id":1,"Name":"Love,Wolfgang A.","SSN":"917-96-1802","DOB":45275,"Home":{"_class":"Sample.Address","Street":"8360 First Street","City":"Zanesville","State":"WV","Zip":25788},"Office":{"_class":"Sample.Address","Street":"1842 Maple Court","City":"Hialeah","State":"NH","Zip":65893},"Spouse":"","FavoriteColors":[],"Age":"52"}
go to post Fabian Haupt · Mar 23, 2017 wouldn't it be easier to store your data in a more generic form to avoid having to do that?
go to post Fabian Haupt · Mar 8, 2017 You should consider upgrading, 2010.2.7 is long since past its age limit.