“The average business person spends less than 5% of their day in flow. If you could increase that to 15%, overall workplace productivity would double,”
“The brain can’t tell the difference between physical consequences and emotional risk,” says Kotler. “Taking social risks is the same as physical risks.”
“In Silicon Valley, the idea is to fail fast or fail forward,” he says. “If you’re not giving employees space to fail, you’re not giving them space to risk. Move fast and break things. Engage in rapid experimentation. High consequences will drive flow and you get further faster.”
This week while copying some of my dotfiles (due vim and zsh configuration) to a new remote host (dedicated server) of a new client I had to remove the private stuff (mainly aliases) from my .zshrc. Only now did the muse hit me to split the file and leverage the
source (import, require, include) functionality.
So I moved the host specific and private stuff from .zshrc and added the following 2 lines after
[ -f .zshrc_priv ] && source .zshrc_priv
[ -f .zshrc_host ] && source .zshrc_host
After editing .zshrc and moving some lines into
.zshrc_host I also commented the files header to be reminded about their purpose in the future 😀
# Sourced by .zshrc
# Private settings due public version control
alias vps='TERM=xterm-256color autossh -M 0 mike@vps' # host vps set in .ssh/config
alias vps_tunnel='autossh -f -M 0 -T -N -R 10022:localhost:22 mike@vps'
# Sourced by .zshrc
# Host specific settings
Next I gonna separate some vim plugin specific code, too, to have a copyable (Plug & Play) config.
You’ve worked out an efficient way of living your life, but you end up seeing the same people because they’re also following their own routines. Why not make your network slightly more inefficient? Go to a bathroom on a different floor, get your morning coffee from a different place, park in a different spot. You should encounter a new network of people.
Another way we get stuck in ruts is through filtering. We do this automatically and immediately. The minute we meet someone, we look at them and decide “You’re interesting” or “You’re not interesting” or “You’re relevant” or “You’re not relevant.”
When someone recently did something for you, did you just reply with a “Thank you,” “thx” or “ty”? Next time, say “Let me know if I can ever help you” or “I look forward to collaborating again.” Sentences like these can reinforce our ties with other people.
via Three practically painless ways to expand your network — ideas.ted.com
For an import script I needed to get WooCommerce product categories so I ended up looking the generated query in /var/log/mysql/query.log for get_the_terms($postID, ‘taxonomy_name’)
I ended up using the following SQL query to get product categories:
SELECT t.*, tt.*
FROM wp_terms AS t
INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id
INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id
WHERE tt.taxonomy IN ('product_cat') AND tr.object_id IN (11448)
To change WooCommerce email language you need to change the locale after order submit.
Using $_GET might be dirty, but works 🙂
During debugging a plugin malfunction I had duplicate option update SQL queries and after som thinking I came up with the following debug line to catch the trace of duplicate function call:
I placed it above the return line in update_option() function in wp-includes/option.php
Finally had a trace in php/apache error_log file.
The second query came from an action hook in another plugin 😦