Evgeny Shvarov · Dec 5, 2021 go to post

Nice app, @Henry Pereira !

If I have the property Name that contains full names, and I need to Fake it, I should:

0. Install ZPM module iris-disquise

1. Change the datatype to dc.Disguise.DataTypes.FakeString("FULLNAME")

2.  Run the ##class(dc.Disguise.Strategy).Fake("myclass", "Name", "fullname")

Right?

I'm curious, why should I repeat fullname 2 times? Maybe I could omit the strategy at least in the Fake method assuming that strategy can be taken from the property?

Evgeny Shvarov · Nov 29, 2021 go to post

Hi Robert!

top-level dc came from this discussion. Community people decided on dc. for "community" organisation.

That means they either donate the code to the community or decide to stay anonymous or don't take the responsibility?

But nevertheless dc. is a very popular package...

I think dc. should belong to code samples, templates originated by community moderators? We can discuss again

Evgeny Shvarov · Nov 29, 2021 go to post

Hi @Rahim Mammadli !

Just include this file into your GitHub repo when you'll publish it after the advent - and it will send your repo for testing automatically.

Or you can do it even in the beginning - some participants publish code even during the event.

Evgeny Shvarov · Nov 14, 2021 go to post

We expanded the topic for Auditing and Encryption too. So, @Henry Pereira, your idea meets the contest requirements - please apply for the contest!

@Yuri Marx, thanks for your attention and useful comments as always! 

Evgeny Shvarov · Nov 12, 2021 go to post

Thanks, everyone! It's an honor to be with you, InterSystems Developer Community these 5 years together with our perfect Developer Ecosystem team!

The community is growing and we hope it brings value to its members - to more than 10,000 people worldwide already!

Thanks for being with us, thanks for your contributions and I wish you all the best, the success in your career and startups, to achieve your development goals and releases! And to stay healthy of course!

Evgeny Shvarov · Nov 11, 2021 go to post

Thanks, Rob! Don't see though the example of how to make a Bearer token authorisation with InterSystems IRIS

Evgeny Shvarov · Nov 7, 2021 go to post

Encryption is the part of InterSystems security model. I think the data anonymization task is close to data encryption, isn't it?

And privacy regulations can even deal with anonymized and unencrypted data. If @Henry Pereira removes GDPR or LGPD terms from the question (which are the potential implementation goals), will the case work as a security topic?

So our contest is not about privacy. But we can include encryption and data obfuscation/anonymization.

Evgeny Shvarov · Nov 7, 2021 go to post

Henry, it's an interesting topic! If we don't see strong objections and concerns we'll expand the scope of the contest.

Evgeny Shvarov · Nov 7, 2021 go to post

Yuri, yes, data anonymization and obfuscation is not a part of the InterSystems Security model but it's an interesting topic related to secure IT practicies. And regarding privacy - I think it becomes privacy when you agree or disagree with the consent. So IMHO privacy begins when the solution is implemented which we don't expect to see in the contest :)

Evgeny Shvarov · Oct 29, 2021 go to post

Here are the updated images with ZPM and license prolonged:

intersystemsdc/iris-community:2021.1.0.215.3-zpm
intersystemsdc/iris-ml-community:2021.1.0.215.3-zpm
intersystemsdc/irishealth-community:2021.1.0.215.3-zpm
intersystemsdc/irishealth-ml-community:2021.1.0.215.3-zpm

And to launch IRIS do:

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/iris-community:2021.1.0.215.3-zpm

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/iris-ml-community:2021.1.0.215.3-zpm

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/irishealth-community:2021.1.0.215.3-zpm

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/irishealth-ml-community:2021.1.0.215.3-zpm

And for terminal do:

docker exec -it my-iris iris session IRIS

and to start the control panel:

http://localhost:9092/csp/sys/UtilHome.csp

To stop and destroy container do:

docker stop my-iris
Evgeny Shvarov · Oct 29, 2021 go to post

Thanks, Steven!

And ZPM-enabled kits are:

And we updated the images with ZPM 0.2.14 too:

intersystemsdc/iris-community:2021.1.0.215.3-zpm
intersystemsdc/iris-ml-community:2021.1.0.215.3-zpm
intersystemsdc/irishealth-community:2021.1.0.215.3-zpm
intersystemsdc/irishealth-ml-community:2021.1.0.215.3-zpm

And to launch IRIS do:

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/iris-community:2021.1.0.215.3-zpm

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/iris-ml-community:2021.1.0.215.3-zpm

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/irishealth-community:2021.1.0.215.3-zpm

docker run --rm --name my-iris -d --publish 9091:1972 --publish 9092:52773 intersystemsdc/irishealth-ml-community:2021.1.0.215.3-zpm

And for terminal do:

docker exec -it my-iris iris session IRIS

and to start the control panel:

http://localhost:9092/csp/sys/UtilHome.csp

To stop and destroy container do:

docker stop my-iris
Evgeny Shvarov · Oct 27, 2021 go to post

We are using IKO for the Open Exchange deployment. Tagging @Mikhail.Khomenko. Also, check his articles on DC and the session on the virtual summit 2021 on IKO.