Reputation
13,899
Top tag
Next privilege 15,000 Rep.
Protect questions
Badges
27 56
Newest
 notebooks
Impact
~143k people reached

1d
comment Mathematica9: NDSolve slows down after repeated calls
@bbgodfrey: that is sad to hear (with user21 having filed a bug I think WRI is aware of it). Have you tried the workarounds? I could imagine that they consider that to only be a minor problem when using localized variables solves it...
Apr
29
awarded  notebooks
Apr
28
answered Prevent evaluation after ToExpression
Apr
12
comment How to Import a password protected Excel (XLSX) file?
@PeterRoberge: with the standalone Player Pro you can indeed use NETLink, see e.g. player-pro
Apr
11
revised Stopping variable from being updated by dynamic
edited title
Apr
11
answered Stopping variable from being updated by dynamic
Mar
29
awarded  Nice Answer
Mar
18
comment Cannot start multiple instances of Mathematica after upgrading to 10.4
@Algohi: I would always suggest to keep at least one older version installed. I have never had any problems with parallel installations of Mathematica (currently have about 6 installed on my computer)...
Mar
18
comment How to make a panel disappear?
this is a really useful example for the use of EvaluationBox, which I think I just start to appreciate, so thanks for sharing. One thing I think should be noted is that it won't work with the free CDF Player, most probably because of the NotebookWrite (?). As that use case seems to be closer to Dynamic functionality than to programmatically edit notebooks, do you think there is a chance that WRI will allow NotebookWrite in CDF Player when the first argument is a box in future versions?
Mar
17
comment How to prevent $\text{Quantity}$ calculations from converting units
Actually you don't need the Unprotect at all as you are only making definitions for iqTimes and that is not protected. Of course that doesn't change the fact that you are changing system behavior and that is dangerous, no matter whether the symbol you are manipulating happens to be public and protected or private and not protected ...
Mar
17
comment How to determine where a variable got assigned a value?
OK, I understand now better what you intended adn that indeed seems to not be achieved easily with $NewSymbol. It probably is still good to have $NewSymbol mentioned in the comments to your answers, I think...
Mar
17
comment Inconsistency of WriteString
have seen it, no danger of wasting my time, I do that myself :-)
Mar
17
comment Inconsistency of WriteString
it definitely looks inconsistent and I didn't try to suggest things work as designed, it really was just meant as a hint about where to look for source of problem and workarounds. Especially that it seems to be OS dependent makes it look wrong. As I'm on Windows I don't see the problem and thus my possibilities to understand what happens and how it could be fixed are limited :-)
Mar
17
comment Inconsistency of WriteString
Would that work as expected when you use FormatType -> OutputForm for the OpenWrite? From the documentation WriteString writes OutputForm (which I think it only actully does when the first arg is not a stream), but the default for OpenWrite is InputForm...
Mar
17
comment How to determine where a variable got assigned a value?
I think that $NewSymbol and probably $NewMessage might be of interest, they provide functionality which should (also) make possible what you want...
Mar
15
awarded  Nice Answer
Mar
14
comment How to deal with repeating usage of same attributes
see the documentation for SetOptions, it will let you do exactly what you ask for. It might be a good idea to remember what the original settings were so you can restore them once you are done. Restarting the kernel will clear those settings as well...
Mar
14
answered How to set the current Directory as the default?
Mar
10
comment What are the most common (usual) ways to make palettes with non-trivial functionality?
I like your question and appreciate all the answers you have provided, but can you explain why you think that uninstall is difficult to implement? It would just mean to close all instances and remove the file. Doesn't sound like rocket science to me (and I have done it for my own palettes and packages, so there is no guessing about what needs to be done)...
Feb
24
comment How to print without having newline added automatically at the end?
documentation of this is not very detailed, actually I think (no reference at hand) that "stdout" is just a shortcut for Streams["stdout"] at that position, which will give you those of all open Streams[] which are called "stdout". Print will print to $Output which is a list of OutputStreams, by default having one entry which is once more "stdout". So using $Output would probably most closely reflect the behavior of Print....