↓
 

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 10 << 1 2 … 8 9 10 11 12 … 18 19 >>

Post navigation

← Older posts
Newer posts →

OS X – Random Quote Generator v1.1m

Brent's World Posted on October 29, 2017 by Brent HendricksOctober 29, 2017

MacOS X – BASH Scripting

Random Quote Generator v1.1m


 

I know it has been a while since I have posted a new blog! I deeply apologize, I have been suffering from a severe case of writers block, and have been struggling to come up with a new technical article that is up to the standards I have set for myself!  Looking back at some of the old articles, I realized that one of my favorites is woefully out of date!

For those of you who may be visiting Brent’s World for the first time, I converted a C-Net Amiga BBS Arexx script to BASH v4 back in February 2015 ( https://www.catracing.org/hendrb/fun-with-bash-scripts-random-quote-generator/ ), then followed it up with displaying the output through cowsay for some extra fun, https://www.catracing.org/hendrb/fun-with-bash-scripts-randquote-v1-1/.  For an encore I provided instructions on installing BASH v4 and GNUsed on MacOS X  so Mac users could also enjoy a random quote every time they launched their terminal.app.

So let’s bring the OS X version of randquote.sh up to date, since the previous instructions only covered Linux users.  Please make sure you already have Randquote v1.0, BASHv4 and GNUsed already installed and working.  If you do not please follow the steps outlined here, https://www.catracing.org/hendrb/os-x-installing-gnu-sed/.

We will need to install and test cowsay ( I am installing via homebrew, if using another method, you may skip this step.). 

Launch your terminal.app, and using a privileged account, Home brew does not work from root, or using sudo.

# brew install cowsay

Once this is finished we can test cowsay, use either of the 2 methods (I think method 2 is more fun.)

 $ man cowsay

If cowsay is successfully installed, you should now see the man page displayed.

Let’s now go ahead and throw something at cowsay, and see what happens

$ cowsay “For more GREAT blog articles, go to Brent’s World www.catracing.org”

If cowsay is successfully installed, you should now see the following displayed.

Now that we know cowsay is installed and working, can go make modifications to bring randquote.sh up to v1.1 on your Mac.

Add the following under the original copyright message, and above the note for MacOS X, <CR> denotes a carriage return, if you are cheating by using copy and paste, you will need to remove them.  If you are hand typing the script, simple skip over them.

#
# RandQuote v1.1 (C)22NOV2015 by Brent Hendricks
# Added the ability to display quotes through cowsay.
# cowsay is written by Tomy Monroe (tomy@nog.net)
<CR>

Below the MacOS X note, and above the ## Get Terminal Width comment add the following.  Functions must be written before the main routine of your script.

COWSAY=0
<CR>
## Get Options
<CR>
while getopts “c” OPTION
do
          case $OPTION in
          c)
          COWSAY=1
          ;;
          esac
done
<CR>

Next we will cursor down to the ## Read Quote from Quote file, and add the following.

After gsed -n “${RECORD},+5p” $QUOTATIONS > $TEMP_QUOTATION

Highlight and copy the following, gsed -e :a -e “s/^.\{1,${TERMWIDE}\}$/ &/;ta” -e ‘s/\( *\)\1/\1/’ $TEMP_$

Delete  the line and add the following.

<CR>
if [ $COWSAY -eq 0 ]
then
Paste the line you cut from above. ‘gsed -e :a -e “s/^.\{1,${TERMWIDE}\}$/ &/;ta” -e ‘s/\( *\)\1/\1/’ $TEMP_$’
else
cat ${TEMP_QUOTATION} | cowsay
fi

The rest of the file remains untouched.  The entire listing should look like this.

1 #!/bin/bash4
2
3 # BASH script to display RANDOM QUOTE and center text depending on terminal width.
4 # BASH script and quotation taken from CNET Amiga 2 AREXX PFILE
5 # AMIGA Version Copyright 1992 Jim Selleck and Beverly James Products
6
7 # BASH Script and blog article (C)24MAY2015 By Brent Hendricks
8 # Scirpt and Quotes are public domain, the accompanying BLOG may only be used with permission.
9 # Contact brent.hendricks@catracing.org if you wish to republish the article.
10 # Please visit Brent’s World @ www.catracing.org\hendrb
11 #
12 # RandQuote v1.1 (C)22NOV2015 by Brent Hendricks
13 # Added the ability to display quotes through cowsay.
14 # cowsay is writen by Tomy Monroe (tomy@nog.net)
15
16 # NOTE: In order to make this script function properly with LINUX a compatibility
17 # checking routine was added. If you are using OSX you MUST download and install GNUsed
18 # The easiest way to do this is to install HOMEBREW.
19 # HOMEBREW can be installed by going to www.brew.sh
20 # Once installed use $brew install gnu-sed
21 # This script will automatically use GNU-sed (gsed)
22 # if using OSX.
23
24 COWSAY=0
25
26 ## Get Options
27
28 while getopts “c” OPTION
29 do
30 case $OPTION in
31 c)
32 COWSAY=1
33 ;;
34 esac
35 done
36
37 ## Get Terminal Width
38 TERMWIDE=”$(tput cols)”
39 ((TERMWIDE = TERMWIDE -3 ))
40
41 ## Set file path
42 QUOTATIONS=~/shell_scripts/logon/randquote/quotations
43 TEMP_QUOTATION=~/shell_scripts/logon/randquote/temp_quotation
44
45 ## get number of quoatations
46 QUOTES=”$(cat $QUOTATIONS | wc -l)”
47 ((QUOTES = QUOTES / 5))
48
49 ## Pick A Record
50 RECORD=$((RANDOM % $QUOTES *5))
51
52 ## Read Quote from QUOTATIONS file
53 gsed -n “${RECORD},+5p” $QUOTATIONS > $TEMP_QUOTATION
54
55 if [ $COWSAY -eq 0 ]
56 then
57 gsed -e :a -e “s/^.\{1,${TERMWIDE}\}$/ &/;ta” -e ‘s/\( *\)\1/\1/’ $TEMP_QUOTATION
58 else
59 cat ${TEMP_QUOTATION} | cowsay
60 fi
61 ## Remove $TEMP_QUOTATION scractch file
62 # rm -f “${TEMP_QUOTATION}”
63 exit 0

Save the file, and let’s go ahead and test our modifications to make sure everything works.

 

First let’s see if we can output the quotation through cowsay.  At your shell prompt, type.

$ ./randquote.sh –c

If everything is working as advertised, you should see the following output.

Just to be on the safe side, let us also test the nomal output without the –c option. At your shell prompt enter the following.

$ ./randquote.sh

If everything is working correctly, we will now replace randquote 1.0 with v1.1.  At your shell prompt type.

$ cp ./randquote.sh ~/shell_scripts/logon/randquote

That is all there is to it!  I hope you enjoyed this weeks MacOS X Technical Blog, and come back next week for more great articles!  If you wish to be notified when new content is posted, you may become a registered user by clicking here.
Posted in Technical | Leave a reply

San Diego Restaurant Review – Natis Mexican Restaurant

Brent's World Posted on August 20, 2017 by Brent HendricksNovember 6, 2024

San Diego Restaurant Review – Nati’s Mexican Restaurant


 One of the things I was definitely looking forward to on this visit back to San Diego, was our pilgrimage to Nati’s Mexican Restaurant.  Nati’s has been an institution in our family for as long as I can remember.  For many years we would eat here as a family every Saturday morning!  You could say we would latterly cut our teeth on a plate of beans and rice.

The food is plentiful, inexpensive, and flavorful.  The wait staff attentive and friendly.  Several of the staff have even become family friends over the years! 

If you will be sitting inside, simply walk up to the register and inform the cashier the number of people in your party, if you choose to sit outside, you may just take an empty table, If they are busy you may want to go inside just to let them know you arrived.).  The initial plate setting will consist of their chips and salsa, and a side of spicy carrots, with jalapenos. 

Natis chips and salsa.

Take your time and peruse the menu, and specials. 

Natis has a good selection of appetizers, we have ordered the crispy cheese quesadilla (Pictured above).Soft quesadillas are also available.

I usually always get the combination plate #2 which consists of 2 Cheese Enchiladas, a ground beef taco, with beans and rice.  I also order a bean and cheese burrito “with sauce”.  On the side.  Other favorites is the Chile Reno (Which also comes in a combination plate.”

Here is the “Number 2” with the bean and cheese burrito on the side.

 

Mi Jung ordered the combination plate #8, which is a meat burrito, meat enchilada, cheese enchilada, with beans and rice.  Mi Jung said the meat burrito and cheese and onion enchilada were great, but the meat enchilada was too dry.

Mi Jung ordered the Apple Burrito for desert but was disappointed when she discovered that it pretty much was an apple turnover relabeled as a burrito.  On her previous visit 5 years ago, she really enjoyed the deep-friend ice cream and definitely recommends that to our readers.

A note to Koreans visiting Natis and other American restaurants, desert orders are usually taken after the dishes are cleared, and unless specifically directed to at the time of the order, appetizers, the main course, and desert are served separately. 

 

 

 

 

 

 

 

 

 

 

 

 

Here is a look at Natis Outside, Inside-Front, and Inside-Backroom seating.

Natis Menus

 

 

After dinner, especially at sunset, you may want to take a walk along the beach or the famous Ocean Beach Pier, they have a parking attendant on duty, and you may want to ask if you can leave the car parked on the property before leaving the lot.  I will not be responsible for your car being towed.  As a courtesy to other diners, I would recommend against this if they are super busy!

Update – Sadly Nati’s closed its doors in 2018!

Don’t miss great new content, register with Brent’s world today and automatically get notified of new posts!  Click HERE!

Posted in Restaurant Reviews | 2 Replies

There Is No Place Like Home – Day 2 (Jet Lag Is A Dog!)

Brent's World Posted on August 13, 2017 by Brent HendricksOctober 29, 2022

There Is No Place Like Home – Day 2
Still Getting Over Jetlag


Day 2 in San Diego arrived and we found ourselves waking up around 430am, so we walked to the Starbucks located on Mission BLVD, across the street from the Giant Dipper coaster.  I had bought Mi Jung a $50 gift card which she promptly put to good use,  As we never seemed to be able to sleep in past 6am in San Diego.  Starbucks became sort of a morning ritual for us.

 

 

There were a few people out sharing the beach with us this morning. 

Here are a couple of people surf casting.

Another fellow out playing with his metal detector.

 

Mi Jung was really looking forward to getting a chance to swim in the ocean (which we were able to do the following day , since she has so far only been able to swim in a swimming pool.  I was also able to take a couple of really good portraits of my mother and niece with the Canon 50mm f1.2L, which is an awesome lens for portrait work.  I love the soft bokeh it produces wide open at f1.2, and it is my most used prime lens.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

After going back to the resort and resting, it was time to meet my parents, my brother Drew and his Wife Brooke, and uncle Tom at Natis Mexican Restaurant in Ocean Beach (II will be publishing a restaurant review later this week),  This restaurant is a Hendricks family tradition, due to the fact that for as long as I can remember we went out to breakfast there every Saturday morning.

 

After dinner, we walked down to the Ocean Beach Pier to watch the sunset.

Here I am, your happy blogger, thanking you for continuing to visit Brent’s World, and keep coming back for more great content!

Next weekend we will explore the historic Balboa Park, and Sunday Mass at Mission San Juan Capistrano!.

Don’t miss out of new content, register today by clicking HERE!

 

 

 

 

 

 

Posted in Travel | Leave a reply

Travel Exclusive – There’s No Place Like Home!

Brent's World Posted on August 7, 2017 by Brent HendricksOctober 29, 2022


There’s No Place Like Home
Visit To San Diego



  If the regular visitors to my blog have been wondering about the lack of activity the last couple of weeks, this has been due to the fact that I have been in San Diego.   My mom recently celebrated her 77th birthday and I wanted to be in town to celebrate.

  Sorry that I do not have many pictures of the egress, as it is usually a logistical undertaking in itself trying to get ourselves and all our bags to the airport.  So this post is primarily the introduction of the following articles and a narrative of our trip the US.  It is rather strange that these articles will mostly be to help Korea’s and other foreigners who are thinking about visiting the US, instead of for expats and people thinking about visiting Korea.

  I booked our tickets on Korean Air flight 15 in economy class and we were scheduled to depart Incheon at 11:30am.  We got into a taxi at 0810 to check it at Seoul Station.  I have mentioned in previous blogs that I just love the Airport Railway Express (AREXX).  We arrived at the airport at approx. 830 to begin check in.  Not sure what was going on this morning as we were informed by a very harried ticket agent that we were cutting our check in time really close, and next time to arrive earlier.  Which I did not understand, since the normal minimal check in time for an international flight is normally between 2 – 3 hours.  Mi Jung said the reason that was given was that they needed more time to get our bags to the airport.  Not sure how true this is.  As this is my third time using the City check in / ARREX, and the first time this was mentioned. 

  My bag was of course selected for special screening as my shaving cream can looked like an aerosol can.  This is not really a big deal, the security screeners are polite and proficient.  It did have the added bennifit of being an overly air conditioned room, as it was so warm and humid the day we left, I was sweating like a pig at the ticket counter!  With my shaving kit examined, it was time to continue the check-in process, clear immigration and head out to the airport,  some other words of advice.  If you have a frequent flier profile with Korean Air (Or other airlines), make sure your name on record is complete, correct, and transfers properly to your reservation.  I failed to notice that my middle name did not get transferred to the reservation and was also informed by the check in agent that I might have problems in Los Angeles for the return flight, again this is not something I have had an issue with, so it was a surprise when it came up!

 

  We boarded our flight for our 11 and half hour crossing of the pacific.  I was shocked just how much economy class has changed over the years!  Man those seats have gotten smaller, and it wasn’t so much that we did not have leg room, but the seats have gotten so narrow that your just crammed between two people!  The other thing that I noticed was that there was a line for the lavatory the entire flight!  There were 2 lavatories forward of economy class, and 6 aft.  I remember on the 747s there were 6 lavatories in between each section.  It definitely is sad to see the more comfortable wide bodies such as the 747 go out of favor for the more economical though cramped twin engine wide bodies like the 777-300 that we were on.

   We landed in LAX at around 0710.  Mi Jung and I had to split up going through immigration as she had to go through the ESTA line.  For the Koreans reading this traveling on a tourist VISA, please note that even though South Korea is VISA Waiver country, you still need to complete the ESTA (Electronic System for Travel Authorization) form and pay the application fee of $14.  The application may be completed, submitted, and paid for online at https://esta.cbp.dhs.gov/esta/ . It takes about 24 – 48 hours to receive approval.  Going through immigrations and customs in LAX is normally a nightmare which takes about 90 minutes to 2 hours to get through.  I do not know if it was because we arrived on one of the first flights in the morning, or if LAX has finally gotten their act together, but the process was surprisingly efficient and painless!  It look us about 30 minutes to get through and we met again at the baggage claim with no problems.  Due to getting separated in Seattle, I printed a diagram of the arrival hall, and laid out a contingency plan that if we get separated at any point of the arrival process to just get your bags, and head out to the meeting place.  If you are traveling with a group this is something you might want to consider doing.  If you are traveling with your family, the head of the family handles all of the documents and the family goes up together.

  The next phase of the arrival was to take the FlyAway bus to AMTRAKs Union Station and take the Pacific Surfliner to San Diego’s Santa Fe Station.  Tickets for the FlyAway bus are $9.75 per person and can be purchased and printed in advance.  Otherwise you board the bus at LAX, and pay when you arrive at Union Station.  Click HERE to purchase the tickets online.  (http://www.lawa.org/FlyAway/content.aspx?id=15305).  Simply follow the airport signs for ground transportation once exiting customs, cross the center island and you will see the signs for the FlyAway bus.  NOTE:  Make sure you are boarding the correct FlyAway, as other AMTRAK/MetroLink stations are serviced.  Other buses may drive past the stop, or they may only be dropping off!  Do NOT be alarmed, the bus for Union Station will arrive eventually.

  We arrived at Union Station and had a 2 hour wait to board our train.  We booked business class seats, and were expecting to be able to sleep for our 3 hour trip to San Diego.  I am normally a fan of Amtrak, and have always enjoyed the service on the Pacific Surfliner.  This trip however was less then enjoyable!  Prepare yourself for one of those funny travel anecdotes you have come to expect from the travel blogs on Brent’s World.  I do not know if there was a sudden planetary alignment shift, or if it was just karma.  When we touched down in LA, I commented to Mi Jung, “The conditions may have been cramped, but at least we didn’t have any screaming babies.”  When will I learn to just keep my mouth shut?  The entire trip from Union Station to San Diego, we had to contend with a group of obnoxious screaming, cackling 4 year olds, who ran up and down the isles the entire trip.  I have never been one to complain about babies, and children in premium class on transportation, and I do not know if it was my jet lag addled brain, but I just wanted to SCREAM!  To add insult to injury, I chose seats right under the PA speaker, and our conductor wanted to talk the ENTIRE trip south.  Mi Jung and I should have just given up and moved back to economy class.  Amtrak did not win any points with me on this trip!

  We arrived at Santa Fe station and was surprisingly met by my mom!!  Oh what a great feeling to get hugged on the platform!  This was definitely a moment I would have loved to have had my camera out, but again impossible on the platform.

  We already had arrangements to be met by my biological mother Kathy, and had no way of contacting her to tell her that my mom had decided to surprise us,  so we promised to stop by the house later that evening if we were still conscious and headed off for a quick lunch at Gaglione Bros. sandwiches and to pick up our rental car. 

  Another helpful note: We rented from Enterprise Car Rental on Pacific Highway (thinking this would be close to the Amtrak Station.).  What we did not know is that there is  a new car rental center right across the street from San Diego International Airport that would have been better for returning the car when it was time to fly out. 

  Thanks for reading our departure stories, I will be adding more blogs, with restaurant reviews from San Diego soon. So stay tuned!

Posted in Travel | Leave a reply

Movie Review – The Miracle In Cell No. 7

Brent's World Posted on July 9, 2017 by Brent HendricksMay 23, 2019

Movie Review
The Miracle In Cell No. 7


OK Cinephiles, it is time to review another film!  This month I have chosen an older Korean film that was released in 2013.  Directed by Lee Hwan-kyun and staring Seung-ryong Ryu (War Of The Arrows), who plays Yong-Goo a developmentally challenged adult who is found guilty and sentenced to death for the murder and rape of the young daughter of the commissioner of the Korean National Police while trying to find a highly coveted Sailor Moon backpack for his 6 year old daughter Ye-Seung (Played by So Won Kal).. 

Upon arriving in prission he is hated and abused by his cell mates, but after observing  Yong-Goo’s gentle and innocently helpful personality. which  includes saving the life of a fellow cellmate, and the prison warden, they begin to see that he is most likely innocent.  

As payback for for saving the life of his cellmate, His fellow prisoners sneak Ye-Seung into the cell to cheer up Yong-Goo, however there is a problem getting her out on time, and they eventually get caught and Ye-Seung is sent away, and becomes so depressed at being separated from her father she refuses to eat and must be hospitalized

The warden begins to questions whether Yong-Goo (who has the intelligence of a 6 year old) could have written the confession he signed during police interrogation, and tries to have the investigation reopened.  He meanwhile visits Ye-Seung in the hospital, and she asks the warden if he can arrest her too.  Also indebted to Yong-Goo for saving his life, he risks his career and those of his fellow guards by bringing her to the prison.  Over the following months Ye-Seung helps the other cellmates by teaching one to read, and stealing a fellow students cell phone so another cellmate may call his pregnant wife.  

Despite the wardens continued efforts to prove Yong-Goos innocence it is soon apparent that; due to the fact the victim was the daughter of the police commissioner the verdict and death sentence will stand.  It isn’t until Ye-Seung is grown and has become a lawyer many years later that she is able to get the Korean courts to overturn the conviction.

I really enjoyed the The Miracle In Cell No 7, and while the premise of the movie is implausible, it helps make the films message that much more emotionally jarring and disorienting.  Adding to the disorientation is that the film was billed as a comedy, and you are repeatly slapped in the face when presented with the fact that behind the childish antics of Yong-Gu and Ye-Seung, you are really watching an indictment of the Korean criminal justice system, the media for trying a suspect on TV for ratings, and of the class structure in modern day Korea.   It makes you ask yourself if an advanced society with a modern and supposedly fair and impartial judicial system can handle the responsibility necessary to carry out the ultimate punishment of death.  The film had more of impact on me then Dead Man Walking, or The Green Mile. 

I also thought it interesting that Hwan-kyung Lee decided to disguise the film as a comedy, it had the feeling of being more in the style of a Chinese film, in the sense that it uses metaphors to indirectly criticism the government, which I find a little odd for a country that openly flaunts it’s democracy and freedom of speech.

I highly recommend The Miracle In Cell No 7!  Just be sure to sit down with a box of Kleenex in addition to your pop corn!  I would also recommend screening the film before allowing young children to watch it,  as the movies more serious scenes may be inappropriate.

TRAILER:

https://www.youtube.com/watch?v=rAsBlmSIksk

The Miracle In Cell No. 7 can be purchased from Amazon by clicking on the link below. (NOTE:  Brent’s World in NOT Monetized.) I do not make any money from the links posted on this site.

https://www.amazon.com/Miracle-Cell-No-Ryoo-Seung-Ryong/dp/B079NCNKD1/ref=sr_1_1?keywords=The+Miracle+in+Cell+no+7&qid=1558538731&s=gateway&sr=8-1

It is also available in DVD and Blu-Ray

Unfortunately this film is NOT available on the Apple Music Store.

You may also pay to watch the full movie on youtube. For w1,200 (Can someone please comment if the content is also available in the US?)

https://www.youtube.com/watch?v=HQXptQR2ml8

Posted in Movie Reviews | Leave a reply

Quickie – Mac OSX – Securing sshd_config

Brent's World Posted on July 7, 2017 by Brent HendricksJuly 4, 2017

Mac OS X Quickie
Securing sshd_config


 

Overview – While transferring the configuration files from my Late 2012 Mac Mini to my new Mac Pro, I noticed a pretty glaring security issue with the configuration file for the SSH daemon.  SSH, or secure shell, is a means of remotely accessing your server or workstations shell, through a terminal. It is similar to telnet, with the added benefit of being encrypted.  Telnet sends all traffic including username and passwords over the network in clear text. 

 

By default the configuration file is readable by all users.  So anyone who gains access to the system, can look at this configuration file to determine if there are any vulnerabilities caused by misconfiguration of the ssh daemon. While this is easily rectified, it is a glaring security hole that left me a little surprised.. Here are the POSIX permissions from a Centos 7.0 server.

Do you see the difference?

Mac OS X by default gives the read permission to the <other> group, allowing any user the ability to view the /etc/ssh/ssd_config.  We are going to fix this, and I advise you to do the same on any Mac server or desktop computer with SSH enabled.

Launch your terminal application, either from Go > Utilities > Terminal.app, or Shift-Command U > Terminal App. With a privileged account, type the following.

$ sudo chmod o-r /etc/ssh/sshd_config

If successful, you will be returned to the terminal prompt and you can verify the changes by performing a long directory listing.

$ ls –l

You should now see the following.

 

You can further test by switching to a non privileged account and trying to read the file.

$ cat /etc/ssh/sshd_config

You should see the following message.
cat: /etc/ssh/sshd_config: Permission denied

Thank you for your continued patronage of Brent’s World (An American Expat Living And Working In Korea!).  Please continue to visit for more exiting travel and technical blogs!

If you wish to be notified of new content, please sign up for an account by clicking HERE!

 

 

Posted in Technical | Leave a reply

Technical – 2013 6-Core Mac Pro

Brent's World Posted on July 5, 2017 by Brent HendricksDecember 13, 2019

macOS Technical

Upgrade to 2016 Tech Bumped Mac Pro


 

  If you read the Op-Ed piece I wrote back in November of 2016, after deciding not to repair my late 2008 model Mac Pro and switch to a Windows 7 desktop “Is The Mac The Amiga Of Today – Part II”  You might have thought I had left the Apple ecosystem for good.  

The reasons that I had decided to try a PC.

  • Apples poor decision to abandon Aperture, my photo management application of choice and it’s poor replacement ‘Photos’.
  • Slow updates to the Macintosh hardware line.
  • UI Changes within OS X that I found needless and cumbersome.
  • Needlessly removing support for Late 2008 Mac Pro in OS X Sierra.
  • Replacing ports on Macbook Pro with all USB-C, and removing MAG SAFE power connector.

 

I “upgraded” to a Dell Optiplex 9020 running Windows 7 Ultimate, and even tried a couple of tablets, the Dell Venue running Windows 8.1, and the Microsoft Surface Pro 3 running Windows 10.  I had issues with both products.  I will not get into why Windows 8 sucked, as this still born Microsoft product has been beaten to death over the years. 

The Dell Venue was just a terrible cheaply made product!  The hardware never worked properly, and the power adapter would only actually charge the tablets when the planets were properly aligned.  The Surface Pro 3 did fare better, though I also thad problems with the adaptor and had to replace it. Updating Windows 10 also caused the built in web cam to stop working twice!  Requiring complete reinstalls of the OS.  It does not say great things about your products, if your drivers do not work with your own hardware.

Now I had planned on eventually upgrading  to Windows 10, but kept putting it off due to security concerns, I really did not relish the thought of Microsoft collecting usage data, including keystroke logging being collected. Apple collects telemetry and error log reporting as well, but at least I can opt out!  So I decided to give OS X Sierra a “fair” shot for a couple of months, and then possibly choose to go back to the Mac. 

Actually I lie!,  the comparison would not really be fair, as the Mac I was going to base my decision on, was the Mac Mini!  While the processor and RAM specs were similar, the Optiplex had the benefit of a discrete video card, which allowed Lightroom to take advantage of hardware acceleration.  Even with these performance caveats stacked against the Mini I was really impressed with how the Mini performed for my blog work, and other daily tasks.

Except for a slight lag loading photo’s in Lightroom, the system was very usable and for the majority of people out there the system would be more than adequate for day to day use.  Certainly within the realm of intended purpose of the Mac Mini. 

The other issues I had with OS X Sierra I discovered work arounds after abit of research.  Issues such as being able to minimize of maximize windows (without toggling full screen) by double clicking on the windows title, disabling gatekeeper, and other little odds and ends.  I also discovered the wonders of the Homebrew repository, and was able to install BASH v4, an updated version of Nano, and my favorite top utility ‘htop’.  I was having too much fun using a Mac again!

The only problem I had with the Mac mini when working with  multiple virtual machines, the 16GB RAM limite and the slower disk performance of FW800.  Due to the fact I was running dual displays and the only Thuderbolt port was taken up by the second display, there was no room to update.  I realized what I was going to need a new Mac.  The only problem was that Apple definitely limited my choices. 

After owning a Tangerine iMac back in 98 (Which at the time was a great computer), until the analog board went out after a couple of years, and the replacement boards never worked right.  I swore I would never again own an all in one computer again!  Not from any manufacture!  That left only one choice, a new Mac Pro.  I waited to see what Apple was going to do with the Mac line after the 2017 WWDC. 

I am excited that it looks like they will be continuing the Mac Pro line.  It is a GREAT workstation.  I also knew I could not wait a year for the new modular Mac Pro to be delivered.  So I decided to plunk the cash down on a new Tech Bumped 2016 Trashcan Mac Pro instead.  Thinking when the new Mac Pro is released I can always sell it.

Here are the specs of my Mac Pro

Mac Pro (Late 2013)
3.5 GHz 6-Core Intel Xeon E5
32GB 1866 MHz DDR3 Ram
512GB SSD
Dual AMD FirePro D700 6GB Video RAM
After using the Mac Pro for a month, what do I think about it?

It is blazing fast, where the Mac Mini took a minute and 4 second to boot, the Pro spring to life in 19 seconds!  Lightroom smokes along with virtualy no lag in loading photos and rendering slide shows is noticeably faster.  As I have mentioned in the past I do not do allot of work with video, so I will have to come up with a reason to try out Final Cut Pro!

Where the Pro really shines for me right now is when running virtual machines.  As I can now run 3 fully featured VMs with 8 GBs of RAM allocated to them and still have 8 GBs free on the host OS, so there is very little performance degradation.  So be expecting more Windows and OS X tutorials in the future!

What additions or upgrades do I have planned?

Once the dust settles, and the hole in my wallet gets alittle smaller, I do have a couple of upgrades already planned for the Pro.

  • Thunderbolt RAID2 chassis
  • External Blu-Ray Burner
  • Upgrade the internal SSD from 512GB to 1TB

 

Mac Pro (From The Front)

Mac Pro (From The Back)

 

 

 

 

  

 

 

 

 

 

Inside joke started on Facebook with my 2008 Mac Pro.

Is the current MacPro for everyone?  NO!  Especially since Apple has announced the new iMac Pro.  There are serious form factor issues as I have already openly stated on my blog.. However currently The Mac Pro is the most powerful offering from Apple, and it is doing what I need it to do until the new Pro desktop is released.

Hard at work on the blog using my new Mac Pro.

Thank you for visiting Brent’s World, and American Expat Living and Working In Korea!  I hope you enjoyed this weeks technical blog, and will continue to return for more exciting articles!  If you with to be notified by email when new content is posted, please register by clicking HERE!

Posted in Technical | Leave a reply

Movie Review – Miss Granny (Korean)

Brent's World Posted on June 4, 2017 by Brent HendricksAugust 16, 2020

Movie Review –  Miss Granny (Korean)


It is a little sad that out of the 10 movie reviews on my blog only 4 of them are on Korean films, The Train To Busan, The Man From Nowhere (Ajusshi), an independent short titled Selfish People, and The Devils Game.  I have lived here for 8 years and have only seen a handful of Korean Titles.  While Korea mostly stands out for its television drama, and action films such as Old Boy, and Ajusshi.  Korean does some very good Comedy.  With hits such as the 2003 hit Please Teach Me English, and the2014 film we will review today Miss Granny.

Miss Granny or it’s Korean name 수상한 그녀 “Suspicious Girl is a comedy directed by Hwang Dong-hyuk who is well known for his serious dramas such as My Father, and The Crucible (Silenced).  Miss Granny is a fun and lighthearted film about Ms. Oh, Mal-soon (Played by both Eun-Kyung Shim, and Man-hee Na), who is a stubborn and irreverent grandmother who has a hard time getting along with the almost everyone around her, including her family.  Constantly clashing with her mother in law and grandchildren.  It is this constant friction that leads  the mother to collapse due to stress, and the family’s physician warns that it may killer if she has a similar episode.  It is suggested that Ms. Oh be placed in a nursing home.

Depressed from overhearing the family discussing her placement in such a facility we see Ms. Oh  wanders  the streets of Seoul and stumbles upon and enters a photo studio to have her funeral picture taken.  The photographer then promises he will make her look 50 years younger. On the way home after having her photo taken, Ms. Oh is shocked to see a reflection of herself in a mirror that she looks to be in her 20s.

Afraid to go home she takes a room at the house of one of the members of her senior center while her family and those who care about her frantically search for her, thinking she may have committed suicide.  Making the best of the situation Ms. Oh decides to help out her grandsons heavy metal band while also using the opportunity to fulfill her childhood dream of becoming a performer.  Something she gave up to get married and have a family.

Through flashbacks we discover that shortly after marrying her husband, he  is sent away to Germany to work in the coal mines to gain experience to bring back to Korea to aid in its rapid industrialization.  She is also pregnant at the time of his departure.   She soon receives notice that her husband is killed and she must now struggle and sacrifice to raise her son to be the best!

The song she writes for her grandsons band turns out to be a huge hit, but on the day of the bands big public performance, Ji-ha is involved in an accident, and is rushed to the hospital for emergency treatment.  As the band is struggling with the news and is about to cancel the performance, Ms. Oh convinces the band to go through with the performance so they can tell Ji-Ha that they performed his song.  Ms. Oh then rushes off to the hospital to be with her family. Ms. Oh must then choose between enjoying the life she always wanted but had to give up for her son, or saving Ji-ha and her family. 

I thoroughly enjoyed the film, and found it humorous and easy to laugh throughout.  The film continued its fun and fast pace throughout, and never strayed into the childish teen humor that too many American comedies seem to these days.  It was a refreshing to look at the often overplayed “What if life gave you a second chance” genre.  The acting, directing, and cinematography was well done, and as always with a locally filmed movie if was fun picking out recognizable landmarks.

If you are looking for a different kind of comedy, or looking for a well done foreign film, I definitely would give Miss Granny a look.

My Rating *****
Apple Store Rating – ***** (2 Reviews)
Rotten Tomatoes – 80%

You can find Miss Granny available for purchase on Amazon, Formats and prices below.

Region Free DVD – 49.99

Amazon Prime – FREE

Non-Amazon Prime
Rent – $3.99
Buy – $14,99

It is also available at the iTunes music store
Rent – $3.99
Buy – $14.99

Did you enjoy this movie and want to discuss it?  Please head on over to our forums, create an account a reply to the topic linked below! Thanks for stopping by Brent’s World, Please take a moment to view some of our other articles, and come back soon!

https://www.catracing.org/hendrb/forum/viewtopic.php?f=11&t=27399

Posted in Movie Reviews | 2 Replies

Mac OS X – Compiling CG Term To Connect To Commodore BBSs via Telnet Using Commodore Color Graphics

Brent's World Posted on May 21, 2017 by Brent HendricksApril 8, 2018

MAC OS X

Compiling CG Term To Connect To Commodore BBSs via Telnet using Commodore Color Graphics.


  UPDATE!! – I am keeping this blog for instructional purposes on compiling source code in Mac OSX.  There is a pre-compiled version 1.9 in an app package available at the following link https://roxburysoftware.com/Blog/cgterm-for-os-x-10-9/ that supersedes the need for these instructions.

Time sure does fly!  Getting the inspiration to write this month’s technical blog I reflected on the exclusive article I wrong back in November of 2014.  It seems like only yesterday that I put that article together.  If you have not had a chance to read NO CARRIER!  The Lost World Of The BBS, you may do so by clicking here. The terminal program that I recommended, CG Term 1.7 unfortunately no longer works on Mac OS X versions later then 10.10 (Yosemite).  You may download and try SyncTerm, but I have found that it does not properly decode the PETSCII (C/G) graphics correctly.

  So what are us Mac users to do?  We could either use a Windows virtual machine, or boot into boot camp.  However that kind of rubs the wrong way, especially since CGTerm worked in previous versions of Mac OS.   There is a third option, and that is to take the freely available source code and compile it in a later version of the OS.  I have compiled it on my OS X Sierra desktop and 2010 MacBook Pro running Yosemite.

This is a 4 step process.
  1. If you are not already using the Homebrew repositiory and installed brew, follow the instructions by  Clicking Here.
  2. Download and extract the source code for CGTerm 1.7b2 beta (Version 1.6 also has C/G translation errors.) Click here to download.
      1. If you do no not already have one, I would create a dev directory in your home directory.
        1. $ cd ~
        2. $ mkdir dev
      2. Move the downloaded files to the directory you just created.
        1. $ mv ~/Downloads/cgterm-1.7b2.tar ~/dev
      3. Extract the files 
        1. $ cd ~/dev
        2. $ tar -xvf cgterm-1.7b2.tar 

 

 3. Install sdl headers (SDL.h) from the brew repository if not already installed.
            a. $ brew install sdl4. Compile the software.

 
Normally we need to run 3 commands to compile source code, however I only had to do two for CGTerm.  These commands are

1) ./configure (Not needed for this install.)
2) make
3) make install

There is no configure script for this source code, so if you try and execute it you will receive an error, so let’s move on to step 2.

Make sure you are in your ~/dev/cgterm-1.7b2 directory by typing at the shell prompt
$ pwd   

If you are not, type.
$ cd ~/dev/cgterm-1.7b2

Now we will create the make file. Type
$ make

If all goes well, you will see a screen that looks like this.  Ignore any warnings.

now lets compile the .app files.
$ make install

You will see the following output if successful.

Lets now perform a directory listing specifically to check if we now have the 3 CGTerm executable files. (NOTE: Without configuring your shell to colorize the output, it can be difficult to find the executables in the listing.  I recommend following the link at the bottom of this blog, which will walk you through how to get colorized directory listings like Linux.)

ls -l cgchat cgedit cgterm testkbd

Finally let’s perform some housekeeping tasks, since we do not need to keep the source files around.

First lets create a new directory in the /Applications folder, then we will copy the newly compiled executables to that directory

$ sudo mkdir Applications/CGTerm-1.7
$ sudo mv cgchat cgedit cgterm testkbd /Applications/CGTerm-1.7

It is up to you if you want to keep the source files around, in this example I do not, however I will keep the compressed .tar file

$ rm –r ~/dev/cgterm-1.7b2

Perform a final test by either changing working directories in the terminal to /Applications and launching CGTerm, or launch from the finder.

$ cd /Applications
$ cgterm

 

Once your newly compiled CGTerm opens and you see this screen let’s connect to a BBS.

Type ESC
Type D

When you get the Connect to host [port]: box, type

cib.dyns.org 6400 <ENTER>

You should now be connected to the Commodore Image BBS

When launching from the finder, Mac OS will launch a terminal session, this is normal.

I hope you have enjoyed another Mac OS tutorial, and compiling your first application from source code!  Please try connecting to the following BBS’s running on a Commodore 64 using your newly compiled app.

Commodore Image – cib.dyndns.org:6400
Lowdown BBS – lowdown.servebbs dot net:6401

** I highly recommend coloring your directory output, it makes differentiating between Directories, Text files, and applications allot simpler.  To enable colorized directory output in Mac OS X, please CLICK HERE.

*** PLEASE NOTE!  All traffic sent via TELNET is sent in plain text, when connecting to BBSs using CGTerm or other telnet applications, DO NOT use passwords that you use for any other services.  Such as financial institutions or online shopping!

Posted in Technical | 3 Replies

Wednesday Quickie – Installing Home Brew Repository

Brent's World Posted on May 17, 2017 by Brent HendricksMarch 6, 2019

Wednesday Quickie

Installing Home Brew Repository On Mac OS X


  This is an odd quickie for me, since I have already done 2 blogs on updating components of the Unix side of Mac OS X operating system using the Home Brew repository.  While writing this weeks technical blog I found that once again I was having to use Home Brew to install a key library in order to compile the application.  Instead of duplicating my work for the third time, I decided to make a ‘stub’ article of the installation instructions  that can be used as sort of a module for any future articles that may require the use of Homebrew. 

   If you use Linux, you are already familiar with a software repository, and package management software.  Red Hat and CentOS uses yum and rpm, while Unbunto Linux uses apt-get or Synaptic.  For us OS X users, the only software repository most of us are familiar with is the App store, which allows us to purchase, install software and manage their updates.  Homebrew is basically an App Store for software packages created, compiled, and maintained by the community and are free of charge. 

To install, open your web browser and go to brew.sh, verify the install link has not changed.

Open a terminal window by launching the terminal.app, which is located in /Applications/Utilities/Terminal.app.  You can use the Shift – Command – U key shortcut as well. 

Once your terminal window opens download and run the installer as user with administrative access.

$  /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”

If the script needs to elevate privledges, it will ask for your password.The installer will also install XCode Command Line Tools, if not already installed.

Once completed, you can test the install by performing the following command.

$ man brew

If you can list the man pages the homebrew repository is now successfully installed.  You may now use your browsers back button and continue with the rest of the installation instructions.

  We hope you enjoyed this weeks quickie and will come back Sunday for this weeks feature technical article “Using Xcode Command Line Tools To Compile CGTerm for Mac OS X”
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
  • Blast From The Past – Jinhae Cherry Blossom Festival
  • On The Road Again – HamCation 2025

Recent Comments

  • On The Road Again – Photo Day at The Lube Bat Conservancy! - Brent's World on On The Road Again – The Lubee Bat Conservancy
  • 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

Archives

  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 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
  • May 2019
  • April 2019
  • March 2019
  • December 2018
  • October 2018
  • September 2018
  • July 2018
  • June 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 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
↑