Showing posts with label guitar. Show all posts
Showing posts with label guitar. Show all posts

This Week I Learned 2018 - Week 08

Last week post or something from the past.

Another graph showing my daily steps walked including a 7-days moving average. It looks like a opposition of normal distribution where it started and ended higher than average. I believe we tend to reflect and make adjustment during the beginning and the end of a period. Something to ponder upon.


A wannabe geologist details explanation of Mars photos captured by Mars Rover. If all the military budget was spent on space exploration, I wonder how far can we expand human presence in our solar system? Both "The Science of Interstellar" and "Making Starships and Stargates: The Science of Interstellar Transport and Absurdly Benign Wormholes" have been added to my reading list and I hope I can finish these books by this year.

Switching to Epsom Salt (Magnesium Sulfate) as a saline laxative to cure the potential constipation or Dopsy issue with the female Bettas through taking a salt bath on separate container. Hopefully it can laxitate the female and reduce the bloating issue. Application is one teaspoon per gallon for 15 to 20 minutes or less if the fish is showing any sign of irritation. Doesn't seems to work. Lost two fishes this week. Bless those lost souls.

Interesting post of curing Dropsy. Lots of Indian Almond leaves until dark water colour together with Salvinia (aka Watermoss) floating plant. Interestingly we bought Watermoss from Jalan Pasar and didn't realize the actual name of the plant. Comparing to both Dwarf Water Lettuce (aka Pistia) and Amazon Frogbit (aka Limnobium laevigatum), Watermoss have shorter root, eerie cat touge, but no burnt leaves.

General Data Protection Regulation (GDPR). Only applicable for all individuals within European Union (EU). When we going to have Asia Data Protection Regulation (ADPR)?

Brotli. Yes, I definitely needs to try this out as the Nginx module.

Hey Joe. Covered by Otis Taylor BandRoy Buchanan, and Jimi Hendrix (best-known). Three different distinctive styles but Roy Buchanan's guitar solo has the best tone so far although the playing is a bit exaggerating and his is not much of a singer anyway. If you compare Roy to SRV, he is more soft and mellow and SRV is angrier and flashier.

Jack LaLanne. Inspirational. Follow your rituals and routines. One of his memorable quote is:
"The only way you can hurt the body is not use it."

This Week I Learned 2018 - Week 06

Last week post or you're bored, something from the past.

What a long discussion on Perl 5 vs Perl 6.

唐山大地震。的确是一套催泪的戏。值得一看。另外一提,有人说要养鱼先要学会养水,直接说道养鱼的精粹!

Review of my total steps walked until now. Interestingly, on average is roughly around 5000 steps. Something far lower than the first target of 6000 steps. Need to make adjustment and reevaluate again. Also, good to get the replacement pedometer.



Follow up with last week video on our popular health drink here. In other words, check the ingredient of any processed food.


Discussion with a local Betta breeder confirmed our suspicion that in a spawn of frys, only 10% or less (1% according to Sturgeon's Law since 99% of everything are crap) are show grade (if both the male or female are show grade quality), the remaining are either grade A, B, or C. Nothing surprising here, the spawn is just following the nature law of normalization distribution.

One of the key issue (headache) in breeding Betta or any types of fish, find good food source with rich protein. Having a consistent food source for the frys will influence the speedy growth of the frys or even their survival rate. However, culturing food sources is a time consuming (smelly too) process.

If you want to breed Betta of certain colour, you've to selectively breed (it can be inbreeding or outbreeding) to achieve that. Interesting colour of Betta described below. We have one which was originally dark blue and suddenly he shed all his colour and become red. The type of the food source, water parameters, and stress level will also influence the outcome of the colour.
The actual colors of a Betta are layered. In order to produce a Betta of specific color, other colors that are layered on top must first be "stripped away" through selective breeding. The top color is blue; next is red, then black and finally yellow.
Straturday! I'm surprised how fun guitar duet was. Interesting indeed.


I know is bad but I'm trying to contain my laughter so much. But joke aside, it has been a brutal strech for him. He needs to go to a good team that fully utilize and appreciate him.

This Week I Learned 2017 - Week 51

Last week post and something from the past.

One more week to go before the end of 2017.

The breeding process ended up with failure and our beloved one ended up in casualty due to stress and infection. Nevertheless, hard lesson learned and time to wipe out the whole population and try again.

Fender or Squier? Made in America (MIA), Mexico (MIM), China (MIC), or Indonesia (MII)? Is the year end now and there are plenty of sales going on at the local music store to clear the old stock. Found a Fender Standard Stratocaster Satin MIM with a good bargain price but how does it compare to Squier Vintage or Squier Classic Vibe? The price differences is negligible but the MIM Strat is pretty much the closest you can get to a MIA Strat although there are still quite a few differences.

When comes to Squier Strat, the rank of all Squier models according to the quality (worse to best) as follows: Bullet, Affinity, Standard, Vintage Modified, Deluxe, and Classic Vibe. If you've a budget constraint and still want to get something worthwhile, get the Standard Strat. If not, go for Classic Vibe Strat, especially the '60s if you like the classic rock. The build quality definitely worth it.

During my travel, pleasant surprise to find a Squier Vintage Modified Surf Stratocaster. While I'm not a fan of the looks of the pickups, the Duncan Designed LS-102 lipstick seems unique and new to me. Unfortunately, my tight schedule prevented me to taking her for a drive. Clearly, one of the six unique Squiers you need in your collection.

You have to have a system. The more you read, the darker it gets.

When integrating with different systems, the unit test have save my arse for so many times. Changes in the web service API and lack of support of Unicode. Encountered this error message while checking the log, "HTTP::Message content must be bytes ......", it seems that the web service API calls were having issue sending and receiving HTTP request and response in UTF8. A simple Unicode conversion when making HTTP request (encoding) and receiving HTTP response (decoding) should fix the issue. Surprised that REST::Client does not have handler to handle the HTTP request and HTTP response body content.

$req = HTTP::Request->new(POST => $endpoint);
$req->content_type("text/plain; charset='utf8'");
$req->content(Encode::encode_utf8($utf8));

Judge Archer, ironically, the commentary is far more interesting than the movie itself.

It just dawned to me that this is so true. The lack of fundamental music theory is going lead you to great misunderstanding.
Most lead guitar parts are not chords. Typically playing in a band context will create a chord from multiple instruments, but that isn't always the case.

This Week I Learned - 2017 Week 48

The usual last week post or something from the archive.

Down with fever and flu. At certain age, you really need to love your body as much as possible. On the bright side, I'm almost off the grid for the past few days.

The Best Monitor for Programming: A Cheap 40″ 4K TV. (via HN) Not really a good choice if you want to reduce eye strain and myopia. Also, you will need to have a good distance in order to get the actual benefits. However, definitely not for me. A large screen size is suitable for people who love to have multiple opened windows at the same time. I always prefer one window at a time.

The Diderot Effect. We all will experience this someway or another. Picking up a new hobby, for example, photography. Well, not only you're just getting the camera body only, you will purchase the whole system (complementary accessories), which includes bags, lens, filters, books, magazine, and etc. The constant upgrades will lead to endless hoarding. James Clear have recommended a few ways to manage Diderot Effect. The main take away are reduce exposures, prevent impulsive purchases, self-imposed constraints, and downgrade. The last strategy seems interesting. We're seldom downgrading on stuff we owned but constant pursuit for latest greatest.

CS007: Personal Finance For Engineers (via HN) Worth every minute of your time to go through the whole thing. We have been taught and educated on different types of mathematics but not really on finance. This should be the compulsory subject for all students. Start them young and early.

Emulate the SRV tones? Forget the about the budget and get his signature guitar, amps, and pedals. Or without bursting the bank, something more affordable. While having similar gears does getting you closer to emulate original tones, do know that how a guitarist play, hold, pick, and grip guitar have a huge influence on the tone. Furthermore, post processing have a big impact on the final sound and tone. However, something related, PixxyLixxx gave a good advice on why you should have a limit on how much you can spend on a guitar (in his case, is USD 300 with certain exception). Unless you're freaking rich, when you past certain age, different priorities in life set in. You should put the extra money in your kids college funds or fixing your house.

This Week I Learned - 2017 Week 47

Last week post or random stuff from the archive.

Certain kind of food and my body does not like each other. Age related issue or just simple bad food? On the bright side, got the well deserved rest. More travelling. I can check off one item in my bucket list. Write it down and make it happen.

Never let an inexperience personnel to change your guitar strings. Sloppy works causing the guitar can't stay in tune. How to get the new guitar string to stay in tune then? Just two simple ways. Stretch all guitar strings either vertically (YouTube) or horizontally (YouTube). If this still fail, then you have intonation issue, which is quite tricky to fix or some other problems.

Numerous people have recommend Nujabes, some claimed he is the father of chillhop. Definitely worth adding this genre to your daily playlist.

The fake Facebook profile industry. (via HN). Even in the early days of IRC chat. Social engineering at its best.

What are some interesting papers in CS for a beginner? So many papers to read yet so little time.

Probably the biggest unnoticed item in the cloud right now. AWS have shifted the hypervisor used for the AWS cloud platform, from Xen to KVM. While is may seems like a blow to Xen but there is another new virtualization solution based on Xen called LightVM.

Example of implementing a web development stack based on microservices. (via HN) Overly and unnecessary complex? Perhaps but it serves as a good example of what can be done but not really recommended.

Don't have proper exception handling in Perl? Use eval() then. I finally grok this `eval()` thing in Perl. Example as shown below.
eval {
     # code that might throw exception
     1;  # always return true to indicate success
}
or do {
    # this block executes if eval did not return true (bacuse of an exception)

    # save the exception and use 'Unknown failure' if the content of [email protected] was already
    # removed
    my $error = [email protected] || 'Unknown failure';

    # report the exception and do something about it
};

"Just use jquery. In a few years jquery will be rediscovered and praised all over again." While I don't think this is possible but it's funny as hell.

Fricking annoying preview mode in Visual Studio Code. Disable it.

React control and uncontrolled form inputs. Good for beginner to start with React.

That really says a lots about Silicon Valley, especially the part on a peculiar form of McCarthyism.

This Week I Learned - 2017 Week 28

Last week post or something from the archive.


Another long and outstanding issue resolved. While I'm not partially involved but glad it has finally been settled in a mature and non-violent manner. Long story short, is a long story. Nevertheless, everything back on track and are quite a few things I need to follow up and get it done by this year. Half year have gone and not much time left before the end of 2017.


When you're switching character set and column collation in MySQL, you will encounter certain limitation of the index length of Innodb storage engine, the error of 'The maximum column size is 767 bytes.' . There are three ways to resolve this issue. First, you resize the column size from VARCHAR(255) to VARCHAR(191). Second, you resize the the table index length. Third, you switching the storage engine from Antelope to Barracuda and then switch the table to dynamic row format. Similarly, MySQL utf8 to utf8mb4. This post summarized three essential SQL statements needed to do the migration.

MySQL, while is a pile of mess, is a good case study of Worse is better. Likewise, same goes to Craiglist. Say you want about the site, which still stuck in the early 90 design, but still making profit until this day. Sometimes, good enough should be sufficient.


Everyone's code basically sucks, including yours. Honest insight on what you will learn after many years into software development. Importantly, don't get too comfortable in any job. In the end of day, you're delivering software to solve problem, is all what the stakeholder wants, nothing more and nothing less. While some have more pessimistic view of moving to management instead of development and managing up (some said it's overwhelmingly cynical or Machiavellian).


The hierarchy of 'Troubleshooting Software Problems. Probably the best thing I've read so far on how to troubleshooting any problems. The hierarchy of problem as shown below:
  • data
  • code
  • workflow
  • design
  • architectural
  • team
  • project
  • organizational
  • leadership / existential

Is our eating habit, and thus eating habit influenced by "the array of microscopic organisms that live inside our intestinal tract." The whole thread was an interesting read with comments backed by scientific research. Maybe gastrointestinal microbiota is manipulating our eating behaviour. Which leads to the new type of obesity treatment through gut microbiome transplant. In other words, taking care of your gut is one of the essential way to stay healthy and fit.


Shelving and checkpointing in Subversion. It has been so long that finally someone look into adding local commit support. However, it's just the initial stage although there are many design documents available.

Where We Started. The movie and the guitar song. The former is a low budget movie with witty dialogue and the later made me want to pick up guitar again.

This Week I Learned - 2017 Week 14

Last week post or you can go through the whole series.

Proposal have been presented and submitted. Standard feedback received. Nevertheless, better than nothing regardless the quality of the reactions.

#1 GTCafe Studio. Stumbled upon this site while searching for different covers of Guthrie Govan's Emotive Ballad. It's rare these days to find any blog with original good content. Reading through his journal on learning guitar made me reflect back on my decision on donating all my guitars away few years back. Maybe is time to start all over again? Or maybe not? Learning to play an musical instrument is one of the way to escape from mind-numbing daily routines. However, there is a time and place for everything in life. In hindsight, sometimes you just have to move on.

#2 "CentOS is not stable, it is stale". So true that it hurts. For me, as a whole, Fedora provides a better desktop experience than Ubuntu. Yet, I still revert back to Ubuntu on my daily usage. Why? APT is definitely better than YUM and plenty of software selection. Furthermore, LXD works only in Ubuntu and not Fedora. And yes, finally Canonical realized that and declared Ubuntu Unity will be replaced by Gnome 18.04 LTS. Maybe this Ask HN post on feedback for Ubuntu 17.10 from the community have finally sealed the fate for Unity?

I always wonder what would happen if Red Hat decided to use build a distro based on Debian or DPKG package manager instead of creating their own RPM packaging manager? A unified GNU/Linux desktop will come sooner rather than unnecessary fragmentation and efforts. For example, the competition of next generation display server of Mir and Wayland. Yes, I know having options and competitions is good for progress. But the priority and effort should be on fixing the damn display drivers performance and stability issues. Fragmentation leads to duplication of works.

#3 Five great Perl programming techniques to make your life fun again. An old article, 11 years ago but everything described there is as relevant as today especially iteration using `map` and `grep` and Dispatch Table as illustrated in example below. As Perl does not have `switch` statement, hence using Dispatch Table is a good Perl design patternMark Jason Dominus, in his book, Higher-Order Perl also devoted a whole chapter (PDF) on this matter.
my $dispatch_for = {
   a => \&display_a,
   b => \&display_b,
   q => sub { ReadMode('normal'); exit(0) },
   DEFAULT => sub { print "That key does nothing\n"; },
};

my $func = $dispatch_for->{$char} || $dispatch_for->{DEFAULT};
$func->();

#4 Perl 5 Internals (PDF). Interesting reading on the intricacy part of the Perl itself. It was brought to my attention that Perl is a bytecode compiler, not an interpreter or a compiler.

#5 The 'g' key shortcuts in Vim. You will learn something new everyday, there are so many key bindings. Surprisingly, I only knew and regularly use two. Really needs to refresh and relearn this.

This Week I Learned - 2017 Week 06

Last week post or the whole series.

Slow week. Just back from holiday and my aging brain is slowly picking up the pending tasks on hand. Not a productive week.

Changing my approach to handle to-do list when comes to own personal project. Have an idea or looking at a procastinated long list, just get something up. Don't care it's not working, even a simple "Hello World!" is good enough. Once it's up, you will have to tendency to do something about it later or in future. It's basically just moving an item from a to-do list to another form of to-do list. Nevertheless, something get started somehow. Best to keep the momentum going.

#1 MSP 430 Competitive Benchmarking (SLAA205C, PDF). Is an old (2009) benchmarking results comparing MSP430 (MSP430F5439) against several other microncontrollers. For more up-to-date results, see the report from EEMBC. CPU is not just the main factor, sometimes, power consumption is an important deciding criteria. Top 5 most efficient microcontrollers according to ULPBench.

#2 The answer is seven. When end result have higher social values over hardworks (you can trace it back to financial reason), do we still care crap about the effort? People always looking for shortcuts in life. Some would prefer to call this being smart and efficient where the goal is to spend minimum efforts to obtain maximum output. Have you encounter student who tried to contest the exam result when he put little efforts? There exists a group of people who are lazy and entitied. Well, laziness is virtue right?

#3 Reverse-Engineering work on the TL-WR703N 150M 802.11n Wi-Fi Router. Interesting works on TL-WR730N which was used as a cheapest embedded GNU/Linux platform (OpenWrt). However, it's quite hard to find this in MY anymore but there is another model which superseded it, TL-MR3020. Alternative choices includes GL-MT300N and Nexx WT3020. I was considering getting one but hold that thought because I'm not sure what to do with it. My Raspberry Pi and Beagleboard still collecting dust.

#4 Ceriatone. Surprising good (from the YouTube reviews) and "affordable" (compare to those established amp makers) guitar tube amp board kits from MY. See TubeDepotTV if you want to find out how to assembly your own guitar tube.

While we're on guitar. Thinking of getting a Squier? Watch Squier Roundup: A look at six Squier guitars from worst to first. Which Squier then? Anything over MYR1000 should be a good choice. To be more specific, skip all Affinity or Bullet series and those made in China.

#5 Box Breathing via HN. The steps is quite straight forward, inhale, stop, exhale, and stop. Just four steps with different duration for these four steps. There are several other breathing techniques as well like The Stimulating Breath4-7-8 Breath, and Breath Counting. I've tried different Android app, so far, Breathe (similar to the Box Breathing site) works for me.