MidLifeXis's user image
User since: Jul 08, 2003 at 18:02 UTC (22 years ago)
Last here: Sep 18, 2025 at 13:48 UTC (13 weeks ago)
Experience: 13723
Level:Monsignor (18)
Writeups: 1587
CPAN ID:MLX
Location:Waukesha, WI, USA
User's localtime: Dec 17, 2025 at 04:28 CST
Scratchpad: View
Member of: power users
For this user:Search nodes

About the image

Interesting image taken "up nort'".

About me

My name is Brian T. Wightman. I provide technological solutions.

org-mode

Org-mode is an emacs-lisp module that implements an interface to a file format that is essentially an outline on steroids. The file format is now being processed by languages and editors other than emacs.

I use org-mode as my GTD storage, work notes (bug tracking, project notes and planning, log book, run book), taking minutes for a board I am on, and consulting records. It is flexible enough to provide a framework that can be customized to allow many uses. I don't intend this to be a sales pitch, but am just a really happy customer :-).

There are some monks that use org-mode:

If you wish to be added to this list, please /msg me.

I am collecting a set of org-mode resources as well:

If you know of other resources (especially Perl), please /msg me.

Sidelining

I am currently looking for some sideline contracting positions for about 5-10 hours a week, remote and off hours. See my consulting link for more information.

I have experience with Perl, system administration, security administration, web administration, and other general system maintenance on many types of Unix. I have administered solo small (20-50 machine) Unix shops to working as part of a team in mid to large (100-500+ machine) size shops.

I am amazed, but I am past my 20 year mark at being paid for this type of work.

If interested, please contact me at consulting<at>wightmanfam<dot>org. Note: the address url is tagged, and will change over time as it is discovered by spammers. The displayed address will work for the forseeable future.

Interesting Links

Other Personal Links

Monks I have met in real life

This is a list of monks I have met in real life and where I met them. If you remember meeting me and are not listed here, remind me of where we met.

Blog posts and responses

I will see how long this lasts

Disclaimer

Contrary to some search results, I do not have a livejournal profile. That midlifexis is an unfortunate name collision, and appears to be quite a different person. The only valid location for this moniker is here on perlmonks This moniker is valid on sites listed in my Other Personal Links section.


Posts by MidLifeXis
Catharsis in Perl Poetry
3 direct replies — Read more / Contribute
by MidLifeXis
on Sep 18, 2004 at 08:12

    Been a rough week. Here is an attempt to try to let the emotions out.

    use Time::Local; my $wife = {}; my $self = {}; my $kids = 3; my $time = time; flashback: { my $time = Time::Local(0,0,16,13,8,104); # Wife finds out something... $kids++; $wife->{knowledge}->{numkids}++; # Then tells me... $self->{knowledge}->{numkids} != $wife->{knowledge}->{numkids}; $self->{knowledge}->{numkids} = $wife->{knowledge}->{numkids}; # My emotions are all over the map... foreach (0..50) { $self->{$_}++ foreach (qw(shock joy anticipation fear)); } } pain: { my $time = Time::Local(0,0,9,15,8,104); # Then, wife starts feeling large amounts of pain... $wife->{pain}++ foreach (1..2); # On a scale of 1..10 $wife->{location} = 'doctor'; # ... we find out some potentially bad news (need # second opinion) ... $kids--; # ... and my emotions go numb ... $self->{$_} = 0 foreach (qw(shock joy anticipation fear)); $self->{numbness} = 1; # To deal, I start doing what needs doing... $self->{adrenaline} = 100; # ... get wife to where she needs to go ... $time += 60 * 60 * 3; $wife->{pain}++; $wife->{location} = $self->{location} = 'hospital'; # ... and confirm what we feared ... $wife->{knowledge}->{numkids}--; $self->{knowledge}->{numkids} = $wife->{knowledge}->{numkids}; # emotions release ... $wife->{tears} = 'flow'; $self->{tears} = 'flow'; $self->{sorrow} += 100; # ... and wife condition gets worse ... $time += 60 * 60 * 4; $wife->{pain}++ foreach (4..6); # ... surgery is necessary ... $time += 60 * 60 * .5; $wife->{location} = 'surgery'; # ... not only necessary, but urgent ... $wife->{blood}--; } # Now, things just go day by day. $time = time; $self->{tears} = (rand > .8) ? 'flow' : 'dry'; $wife->{tears} = (rand > .6) ? 'flow' : 'dry'; $self->{sorrow} = 25;

    Update (Sep 18, 2004, 16:23 CST6CDT): Updated with comments to "explain code". Still have a hard time talking about this, but the more I talk, the more it seems to help with the emotions.

    Update (May 15, 2006, 12:22 CST6CDT): Browsing some of my old code. I am far enough detached from this now to explain it. Within a small amount of time, I found out I was going to be a daddy for the fourth (well, 2 and 3 were twins, so third) time. A short time later, we discovered that the child implanted in the tube (ectopic pregnancy), and we lost the child early on. In case you cannot tell, my family is my reason, and this hit me quite hard. Thanks all for your kind thoughts and responses.

    --MidLifeXis

InsideOut - even tighter coupling in Seekers of Perl Wisdom
3 direct replies — Read more / Contribute
by MidLifeXis
on Oct 10, 2003 at 13:19

    Wise ones...

    I have been playing with ideas I have read in relation to InsideOut - hiding object data inside of a lexical block within a class. I have been trying to bind the data even more tightly to the methods. However, since DESTROY() needs to be called for proper housekeeping, I am finding it difficult to accomplish.

    I have searched the tomes here, but have not been successful in finding what I am looking for. Feel free to point out where I have missed :)

    Any ideas?

    Update: Lack of data checking and bugs in the code acked. Since that isn't the intent of the question, take all code as a sample, not as should be written, etc. :)