joeyoung

Joined 14 years ago

Karma
11
Submissions
10
Member since
Jun 1
Technical Solutions Engineer in Tokyo, Japan https://www.linkedin.com/in/jlyoung
View on Hacker News

Recent submissions

Comment · 7 years ago
Comment · 7 years ago
You may need to have billing enabled on your project.
Comment · 8 years ago
Yahoo Auction is also still very popular in Japan.
Comment · 10 years ago
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.
Comment · 11 years ago
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.
Comment · 12 years ago
I'm impressed.
Comment · 12 years ago
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.
Comment · 12 years ago
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.

Comment · 12 years ago
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.
Comment · 12 years ago
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.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton