« first day (1960 days earlier)      last day (2521 days later) » 

10:39 AM
Interesting. For sake
Rasterize[Plot[Sin[x], {x, 0, 2 Pi}]] === Rasterize[Plot[Sin[x], {x, 0, 2 Pi}]] gives still True
 
10:53 AM
@RolfMertig According to diffPositions, the only difference is the tag, which I don't think would show up in the rasterization.
 
 
2 hours later…
1:13 PM
@J.M. So which one are you going to submit? As there was no majority. Probably some people could still define the count of the other questions were to be edited and the votes unlocked.
 
 
3 hours later…
4:22 PM
@J.M. Can we extend the vote for the 'How to Ask' sidebar for another week? There was no majority at the time defined for counting, and I think that if votes are been counted, then all answers should be edited to unlock the old votes that were given earlier in the discussion, before the ideas were matured, before it was clear what voting meant, before all the current options were available.
14
Q: Our 'How to Ask' sidebar

m_goldbergIn this meta question, rhermans showed our current 'How to Ask' sidebar and commented: Current tips seems insufficient. I must admit that the sidebar had become invisible to me. Now that I have been made aware of it again, I could not agree more. In fact, I'd go a lot further and say I think it ...

 
 
2 hours later…
6:53 PM
how does Mathematica decide which root to take when using Sqrt? I'm getting some weird results and I suspect this may be a part of my problem
 
7:29 PM
@MB1965 I've seen you deployed a lot recently, any feedback on:
0
Q: How to update a private package on Wolfram Cloud

KubaCross posted on community.wolfram.com TLDR There is a pool of kernels/sessions available for each user, you don't have control over the pool only over specific kernel you currently evaluate in. Re-upload of a package should be followed by Quit[] in every kernel where previous version of a packa...

?
 
8:13 PM
@Kuba I've never really encountered that specific issue--although I did want to Quit a cloud kernel once or twice. Off the top of my head my though is to implement a weak versioning check using some tmp/versionNums.m file and an $uploadVersion symbol and then reassign the old symbol contexts using Context[sym]=new before calling Get. This is obviously more complex than is really desirable, but it does bypass the Quit issue. I'll test and write up an answer detailing how this could work.
 
8:32 PM
@MB1965 it is something :) I'm still not sure how does it work: Context[x] = "Old`" how could it be that x alone is parsed correctly if Old` isn't on $ContextPath
And the fact it does not cause shadowing problems is even more interesting.
 
8:49 PM
@Kuba It's a trick I've never mucked about with before really, but I think Leonid had a discussion of how it works in some answer on reassigning symbols loaded through Get. Nearly done with my answer.
 
9:04 PM
@Kuba I didn't package my code into a versioning framework as I maybe should have, but I have tested and I think it does work for the synchronization you need -- circumventing locking and protecting, even. It's a bit messy, but theoretically one could automate all the versioning boiler plate in a macro or package.
@Kuba another fun thing is that this works for Locked and Protected symbols locally:
Context[$VersionNumber] = "Global`Private`";
System`$VersionNumber = 100
Dunno what that'll break, but potentially lots of stuff.
 
@rhermans Hello,
I fail to do that as your this answer,
0
A: How to capture the system sound output, but not the microphone?

rhermansWindows Idea copied from here. On the volume tray icon, right click and select "Recording Devices" Be sure that disabled devices are listed. Tick "Show Disabled Devices" You may have a device called "Stereo Mix" , "What U Hear" or "Rec. Playback". Enable the device if it is disabled. No...

It seem the case is little difference in Chinese OS.
This code works.
This is my $AudioInputDevices after I do some setting as your link.
But I don't even do this
I think the reason of failure is the MMA cannot recognize an device with Chinese name.(And I think this is a bug in function AudioCapture)
So my question is how to find the English device name in our Windows OS?(And I'm in Windows10).I think the English device name can help me maybe out.
God,after some dig,I find the key point.Please forgive me.I should use AudioInputDevice instead of AudioDevice.Cost my plenty of time for this..but everything is normally now.
 
9:26 PM
@MB1965 one could try to use PacletManager for versioning, it is only in a read only mode on cloud but still.
RebuildPacletData["Collections" -> "User"]
"Version" /. PacletManager`PacletInformation["Package"]
PacletNewerQ[
 "Version" /. PacletManager`PacletInformation["Package"], currentrelease]
Something along those lines but RebuildPacletData takes 0.2 sec which is a lot in this context
 
 
2 hours later…
11:03 PM
@yode I'm glad you solved your problem. It would be nice if somebody could offer examples for Linux and MacOS using AudioCapture.
 

« first day (1960 days earlier)      last day (2521 days later) »