- Log in to post comments
Hi Joel!
Finam.ru is a trade broker for MOEX - Russian stock exchange. Previously they had an API to download quotes for any securities. What I see now they at still have the UI to download quotes e.g. in CSV - here is the link do download GAZPROM quotes.
- Log in to post comments
Hi Scott!
First, thanks for mentioning Open Exchange, I appreciate :) Here is the link of Sysmon Dashboards on OEX.
Also, here is the article by @Semyon Makarov, which could help.
The tool just visualizes the data you have %SYSMONMGR, I believe the utility appeared at early versions of Caché.
The visualization is better with DeepSee Web, this will require at least Caché 2014 for REST and JSON.
Also I'll ping @Daniel Kutac for more details who initially introduced the tool
- Log in to post comments
Hi Wolf!
It's not the substitution for Studio, but have you tried InterSystems ObjectScript plugin for VS.Code by @Dmitry Maslennikov?
It became much more sophisticated in recent weeks. It shows method signatures, drills down to methods and documentation, compiles, highlights and many more.
It is cross-platform, free and light-weight, I like it.
- Log in to post comments
What was the issue? Share the code )
- Log in to post comments
Yes, the 1st one is a full match)
@Peter Steiwer, do you plan also to share the short screencast on how to use the tool in the best way? We could deploy it on Community Channel
- Log in to post comments
But on a long distance (very, very long intag string) my approach with $D will start win! (maybe :)
- Log in to post comments
Wow. That(!) simple. Impressive. Bravo, Sean!
- Log in to post comments
Actually, the case is very practical.
We need to know, which of the tags in DC relate to InterSystems Products and Services.
Every post on DC has a Tags field, which is a comma delimited string, consists of any of 150+ tags.
We need to form a Big Tag field, which is filtered Tags field with only the following values: Caché, Ensemble, HealthShare, Intersystems IRIS, DeepSee, iKnow, Atelier, Online Learning, Documentation, WRC.
E.g. this particular post has Tags: Beginner, Caché
Big Tags will be: Caché
My variant is the following. General function of extracting subtag from tagsring which contains certain tags (intag):
ClassMethod SubTag(intag, tag, dlm As %String) As %String
{
for i=1:1:$L(intag,dlm) set intag($p(intag,dlm,i))=""
for i=1:1:$L(tag,dlm) {
set t=$p(tag,dlm,i)
if $D(intag(t)) set subtag($Seq(subtag))=t
}
while $d(subtag($Seq(l))) {
set $p(subtag,dlm,l) = subtag(l)
}
return $G(subtag)
}
And the calling function:
ClassMethod BigTag(tag As %String) As %String
{
set intag="Caché,Ensemble,HealthShare,Intersystems IRIS,DeepSee,iKnow,Atelier,Online Learning,Documentation,WRC"
return ..SubTag(intag,tag,",")
}Usage:
USER>w ##class(Utils.Strings).BigTag("Beginner,Caché,Ensemble")
Caché,Ensemble
USER>w ##class(Utils.Strings).BigTag("Beginner,Caché")
Caché
USER>- Log in to post comments
Sorry, Alexey )
They are clickable for real but on the leaderboard pages. Here is the ObjectScript leaderboard, which you can join if you register on Advent of code site with email - and you'll have normal "white" name, and "green clickable one", if you join via Github or any other applicable for Advent site OpenID provider.
E.g. see the overall "world-wide" leaderboard which is available without authentication.
- Log in to post comments
Hi, Alexey! Greens are clickable )
- Log in to post comments
Here is the final Leaderboard for the contest is:
1st place - @Fabian Haupt
2nd place -@Bert Sarens
3rd place - @Dmitry Maslennikov
Congrats to winners and to all the participants!
We'll provide all the prises shortly and would appreciate if you share your repos (a lot of participants already did).
It would be great to know how people solve the same tasks with ObjectScript independently. Thanks in advance!
- Log in to post comments
Thanks Sean, very interesting! Looking forward to see your Python-to-ObjectScript transcompiler.
- Log in to post comments
Interesting thoughts, thank you, Fab!
@Bert Sarens, @Timothy Leavitt, @Dmitry Maslennikov, @Michael Breen,@Sean Connelly, @ivo Ver Eecke and others - and what are your top places by days?
And your comments about ObjectScript and how could we perform better e.g. next year are very welcome too!
- Log in to post comments
Cool battle! Congrats, to all participants and @Fabian Haupt as a winner!
@Bert Sarens, @Fabian Haupt - you have more than 1,000 points both in ObjectScript leaderboard: why don't you listed on a general leaderboard?
- Log in to post comments
Hi David! Thanks for reporting this. Our support team will contact you via GM direct messaging.
- Log in to post comments
Hurry up to get your $100 from December Caché and IRIS campaign from Gartner and InterSystems! ;) Only 12 days left!
The recipe is the following:
1. You are our current customer of Caché or/and InterSystems IRIS.
2. Make the review using this link.
3. Get your $25 for Caché or InterSystems IRIS review ($50 for both).
4. Save the screenshots of reviews and submit it in Global Masters - get another $25 for every Caché and InterSystems IRIS from Global Masters.
5. Merry Christmas and have a great new year 2019!
- Log in to post comments
Hi Rob!
Thanks for the update!
Is it only for Caché or is QEWD-up is suitable for InterSystems IRIS as well?
Also, why don't you publish QEWD on Open Exchange?
- Log in to post comments
Hi Gevorg!
Is this fair for InterSystems IRIS as well?
- Log in to post comments
This is the current leaderboard:

Though leaders are high, the nature of the contest lets anyone who'll join the game today to win the contest!
So, join and win with InterSystems ObjectScript )
- Log in to post comments
Hi Ramya!
Also see the discussion and this video - I show how to create namespace and database in terminal.
- Log in to post comments
I decided to participate too!
And here is a short "Coding talks" Video on how to code Advent of Code and use Github and VSCode.
- Log in to post comments
Hi Bert!
I think you are right twice. First, no one can stop cheating in the world and the second no one can win this contest with cheating. And of course no one can stop copy-n-paste in coding :) On the other hand, there is a chance to know something new even with copy-pasting.
As a community manager, I would love to see more open repositories with ObjectScript and I like what we had last year - the open discussion of Advent of Code problems solved with ObjectScript. Thanks for sharing your repo!
Speaking about the prize it's clear that it can be interesting only to people who develop with InterSystems Data Platforms and I believe this is the key motivation to win.
As we see it now the competition is active and healthy, we don't plan to change any rules but encourage the fair play.
- Log in to post comments
Available on Open Exchange! So fast!
Jean, could it be ported for InterSystems IRIS too?
- Log in to post comments
If you are interested in GraphQL maybe you want to check an implementation for InterSystems IRIS. And two articles about it - first, second.
- Log in to post comments
Hi Marco!
It supports GraphQL as far as I know. Pinging @Rob.Tweed.
- Log in to post comments
Cool staff, Jean!
Do you want to publish it on Open Exchange?
- Log in to post comments
Yet another great example of a repo for Advent of Code in ObjectScript
- Log in to post comments
Hi Pratik! I think it makes sense to raise a new question with this.
- Log in to post comments
Jamie!
This is a whole routine in a comment! Cool! May I ask for a yet another Open Exchange asset? With code on github?
- Log in to post comments
