↓
 

Brent's World

Your weekly dose of the life of Brent!

  • Home
  • About Me
  • Korea
  • Travel
  • Restaurants
  • Photography
  • Movie Reviews
  • Book Reviews
  • Recipies
  • Index
  • Forums
Home - Page 11 << 1 2 … 9 10 11 12 13 14 >>

Post navigation

← Older posts
Newer posts →

Pardon The Dust! – We are working to improve your experience.

Brent's World Posted on September 19, 2015 by Brent HendricksSeptember 19, 2015

website-under-construction-1200x600-v01I apologize that I do not have any new content this weekend for the blog, I have been extremely busy working on an exciting new upgrade!

After many long hours of preparation this past week, I was successfully able to migrate the entire blog to a new CENTOS 7 virtual machine, running on a new and vastly upgraded hardware!

The virtual machine went from a Dual core AMD 2.6GHz Dual core server, to a 4 core hyper threaded 3.0GHz Intel i7.

The 80 GB drives were moved to a 500GB RAID5 solution.

We are now able to dedicate a full 8GB of RAM to the virtual environment, instead of 3.5 as on the old system.

As I move forward with the new hardware, I will be offering additional service to the public, especially the catamaran racing scene.  Which is what the idea behind the domain name was originally intended for.

If you were trying to access the site this morning, and noticed it was down for a couple of hours, or disappointed there is no new content this weekend. I apologize, and I hope you continue to come back for a better web experience and more great articles in the future!

ONWARD AND UPWARD!

Posted in Blog News | Leave a reply

Game Review – Trivia Crack

Brent's World Posted on September 10, 2015 by Brent HendricksMay 25, 2020

IMG_0183Game Review – Trivia Crack

It has been some time since I have written an iOS game review. So I thought I should review a couple of games that I have been introduced to and playing for the past couple of weeks.

Trivia Crack – I love trivia games (And I usually do pretty good at them). A game that I got addicted to, and played quite often called Trivie was discontinued by it’s company so I had been without a solution for my trivia fix for quite a while, until I saw others playing this on Facebook.

There are two modes of game play, a 10 Question Challenge, played between 10 people, and a standard 20 round game played between a random opponent or a friend from Facebook.

IMG_0174In the 10 question / 10 person challenge, you must answer as many of the 10 questions in each of the Trivia Crack Categories (Art, Entertainment, History, Geography, Sports and Science). The person who answers the most questions correctly in the shortest amount of time wins the challenge.

IMG_0175

IMG_0177

In a regular game, you can play against your friends on Facebook who are also signed up to play, or a random opponent. A game consists of 25 rounds, where you spin a wheel with the symbol for each of the 6 categories and the crown. The category is chosen by the symbol you land on. Once you answer 4 questions correctly or the wheel lands on the crown. You get to pick a category that if you get right allows you to win the category. The winner of the game is the person who wins all 6 category. There is also a special 6 question challenge that if you win, you will steal that symbol from your opponent

IMG_0182IMG_0162

IMG_0163IMG_0169

IMG_0168IMG_0166Trivia Crack is available for iOS (iPad and iPhone), Android, and available for Windows 8, 8.1, and Windows 10! You can play either linked to your Facebook account or through a standalone Trivia Crack account. In game languages, include English, Japanese, Korean, French, Italian, Catalan, German, Russian, Dutch, Chinese, Danish, Finnish, Turkish, Norwegian, Greek, and Swedish so it can be played by people in many countries.

I highly recommend downloading this app from the Apple App Store, or Microsoft Store.
If you would like to challenge me to a game, my id is brent_hendricks. I welcome the challenge.

Posted in Technical | Leave a reply

Quickie – Adding Holidays To Outlook 2013 Calendar

Brent's World Posted on August 12, 2015 by Brent HendricksMay 25, 2020

Did you know that you can easily add holidays to your calendar in Microsoft Outlook? If the answer to that question is NO! I am going to show you show you how.

1) If not already open launch Microsoft Outlook 2013.

Outlook Splash
2) Select the File tab, then selection Options.

File Tab
3) In the Outlook Options window, select Calendar.

Calendar Options
4) Under Calendar options, Click Add Holidays.

Add Holiday
5) In the Add Holidays to Calendar windows, Scroll to find your country, click the check box, then click OK

Add Holiday to Calendar
6) Back on the Outlook Options windows, Click OK.

 

Outlook Options
7) You’re all done! You now have your countries holidays in your Calendar, and if you synch to a portable device such as a phone or tablet. They will show up on the device as well.

Posted in Technical | Leave a reply

Book Review – Rick Campbell’s The Trident Deception

Brent's World Posted on August 9, 2015 by Brent HendricksAugust 9, 2015

Trident Deception CoverI must say this feels a bit strange, I have not done a ‘book report’ since high school. That would have been 21 years ago. However since we have done movie reviews on Brent’s World I thought it might be a good change of pace.

Ask most people who know me really well, to say I love to read would be a gross understatement. I try to set aside time for a book as often as I can. Where I always make sure I have book with me wherever I go, I know make sure I have my iPad with at least a few books in my backpack.

My most often read genres include medical thrillers (Robin Cook), Techno Thrillers (Tom Clancy and Larry Bond), Crime and Drama (Nelson DeMille and David Baldacci.). Over the years I have read every novel these authors have published. So I do find myself searching Amazon for author authors to sink my teeth in to. It was one of these searches that introduced me to the work of Rick Campbell and The Trident Deception.

Rick Campbell a retired Naval Commander turned author served on the very submarines he now writes about, with tours in the Pentagon and Washington DC. His knowledge and experience is definitely evident in the exciting sea yarn he spins.

The Trident Deception tells the story of a desperate MOSAD (Israeli intelligence), frantic over the advances made by the Iranian nuclear arms program, and frustrated by the lack of response by both the Israeli and American governments develops a plan to neutralize the threat once and for all and pin the blame squarely on America.

The Israeli agents are able to do the unthinkable, they get an employee of the National Command Authority to send a fraudulent nuclear launch order to a Trident Ballistic Missile Submarine! While it should just be a matter of sending a properly coded strike cancellation to the submarine. A spy aboard the SSBN sabotages the radio so the cancellation order never arrives.

The entire pacific fleet is soon sent underway with orders to find and sink the USS Kentucky, No simple task as the Ohio Class SSBNs are one of the quietest in the US Submarine arsenal. Will the US NAVY find the USS Kentucky before they are able to launch enough nuclear ballistic missiles at Iran to not only wipe out the nuclear facility, but to wipe Iran off the face of the planet? If the USS Kentucky is able to launch, will the anti-ballistic missile batteries or AEGIS destroyers deployed in the Persian Gulf be able to shoot down the errant missiles? Complicating matters, the Navy Captain who is  tasked with finding and ultimately sinking the USS Kentucky has a huge conflict of interest when it is revealed his son is serving as a officer aboard the Kentucky.

The Trident Deception is a novel that stands up right next to some of Tom Clancy’s and Larry Bonds best works, a definite page turner! The book will definitely appear to submarine aficionados, as well as action and suspense fans. The naval action, and suspense will keep you on the edge of your seat, turning page after page to find out how situations will play out. The espionage subplot will keep you guessing who the mole is in the Pentagon, and most importantly of all to find out if the unwitting crew of the USS Kentucky will accomplish their mission and launch their nuclear weapons against a country of mostly innocent civilians. Will Captain Wilson be able to carry out his orders and his duty, but ultimately killing his son?

I highly recommend you purchase The Trident Deception and find out. You will not be disappointed.

The Trident Deception can be purchased in Hardcover, Paperback, and KINDLE at Amazon.

http://www.amazon.com/Trident-Deception-Rick-Campbell/dp/125006127X/ref=sr_1_1?ie=UTF8&qid=1439057511&sr=8-1&keywords=trident+deception

Posted in Book Reviews | Leave a reply

Is the Mac the Amiga of today?

Brent's World Posted on July 26, 2015 by Brent HendricksJuly 26, 2015

Forward: A post that I saw on Facebook caught my interest, because it brought back memories of a very similar conversation that I had with someone on Facebook regarding this very subject. So it got the wheels spinning and the creative juices flowing. The post was reflecting on the niche the Commodore Amiga found in the desktop video market, and was comparing it to Apple’s position in the marketplace with the audio/video capabilities of the Mac. The question was raised if we thought the Mac is the Amiga of today, and if Commodore had marketed the Amiga correctly could the Amiga hold the same position in the market.

This is an interesting question, and one that I had discussed with a user on my BBS at one time. While you can certainly draw comparisons between the Amiga’s video, photo, and audio capabilities. You might even be able to compare the operating systems up to a point. There are a couple of things that Apple did that Commodore was no longer doing, or never did that positioned the Macintosh (The iMac and the Macintosh G3), to gain market acceptance. The final point that may have doomed the Amiga is that the concept of a multimedia computer was plain and simply ahead of its time.

Peripherals / Third Party Hardware – One of the strange things about the Commodore Amiga, is that it’s main selling point (Besides being a kick ass game machine.), was that it could be used as both a consumer, or high end video editing / titling platform. One of things Amiga users always bragged about was the fact that our computers were used by Hollywood in such projects as Terminator 2, and Seaquest DSV. However how many people do you actually know who used their Amiga for this? How easy was it to connect your Camcorder, or Video Cassette Recorders to your computer? While there were products out there for this, they were either expensive enough to place it out of reach of most consumers, or too complex. This is one of the things Apple got right! Not only did Apple produce the software, and gave it away on new Mac purchases. They incorporated 2 industry standards and coordinated with the camera and camcorder manufactures to incorporate these interfaces into their products. So I could latterly go to an electronics or camera store come home and plug it in and start working. With the Amiga we had an extremely capable device but nobody was coming on board with Commodore to make it easy for the average consumer. It’s like having a really fast and hi-tech car, but nobody is making the fuel for it to run on.

Software – Let’s face it, Apple makes some great software, even though one of my pet peeves with Apple, is that they develop these great tools, and then after a while when they decide to focus on something else they let the tools stagnate and then eventually kill them off. Not really caring if you built your workflow around their tools or not. I’ll use Aperture as an example. That aside, Apple has given us some great video and photo editing tools! For both the consumer and professional. iPhoto, iMovie, Garage Band, the before mentioned Aperture, and Final Cut Pro. These products were all geared towards how Apple was marketing their product! Except for the AmigaOS, Commodore was no longer developing software in house, nor where they driving other companies to develop applications specifically towards Amiga’s strengths. While we all know of the names of the applications geared towards Amiga’s niche. NewTeks Video Toaster, DPaint, or Lightwave. I do not know anyone who went out and specifically bought the Amiga for these applications. If you ask, you are probably going to be told more often than not that the Amiga was bought so one could play Lemmings or Pinball dreams.

Standards – Although Apple is known for developing closed systems, and walled gardens. Apple has embraced, adhered to, and developed industry standards. Which helped it establish itself in the Desktop Publishing world. For instance working closely with Adobe to develop Postscript for its flagship LaserWriter printers. Which saw the birth of Desktop Publishing virtually overnight. The adoption of IEEE1394, (Firewire) to name a few. About the only standard Commodore adhered to was NTSC or PAL for those in Europe. The complete reliance on custom chipsets, for video and sound made developing third party video cards, and audio cards almost impossible. It wasn’t until Amiga OS 3.5/4.0’s release came out that retargetable graphics was even remotely possible. This meant that any video card had to be written specifically to be used with that card or it was basically worthless. Apple had retargetable graphics since the development of the Macintosh II.

Timing – Out of the three items mentioned above, this more than anything else led to the demise of the Amiga, it was just too far ahead of its time! Nobody knew what to do with it. Even if you were able to figure it out you didn’t have anywhere to share your work. Had the Amiga come around after the advent of the internet, I think it would have been an entirely different ball game and I think the Amiga would have been used for what it was best at, multi-media. However back in 85 – 94 we didn’t have twitter, Facebook, or YouTube. Using your computer for photography, or video editing is commonplace today, because of the internet. I read a quote once of someone who had sold their Amiga and bought a Windows PC I think it went something like this,”The video editing and titling features of the Amiga are awesome. The next time I need to title a home movie, I’m sure I’ll buy an Amiga again.” Unfortunately I am sure Commodore was dead and buried before that occurred.

In conclusion, while the Amiga did have some of the same qualities that the modern day Mac does, as far as multitasking, photo, and video editing capabilities as the Amiga and it is easy to sit and ponder what if. If Apple was successful with the Mac today, if Commodore could have somehow held on would the Amiga be viable today. I do not believe so. While Commodore was a market innovator with its products, it just did not do all that good a job of marketing it, or driving the standards necessary to keep being a leader. Though I guess that might be a moot point, because that seems to have become Apple’s job, all Commodore would have had to do is follow suit. So as others have pointed out ad museum. It all came down to timing. The Amiga was just too far ahead of its time!

Posted in Technical | 1 Reply

Fun With BASH Scripts – Random Quote Generator

Brent's World Posted on June 6, 2015 by Brent HendricksDecember 26, 2016

Blog - Centos

One of the cool features of IMAGE BBS and C-NET was displaying fun and witty sayings during the login process (On older versions of C-Net I believe this was referred to as a Fortune Cookie.

 

 

Image BBS Random Saying (Screen Shot From Commodore Image BBS)

Image BBS Random Saying (Screen Shot From Commodore Image BBS)

 

In some ways, especially if you login to a UNIX/LINUX box via a terminal, it looks just like a giant BBS. I thought it would be fun to duplicate this feature on my Linux development box. It will also give me the opportunity to introduce to you login scripts or “Profiles”, as well as basic file manipulation.

The last 2 BASH demonstrations were taken from Commodore 64 BASIC programs, and from an IMAGE BBS +. File, so let’s switch gears here, and take our source from a CNET Amiga 3.5c module that was written by Jim Selleck of Beverly James Products. This module was included on the CNET 3.05c Demo and Productions disks, and the comments state it originated with C-Net Amiga 2.0.

Before we begin I would like to throw out a quite plug for C-Net Amiga 3, and the brilliant work done by its author Ken Pletzer. C-Net Amiga 3.05c happened to be one of the most stable, customizable, and feature rich BBS software that I had a pleasure to run. This particular module was written in ARREX, which was an Amiga port of the REXX scripting language developed by IBM and included with Amiga DOS 2.0. There is a version of REXX that will run under Linux. So maybe in the future we could actually explore some native REXX scripts running under Linux itself.

Lets quickly take a look at the original source, as REXX, and it’s features under C-Net Amiga are pretty straight forward and lend itself to very easy porting into BASH.

/******************************************************/
/* Random Quotation Generator 2 for CNet AMIGA v2 */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* By Jim Selleck © 1992 Beverly James Products */
/* */
/* Installation: */
/* */
/* Stick this Arexx program and the QUOTATIONS file */
/* in your PFILES: directory. */
/* #*/
/******************************************************/

options results
filename = “pfiles:quotations”

if ~exists(filename) then

do
transmit ” ”
transmit ” ”
transmit “The Quotations could not be found! Please inform”
transmit “the Sysop !!!”
transmit ” ”
transmit ” ”
logentry “Quote: `”||filename||”‘ not found!”
exit
end

call open quote,filename,”R”

max = readln(quote) /* Get maximum number of entries */
num = random(0,max-1,time(‘s’))
ctr = 0

if num > 0 then
do until ctr = num*5
line = readln(quote)
ctr = ctr+1
end

transmit ” ”
transmit ” ”
ctr = 0

do until ctr = 5
line = readln(quote)
if length(line) > 1 then transmit center(strip(line),76)
ctr = ctr+1
end

call close quote
exit

The lines in the /* */ are simply comments, similar to BASH pounds #

Filename = is simply setting the path to the quotations filename in this case “PFILES:quotations”
We then have the script saying, if the file does not exist ~exists, then output the text asking the user to inform the SysOp (System Operator).

‘logentry’ is a specific CNET AREXX function that will write an entry into the systems caller log.

The next line is  opens the quotations file, and then reads the first line, which will specify the number of quotes, Which is 100. Then the result ‘num’ will be a random number between 1 and the number of MAXQUOTES.

The file is then read from line X for 5 more lines, and is center justified for a 79 character line.  So we have a 500 line text file, each 5 lines is a record, containing the quote and the source.

Here is our simple BASH script called ‘rand_quote.sh’. The quotations file was read directly from CNET Amiga using the WinUAE emulator and saved to a capture file.

Let’s now take a look at our BASH script. I would recommend creating this in a dev folder in your home directory, once tested you can move it in to the proper folder.

You must also download the quotations file, from the following link.
https://www.catracing.org/hendrb/wp-content/uploads/2015/06/quotations.txt
1 #! /bin/bash
2
3 # BASH script to display RANDOM QUOTE and center text depending on terminal width.
4 # BASH script and quotations taken from CNET Amiga 2 AREXX PFILE
5 # AMIGA Version Copyright 1992 Jim Selleck and Beverly James Products
6 #
7 # BASH Script (C)24MAY2015 by Brent Hendricks
8 # Script and accompaning BLOG article (C) 2015 Brent Hendricks
9 # Script and quotes are public domain, the accompaning BLOG may only be used with permission
10 # Contact brent.hendricks@catracing.org if you wish to republish the article.
11 # Please visit Brent’s World @ www.catracing.org\hendrb
12
13 ## Get Terminal Width
14 TERMWIDE=”$(tput cols)”
15 ((TERMWIDE = TERMWIDE -3))
16
17 ## Set file path
18 QUOTATIONS=/home/local_hendrb01/dev/bash/randquote/quotations
19 TEMP_QUOTATION=/home/local_hendrb01/dev/bash/randquote/temp_quotation
20
21 ## Get number of quotations
22 QUOTES=”$(cat $QUOTATIONS | wc -l)”
23 ((QUOTES = QUOTES / 5))
24
25 ## Pick a record
26
27 RECORD=$(($RANDOM % $QUOTES * 5))
28
29 ## Read Quote from Quote file
30 sed -n “${RECORD},+5p” $QUOTATIONS > $TEMP_QUOTATION
31 sed -e :a -e “s/^.\{1,${TERMWIDE}\}$/ &/;ta” -e ‘s/\( *\)\1/\1/’ $TEMP_QUOTATION
32
33 ## Remove TEMP_QUOTATION scratch file
34 rm -f “${TEMP_QUOTATION}”

NOTE: Once you download the quotation file, you will need to rename it quotations, or change the quotations path to reflect the .txt extension (WordPress does not allow the uploading of files without extensions.)

We should by now know what line 1 does, and why we put it there, but as a quick reminder, Line 1 tells *NIX which interpreter to use. Just in case the user is in, or defaults to a different shell. Additionally AT&T used to default to the Bourne Shell, while BSD defaulted to the C shell.

While not needed if you never use a different shell, it is good practice, and insures compatibility.

Lines 3 – 11 are my standard comments, comments in shell scripts are preceded by #s

Lines 14 Gets the terminal width, and line 15 subtracts 3 from it. This is for the center justification routines later in the script.

Lines 18 and 19 set our file paths.
Line 18 is the path of the actual quotation file.
Line 19 is the path of the temp file created by SED

Lines 22 and 23 gets the number of quotations from the quotations file and puts them in the variable QUOTES. Note that our script is a bit different because we use the wc command to dynamically derive the number of quotes, as long as you remember that each quote uses 5 lines. This is done with the QUOTES=”$(cat $QUOTATIONS | wc -l)” command. Note the use and format here of command substitution. I am going to get nailed here by someone much smarter with BASH scripts than I am. For the wasteful use of the cat command, when technically you could have used just the wc –l and the file name. If done this way, the output was would have been ‘500 quotations’. To save time with a filtering statement, I just had the file cat’d, and piped through wc. The value is held in the variable QUOTES, then divided by 5. Since each 5 lines is a quote.

Line 27 Picks a random quote, in steps of 5. Since it would not do us much good to start reading in the middle of quote now would it?

Lines 30 and 31 are where the real magic occur, and what took me the longest to figure out. I could read various quotes all day until the sun came home, but while BASH has a command to left and right justify, it will not center justify. Again my method and someone else’s methods might vary. I could very well have loaded the quotations file in nano, or word and center justified it and re saved it. However that defeats the purpose of learning, defeats the purpose of making your quotation file dynamic, as each time you added a quote you would have to remember to justify it. It might also look funny if someone had a different sized terminal window then you did when you justified it.

Line 30 reads the 5 lines from the quotations file, and saves it in a file called temp_quotation.
Line 31 uses sed to center justify the text in the temp file and display it to the screen. The use of SED is outside the scope of this blog, and many good descriptions are available elsewhere on the net. If you are interested in the working of stream editor. I would start here. http://www.grymoire.com/Unix/Sed.html

Line 34 simply deletes the temp file, without prompting.

There you have it! A random quote generator for *NIX!

If we want this to be just like a BBS, and display it when a user logs in, we now have several choices to make.

Do we want this script to be run only when we login, or for all users?

If you want it displayed for all users, we must first move it somewhere where they have access to execute it. For this demonstration let’s move it to the /opt volume.

We can use the mv (MOVE) command.

sudo mv ./randqutoe /opt

I have to use sudo here, because root is the owner of the opt directory, and I do not have my local username added to the root group.

Once it is moved, I can verify the entire contests of the randquote directory were copied.

If I cd to /opt/randquote, I should have two files.

-rw-rw-r--. 1 local_hendrb01 local_hendrb01 9893 May 24 07:30 quotations
-rwxrwxr-x. 1 local_hendrb01 local_hendrb01 1169 May 30 13:22 randquote.sh

Make sure the file permissions match.

The next decision is if you want the randquote script to run only when you login to the console, or both the console and the terminal.

If you want it to execute when logging a console only,

Edit the following file in your favorite editor.
/etc/profile

And the following lines.

##Display Random Quote On Login For All Users Console Login ONLY
## Added by Your Name / DATE
echo
/opt/randquote/randquote.sh
echo

Save the file.
We must now edit the following lines in our randquote program, since it is no longer residing in your standalone development directory.

Change line 18 to read:
QUOTATIONS=/opt/randquote/quotations

Change line 19 to read:
TEMP_QUOTATION=/opt/temp_quotation
Save the file, now logoff then back on and you should now the random quote generated.

console_randquoteIf you also wish a random quote to be generated when you launch a shell from a terminal window in XWindows or from the console.

NOTE: If you put in both files, you will have 2 quotes generated when logging in from the console!

We must do the following.

Using your favorite editor, add the following lines to /etc/bashrc

##Display Random Quote when opening a shell session via the terminal For All Users
## Added by Your Name / DATE
echo
/opt/randquote/randquote.sh
echo

Save the file.

Open a terminal session.

terminal_randquote

If you only want specific users to have the random quotes displayed.

edit their respective .profile and .bashrc files in their home directory /home/<shortname>/

For our next tutorial we are going to do three things with this script!

1) Add it to a LINUX login profile, for both terminal and console login
2) Add it to a OS X login profile, for both terminal and SSH login
3) We are going to add something magical for our OS X users!

So be sure to come back for next month’s technical blog, as we do more with *NIX!

Special thanks go to Ken Pletzer and Jim Selleck for the wonderful work you did in the 90s with C-Net Amiga Professional BBS. For the many hours of fun I had with your product!

Posted in Technical | 1 Reply

Movie Review – The Wedding Ringer

Brent's World Posted on June 3, 2015 by Brent HendricksSeptember 2, 2016

Movie Review – The Wedding Ringer

the-wedding-ringer-posterThere are often times when I sit down and watch a movie that has been critically panned, that I wonder how could they have gotten this movie so wrong? It leaves me equally flabbergasted when I take the time to watch a movie that everyone raved about, so much so that it was at one time the second most popular movie on Apples iTunes Music Store.

The trailer looked good, but slogging through half of the movie, I seriously wondered where I had gone wrong! Good popular reviews, well known cast, promise and potential all going down the drain with a feeling of well.. BLAH.

What cinematic mediocrity am I talking about? The Wedding Ringiner. Directed by Jeremy Garelick (The Break Up and Sick Day). Starring Kevin Hart (Top Five, This Is The End), Josh Gad (Frozen, Love and Other Drugs), and Kaley Cuoco-Sweeting (Your Mommy Kills Animals, Picture Perfect, and The Last Ride.)

The whole premise of the movie, centers around Dough Harris (Josh Gad), who is getting married to the girl of his dreams is in 2 weeks, and not only doesn’t have a best man, but because he inherited his father’s business shortly after law school has not had a social life and has no friends and hence no wedding party. He hires Jimmy Callahan (Kevin Hart), of Best Man INC. to provide scripted cast members to play each member of the wedding party and create the Josh’s back story.

Jimmy is initially reluctant because in the wedding casting business an entire wedding party is considered so impossible, there is actually a name for it. Called a “Golden Tuxedo”, however Kimmy eventually comes around and decides to take the job.

What Josh eventually discovers is that the events that they are scripting for his back story are all things we would like to do in real life, and that the “girl of his dreams”, is only interested in him because he is so boring and such a recluse and does not really love him.

The story was predictable, the jokes as tired as reusing the name of the immensely successful The Wedding Singer, comes of about as phony as the characters of “Best Man INC.” Earning The Wedding Ringer a lack luster rating of 28% by critics, and a surprising 69% by audience score.

This is a movie for young adults, or perhaps something to watch when you just need a brainless distraction. It wasn’t terrible, but it wasn’t something I would honestly recommend anyone to watch and I did feel like I wanted my 70 minutes back.

I guess the moral of the story is, being a movie critic is kind of like being a weather man, They only have to be right %50 of the time, when they are wrong you wonder how many nice it must be being able to be in a profession when you can be that wrong and still keep your job. When they are right and you just didn’t listen to them, you chide yourself for being so unprepared.

2 and half stars from Brent’s world, because it was watchable, but it did not grab my attention the way I thought it would, and I now find the title a bit misleading as it did sound allot like “That other great movie with a similar name.”

Posted in Movie Reviews | Leave a reply

OS X – Making your terminal look and feel more like Linux

Brent's World Posted on May 14, 2015 by Brent HendricksJuly 6, 2018

OS X LogoMaking Your OS X Terminal Look And Feel More Like Linux

If you are a Mac OS X power user who has spent any time in the terminal, and also used Linux. You will know firsthand that the OS X terminal can look kind of, well dull by comparison. One of the first things that you will notice is missing is the colorized directories, colorized grep output, as well as some of the directory listing shortcuts such as ‘ll’, and ‘l.’

 

Linux ll command

Linux ll command

OS X CombinedIn this article we will explore how to modify your OS X terminal experience to match what you are used to seeing when using Linux.

First let’s take a look at the expanded List Directory Contents ‘ls’ command functionality in Linux.

We all know that to list the contents of a directory, in both Unix and Linux you use the ‘ls’ command. We can specify additional options on the command line. Like this

-a displays all files, including hidden files.
-l displays a long directory listing, displaying more information such as POSIX permissions, owner, group and file size information
-h displays “human readable” file sizes in a long listing.

These options can be combined in a single command, so typing ‘ls –lah’ will display a long listing, displaying all files, with “human readable” file sizes.

As mentioned above, most Linux distributions (RHL/CentOS, and Ubuntu), allow you to use the ls command to display a short list, ll to display the long list. Without specifying any options.

How is this done? How can I add the same functionality to my OS X terminal session?

In actuality it is quite easy, and done the same in OS X as it is done in Linux (Linux just happens to already have it in your login script.). It is done using the alias comman.

Alias allows you to set up alias’s for any command, with options, and use the normal command name, or you can choose a different name.
If you have access to a Linux box, open up a terminal windows and type ‘alias’ at a shell prompt. On CentOS 7, you will see the following output.

$ alias
alias egrep=’egrep --color=auto’
alias fgrep=’fgrep --color=auto’
alias grep=’grep --color=auto’
alias l.=’ls -d .* --color=auto’
alias ll=’ls -l --color=auto’
alias ls=’ls --color=auto’
alias which=’alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde’

As you can see, in Linux when you use the ls command, it is not just ‘ls’ that is being executed but ls with the –color=auto option <colorizing OS X listing is done differently> which we will cover in the second part of this blog. Stay focused on the alias command for now.

Let’s add the l. and ll functionality right now.

The alias command is pretty straight forward.
Alias <COMMAND>=‘command string’

If you do not still have your OS X terminal window open, please open it again now.

At the command prompt type.
alias l.=’ls –d *’ <Hit Enter>
alias ll=’ls –l’ <Hit Enter>

Now let’s verify that it took your alias entries.
At the command prompt type alias

If the system accepted the alias’s you should now be able to do the following in your shell environment.

l. – Will display only directories in your current working directory
ll – Will display a long listing.

Here is the ll alias working.

Here is the ll alias working.

 

Go ahead and test the functionality, while also play around with some of the other options. If you type ll –h for instance, you will see a long directory listing with the filesizes presented in “Human Readable Form” one of the great things about the BASH shell, is that you still have full command substitution available within an alias.
Part II – I also made reference to the ability to colorize the OS X directory listings. This is also done within the alias command, however it is done a bit differently.

OS X uses the –G option in the ls command to output the listing in color.

Here is the color ls output.

Here is the color ls output.

So let’s add some color to the standard ‘ls’ command

At your shell prompt type,

Alias ls=’ls –G’ <ENTER>

Type alias and <ENTER> to make sure your alias has been entered into the system.

Now let’s go back and add color to the other alias’s we created.

We can simply use command history to go back to the previous commands we have entered. Keep pressing your up cursor key until you see ‘alias ll=’ls –l’. Then use your left cursor key to move your cursor to the right of the single ‘ quote. Simply add the dash – and capital G and hit <ENTER>.

Now if you type the alias command by itself at your shell prompt you should see the modified ll alias.

Let’s try it out by typing ll at your shell prompt.

Here is the ll alias working.

Here is the ll alias working.

Use command history and go back and add – and capital G to the l. command.
Use the alias command by itself to make sure it took
Test the l. alias.

Very good! You now have color directory listings in your OS X terminal environment.
Part III – Making these changes permanent.

Now that we have made the OS X terminal environment a little more colorful for your everyday use, and made it a perform more like the Linux systems you have been using there is one catch.

These changes are not yet permanent, in fact if we simply closed down our terminal window right now all our aliases would be lost! We do not even need to reboot or shut down our system!

So how do we make these changes stick?

There are a few files we need to modify, and depending on if you want it to apply to only a single user (Your account), or to any account that is on the system and opens a terminal shell or might ssh remotely to the computer.

If you only want the alias’s to be assigned to your shell environment, you need to add your alias commands to the ~\.bash_profile.

NOTE: ~\ is shorthand for YOUR home directory. So ~\.bash_profileis actually located in /Users/<shortname>

So let’s add the alias commands to the .bash_profile file

At your shell prompt enter alias
Select the output of the alias command
Copy the output

Now type nano ~\.bash_profile
Move the cursor to the bottom of any entries already in the file.
Paste your text in the file
Enter CTRL-X
Answer YES to save changes
Hit <Enter> to keep the same filename

Test functionality by typing exit then closing and reopening the terminal window.

Type alias, and you should see that the aliases you added are still there.

If you want to assign the alias’s to all users on the system, then add the above lines to the \etc\profile file.
PART IV – Modifying shell color output

You can specify how to color the specific componate in an ls output by using the LSICOLORS= option in your login script.

Adding LSICOLORS=<COLOR Colorcode> will modify the colors used for outputting the 11 functions.
The default value is, ‘exfxcxdxfxegedabagcad’

I have created this chart for ease of use.

Best practice calls for placing the line CLICOLOR=1 and LSCOLORS=exfxcxdxfxegedabagcad into your login script, but this is not necessary.

There you have it!  thanks for reading another Brent’s World OS X terminal / Linux blog!  We hope that you enjoyed learning a little more about your system!  Please remember, while using alias’s or system customization to make your system easier to use.  These modifications will not be available on other system, so practice the original functionality.

 

Posted in Technical | Leave a reply

Repost – How to take lightning photography

Brent's World Posted on May 6, 2015 by Brent HendricksJune 1, 2020

How to do Lightning Photography

A recent series of pictures I posted on Facebook, seems to have gathered a lot of attention. So I figured I would use this week’s blog posting to show how I took these pictures.

The photos were a series of photo’s I shot during a thunderstorm in Seoul. I was already getting my camera gear together for the Seoul Lantern Festival the next day. When I started hearing the thunder crashes. Were the North Koreans attacking?

Since I already had my brain trying to get itself wrapped around the correct settings for night photography, the light bulb finally went off and I realize what an awesome opportunity this presented!!! Especially since I bought that remote shutter release!

Items you will need.

1) Tripod (I put this first, because if you don’t have a tripod, if won’t matter if you don’t have a camera. You NEED a tripod!)
2) A digital or film camera capable of long, or bulb exposures.
3) A remote shutter release (I use the Canon TC-80N3)

Place your camera on your tripod, and adjust the camera to the lowest ISO setting. You also want to stop the lens down to a narrow aperture. F8 will work. In these photos I used f22. Though as you notice I did not get enough exposure of the surrounding buildings.

In the photo’s below, I was far enough away from the buildings to focus on them, but you can also use the lens’ infinity focus. I was shooting between 32 – 35mm. Wide angle works best, because you don’t know were in the sky the lightning strike will be.

Once you have everything setup for your liking. Put your camera in Bulb exposure mode (On Canon’s this is the B icon on your mode selector). Connect your remote control and test that everything is working. You can also test exposure times to deduce roughly the longest period you can keep your shutter open before your background is over exposed. The key here is that the lightening strike will be your flash.

Now wait for a lightening flash, then hold the shutter button down. I was releasing the shutter once every 40 seconds to a minute if there was no strike, and immediately releasing the shutter on a lightening strike.

Lightening 1-1Lightening 2-1Lightening 3-1There you have it, a relatively cheap and easy way to shoot lightening!!

Posted in Photography | Leave a reply

Retro Game Review – Windham Classics – Treasure Island

Brent's World Posted on March 9, 2015 by Brent HendricksMay 25, 2020

This weekend I thought I would again do something different, I have done a couple of reviews on game ports to the iPad from one of my favorite historical computer platforms, so this week I thought I would share something that I came across when looking at some of the files I have stored on my MacBook Pro as I get ready for my big cruise.

Before the Macintosh, and the Amiga the good ol Commodore 64 (Later a Commodore 128D and flat 128) had its place on my computer desk. The Commodore 64 is known for not only being the top selling single computer model of all time, with something like 2 million units sold, but for it’s exhaustive game library.

I came across the disk images for a game that holds a very very special place in my heard, I think this is because it was the first and ONLY graphical text adventure game I have actually successfully completed. I remember fondly my older brother and I working together to complete the game, but somewhere along the way he gave up, and I ultimately finished it. It also prompted me to check out the book from the school library (I think I was in the 3rd at All Hallows Academy then.)

The game that is bringing back such fond memories, is Robert Luis Stevensons Treasure Island, by Windham classics.

treasureisland-alt treasureisland-alt-back

treasureisland-map

 

 

 

 

 

 

Windham classics formally Telarium, made a name for itself with its line of graphic/text adventures for the Commodore 64 and other computers. Titles such as Rendezvous with Rama, Nine Princes in Amber, and Fahrenheit 451. After being purchased by Spinnaker Software, the new name was acquired, and they produced adventures for classic children’s stories. Besides Treasure Island their other titles include.

Below the Root
Swiss Family Robinson (I owned this as well but never completed it)
The Wizard of Oz
Alice in Wonderland
Treasure Island

Let’s go ahead and take a brisk walk down memory err… Through the game.

We start by launching our Commodore 64 Emulator WinVice x64

Power On

The only 2 settings you will need to concern yourself with are.

1) Make sure the emulator is set to use NTSC
a. Options > Model Settings
i. C64 model: C64 NTSC
ii. VIC II model: NTSC-M

You can change the SID model here is you would like, I will leave as is at 6581 (ReSID).
Click OK (x64 will perform a hard reset.)

2) Due to copy protection, you need to be using either 1541 emulation, or 1571 emulation, True drive emulation
a. Make sure Options > True Drive Emulation is checked
b. Settings > Drive Settings
i. Drive 8 1541 or 1541 II (There is no reason to use a 1571).
Press OK

Next let’s “insert our disk”
1) Select File > Attach Disk Image > Drive 8
Once the dialogue box comes up just find your .d64 image (Treasure Island has 4 disks)
2) Double click the .d64 or select the image and click OK

You can now proceed to load Treasure Island as you would any ol Commodore 64 game, while getting yourself a cup of coffee.. Unfortunately unlike having a real 1541, you can’t keep said coffee warm, by putting the cup on the vent.  NOTE: You do have to type RUN after the first file has loaded.

load star

After a couple of minutes, you will be greeted with the Treasure Island title screen, and some pretty cool music. One of the things I really like about this game, was the different theme music they used throughout.

TI - title

Press G to start the game.

talk to billy

We are now in the Adrmiral Benbow Inn, with Captain Billy Bones sitting at the table. The parser uses a simple verb noun style of input. Such as “Talk to Billy”, GO EAST, GO SOUTH, TAKE (Object), USE (Object) etc. You can get a list of suggestions to help you at any time by entering ‘words’ To not make it too easy, the solution to the puzzle you are trying to solve may not be listed, as well as not everything in the suggestion list will actually do anything useful.

ti - bar

HINT: If you are going to try and play the game through, I would highly recommend that you actually go ahead and create a save disk at this point.

Type ‘create’ <You can see here the parser is not actually that picky>

1) Go to File > Attach Disk Image
2) Select Drive 8
3) Enter Save image in the file name
4) Click Create Image
5) Click Attach
6) Hit Enter
7) When prompted re-insert disk 1 into the drive
a. File > Attach Disk Image > Drive 8
b. Select Treasure0.D64
c. Press Any Key (Once you find the ANY key.)

Now let’s begin, As we can see from the first screen Billy wants some run, do a quick ‘LOOK’
Billy wants his rum, so we better go to the South. You can either type Go South, or simply South
Here is where the first puzzle begins. As the purpose of this blog is not to provide a walk through, but an overview of the game, I now leave you to your devices. Good luck and happy treasure hunting!

The game itself is broken down into Chapters, you will be rewarded with some good in game music, and a description of what lies ahead, and what you will need to do to complete the next chapter.

Chapter 1

Chapter list

Chapter 1 – Finding Flints fist and escaping the pirates!
Chapter 2 – Going to Bristol and sailing on the Hispaniola.
Chapter 3 – Treasure Island – Stop the mutiny.
Chapter 4 – Save Hispaniola.
Chapter 5 – Finding the Treasure.

While playing the game again today it was interesting just how much I remembered about the game from that long ago, it also struck me that perhaps we have lost something over the years with education software design. Though I have been out of the loop of playing children’s games. I was trying to think of any titles for the PC, Apple Mac, or other platforms today that provide as much opportunity as some of the text, and graphical text adventures like Treasure Island. Not only did the game make me pick up a book I might otherwise had passed on, being too interested in reading The Hardy Boys. It also gave me valuable typing practice, and taught me to really look at my surroundings put pieces of a puzzle together.

If you have never played the game before or would like to play it again for old times’ sake, you can download the game HERE.

If you complete the game, please come back and tell me how long it took you.

Please do not forget to rate this article, and if you want to be notified when new content is posted to Brent’s World, please REGISTER!

Posted in Technical | Leave a reply

Post navigation

← Older posts
Newer posts →

Recent Posts

  • On The Road Again – Photo Day at The Lubee Bat Conservancy!
  • CQ Contest CQ Contest! – The Trials, Tribulation, and Triumph of Amateur Radio Contesting.
  • On The Grill – Sea Pak Moreys – Grilled Steakhouse Salmon
  • On The Road Again – HamCation 2025
  • On The Road Again – Day 3 – Disney’s Hollywood Studios

Recent Comments

  • Trials, Tribulations, and Triumphs – A look back at 2024 and looking ahead to 2025! - Brent's World on On The Road Again – The Lubee Bat Conservancy
  • Brent Hendricks on On The Road And On The Air – Installing the Yaesu FTM-500DR
  • Brent Hendricks on On The Road And On The Air – Installing the Yaesu FTM-500DR
  • Todd R. Smith on On The Road And On The Air – Installing the Yaesu FTM-500DR
  • Brent Hendricks on Road Trip! – A Weekend in Gainesville

Archives

  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • December 2024
  • November 2024
  • October 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • August 2023
  • July 2023
  • June 2023
  • August 2021
  • July 2021
  • June 2021
  • January 2021
  • December 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • December 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • April 2019
  • March 2019
  • December 2018
  • October 2018
  • September 2018
  • July 2018
  • June 2018
  • April 2018
  • March 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • July 2017
  • June 2017
  • May 2017
  • March 2017
  • February 2017
  • December 2016
  • November 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • March 2015
  • January 2015
  • December 2014
  • November 2014
  • October 2014
  • September 2014
  • August 2014
  • July 2014
  • June 2014
  • May 2014

Categories

  • Blog News
  • Book Reviews
  • Korea
  • Movie Reviews
  • Photography
  • Recipies
  • Restaurant Reviews
  • Technical
  • Travel
  • Uncategorized

Meta

  • Register
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
©2025 - Brent's World - Weaver Xtreme Theme
↑