20120731T020713: *: <== :GitHub65!~GitHub65@sh2.rs.github.com NOTICE #fiji-devel :[fiji] dscho created ffmpeg (+5 new commits): http://git.io/sf-IGA 20120731T020713: *: <== :GitHub65!~GitHub65@sh2.rs.github.com NOTICE #fiji-devel :[fiji/ffmpeg] Mavenize FFMPEG_IO - Johannes Schindelin 20120731T020713: *: <== :GitHub65!~GitHub65@sh2.rs.github.com NOTICE #fiji-devel :[fiji/ffmpeg] FFMPEG_IO: Put back the the IJ.log()-based callback - Johannes Schindelin 20120731T020713: *: <== :GitHub65!~GitHub65@sh2.rs.github.com NOTICE #fiji-devel :[fiji/ffmpeg] FFMPEG_IO: include the version in the shared library names - Johannes Schindelin 20120731T053538: *: <== :GitHub115!~GitHub115@sh3.rs.github.com NOTICE #fiji-devel :[fiji] dscho pushed 3 new commits to ffmpeg: http://git.io/BQLIyw 20120731T053538: *: <== :GitHub115!~GitHub115@sh3.rs.github.com NOTICE #fiji-devel :[fiji/ffmpeg] fixup! FFMPEG_IO: pretend to be a nar project - Johannes Schindelin 20120731T053538: *: <== :GitHub115!~GitHub115@sh3.rs.github.com NOTICE #fiji-devel :[fiji/ffmpeg] FFMPEG_IO: only configure FFMPEG if necessary - Johannes Schindelin 20120731T053538: *: <== :GitHub115!~GitHub115@sh3.rs.github.com NOTICE #fiji-devel :[fiji/ffmpeg] wip - Johannes Schindelin 20120731T065213: *: <== :rubikcube_work!~quassel@134.76.218.252 JOIN #fiji-devel 20120731T103355: *: <== :qwebirc69492!8afdc65e@gateway/web/freenode/ip.138.253.198.94 JOIN #fiji-devel 20120731T103400: *: <== :qwebirc69492!8afdc65e@gateway/web/freenode/ip.138.253.198.94 PRIVMSG #fiji-devel :hello? 20120731T103400: qwebirc69492!8afdc65e@gateway/web/freenode/ip.138.253.198.94: hello? 20120731T103405: *: <== :qwebirc69492!8afdc65e@gateway/web/freenode/ip.138.253.198.94 NICK :akalucifer 20120731T103405: qwebirc69492# akalucifer 20120731T103505: *: <== :akalucifer!8afdc65e@gateway/web/freenode/ip.138.253.198.94 PRIVMSG #fiji-devel :i'm trying to install the TrackMate plugin on Debian but I'm having problems 20120731T103505: akalucifer!8afdc65e@gateway/web/freenode/ip.138.253.198.94: i'm trying to install the TrackMate plugin on Debian but I'm having problems 20120731T103551: *: <== :akalucifer!8afdc65e@gateway/web/freenode/ip.138.253.198.94 PRIVMSG #fiji-devel :when I download the and unzip the .tar.gz from gitweb i don't see and .jar files 20120731T103551: akalucifer!8afdc65e@gateway/web/freenode/ip.138.253.198.94: when I download the and unzip the .tar.gz from gitweb i don't see and .jar files 20120731T103602: *: <== :akalucifer!8afdc65e@gateway/web/freenode/ip.138.253.198.94 PRIVMSG #fiji-devel :any* 20120731T103602: akalucifer!8afdc65e@gateway/web/freenode/ip.138.253.198.94: any* 20120731T103628: *: <== :akalucifer!8afdc65e@gateway/web/freenode/ip.138.253.198.94 PRIVMSG #fiji-devel :what am i missing? 20120731T103628: akalucifer!8afdc65e@gateway/web/freenode/ip.138.253.198.94: what am i missing? 20120731T104026: *: <== :victor_v!~patrick@138.253.198.94 JOIN #fiji-devel 20120731T104035: *: <== :victor_v!~patrick@138.253.198.94 PRIVMSG #fiji-devel :hello? 20120731T104035: victor_v!~patrick@138.253.198.94: hello? 20120731T104043: *: <== :akalucifer!8afdc65e@gateway/web/freenode/ip.138.253.198.94 PRIVMSG #fiji-devel :hello 20120731T104043: akalucifer!8afdc65e@gateway/web/freenode/ip.138.253.198.94: hello 20120731T104118: *: <== :akalucifer!8afdc65e@gateway/web/freenode/ip.138.253.198.94 QUIT :Quit: Page closed 20120731T133954: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu JOIN #fiji-devel 20120731T155724: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu QUIT :Quit: Leaving. 20120731T155808: *: <== :victor_v!~patrick@138.253.198.94 QUIT :Quit: Lost terminal 20120731T160811: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu JOIN #fiji-devel 20120731T160945: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu QUIT :Client Quit 20120731T161041: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu JOIN #fiji-devel 20120731T170422: *: <== :rubikcube_work!~quassel@134.76.218.252 QUIT :Ping timeout: 248 seconds 20120731T173440: *: <== :qwebirc22276!905c30e5@gateway/web/freenode/ip.144.92.48.229 JOIN #fiji-devel 20120731T173440: *: <== :qwebirc22276!905c30e5@gateway/web/freenode/ip.144.92.48.229 NICK :lstuyvenberg 20120731T173440: qwebirc22276# lstuyvenberg 20120731T185150: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :lstuyvenberg: you fine down there? 20120731T185150: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: lstuyvenberg: you fine down there? 20120731T190118: *: <== :svedubois!~Sven@adsl-89-217-144-113.adslplus.ch JOIN #fiji-devel 20120731T192844: *: <== :svedubois!~Sven@adsl-89-217-144-113.adslplus.ch PRIVMSG #fiji-devel :ImageJ has a lot of plugins in its website (http://imagej.nih.gov/ij/plugins/), but normally if they are not installed in box it is necessary to install one by one. Is there any bundle release with more plugins included than the official version? Do you know any web update site to add like LOCI? 20120731T192844: svedubois!~Sven@adsl-89-217-144-113.adslplus.ch: ImageJ has a lot of plugins in its website (http://imagej.nih.gov/ij/plugins/), but normally if they are not installed in box it is necessary to install one by one. Is there any bundle release with more plugins included than the official version? Do you know any web update site to add like LOCI? 20120731T192950: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :svedubois: there are no plans as far as I know to bundle all the plugins from http://imagej.net/ 20120731T192950: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: svedubois: there are no plans as far as I know to bundle all the plugins from http://imagej.net/ 20120731T193018: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :If you look closely, I am sure you will find tons of obsolete plugins there, some of which probably even do not compile properly in the meantime. 20120731T193018: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: If you look closely, I am sure you will find tons of obsolete plugins there, some of which probably even do not compile properly in the meantime. 20120731T193138: *: <== :svedubois!~Sven@adsl-89-217-144-113.adslplus.ch PRIVMSG #fiji-devel :And any update site like LOCI? 20120731T193138: svedubois!~Sven@adsl-89-217-144-113.adslplus.ch: And any update site like LOCI? 20120731T193319: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Sure, there are a couple. 20120731T193319: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Sure, there are a couple. 20120731T193326: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :I have made one for my FFMPEG plugins. 20120731T193326: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I have made one for my FFMPEG plugins. 20120731T193352: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :As far as I remember, Olivier Burri at EPFL made one for his ActionBar stuff. 20120731T193352: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: As far as I remember, Olivier Burri at EPFL made one for his ActionBar stuff. 20120731T193415: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :There is the ImageJ update site serving ImageJ2 (including ImageJ1). 20120731T193415: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: There is the ImageJ update site serving ImageJ2 (including ImageJ1). 20120731T194520: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :dscho: (nearly an hour later) I'm doing fine. Coding away. Our Z motor could use a checkup at some point; it seems worryingly slow, to me. 20120731T194520: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: dscho: (nearly an hour later) I'm doing fine. Coding away. Our Z motor could use a checkup at some point; it seems worryingly slow, to me. 20120731T194533: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Hmm. 20120731T194533: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Hmm. 20120731T194543: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Is it really the z motor that is slow, or the stack recording? 20120731T194543: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Is it really the z motor that is slow, or the stack recording? 20120731T194558: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Because I put in some code to let it settle before the image is snapped. 20120731T194558: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Because I put in some code to let it settle before the image is snapped. 20120731T194717: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :I'm pretty sure it's the motor. 20120731T194717: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: I'm pretty sure it's the motor. 20120731T194724: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Hmpf. 20120731T194724: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Hmpf. 20120731T194740: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :I'm cloning 3rdpartypublic now to look at the API. 20120731T194740: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I'm cloning 3rdpartypublic now to look at the API. 20120731T194843: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Something tells me that they might have diagnostic functions there. 20120731T194843: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Something tells me that they might have diagnostic functions there. 20120731T194850: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Picard Industries? 20120731T194850: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Picard Industries? 20120731T194942: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Yep, but I was wrong. 20120731T194942: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Yep, but I was wrong. 20120731T194954: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :However. Can you call int __stdcall piGetMotorVelocity(int * ReportedVelocity, void * devicePtr); and check the ReportedVelocity? 20120731T194954: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: However. Can you call int __stdcall piGetMotorVelocity(int * ReportedVelocity, void * devicePtr); and check the ReportedVelocity? 20120731T195000: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :It should be a number between 1 and 10. 20120731T195000: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: It should be a number between 1 and 10. 20120731T195009: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :If it is 1, I know why the motor is slow. 20120731T195009: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: If it is 1, I know why the motor is slow. 20120731T195028: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :...I... don't know. Can I? :| 20120731T195028: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: ...I... don't know. Can I? :| 20120731T195049: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Yep, you can. Somewhere in the OpenSPIM driver. 20120731T195049: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Yep, you can. Somewhere in the OpenSPIM driver. 20120731T195058: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :I'd suggest at the start of SetPosition(). 20120731T195058: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I'd suggest at the start of SetPosition(). 20120731T195103: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Wasn't even necessary. 20120731T195103: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Wasn't even necessary. 20120731T195108: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :The property was showing it at 1. *facepalm* 20120731T195108: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: The property was showing it at 1. *facepalm* 20120731T195113: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Heh... ;-) 20120731T195113: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Heh... ;-) 20120731T195123: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :It's always good to have 4 eyes on the same thing. 20120731T195123: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: It's always good to have 4 eyes on the same thing. 20120731T195125: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :On the bright side 20120731T195125: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: On the bright side 20120731T195132: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :we now know for certain that the Velocity property works. ;) 20120731T195132: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: we now know for certain that the Velocity property works. ;) 20120731T195134: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :And I can probably tell you why it was 1. 20120731T195134: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: And I can probably tell you why it was 1. 20120731T195138: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Hahahaha! 20120731T195138: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Hahahaha! 20120731T195140: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Yeah! 20120731T195140: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Yeah! 20120731T195159: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :When I tried the continuous acquisition, I set it to very slow so that the camera would have a chance to catch up. 20120731T195159: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: When I tried the continuous acquisition, I set it to very slow so that the camera would have a chance to catch up. 20120731T195219: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Ahah. ...Reminds me, I should test the changes to that quick... 20120731T195219: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Ahah. ...Reminds me, I should test the changes to that quick... 20120731T195304: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Say... Isn't 'step' a moot point during continuous acquisition? The snapping isn't synchronized to the positions anyway... 20120731T195304: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Say... Isn't 'step' a moot point during continuous acquisition? The snapping isn't synchronized to the positions anyway... 20120731T195315: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Ooh 20120731T195315: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Ooh 20120731T195316: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :no 20120731T195316: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: no 20120731T195318: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :because of the substeps. 20120731T195318: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: because of the substeps. 20120731T195343: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Well, a "step" in continuous mode would try to record the precise position. 20120731T195343: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Well, a "step" in continuous mode would try to record the precise position. 20120731T195349: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :I.e. ask the motor where it is. 20120731T195349: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I.e. ask the motor where it is. 20120731T195416: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :It happens somewhere in there. ;) 20120731T195416: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: It happens somewhere in there. ;) 20120731T195419: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :I've wrapped the parameters 20120731T195419: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: I've wrapped the parameters 20120731T195422: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :so I can now add a few new ones 20120731T195422: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: so I can now add a few new ones 20120731T195438: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :one such added parameter is the 'metaDevices' param, which specifies the device labels of all devices to record in the metadata. 20120731T195438: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: one such added parameter is the 'metaDevices' param, which specifies the device labels of all devices to record in the metadata. 20120731T195452: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :So even if you're only manipulating one or two motors, you can specify all the ones you want. 20120731T195452: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: So even if you're only manipulating one or two motors, you can specify all the ones you want. 20120731T195545: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Nice! 20120731T195545: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Nice! 20120731T195603: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :(Another fun parameter is a ChangeListener. I've added a progress bar. :D) 20120731T195603: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: (Another fun parameter is a ChangeListener. I've added a progress bar. :D) 20120731T195640: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Yep, that is a good thing to keep impatient people like me at bay. 20120731T195640: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Yep, that is a good thing to keep impatient people like me at bay. 20120731T195655: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :A slight issue, though: I can't specify a full "Info" property for each slice -- only the image as a whole. And the slice label is pretty short... 20120731T195655: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: A slight issue, though: I can't specify a full "Info" property for each slice -- only the image as a whole. And the slice label is pretty short... 20120731T195729: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Right. 20120731T195729: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Right. 20120731T195750: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :That's why OME-XML defines a standard way to put slice-specific information into the image meta-data. 20120731T195750: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: That's why OME-XML defines a standard way to put slice-specific information into the image meta-data. 20120731T195812: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Dunno whether we should try to squash that ticket this week, though. 20120731T195812: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Dunno whether we should try to squash that ticket this week, though. 20120731T195832: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :...Ohh... So the image's metadata will include the metadata for each slice, as contrasted with each slice containing its own metadata? 20120731T195832: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: ...Ohh... So the image's metadata will include the metadata for each slice, as contrasted with each slice containing its own metadata? 20120731T195833: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :To me, the rotation axis calibration is really the thing I'd like to see resolved soonest. 20120731T195833: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: To me, the rotation axis calibration is really the thing I'd like to see resolved soonest. 20120731T195839: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :(I'm thinking not. Specifications are painful.) 20120731T195839: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: (I'm thinking not. Specifications are painful.) 20120731T195900: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :The image's metadata is the place for the slice-specific metadata, yes. 20120731T195900: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: The image's metadata is the place for the slice-specific metadata, yes. 20120731T195902: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :And agreed, though at the moment that's blocked by not having a precise calibration and not knowing the motor move distances. 20120731T195902: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: And agreed, though at the moment that's blocked by not having a precise calibration and not knowing the motor move distances. 20120731T195912: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Sure. 20120731T195912: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Sure. 20120731T195924: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Have you been able to put in your orientation hack? 20120731T195924: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Have you been able to put in your orientation hack? 20120731T195932: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Not quite yet. 20120731T195932: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Not quite yet. 20120731T200112: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Okay. Let me know if you want me to have a look. 20120731T200112: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Okay. Let me know if you want me to have a look. 20120731T200151: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :BTW if you'd be game for some fun distraction, you could implement the sub-pixel localization of beads. 20120731T200151: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: BTW if you'd be game for some fun distraction, you could implement the sub-pixel localization of beads. 20120731T200227: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :I think mathematicians have a different idea of fun than I do. 20120731T200227: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: I think mathematicians have a different idea of fun than I do. 20120731T200306: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :I'd do something very simple like estimating the mean and standard deviation of a 3x3x3 box, and center and extend the box according to the (anisotropic) standard deviation. 20120731T200306: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I'd do something very simple like estimating the mean and standard deviation of a 3x3x3 box, and center and extend the box according to the (anisotropic) standard deviation. 20120731T200314: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Yeah, probably :-P 20120731T200314: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Yeah, probably :-P 20120731T200410: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :The fun part would actually come then: write a small routine that can be started with a key press when the mouse is in the live window, hovering in the vague vicinity of an image of a bead. 20120731T200410: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: The fun part would actually come then: write a small routine that can be started with a key press when the mouse is in the live window, hovering in the vague vicinity of an image of a bead. 20120731T200444: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :To automatically scan the neighborhood of the cursor for a bead? 20120731T200444: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: To automatically scan the neighborhood of the cursor for a bead? 20120731T200505: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :That routine would center the motors so that the bead is dead center in the slice, rotate by one step, try to find the bead again, rotate, center, rotate, center... 20120731T200505: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: That routine would center the motors so that the bead is dead center in the slice, rotate by one step, try to find the bead again, rotate, center, rotate, center... 20120731T200509: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :;-) 20120731T200509: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: ;-) 20120731T200511: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Yep. 20120731T200511: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Yep. 20120731T200624: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Of course, it would record the position of the bead in 3D (in the first run even disregarding the rotation) and we could then use a 3D Viewer to visualize the bead's virtual path with a trail of spheres. 20120731T200624: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Of course, it would record the position of the bead in 3D (in the first run even disregarding the rotation) and we could then use a 3D Viewer to visualize the bead's virtual path with a trail of spheres. 20120731T200634: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Does that come closer to your idea of fun? ;-) 20120731T200634: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Does that come closer to your idea of fun? ;-) 20120731T200639: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Quite a bit. XD 20120731T200639: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Quite a bit. XD 20120731T200650: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :But I'm going to have to take that in pieces. 20120731T200650: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: But I'm going to have to take that in pieces. 20120731T200656: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Oh 20120731T200656: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Oh 20120731T200703: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :I can make the morning meeting tomorrow. 20120731T200703: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: I can make the morning meeting tomorrow. 20120731T200722: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :I think. 20120731T200722: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: I think. 20120731T200725: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Er... 20120731T200725: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Er... 20120731T200726: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Thursday. 20120731T200726: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Thursday. 20120731T200733: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :My sense of 'today' is really messed up right now. 20120731T200733: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: My sense of 'today' is really messed up right now. 20120731T200758: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :...Which is a sign that I need caffeine! :D Back shortly. 20120731T200758: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: ...Which is a sign that I need caffeine! :D Back shortly. 20120731T200949: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Thursday. 20120731T200949: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Thursday. 20120731T200953: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Yep! 20120731T200953: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Yep! 20120731T201011: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :In related news, yours truly is going to get a sandwich. 20120731T201011: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: In related news, yours truly is going to get a sandwich. 20120731T202041: *: <== :svedubois!~Sven@adsl-89-217-144-113.adslplus.ch QUIT :Quit: Leaving 20120731T202347: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 QUIT :Ping timeout: 245 seconds 20120731T203633: *: <== :qwebirc85248!905c30e5@gateway/web/freenode/ip.144.92.48.229 JOIN #fiji-devel 20120731T203633: *: <== :qwebirc85248!905c30e5@gateway/web/freenode/ip.144.92.48.229 NICK :lstuyvenberg 20120731T203633: qwebirc85248# lstuyvenberg 20120731T203643: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Well that caffeine worked quickly. 20120731T203643: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Well that caffeine worked quickly. 20120731T204327: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :dscho: I *think* Picard's API may be lying about a motor being busy... 20120731T204327: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: dscho: I *think* Picard's API may be lying about a motor being busy... 20120731T204358: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Needs more debugging, first. 20120731T204358: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Needs more debugging, first. 20120731T204509: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Yeah, definitely lying. 20120731T204509: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Yeah, definitely lying. 20120731T204553: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Or... not...? Okay, not definitely lying, but seemingly inconsistent... 20120731T204553: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Or... not...? Okay, not definitely lying, but seemingly inconsistent... 20120731T204950: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Okay, that's much better... 20120731T204950: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Okay, that's much better... 20120731T205020: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :dscho: In our motor code, the RunToPosition function seems to return before GetIsMoving will agree. 20120731T205020: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: dscho: In our motor code, the RunToPosition function seems to return before GetIsMoving will agree. 20120731T205038: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :So sometimes, when the JNI is working fast enough, the 'wait' function will return before the motor has reached its destination. 20120731T205038: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: So sometimes, when the JNI is working fast enough, the 'wait' function will return before the motor has reached its destination. 20120731T205127: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Is this me misunderstanding an intentional behavior, or an oversight in Picard's API? 20120731T205127: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Is this me misunderstanding an intentional behavior, or an oversight in Picard's API? 20120731T205221: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :...Still getting a sandwich. Mmkay. 20120731T205221: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: ...Still getting a sandwich. Mmkay. 20120731T210047: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Yep! 20120731T210047: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Yep! 20120731T210127: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :I tried to get a sandwich. 20120731T210127: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I tried to get a sandwich. 20120731T210150: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Tried? D: 20120731T210150: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Tried? D: 20120731T210213: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :But there were a gaxillion small people at the Babcock's and Micro-bile science's cafe was closed. 20120731T210213: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: But there were a gaxillion small people at the Babcock's and Micro-bile science's cafe was closed. 20120731T210241: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :lol. 20120731T210241: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: lol. 20120731T210249: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Shame, that. 20120731T210249: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Shame, that. 20120731T210250: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :It's a good thing you checked my code in RunToPosition... 20120731T210250: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: It's a good thing you checked my code in RunToPosition... 20120731T210305: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :I actually checked the code in Busy... 20120731T210305: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: I actually checked the code in Busy... 20120731T210318: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :And peeked at (and currently have modified) RunToPosition. 20120731T210318: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: And peeked at (and currently have modified) RunToPosition. 20120731T210329: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :I tried to save one API call, and wanted to update the numeric fields with the current position while things are moving. 20120731T210329: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I tried to save one API call, and wanted to update the numeric fields with the current position while things are moving. 20120731T210345: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Um 20120731T210345: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Um 20120731T210349: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :we're thinking of different things. 20120731T210349: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: we're thinking of different things. 20120731T210349: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :But you're correct, that's not enough. 20120731T210349: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: But you're correct, that's not enough. 20120731T210351: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :I think. 20120731T210351: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: I think. 20120731T210401: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :I'm not calling the runTo functions in the Java plugin. 20120731T210401: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: I'm not calling the runTo functions in the Java plugin. 20120731T210407: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :(At the moment.) 20120731T210407: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: (At the moment.) 20120731T210410: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :GetIsMoving needs to be checked. 20120731T210410: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: GetIsMoving needs to be checked. 20120731T210415: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Oh? 20120731T210415: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Oh? 20120731T210436: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :That'd explain why you do not have any hiccups as Pete had... 20120731T210436: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: That'd explain why you do not have any hiccups as Pete had... 20120731T210504: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :ARGH. I keep making the same mistake. -.- It would work a lot better if my infinite-loop breaker was working... 20120731T210504: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: ARGH. I keep making the same mistake. -.- It would work a lot better if my infinite-loop breaker was working... 20120731T210543: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :...Oookay. Definitely not an infinite loop problem. 20120731T210543: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: ...Oookay. Definitely not an infinite loop problem. 20120731T210606: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :? 20120731T210606: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: ? 20120731T210629: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :I need to stop saying things before I'm sure of them. 20120731T210629: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: I need to stop saying things before I'm sure of them. 20120731T210631: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Though in my defense 20120731T210631: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Though in my defense 20120731T210640: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :the infinite loop I was hitting was not the one I *thought* I'd be hitting. 20120731T210640: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: the infinite loop I was hitting was not the one I *thought* I'd be hitting. 20120731T210759: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Perfect! ...Except for my hacky workaround for the aforementioned problem. 20120731T210759: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Perfect! ...Except for my hacky workaround for the aforementioned problem. 20120731T210806: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :So the state of things is this: 20120731T210806: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: So the state of things is this: 20120731T210846: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :piRunMotorToPosition, the Picard Industries API function, returns BEFORE the motor actually starts moving -- i.e. piGetMotorMovingStatus says 'no, not moving'. 20120731T210846: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: piRunMotorToPosition, the Picard Industries API function, returns BEFORE the motor actually starts moving -- i.e. piGetMotorMovingStatus says 'no, not moving'. 20120731T210916: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :So sometimes when the JNI works fast enough to call Busy() -- our method, which invokes piGetMotorMovingStatus -- before the motor is moving 20120731T210916: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: So sometimes when the JNI works fast enough to call Busy() -- our method, which invokes piGetMotorMovingStatus -- before the motor is moving 20120731T210923: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :the system will NOT wait for the motor to reach its destination. 20120731T210923: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: the system will NOT wait for the motor to reach its destination. 20120731T210927: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Right. 20120731T210927: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Right. 20120731T210935: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :I don't *think* that's intentional. 20120731T210935: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: I don't *think* that's intentional. 20120731T210953: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :So you need to check both piGetMotorMovingStatus() *and* piGetMotorPosition()? 20120731T210953: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: So you need to check both piGetMotorMovingStatus() *and* piGetMotorPosition()? 20120731T211007: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :(With a theoretical motor -- I'm a physicist, I can make theoretical motors -- the response time would be instant, so it would be moving.) 20120731T211007: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: (With a theoretical motor -- I'm a physicist, I can make theoretical motors -- the response time would be instant, so it would be moving.) 20120731T211015: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Um, only sort-of. 20120731T211015: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Um, only sort-of. 20120731T211035: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Yeah, you can make theoretical motors. 20120731T211035: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Yeah, you can make theoretical motors. 20120731T211037: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :piRunMotorToPosition should probably be altered to wait until the motor has started. 20120731T211037: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: piRunMotorToPosition should probably be altered to wait until the motor has started. 20120731T211042: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :I can make motorical theories. 20120731T211042: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I can make motorical theories. 20120731T211046: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :lol. 20120731T211046: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: lol. 20120731T211105: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :piRunMotorToPosition() is part of Picard's API, right? 20120731T211105: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: piRunMotorToPosition() is part of Picard's API, right? 20120731T211109: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Yes. 20120731T211109: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Yes. 20120731T211115: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :I'd rather have a reliable work-around, then. 20120731T211115: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I'd rather have a reliable work-around, then. 20120731T211117: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :If we can't alter that, I have a workaround in place, but it's gross and makes me feel icky. 20120731T211117: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: If we can't alter that, I have a workaround in place, but it's gross and makes me feel icky. 20120731T211120: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :It's quicker than asking them to fix it. 20120731T211120: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: It's quicker than asking them to fix it. 20120731T211123: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Fair enough: 20120731T211123: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Fair enough: 20120731T211128: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :We don't have the source code, unfortunately. 20120731T211128: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: We don't have the source code, unfortunately. 20120731T211142: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :int temp = 0; while(!Busy() && ++temp < 1e3); 20120731T211142: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: int temp = 0; while(!Busy() && ++temp < 1e3); 20120731T211207: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :That's my workaround, at present. :( 20120731T211207: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: That's my workaround, at present. :( 20120731T211226: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Heh. 20120731T211226: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Heh. 20120731T211230: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :And even then, I don't think the infinite-loop protection is actually working... 20120731T211230: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: And even then, I don't think the infinite-loop protection is actually working... 20120731T211244: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Although, IIRC, it's okay for this method to block. 20120731T211244: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Although, IIRC, it's okay for this method to block. 20120731T211250: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Not for an extended period of time, of course, but. 20120731T211250: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Not for an extended period of time, of course, but. 20120731T211253: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :I'd rather check while(!Busy() || getMotorPosition() != expected); 20120731T211253: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I'd rather check while(!Busy() || getMotorPosition() != expected); 20120731T211259: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Er 20120731T211259: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Er 20120731T211302: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :but we don't care if it's already THERE 20120731T211302: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: but we don't care if it's already THERE 20120731T211305: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :just that it's on the way. 20120731T211305: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: just that it's on the way. 20120731T211305: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :And I'd definitely Sleep(0) in that while loop. 20120731T211305: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: And I'd definitely Sleep(0) in that while loop. 20120731T211324: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Oh, okay. 20120731T211324: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Oh, okay. 20120731T211338: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :I *think*. XD It's a matter of intention... 20120731T211338: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: I *think*. XD It's a matter of intention... 20120731T211341: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :But then you could still have getMotorPosition() == startPosition. 20120731T211341: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: But then you could still have getMotorPosition() == startPosition. 20120731T211348: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :But why have 'busy' if our SetPosition already waits. 20120731T211348: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: But why have 'busy' if our SetPosition already waits. 20120731T211355: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Er, yeah 20120731T211355: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Er, yeah 20120731T211359: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :that's what I need to check for. 20120731T211359: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: that's what I need to check for. 20120731T211405: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Otherwise it'll use up the full wait. 20120731T211405: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Otherwise it'll use up the full wait. 20120731T211411: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :The Sleep(0) BTW is only so that the CPU does not run hot just waiting. 20120731T211411: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: The Sleep(0) BTW is only so that the CPU does not run hot just waiting. 20120731T211414: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Yeah. 20120731T211414: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Yeah. 20120731T211422: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :(yielding to other threads/processes) 20120731T211422: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: (yielding to other threads/processes) 20120731T211426: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Yup. 20120731T211426: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Yup. 20120731T211547: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Uh, our positions are doubles -- should I use tolerances? Or maybe just cast to int? :| 20120731T211547: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Uh, our positions are doubles -- should I use tolerances? Or maybe just cast to int? :| 20120731T211610: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :I'd rather have tolerances, feels like the right thing to do. 20120731T211610: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I'd rather have tolerances, feels like the right thing to do. 20120731T211656: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Okay... How close should the current-position value match the target-position value for us to *not* move, then? 20120731T211656: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Okay... How close should the current-position value match the target-position value for us to *not* move, then? 20120731T211844: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :1e-3 20120731T211844: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: 1e-3 20120731T211848: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel ::-P 20120731T211848: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: :-P 20120731T211901: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :If you say so. XD 20120731T211901: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: If you say so. XD 20120731T211906: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Heh. 20120731T211906: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Heh. 20120731T211917: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :You're the physicist. You got tolerances. I got no tolerance. 20120731T211917: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: You're the physicist. You got tolerances. I got no tolerance. 20120731T212005: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :This is true. But I'm actually just going to cast, because I just realized something: 20120731T212005: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: This is true. But I'm actually just going to cast, because I just realized something: 20120731T212008: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :The Picard API uses ints. 20120731T212008: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: The Picard API uses ints. 20120731T212016: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :So its *our* code casting up to doubles. 20120731T212016: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: So its *our* code casting up to doubles. 20120731T212035: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Which means I can safely(ish) down-cast to ints. 20120731T212035: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Which means I can safely(ish) down-cast to ints. 20120731T212046: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :(I'm also a computer scientist. Did I mention?) 20120731T212046: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: (I'm also a computer scientist. Did I mention?) 20120731T212121: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Right. 20120731T212121: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Right. 20120731T212129: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :...Implementing this in the X/Y stage is going to be a pain. XD 20120731T212129: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: ...Implementing this in the X/Y stage is going to be a pain. XD 20120731T212129: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :And right. 20120731T212129: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: And right. 20120731T212201: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :If you think it'd be easier to have one X/Y adapter to two X and Y backends, respectively, let's go for that. 20120731T212201: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: If you think it'd be easier to have one X/Y adapter to two X and Y backends, respectively, let's go for that. 20120731T212248: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :...? I think we already have one X/Y adapter... 20120731T212248: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: ...? I think we already have one X/Y adapter... 20120731T212323: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Isn't the CSIABXYStage a single driver? 20120731T212323: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Isn't the CSIABXYStage a single driver? 20120731T212337: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Maybe I am misunderstanding what you meant by the pain of the X/Y stage... 20120731T212337: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Maybe I am misunderstanding what you meant by the pain of the X/Y stage... 20120731T212428: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Yes, it's a single driver. The pain is that both X and Y need these checks now. 20120731T212428: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Yes, it's a single driver. The pain is that both X and Y need these checks now. 20120731T212500: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Honestly, at some point I'd like to consider making the XYStage a 'fake' adapter, in that it just instantiates two Stage adapters (somehow...). 20120731T212500: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Honestly, at some point I'd like to consider making the XYStage a 'fake' adapter, in that it just instantiates two Stage adapters (somehow...). 20120731T212507: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Thus, our movement code is only in one place. 20120731T212507: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Thus, our movement code is only in one place. 20120731T212519: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :There may also be some sense to doing something similar with the twister. 20120731T212519: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: There may also be some sense to doing something similar with the twister. 20120731T212802: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Or do we already...? 20120731T212802: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Or do we already...? 20120731T212819: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Ah. 20120731T212819: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Ah. 20120731T212823: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Nope. 20120731T212823: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Nope. 20120731T212839: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Trickier; the pi API is different for the twister. 20120731T212839: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Trickier; the pi API is different for the twister. 20120731T212933: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :It is, but then, you could use the goodness of object orientation. 20120731T212933: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: It is, but then, you could use the goodness of object orientation. 20120731T212945: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :FWIW the 'fake' adapter is what I meant by 'adapter' earlier. 20120731T212945: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: FWIW the 'fake' adapter is what I meant by 'adapter' earlier. 20120731T213001: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :So that we have identical code for X, Y, and Z, and wrap X & Y in a XY one. 20120731T213001: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: So that we have identical code for X, Y, and Z, and wrap X & Y in a XY one. 20120731T213059: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Ah. Well, that's not actually how it is at the moment. :( But that can be done, in the future. I'll write a report, probably under second milestone... Maybe even later. It's fairly minor; this way works for now. 20120731T213059: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Ah. Well, that's not actually how it is at the moment. :( But that can be done, in the future. I'll write a report, probably under second milestone... Maybe even later. It's fairly minor; this way works for now. 20120731T213112: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Right. 20120731T213112: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Right. 20120731T213119: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Good judgement, too. 20120731T213119: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Good judgement, too. 20120731T213622: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Okay, I definitely need to cut down the max loop count... 20120731T213622: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Okay, I definitely need to cut down the max loop count... 20120731T213748: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :...Or finish casting the comparisons... 20120731T213748: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: ...Or finish casting the comparisons... 20120731T214012: *: <== :oosp!~oosp@cpc8-slam5-2-0-cust233.2-4.cable.virginmedia.com PRIVMSG #fiji-devel : You feel some of the craziness of the Olympics around you? <-- well, the opening ceremony was certainly something that people seem to have bonded over - it's the thing that random people in shops have been talking about with one 20120731T214012: oosp!~oosp@cpc8-slam5-2-0-cust233.2-4.cable.virginmedia.com: You feel some of the craziness of the Olympics around you? <-- well, the opening ceremony was certainly something that people seem to have bonded over - it's the thing that random people in shops have been talking about with one 20120731T214025: *: <== :oosp!~oosp@cpc8-slam5-2-0-cust233.2-4.cable.virginmedia.com PRIVMSG #fiji-devel :(also, it really was delightfully bonkers) 20120731T214025: oosp!~oosp@cpc8-slam5-2-0-cust233.2-4.cable.virginmedia.com: (also, it really was delightfully bonkers) 20120731T214030: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Heh. 20120731T214030: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Heh. 20120731T214035: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :I missed it! 20120731T214035: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: I missed it! 20120731T214104: *: <== :oosp!~oosp@cpc8-slam5-2-0-cust233.2-4.cable.virginmedia.com PRIVMSG #fiji-devel :ah, that's a shame - but i understand that NBC's coverage was rather, um .... lacklustre 20120731T214104: oosp!~oosp@cpc8-slam5-2-0-cust233.2-4.cable.virginmedia.com: ah, that's a shame - but i understand that NBC's coverage was rather, um .... lacklustre 20120731T214134: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :Yeah. HN was full of articles how to watch Olympics if you happen to be American 20120731T214134: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: Yeah. HN was full of articles how to watch Olympics if you happen to be American 20120731T214140: *: <== :oosp!~oosp@cpc8-slam5-2-0-cust233.2-4.cable.virginmedia.com PRIVMSG #fiji-devel ::) 20120731T214140: oosp!~oosp@cpc8-slam5-2-0-cust233.2-4.cable.virginmedia.com: :) 20120731T214143: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :(but the same strategies would help me, too ;-)) 20120731T214143: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: (but the same strategies would help me, too ;-)) 20120731T214230: *: <== :oosp!~oosp@cpc8-slam5-2-0-cust233.2-4.cable.virginmedia.com PRIVMSG #fiji-devel :lots of X-Forwarded-For hacks, i guess 20120731T214230: oosp!~oosp@cpc8-slam5-2-0-cust233.2-4.cable.virginmedia.com: lots of X-Forwarded-For hacks, i guess 20120731T214240: *: <== :oosp!~oosp@cpc8-slam5-2-0-cust233.2-4.cable.virginmedia.com PRIVMSG #fiji-devel :"hacks" rather overstating the case 20120731T214240: oosp!~oosp@cpc8-slam5-2-0-cust233.2-4.cable.virginmedia.com: "hacks" rather overstating the case 20120731T214254: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :OpenVPN. 20120731T214254: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: OpenVPN. 20120731T214316: *: <== :oosp!~oosp@cpc8-slam5-2-0-cust233.2-4.cable.virginmedia.com PRIVMSG #fiji-devel :right :) 20120731T214316: oosp!~oosp@cpc8-slam5-2-0-cust233.2-4.cable.virginmedia.com: right :) 20120731T214319: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :That's the simplest solution I found, combined with one very nice offer of a UK ISP for a virtual server. 20120731T214319: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: That's the simplest solution I found, combined with one very nice offer of a UK ISP for a virtual server. 20120731T214339: *: <== :oosp!~oosp@cpc8-slam5-2-0-cust233.2-4.cable.virginmedia.com PRIVMSG #fiji-devel :sorry, got to go - talk to you soon! 20120731T214339: oosp!~oosp@cpc8-slam5-2-0-cust233.2-4.cable.virginmedia.com: sorry, got to go - talk to you soon! 20120731T214411: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :CU! 20120731T214411: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: CU! 20120731T214415: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :And say hi to Jenny! 20120731T214415: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: And say hi to Jenny! 20120731T214653: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :dscho: Will fixups be applied in reverse-chronological order to their target? I would assume so... 20120731T214653: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: dscho: Will fixups be applied in reverse-chronological order to their target? I would assume so... 20120731T214701: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Or should I fixup the nth fixup...? 20120731T214701: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Or should I fixup the nth fixup...? 20120731T214724: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :lstuyvenberg: they will be ordered stably. 20120731T214724: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: lstuyvenberg: they will be ordered stably. 20120731T214730: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :IOW older fixups will be applied first. 20120731T214730: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: IOW older fixups will be applied first. 20120731T214738: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :Excellent. Thanks. 20120731T214738: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: Excellent. Thanks. 20120731T214746: *: <== :dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu PRIVMSG #fiji-devel :(It's the only way it makes sense, really...) 20120731T214746: dscho!~gene099@dyn-144-92-48-243.microscopy.wisc.edu: (It's the only way it makes sense, really...) 20120731T214758: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 PRIVMSG #fiji-devel :True, but I didn't want to make any assumptions. 20120731T214758: lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229: True, but I didn't want to make any assumptions. 20120731T214935: *: <== :lstuyvenberg!905c30e5@gateway/web/freenode/ip.144.92.48.229 QUIT :Quit: Out! I'll be back tomorrow to (hopefully) work on rotational/system calibration. 20120731T221956: *: <== :ctrueden!~ctrueden@dyn-144-92-48-222.microscopy.wisc.edu QUIT :Quit: Leaving.