HNHacker News
TopNewBestAskShowJobs

joeyoung

11 karma · joined June 1, 2012

Technical Solutions Engineer in Tokyo, Japan https://www.linkedin.com/in/jlyoung
submissionscomments
joeyoung··on Google Data Studio in 10 Minutes: Step-By-Step Guide
Not knowing the specifics of your situation, I’m making a lot of assumptions here. In the steps for this guide it instructs the user to select a Billing Project when connecting to the data source (I’m assuming a BigQuery dataset). Billing needs to be “enabled” on this project that’s selected as the “Billing Project”.

Here’s a link to steps where you can confirm whether billing is enabled for this project and enable it if needed.

https://cloud.google.com/billing/docs/how-to/modify-project#...

joeyoung··on Google Data Studio in 10 Minutes: Step-By-Step Guide
You may need to have billing enabled on your project.
joeyoung··on Yahoo Messenger shutting down, new messaging app Yahoo Squirrel is in beta
Yahoo Auction is also still very popular in Japan.
joeyoung··on Announcing Google Research, Europe
Oracle is also next door to Ericsson in Parque Tecnológico Andalucía (PTA) but I don't know if they do development there or just sales. It seems a lot of the tech stuff is done in conjunction with the local university. I'm relocating from Malaga back to Tokyo myself after enjoying 2 years here.
joeyoung··on Winners of the 7th Underhanded C Contest
Interesting. I think "pio" is the onomatopoeia for tweet in Japanese too. It's the noise cash registers at Tokyo's Inageya supermarkets make when you use their points card.
joeyoung··on Beautiful parallax scrolling – effective to make you travel Swiss airways?
I'm impressed.
joeyoung··on Tmux 1.9 released
Force of habit more than anything else. I just learned about tmux a month ago when I needed to find a way to implement that broadcast solution. For the moment, broadcasting is the only thing I use tmux for - Just as detaching from long running sessions is the only thing I use screen for. I don't have an allegiance to either as most of my tasks I do in a single terminal window.
joeyoung··on Tmux 1.9 released
Pull up the command line with "Ctrl-b :" Synchronize your panes: "setw synchronize-panes on" Now you can send the same commands to all panes in the current window. To turn synchronization off: "setw synchronize-panes off"

My shell script takes in a list of tuples (hostname plus a special id that I need to paste for my tasks that's unique to each host), splits off a window pane for each hostname(tmux split-window -h), ssh's into each host in it's own pane, and turns on synchronization.

I did a little trick to setup pastebuffers to hold that special id from the tuple i passed in. And setup keybindings so that I can press a key combination to paste in that ID whenever I need it to each respective pane.

If I ever need to temporarily remove a pane or several panes from the syncronized session but keep the others synced, I just change focus to the pane I want to unsync and put it into copy mode with "Ctrl-b [". Can take the pane back out of copy mode by hitting "q".

So far it's made me much more productive when I have to run a bunch of identical commands on a cluster of nodes for which we have no defined process (i.e. I'm figuring it out as I go).

I'll need to sanitize the script, but I'll try to put up a github gist of the script later on.

joeyoung··on Tmux 1.9 released
I haven't explored Docker yet. Some of my team members have been looking into it. Hoping to read up and experiment with it a bit once I have some free time.
joeyoung··on Tmux 1.9 released
I use screen and tmux for different tasks.

I'll use screen when I need to run a long-running task and can't keep my terminal session open.

I use tmux with a script so that I can ssh into multiple nodes and broadcast the same commands to them all at the same time. Great for interactive deployments that I haven't been able to automate away with CFEngine just yet.