Showing posts with label websites. Show all posts
Showing posts with label websites. Show all posts

Wednesday, September 02, 2026

Find and Replace in Blogger's Post Editor

There are a few web pages that list the keyboard shortcuts that can be used in Blogger's post editor. Many of them are the standard windows shortcuts such as cut, copy, paste, redo and undo. Two of these web pages are included below.

Others relate to formatting and are what you'd find in a Word Processor. I'm referring to bold, italic, underline. And Ctrl + k also works to create a hyperlink.

I wasn't surprised that Ctrl + f opens a textbox into which the user can enter a search term. This is typical in many applications. If you're using the HTML editor, first click in the post editor to focus it -- the cursor needs to be there, otherwise the browser's find tool will search the entire page, ignoring the editor content.

If you need to search for the next occurrence, Ctrl + n will not work; it will open a new window instead. If you need to do a lot of searching, it's better to copy everything into a proper editor, or use the Atomic Chrome extension with Emacs. Or try the workaround I describe below.

Out of curiosity I pressed Ctrl + Shift + f thinking the shift key modifier would do something extra. I was right, but it doesn't search for the next item. Instead it allows you to perform a search and replace, which does provide a means to step through each occurrence.

Here's how it works. Press Ctrl + Shift + f, enter the Term to search for in the "Replace" box, then enter into the "With" box the text that would replace it. If Term exists, four buttons appear:

  • Yes, which performs the replacement just on the highlighted Term and no others
  • No, which skips to the next Term, if any
  • All, which replaces all instances of Term with whatever you entered in the With box
  • Stop, end the process, leaving replacements in place.
The Find and Replace Actions: Yes, No, All, Stop

If you're brave enough, you can use this find and replace as a regular find tool that jumps to the next occurrence with each click of the No button. If you're really afraid of making any changes, know that you can enter the same text in both boxes, Replace and With. So even if a replacement occurred, nothing would change.


Use Google Keyboard Shortcuts

Blogger Shortcut Keys List

Sunday, April 05, 2026

Some Monospace Fonts Available in Blogger

While editing my most recent post, I've been disappointed with the lone monospace font that's available in Blogger by default.  I'm referring to Courier.  The biggest problem with it is that it's very difficult (for me) to discern between l and 1.*  Here's what they look like in Courier: l and 1.

Fortunately, Google has made it easy for a user to add alternate fonts.  I listed below some of the monospace fonts you can choose.  

Based on the discernment between l/1, I like these the best (ranking in alphabetical order):

Font Name lower L vs. One
Fragment Mono l and 1
Google Sans Code l and 1
JetBrains Mono l and 1
Oxygen Mono l and 1
Reddit Mono l and 1
Source Code Pro l and 1
Ubuntu Mono l and 1
Ubuntu Sans Mono l and 1

The discernment is greatest with Reddit Mono; there's no way I'd mistake the lowercase L for the number 1.  However, I like Ubuntu Mono the best.  Not only is the discernment good, the character height is comparable to the height of the default font for this Blogger theme.  So I'll use this font for code listings from now on.


*That's lowercase L and the digit one in case you thought I pressed the same key twice. In fact I thought I pressed the same key twice, so I re-entered the characters very deliberately.

Courier the quick, red fox jumped over the brown, lazy dog. THE QUICK, RED FOX JUMPED OVER THE BROWN, LAZY DOG. 0123456789

Cousine the quick, red fox jumped over the brown, lazy dog. THE QUICK, RED FOX JUMPED OVER THE BROWN, LAZY DOG. 0123456789

Datatype the quick, red fox jumped over the brown, lazy dog. THE QUICK, RED FOX JUMPED OVER THE BROWN, LAZY DOG. 0123456789

Fragment Mono the quick, red fox jumped over the brown, lazy dog. THE QUICK, RED FOX JUMPED OVER THE BROWN, LAZY DOG. 0123456789

Google Sans Code the quick, red fox jumped over the brown, lazy dog. THE QUICK, RED FOX JUMPED OVER THE BROWN, LAZY DOG. 0123456789

IBM Plex Mono the quick, red fox jumped over the brown, lazy dog. THE QUICK, RED FOX JUMPED OVER THE BROWN, LAZY DOG. 0123456789

Inconsolata the quick, red fox jumped over the brown, lazy dog. THE QUICK, RED FOX JUMPED OVER THE BROWN, LAZY DOG. 0123456789

JetBrains Mono the quick, red fox jumped over the brown, lazy dog. THE QUICK, RED FOX JUMPED OVER THE BROWN, LAZY DOG. 0123456789

Overpass Mono the quick, red fox jumped over the brown, lazy dog. THE QUICK, RED FOX JUMPED OVER THE BROWN, LAZY DOG. 0123456789

Oxygen Mono the quick, red fox jumped over the brown, lazy dog. THE QUICK, RED FOX JUMPED OVER THE BROWN, LAZY DOG. 0123456789

Reddit Mono the quick, red fox jumped over the brown, lazy dog. THE QUICK, RED FOX JUMPED OVER THE BROWN, LAZY DOG. 0123456789

Roboto Mono the quick, red fox jumped over the brown, lazy dog. THE QUICK, RED FOX JUMPED OVER THE BROWN, LAZY DOG. 0123456789

Share Tech Mono the quick, red fox jumped over the brown, lazy dog. THE QUICK, RED FOX JUMPED OVER THE BROWN, LAZY DOG. 0123456789

Source Code Pro the quick, red fox jumped over the brown, lazy dog. THE QUICK, RED FOX JUMPED OVER THE BROWN, LAZY DOG. 0123456789

Ubuntu Mono the quick, red fox jumped over the brown, lazy dog. THE QUICK, RED FOX JUMPED OVER THE BROWN, LAZY DOG. 0123456789

Ubuntu Sans Mono the quick, red fox jumped over the brown, lazy dog. THE QUICK, RED FOX JUMPED OVER THE BROWN, LAZY DOG. 0123456789

Tuesday, October 28, 2025

Adding Moon Void of Course Events to Org-Agenda via Diary

In a previous post, I demonstrated how to create an Org file that has Moon Void of Course events. However, I found that the events don't show up in all Custom views of Org Agenda, such as when a Custom Command defines a single org file. So here's an alternate method for displaying the events in the Agenda, which I prefer. It involves adding the events to a special diary file, such as mvoc.

To make this work, you'll need to use fancy diary display, which means setting diary-display-function to diary-fancy-display. As well, evaluate and add these statements into your Emacs config / init file, as explained in the Emacs manual in the Fancy Diary Display node.1

(add-hook 'diary-list-entries-hook 'diary-include-other-diary-files)
(add-hook 'diary-mark-entries-hook 'diary-mark-included-diary-files)

Recall that we created a spreadsheet document in the first post on this topic.2 Then we modified it in a subsequent post3 to create the mvoc.org file. Now we'll modify it again so we end up with something like this in the mvoc diary file:

Oct 28, 2025 22:38 Moon Void of Course
Oct 28, 2025 22:55 Moon entering Aquarius after void

The date format shown above is the default. Alternatively, you can use a date format specified by calendar-date-style.

Here are the steps to create a diary file with Moon void of course events like the ones shown above. Again, we begin with the spreadsheet that was created in steps 1 through 4 of the initial post.

  1. Add a new sheet to the document; name it mvoc.
  2. Enter the following in cell A1. Please note that the tilde character represents a line continuation character. In fact the content should be entered without line breaks:
    1. =TEXT($moon_void_of_course_table_2025.A2,"MMM D, YYYY HH:MM") & ~
    2. " Moon void of course" & UNICHAR(13) & UNICHAR(10) & ~
    3. >TEXT($moon_void_of_course_table_2025.B2,"MMM D, YYYY HH:MM") & ~
    4. " Moon void of course entering " & $moon_void_of_course_table_2025.C2
  3. Set the row height to at least two times its default height so that you can see the result in its entirety.
  4. Save the spreadsheet in its native format (Excel as an XLSx file; LibreOffice Calc, ODS). A lot of work went into entering the formula in A1 -- it would be highly frustrating if that got lost!
  5. As before, we will pause and breathe for discussion.
    1. The reference to $moon_void_of_course_table_2025.A2 in 6.1 returns the date and time that the void begins. Similarly, $moon_void_of_course_table_2025.B2 in 6.3 returns the date and time that the void ends.
    2. The aforementioned dates and times are formatted with the TEXT worksheet function to ensure that the date is represented in MMM D, YYY format (Oct. 28, 2025, for example), followed by the time in 24-hour notation, where 23:45 is 11:45 pm. We omit the seconds because it won't show up properly in the Agenda. And anyway, seconds are omitted from the data; the event's timing probably isn't determined with enough accuracy to warrant it.
    3. In 6.2 we define the description of the start time; it will say simply, "Moon void of course." That text is terminated by a line ending for DOS/Windows; the two "UNICHAR" worksheet functions resolve to Carriage Return / Linefeed characters. You might need to specify this differently for non-Windows systems.
    4. Similarly in 6.4, we define the description of the end time, for example "Moon void of course entering Aquarius." Although instead of "Aquarius" it could be any Zodiac sign specified in Column C of the source sheet.
    5. The formula in cell A1 will create two lines in the diary file that define the start and end of the event.
  6. Starting at cell A1, fill down until all the data of the first sheet is included.
  7. Save the spreadsheet again.
  8. In step 8 of the initial post, I instructed to "Export the new sheet as a CSV file." We'll want to do that again. But this time it's necessary to pay attention to LibreOffice's "Export Text File" dialog box that precedes the Save dialog box (as we did when creating the mvoc.org file). Ensure that the Field Delimiter and String Delimiter dropdown boxes are blank as shown in Figure 1. Otherwise, each heading will be preceded by a double quote character, and the lines might end with a comma.
  9. Remove the extension from the newly-created CSV, and copy it to your home directory. Now there should be a file called mvoc; to verify, use Emacs to visit the file. The default keystrokes would be C-x C-f ~/.mvoc followed by ENTER.
  10. Open the diary file. By default the file is named diary and it's located in the home directory. Add the following in the first line: #include "mvoc" and save it.
  11. Press C-c a a to view the default agenda view. A screenshot of today's agenda is shown in Figure 2 below.
Figure 1: The LibreOffice Export Text File dialog box with Field delimiter and String delimiter fields blank
Figure 1: The LibreOffice Export Text File dialog box with Field delimiter and String delimiter fields blank


Figure 2: Agenda View for Tuesday, October 28.  It shows that Moon is void of course from 10:38pm to 10:55pm.

Please let me know if you found this useful or if you have suggestions for improvement.


1https://www.gnu.org/software/emacs/manual/html_node/emacs/Fancy-Diary-Display.html

2https://ludditegeek.blogspot.com/2025/10/add-moon-void-of-course-dates-to-google.html

3https://ludditegeek.blogspot.com/2025/10/an-org-file-to-report-when-moon-is-void.html

Tuesday, October 14, 2025

An Org File to Report When Moon is Void of Course (in 2025)

In my previous post I wrote about how to create a custom calendar in a spreadsheet and then add it to Google calendar. I used the dates and times when Moon is void of course in 2025 as an example. 1

In this post, I'll show how to add those events to an org-mode file so that they show up in the Agenda View. And while there are Lisp add-ons that create org files from ICal files, it's easier to create the org file directly, since we don't actually have an ICal file.

Begin with the spreadsheet that was created in steps 1 through 4 of the previous post. But note that the new sheet in step four will be in the format that Org can read.

Here are the next steps:

  1. Add the following content in the first 5 rows of column A. These define the recommended file-level settings for the Org file:
    1. #+STARTUP: content
    2. #+STARTUP: hidestars
    3. #+STARTUP: indent
    4. #+CATEGORY: MVoC
    5. #+FILETAGS: :MVoC:
  2. Leave row 6 blank and then enter the following in cell A7. Please note that the tilde character represents a line continuation character. In fact the content should be entered without line breaks:
    1. ="* Moon void of course entering " & ~
    2. $moon_void_of_course_table_2025.C2 & ~
    3. UNICHAR(13) & UNICHAR(10) & "<" & ~
    4. TEXT($moon_void_of_course_table_2025.A2,"YYYY-MM-DD NN HH:MM") ~
    5. & ">--<" & ~
    6. TEXT($moon_void_of_course_table_2025.B2,"YYYY-MM-DD NN HH:MM") ~
    7. & ">" & UNICHAR(13) & UNICHAR(10)
  3. Set the row height to at least three times its default height.
  4. Save the spreadsheet in its native format (Excel as an XLSx file; LibreOffice Calc, ODS). A lot of work went into entering the formula in A7 - it would be highly frustrating if that got lost!
  5. Then pause and breathe for discussion.
    1. In paragraphs 6.1 and 6.2, we have code for a heading that will say, "Moon void of course entering Aquarius." Although instead of " Aquarius" it could be any Zodiac sign specified in Column C of the source sheet.
    2. The "UNICHAR" worksheet functions in paragraphs 6.3 and 6.7 resolve to the Carriage Return / Linefeed characters when called with arguments of 13 and 10 as they are here. These two characters define line endings on Windows. It's your spreadsheet's way of pressing ENTER.
    3. The reference to $moon_void_of_course_table_2025.A2 in 6.4 returns the date and time that the void begins. Similarly, $moon_void_of_course_table_2025.B2 in 6.6 returns the date and time that the void ends.
    4. The aforementioned dates and times are formatted with the TEXT worksheet function to ensure that the date is represented in YYYY-MM-DD format (2025-10-14, for example), followed by an abbreviation for the name of the day of the week (Tue, which, by the way, is optional) 2, and finally followed by the time using the 24-hour notation, where 23:45 is 11:45 pm.
    5. The start date & time and the end date & time each are surrounded by angle brackets; the bracketed start and end elements are separated by two hyphens. Today the duration that the Moon is void of course is denoted this way:
      1. <2025-10-14 Tue 00:05>--<2025-10-14 Tue 05:47>
  6. Starting at cell A7, fill down until all the data of the first sheet is included.
  7. Save the spreadsheet again.
  8. In step 8 of the previous post, I instructed to "Export the new sheet as a CSV file." We'll want to do that again. But this time it's necessary to pay attention to LibreOffice's "Export Text File" dialog box that precedes the Save dialog box. Ensure that the Field Delimiter and String Delimiter dropdown boxes are blank as shown in Figure 1. Otherwise, each heading will be preceded by a double quote character, and the lines might end with a comma.
  9. Change the extension of the newly-created CSV file to org. Edit it with Emacs and press C-[ to add it to the Agenda File List.
  10. Press C-c a a to view the default agenda view. A screenshot of today's agenda is shown in Figure 2 below.
Figure 1: The LibreOffice Export Text File dialog box with Field delimiter and String delimiter fields blank

Figure 2: Agenda View for Tuesday, October 14.  It shows that Moon is void of course from 12:05am to 5:47am.

Please let me know if you found this useful or if you have suggestions for improvement.


1 https://ludditegeek.blogspot.com/2025/10/add-moon-void-of-course-dates-to-google.html
2 The reference for org-mode's date range timestamp format can be found here: https://orgmode.org/worg/org-syntax.html#Timestamps

Monday, October 13, 2025

Add Moon Void of Course Dates to Google Calendar

Google calendar can be configured to show the phases of the moon.  This view can be enabled in the settings. 1, 2  You can find other calendars in Settings, too, such as various religious holidays and sports.

But you can also create your own calendar and upload it as a ICAL file.  Or you can import it as a CSV file.  I used the import CSV method to add the dates and times that Moon is void of course.

What does it mean that Moon is void of course?  In astrology, Moon visits each of the twelve signs of the Zodiac.  As well, Her position may form Major Aspects with other celestial bodies.  When Moon transitions from one house of the Zodiac to the next, and fails to be in a Major Aspect, She is considered void of course.  It is believed to be a time to avoid important business, for example. 3  Thus, believers will want to have this on their calendars.  Here's how to add these times to your Google calendar.

  1. Locate a list of dates and times that Moon is Void of Course.
    1. I used the list at voidofcoursemoon.com 4
  2. Download or copy the data to a CSV text file.
  3. Import the CSV into a new spreadsheet.  I copied the data, so for me, the columns were tab-delimited.  As well, I defined the first two columns as Date/Time and the last column as Text.  Delete any lines that do not contain the desired data; I kept the first line as "Void begins: Void ends: Moon enters after void:."
  4. Create a second sheet that will link to the content in the first sheet.  You'll export this sheet as a CSV file in a format that Google calendar can read.
  5. Add these nine column headings in row 1 of the "Export Sheet"  5
    1. Subject
    2. Start Date
    3. Start Time
    4. End Date
    5. End Time
    6. All Day Event
    7. Description
    8. Location
    9. Private
  6. Enter the following content into the cells of the second row:
    1. Moon Void of Course (or whatever you'd like to see as the title of each event).
    2. =$moon_void_of_course_table_2025.A2 (with format code MM/DD/YYYY)
    3. =$moon_void_of_course_table_2025.A2 (with format code HH:MM:SS AM/PM)
    4. =$moon_void_of_course_table_2025.B2 (with format code MM/DD/YYYY)
    5. =$moon_void_of_course_table_2025.B2 (with format code HH:MM:SS AM/PM)
    6. FALSE
    7. ="Moon will enter " & $moon_void_of_course_table_2025.C2 & " after void" (or whatever you want to see in the event description).
    8. Eastern US & Canada (This is the time zone name, but put whatever you want to see for the event location).
    9. FALSE
    10. Select all nine occupied cells in row 2 (columns A through I) and fill down until all the data of the first sheet is included.
  7. Save the spreadsheet as XLSx (Excel) or ODS (LibreOffice Calc).
  8. Export the new sheet as a CSV file.
  9. Create a new Google calendar and import the CSV file into it. 5

Or you can skip all that and just use the calendar I created, which you can find here. 6  But note that it's limited to events in 2025.

Here's how it looks in my calendar; the Phases of the Moon calendar also is enabled...

I hope you find this useful.  Next, I'll describe how I got these events into Org-mode.


1 href="https://support.google.com/calendar/answer/13748650?hl=en&co=GENIE.Platform%3DDesktop

2 href="https://www.maketecheasier.com/display-alternate-calendar-google-calendar/

3 https://www.astrologybyjudithryan.com/void-of-course-moon-info

4 href="https://voidofcoursemoon.com/void-of-course-moon-2025-calendar/

5 href="https://support.google.com/calendar/answer/37118#advanced&zippy=%2Ccreate-or-edit-a-csv-file

6 href="https://drive.google.com/file/d/1WqS678DtfBI9J0MQzuAphMrURAC3kK8T/view?usp=sharing

Sunday, April 23, 2017

Dummies Data Visualization Links

The following links are listed in Data Visualization for Dummies:

https://www.edwardtufte.com/tufte/
http://visual.ly/
http://chartporn.org/
https://excelcharts.com/posts/
http://flowingdata.com/

Seems to be more for artists than for engineers, though.

Friday, September 30, 2016

Presidential Candidates' Answers to the 2016 Top 20 Science and Technology Questions

For this election cycle, ScienceDebate has included the Green and Libertarian party candidates in its list of 20 questions regarding the most pressing "... Science, Engineering, Tech, Health & Environmental Issues in 2016."

You can read it all here: www.sciencedebate.org

Tuesday, June 09, 2015

Free Excel Tutorial

I'm still using Excel 2003 at work.  It does all we need it to do.

And at home, Open Office's Calc is so compatible that I can forgo Excel completely, although I still use the Excel Viewer.

But there are some really neat features of the latest Excel.  I especially like Data Bars and Color Scales.

To learn more about them, I studied this Excel Tutorial from Udemy.

Some of the other tutorial sections were helpful, too.  For example, Pivot Tables have been updated.  What used to be Page Fields is now Filter.  And unlike Page, Filter allows you to choose more than one value.

Saturday, March 01, 2014

Blackphone and Webroot

Friday on NRP, Morning Edition featured the Blackphone, a smart phone with privacy as its number one priority.  Also mentioned were Black, Boeing's super secure smart phone, and Webroot, a security application.

Read more at http://www.npr.org/blogs/alltechconsidered/2014/02/28/283523473/a-smartphone-that-tries-to-slip-you-off-the-grid.

Saturday, February 01, 2014

Disable Outlook's Junk Email Filters

After upgrading to Outlook 2010 over a year ago, it became apparent that its junk email filter continued to work even after we disabled it.

It took so long for me to notice because I use Popfile to categorize the email I download from my ISP's POP3 server.  Popfile would catch the most obvious spam before the Outlook junk email would process it.

But occasionally a message that Popfile marked as valid would end up in the Deleted Items folder.  Outlook's occasional false positive would make me wonder what was going on, but it happened so rarely that it was easier just to check for these false positives than to research the issue.  Besides, the corporate bulk mail filter running on the Exchange serve would stash things into the Junk Email folder, and I needed to check for false positives from that filter.

But then there was an incident that triggered an intra-departmental1 outcry about the issue.  It was the day that several messages from our Content Management System got flagged by Junk Email and then deleted, causing folks not to notice updates on a few project files.

We all dutifully set Outlook's Junk Email filter to Disabled.  But I continued to see valid messages from my ISP placed into Deleted Items.  Recently I obtained a few spare moments2 and quickly found a solution to the issue.  It was my favorite Outlook/Exchange website that I landed on.  Here's the link:

http://www.slipstick.com/outlook/how-to-disable-outlooks-junk-email-filter/

The text says to change the value in a registry key, but in my case, the key didn't exist, so I created it, first.

Only time will tell whether this works.  I will know for sure only if it doesn't.  I suppose I can find an old message that triggered a false positive and send it to myself, but the header of that message would be different from the original header.


1 The emphasis is on the part of the word that contains "mental".

2 A good way to obtain spare moments is to schedule a meeting right after another meeting, so that if the other meeting runs late, the participants will be milling around outside the meeting room.  After a while, you get a sense of which meetings will run the longest based on the topic and especially on whether certain coworkers will be in them.  Some meetings can run so late that the folks who mill around will disperse and take an additional five minutes to reassemble, assuming they haven't gone off to lunch or embarked on an early vacation or retirement.

Saturday, September 28, 2013

Brain Games

What kind of Geek could resist an opportunity to improve his or her mind?  If there is such a geek, I am not that kind.

So when I heard the advertisements sponsorship acknowledgments on NPR for Lumosity, I decided to check it out.

Lumosity develops and offers online games that improve mental function.  Their aim is to enable anyone to achieve his or her full potential, brain-wise, at least.

Lumosity provides two tiers of service: free, and subscription.  Users of free accounts are restricted to just three games per day, while subscribers have access not only to unlimited games, but also Personalized Training, Performance Tracking, and comparisons to other Lumosity users.

Since I joined way back on June 1, I've improved slowly and steadily to match the ability of someone half my age, assuming that someone is a slug.  Haha.  Just kidding.  Actually I have no idea because I'm using a free account.  All I know is that four weeks ago my score was 1025 and now it is 1111.

See?

Here's my Brain Performance broken down into various categories:


So check out Lumosity. It's free. It's fun. And you might just gain enough improvement to survive the upcoming Zombie Apocolypse.

Friday, April 26, 2013

How I Got My Computer to Chime

It all started with a blog post by Sacha Chua that made me think, "I bet there's an app for that."  She described how she set up her smart phone to vibrate every half hour.

Soon after, I found Chime Time, by Hyperfine, which turned my tablet into an Aberdeen mantel clock.  And I loved the idea of chimes and bells so much that I also installed Bodhi Timer, by Yuttadhammo, which can be set up as a timer and play a variety of tones, including singing bowl, when the time is up.

Chime Time starts up automatically when Android starts up.  But Bodhi Timer does not, so I start it in the morning.  I might set it to go off every 15 minutes starting at about 7 minutes after the hour (or any 15-minute interval afterwards), or every 10 minutes starting at 5 after the hour (or any 10-minute interval afterwards), depending on when I can remember to do it.

Having bells and chimes sound off every so often reminds me to live in the present.  When I hear the sound I ask myself whether I'm using time mindfully.

However, my wife absolutely hates it.

Anyway, after enjoying this for a few days on my tablet, I wondered if there were something similar that I could use on my work computer.  I didn't feel like running the tablet just to have it make noise.

That motivated me to search on SourceForge, where I found TeaTimer.  But TeaTimer would pop up an alert box at the end of each interval because it was really intended as a timer for steeping tea.  So I decided to write my own in Visual Basic 6.

I wrote a simple application that would simply play a WAV file whenever it was invoked.  I chose chimes.wav from Microsoft Office, although I'm sure there's an equivalent from OpenOffice, as well.  Then I set a job in Task Scheduler to call it every 15 minutes.  There is a special trick to pulling this off, though, because while my program worked fine when invoked interactively, it refused to work when triggered by Task Scheduler.

I found the solution on the Microsoft Support website: http://support.microsoft.com/kb/86281.

Here's the source code in its entirety, comments removed for clarity:
Declare Function sndPlaySound Lib "WINMM.DLL" Alias "sndPlaySoundA" _
    (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Public Const SND_SYNC = &H0
Public Const SND_ASYNC = &H1
Public Const SND_NODEFAULT = &H2
Public Const SND_LOOP = &H8
Public Const SND_NOSTOP = &H10
'Here are explanations for the parameters: (removed)
Private Sub Main()
    Dim SoundName$
    Dim x%, wFlags%
   
    SoundName$ = "C:\Program Files (x86)\Microsoft Office\OFFICE11\MEDIA\CHIMES.WAV"
    wFlags% = SND_NODEFAULT ' Or SND_ASYNC
    x% = sndPlaySound(SoundName$, wFlags%)

End Sub

Monday, September 17, 2012

Presidential Candidates' Answers to the 2012 Top 14 Science and Technology Questions

ScienceDebate.org invited thousands of scientists, engineers and concerned citizens to submit what they felt were the the most important science questions facing the nation that the candidates for president should be debating on the campaign trail.

ScienceDebate then worked with leading US science and engineering organizations ... to refine the questions and arrive at a universal consensus on what the most important science policy questions facing the United States are in 2012.

...We call on the candidates for President to also debate these Top American Science Questions that affect all voters' lives.
https://www.sciencedebate.org

Monday, July 30, 2012

Facebook's Illusion of Privacy

...whatever you post on Facebook, you should just assume that the public can see it, because even though Facebook tries to put in protections and permissions and privacy controls, there’s really no way to guarantee that only your friends can see your data.
http://spectrum.ieee.org/podcast/telecom/internet/stalking-on-facebook-is-easier-than-you-think

Friday, October 03, 2008

More USA Election 2008 Resources

Watch the Biden-Palin debate online.

Then skip over to FactCheck.org to find out how accurate each candidate was.

The first Obama-McCain debate also is on Hulu.

Find the FactCheck.org response to it.

I wrote about Science debate two weeks ago.

Check out the Information Technology & Innovation Foundation's "Comparing the Candidates' Technology and Innovation Policies."

Scientists and Engineers for America helps you determine how each candidate voted on energy and technology-related bills while in Congress. (Its database covers all members of Congress):

http://sharp.sefora.org/



2024-10-01 LG Update links to FactCheck.org. Change SEforA links because it is inactive.

Thursday, October 02, 2008

Beware Bank Phish E-mail

Experts predict Spike in Fraudulent Activity Due to Banking Turmoil

Woking, UK. 25th September 2008 An
increase in fraudulent activity is likely to follow the recent events
in the banking sector according to UK Company, First Cyber Security.
Customers with internet banking accounts are urged to take care if
asked to respond to emails from banks which have been named as being
involved in the recent takeovers and mergers.

- First Cyber Security (FCS)

Read more...


So be very suspicious of e-mail asking you to click a link and login. Okay, that's just about every commerce-related e-mail. But if the content urges you to "login right away and confirm personal information otherwise your account will be suspended," be very suspicious. And never enter personal information into the body of an e-mail itself.

I recommend that you equip your browser with an anti-phishing toolbar. You can learn more about them on the CastleCops website, in the Anti-Phishing Toolbar thread.

Thursday, September 18, 2008

Obama's and McCain's Answers to the Top 14 Science Questions Facing America

"Science Debate 2008 worked with ... leading organizations ... to craft the top 14 questions the [Presidential] candidates should answer.  These questions are broad enough to allow for wide variations in response, but they are specific enough to help guide the discussion toward many of the largest and most important unresolved challenges currently facing the United States."

Read the candidates' answers here:

http://www.sciencedebate.org












http://www.sciencedebate.org/news20080830.html

Sunday, August 24, 2008

Resources from the "Career Doldrums" Book

I finally got around to reading "Escape the Mid-Career Doldrums: What to do Next When You're Bored, Burned Out, Retired or Fired", which I mentioned in my January 17 post, "Book Recommendations From CareerBuilder.com".

Basically, the Escape involves switching careers. This involves making extreme financial sacrifices and tapping into a vast store of retirement savings. The assumption is that you've already raised your child(ren) and he/she/they've somehow managed to become self-sufficient. For some reason, the book didn't mention playing the lottery.

This is not a book written for my generation.

Anyway, I wanted to record some of the online resources that the book offers:

www.engineeringjobs.com

Occupational Outlook Handbook -- www.bls.gov

www.hotjobs.com

www.jobbankusa.com

www.computerwork.com

www.computerjobs.com

www.dice.com

www.justtechjobs.com


Philanthropy News Digest -- news regarding fundraising and establishing a foundation.
www.foundationcenter.org/pnd

www.idealist.org

www.nonprofitoyster.com


Self Employment

www.betheboss.com

www.money.cnn.com

www.wibo.org "Boot camp" for entrepreneurs.

www.franchise1.com

www.smartbiz.com

www.sbaonline.sba.gov

Enjoy!

Tuesday, July 15, 2008

Social Networks for Book Lovers

I just learned about LibraryThing from reading Sacha Chua's blog post, "Taking book notes." LibraryThing is a social network for book lovers.

The general idea is that you enter books into your library by searching for a title or ISBN. There's also an import tool that will scan a webpage and pull in the ISBNs it can recognize. I used this to import the 106 books that were referenced on my "List of Books I've Read Recently," which I might decide to replace with some references to my library on LibraryThing.

Once you have books in your library, LibraryThing will provide links to profiles of users that have many of the same books in their libraries. You can navigate to their libraries and leave comments on their profiles.

Well, that's just a brief overview. Check out LibraryThing for yourself.

For a more in-depth discussion of LibraryThing and other such sites, check out NPR's All Things Considered discussion of social networks for book lovers.

Sunday, May 25, 2008

Driving to Optimize Fuel Economy

In my area, gas prices have jumped beyond $4.00 per gallon over the last couple of weeks. I ranted before about how traffic lights contribute to decreased fuel economy. But I didn't mention that driving technique can dramatically influence fuel economy.

An extreme type of driving that maximizes fuel economy is called Hypermiling. Generally the idea is to minimize acceleration and braking. Unless you're going down a steep hill, acceleration requires more gasoline than just maintaining speed. And braking converts all your car's motion (which came from gasoline) into heat energy. So essentially, braking is like throwing away gasoline.

If this is the kind of topic that gives you goosebumps, you might be interested in the forums at CleanMPG, especially Wayne Gerdes' post "Beating the EPA - The Why’s and how to Hypermile".

And rather than boycotting gasoline for one day, folks should either not drive on that day, or at least drive more efficiently. With the subsequent drop in demand, gas prices would relax.