58,847 reputation
6175266
bio website mathprogramming-intro.org
location St. Petersburg, Russia
age 38
visits member for 2 years, 9 months
seen 14 mins ago

Ok, an obligatory note: opinions expressed here are mine and not those of my employer.


Jan
12
revised Pure Functions with Lists as arguments
Added a section on speed-up / compilation
Jan
12
comment Pure Functions with Lists as arguments
@Mr.Wizard Yep, you got it right once again :). Thanks. You got my vote too, even before I started writing my answer.
Jan
12
comment Pure Functions with Lists as arguments
@Mr.Wizard But this time, I think this method is even more on target. Apparently, I seem to have used a more elegant code-generation scheme in the destructuring answer, but have no time now to check and refine it here.
Jan
12
revised Pure Functions with Lists as arguments
Added support for attributes, and another example
Jan
12
revised Pure Functions with Lists as arguments
Added second OP's example
Jan
12
answered Pure Functions with Lists as arguments
Jan
12
comment Can one launch a Player Pro kernel independently of the front end
I am almost sure that, alas, the answer is no. But since I don't know for sure, this is a comment rather than an answer.
Jan
12
revised How to write a function to remove comments from a .m source file preserving formatting such as line wrapping reasonably?
added 57 characters in body
Jan
12
comment How to write a function to remove comments from a .m source file preserving formatting such as line wrapping reasonably?
@ssch Yes, sure. I only had to slightly modify the tokenizer, see in the code above.
Jan
12
revised How to write a function to remove comments from a .m source file preserving formatting such as line wrapping reasonably?
Modified the tokenizer to handle quatations
Jan
12
revised How to write a function to remove comments from a .m source file preserving formatting such as line wrapping reasonably?
added 130 characters in body
Jan
12
answered How to write a function to remove comments from a .m source file preserving formatting such as line wrapping reasonably?
Jan
12
comment Seeking strategies to deploy a function securely without a front end
@Jagra I fully agree with that.
Jan
11
comment Seeking strategies to deploy a function securely without a front end
@Jagra I party agree with you, but I also think that this is based on marketing realities. Perhaps unfortunately, it seems that in the modern world the competition is not won by stating exact applicability / limitations on the marketing pages, which serve a different purpose. What I would really agree with is that, in my personal opinion, current deployment options are one of the weak spots for Mathematica - based technologies.
Jan
11
comment Seeking strategies to deploy a function securely without a front end
@AndreasLauschke Yes, that's a good point. You should have come here earlier and answer this question first, I obviously know less in this area.
Jan
11
comment Seeking strategies to deploy a function securely without a front end
@AndreasLauschke Sure, one can break that protection, and I agree that WebM is the only truly secure way. I was just thinking of a cheaper solution, since webM license is quite a bit more expensive. On a different matter, I just read your email a few hour ago, so will answer that soon (at least, attempt to) - was a little busy the last few days, and did not check that mailbox very frequently.
Jan
11
comment Seeking strategies to deploy a function securely without a front end
You are probably right regarding the TCP/IP calls, but in some cases one may do without them - for example, a machine is doing a computation with data stored in a database (perhaps on the same machine), and then the results are again placed into the database. The fact that other machines may then query that database is irrelevant - a single Pro license covers such a case. Re: developer / support time - yes, I agree with that, so of course +1for you too.
Jan
11
revised Seeking strategies to deploy a function securely without a front end
added 384 characters in body
Jan
11
comment Seeking strategies to deploy a function securely without a front end
I agree on the security, but webM license is pretty expensive, unless the company already has a site license. So, it may (or may not) be a bit too much for a single function. This is why I did not make such a suggestion in my answer.
Jan
11
revised Seeking strategies to deploy a function securely without a front end
added 58 characters in body