はじめてのGo言語 Hello World

Hello World

hello.go

package main

func main() {
    println("こんにちわこんにちわ")
}

実行

$ go run /Users/xxx/hello.go
こんにちわこんにちわ

ビルドパス

ビルドパスを変えられないかと思い
環境変数をなんやかんややってみたがいまいちよくわからず...

なにも設定されていなかったので
.bash_profileファイルを作り、環境変数を設定

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
$ echo $GOPATH

$ cd ~
$ touch .bash_profile
$ export GOPATH=$HOME/xxx/GoLang
$ export PATH=$GOPATH/bin:$PATH
$ source ~/.bash_profile

$ echo $PATH
/Users/nnn/xxx/GoLang/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
$ echo $GOPATH
/Users/nnn/xxx/GoLang

だけど

$ cd $GOPATH
$ mkdir src pkg bin
$ go build hello.go
$ go install hello.go

うまくいかない。

Go言語とかやってみようかな

と思ったのだけれども、Homebrewすら入っていなかったのでまずはそこから。
ちなみに、Go言語をやってみようと思ったのに意味はない。なんとなく。

Homebrewのインストール

「Homebrew インストール」でググるXcode もしくは Command Line Tools を
インストールして〜と出てきますが、どちらもインストールしていない状態です。

インストール

Homebrewのサイトに行って
brew.sh

「インストール」と書かれている下に書いてあるコマンドを流す。

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

ところが、Installing Command Line Tools ってところで止まった(止まっているように見える)...
f:id:Randiro10:20180802185956p:plain

と思ったら動き出した。
ここで、20分ぐらい止まっていたように思う。
すべてのインストールが終わるまでは、およそ30分ぐらい。

確認

$ brew doctor
Your system is ready to brew.

$ brew -v
Homebrew 1.7.1

$ ls /usr/local/
Cellar      bin     lib     share
Frameworks  etc     opt     var
Homebrew    include     sbin

参考

Goのインストール

インストール

$ brew install go

$ brew install go
Updating Homebrew...
==> Downloading https://homebrew.bintray.com/bottles/go-1.10.3.high_sierra.bottle.
######################################################################## 100.0%
==> Pouring go-1.10.3.high_sierra.bottle.tar.gz
==> Caveats
A valid GOPATH is required to use the `go get` command.
If $GOPATH is not specified, $HOME/go will be used by default:
  https://golang.org/doc/code.html#GOPATH

You may wish to add the GOROOT-based install location to your PATH:
  export PATH=$PATH:/usr/local/opt/go/libexec/bin
==> Summary
🍺  /usr/local/Cellar/go/1.10.3: 8,170 files, 336.7MB

参考

tw2ja on twinavi


よかったー。


この前完成した(一応) Twitter(ツイート)翻訳サービス「tw2ja」が、
Twitter公式ナビゲーター「twinavi」に載ったよ。


正確に言うと、載せてって言って、取り上げてもらったんだけどさ・・・。


でもまー、よかったよかった。
紹介ページ → ツイートを翻訳して表示する便利サービス「tw2ja」

Twitter(ツイート)翻訳サービス「tw2ja」を作った

実は、Twitterの面白さがよくわからなくて
と言うか、Twitter上で話ができる友達がいなくて
って言うか、知らない人とやり取りするのはなんだか怖いので
有名人をフォローして、その人たちのツイートを眺めてたんです。


英語がわかるようになりたいなって言うのも少しあって
好きな海外のアーティストとかもフォローしてました。


だけど、やっぱり英語はよくわからないので、
結局フォローしているだけで、タイムラインに流れてきても
目に留まらずスルーしてました。


いちいち翻訳ツールや翻訳サイト立ち上げるのも面倒くさいし。


そんな時、テレビで僕がフォローしている海外アーティストの
プライベートネタのようなものが流れていたので
その人のツイートを見返してみると、
数日前のツイートにそのネタのようなものがありました。


翻訳サイトを使いつつ、ツイートを日本語に訳すと
やっぱりそうです。


その時に思いました。


いちいち翻訳サイト開いて翻訳するのめんどくせー。
っつうか、数日前のネタを今頃みても意味ねー。


なので、Twitter上で使える翻訳ツールを作りました。


@tw2jaをフォローして
「@tw2ja 翻訳したい文章」と言う形でつぶやくと
日本語に翻訳して1分前後で返信します。


1分って意外と長く感じる時もあるんですが、
まー、ゆっくり待ちましょう。


しかも、中身はGoogle翻訳なので、訳文が結構適当です。
でも、まー、参考(文脈をつかむ)ぐらいには使えるんじゃないかと・・・。


@tw2ja : <http://twitter.com/tw2ja>


一応、サイトも作りました。海外有名人のアカウント一覧も作ってみました。
tw2ja : <http://tw2ja.transl.me>

眺めてるだけの簡単ショッピング「Don-DonDelu(どん・どんでーる)」を作った

みなさん、インターネットで買い物(欲しいモノ)を見るける時

膨大な商品があって、
膨大なページ数になっちゃってて、
それをクリックしていかなくちゃいけなくて、
途中でイヤになっちゃったことありませんか?

そんなアナタに
自動的にどんどん商品が出てくる

Don-Don Delu(どん・どんでーる)

作りました。


検索開始ボタンを押して、
あとは、音楽でも聴きながら鼻歌気分で画面を眺めていれば、
そのうち欲しい商品が出てくるかもしれません。

楽ちんですね。




なんて、ホントはゆーすけべーさんの「DaraPic Search」ぱくっただけです。
いや、人聞きの悪い・・・リスペクトです。


パクリスペクトです!