go to post Evgeny Shvarov · Dec 12, 2017 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?
go to post Evgeny Shvarov · Dec 12, 2017 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.
go to post Evgeny Shvarov · Dec 11, 2017 Hi, Minsu!I guess you can use Caché JDBC driver to get access to tables in Caché.Also, check this article which discusses the options of using Hibernate in Caché.
go to post Evgeny Shvarov · Dec 11, 2017 Hi, Souiane!But, I think HSADUIT is RO by purpose. Do you really need that? If you want to do something with it, I would map it in another namespace and merge/examine needed parts.
go to post Evgeny Shvarov · Dec 10, 2017 Thanks, Sean!I have updated Cogs which makes 37 UDL repo's and counting.Great! Maybe it makes sense to mark our Advent repos with UDL as well.See also the related post on different GitHub topics on InterSystems.
go to post Evgeny Shvarov · Dec 9, 2017 Thanks, Sean, for raising the topic. Actually, they are not all in UDL form of source code. We do want the highlighting of UDL not XML, right?So I introduced cacheobjectscript-udl tag which lists the repos with COS in UDL.Please, mark your repos with this topic and we can show up it to github.
go to post Evgeny Shvarov · Dec 8, 2017 As soon as the number of points for the task depends on the time passed after task availability it’s relatively save to share it once you solved it. So it’s OK to show up the repo after the marathon ends but of course I would only appreciate to see the discussions around nice solutions in COS.
go to post Evgeny Shvarov · Dec 8, 2017 Hi, Bert!You are right! The winner should show the public repository with solutions in Caché ObjectScript to be recognized as a winner.But I think it’s OK to share solutions even now. I would only appreciate it.
go to post Evgeny Shvarov · Dec 7, 2017 I can add that Caché Evaluation version is pretty limited in functionality vs fully functional release.To get the full experience of InterSystems Caché try online learning courses with "Interactive course" and "Caché" filters on (see the highlighted checkboxes on a screenshot). With this courses you would have your personal cloud sandbox where you can learn and try different InterSystems Caché features.
go to post Evgeny Shvarov · Dec 7, 2017 And, to join Global Masters just use your WRC creds on the login page, or leave a comment to this post, that you are participating in the contest, we would send you a special invite code.
go to post Evgeny Shvarov · Dec 7, 2017 We decided to promote and support the contest, and launched a challenge on Global Masters: We would track the private leaderboard with code: 130669-ab1f69bf. Join this private leaderboard, solve tasks with Caché ObjectScript be the leader in the end and get the endless fame plus 10,000 GM points! 2nd and 3rd places would get 5,000 and 3,000 points too.Yes, there is some handicap for current members:But we wouldn't change anything: we believe you have enough time and talent to beat them!Let's have fun and let the COS power be with you! ;)
go to post Evgeny Shvarov · Dec 6, 2017 This is beautiful! I like $tr!But wrong ) E.g. it would not work for this example:oiii ioii iioi iiio it's not valid, but for your example would be valid.
go to post Evgeny Shvarov · Dec 5, 2017 I wonder, guys, how did you solve that the word is Anagram in Day4: A valid passphrase must contain no two words that are anagrams of each other - that is, a passphrase is invalid if any word's letters can be rearranged to form any other word in the passphrase. For example: abcde fghij is a valid passphrase.abcde xyz ecdab is not valid - the letters from the third word can be rearranged to form the first word.a ab abc abd abf abj is a valid passphrase, because all letters need to be used when forming another word.iiii oiii ooii oooi oooo is valid.oiii ioii iioi iiio is not valid - any of these words can be rearranged to form any other word. My solution is: ClassMethod IsAnagram(word,test) as %Boolean { if $L(word)'=$L(test) return 0 f i=1:1:$L(test) if $seq(test($E(test,i))),$seq(word($E(word,i))) set a=$O(word("")) while a'="" { if word(a)'=$g(test(a)) return 0 set a=$O(word(a)) } return 1 } The full solution is here.
go to post Evgeny Shvarov · Dec 4, 2017 Recently released 2.1.12 version of DSW provides color customization for a particular widget.The data on the widget-specific colors is stored in same json settings and can be deployed on the production host.
go to post Evgeny Shvarov · Dec 3, 2017 Pinging [@Amir Samary] who has a great experience in object synchronization.