user-pic

Mark Leighton Fisher

  • About: Perl/CPAN user since 1992.
  • Posted OT: Purdue Course Signals - An Early Warning System for Students in Trouble to Mark Leighton Fisher

    Purdue's Course Signals provides instructors with an early-warning system for students who are struggling or otherwise in trouble in their courses. And it works! Possibly the coolest piece of educational technology I've…

  • Posted Vim - Creating a Macro Without Recording It to Mark Leighton Fisher

    Just as you can edit a macro in Vim by pasting it to a buffer and editing the pasted text (then yanking the edited text into the macro register), you can create a Vim macro by yanking (J. Random) text into a register then executing that register as a macro.

    (This makes it easy to play …

  • Commented on pmtools on GitHub
    So true -- I included the "review" comment for those not familiar with Git (as I wasn't until this year)....
  • Commented on When to create a branch in Git?
    Finally got the internal release out (in the low 300s for the commits). Hurts when I do that -- going to start branching. I can truly recommend "Version Control with Git" (the bat book) even though I haven't finished it...
  • Commented on pmtools-1.20 (Perl Module Tools) Released
    I can't get to my MetaCPAN profile, as I have my CPAN email currently set up as a 'no-spam' email. I just added https://github.com/markleightonfisher/pmtools as a pmtools GitHub repo based off of pmtools v1.20. The next version of pmtools will...
  • Posted pmtools on GitHub to Mark Leighton Fisher

    GitHub now holds a pmtools Git repository. Since I have some time right now to attend to pmtools (and other personal programming), I thought it would make my life easier to move my…

  • Posted Stupid Joomla Tricks: Using /images to get PHPUnit coverage results to Mark Leighton Fisher

    If your website is powered by Joomla! but you want to display your PHPUnit HTML coverage results like the rest of the webpages, you can stick the coverage results in a subdirectory of images, like http://developer.example.com/images/coverage/.

    I haven't tried it, …

  • Posted pmtools-1.20 (Perl Module Tools) Released to Mark Leighton Fisher

    I've released pmtools-1.20 with these fixes:

  • pminst now only displays unique names.
  • pminst now ignores non-existent directories in @INC.
  • I added pmcheck, a utility to check whether Perl is s…
  • Posted Another view of XML schema attributes vs. elements to Mark Leighton Fisher

    Another way to look at whether you should add information as an attribute or a child element while designing an XML schema element is whether you are talking about an IS-A or a HAS-A relationship.

    Attributes are great for IS-A relationships -- "I am an element with ID='20121101-i1' or "I a…

  • Posted When to create a branch in Git? to Mark Leighton Fisher

    Upon reflection:

    $ git status
    # On branch master
    # Your branch is ahead of 'origin/master' by 297 commits.
    

    I think maybe I should have created a branch…

  • Posted Towards a Science of Psychohistory to Mark Leighton Fisher

    Computational Social Science lets you compute what a group of people will do given their various levels of motivations (self-interest, wanting to fit in, etc.) Correspondingly, given the outcome Computational Social Science can calculate the varied and sundry motivations that went into creating…

  • Posted xsd:choice equivalence to individual xsd:elements to Mark Leighton Fisher

    Just noticed this in XSD -- an xsd:choice with minOccurs=1 and maxOccurs=unbounded that contains 2 xsd:element(s) each with minOccurs=0 and maxOccurs=1 is roughly equivalent to just having 2 xsd:element(s),…

  • Commented on OT: Reset/Use Another Netflix Streaming Server
    It might only depend on how long you were disconnected -- I think it would take Netflix extra effort to maintain the relationship between a static home IP and a particular Netflix server. Also, it would depend on whether you...
  • Posted vSphere Copy/Paste (Clipboard) integration: To Debian and Beyond to Mark Leighton Fisher

    Starting with vSphere 4.1, you have to explicitly permit copy&paste (Clipboard) integration, as it is turned off by default as a security precaution. Follow the steps in

  • Posted OT: Reset/Use Another Netflix Streaming Server to Mark Leighton Fisher

    To reset/use another Netflix streaming server, disconnect your Internet service for 5 minutes (as in "turn off your cable/DSL modem"). Once you reconnect your Internet service, Netflix acts as if you had never connected to Netflix before so it assigns you a fresh server. This does not guarantee…

  • Commented on Log4perl: Category Logging at a Different Level than Root
    Please note that sometimes you will need to specify the category for get_logger, as in Log::Log4perl->get_logger('CATEGORY'). Sorry that I'm not sure yet when this is needed -- I've just started working with Log::Log4perl....
  • Posted Log4perl: Category Logging at a Different Level than Root to Mark Leighton Fisher

    (This is probably intuitively obvious to everyone else...)

    Here is a sample Log::Log4perl configuration where the root logs at WARN, package 'Joe' logs at 'INFO', and package 'Zoe::Marie' logs at ERROR:

    log4perl.rootLogger=WARN, LOGFILE log4perl.logger.Joe=INFO, L…
  • Commented on Missing cygwin1.dll Simple Fix: Put Cygwin in PATH
    That should be 'Poderosa', not 'Ponderosa'....
  • Posted Eclipse: Unable to locate companion shared library to Mark Leighton Fisher

    Eclipse executable launcher error: Unable to locate companion shared library now includes my answer for when Cygwin's unzip utility fails (hint:…

  • Posted Missing cygwin1.dll Simple Fix: Put Cygwin in PATH to Mark Leighton Fisher

    If you try running Cygwin from another program (say, the Ponderosa tabbed terminal emulator) and you get a "missing cygwin1.dll" error, you should check that you have put Cygwin into your Windows PATH environment variable. Cygwin does not do this by default.

    (Documented in the Cy…

  • Posted Mark Leighton Fisher did not write Spring Integration in Action to Mark Leighton Fisher

    Just for the record, i (Mark Leighton Fisher) did not write "Spring Integration in Action". And the Mark Fisher who wrote "Spring Integration in Action" does not work at Regenstrief Institute and doesn't maintain the Perl Module Tools suite pmtools.

    (Funnily enough, I have used Spring.N…

  • Posted Stupid Lucene Tricks: Exact Match, Starts With, Ends With to Mark Leighton Fisher

    Out of the box, Lucene does not provide exact field matches, like matching "Acer Negundo Ab" and only "Acer Negundo Ab" (not also "Acer Negundo Ab IgG" ). Neither does Lucene provide "Starts With" or "Ends With" functionality.

    The trick is in the indexi…

  • Posted Data-Mining a Diagnosis in the ICU to Mark Leighton Fisher

    Data-mining has found its way into hospital Intensive Care Units (ICUs):

    • Predictive Medical Technologies is claiming their ICU monitoring software can predict adverse events like a cardiac arrest up to 24 hours before they happen.(See ='http://www-03.ibm.com/press/us/en/p…
  • Posted Minimal HTML reflows with JavaScript and CSS to Mark Leighton Fisher

    LOINC's RELMA tool can display HTML details pages for each LOINC. Unfortunately, we have an over 800:1 file size ratio between the smallest set of details (like the Simple Display of 13308-2, Deprecated DNA) and the largest set of details (which may be the…

  • Subscribe to feed Recent Actions from Mark Leighton Fisher

    • Mithaldu commented on Stupid Unix Tricks: Workflow Control with GNU Make

      I wasn't saying that generating parts of the makefile programmatically is bad. It's a step in the right direction. I mentioned it to point out just how *bad* the situation had become.

      The end goal of taking steps in the right direction is this: A control flow script that handles the logic the make file usually does, but does it in a language everyone in the office is *fluent* with and that actually lends itself to expressing program logic.

    • Olivier Mengué (dolmen) commented on pmtools-1.20 (Perl Module Tools) Released

      An URL in a README is useless as it can not be seriously processed by programs.
      Please fix the metadata.

      For your MetaCPAN profile issue, can't you just modify temporarly the e-mail address of your PAUSE account just for the time needed to register on MetaCPAN?

    Subscribe to feed Responses to Comments from Mark Leighton Fisher

    About blogs.perl.org

    blogs.perl.org is a common blogging platform for the Perl community. Written in Perl and offering the modern features you’ve come to expect in blog platforms, the site is run by Dave Cross and Aaron Crane, with a design donated by Six Apart, Ltd.