Evgeny Shvarov · Feb 1, 2018 go to post

Hi, John!

Thank you! I have a badge of Community Manager for two years, so I'm good ;) 

We considered that even in this list Top-10 Experts already consists of 11 people. If we missed something in math we always ready to make changes)

Evgeny Shvarov · Jan 25, 2018 go to post

Thanks, Danny!

Is there any "non-legacy" case when $test can be useful?

I mean, should we consider using $test in a code as a bad practice?

Evgeny Shvarov · Jan 24, 2018 go to post

But...

Can one condition in "postconditionals" "quickly and often" convert into several lines?

Maybe postconditionals shoud be If with braces too?

Evgeny Shvarov · Jan 10, 2018 go to post

Hi, Rochdi!

This is better to be in a new question: how to work with JSON in Caché versions earlier 2014.

Evgeny Shvarov · Jan 7, 2018 go to post

Thanks, Dmitry. And when you save this '%z' class say in USER namespace, where is it actually stored? In CACHELIB?

Evgeny Shvarov · Jan 6, 2018 go to post

Hi, Dan!

What are the benefits of using ngx-charts? Better performance? Wider chart library?

Evgeny Shvarov · Jan 5, 2018 go to post

Hi, Robert!

Thanks for contributing the answer.

I like that approach as well! Was looking if there is something better).

P.S. I think "UTF8" is not mandatory, cause it is always UTF8 if you consider exporting a Global to XML.

Evgeny Shvarov · Jan 4, 2018 go to post

Thank you, Eduard!

But how do you manage it (the global) in CVS? 

And what is the Installer script in case of a global?

Evgeny Shvarov · Dec 27, 2017 go to post

So!

The repos are presented and the winners of AdventOfCode2017 in Caché ObjectScript are:

1st place: Bert SarensRepository.

2nd place: Peter Steiwer! Repository.

3rd place: Dmitry Maslennikov. Repository.

Congratulations Bert! 

You get 10,000 Global Masters points and the title of the AdventOfCode champion in Caché ObjectScript at least until December 2018! 

Peter and Dmitry! You get 5,000 and 3,000 points respectively.

The announcement and prizes would follow in Global Masters tomorrow as well!

All participants! Thank you for your attention to the contest and the efforts you pay in this exciting coding marathon! 

I bet you had a lot of fun as we did!

Congratulations!

Evgeny Shvarov · Dec 26, 2017 go to post

How to call a classmethod?

If you are inside the class Circle call it with:

do ..Radius()

If you call this method from another class use:

do ##class(Circle).Radius()

But there are cases when you do not know either name of a class or name of a method on runtime. So $classmethod is your friend here:

do $classmethod("Circle","Radius")

HTH

Evgeny Shvarov · Dec 26, 2017 go to post

Hey, guys! Congratulations! I think we are ready to announce a winner of our home COS championship ;)

Guys, please share your GitHub or any other public repos with COS in UDL inside?

Evgeny Shvarov · Dec 24, 2017 go to post

Maybe the comments are not in UTF in the original cls? Can you check it with any editor (e.g. VS Code or Notepad++).

And, you have 2016.2.+ - so you can use Atelier ;) Try with Atelier? )

Evgeny Shvarov · Dec 24, 2017 go to post

And to start it: for me the most helpful article this year was REST FORMS Queries - yes, I'm using REST FORMS a lot, thanks [@Eduard Lebedyuk]!

Another is Search InterSystems documentation using iKnow and iFind technologies

Two helpful questions were mine  (of course ;):

How to find duplicates in a large text field

and Storage Schema in VCS: to Store Or Not to Store?

and How to get the measure for the last day in a month in DeepSee

Evgeny Shvarov · Dec 22, 2017 go to post

Hi, p rd!

Would you please describe how do you import UDL file in Studio? Drag-n-drop? Import dialog? Or via $System.OBJ.Loaddir?

Also, would you please provide the result of $zv in terminal (the full version code).

Evgeny Shvarov · Dec 19, 2017 go to post

Hi, Bert!

Thanks for the suggestion.

What do you say if we manage to show new comments (with color or/and sign) appeared since the last visit?

Evgeny Shvarov · Dec 12, 2017 go to post

Hi, Fab!

We thought about that. I think the working procedure, in this case, is to kindly ask the maintainer of the original repo to push changes to the DC repo as well. And provide an access to him for the forked repo of course. 

Would it work? What do you think?

Evgeny Shvarov · Dec 12, 2017 go to post

It's really good idea, but no)

The reason is that it's not InterSystems technology behind this community pages - it's Drupal and PHP.

Bert, if you find something which works very slow please feel free to add in Feedback group, I would appreciate!

But the analytics are in InterSystems DeepSee and that would be exposed to the public soon!

So you would be able to install DC Analytics on your laptop/server and contribute to it.