Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

スペース区切りだけどワザワザawkを使う気にもなら無い場合、cutコマンドを

shuzo-kino.hateblo.jp

実際のところ

"-d"でセパレータを決め、"-f"で何番目*1をつかうか決めます。

$ openssl md5 ubuntu-ja-14.04-desktop-amd64-vhd.zip | cut -d ' ' -f 2
8656fa05069fcafc9bf17ddef7b255af

macOSならpbpasteというのがあるので

$ pbpaste 
8656fa05069fcafc9bf17ddef7b255af

参考もと

shuzo-kino.hateblo.jp

*1:1はじまり

GO言語でURLデコード

前回に引き続き、今回はGO言語でURLデコードの方法

実際のところ

package main

import (
	"fmt"
	"net/url"
)

func main() {
	var urlStr string = "http://sample.org/?person=%D8%B5%D9%84%D8%A7%D8%AD+%D8%A7%D9%84%D8%AF%D9%8A%D9%86+%D8%A7%D9%84%D8%A3%D9%8A%D9%88%D8%A8%D9%8A&person=%E6%9C%A8%E9%87%8E%E4%BF%AE%E9%80%A0&sample=%E3%81%AA%E3%81%AA%E3%81%97"
    	l2, _ := url.Parse(urlStr)
    	fmt.Println("base", l2)
    	fmt.Println("raw", l2.RawQuery)
    	fmt.Println("query", l2.Query())
    	fmt.Println("query['person']", l2.Query()["person"])
}

結果はこんな感じ

base http://sample.org/?person=%D8%B5%D9%84%D8%A7%D8%AD+%D8%A7%D9%84%D8%AF%D9%8A%D9%86+%D8%A7%D9%84%D8%A3%D9%8A%D9%88%D8%A8%D9%8A&person=%E6%9C%A8%E9%87%8E%E4%BF%AE%E9%80%A0&sample=%E3%81%AA%E3%81%AA%E3%81%97
raw person=%D8%B5%D9%84%D8%A7%D8%AD+%D8%A7%D9%84%D8%AF%D9%8A%D9%86+%D8%A7%D9%84%D8%A3%D9%8A%D9%88%D8%A8%D9%8A&person=%E6%9C%A8%E9%87%8E%E4%BF%AE%E9%80%A0&sample=%E3%81%AA%E3%81%AA%E3%81%97
query map[person:[صلاح الدين الأيوبي 木野修造] sample:[ななし]]
query['person']	 [صلاح الدين الأيوبي 木野修造]

GO言語でURLエンコード

GO言語でURLエスケープするには、"net/url"パッケージのEncode関数です

実際のところ

package main

import (
	"fmt"
	"net/url"
)

func main() {
	v := url.Values{}
	v.Set("sample", "ななし")
	v.Add("person", "صلاح الدين الأيوبي")
	v.Add("person", "木野修造")
	fmt.Println(v.Encode())
}

結果はこんな感じ

person=%D8%B5%D9%84%D8%A7%D8%AD+%D8%A7%D9%84%D8%AF%D9%8A%D9%86+%D8%A7%D9%84%D8%A3%D9%8A%D9%88%D8%A8%D9%8A&person=%E6%9C%A8%E9%87%8E%E4%BF%AE%E9%80%A0&sample=%E3%81%AA%E3%81%AA%E3%81%97

【読書メモ】Mind パフォーマンス Hacks ―脳と心のユーザーマニュアル

Mind パフォーマンス Hacks ―脳と心のユーザーマニュアル

Mind パフォーマンス Hacks ―脳と心のユーザーマニュアル

オライリー出版の「脳みその使い方マニュアル」です。

集中力の絞り出し方から、意思決定ルール、速記術から記憶法まで。
ライフハック系記事の集合体みたいな感じですが、ちゃんと校正入っている上変な思想も排除されているで質は高いかと思います。

tailコマンドを使って、複数のテキストファイルの中身をファイル名つきで一つのファイルに書き出す

shuzo-kino.hateblo.jp
ではファイルの中身を複数のファイルの中身をファイル名付きで出す方法を紹介しました。
今回は「複数のテキストファイルの中身をファイル名つきで一つのファイルに書き出す」方法です。
……ホラ、納品検収なんかで便利デスヨ(ぐるぐる目

実際のところ

tailの"-n +1"オプション*1で全文表示できる事から、以下のようにします。

$ tail -n +1 file1.txt file2.txt > result.txt

中身をみると、こんな感じ

$ cat result.txt

==> file1.txt <==
hoge
fuga
piyo

==> file2.txt <==
foo
bar
buzz

*1:余談ですが、"+1"のような短縮形は公式非推奨です

【イベントログ】東京おもちゃショー2017にいってきました

www.toys.or.jp

東京おもちゃショー2017にいってきました。
私が行ったのは、業者向け。
明日明後日は、恐らく本番である一般向けです。

感想

過去2回ほど出ているので、その流れで行ってみたのですが……
東123の貸し切りだったのですが……何というか、妙にミニマルな印象をうけました。
ジオラマを組んでいたシルバニアファミリーのブースは事前招待制になっていたり、
中小規模のメーカー出展が妙に少なかったり。
逆に、中央のイイトコにオモチャメーカー以外のブースが広く取られています。
清水建設とか"花やしき"とかトヨタとか。
企業日には動いてませんでしたが、多分ミニキッザニアめいたコーナーになるはずです。
もしかすると、去年は家族連れに不評だったのかもしれませんね。

写真(許可済)

トヨタ

ミニ教習所めいたもの
去年のコンセプトカーが並んでいるので、あれの発展事業なのでしょう

ソニーの新作「TOIO」

youtu.be
www.sony.co.jp


自作のオモチャに仕込んでラジコンにできるキット。

シルバニアファミリー

シルバニアファミリーは小売流通以外は記念撮影のみ

水陸両用ラジコン

蛇足

すぐ近く……コミケで言えば待機列が出来る所で、同期間中エチオピアフェスがやってます。
本場の音楽とか、コーヒー豆とかエスニック料理とか色々あります。
なぜかジャマイカも多いです。(ラスタファリアン繋がりなんでしょうか??)


過去のおもちゃショー

2016
shuzo-kino.hateblo.jp
2015
shuzo-kino.hateblo.jp

v-forで指定回数繰り返し処理

shuzo-kino.hateblo.jp
上記の記事ではデータの回数分だけ回してました。
今回は、v-forで指定回数繰り返し処理をする場合について。

実際のところ

<!DOCTYPE html>
<html>

    <body>
	<div id="app">
	    <ul v-for="i in 10">
		<li  v-bind:id="'list'- + i">
		    <span> {{ i }} 
		    <my-el></my-el>
		</li>
	    </ul>

    </div>
    <div>

    </div>
    <script type="text/javascript" src="basic.js"></script>
</body>

</html>

f:id:shuzo_kino:20170601235840p:plain

参考もと

shuzo-kino.hateblo.jp