tag:blogger.com,1999:blog-139188982024-03-13T11:38:49.218-07:00 Rick Upton's Grab BagThis is my personal blog which covers a grab bag of topics that aren't covered by my other blogs.Rick Uptonhttp://www.blogger.com/profile/08025570329489102114noreply@blogger.comBlogger37125tag:blogger.com,1999:blog-13918898.post-76097137703635910552018-12-24T11:04:00.002-08:002018-12-24T11:05:04.903-08:00San Francisco Bay Area Cajun Zydeco Dance Calendars Looking for live Cajun and zydeco music in the San Francisco Bay Area? Check out the <a href="http://calendar10.tripod.com/" target="_blank">SFBAYou.com Calendars</a>. The calendars are updated several times a week and are in Adobe Acrobat PDF format. If you are unable to open the calendar files, then install the <a href="https://get.adobe.com/reader" target="_blank">Adobe Acrobat Reader for free</a>.Rick Uptonhttp://www.blogger.com/profile/08025570329489102114noreply@blogger.com0tag:blogger.com,1999:blog-13918898.post-44932716063190957832016-02-18T20:55:00.001-08:002016-02-18T20:59:23.806-08:00Logging into Windows 10 with a black screen and a white arrow cursorI've been using Open Broadcaster Software's <a href="https://obsproject.com/">OBS Studio</a> to capture the display output, audio output, and audio input on my Windows 10 computer. While experimenting with it, I changed the resolution of my display. After doing that and using my computer for while, I shut down my computer. When I came back to turn on the computer again, I saw a black screen with a white arrow cursor that moved when I moved my mouse. What to do?
Fortunately I found <a href="http://answers.microsoft.com/en-us/windows/forum/windows_10-windows_install/after-installing-windows-10-black-screen-with/e0ec440d-c2db-4c9d-8854-999e0b05333b?page=3&auth=1">this article on Microsoft's site</a>. Just in case this article disappears for some reason, I'll quote the important part here:
<blockquote>At the black screen, press the Ctrl key once on an attached physical keyboard. (You won’t see any visible change, but pressing the Ctrl key will place the cursor in the password box that you’re currently not able to see.)
Now type the password of the user that just signed out and press Enter.This will sign you back into Windows and the desktop will appear.
If you failed to sign in because you mistyped the password, press Enter once more. Then retype the password and press Enter.</blockquote>
Thankfully the advice above worked for me.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-13918898.post-13513734106132287792015-11-01T13:35:00.000-08:002015-11-01T21:37:57.981-08:00Automated compacting and copying of Microsoft Outlook PST files<p>Here's a way to automatically compact and backup all of your Microsoft Outlook PST data files on your Windows PC using only free software, AutoIT and PowerShell. AutoIT is freeware, and PowerShell is included in Microsoft Windows. Compacting your PST files before you back them up can reduce the amount of disk space required both at the source and destination locations of your backup.</p>
<p>So, to get started:
<ol>
<li>Get the free AutoIT Full Installation and AutoIT Script Editor from the <a href="https://www.autoitscript.com/site/autoit/downloads/" target="_blank">AutoIT Downloads</a> page.</li>
<li><a href="http://windowsitpro.com/powershell/running-powershell-scripts-easy-1-2-3" rel="" target="_blank">Ensure PowerShell scripts that you create can run on your computer.</a></li>
<li>Create an AutoIT script that, when the Mail control panel is open, will compact all PST files and then close the Mail control panel.</li>
<li>Create a Powershell script that opens the Mail control panel and then executes the AutoIT script.</li>
</ol>
</p>
<p>
Here below are the AutoIT and Powershell scripts that I am running on my Windows 8.1 PC with Outlook 2013. I have a Windows Shortcut to my PowerShell script so that every time I log into my PC, my Outlook PST data files are compacted and backed up before Outlook is opened. I use the PowerShell script to also open other applications so that I may work on them while the Outlook PST data files are being backed up. Please feel free to copy the scripts below and modify them to work for you.</p>
<p>
I am using Synology's Cloud Station to keep most of the data files on my laptop in sync with a Synology NAS, but Cloud Station doesn't work well with Outlook PST data files, which is why Cloud Station is configured by default to exclude the synchronization of files with a PST extension.
</p>
<h2>
AutoIT script</h2>
<script src="https://gist.github.com/rickupton/16f9a7b445a668c70c61.js"></script>
<br />
<h2>
PowerShell script</h2>
<script src="https://gist.github.com/rickupton/8b1cc2c94cfeaaa68a65.js"></script>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI9yfYl6gSk_dZJsiOLNm92ZLq78sqMz__0KQ0eLidqHVb1X0kLjbHfcjGCf3VYcQghRjq_P9Xn5c166t6Xpk_Han_wX06m1YHg5MKR6CoU_WHVmo5SaUtP4Kl1yOjM06X9xSA/s1600/Outlook+PST+files.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiI9yfYl6gSk_dZJsiOLNm92ZLq78sqMz__0KQ0eLidqHVb1X0kLjbHfcjGCf3VYcQghRjq_P9Xn5c166t6Xpk_Han_wX06m1YHg5MKR6CoU_WHVmo5SaUtP4Kl1yOjM06X9xSA/s1600/Outlook+PST+files.png" /></a></div>
<br />Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-13918898.post-53694438122002690182015-04-28T20:06:00.001-07:002016-06-12T14:05:47.873-07:00School and Study Tips, LinkedIn Tips, Sony, SCU, SJSU, and Del Mar Posts Have Moved<b style="background-color: yellow;">Are you looking for content on this site and got the error "Sorry, the page you were looking for in this blog does not exist."?</b> If so, then these links may help:
<br />
<ul>
<li><b>For school and study tips:</b> The content that was on this site was updated and moved to a <a href="http://study-and-school-tips.rickupton.com/" target="_blank">new Study and School Tips site</a>.</li>
</ul>
<ul>
<li><b>For LinkedIn tips:</b> The content that was on this site was either deleted because it was obsolete or updated and moved to the <a href="http://linkedin-notes.rickupton.com/" target="_blank">LinkedIn Notes blog</a>.</li>
</ul>
<ul>
<li><b>For Santa Clara University MBA students and alumni:</b> Information about online social networks was updated and moved to the <a href="http://mba-santa-clara.rickupton.com/2015/10/santa-clara-university-mba-and-msis.html" target="_blank">Santa Clara University MBA Notes blog</a>.</li>
</ul>
<ul>
<li><b>For San Jose State University students and alumni:</b> Information about online social networks was updated and moved to the <a href="http://sjsu-notes.rickupton.com/" target="_blank">San Jose State University Notes blog</a>.</li>
</ul>
<ul>
<li><b>For Del Mar High School students and alumni:</b> Information about connecting with classmates was updated and moved to the <a href="http://del-mar-high.rickupton.com/" target="_blank">Del Mar High School Connection blog</a>.</li>
</ul>
<ul>
<li><b>For downtown San Jose residents and visitors:</b> The content that was on this site was deleted because it was obsolete.</li>
</ul>
<ul>
<li><b>For former and current Sony employees and contractors:</b> <span style="background-color: white;">Information about online social networks was updated and moved to the </span><a href="http://unofficial-sony.rickupton.com/" target="_blank">Unofficial Sony Alumni Social Networking Sites blog</a>.</li>
</ul>
<b>For techies:</b> Yes, I know I could have used <a href="http://blog.hubspot.com/insiders/how-to-create-301-redirects" target="_blank">301 redirects</a> to make the transition of content from one place to another as seamless as possible for machines doing search engine optimization (SEO) as well as humans. But there are a lot of reasons I didn't do that. To start, I saved some money by moving my web site content with <u>low traffic</u> to Blogger sites. I might further elaborate on the reasons I didn't use 301 redirects in a future post.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-13918898.post-8957831411191100602015-04-27T22:12:00.001-07:002015-05-28T12:06:38.698-07:00Updated Personal Blog, Added Picture in TitleI started this blog in 2005, so 10 years later it seemed like a good time to update it to take advantage of features that Blogger makes easy to add to a site. Most of the features were probably available in 2005 with WordPress plugins, but I wasn't that serious of blogger. I just wanted a decent looking place where I could occasionally share information that I think might be useful to others. The same holds true today, but I thought it might be fun to take advantage of features that are now easy to implement in Blogger.<br />
<div>
<br /></div>
<div>
So during this upgrade of this personal blog, I figured out one thing that might be useful to you if you're using Blogger: How to put a picture next to the title.</div>
<div>
<br /></div>
<div>
You can see in the upper left corner of this page that my picture is next to the title "Rick Upton". It took a little experimentation to figure out how to do this.</div>
<div>
<br /></div>
<div>
<a name='more'></a></div>
<div>
When editing the header of the layout, per the screenshot below Blogger gives you the following options:</div>
<div>
<ol>
<li>Put a picture behind the title and description.</li>
<li>Put a picture instead of a title and description.</li>
<li>Have description placed after the image, in which case the title isn't shown.</li>
</ol>
<div>
I uploaded my photo and chose the first option. My face was covered in letters. I then chose the third option, but didn't like not having the title. So, I right clicked on the picture and got the URL for the image:</div>
<div>
<br /></div>
<div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioUcmzigpu9IhQfLdRjKO1bF-xRU7DRoGjwcL6kNRpyr0qiPQoULfrOzWUX27q6kOBFE0uLXpIRUZN7VZaIBD9R3l80-GBmkcEZHyNeu_9oHC_al1gJ7vNiPdmg11PZG63MGMg/w140-h140-p/photo.jpg">https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEioUcmzigpu9IhQfLdRjKO1bF-xRU7DRoGjwcL6kNRpyr0qiPQoULfrOzWUX27q6kOBFE0uLXpIRUZN7VZaIBD9R3l80-GBmkcEZHyNeu_9oHC_al1gJ7vNiPdmg11PZG63MGMg/w140-h140-p/photo.jpg</a></div>
</div>
<div>
<br /></div>
<div>
I then tried configuring the header not by choosing an image, but by using an img src tag in the Blog Title field followed by text. This didn't work because the URL is too long.</div>
<div>
<br /></div>
<div>
So then I created an account on imgur.com and uploaded the picture there, knowing that imgur.com provides free storage of publicly accessible images with short URLs. I then took the URL from imgur.com, pasted into the Blog Title field of the header, and surrounded it with the appropriate img src tag characters, and followed that with a space and my name. And voilà, it worked.</div>
<div>
<br /></div>
<div>
The above steps aren't extremely detailed, so if you're interested doing the same on your Blogger blog but are getting stuck somewhere, let me know in the comments where you're stuck and I'll add detail to the instructions to make the steps clearer. </div>
<div>
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVPtPn7sfneP7aCzjb4pp6tnk_m2tF65gBW5bLPU6T7MK6jYyrQn9vvhbPEdz6FLROAeu_UdWO3gggLsJXevvp8ptWsakR59UAZz65rCGKI14TM7ca72dDEcy8SL7HVShHov1D/s1600/Header.gif" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVPtPn7sfneP7aCzjb4pp6tnk_m2tF65gBW5bLPU6T7MK6jYyrQn9vvhbPEdz6FLROAeu_UdWO3gggLsJXevvp8ptWsakR59UAZz65rCGKI14TM7ca72dDEcy8SL7HVShHov1D/s1600/Header.gif" width="278" /></a></div>
<br /></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-13918898.post-75428009282820865962014-02-17T13:38:00.000-08:002015-04-27T17:54:28.055-07:00Taking Video from DVD+RW Discs to an MPG file to YouTubeI recorded video to a DVD+RW disc. When I open the disc on my computer, I see a number of files, including files with the extension VOB. Each VOB file is a segment of the complete video that I want to be able to play on my computer and upload to YouTube.<br />
<br />
To combine five VOB files on my DVD+RW disc into one file called newfile.mpg on my computer's hard drive, I executed the following command:<br />
<br />
<a name='more'></a>copy /b D:\VIDEO_TS\VTS_01_1.VOB + D:\VIDEO_TS\VTS_01_2.VOB + D:\VIDEO_TS\VTS_01_3.VOB + D:\VIDEO_TS\VTS_01_4.VOB + D:\VIDEO_TS\VTS_01_5.VOB c:\files\newfile.mpg<br />
<br />
I then opened the newfile.mpg file using Windows Media Player to ensure that the process worked as intended. Once I confirmed that, I then uploaded the file to YouTube.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-13918898.post-65547515721953677202013-07-23T22:38:00.001-07:002015-04-27T17:54:10.107-07:00Combining VTA Light Rail or Bus Schedules into One Personalized ScheduleOn the <a href="http://www.vta.org/" target="_blank">Santa Clara County's Valley Transit Agency (VTA) website</a>, schedules are available in text format. The problem is that I want <b>one </b>schedule that shows me when the next light rail train is coming at a station I am going to depart from, but the VTA site doesn't provide such a schedule. You might want a single schedule to show you when the next bus is coming for a stop that serves multiple bus lines. So here below are some rough instructions as to what I do to combine two schedules into a single schedule, two times (one for northbound, and one for southbound). If you have any questions about the process, post a comment and hopefully I'll have some time to make the instructions clearer.<br />
<br />
<a name='more'></a><ol>
<li>Create a new Excel workbook.</li>
<li>Save each text schedule to desktop. I'm only interested in weekday schedules for light rail trains which stop in downtown San Jose, so these are all of the current links.</li>
<ol>
<li><a href="http://www.vta.org/schedules/tdl/SC_901NO_WK.tdl" target="_blank">http://www.vta.org/schedules/tdl/SC_901NO_WK.tdl</a></li>
<li><a href="http://www.vta.org/schedules/tdl/SC_901SO_WK.tdl" target="_blank">http://www.vta.org/schedules/tdl/SC_901SO_WK.tdl</a></li>
<li><a href="http://www.vta.org/schedules/SC_902NO_WK.html" target="_blank">http://www.vta.org/schedules/SC_902NO_WK.html</a></li>
<li><a href="http://www.vta.org/schedules/SC_902SO_WK.html" target="_blank">http://www.vta.org/schedules/SC_902SO_WK.html</a></li>
</ol>
<li>Import each text file into a separate worksheet in Excel, specifying tab as the delimiter.</li>
<li>Do the following find/replace operations, so that Excel will suddenly "know" that the imported time values are time values, which is important to make sorting times easy.</li>
<ol>
<li>Do a find/replace operation for all worksheets to replace "A" with " AM" (excluding quotes and including a space before AM).</li>
<li>Do a find/replace operation for all worksheets to replace "P" with " PM" (excluding quotes and including a space before AM).</li>
</ol>
<li>Create a new worksheet for all northbound trains.</li>
<li>Copy and paste both northbound schedules to the new northbound worksheet.</li>
<li>Delete cells which are for stations that are not of interest.</li>
<li>Align cells for the two trains so that the stations that are shared are in the same column, and stations that are not shared are in separate columns.</li>
<li>Sort the new combined schedule by one common station in ascending order.</li>
<li>Cut any trains after midnight from top of schedule then insert cut cells to bottom of schedule.</li>
<li>Delete any trains that only serve one station after deleting stations that are not of interest.</li>
<li>Repeat steps 5 through 11 for southbound trains.</li>
</ol>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-13918898.post-66256529188342910112012-08-21T10:01:00.003-07:002015-04-27T17:53:33.086-07:00Removing leading and trailing spaces from Oracle SQL*Plus spooled outputOracle's SQL*Plus application spools fields with spaces even if you try to trim the fields, because SQL*Plus is "doing you a favor" by making the fields line up. One way to work around this is to concatenate all fields into one big field so that SQL*Plus spools one big field. However, when I tried this with some very large fields, I got an error implying that I was concatenating too many characters. So how to work around this?<br />
<br />
Here's what I did: I let SQL*Plus spool a tab delimited file with leading and trailing spaces (trailing blanks for all fields except for a field which uses STRAGG and had one leading space). Then I created an awk script to remove the leading and trailing spaces with code similar to the following:<br />
<br />
<a name='more'></a><span style="font-family: 'Courier New', Courier, monospace;">#!/bin/awk -f</span><br />
<span style="font-family: "Courier New",Courier,monospace;">BEGIN { # Initialize section</span><br />
<span style="font-family: "Courier New",Courier,monospace;">FS="\t" # Input field separator</span><br />
<span style="font-family: "Courier New",Courier,monospace;">OFS="\t" # Output field separator</span><br />
<span style="font-family: "Courier New",Courier,monospace;">}</span><br />
<span style="font-family: "Courier New",Courier,monospace;">{</span><br />
<span style="font-family: "Courier New",Courier,monospace;"> for (i=1; i<=NF; i++ ){ # For all fields</span><br />
<span style="font-family: "Courier New",Courier,monospace;"> sub(/^ +/, "", $i) # Delete leading spaces</span><br />
<span style="font-family: "Courier New",Courier,monospace;"> sub(/ +$/, "", $i) # Delete trailing spaces</span><br />
<span style="font-family: "Courier New",Courier,monospace;"> }</span><br />
<span style="font-family: "Courier New",Courier,monospace;"> print $0 # Print all fields to output</span><br />
<span style="font-family: "Courier New",Courier,monospace;">}</span><br />
<br />
Based on what I saw on other web pages on the Internet, I thought that, instead of using the two sub statements, I could just use $i=$i to remove leading and trailing spaces, but that didn't work for me. Maybe my version of awk doesn't support that.<br />
<br />
To call this awk script, I just needed to add one line to my shell script which calls the awk script; the line looks similar to this:<br />
<br />
<span style="font-family: "Courier New",Courier,monospace;">awk -f awkscript oldfile.txt > newfile.txt</span><br />
<br />Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-13918898.post-29552036058038808012009-10-24T15:07:00.000-07:002015-04-27T17:48:03.392-07:00Showing Outlook 2007 Calendar Appointments in Different Colors for Different StatusesIn Outlook 2003's calendar, appointments and meetings marked as "Free", "Tentative", "Busy", and "Out of Office" all automatically appeared differently on the calendar view to make it easy to visually distinguish them. Outlook 2007 offers the same "Show time as" options, but does not automatically visually distinguish these statuses by default.<br />
<br />
I wanted this feature back in Outlook 2007, because I use my calendar not only to block out time for meeting and appointments which I mark as "Busy", but also as reminders for things I'd like to do if convenient, which I mark as "Free". Items I mark as "Free" are things like "Read the corporate newsletter", "Drink water", etc.<br />
<br />
One way to visually distinguish meetings and appointments in Outlook 2007 is to manually assign each meeting and appointment a category which is associated with a color. This is what I did at first, but thought there must be a better way.<br />
<br />
<a name='more'></a>Then I figured out how to get Outlook 2007 to automatically set a different color for each meeting and appointment based on the "Show Time as" status. The steps below work as long as your meetings and appointments don't have a category assigned to them. I went back and removed all of the categories from my meetings and appointments so that this automation would automatically color them.<br />
<ol>
<li>From the "Go" menu, select "Calendar".</li>
<li>From the "Edit" menu, select "Automatic Formatting...".</li>
<li>In the "Automatic Formatting" window, click "Add".</li>
<li>In the "Name" field, type "Free".</li>
<li>In the "Color" field, select a color from the pull-down menu.</li>
<li>Click "Condition..." button.</li>
<li>In the "Filter" window, click "Advanced" tab.</li>
<li>Under "Define more criteria:", click "Field" pull-down menu, then select "Frequently-used fields" then "Show Time as".</li>
<li>Under "Condition" select "equals".</li>
<li>Under "Value" select "Free".</li>
<li>Click "Add to List" button.</li>
<li>Click "OK" to close the "Filter" window.</li>
<li>Click "OK" to close the "Automatic Formatting" window.</li>
<li>Check your calendar. Your calendar should now show all "Free" appointments and meetings in the color you chose, except for those appointments and meetings which have a category assigned to them.</li>
<li>Repeat above steps for "Tentative", "Busy", and "Out of Office" statuses.</li>
</ol>
Unknownnoreply@blogger.com24tag:blogger.com,1999:blog-13918898.post-16512793296548979532009-10-20T23:28:00.000-07:002015-04-27T17:53:15.798-07:00Oracle Wallet and tracing didn't work when executed by cron jobsFor those who may find it helpful, here's a problem I ran into along with the solution.<br />
<br />
When a <span class="blsp-spelling-error" id="SPELLING_ERROR_0">Korn</span> shell script using Oracle 10<span class="blsp-spelling-error" id="SPELLING_ERROR_1">gR</span>2 client's <span class="blsp-spelling-error" id="SPELLING_ERROR_2">sqlplus</span> was run manually at the command prompt, the script successfully used an Oracle Wallet to log in and run an <span class="blsp-spelling-error" id="SPELLING_ERROR_3">SQL</span> script.<br />
<br />
However, when the same <span class="blsp-spelling-error" id="SPELLING_ERROR_4">ksh</span> script was run with a <span class="blsp-spelling-error" id="SPELLING_ERROR_5">cron</span> job, I would get the following error:<br />
"ORA-12534: <span class="blsp-spelling-error" id="SPELLING_ERROR_6">TNS</span>:operation not supported".<br />
<br />
<a name='more'></a>When the <span class="blsp-spelling-error" id="SPELLING_ERROR_7">ksh</span> script was changed to use a hard coded user name and password instead of the Oracle Wallet, the script ran fine when run as a <span class="blsp-spelling-error" id="SPELLING_ERROR_8">cron</span> job or when run manually.<br />
<br />
The script sets and exports the <span class="blsp-spelling-error" id="SPELLING_ERROR_9">TNS</span>_ADMIN variable so that the script will know where to find the customized <span class="blsp-spelling-error" id="SPELLING_ERROR_10">sqlnet</span>.<span class="blsp-spelling-error" id="SPELLING_ERROR_11">ora</span> file which contains the Oracle Wallet information. I added a line to the script to print the <span class="blsp-spelling-error" id="SPELLING_ERROR_12">TNS</span>_ADMIN <span class="blsp-spelling-error" id="SPELLING_ERROR_13">variable's</span> value right before the script attempted to run <span class="blsp-spelling-error" id="SPELLING_ERROR_14">sqlplus</span>, and verified that the value of the variable was the same whether I ran the script manually or with a <span class="blsp-spelling-error" id="SPELLING_ERROR_15">cron</span> job. The <span class="blsp-spelling-error" id="SPELLING_ERROR_16">TNS</span>_ADMIN <span class="blsp-spelling-error" id="SPELLING_ERROR_17">variable's</span> value is that of the path that contains the custom <span class="blsp-spelling-error" id="SPELLING_ERROR_18">sqlnet</span>.<span class="blsp-spelling-error" id="SPELLING_ERROR_19">ora</span> file with the Oracle Wallet information.<br />
<br />
To further troubleshoot this problem, I tried turning on the Oracle client's tracing feature by editing the customized <span class="blsp-spelling-error" id="SPELLING_ERROR_20">sqlnet</span>.<span class="blsp-spelling-error" id="SPELLING_ERROR_21">ora</span> file. I found that the tracing feature worked when I ran the script manually, but the trace didn't work when the script was run by the <span class="blsp-spelling-error" id="SPELLING_ERROR_22">cron</span> job. This told me that the <span class="blsp-spelling-error" id="SPELLING_ERROR_23">cron</span> job wasn't using the <span class="blsp-spelling-error" id="SPELLING_ERROR_24">sqlnet</span>.<span class="blsp-spelling-error" id="SPELLING_ERROR_25">ora</span> file I was editing, even though I could see that the <span class="blsp-spelling-error" id="SPELLING_ERROR_26">cron</span> job was picking up the correct <span class="blsp-spelling-error" id="SPELLING_ERROR_27">TNS</span>_ADMIN variable value.<br />
<br />
I found that that the user running the <span class="blsp-spelling-error" id="SPELLING_ERROR_28">cron</span> job had a hidden file, .<span class="blsp-spelling-error" id="SPELLING_ERROR_29">sqlnet</span>.<span class="blsp-spelling-error" id="SPELLING_ERROR_30">ora</span>, in the user's home directory. After I renamed the hidden file, the <span class="blsp-spelling-error" id="SPELLING_ERROR_31">cron</span> job then used the <span class="blsp-spelling-error" id="SPELLING_ERROR_32">sqlnet</span>.<span class="blsp-spelling-error" id="SPELLING_ERROR_33">ora</span> file in the directory specified by the <span class="blsp-spelling-error" id="SPELLING_ERROR_34">TNS</span>_ADMIN variable.Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-13918898.post-29944829174289001722009-10-01T22:55:00.000-07:002015-04-27T17:52:59.335-07:00Workaround for SQL*Loader-297/ORA-01756 problemUpgraded Oracle SQL*Loader (a.k.a. sqlldr) from a 9i version to a 10gR2 version on two computers, with release 10.2.0.1.0 on one computer and release 10.2.0.4.0 on the other.<br />
<br />
Some ctl files have the following line:<br />
<span style="font-family: courier new;"><br /></span>
<span style="font-family: courier new;">flag "'N'",</span><br />
<br />
When I'd run sqlldr release 10.2.0.4.0 or the 9i version of sqlldr, the above line caused no problems.<br />
<br />
But when I'd run it on release 10.2.0.1.0, I'd get this error: <br />
<span style="font-family: courier new;"><br /></span>
<span style="font-family: courier new;">SQL*Loader-297: Invalid syntax or bind variable in SQL string for column FLAG.</span><br />
<span style="font-family: courier new;">ORA-01756: quoted string not properly terminated</span> <br />
<br />
I found I was able to get the ctl files to work with release 10.2.0.1.0 by changing the problematic line to this:<br />
<br />
<a name='more'></a><span style="font-family: 'courier new';">flag "RTRIM('N')",</span>Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-13918898.post-28212278203819536822009-07-28T18:31:00.001-07:002015-04-27T17:41:05.815-07:00Outlook 2007 changing font and other formatting on reply or forwardOutlook 2007 is driving me crazy: I'll reply to an email using my default Outlook font of <span class="blsp-spelling-error" id="SPELLING_ERROR_0">Calibri</span>. Then I'll open the email I just sent from the "Sent Items" folder and find that the text I just wrote get converted to Time New Roman font. Also, the font for the text for all preceding emails was usually, but not always, also converted to Times New Roman. For example, in an email I'm looking at right now that has a long string of replies from different people, some people's signature line text got converted to Times New Roman, but some signature lines did not.<br />
<div>
</div>
<br />
<a name='more'></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnrZnQrapW6hrvgTPKp-SiOo-vfEB92PRPHdzlGmnCu6vIBqC9NG3Z3ashhpWRvUjvk7qnxu7WTAy4BwhvviKwIHza3iwCgu3O_3lFs1c5s13dcwt4RFBBKA-Bsb2QlJAioBwF/s1600-h/Difference.JPG"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnrZnQrapW6hrvgTPKp-SiOo-vfEB92PRPHdzlGmnCu6vIBqC9NG3Z3ashhpWRvUjvk7qnxu7WTAy4BwhvviKwIHza3iwCgu3O_3lFs1c5s13dcwt4RFBBKA-Bsb2QlJAioBwF/s320/Difference.JPG" id="BLOGGER_PHOTO_ID_5363697860320880178" style="cursor: hand; float: left; height: 266px; margin: 0px 10px 10px 0px; width: 320px;" /></a><br />
<div>
I've tried changing numerous settings in Outlook to prevent this switch, and have had with no luck. However, I did find one clue: After opening one of these troublesome emails, I went to the "Other Actions" menu and selected "View in Browser". This opened the email in my default browser (Internet Explorer 8), and my email reply looked just as I had sent it (see screenshot to the left).</div>
<br />
<div>
</div>
<div>
</div>
<div>
</div>
<div>
I have noticed that when I send out these types of emails where the font appears to switch, when I get a reply from a recipient, I see that not only is the font of the message I had sent still changed, but it also appears changed when I view the email using "View in Browser".</div>
<div>
</div>
<br />
<div>
For the record, here is a list of things I have already tried:</div>
<ol>
<li>Use message format HTML or <span class="blsp-spelling-error" id="SPELLING_ERROR_1">RTF</span>.</li>
<br />
<li>Use or don't use theme.</li>
<br />
<li>Change new message and reply default fonts to <span class="blsp-spelling-error" id="SPELLING_ERROR_2">Verdana</span> or <span class="blsp-spelling-error" id="SPELLING_ERROR_3">Calibri</span>.</li>
<br />
<li>Use or don't use signature.</li>
<br />
<li>Check or <span class="blsp-spelling-error" id="SPELLING_ERROR_4">uncheck</span> "Rely on <span class="blsp-spelling-error" id="SPELLING_ERROR_5">CSS</span> for font formatting".</li>
<br />
<li>Check or <span class="blsp-spelling-error" id="SPELLING_ERROR_6">uncheck</span> "Save smart tags in e-mail".</li>
</ol>
Anyone have any ideas how I may be able to fix this switching problem?Unknownnoreply@blogger.com14tag:blogger.com,1999:blog-13918898.post-4172775676069594912008-08-06T15:34:00.000-07:002015-04-27T17:35:18.263-07:00Value of Excel Formula Won't ShowThis problem has driven me nuts on more than one occassion, so I am documenting the solution here for reference. Maybe this will help you.<br />
<br />
Problem: Enter formula into cell such as "=B2". After entering formula, instead of seeing the value of the B2 cell, you see "=B2".<br />
<br />
<a name='more'></a>Step 1: Go to "Tools" menu, select "Options...", then select the "View" tab. Under the "Window options" section, is "Formulas" checked? If so, uncheck it, click "OK", and hopefully you're done. If that doesn't fix the problem, or if "Formulas" is unchecked, then go to step 2.<br />
<br />
Step 2: Change the number format of the cell to "General". If this doesn't fix it, then copy the text of the formula, paste the text in Notepad, delete the cell, change the format of the cell to "General", then paste the text from Notepad into the cell. That should fix it.Unknownnoreply@blogger.com20tag:blogger.com,1999:blog-13918898.post-3458442692109141462008-07-27T14:56:00.000-07:002015-04-27T17:35:01.599-07:00Connecting a Sony KDL-19M4000 HDTV to a Sony Vaio PCG-V505BCP laptopIt took me some hours to figure out how to get a Sony Vaio PCG-V505BCP laptop running Windows XP Professional to work with a Sony KDL-19M4000 HDTV the way I wanted it to, so I'm posting these instructions in case they might help someone else.<br />
<br />
<em>The instructions haven't been completely walked through end to end yet—they are based on notes. So there may be some missing, unnecessary, and/or incorrect steps.</em><br />
<em><br /></em>
<br />
<a name='more'></a><ol>
<li>Turn both TV and PC off.</li>
<li>Hookup laptop docking station to TV using a VGA cable, not a DVI-D/HDMI cable per the note on page of the <a href="http://esupport.sony.com/perl/model-documents.pl?mdl=KDL19M4000">KDL-19M4000 Operating Instructions booklet</a>: "Do not connect a PC to the TV's HDMI input. Use the PC IN (RGB IN) input instead when connecting a PC. Note that although the Sony document <a href="http://esupport.sony.com/EN/tutorials/homeav/hookup_pc.pdf">"How to Use Your Television as a Computer Monitor"</a> appears to imply that the docking station can be hooked up to the TV using the docking station's DVI-D port and the TV's HDMI port, a Sony technical support person told me that there would be no benefit in doing this since the signal from the laptop to the docking station is analog. </li>
<li>Turn on TV and set input to "PC" with Wide Mode set to Normal.</li>
<li>Turn on computer with laptop open. The operating system should recognize the TV as a plug and play monitor, but at best will only give a 1024 x 768 resolution which leaves a large border of unused screen space.</li>
<li>Download and install latest ATI® Mobility™ Radeon™ Graphics Controller Driver Update from <a href="http://esupport.sony.com/US/perl/swu-list.pl?mdl=PCGV505BCP">Sony support site for PCG-V505BCP</a>.</li>
<li>Download and install <a href="http://www.entechtaiwan.com/">EnTech Powerstrip</a> installer. I learned about this utility from the aforementioned Sony document <a href="http://esupport.sony.com/EN/tutorials/homeav/hookup_pc.pdf">"How to Use Your Television as a Computer Monitor"</a>.</li>
<li>Go to Windows Display properties > Settings tab. </li>
<li>Click on monitor number 1 box to highlight it.</li>
<li>Click Advanced button.</li>
<li>Click Displays tab.</li>
<li>Make sure both monitors are "on" with a green on/off icon instead of a red on/off icon.</li>
<li>Click target button for notebook LCD display to make it the primary monitor, which should automatically set the external monitor as the secondary monitor.</li>
<li>(What steps did I take next? Click OK a couple fo times?)</li>
<li>Open Powerstrip > Display Profiles > Configure</li>
<li>Below "X" to close window, click down arrow to change display to "2. Mobility Radeon 2".</li>
<li>Click Advanced Timing Options button.</li>
<li>Make sure "2. Mobility Radeon 2" is shown on left side of window.</li>
<li>Click "Custom Resolutions".</li>
<li>Click "E-EDID".</li>
<li>Highlight the second resolution, 1440 x 900, then click "Add new resolution". (For some reason the 1280 x 768 resolution doesn't work for me.)</li>
<li>Click button to restart computer.</li>
<li>Go to Windows Display properties > Settings tab.</li>
<li>Click on monitor number 2 box to highlight it.</li>
<li>Click checkmark to extend desktop.</li>
<li>Click OK to close Windows Display properties.</li>
<li>Open Windows Display properties again.</li>
<li>Click on monitor number 2 box to highlight it.</li>
<li>Change resolution to 1440 x 900.</li>
<li>OK to close.</li>
<li>Change monitor 2 (TV) to primary monitor.</li>
<li>Drag monitor 2 (now the laptop LCD) to be diagonally to the right and below monitor 1, to minimize accidentally losing mouse pointer on laptop monitor while laptop is closed.</li>
</ol>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-13918898.post-34812057884406182052007-12-27T13:23:00.000-08:002015-04-27T17:23:38.291-07:00Places I've VisitedI feel very fortunate to have visited many places around the world. Hopefully, I'll be able to see many more.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://www.tripadvisor.com/CommunityMapImage?id=16349218&type=TRIPADVISOR&size=LARGE" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://www.tripadvisor.com/CommunityMapImage?id=16349218&type=TRIPADVISOR&size=LARGE" height="185" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
</div>
<a name='more'></a><div id="ta_travelmap" style="width: 430px;">
<ul id="ta_links">
<li><a href="http://www.tripadvisor.com/members/Downtown__2D__San__2D__Jose" target="_blank">View my profile</a></li>
<br />
<li><a href="http://www.tripadvisor.com/" target="_blank">Visit TripAdvisor.com</a></li>
</ul>
I may have pumped up the numbers a bit more than others who use the TripAdvisor service by marking small towns I've visited close to my home.</div>
<br />
On the flip side, I'm missing a number of places in other states and countries that I've visited but have either fogotten the name of or forgotten that I visited.<br />
<br />
I skipped places I've only driven through, transferred planes at, or seen out the window of a train.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-13918898.post-1136878420531876952006-01-09T23:18:00.000-08:002015-04-27T18:03:53.823-07:00PayPal and HTML Pages Created Using Microsoft Word<a href="http://richard-upton.blogspot.com/2005/06/microsoft-word-for-web-site-creation.html">As I've mentioned before</a>, I use Microsoft Word to maintain the web site for a <a href="http://www.mlkscv.org/">non-profit</a>. To dip my toes into the waters of PayPal, I decided to go with the simplest option of adding "Buy Now" buttons to the site. To reduce concerns about people tweaking the information sent to PayPal, I decided to take advantage of PayPal's encyption option. I found that if I pasted the block of code from PayPal into the HTML editing window of Microsoft Word, Word would corrupt the block of code.<br />
<br />
<a name='more'></a>So now I keep two versions of the page in question: one with PayPal buttons, and one without. I use the one without buttons to edit everything in the page but the buttons using Microsoft Word. Where the buttons go, I enter the letters XX and YY.<br />
<br />
Then, I make a copy of the page without buttons, and open the file using Notepad. Searching for XX and YY, I replace the letters with the blocks of encrypted code generated by PayPal. I then am careful not to open this file with Microsoft Word or else the code will be corrupted.<br />
<br />
I keep the PayPal blocks of code in text files so that if I need to edit the pre-PayPal page using Word, I can do so and have quick access to paste the PayPal code in.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-13918898.post-1130383540285155752005-10-26T20:16:00.000-07:002015-04-27T17:20:05.396-07:00Great Soul Food...in SeattleThe Wellington restaurant has some great soul food. I'm not an expert on the subject, but to me the overall quality of the food was the best I've ever had at a soul food restaurant. In addition, the service was extremely good, the atmosphere very pleasant, and the prices quite reasonable.<br />
<br />
Our dinner party decided to order a number of entrees and sides so that we could get a taste of a number of different items. We got catfish, ox tail, macaroni and cheese, grits with cheese, okra, collared greens, and much more (sorry, I can't remember it all!)<br />
<br />
<a name='more'></a>While I may have had a particular dish better somewhere else, no soul food restaurant I've been to has had such top quality across all dishes.<br />
<br />
For dessert, we got chocolate cake, 7-up pound cake, and a sweet potato something or another (cobbler?) with a pecan topping. The cakes were good, but the sweet potato and pecan dessert amazed.<br />
<br />
If you're in Seattle, I recommend you give it a try:<br />
<br />
The Wellington<br />
4869 Ranier Avenue South<br />
Seattle, WA 98118<br />
(206) 722-8571Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-13918898.post-1122453450599960862005-07-27T01:23:00.000-07:002015-04-27T18:04:09.304-07:00PayPal for MLK AssociationOne of my upcoming projects for the <a href="http://www.mlkscv.org/">Dr. Martin Luther King, Jr. Association of Santa Clara Valley</a> is to enable the organization to accept electronic orders for memberships and tickets online. After taking a look at PayPal's website, it seems like it will be fairly simple and economically feasible to set up online payments using PayPal.<br />
<br />
<a name='more'></a>One word of advice I have heard and read several times is that a bank account dedicated to PayPal transactions should be set up. The main checking account for the organization should not be linked to the PayPal account. My understanding is that PayPal can reverse a payment without warning. This would be damaging if the reversal came from a checking account and caused checks to bounce.<br />
<br />
Offering tickets on line could be a huge help to the organization, especially for Freedom Train tickets. In the past, tickets have been sold in advance by board members, but the distribution reach of these board members was limited. So most of the 2,500 Freedom Train riders would purchase their tickets at the station on that day. To meet this demand in a timely fashion, numerous volunteers were required to sell tickets. Finding volunteers to take on this task has at times been difficult.<br />
<br />
With online payment capability and a good marketing plan, my plan is to get a majority of riders to purchase their tickets online in advance instead of on the day of the train ride.<br />
<br />
I look forward to working on this project.Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-13918898.post-1122446453461553582005-07-26T23:32:00.000-07:002015-04-27T17:13:00.966-07:00Blog Search Engine Optimization (SEO) TipSearch engines like sites that are updated frequently. A blog that frequently has new posts will have a home page that changes frequently. But what about previous posts that are archived? They could stay the same forever, unless...<br />
<br />
<a name='more'></a>An idea struck me that I haven't seen mentioned anywhere. A quick and easy way to change the text on every archive page is to change the text within the blog template. For example, at the top of every page is the large text "Richard Upton". Below that is some smaller text which currently reads "Posts from Richard Upton of San Jose, California". I could change this smaller text to read something like "Miscellaneous notes from Richard Upton of San Jose, California", keeping the keywords "Richard Upton", "San Jose", and "California". Of course this is only a small change, but the idea could be applied on a larger scale.<br />
<br />
I'm not sure how much this will help; maybe the search engines don't give much notice to changes made to the template. But I don't think it could hurt, as long as you don't drop or diminish the value of your keywords.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-13918898.post-1122222850596092692005-07-24T09:04:00.000-07:002015-04-27T17:08:03.711-07:00Visiting San Jose[UPDATE April 27, 2015: I've deleted my pages about visiting San Jose since they were so obsolete. The web site <a href="http://www.sanjose.org/">http://www.sanjose.org/</a> is a good place to start for any visitor planning a trip to San Jose.]<br />
<br />
Back in the late 80's I had an idea to write a visitor's guide for San Jose, and distribute it at local book stores, hotels, etc. At the time, visitor information was only available to visitors from either booklets offered by local organizations promoting their interests or within a few pages of larger visitors guide books covering California or San Francisco. The information offered by local organizations were basically advertisements, and the few pages within the larger tourism books failed to cover what I thought a visitor might enjoy in San Jose.<br />
<br />
<a name='more'></a>Granted, San Jose is not a city to which people usually come for tourism, but there are a lot of visitors who come to San Jose for business or family. So my thinking was, if someone is in town for whatever reason, they might find useful a comprehensive guide for visitors which cast a critical eye on what San Jose has to offer.<br />
<br />
So I started collecting newspaper clippings about interesting restaurants, shops, points of interest, and more from the <a href="http://www.rickupton.com/visiting-downtown-san-jose.htm">San Jose Mercury News</a> and <a href="http://www.metroactive.com/metro/">Metro</a> newspapers. Then came the rise of the Internet, and all of the content that came with it. I figured, if my potential market for a visitors guide was limited before, it would probably be even more so now due to all of the information on the Internet.<br />
<br />
So, instead of writing a visitors guide, I've created two web pages about San Jose. While my pages are short on content, I think they are very useful because I believe they contain the most comprehensive lists of links to San Jose visitor information on the Internet.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-13918898.post-1122024756756704142005-07-22T02:22:00.000-07:002015-04-27T18:02:31.012-07:00Idea for Blogger Writer's BlockI was thinking, what subjects could I cover in the future for blog posts?<br />
<br />
I've been active on a number of Yahoo! Groups for years, so then it dawned on me: reuse the content I've already created. So here's my plan for finding material for posts when I don't have any new ideas or don't have time to write any new idea:<br />
<br />
<a name='more'></a><ol>
<li>Go to one of my Yahoo! Groups' web site.</li>
<li>Click "Messages" to view all messages.</li>
<li>Type my Yahoo! ID into the "Search" field, then click "Go".</li>
<li>Skim through all of the messages I've ever posted to the group.</li>
<li>Find a message with some interesting content.</li>
<li>Copy and paste the content into a blog post draft.</li>
<li>Proofread and update content.</li>
<li>Post it!</li>
<li>Repeat process.</li>
</ol>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-13918898.post-1121809325163943502005-07-19T14:35:00.000-07:002015-04-27T18:01:48.224-07:00Multiple Blogs and Customizing Blogger Templates[UPDATE April 27, 2015: Blogger now support labels which helps to categorize posts within a single blog, but it is still very useful for me to maintain multiple blogs so that I may target each one for very different audiences. Within each blog, I am using labels to help further categorize the posts.]<br />
<br />
Blogger doesn't have a feature to set up categories within a blog, but does allow for multiple blogs under one profile.<br />
<br />
So I created two new blogs: <a href="http://mba-santa-clara.blogspot.com/">MBA Notes from a Santa Clara University Alumni</a> and <a href="http://linkedin-notes.blogspot.com/">LinkedIn Notes</a>. After setting up the blogs, I realized that I like having multiple blogs better than just one blog with categories. I used basically the same template for each blog, but made subtle customized differences.<br />
<br />
<a name='more'></a>For example, in my personal blog, my profile is near the top of the right side of the page, which is the default. This is useful because people coming to this blog may be looking for information about me, and would like to see my profile. For the other blogs, readers may be less interested in seeing my profile, and more interested in seeing links to recent postings. So I moved the chunk of template code for my profile below the recent posts and archives box. Also, by placing the recent posts and archive links closer to the top of the page, search engines might give more weight to the relevant keywords in those links.<br />
<br />
Other customizations I've made include pasting in code for an invisible counter courtesy of <a href="http://www.statcounter.com/">StatCounter</a>, RSS feeds thanks to <a href="http://www.feedburner.com/">Feedburner</a>, Google searches and advertisements from <a href="https://www.google.com/adsense/">Google's AdSense</a> program.<br />
<br />
I've read a little bit about blogrolls and will consider that as a future add-on to one or more of my blogs. Another add-on, <a href="http://www.haloscan.com/">HaloScans's trackback system</a>, doesn't seem too appealing based on what <a href="http://www.askdavetaylor.com/what_are_weblog_trackbacks_and_why_should_i_include_them_on_my_blog.html">Dave Taylor</a> and <a href="http://consumingexperience.blogspot.com/2005/05/comments-trackback-blogger-vs-haloscan.html">"Improbulus"</a> say on their blogs.<br />
<br />
Does anyone have any other add-ons to recommend?<br />
<br />
I don't know how to code in CSS from scratch, but having had my fingers in so many programming languages and knowing HTML, it's not too hard to figure out how to do some basic customization with the Blogger template. Those who are not experienced with programming languages may have a tougher time customizing Blogger templates.Unknownnoreply@blogger.com4tag:blogger.com,1999:blog-13918898.post-1121753541157677132005-07-18T22:58:00.000-07:002015-04-27T17:17:05.834-07:00Blogs for Networking and SEO for BlogsI am using blogs to share information about miscellaneous topics which interest me. It's convenient to have an easy way to post miscellaneous information without much work. So that people may find the information I share and benefit from it, I've implemented some basic search engine optimization (SEO) techniques which are applicable to all web sites.<br />
<br />
<a name='more'></a>However, there are also SEO techniques that are unique for blogs. <a href="http://www.thevirtualhandshake.com/blog/2004/02/25/how-to-network-with-your-blog-part-2">"How to network with your blog, Part 2"</a> contains some good advice that I've started to implement to enable people to more easily find my blogs. The information in the article about changing the Blogger template may be out of date, because my Blogger template code looks somewhat different than the code presented in the article. The article includes links to sites that list blogs, including <a href="http://www.popdex.com/">Popdex</a> and <a href="http://www.feedster.com/">Feedster</a>, to which I've submitted my blogs.Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-13918898.post-1121555500498216552005-07-16T15:49:00.000-07:002015-04-27T17:16:33.674-07:00Search Engine Optimization: Part TwoPreviously I shared some basic <a href="http://richard-upton.blogspot.com/2005/06/growing-my-web-site-part-9-search.html">search engine optimization</a> tips.<br />
<br />
In addition to these tips, I've optimized the various sites I manage in other ways as well. I spend the most time thinking about how to optimize the site I manage at work, since the success of that site is what enables me to get paid. For the other sites, I implement optimization strategies when I have spare time.<br />
<br />
For site engine optimization tips, I subscribe to email newsletters from the following sites:<br />
<br />
<a name='more'></a><a href="http://www.sitepronews.com/">http://www.sitepronews.com/</a><br />
<a href="http://www.webpronews.com/">http://www.webpronews.com/</a><br />
<br />
Both of these sites send a lot of ads along with their newsletters, so beware. I get the newsletters delivered to my work email address, and find that most of the newsletters and ads get caught by our spam filter. So I have to log into the spam filer and release the newsletters.<br />
<br />
I first learned about search engine optimization strategies in an MBA class at Santa Clara University. The class, <a href="http://www.scu.edu/bulletin/business/mktg.cfm">MKTG 592</a> taught by <a href="http://www.blogger.com/from">Dr. Kirthi Kalyanam</a>, included a lot of great information for anyone interested in the Internet as a marketing channel.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-13918898.post-1121463200995736652005-07-15T14:23:00.000-07:002015-04-27T17:57:03.939-07:00Created Two New Blogs for LinkedIn and SCU MBA PostsTo organize my posts, I've created two new blogs:<br />
<ol>
<li><a href="http://linkedin-notes.blogspot.com/">LinkedIn Notes</a></li>
<li><a href="http://mba-santa-clara.blogspot.com/">MBA Notes from a Santa Clara University Alumni</a></li>
</ol>
Previous posts on this blog related to these two areas have been moved to these new blogs.<br />
This blog will be a "catch-all" for all other topics.Unknownnoreply@blogger.com0