System error
error: | Can't call method "prepare" on an undefined value at /usr/local/lib/site_perl/SJG/Configuration/DB.pm line 117. |
||||||||||||||||||||||
context: |
|
||||||||||||||||||||||
code stack: |
/usr/local/lib/site_perl/SJG/Configuration/DB.pm:117 /usr/local/lib/site_perl/SJG/Configuration/DB.pm:89 /home/www/secure/ill/comps/illcal.mas:131 /home/www/secure/ill/ill.html:150 /home/www/secure/ill/index.html:4 /home/www/secure/ill/archive/dhandler:3 |
Can't call method "prepare" on an undefined value at /usr/local/lib/site_perl/SJG/Configuration/DB.pm line 117. Trace begun at /usr/local/share/perl/5.14.2/HTML/Mason/Exceptions.pm line 125 HTML::Mason::Exceptions::rethrow_exception('Can\'t call method "prepare" on an undefined value at /usr/local/lib/site_perl/SJG/Configuration/DB.pm line 117.^J') called at /usr/local/lib/site_perl/SJG/Configuration/DB.pm line 117 SJG::Configuration::DB::prepare('SJG::Configuration::DB=HASH(0x7fa88b5cbf10)', 'RESERVED', 'select name from qdata where qname=? and upload_date=?') called at /usr/local/lib/site_perl/SJG/Configuration/DB.pm line 89 SJG::Configuration::DB::sql('SJG::Configuration::DB=HASH(0x7fa88b5cbf10)', 'select name from qdata where qname=? and upload_date=?', 'illq', '2023-09-01') called at /home/www/secure/ill/comps/illcal.mas line 131 HTML::Mason::Commands::__ANON__('sqldate', '2023-09-02') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135 HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa88b6125c0)', 'sqldate', '2023-09-02') called at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 1302 eval {...} at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 1292 HTML::Mason::Request::comp(undef, undef, 'sqldate', '2023-09-02') called at /home/www/secure/ill/ill.html line 150 HTML::Mason::Commands::__ANON__('sqldate', '2023-09-02', 'illuminator', '^J^I^I^I<h1>September 2, 2023: Software Recommendation: Alfred</h1>^J^I^I^I<p>^M^J^I<a href="http://www.sjgames.com/img/newsq/illq/2023/alfred.png"><img align="right" alt="Alfred in action" border="1" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2023/alfredThumb.png" vspace="6" /></a></p>^M^J<p>^M^J^II've been on a Mac for years, and there's one piece of software that I use quite possibly more than any other. Currently on version 5, <a href="https://www.alfredapp.com/">Alfred</a> is a productivity booster that does . . . well, it's kind of hard to explain.</p>^M^J<p>^M^J^ITo backup a bit: I'm a child of the old DOS era (and, before that, Apple II). So I'm <i>quite</i> comfortable around what used to be called "command line software" – that is, software where you'd type in a command at a command line, and get a result.</p>^M^J<p>^M^J^IAlfred is <i>not</i> that, exactly. However, it gives the <i>power</i> of the command line, by letting me access many features of my system directly from my keyboard. A few examples may help explain how I tap into the power of this app.</p>^M^J<p>^M^J^ILet's suppose I'm trying to remember what the cover to the first edition of <i><b>GURPS Fantasy Folk</b></i> looks like. It doesn't matter what program I'm currently in; I simply use the key combination needed to summon the Alfred box (in this case, a double-tap of the "control" key with my pinkie). Then I type in "images gurps fantasy folk" (no quotes) and hit enter. Voilà! Google Image Search has opened in my preferred browser with "<a href="https://www.google.com/search?q=gurps+fantasy+folk&tbm=isch">gurps fantasy folk</a>" as my search result. (Funny story: While typing the previous paragraph, I did a Google search for "voilà" to see if/how it was accented, using "google voila"). If I feel the need to be particularly spritely, I can use the tab key to auto-complete typing "images" or "google" after typing "i" or "g".</p>^M^J<p>^M^J^IOr let's say I want to search Warehouse 23 for the recently released <a href="https://sjg-warehouse-23.myshopify.com/products/gurps-fantasy-folk-winged-folk"><i><b>GURPS Winged Folk</b></i></a>. With a double-tap-control and then "w23 winged folk", the page has opened with my <a href="https://warehouse23.com/search?q=winged+folk">desired search</a>.</p>^M^J<p>^M^J^IAlfred does a <i>lot</i> of other things, too, such as text expansion (like turning "bbii" into "<i><b></b></i>"), opening desired apps on my system with programmed shortcuts (double-tap-control "word" and I'm using Microsoft Word), hotkey opening apps, simple math (double-tap-control "1234*2.48" pastes the result "30615.6" into my clipboard), timers (I have a macro that lets me enter "timer 2h DINNER", which pops up a window after two hours to say "DINNER"), and much more.</p>^M^J<p>^M^J^IAs someone who hates disrupting their keyboard flow by reaching for a trackpad or mouse, Alfred is an incredibly useful app.</p>^M^J<p>^M^J^II bought a lifetime license <i>years</i> ago, then paid again to become a "Legendary Supporter" even though it didn't unlock any further benefits, because I use it so much and want to support them. According to the software's "Usage" statistics for my computer, since March 14, 2013, "Alfred has been used 199,061 times. Average 52.2 times per day." That's a <i>lot</i>. Alfred is free to use, although some features (such as custom searches) require unlocking via a payment. So if this sounds of interest, give it a try; I think you'll figure out right away if it "clicks" for you, but it's definitely the first thing I install on any new Mac system I set up.</p>^M^J<p>^M^J^I-- <a href="mailto:smarsh@sjgames.com">Steven Marsh</a></p>^M^J<p>^M^J^I </p>^M^J^J^I^I^I<br clear="all">^J^I^I^I^J^I^I^I<p id="discussForum" style="float: right;"><a href="http://forums.sjgames.com/forumdisplay.php?f=92"><img src="http://www.sjgames.com/img/discuss-on-forums.png" alt="Discuss this post on the forums!" /></a></p>^J^I ^J<!-- addthis -->^J^J<b><span style="float:left; padding:0 1%;">Share this post!</span></b>^J<div class="addthis_toolbox addthis_default_style" style="float:left;">^J <a class="addthis_button_facebook" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred"></a>^J <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred"></a>^J <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred"></a>^J <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred"></a>^J <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred"></a>^J <span class="addthis_separator">|</span>^J <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J <a href="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" class="small">Permalink</a> •^J <a href="/ill/archive/" class="small">Archive</a> •^J <a href="/ill/illsotw/" class="small">Illuminated Site of the Week</a>^J</div>^J', 'pagetitle', 'Daily Illuminator: Software Recommendation: Alfred', 'mobile', 0, 'description', 'I've been on a Mac for years, and there's one piece of software that I use quite possibly more than any other. Currently on version 5, Alfred is a productivity booster that does . . . well, it's kind of hard to explain . . .') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135 HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa88b5cbc40)', 'sqldate', '2023-09-02', 'illuminator', '^J^I^I^I<h1>September 2, 2023: Software Recommendation: Alfred</h1>^J^I^I^I<p>^M^J^I<a href="http://www.sjgames.com/img/newsq/illq/2023/alfred.png"><img align="right" alt="Alfred in action" border="1" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2023/alfredThumb.png" vspace="6" /></a></p>^M^J<p>^M^J^II've been on a Mac for years, and there's one piece of software that I use quite possibly more than any other. Currently on version 5, <a href="https://www.alfredapp.com/">Alfred</a> is a productivity booster that does . . . well, it's kind of hard to explain.</p>^M^J<p>^M^J^ITo backup a bit: I'm a child of the old DOS era (and, before that, Apple II). So I'm <i>quite</i> comfortable around what used to be called "command line software" – that is, software where you'd type in a command at a command line, and get a result.</p>^M^J<p>^M^J^IAlfred is <i>not</i> that, exactly. However, it gives the <i>power</i> of the command line, by letting me access many features of my system directly from my keyboard. A few examples may help explain how I tap into the power of this app.</p>^M^J<p>^M^J^ILet's suppose I'm trying to remember what the cover to the first edition of <i><b>GURPS Fantasy Folk</b></i> looks like. It doesn't matter what program I'm currently in; I simply use the key combination needed to summon the Alfred box (in this case, a double-tap of the "control" key with my pinkie). Then I type in "images gurps fantasy folk" (no quotes) and hit enter. Voilà! Google Image Search has opened in my preferred browser with "<a href="https://www.google.com/search?q=gurps+fantasy+folk&tbm=isch">gurps fantasy folk</a>" as my search result. (Funny story: While typing the previous paragraph, I did a Google search for "voilà" to see if/how it was accented, using "google voila"). If I feel the need to be particularly spritely, I can use the tab key to auto-complete typing "images" or "google" after typing "i" or "g".</p>^M^J<p>^M^J^IOr let's say I want to search Warehouse 23 for the recently released <a href="https://sjg-warehouse-23.myshopify.com/products/gurps-fantasy-folk-winged-folk"><i><b>GURPS Winged Folk</b></i></a>. With a double-tap-control and then "w23 winged folk", the page has opened with my <a href="https://warehouse23.com/search?q=winged+folk">desired search</a>.</p>^M^J<p>^M^J^IAlfred does a <i>lot</i> of other things, too, such as text expansion (like turning "bbii" into "<i><b></b></i>"), opening desired apps on my system with programmed shortcuts (double-tap-control "word" and I'm using Microsoft Word), hotkey opening apps, simple math (double-tap-control "1234*2.48" pastes the result "30615.6" into my clipboard), timers (I have a macro that lets me enter "timer 2h DINNER", which pops up a window after two hours to say "DINNER"), and much more.</p>^M^J<p>^M^J^IAs someone who hates disrupting their keyboard flow by reaching for a trackpad or mouse, Alfred is an incredibly useful app.</p>^M^J<p>^M^J^II bought a lifetime license <i>years</i> ago, then paid again to become a "Legendary Supporter" even though it didn't unlock any further benefits, because I use it so much and want to support them. According to the software's "Usage" statistics for my computer, since March 14, 2013, "Alfred has been used 199,061 times. Average 52.2 times per day." That's a <i>lot</i>. Alfred is free to use, although some features (such as custom searches) require unlocking via a payment. So if this sounds of interest, give it a try; I think you'll figure out right away if it "clicks" for you, but it's definitely the first thing I install on any new Mac system I set up.</p>^M^J<p>^M^J^I-- <a href="mailto:smarsh@sjgames.com">Steven Marsh</a></p>^M^J<p>^M^J^I </p>^M^J^J^I^I^I<br clear="all">^J^I^I^I^J^I^I^I<p id="discussForum" style="float: right;"><a href="http://forums.sjgames.com/forumdisplay.php?f=92"><img src="http://www.sjgames.com/img/discuss-on-forums.png" alt="Discuss this post on the forums!" /></a></p>^J^I ^J<!-- addthis -->^J^J<b><span style="float:left; padding:0 1%;">Share this post!</span></b>^J<div class="addthis_toolbox addthis_default_style" style="float:left;">^J <a class="addthis_button_facebook" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred"></a>^J <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred"></a>^J <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred"></a>^J <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred"></a>^J <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred"></a>^J <span class="addthis_separator">|</span>^J <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J <a href="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" class="small">Permalink</a> •^J <a href="/ill/archive/" class="small">Archive</a> •^J <a href="/ill/illsotw/" class="small">Illuminated Site of the Week</a>^J</div>^J', 'pagetitle', 'Daily Illuminator: Software Recommendation: Alfred', 'mobile', 0, 'description', 'I've been on a Mac for years, and there's one piece of software that I use quite possibly more than any other. Currently on version 5, Alfred is a productivity booster that does . . . well, it's kind of hard to explain . . .') called at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 1302 eval {...} at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 1292 HTML::Mason::Request::comp(undef, undef, 'sqldate', '2023-09-02', 'illuminator', '^J^I^I^I<h1>September 2, 2023: Software Recommendation: Alfred</h1>^J^I^I^I<p>^M^J^I<a href="http://www.sjgames.com/img/newsq/illq/2023/alfred.png"><img align="right" alt="Alfred in action" border="1" hspace="8" src="http://www.sjgames.com/img/newsq/illq/2023/alfredThumb.png" vspace="6" /></a></p>^M^J<p>^M^J^II've been on a Mac for years, and there's one piece of software that I use quite possibly more than any other. Currently on version 5, <a href="https://www.alfredapp.com/">Alfred</a> is a productivity booster that does . . . well, it's kind of hard to explain.</p>^M^J<p>^M^J^ITo backup a bit: I'm a child of the old DOS era (and, before that, Apple II). So I'm <i>quite</i> comfortable around what used to be called "command line software" – that is, software where you'd type in a command at a command line, and get a result.</p>^M^J<p>^M^J^IAlfred is <i>not</i> that, exactly. However, it gives the <i>power</i> of the command line, by letting me access many features of my system directly from my keyboard. A few examples may help explain how I tap into the power of this app.</p>^M^J<p>^M^J^ILet's suppose I'm trying to remember what the cover to the first edition of <i><b>GURPS Fantasy Folk</b></i> looks like. It doesn't matter what program I'm currently in; I simply use the key combination needed to summon the Alfred box (in this case, a double-tap of the "control" key with my pinkie). Then I type in "images gurps fantasy folk" (no quotes) and hit enter. Voilà! Google Image Search has opened in my preferred browser with "<a href="https://www.google.com/search?q=gurps+fantasy+folk&tbm=isch">gurps fantasy folk</a>" as my search result. (Funny story: While typing the previous paragraph, I did a Google search for "voilà" to see if/how it was accented, using "google voila"). If I feel the need to be particularly spritely, I can use the tab key to auto-complete typing "images" or "google" after typing "i" or "g".</p>^M^J<p>^M^J^IOr let's say I want to search Warehouse 23 for the recently released <a href="https://sjg-warehouse-23.myshopify.com/products/gurps-fantasy-folk-winged-folk"><i><b>GURPS Winged Folk</b></i></a>. With a double-tap-control and then "w23 winged folk", the page has opened with my <a href="https://warehouse23.com/search?q=winged+folk">desired search</a>.</p>^M^J<p>^M^J^IAlfred does a <i>lot</i> of other things, too, such as text expansion (like turning "bbii" into "<i><b></b></i>"), opening desired apps on my system with programmed shortcuts (double-tap-control "word" and I'm using Microsoft Word), hotkey opening apps, simple math (double-tap-control "1234*2.48" pastes the result "30615.6" into my clipboard), timers (I have a macro that lets me enter "timer 2h DINNER", which pops up a window after two hours to say "DINNER"), and much more.</p>^M^J<p>^M^J^IAs someone who hates disrupting their keyboard flow by reaching for a trackpad or mouse, Alfred is an incredibly useful app.</p>^M^J<p>^M^J^II bought a lifetime license <i>years</i> ago, then paid again to become a "Legendary Supporter" even though it didn't unlock any further benefits, because I use it so much and want to support them. According to the software's "Usage" statistics for my computer, since March 14, 2013, "Alfred has been used 199,061 times. Average 52.2 times per day." That's a <i>lot</i>. Alfred is free to use, although some features (such as custom searches) require unlocking via a payment. So if this sounds of interest, give it a try; I think you'll figure out right away if it "clicks" for you, but it's definitely the first thing I install on any new Mac system I set up.</p>^M^J<p>^M^J^I-- <a href="mailto:smarsh@sjgames.com">Steven Marsh</a></p>^M^J<p>^M^J^I </p>^M^J^J^I^I^I<br clear="all">^J^I^I^I^J^I^I^I<p id="discussForum" style="float: right;"><a href="http://forums.sjgames.com/forumdisplay.php?f=92"><img src="http://www.sjgames.com/img/discuss-on-forums.png" alt="Discuss this post on the forums!" /></a></p>^J^I ^J<!-- addthis -->^J^J<b><span style="float:left; padding:0 1%;">Share this post!</span></b>^J<div class="addthis_toolbox addthis_default_style" style="float:left;">^J <a class="addthis_button_facebook" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred"></a>^J <a class="addthis_button_twitter" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred"></a>^J <a class="addthis_button_reddit" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred"></a>^J <a class="addthis_button_tumblr" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred"></a>^J <a class="addthis_button_email" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred"></a>^J <span class="addthis_separator">|</span>^J <a class="addthis_button_expanded" addthis:url="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" addthis:title="Daily Illuminator: Software Recommendation: Alfred">More</a>^J</div>^J^J<div style="margin: 5px 0; clear: left;">^J <a href="http://secure.sjgames.com/ill/archive/September_02_2023/Software_Recommendation_Alfred" class="small">Permalink</a> •^J <a href="/ill/archive/" class="small">Archive</a> •^J <a href="/ill/illsotw/" class="small">Illuminated Site of the Week</a>^J</div>^J', 'pagetitle', 'Daily Illuminator: Software Recommendation: Alfred', 'mobile', 0, 'description', 'I've been on a Mac for years, and there's one piece of software that I use quite possibly more than any other. Currently on version 5, Alfred is a productivity booster that does . . . well, it's kind of hard to explain . . .') called at /home/www/secure/ill/index.html line 4 HTML::Mason::Commands::__ANON__('month', 'September', 'day', 02, 'year', 2023, 'u', 'Software_Recommendation_Alfred.html') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135 HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa88b5a72d0)', 'month', 'September', 'day', 02, 'year', 2023, 'u', 'Software_Recommendation_Alfred.html') called at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 1302 eval {...} at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 1292 HTML::Mason::Request::comp(undef, undef, 'month', 'September', 'day', 02, 'year', 2023, 'u', 'Software_Recommendation_Alfred.html') called at /home/www/secure/ill/archive/dhandler line 3 HTML::Mason::Commands::__ANON__('u', 'Software_Recommendation_Alfred.html') called at /usr/local/share/perl/5.14.2/HTML/Mason/Component.pm line 135 HTML::Mason::Component::run('HTML::Mason::Component::FileBased=HASH(0x7fa88b4f3388)', 'u', 'Software_Recommendation_Alfred.html') called at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 1297 eval {...} at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 1292 HTML::Mason::Request::comp(undef, undef, undef, 'u', 'Software_Recommendation_Alfred.html') called at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 481 eval {...} at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 481 eval {...} at /usr/local/share/perl/5.14.2/HTML/Mason/Request.pm line 433 HTML::Mason::Request::exec('HTML::Mason::Request::ApacheHandler=HASH(0x7fa88b3ae918)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 168 HTML::Mason::Request::ApacheHandler::exec('HTML::Mason::Request::ApacheHandler=HASH(0x7fa88b3ae918)') called at /usr/local/share/perl/5.14.2/HTML/Mason/ApacheHandler.pm line 825 HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7fa889bcae78)', 'Apache2::RequestRec=SCALAR(0x7fa88b3bdb90)') called at (eval 29) line 8 HTML::Mason::ApacheHandler::handler('HTML::Mason::ApacheHandler', 'Apache2::RequestRec=SCALAR(0x7fa88b3bdb90)') called at -e line 0 eval {...} at -e line 0