category, tagを修正
This commit is contained in:
parent
812c6e6942
commit
8cc5a7df4c
|
@ -2,10 +2,9 @@
|
|||
title = "GolangでTwitterに投稿する方法"
|
||||
date = 2017-08-19T23:02:35+08:00
|
||||
description = "Golangを利用してTwitterにツイートする方法を調べました。"
|
||||
tags = [""]
|
||||
categories = ["Golang"]
|
||||
tags = ["Golang"]
|
||||
categories = ["Labs", "Program"]
|
||||
author = "kazu634"
|
||||
draft = false
|
||||
images = ["https://farm5.staticflickr.com/4441/36623773886_ef58e32e8e.jpg"]
|
||||
+++
|
||||
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
title = "GolangでExcelファイル(.xlsx)を読み込む"
|
||||
date = 2017-09-03T22:47:31+08:00
|
||||
description = "GolangでどうすればExcelファイルを読み込めるのか調べました。"
|
||||
tags = []
|
||||
categories = ["Golang"]
|
||||
tags = ["Golang"]
|
||||
categories = ["Labs", "Program"]
|
||||
author = "kazu634"
|
||||
images = ["images/6052788455_79a263eeea.jpg"]
|
||||
+++
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
+++
|
||||
images = ["images/5691141369_0eb8199f37_z.jpg"]
|
||||
tags = []
|
||||
categories = ["golang", "programming"]
|
||||
tags = ["Golang"]
|
||||
categories = ["Labs", "Program"]
|
||||
author = "kazu634"
|
||||
date = "2018-09-02T18:40:47+09:00"
|
||||
title = "APIサーバを作ってみた: Pocketの記事をアーカイブするよ"
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
title = "GolangのCUIライブラリを使ってExcelの中身を確認するツールを作ってみた"
|
||||
date = 2019-01-06T23:07:40+07:00
|
||||
description = "Golangのライブラリtviewを使うと、お気軽にCUIを作成できるみたいなので、お試しで使ってみました。今回はExcelファイルの中身を確認するよ。"
|
||||
tags = []
|
||||
categories = ["golang", "programming"]
|
||||
tags = ["Golang"]
|
||||
categories = ["Labs", "Program"]
|
||||
author = "kazu634"
|
||||
images = ["https://farm5.staticflickr.com/4849/45718165635_328355a940_z.jpg"]
|
||||
+++
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
title = "GolangでLine APIをいじくるよ"
|
||||
date = 2019-03-03T19:12:22+08:00
|
||||
description = "GolangでLine APIを利用してみましたよ。"
|
||||
tags = []
|
||||
categories = ["golang", "programming"]
|
||||
tags = ["Golang"]
|
||||
categories = ["Labs", "Program"]
|
||||
author = "kazu634"
|
||||
images = ["https://farm9.staticflickr.com/8462/29581774242_bf25a0a820_z.jpg"]
|
||||
+++
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
title = "nexmo APIの使い方"
|
||||
date = 2020-02-09T03:12:22+08:00
|
||||
description = "nexmo APIの使い方のメモ書きです"
|
||||
tags = []
|
||||
categories = ["golang", "programming"]
|
||||
tags = ["Golang"]
|
||||
categories = ["Labs", "Program"]
|
||||
author = "kazu634"
|
||||
+++
|
||||
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
title = "Golangのnet/httpでREST APIをたたくときのメモ"
|
||||
date = 2020-03-07T21:12:22+08:00
|
||||
description = "Golangの標準ライブラリnet/httpでREST APIをたたくときのメモです。"
|
||||
tags = []
|
||||
categories = ["golang", "programming"]
|
||||
tags = ["Golang"]
|
||||
categories = ["Labs", "Program"]
|
||||
author = "kazu634"
|
||||
+++
|
||||
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
title = "GolangでOLEを利用してOutlookを操作、メールをエクスポートする"
|
||||
date = 2020-04-19T18:12:22+08:00
|
||||
description = "GolangからOLEを利用することでOutlookを操作してみました。"
|
||||
tags = []
|
||||
categories = ["golang", "programming"]
|
||||
tags = ["Golang"]
|
||||
categories = ["Labs", "Program"]
|
||||
author = "kazu634"
|
||||
+++
|
||||
|
||||
|
|
|
@ -9,9 +9,12 @@ tmac_last_id:
|
|||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- Programming
|
||||
- シェルスクリプト
|
||||
- Infra
|
||||
- Labs
|
||||
tags:
|
||||
- DNS
|
||||
- Domain
|
||||
- ShellScript
|
||||
---
|
||||
とあるところで独自ドメインの更新忘れが起きていて、名前解決できていない状態になっていました。。。独自ドメインの更新忘れはかなり致命的な状況に陥ることに気づいたので、監視できる仕組みを構築せねばということで、調べて作成してみました。
|
||||
|
||||
|
@ -23,64 +26,64 @@ whoisコマンドが使用出来ることが前提です。debian系なら、「
|
|||
|
||||
作成したシェルスクリプトは<a href="https://gist.github.com/4527473" onclick="__gaTracker('send', 'event', 'outbound-article', 'https://gist.github.com/4527473', 'Gist');" title="Gist" target="_blank">Gist</a>でも公開しています。以下の通りです:
|
||||
|
||||
<pre class="lang:default decode:true" title="check_domain_expiration">#!/bin/bash
|
||||
|
||||
########################################
|
||||
# Name: Kazuhiro MUSASHI
|
||||
#
|
||||
# about:
|
||||
#
|
||||
# Usage:
|
||||
#
|
||||
# Author:
|
||||
# Date:
|
||||
########################################
|
||||
|
||||
set -e
|
||||
|
||||
# Constants
|
||||
WHOIS='/usr/bin/whois'
|
||||
|
||||
# Check the number of the arguments
|
||||
if [ $# -ne 1 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
DOMAIN=$1
|
||||
|
||||
# Check the specified domain name
|
||||
if [ ! ${DOMAIN##*.} == "com" ]; then
|
||||
|
||||
echo "Specify the .com domain name."
|
||||
exit 1
|
||||
|
||||
fi
|
||||
|
||||
# Check whether the whois command exists or not
|
||||
if [ ! -x ${WHOIS} ]; then
|
||||
|
||||
echo "${WHOIS} command does not exist."
|
||||
exit 1
|
||||
|
||||
fi
|
||||
|
||||
# Execute the whois command
|
||||
EXPIRE=`${WHOIS} ${DOMAIN} | grep Expiration | tail -n 1 | cut -f 3 -d " "`
|
||||
|
||||
# Convert the expiration date into seconds
|
||||
EXPIRE_SECS=`date +%s --date=${EXPIRE}`
|
||||
|
||||
# Acquire the now seconds
|
||||
CURRENTDATE_SEC=`date +%s`
|
||||
|
||||
# Calculate the remaining days
|
||||
((DIFF_SEC=EXPIRE_SECS-CURRENTDATE_SEC))
|
||||
|
||||
REMAIN_DAYS=$((DIFF_SEC/86400))
|
||||
|
||||
echo ${REMAIN_DAYS}
|
||||
|
||||
exit 0</pre>
|
||||
```
|
||||
########################################
|
||||
# Name: Kazuhiro MUSASHI
|
||||
#
|
||||
# about:
|
||||
#
|
||||
# Usage:
|
||||
#
|
||||
# Author:
|
||||
# Date:
|
||||
########################################
|
||||
|
||||
set -e
|
||||
|
||||
# Constants
|
||||
WHOIS='/usr/bin/whois'
|
||||
|
||||
# Check the number of the arguments
|
||||
if [ $# -ne 1 ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
DOMAIN=$1
|
||||
|
||||
# Check the specified domain name
|
||||
if [ ! ${DOMAIN##*.} == "com" ]; then
|
||||
|
||||
echo "Specify the .com domain name."
|
||||
exit 1
|
||||
|
||||
fi
|
||||
|
||||
# Check whether the whois command exists or not
|
||||
if [ ! -x ${WHOIS} ]; then
|
||||
|
||||
echo "${WHOIS} command does not exist."
|
||||
exit 1
|
||||
|
||||
fi
|
||||
|
||||
# Execute the whois command
|
||||
EXPIRE=`${WHOIS} ${DOMAIN} | grep Expiration | tail -n 1 | cut -f 3 -d " "`
|
||||
|
||||
# Convert the expiration date into seconds
|
||||
EXPIRE_SECS=`date +%s --date=${EXPIRE}`
|
||||
|
||||
# Acquire the now seconds
|
||||
CURRENTDATE_SEC=`date +%s`
|
||||
|
||||
# Calculate the remaining days
|
||||
((DIFF_SEC=EXPIRE_SECS-CURRENTDATE_SEC))
|
||||
|
||||
REMAIN_DAYS=$((DIFF_SEC/86400))
|
||||
|
||||
echo ${REMAIN_DAYS}
|
||||
|
||||
exit 0
|
||||
```
|
||||
|
||||
## 参考にしたサイト
|
||||
|
||||
|
|
|
@ -9,10 +9,11 @@ tmac_last_id:
|
|||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- nagios
|
||||
- Programming
|
||||
- シェルスクリプト
|
||||
- Labs
|
||||
- Infra
|
||||
- Monitoring
|
||||
tags:
|
||||
- nagios
|
||||
---
|
||||
「<a href="http://blog.kazu634.com/2013/01/14/check_domain_expiration/" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://blog.kazu634.com/2013/01/14/check_domain_expiration/', 'ドメインの残り有効期限を取得するシェルスクリプト');" title="ドメインの残り有効期限を取得するシェルスクリプト" target="_blank">ドメインの残り有効期限を取得するシェルスクリプト</a>」で紹介したスクリプトを Nagios から使用できるようにしてみました。
|
||||
|
||||
|
@ -38,88 +39,88 @@ Nagios からドメインの有効期限を監視します。今のところ .co
|
|||
|
||||
「<a href="http://blog.kazu634.com/2013/01/14/check_domain_expiration/" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://blog.kazu634.com/2013/01/14/check_domain_expiration/', 'ドメインの残り有効期限を取得するシェルスクリプト');" title="ドメインの残り有効期限を取得するシェルスクリプト" target="_blank">ドメインの残り有効期限を取得するシェルスクリプト</a>」で作成したスクリプトを修正して、適切なリターンコードを返すように修正しました:
|
||||
|
||||
<pre class="height-set:true height:250 wrap:true lang:sh decode:true">#!/bin/bash
|
||||
|
||||
########################################
|
||||
# Name: Kazuhiro MUSASHI
|
||||
#
|
||||
# about:
|
||||
#
|
||||
# Usage:
|
||||
#
|
||||
# Author:
|
||||
# Date:
|
||||
########################################
|
||||
|
||||
set -e
|
||||
|
||||
# Constants
|
||||
WHOIS='/usr/bin/whois'
|
||||
|
||||
# Thresholds
|
||||
WARNINGS=60
|
||||
CRITICAL=30
|
||||
|
||||
# Return Codes
|
||||
OK=0
|
||||
WARN=1
|
||||
CRIT=2
|
||||
UNKNOWN=3
|
||||
|
||||
# Check the number of the arguments
|
||||
if [ $# -ne 1 ]; then
|
||||
exit ${UNKNOWN}
|
||||
fi
|
||||
|
||||
DOMAIN=$1
|
||||
|
||||
# Check the specified domain name
|
||||
if [ ! ${DOMAIN##*.} == "com" ]; then
|
||||
|
||||
echo "Specify the .com domain name."
|
||||
exit ${UNKNOWN}
|
||||
|
||||
fi
|
||||
|
||||
# Check whether the whois command exists or not
|
||||
if [ ! -x ${WHOIS} ]; then
|
||||
|
||||
echo "${WHOIS} command does not exist."
|
||||
exit ${UNKNOWN}
|
||||
|
||||
fi
|
||||
|
||||
# Execute the whois command
|
||||
EXPIRE=`${WHOIS} ${DOMAIN} | grep Expiration | tail -n 1 | cut -f 3 -d " "`
|
||||
|
||||
# Convert the expiration date into seconds
|
||||
EXPIRE_SECS=`date +%s --date=${EXPIRE}`
|
||||
|
||||
# Acquire the now seconds
|
||||
CURRENTDATE_SEC=`date +%s`
|
||||
|
||||
# Calculate the remaining days
|
||||
((DIFF_SEC=EXPIRE_SECS-CURRENTDATE_SEC))
|
||||
|
||||
REMAIN_DAYS=$((DIFF_SEC/86400))
|
||||
|
||||
# OK case
|
||||
if [ ${REMAIN_DAYS} -ge ${WARNINGS} ]; then
|
||||
echo "The domain will be expired in ${REMAIN_DAYS} days."
|
||||
exit ${OK}
|
||||
|
||||
# Warning case
|
||||
elif [ ${REMAIN_DAYS} -ge ${CRITICAL} ]; then
|
||||
echo "The domain will be expired in ${REMAIN_DAYS} days."
|
||||
exit ${WARN}
|
||||
|
||||
# Critical case
|
||||
elif [ ${REMAIN_DAYS} -lt ${CRITICAL} ]; then
|
||||
echo "The domain will be expired in ${REMAIN_DAYS} days."
|
||||
exit ${CRIT}
|
||||
fi
|
||||
|
||||
echo "The script should not end at this point."
|
||||
<pre class="height-set:true height:250 wrap:true lang:sh decode:true">#!/bin/bash
|
||||
|
||||
########################################
|
||||
# Name: Kazuhiro MUSASHI
|
||||
#
|
||||
# about:
|
||||
#
|
||||
# Usage:
|
||||
#
|
||||
# Author:
|
||||
# Date:
|
||||
########################################
|
||||
|
||||
set -e
|
||||
|
||||
# Constants
|
||||
WHOIS='/usr/bin/whois'
|
||||
|
||||
# Thresholds
|
||||
WARNINGS=60
|
||||
CRITICAL=30
|
||||
|
||||
# Return Codes
|
||||
OK=0
|
||||
WARN=1
|
||||
CRIT=2
|
||||
UNKNOWN=3
|
||||
|
||||
# Check the number of the arguments
|
||||
if [ $# -ne 1 ]; then
|
||||
exit ${UNKNOWN}
|
||||
fi
|
||||
|
||||
DOMAIN=$1
|
||||
|
||||
# Check the specified domain name
|
||||
if [ ! ${DOMAIN##*.} == "com" ]; then
|
||||
|
||||
echo "Specify the .com domain name."
|
||||
exit ${UNKNOWN}
|
||||
|
||||
fi
|
||||
|
||||
# Check whether the whois command exists or not
|
||||
if [ ! -x ${WHOIS} ]; then
|
||||
|
||||
echo "${WHOIS} command does not exist."
|
||||
exit ${UNKNOWN}
|
||||
|
||||
fi
|
||||
|
||||
# Execute the whois command
|
||||
EXPIRE=`${WHOIS} ${DOMAIN} | grep Expiration | tail -n 1 | cut -f 3 -d " "`
|
||||
|
||||
# Convert the expiration date into seconds
|
||||
EXPIRE_SECS=`date +%s --date=${EXPIRE}`
|
||||
|
||||
# Acquire the now seconds
|
||||
CURRENTDATE_SEC=`date +%s`
|
||||
|
||||
# Calculate the remaining days
|
||||
((DIFF_SEC=EXPIRE_SECS-CURRENTDATE_SEC))
|
||||
|
||||
REMAIN_DAYS=$((DIFF_SEC/86400))
|
||||
|
||||
# OK case
|
||||
if [ ${REMAIN_DAYS} -ge ${WARNINGS} ]; then
|
||||
echo "The domain will be expired in ${REMAIN_DAYS} days."
|
||||
exit ${OK}
|
||||
|
||||
# Warning case
|
||||
elif [ ${REMAIN_DAYS} -ge ${CRITICAL} ]; then
|
||||
echo "The domain will be expired in ${REMAIN_DAYS} days."
|
||||
exit ${WARN}
|
||||
|
||||
# Critical case
|
||||
elif [ ${REMAIN_DAYS} -lt ${CRITICAL} ]; then
|
||||
echo "The domain will be expired in ${REMAIN_DAYS} days."
|
||||
exit ${CRIT}
|
||||
fi
|
||||
|
||||
echo "The script should not end at this point."
|
||||
exit ${UNKNOWN}</pre>
|
||||
|
||||
私は作成したスクリプトを /usr/loca/bin/ 配下に配置しました。
|
||||
|
@ -128,22 +129,22 @@ exit ${UNKNOWN}</pre>
|
|||
|
||||
Nagiosのcommands.cfgに以下の行を追加します:
|
||||
|
||||
<pre class="width-set:true height:250 wrap:true lang:diff decode:true">+# 'check_domain' command definition
|
||||
+define command{
|
||||
+ command_name check_domain
|
||||
+ command_line /usr/local/bin/check_domain $ARG1$
|
||||
<pre class="width-set:true height:250 wrap:true lang:diff decode:true">+# 'check_domain' command definition
|
||||
+define command{
|
||||
+ command_name check_domain
|
||||
+ command_line /usr/local/bin/check_domain $ARG1$
|
||||
+ }</pre>
|
||||
|
||||
## 監視サービスの追加
|
||||
|
||||
監視設定を記述している設定ファイルに例えば以下の行を追加します:
|
||||
|
||||
<pre class="width-set:true height:250 wrap:true lang:diff decode:true">+define service{
|
||||
+ use generic-service
|
||||
+ host_name sakura-vps
|
||||
+ service_description domain
|
||||
+ check_command check_domain!kazu634.com
|
||||
+ check_interval 1440
|
||||
<pre class="width-set:true height:250 wrap:true lang:diff decode:true">+define service{
|
||||
+ use generic-service
|
||||
+ host_name sakura-vps
|
||||
+ service_description domain
|
||||
+ check_command check_domain!kazu634.com
|
||||
+ check_interval 1440
|
||||
+ }</pre>
|
||||
|
||||
後は「sudo service nagios reload」などのコマンドを実行し、Nagios設定ファイルをリロードしてください。
|
||||
|
|
|
@ -2,21 +2,13 @@
|
|||
title: お仕事で覚えたシェルスクリプトの使い方
|
||||
author: kazu634
|
||||
date: 2013-07-20
|
||||
geo_latitude:
|
||||
- 38.306231
|
||||
geo_longitude:
|
||||
- 141.022696
|
||||
geo_public:
|
||||
- 1
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1851;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";s:1:"1";s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1851;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- シェルスクリプト
|
||||
|
||||
- Labs
|
||||
- Infra
|
||||
tags:
|
||||
- ShellScript
|
||||
---
|
||||
## sedコマンドでA行目からB行目を切り出す
|
||||
|
||||
|
@ -27,33 +19,33 @@ categories:
|
|||
実行例はこんな感じです:
|
||||
|
||||
```
|
||||
kazu634@macbook% cat -n /etc/hosts
|
||||
1 ##
|
||||
2 # Host Database
|
||||
3 #
|
||||
4 # localhost is used to configure the loopback interface
|
||||
5 # when the system is booting. Do not change this entry.
|
||||
6 ##
|
||||
7 127.0.0.1 localhost
|
||||
8 255.255.255.255 broadcasthost
|
||||
9 ::1 localhost
|
||||
10 fe80::1%lo0 localhost
|
||||
11
|
||||
12 59.106.177.26 sakura-vps
|
||||
13 133.242.151.82 sakura-vps2
|
||||
14
|
||||
15 192.168.3.4 esxi
|
||||
16 192.168.3.5 freenas
|
||||
17 192.168.3.100 vyatta
|
||||
|
||||
kazu634@macbook% sed -n '1,8p' /etc/hosts
|
||||
##
|
||||
# Host Database
|
||||
#
|
||||
# localhost is used to configure the loopback interface
|
||||
# when the system is booting. Do not change this entry.
|
||||
##
|
||||
127.0.0.1 localhost
|
||||
kazu634@macbook% cat -n /etc/hosts
|
||||
1 ##
|
||||
2 # Host Database
|
||||
3 #
|
||||
4 # localhost is used to configure the loopback interface
|
||||
5 # when the system is booting. Do not change this entry.
|
||||
6 ##
|
||||
7 127.0.0.1 localhost
|
||||
8 255.255.255.255 broadcasthost
|
||||
9 ::1 localhost
|
||||
10 fe80::1%lo0 localhost
|
||||
11
|
||||
12 59.106.177.26 sakura-vps
|
||||
13 133.242.151.82 sakura-vps2
|
||||
14
|
||||
15 192.168.3.4 esxi
|
||||
16 192.168.3.5 freenas
|
||||
17 192.168.3.100 vyatta
|
||||
|
||||
kazu634@macbook% sed -n '1,8p' /etc/hosts
|
||||
##
|
||||
# Host Database
|
||||
#
|
||||
# localhost is used to configure the loopback interface
|
||||
# when the system is booting. Do not change this entry.
|
||||
##
|
||||
127.0.0.1 localhost
|
||||
255.255.255.255 broadcasthost
|
||||
```
|
||||
|
||||
|
@ -66,17 +58,17 @@ kazu634@macbook% sed -n '1,8p' /etc/hosts
|
|||
実行例はこんな感じです:
|
||||
|
||||
```
|
||||
kazu634@macbook% sed -n '7,$p' /etc/hosts
|
||||
127.0.0.1 localhost
|
||||
255.255.255.255 broadcasthost
|
||||
::1 localhost
|
||||
fe80::1%lo0 localhost
|
||||
|
||||
59.106.177.26 sakura-vps
|
||||
133.242.151.82 sakura-vps2
|
||||
|
||||
192.168.3.4 esxi
|
||||
192.168.3.5 freenas
|
||||
kazu634@macbook% sed -n '7,$p' /etc/hosts
|
||||
127.0.0.1 localhost
|
||||
255.255.255.255 broadcasthost
|
||||
::1 localhost
|
||||
fe80::1%lo0 localhost
|
||||
|
||||
59.106.177.26 sakura-vps
|
||||
133.242.151.82 sakura-vps2
|
||||
|
||||
192.168.3.4 esxi
|
||||
192.168.3.5 freenas
|
||||
192.168.3.100 vyatta
|
||||
```
|
||||
|
||||
|
@ -109,20 +101,20 @@ fe80::1%lo0 localhost
|
|||
実行例はこんな感じです:
|
||||
|
||||
```
|
||||
kazu634@macbook% sed '/^$/d' /etc/hosts
|
||||
##
|
||||
# Host Database
|
||||
#
|
||||
# localhost is used to configure the loopback interface
|
||||
# when the system is booting. Do not change this entry.
|
||||
##
|
||||
127.0.0.1 localhost
|
||||
255.255.255.255 broadcasthost
|
||||
::1 localhost
|
||||
fe80::1%lo0 localhost
|
||||
59.106.177.26 sakura-vps
|
||||
133.242.151.82 sakura-vps2
|
||||
192.168.3.4 esxi
|
||||
192.168.3.5 freenas
|
||||
kazu634@macbook% sed '/^$/d' /etc/hosts
|
||||
##
|
||||
# Host Database
|
||||
#
|
||||
# localhost is used to configure the loopback interface
|
||||
# when the system is booting. Do not change this entry.
|
||||
##
|
||||
127.0.0.1 localhost
|
||||
255.255.255.255 broadcasthost
|
||||
::1 localhost
|
||||
fe80::1%lo0 localhost
|
||||
59.106.177.26 sakura-vps
|
||||
133.242.151.82 sakura-vps2
|
||||
192.168.3.4 esxi
|
||||
192.168.3.5 freenas
|
||||
192.168.3.100 vyatta
|
||||
```
|
||||
|
|
|
@ -2,20 +2,15 @@
|
|||
title: Fluentd X GrowthForecastの組み合わせで可視化してみた
|
||||
author: kazu634
|
||||
date: 2014-04-27
|
||||
geo_latitude:
|
||||
- 38.306184
|
||||
geo_longitude:
|
||||
- 141.022638
|
||||
geo_public:
|
||||
- 1
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1859;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";s:1:"1";s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1859;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- Infra
|
||||
- Labs
|
||||
- Monitoring
|
||||
tags:
|
||||
- growthforecast
|
||||
- fluentd
|
||||
|
||||
---
|
||||
`Fluentd`と`GrowthForecast`を組み合わせてレスポンスタイムの可視化を実施しました。
|
||||
|
|
|
@ -7,9 +7,11 @@ tmac_last_id:
|
|||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- nginx
|
||||
- wordpress
|
||||
- Labs
|
||||
- Infra
|
||||
tags:
|
||||
- nginx
|
||||
|
||||
---
|
||||
LinuxなどのOSでは、Cronなどの仕組みを使ってログのローテーションをします。しかし最近`nginx`のログローテーションがうまく動かず、アクセスログが空になっている時があることに気づきました。これは問題です。というのも、`nginx`のログからレスポンスタイムを分析しているため、ログが取得できないとグラフがおかしくなってしまうのです。
|
||||
|
||||
|
@ -22,7 +24,7 @@ LinuxなどのOSでは、Cronなどの仕組みを使ってログのローテー
|
|||
具体的には、monitの設定ファイルに以下を追加しました:
|
||||
|
||||
```
|
||||
check file nginx-blog with path /var/log/nginx/front_proxy.access.log
|
||||
check file nginx-blog with path /var/log/nginx/front_proxy.access.log
|
||||
if timestamp > 2 minutes for 5 cycles then exec "/etc/init.d/nginx restart"
|
||||
```
|
||||
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
+++
|
||||
categories = [ "nginx" ]
|
||||
categories = [ "Labs", "Infra" ]
|
||||
author = "kazu634"
|
||||
description = "nginx + Let's Encryptを用いてhttp/2環境を構築してみました。"
|
||||
tags = []
|
||||
tags = ["nginx"]
|
||||
date = "2016-01-11T23:32:47+08:00"
|
||||
title = "nginx + let's encryptを利用してHTTP/2を有効化した"
|
||||
thumnail = "images/24021542270_0971890cc8_z.jpg"
|
||||
+++
|
||||
|
||||
`nginx`+`Let's Encrypt`で`http/2`環境を構築したのでその時のメモです。
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
+++
|
||||
draft = false
|
||||
description = "お仕事で必要に迫られたのでAWS EC2の利用状況をコマンドラインから取得する方法を調べてみました"
|
||||
tags = []
|
||||
categories = ["AWS"]
|
||||
tags = ["AWS"]
|
||||
categories = ["Labs", "Infra"]
|
||||
author = "kazu634"
|
||||
date = "2016-11-06T23:38:21+08:00"
|
||||
title = "aws-cliを用いてEC2インスタンスの情報を取得する"
|
||||
|
|
|
@ -4,9 +4,9 @@ date=2019-04-14
|
|||
publishdate=2019-04-14
|
||||
description="Legoを用いたDNS経由でのSSL/TSL証明書取得について調べた内容をまとめました"
|
||||
images = ["https://live.staticflickr.com/2554/4156026735_6b97110206.jpg"]
|
||||
categories = ["インフラ"]
|
||||
categories = ["Labs", "Infra"]
|
||||
author = "kazu634"
|
||||
tags = []
|
||||
tags = ["Lego", "Let'sEncrypt"]
|
||||
+++
|
||||
|
||||
[Lego](https://github.com/go-acme/lego)を用いてSSL/TSL証明書を取得する方法を説明します。ここではDNS認証でSSL/TSL証明書を取得する方法を説明します。
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
title = "WindowsサーバのIISにLet's Encryptで取得したワイルドカードSSL証明書をインポートする"
|
||||
date = 2019-05-11T23:49:43+08:00
|
||||
description = "WindowsサーバのIISにLet's Encryptで取得したワイルドカードSSL証明書をインポートする方法を調べたのでまとめています"
|
||||
tags = []
|
||||
categories = ["Windows", "iis", "インフラ"]
|
||||
tags = ["Windows", "iis"]
|
||||
categories = ["Labs", "Infra"]
|
||||
author = "kazu634"
|
||||
image=""
|
||||
+++
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
title = "Grafana Lokiをお試しで使ってみたよ"
|
||||
date = 2020-08-23T19:49:43+08:00
|
||||
description = "Grafana Lokiを試しに使ってみたのでレポートしてみるよ"
|
||||
tags = []
|
||||
categories = ["Linux", "インフラ", "Grafana", "Loki"]
|
||||
tags = ["Loki", "Grafana", "Linux"]
|
||||
categories = ["Labs", "Infra"]
|
||||
author = "kazu634"
|
||||
image=""
|
||||
+++
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
title = "Kubernetes上でJupyterを稼働させる"
|
||||
date = 2020-05-10T18:12:22+08:00
|
||||
description = "データサイエンティスト入門講座を受講するため、Jupyterをお家Kubernetes上で動作させました。"
|
||||
tags = []
|
||||
categories = ["python", "jupyter", "kubernetes"]
|
||||
tags = ["python", "kubernetes"]
|
||||
categories = ["Labs", "Jupyter"]
|
||||
author = "kazu634"
|
||||
+++
|
||||
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
title = "データサイエンス入門講座で学んだことをまとめます"
|
||||
date = 2020-05-16T20:12:22+08:00
|
||||
description = "データサイエンティスト入門講座を受講していて学んだことをまとめてみましたよ。"
|
||||
tags = []
|
||||
categories = ["python", "jupyter"]
|
||||
tags = ["python"]
|
||||
categories = ["Labs", "Jupyter"]
|
||||
author = "kazu634"
|
||||
+++
|
||||
|
||||
|
|
|
@ -5,7 +5,8 @@ publishdate=2019-04-08
|
|||
description="Leaflet.jsでMapboxのタイルを用いて地図を表示するよ"
|
||||
images = ["https://farm9.staticflickr.com/8462/29581774242_bf25a0a820_z.jpg"]
|
||||
leaflet=true
|
||||
tags = []
|
||||
categories = ["Labs", "Map"]
|
||||
tags = ["leaflet.js"]
|
||||
+++
|
||||
|
||||
[Leaflet.js](https://leafletjs.com/)でMapboxのタイルを用いて地図を表示してみます:
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
title = "JavaScriptではじめるWebマップアプリケーション: Chapter2-1"
|
||||
date = 2019-05-01T19:06:46+08:00
|
||||
description = "JavaScriptではじめるWebマップアプリケーションの内容を淡々と試してみます。"
|
||||
categories = ["Leaflet.js"]
|
||||
categories = ["Labs", "Map"]
|
||||
author = "kazu634"
|
||||
tags = []
|
||||
tags = ["leaflet.js"]
|
||||
+++
|
||||
|
||||
『[JavaScriptではじめるWebマップアプリケーション \(PDF版\)](https://booth.pm/ja/items/1314906)』の内容を淡々と試してみます。まずは`Leaflet.js`で地図を表示してみます:
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
title = "JavaScriptではじめるWebマップアプリケーション: Chapter2-2"
|
||||
date = 2019-05-01T21:07:08+07:00
|
||||
description = "JavaScriptではじめるWebマップアプリケーションの内容を淡々と試してみます。"
|
||||
categories = ["Mapbox GL JS"]
|
||||
categories = ["Labs", "Map"]
|
||||
author = "kazu634"
|
||||
tags = []
|
||||
tags = ["mapbox.js"]
|
||||
+++
|
||||
|
||||
『[JavaScriptではじめるWebマップアプリケーション \(PDF版\)](https://booth.pm/ja/items/1314906)』の内容を淡々と試してみます。`Mapbox GL JS`で地図を表示してみます:
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
title = "JavaScriptではじめるWebマップアプリケーション: Chapter3-1"
|
||||
date = 2019-05-04T15:03:21+08:00
|
||||
description = "JavaScriptではじめるWebマップアプリケーションの内容を淡々と試してみます。"
|
||||
categories = ["Leaflet.js"]
|
||||
categories = ["Labs", "Map", ]
|
||||
author = "kazu634"
|
||||
tags = []
|
||||
tags = ["leaflet.js"]
|
||||
+++
|
||||
|
||||
『[JavaScriptではじめるWebマップアプリケーション \(PDF版\)](https://booth.pm/ja/items/1314906)』の内容を淡々と試してみます。`Leaflet.js`でラスタ形式の地図を表示してみます:
|
||||
|
|
|
@ -2,9 +2,9 @@
|
|||
title = "JavaScriptではじめるWebマップアプリケーション: Chapter3-2"
|
||||
date = 2019-06-29T18:41:00+07:00
|
||||
description = "JavaScriptではじめるWebマップアプリケーションの内容を淡々と試してみます。"
|
||||
categories = ["Mapbox GL JS"]
|
||||
categories = ["Labs", "Map"]
|
||||
author = "kazu634"
|
||||
tags = []
|
||||
tags = ["mapbox"]
|
||||
+++
|
||||
|
||||
『[JavaScriptではじめるWebマップアプリケーション \(PDF版\)](https://booth.pm/ja/items/1314906)』の内容を淡々と試してみます。`Mapbox.js`でラスタ形式の地図を表示してみます:
|
||||
|
|
|
@ -2,12 +2,14 @@
|
|||
title: Ubuntu インストールの自動化
|
||||
author: kazu634
|
||||
date: 2011-01-02
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:5405;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- Labs
|
||||
- Linux
|
||||
tags:
|
||||
- ubuntu
|
||||
- preseed
|
||||
|
||||
---
|
||||
<div class="section">
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
categories = ["Clustering", "Pacemaker", "Corosync"]
|
||||
categories = ["Labs", "Linux"]
|
||||
tags = ["clustering", "pacemaker", "corosync"]
|
||||
author = "kazu634"
|
||||
description = "Pacemaker + Corosyncを用いてクラスタ環境を構築してみました。RHEL 6.4で検証しました。"
|
||||
tags = []
|
||||
date = "2016-06-26T23:02:50+08:00"
|
||||
title = "Pacemaker + Corosyncを用いてクラスタ環境の構築 - 事前準備"
|
||||
images = ["images/7241213444_1c8a40e897.jpg"]
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
categories = ["Clustering", "Pacemaker", "Corosync"]
|
||||
author = "kazu634"
|
||||
description = "Pacemaker + Corosyncを用いてクラスタ環境を構築してみました。RHEL 6.4で検証しました。今回は共有ディスクを利用できるようにします"
|
||||
tags = []
|
||||
tags = ["clustering", "pacemaker", "corosync"]
|
||||
categories = ["Labs", "Linux"]
|
||||
date = "2016-07-02T23:48:32+08:00"
|
||||
draft = false
|
||||
title = "Pacemaker + Corosyncを用いてクラスタ環境の構築 - iSCSIサーバを利用した共有ディスクの作成"
|
||||
|
|
|
@ -1,10 +1,9 @@
|
|||
+++
|
||||
categories = ["Clustering", "Pacemaker", "Corosync"]
|
||||
author = "kazu634"
|
||||
description = "Pacemaker + Corosyncを用いてクラスタ環境を構築してみました。RHEL 6.4で検証しました。今回はPacemakeとCorosyncを利用できるようにします"
|
||||
tags = []
|
||||
categories = ["Labs", "Linux"]
|
||||
tags = ["clustering", "pacemaker", "corosync"]
|
||||
date = "2016-07-10T23:48:32+08:00"
|
||||
draft = false
|
||||
title = "Pacemaker + Corosyncを用いてクラスタ環境の構築 - Pacemaker, Corosyncの構築"
|
||||
images = ["images/7241213444_1c8a40e897.jpg"]
|
||||
+++
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
title = "LPIC OT: DevOps Tools Engineerという試験を見つけたよ"
|
||||
date = 2017-11-11T22:58:38+08:00
|
||||
description = "LPICについて調べていたら、英語でしか受験できないLPIC OT: DevOps Tools Engineerという試験を見つけたよ。最近のオープンソースを用いたDevOps関係のはやりを抑えた試験になっているみたい"
|
||||
tags = []
|
||||
categories = ["Linux"]
|
||||
tags = ["prometheus"]
|
||||
categories = ["Labs", "Linux", "Monitoring"]
|
||||
author = "kazu634"
|
||||
images = ["images/38278788676_0cd63ffc01.jpg"]
|
||||
draft = false
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
+++
|
||||
images = ["images/9592407287_1bb4d50e78_z.jpg"]
|
||||
tags = []
|
||||
categories = ["Linux", "インフラ"]
|
||||
categories = ["Linux", "Labs", "Infra"]
|
||||
tags = ["ubuntu", "cache"]
|
||||
author = "kazu634"
|
||||
date = "2018-08-26T23:06:30+08:00"
|
||||
title = "Linuxサーバでディスクキャッシュを説明する"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
+++
|
||||
images = ["images/43806262985_22aca620eb_z.jpg"]
|
||||
tags = []
|
||||
categories = ["インフラ"]
|
||||
tags = ["statup"]
|
||||
categories = ["Labs", "Infra", "Linux", "Monitoring"]
|
||||
author = "kazu634"
|
||||
date = "2018-09-11T01:25:05+09:00"
|
||||
title = "お手軽にステータスページを作成できるStatupを触ってみた"
|
||||
|
|
|
@ -2,13 +2,14 @@
|
|||
title: UNIX Philosophyメモ
|
||||
author: kazu634
|
||||
date: 2007-08-12
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:3141;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
|
||||
- Labs
|
||||
- Misc
|
||||
- Linux
|
||||
tags:
|
||||
- unix
|
||||
---
|
||||
<div class="section">
|
||||
<p>
|
||||
|
|
|
@ -2,12 +2,13 @@
|
|||
title: ESXiサーバを構築する (ハードウェア編)
|
||||
author: kazu634
|
||||
date: 2012-08-11
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";s:1:"1";s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:5467;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- esxi
|
||||
- Labs
|
||||
- Infra
|
||||
tags:
|
||||
- ESXi
|
||||
|
||||
---
|
||||
<div class="section">
|
||||
|
|
|
@ -2,11 +2,12 @@
|
|||
title: ESXiサーバを構築する (ESXiインストール編)
|
||||
author: kazu634
|
||||
date: 2012-11-10
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";s:1:"1";s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:5471;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- Labs
|
||||
- Infra
|
||||
tags:
|
||||
- esxi
|
||||
|
||||
---
|
||||
|
|
|
@ -5,9 +5,14 @@ date: 2013-02-09
|
|||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- apt
|
||||
- インフラ
|
||||
- Labs
|
||||
- Linux
|
||||
- Infra
|
||||
tags:
|
||||
- apt
|
||||
- ubuntu
|
||||
preseed
|
||||
|
||||
---
|
||||
apt-mirrorを使用してネットワークインストール可能なレポジトリを作成しようとしたら、うまくいかずにハマったのでここにまとめておきます。
|
||||
|
||||
|
|
|
@ -2,18 +2,14 @@
|
|||
title: 'Japan Vyatta Users Meeting Spring 2013 in Tokyo #jvum2013s'
|
||||
author: kazu634
|
||||
date: 2013-04-05
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 366071693510311937
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";s:1:"1";s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:3;s:6:"result";a:0:{}s:13:"tweet_counter";i:1;s:13:"tweet_log_ids";a:0:{}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- Labs
|
||||
- Infra
|
||||
tags:
|
||||
- vyatta
|
||||
- インフラ
|
||||
|
||||
|
||||
---
|
||||
<a href="http://atnd.org/event/jvum2013s" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://atnd.org/event/jvum2013s', 'Japan Vyatta Users Meeting Spring 2013 in Tokyo');">Japan Vyatta Users Meeting Spring 2013 in Tokyo</a>に参加して来ました。Vyatta、インフラ系のエンジニアにとっては「仮想環境で複数ネットワーク環境にするために導入するソフトウェアルータ」というイメージしかありません。SDN(Software Defined Network)という言葉がこれから来そうな中で、どのように使われているのかユースケースを知りたくて参加してみました。
|
||||
|
||||
|
|
|
@ -2,21 +2,14 @@
|
|||
title: knife ec2コマンドで AWS EC2 インスタンスを作成する
|
||||
author: kazu634
|
||||
date: 2013-06-16
|
||||
has_been_twittered:
|
||||
- failed
|
||||
twitter_failure_code:
|
||||
- 410
|
||||
tmac_last_id:
|
||||
- 9223372036854775807
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1550;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";s:1:"1";s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.0";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:3;s:13:"tweet_log_ids";a:2:{i:0;i:1549;i:1;i:1550;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- Labs
|
||||
- Infra
|
||||
tags:
|
||||
- chef
|
||||
- インフラ
|
||||
- aws
|
||||
|
||||
---
|
||||
ここ一ヶ月ほどは EC2 インスタンスを作って遊んでいました。Chef を使っていると、knife コマンドで AWS の EC2 インスタンスを作成できると便利です。そこで今回は knife コマンドで ec2 インスタンスを作成するところまでをご紹介します。
|
||||
|
|
|
@ -2,19 +2,13 @@
|
|||
title: Nagiosで監視をしていて障害を検知した一部始終
|
||||
author: kazu634
|
||||
date: 2013-06-23
|
||||
geo_latitude:
|
||||
- 38.305995
|
||||
geo_longitude:
|
||||
- 141.022701
|
||||
geo_public:
|
||||
- 1
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1791;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1791;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- Labs
|
||||
- Linux
|
||||
- Monitoring
|
||||
tags:
|
||||
- nagios
|
||||
|
||||
---
|
||||
|
|
|
@ -2,20 +2,15 @@
|
|||
title: 'DevOps Troubleshooting: Linux Server Best Practiceはすごい本'
|
||||
author: kazu634
|
||||
date: 2014-03-02
|
||||
geo_latitude:
|
||||
- 38.306185
|
||||
geo_longitude:
|
||||
- 141.022634
|
||||
geo_public:
|
||||
- 1
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1835;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1835;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- インフラ
|
||||
- Labs
|
||||
- Infra
|
||||
- Linux
|
||||
tags:
|
||||
- troubleshooting
|
||||
- book
|
||||
|
||||
---
|
||||
<time datetime="2014-03-02T18:46:00+09:00" pubdate data-updated="true">Mar 2<span>nd</span>, 2014</time>
|
||||
|
|
|
@ -2,21 +2,14 @@
|
|||
title: 『Webアプリエンジニア養成読本』には監視しきい値のサンプル載ってて良さげ
|
||||
author: kazu634
|
||||
date: 2014-03-15
|
||||
geo_latitude:
|
||||
- 38.306233
|
||||
geo_longitude:
|
||||
- 141.022695
|
||||
geo_public:
|
||||
- 1
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1818;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1818;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- Programming
|
||||
- インフラ
|
||||
- Labs
|
||||
- Infra
|
||||
- Monitoring
|
||||
tags:
|
||||
- book
|
||||
|
||||
---
|
||||
<div class="entry-content">
|
||||
|
|
|
@ -2,17 +2,13 @@
|
|||
title: RTX810と無線LANアクセスポイントを組み合わせてみた
|
||||
author: kazu634
|
||||
date: 2014-10-20
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1879;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":14:{s:6:"manual";b:1;s:11:"tweet_times";i:1;s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.7";s:14:"tweet_template";s:126:"ブログに新しい記事を投稿したよ: RTX810と無線LANアクセスポイントを組み合わせてみた - [link] ";s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1879;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}s:4:"text";s:145:"ブログに新しい記事を投稿したよ: RTX810と無線LANアクセスポイントを組み合わせてみた - http://tinyurl.com/k74pluf";}'
|
||||
tmac_last_id:
|
||||
- 529629725275090944
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- Labs
|
||||
- Infra
|
||||
tags:
|
||||
- network
|
||||
- インフラ
|
||||
|
||||
---
|
||||
<a href="https://www.flickr.com/photos/sacabezas/5829340509" onclick="__gaTracker('send', 'event', 'outbound-article', 'https://www.flickr.com/photos/sacabezas/5829340509', '');" title="Router by Santiago Cabezas, on Flickr"><img class="aligncenter" src="https://farm6.staticflickr.com/5277/5829340509_df496661e0.jpg" alt="Router" width="500" height="375" /></a>
|
||||
|
|
|
@ -2,16 +2,13 @@
|
|||
title: 'Systems Performance: Enterprise and the Cloud を読む'
|
||||
author: kazu634
|
||||
date: 2014-10-31
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1897;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":14:{s:6:"manual";b:1;s:11:"tweet_times";i:1;s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.7";s:14:"tweet_template";s:112:"ブログに新しい記事を投稿したよ: Systems Performance: Enterprise and the Cloud を読む - [link] ";s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1897;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}s:4:"text";s:131:"ブログに新しい記事を投稿したよ: Systems Performance: Enterprise and the Cloud を読む - http://tinyurl.com/nbjfteb";}'
|
||||
tmac_last_id:
|
||||
- 531456470185811968
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- インフラ
|
||||
- Labs
|
||||
- Infra
|
||||
tags:
|
||||
- book
|
||||
|
||||
---
|
||||
<a href="http://www.amazon.co.jp/Systems-Performance-Enterprise-Brendan-Gregg-ebook/dp/B00FLYU9T2/ref=sr_1_6?s=english-books&ie=UTF8&qid=1414762573&sr=1-6&keywords=system+performance" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.amazon.co.jp/Systems-Performance-Enterprise-Brendan-Gregg-ebook/dp/B00FLYU9T2/ref=sr_1_6?s=english-books&ie=UTF8&qid=1414762573&sr=1-6&keywords=system+performance', 'Systems Performance: Enterprise and the Cloud');">Systems Performance: Enterprise and the Cloud</a>を読んでいます。システム管理の分野で顕著な成果として2013年度のLISA Awardというのを受賞した書籍らしいのですが、これがまた面白い。たぶん自分が何を説明しているのかを正確に理解している人が、わかりやすく伝える努力を惜しまずに書くとこんな書籍になるのだと思う。これは最後まで読まねば。
|
||||
|
|
|
@ -2,16 +2,14 @@
|
|||
title: ブルートフォースアタックの形跡があったんだけど。。。
|
||||
author: kazu634
|
||||
date: 2015-01-25
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:6634;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":14:{s:6:"manual";b:1;s:11:"tweet_times";i:1;s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.7";s:14:"tweet_template";s:135:"ブログに新しい記事を投稿したよ: ブルートフォースアタックの形跡があったんだけど。。。 - [link] ";s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:6634;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}s:4:"text";s:154:"ブログに新しい記事を投稿したよ: ブルートフォースアタックの形跡があったんだけど。。。 - http://tinyurl.com/obbuoek";}'
|
||||
tmac_last_id:
|
||||
- 584003938069962752
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- インフラ
|
||||
- Labs
|
||||
- Infra
|
||||
- Monitoring
|
||||
tags:
|
||||
- troubleshooting
|
||||
|
||||
---
|
||||
<a href="https://www.flickr.com/photos/sonickphotographie/14381819697" onclick="__gaTracker('send', 'event', 'outbound-article', 'https://www.flickr.com/photos/sonickphotographie/14381819697', '');" title="Impossible is not AP Tune's by Yannick Soler, on Flickr"><img class=" aligncenter" src="https://farm3.staticflickr.com/2901/14381819697_287de5e033.jpg" alt="Impossible is not AP Tune's" width="500" height="333" /></a>
|
||||
|
@ -40,30 +38,30 @@ categories:
|
|||
|
||||
ボットくんのアクセスだと、ここの使用率が50%を超えてくるんだけど、今回はほぼヨコバイです。何かがおかしい。ちょっとおかしいなと思って、ウェブサーバーのログを確認してみました:
|
||||
|
||||
<pre class="lang:sh decode:true " title="とりあえずheadしてみた">% grep "25/Jan/2015:1[567]" front_proxy.access.log | cut -f 2,5 | head
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
<pre class="lang:sh decode:true " title="とりあえずheadしてみた">% grep "25/Jan/2015:1[567]" front_proxy.access.log | cut -f 2,5 | head
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
host:37.187.29.175 path:/wp-login.php
|
||||
host:37.187.29.175 path:/wp-login.php</pre>
|
||||
|
||||
あれ、なんかログインページへのアクセスが多い気がする。。。きちんと見てみます:
|
||||
|
||||
<pre class="lang:sh decode:true " title="カウントしてみました">% grep "25/Jan/2015:1[567]" front_proxy.access.log | cut -f 2,5 | sort | uniq -c | sort | tail
|
||||
2 host:91.200.12.29 path:/wp-comments-post.php
|
||||
3 host:157.55.39.46 path:/2010/09/10/hello-world/
|
||||
3 host:199.59.148.209 path:/robots.txt
|
||||
3 host:91.200.12.56 path:/2013/12/22/fibre_flare_light_lpt04602/
|
||||
3 host:91.200.12.56 path:/wp-comments-post.php
|
||||
4 host:195.211.154.44 path:/2013/05/06/chef_package_installation_with_preseedings/
|
||||
4 host:211.138.144.18 path:/
|
||||
180 host:126.114.163.124 path:/
|
||||
180 host:133.242.151.82 path:/
|
||||
<pre class="lang:sh decode:true " title="カウントしてみました">% grep "25/Jan/2015:1[567]" front_proxy.access.log | cut -f 2,5 | sort | uniq -c | sort | tail
|
||||
2 host:91.200.12.29 path:/wp-comments-post.php
|
||||
3 host:157.55.39.46 path:/2010/09/10/hello-world/
|
||||
3 host:199.59.148.209 path:/robots.txt
|
||||
3 host:91.200.12.56 path:/2013/12/22/fibre_flare_light_lpt04602/
|
||||
3 host:91.200.12.56 path:/wp-comments-post.php
|
||||
4 host:195.211.154.44 path:/2013/05/06/chef_package_installation_with_preseedings/
|
||||
4 host:211.138.144.18 path:/
|
||||
180 host:126.114.163.124 path:/
|
||||
180 host:133.242.151.82 path:/
|
||||
15276 host:37.187.29.175 path:/wp-login.php</pre>
|
||||
|
||||
やっぱりです。これはブルートフォースアタックというやつですね。ログインページに攻撃を受けていたみたいです。ログイン履歴を確認する限り、自分以外はログインに成功していないようなので、とりあえず放置しておこうと思います。
|
||||
|
|
|
@ -2,16 +2,14 @@
|
|||
title: 今度はボットが襲来しました
|
||||
author: kazu634
|
||||
date: 2015-01-26
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:6646;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";s:1:"1";s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:6646;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
tmac_last_id:
|
||||
- 589363466013519872
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- インフラ
|
||||
- Labs
|
||||
- Infra
|
||||
- Monitoring
|
||||
tags:
|
||||
- troubleshooting
|
||||
|
||||
---
|
||||
<a href="https://www.flickr.com/photos/nukamari/8199540353" onclick="__gaTracker('send', 'event', 'outbound-article', 'https://www.flickr.com/photos/nukamari/8199540353', '');" title="Long Live Rock 'n' Roll by Nukamari, on Flickr"><img class=" aligncenter" src="https://farm9.staticflickr.com/8057/8199540353_d0ef418eea.jpg" alt="Long Live Rock 'n' Roll" width="500" height="332" /></a>
|
||||
|
|
|
@ -2,15 +2,15 @@
|
|||
title: 'じゆうけんきゅう: シンガポールのhaze情報のページからPSI情報を取得してアニメーションGIFにしてみた'
|
||||
author: kazu634
|
||||
date: 2015-10-04
|
||||
tmac_last_id:
|
||||
- 665467418412756993
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- cron
|
||||
- linux
|
||||
- ruby
|
||||
- Labs
|
||||
- Program
|
||||
tags:
|
||||
- cron
|
||||
- ruby
|
||||
|
||||
---
|
||||
組み合わせたらいい感じにできそうなことは知っているんだけど、実際にやったこと無いからやってみたシリーズです。
|
||||
|
||||
|
@ -59,33 +59,33 @@ tags:
|
|||
<a href="http://phantomjs.org/" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://phantomjs.org/', 'ヘッドレスブラウザのPhantomJS');">ヘッドレスブラウザのPhantomJS</a>をRubyから呼び出してスクリーンショットを取得しました。関係する部分だけを書くと、こんな感じです:
|
||||
|
||||
```
|
||||
#!/usr/bin/env ruby
|
||||
|
||||
require 'capybara'
|
||||
require 'capybara/poltergeist'
|
||||
|
||||
URL = 'http://www.haze.gov.sg/haze-updates/psi'
|
||||
YYYYMMDDHHMM = Time.now.strftime('%Y%m%d%H%M')
|
||||
|
||||
STOREDIR = "#{File.expand_path(File.dirname(__FILE__))}/screenshots"
|
||||
screenshot_file_name = "#{STOREDIR}/#{YYYYMMDDHHMM}.png"
|
||||
|
||||
|
||||
################################################
|
||||
# Get Screenshots
|
||||
################################################
|
||||
begin
|
||||
Capybara.register_driver :poltergeist do |app|
|
||||
Capybara::Poltergeist::Driver.new(app, {:js_errors => false, :timeout => 1000 })
|
||||
end
|
||||
|
||||
browser = Capybara::Session.new(:poltergeist)
|
||||
|
||||
browser.visit URL
|
||||
browser.save_screenshot(screenshot_file_name, full: true)
|
||||
rescue Exception => e
|
||||
puts e.message
|
||||
exit 1
|
||||
#!/usr/bin/env ruby
|
||||
|
||||
require 'capybara'
|
||||
require 'capybara/poltergeist'
|
||||
|
||||
URL = 'http://www.haze.gov.sg/haze-updates/psi'
|
||||
YYYYMMDDHHMM = Time.now.strftime('%Y%m%d%H%M')
|
||||
|
||||
STOREDIR = "#{File.expand_path(File.dirname(__FILE__))}/screenshots"
|
||||
screenshot_file_name = "#{STOREDIR}/#{YYYYMMDDHHMM}.png"
|
||||
|
||||
|
||||
################################################
|
||||
# Get Screenshots
|
||||
################################################
|
||||
begin
|
||||
Capybara.register_driver :poltergeist do |app|
|
||||
Capybara::Poltergeist::Driver.new(app, {:js_errors => false, :timeout => 1000 })
|
||||
end
|
||||
|
||||
browser = Capybara::Session.new(:poltergeist)
|
||||
|
||||
browser.visit URL
|
||||
browser.save_screenshot(screenshot_file_name, full: true)
|
||||
rescue Exception => e
|
||||
puts e.message
|
||||
exit 1
|
||||
end
|
||||
```
|
||||
|
||||
|
@ -118,88 +118,88 @@ ImageMagickでできることを確認したら、Rubyから同じコマンド
|
|||
こうなりました:
|
||||
|
||||
```
|
||||
#!/usr/bin/env ruby
|
||||
|
||||
require 'capybara'
|
||||
require 'capybara/poltergeist'
|
||||
require 'rmagick'
|
||||
|
||||
URL = 'http://www.haze.gov.sg/haze-updates/psi'
|
||||
YYYYMMDDHHMM = Time.now.strftime('%Y%m%d%H%M')
|
||||
OUT_STR = Time.now.strftime('%Y/%m/%d %H:%M')
|
||||
|
||||
STOREDIR = "#{File.expand_path(File.dirname(__FILE__))}/screenshots"
|
||||
screenshot_file_name = "#{STOREDIR}/#{YYYYMMDDHHMM}.png"
|
||||
crop_file_name = "#{STOREDIR}/#{YYYYMMDDHHMM}_crop.png"
|
||||
caption_file_name = "#{STOREDIR}/#{YYYYMMDDHHMM}_caption.png"
|
||||
result = "#{STOREDIR}/#{YYYYMMDDHHMM}_result.png"
|
||||
|
||||
################################################
|
||||
# Get Screenshots
|
||||
################################################
|
||||
begin
|
||||
Capybara.register_driver :poltergeist do |app|
|
||||
Capybara::Poltergeist::Driver.new(app, {:js_errors => false, :timeout => 1000 }) #追加のオプションはググってくださいw
|
||||
end
|
||||
|
||||
browser = Capybara::Session.new(:poltergeist)
|
||||
|
||||
browser.visit URL
|
||||
browser.save_screenshot(screenshot_file_name, full: true)
|
||||
rescue Exception => e
|
||||
puts e.message
|
||||
exit 1
|
||||
end
|
||||
|
||||
################################################
|
||||
# Crop & Date-time image generation
|
||||
################################################
|
||||
begin
|
||||
original = Magick::Image.read(screenshot_file_name).first
|
||||
|
||||
crop = original.crop(285, 490, 340, 365)
|
||||
crop.write(crop_file_name)
|
||||
|
||||
caption = Magick::Image.new(170, 30) {
|
||||
self.background_color = 'none'
|
||||
}
|
||||
draw = Magick::Draw.new
|
||||
|
||||
draw.annotate(caption, 0, 0, 4, 4, OUT_STR) do
|
||||
self.pointsize = 14
|
||||
self.gravity = Magick::SouthWestGravity
|
||||
end
|
||||
|
||||
caption.write(caption_file_name)
|
||||
rescue Exception => e
|
||||
puts e.message
|
||||
exit 2
|
||||
end
|
||||
|
||||
################################################
|
||||
# Composite
|
||||
################################################
|
||||
begin
|
||||
save_image = crop.composite(caption, Magick::NorthWestGravity, Magick::OverCompositeOp);
|
||||
save_image.write(result)
|
||||
rescue Exception => e
|
||||
puts e.message
|
||||
exit 3
|
||||
ensure
|
||||
File.delete screenshot_file_name
|
||||
end
|
||||
|
||||
################################################
|
||||
# Post processing
|
||||
################################################
|
||||
begin
|
||||
File.delete crop_file_name
|
||||
File.delete caption_file_name
|
||||
rescue Exception => e
|
||||
puts e.message
|
||||
exit 4
|
||||
end
|
||||
|
||||
#!/usr/bin/env ruby
|
||||
|
||||
require 'capybara'
|
||||
require 'capybara/poltergeist'
|
||||
require 'rmagick'
|
||||
|
||||
URL = 'http://www.haze.gov.sg/haze-updates/psi'
|
||||
YYYYMMDDHHMM = Time.now.strftime('%Y%m%d%H%M')
|
||||
OUT_STR = Time.now.strftime('%Y/%m/%d %H:%M')
|
||||
|
||||
STOREDIR = "#{File.expand_path(File.dirname(__FILE__))}/screenshots"
|
||||
screenshot_file_name = "#{STOREDIR}/#{YYYYMMDDHHMM}.png"
|
||||
crop_file_name = "#{STOREDIR}/#{YYYYMMDDHHMM}_crop.png"
|
||||
caption_file_name = "#{STOREDIR}/#{YYYYMMDDHHMM}_caption.png"
|
||||
result = "#{STOREDIR}/#{YYYYMMDDHHMM}_result.png"
|
||||
|
||||
################################################
|
||||
# Get Screenshots
|
||||
################################################
|
||||
begin
|
||||
Capybara.register_driver :poltergeist do |app|
|
||||
Capybara::Poltergeist::Driver.new(app, {:js_errors => false, :timeout => 1000 }) #追加のオプションはググってくださいw
|
||||
end
|
||||
|
||||
browser = Capybara::Session.new(:poltergeist)
|
||||
|
||||
browser.visit URL
|
||||
browser.save_screenshot(screenshot_file_name, full: true)
|
||||
rescue Exception => e
|
||||
puts e.message
|
||||
exit 1
|
||||
end
|
||||
|
||||
################################################
|
||||
# Crop & Date-time image generation
|
||||
################################################
|
||||
begin
|
||||
original = Magick::Image.read(screenshot_file_name).first
|
||||
|
||||
crop = original.crop(285, 490, 340, 365)
|
||||
crop.write(crop_file_name)
|
||||
|
||||
caption = Magick::Image.new(170, 30) {
|
||||
self.background_color = 'none'
|
||||
}
|
||||
draw = Magick::Draw.new
|
||||
|
||||
draw.annotate(caption, 0, 0, 4, 4, OUT_STR) do
|
||||
self.pointsize = 14
|
||||
self.gravity = Magick::SouthWestGravity
|
||||
end
|
||||
|
||||
caption.write(caption_file_name)
|
||||
rescue Exception => e
|
||||
puts e.message
|
||||
exit 2
|
||||
end
|
||||
|
||||
################################################
|
||||
# Composite
|
||||
################################################
|
||||
begin
|
||||
save_image = crop.composite(caption, Magick::NorthWestGravity, Magick::OverCompositeOp);
|
||||
save_image.write(result)
|
||||
rescue Exception => e
|
||||
puts e.message
|
||||
exit 3
|
||||
ensure
|
||||
File.delete screenshot_file_name
|
||||
end
|
||||
|
||||
################################################
|
||||
# Post processing
|
||||
################################################
|
||||
begin
|
||||
File.delete crop_file_name
|
||||
File.delete caption_file_name
|
||||
rescue Exception => e
|
||||
puts e.message
|
||||
exit 4
|
||||
end
|
||||
|
||||
exit 0
|
||||
```
|
||||
|
||||
|
@ -208,12 +208,12 @@ exit 0
|
|||
作成したスクリプトを5分おきに実行して、しばらく放ったらかしてから以下のコマンドを実行してアニメーションGIFを作成しました。どうやら「+repage」してあげないと、切り取り前の画像サイズをもってしまっているようで、すごく1024×600超の画像サイズのアニメーションGIFが出来上がってしまいました。。。
|
||||
|
||||
```
|
||||
% ls -1 | xargs -I % -n 1 convert % -trim +repage %.trim
|
||||
% rm *.png
|
||||
% for i in `ls -1`
|
||||
do
|
||||
mv ${i} ${i/.trim/}
|
||||
done
|
||||
% ls -1 | xargs -I % -n 1 convert % -trim +repage %.trim
|
||||
% rm *.png
|
||||
% for i in `ls -1`
|
||||
do
|
||||
mv ${i} ${i/.trim/}
|
||||
done
|
||||
% convert -limit memory 1 -limit map 1 -delay 15 20151004*_result.png anime.gif
|
||||
```
|
||||
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
categories = ["node.js"]
|
||||
author = "kazu634"
|
||||
description = "Hubot使ってみたかったから、nodebrewを使って、node.jsをMac (El Capitan 10.11.3)にインストールしてみました。"
|
||||
tags = []
|
||||
categories = ["Labs", "Program"]
|
||||
tags = ["node.js"]
|
||||
date = "2016-03-20T14:53:36+08:00"
|
||||
title = "nodebrewを使って、node.jsをMacにインストールしてみた"
|
||||
images = ["images/4932794177_e73e90a820_z.jpg"]
|
||||
|
|
|
@ -2,19 +2,12 @@
|
|||
title: Ubuntu 12.04でOpenVPNをインストールする
|
||||
author: kazu634
|
||||
date: 2013-09-20
|
||||
geo_latitude:
|
||||
- 38.305994
|
||||
geo_longitude:
|
||||
- 141.022701
|
||||
geo_public:
|
||||
- 1
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1855;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";s:1:"1";s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1855;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- Labs
|
||||
- Network
|
||||
tags:
|
||||
- openvpn
|
||||
|
||||
---
|
||||
|
@ -137,34 +130,34 @@ categories:
|
|||
ひな形になるファイルがあるので、それをコピーしてあげます:
|
||||
</p>
|
||||
|
||||
<pre class="lang:sh decode:true ">sudo mkdir /etc/openvpn/easy-rsa/
|
||||
sudo cp -R /usr/share/doc/openvpn/examples/easy-rsa/2.0/* /etc/openvpn/easy-rsa/
|
||||
<pre class="lang:sh decode:true ">sudo mkdir /etc/openvpn/easy-rsa/
|
||||
sudo cp -R /usr/share/doc/openvpn/examples/easy-rsa/2.0/* /etc/openvpn/easy-rsa/
|
||||
sudo chown -R $USER /etc/openvpn/easy-rsa/</pre>
|
||||
|
||||
<p>
|
||||
認証局の設定情報を指定してあげます:
|
||||
</p>
|
||||
|
||||
<pre class="lang:sh decode:true ">export KEY_COUNTRY=”US”
|
||||
export KEY_PROVINCE=”NY”
|
||||
export KEY_CITY=”New York City”
|
||||
export KEY_ORG=”Queens”
|
||||
<pre class="lang:sh decode:true ">export KEY_COUNTRY=”US”
|
||||
export KEY_PROVINCE=”NY”
|
||||
export KEY_CITY=”New York City”
|
||||
export KEY_ORG=”Queens”
|
||||
export KEY_EMAIL=”me@myhost.mydomain”</pre>
|
||||
|
||||
<p>
|
||||
サーバ用の鍵を作成します:
|
||||
</p>
|
||||
|
||||
<pre class="lang:sh decode:true ">cd /etc/openvpn/easy-rsa/
|
||||
ln -s openssl-1.0.0.cnf openssl.cnf
|
||||
|
||||
cd /etc/openvpn/easy-rsa/
|
||||
source vars
|
||||
./clean-all
|
||||
./build-dh
|
||||
./pkitool –initca
|
||||
./pkitool –server server
|
||||
cd keys
|
||||
<pre class="lang:sh decode:true ">cd /etc/openvpn/easy-rsa/
|
||||
ln -s openssl-1.0.0.cnf openssl.cnf
|
||||
|
||||
cd /etc/openvpn/easy-rsa/
|
||||
source vars
|
||||
./clean-all
|
||||
./build-dh
|
||||
./pkitool –initca
|
||||
./pkitool –server server
|
||||
cd keys
|
||||
openvpn –genkey –secret ta.key</pre>
|
||||
|
||||
<p>
|
||||
|
@ -181,7 +174,7 @@ openvpn –genkey –secret ta.key</pre>
|
|||
サンプルとなるファイルをコピーします:
|
||||
</p>
|
||||
|
||||
<pre class="lang:sh decode:true ">cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/
|
||||
<pre class="lang:sh decode:true ">cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz /etc/openvpn/
|
||||
gzip -d /etc/openvpn/server.conf.gz</pre>
|
||||
|
||||
<p>
|
||||
|
@ -204,7 +197,7 @@ gzip -d /etc/openvpn/server.conf.gz</pre>
|
|||
セキュリティ上の理由から、OpenVPNサーバを実行するユーザー・グループを指定してあげます:
|
||||
</p>
|
||||
|
||||
<pre class="lang:default decode:true ">user nobody
|
||||
<pre class="lang:default decode:true ">user nobody
|
||||
group nogroup</pre>
|
||||
|
||||
<h3>
|
||||
|
@ -215,43 +208,43 @@ group nogroup</pre>
|
|||
server.confのサンプルはこのようになります:
|
||||
</p>
|
||||
|
||||
<pre class="lang:default decode:true "># OpenVPN server config file
|
||||
#
|
||||
# Generated by Chef - local changes will be overwritten
|
||||
|
||||
port 1194
|
||||
proto tcp
|
||||
dev tun
|
||||
keepalive 10 120
|
||||
comp-lzo
|
||||
local 0.0.0.0
|
||||
|
||||
# Keys and certificates.
|
||||
ca /etc/openvpn/keys/ca.crt
|
||||
key /etc/openvpn/keys/server.key # This file should be kept secret.
|
||||
cert /etc/openvpn/keys/server.crt
|
||||
dh /etc/openvpn/keys/dh1024.pem
|
||||
|
||||
ifconfig-pool-persist /etc/openvpn/ipp.txt
|
||||
|
||||
server 10.8.0.0 255.255.0.0
|
||||
|
||||
user nobody
|
||||
group nogroup
|
||||
|
||||
# avoid accessing certain resources on restart
|
||||
persist-key
|
||||
persist-tun
|
||||
|
||||
# current client connections
|
||||
status /etc/openvpn/openvpn-status.log
|
||||
|
||||
# logging settings.
|
||||
log-append /var/log/openvpn.log
|
||||
verb 1 # don't spam the log with messages.
|
||||
mute 10 # suppress identical messages > 10 occurances.
|
||||
|
||||
script-security 1
|
||||
<pre class="lang:default decode:true "># OpenVPN server config file
|
||||
#
|
||||
# Generated by Chef - local changes will be overwritten
|
||||
|
||||
port 1194
|
||||
proto tcp
|
||||
dev tun
|
||||
keepalive 10 120
|
||||
comp-lzo
|
||||
local 0.0.0.0
|
||||
|
||||
# Keys and certificates.
|
||||
ca /etc/openvpn/keys/ca.crt
|
||||
key /etc/openvpn/keys/server.key # This file should be kept secret.
|
||||
cert /etc/openvpn/keys/server.crt
|
||||
dh /etc/openvpn/keys/dh1024.pem
|
||||
|
||||
ifconfig-pool-persist /etc/openvpn/ipp.txt
|
||||
|
||||
server 10.8.0.0 255.255.0.0
|
||||
|
||||
user nobody
|
||||
group nogroup
|
||||
|
||||
# avoid accessing certain resources on restart
|
||||
persist-key
|
||||
persist-tun
|
||||
|
||||
# current client connections
|
||||
status /etc/openvpn/openvpn-status.log
|
||||
|
||||
# logging settings.
|
||||
log-append /var/log/openvpn.log
|
||||
verb 1 # don't spam the log with messages.
|
||||
mute 10 # suppress identical messages > 10 occurances.
|
||||
|
||||
script-security 1
|
||||
push "redirect-gateway def1 bypass-dhcp"</pre>
|
||||
|
||||
<h2>
|
||||
|
@ -266,8 +259,8 @@ push "redirect-gateway def1 bypass-dhcp"</pre>
|
|||
以下のコマンドを実行して、クライアント用の鍵を作成します:
|
||||
</p>
|
||||
|
||||
<pre class="lang:sh decode:true ">cd /etc/openvpn/easy-rsa/
|
||||
source vars
|
||||
<pre class="lang:sh decode:true ">cd /etc/openvpn/easy-rsa/
|
||||
source vars
|
||||
KEY_CN=someuniqueclientcn ./pkitool client</pre>
|
||||
|
||||
<p>
|
||||
|
@ -309,40 +302,40 @@ KEY_CN=someuniqueclientcn ./pkitool client</pre>
|
|||
クライアント用の設定ファイルのサンプルです:
|
||||
</p>
|
||||
|
||||
<pre class="lang:default decode:true ">client
|
||||
dev tun
|
||||
proto tcp
|
||||
remote openvpn-server.kazu634.com 1194
|
||||
resolv-retry infinite
|
||||
nobind
|
||||
persist-key
|
||||
persist-tun
|
||||
;ca ca.crt
|
||||
;cert ipad.crt
|
||||
;key ipad.key
|
||||
comp-lzo
|
||||
verb 3
|
||||
|
||||
<ca>
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDuDCCAyGgAwIBAgIJANv02SnW6i6TMA0GCSqGSIb3DQEBBQUAMIGaMQswCQYD
|
||||
[... snip ...]
|
||||
Ggx0uDBQuVzhC4skB9YXt+Z2TCzXogEBtE9h/A0tR8t+ErsoXSDJ3UC7MRI=
|
||||
-----END CERTIFICATE-----
|
||||
</ca>
|
||||
<cert>
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIID9TCCA16gAwIBAgIBAjANBgkqhkiG9w0BAQUFADCBmjELMAkGA1UEBhMCSlAx
|
||||
[... snip ...]
|
||||
5uE2hKer80ia
|
||||
-----END CERTIFICATE-----
|
||||
</cert>
|
||||
<key>
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAMesHWRNGH9klvU/
|
||||
[... snip ...]
|
||||
GHsGbRenaBWR0A==
|
||||
-----END PRIVATE KEY-----
|
||||
<pre class="lang:default decode:true ">client
|
||||
dev tun
|
||||
proto tcp
|
||||
remote openvpn-server.kazu634.com 1194
|
||||
resolv-retry infinite
|
||||
nobind
|
||||
persist-key
|
||||
persist-tun
|
||||
;ca ca.crt
|
||||
;cert ipad.crt
|
||||
;key ipad.key
|
||||
comp-lzo
|
||||
verb 3
|
||||
|
||||
<ca>
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDuDCCAyGgAwIBAgIJANv02SnW6i6TMA0GCSqGSIb3DQEBBQUAMIGaMQswCQYD
|
||||
[... snip ...]
|
||||
Ggx0uDBQuVzhC4skB9YXt+Z2TCzXogEBtE9h/A0tR8t+ErsoXSDJ3UC7MRI=
|
||||
-----END CERTIFICATE-----
|
||||
</ca>
|
||||
<cert>
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIID9TCCA16gAwIBAgIBAjANBgkqhkiG9w0BAQUFADCBmjELMAkGA1UEBhMCSlAx
|
||||
[... snip ...]
|
||||
5uE2hKer80ia
|
||||
-----END CERTIFICATE-----
|
||||
</cert>
|
||||
<key>
|
||||
-----BEGIN PRIVATE KEY-----
|
||||
MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAMesHWRNGH9klvU/
|
||||
[... snip ...]
|
||||
GHsGbRenaBWR0A==
|
||||
-----END PRIVATE KEY-----
|
||||
</key></pre>
|
||||
|
||||
<h2>
|
||||
|
|
|
@ -2,16 +2,13 @@
|
|||
title: コンシューマー向けのハイエンドルーターでVPNを利用してみた
|
||||
author: kazu634
|
||||
date: 2015-01-31
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:6658;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":14:{s:6:"manual";b:1;s:11:"tweet_times";i:1;s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.7";s:14:"tweet_template";s:142:"ブログに新しい記事を投稿したよ: コンシューマー向けのハイエンドルーターでVPNを利用してみ… - [link] ";s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:6658;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}s:4:"text";s:161:"ブログに新しい記事を投稿したよ: コンシューマー向けのハイエンドルーターでVPNを利用してみ… - http://tinyurl.com/mwh37en";}'
|
||||
tmac_last_id:
|
||||
- 594128247962505216
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- インフラ
|
||||
- Labs
|
||||
- Network
|
||||
tags:
|
||||
- vpn
|
||||
|
||||
---
|
||||
<a href="https://www.flickr.com/photos/pedrik/5553465029" onclick="__gaTracker('send', 'event', 'outbound-article', 'https://www.flickr.com/photos/pedrik/5553465029', '');" title="Router by pedrik, on Flickr"><img class=" aligncenter" src="https://farm6.staticflickr.com/5251/5553465029_5fc7dbb0d2.jpg" alt="Router" width="500" height="333" /></a>
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
+++
|
||||
categories = ["VyOS","Edgerouter"]
|
||||
author = "kazu634"
|
||||
description = "EdgeRouter XとVyOS on AWSでOpenVPNを用いた拠点間VPNをはりました"
|
||||
tags = []
|
||||
categories = ["Labs", "Network"]
|
||||
tags = ["vyOS","edgerouter"]
|
||||
date = "2016-10-31T21:07:13+08:00"
|
||||
draft = false
|
||||
title = "EdgeRouter XとVyOS on AWSで拠点間VPNを構築する"
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
title = "Metabaseをお試しで使ってみた"
|
||||
date = 2018-07-02T21:15:53+08:00
|
||||
description = "オープンソースのお手軽BIツール・Metabaseをお試しで使ってみました。これ使えば、エンジニアじゃない人にもグラフを作ってもらえそう"
|
||||
tags = []
|
||||
categories = ["Tools", "Metabase"]
|
||||
categories = ["Labs", "Visualization"]
|
||||
tags = ["metabase"]
|
||||
author = "kazu634"
|
||||
images = ["images/41603208672_984110305c_z.jpg"]
|
||||
+++
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
title = "MetabaseでGeojsonを用いたカスタムマップを利用する"
|
||||
date = 2020-03-01T09:15:53+08:00
|
||||
description = "オープンソースのお手軽BIツール・Metabaseで自分で作成した白地図上にデータを可視化できるようになっていたようなので、試してみました"
|
||||
tags = []
|
||||
categories = ["Tools", "Metabase"]
|
||||
categories = ["Labs", "Visualization"]
|
||||
tags = ["metabase"]
|
||||
author = "kazu634"
|
||||
images = ["images/41603208672_984110305c_z.jpg"]
|
||||
+++
|
||||
|
|
|
@ -4,7 +4,8 @@ date=2020-06-13
|
|||
description="グラフをどのように使い分けるか、『グラフを作る前に読む本』にまとめられていたのでメモします"
|
||||
images = [""]
|
||||
chart=true
|
||||
tags = []
|
||||
categories = ["Labs", "Visualization"]
|
||||
tags = ["chart.js"]
|
||||
+++
|
||||
|
||||
<a href="https://www.amazon.co.jp/%E3%82%B0%E3%83%A9%E3%83%95%E3%82%92%E3%81%A4%E3%81%8F%E3%82%8B%E5%89%8D%E3%81%AB%E8%AA%AD%E3%82%80%E6%9C%AC%EF%BC%BB%E4%B8%80%E7%9E%AC%E3%81%A7%E4%BC%9D%E3%82%8F%E3%82%8B%E8%A1%A8%E7%8F%BE%E3%81%AF%E3%81%A9%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E7%94%9F%E3%81%BE%E3%82%8C%E3%81%9F%E3%81%AE%E3%81%8B%EF%BC%BD-%E6%9D%BE%E6%9C%AC-%E5%81%A5%E5%A4%AA%E9%83%8E-ebook/dp/B075WRLPGV/ref=as_li_ss_il?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&dchild=1&keywords=%E3%82%B0%E3%83%A9%E3%83%95%E3%82%92%E4%BD%9C%E3%82%8B%E5%89%8D%E3%81%AB&qid=1592495480&sr=8-1&linkCode=li2&tag=simsnes-22&linkId=e0d680dadb70490cd55526f37e9e4fed&language=ja_JP" target="_blank">『グラフを作る前に読む本』</a>に、グラフをどのようにようにように使い分けるかについてまとめられていたのでメモします。
|
||||
|
|
|
@ -2,12 +2,12 @@
|
|||
title: 『容疑者 室井慎次』
|
||||
author: kazu634
|
||||
date: 2005-09-22
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:2061;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- movie
|
||||
|
||||
---
|
||||
<div class="section">
|
||||
|
|
|
@ -2,13 +2,12 @@
|
|||
title: 単騎、千里を走る
|
||||
author: kazu634
|
||||
date: 2006-02-07
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";s:1:"1";s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:2263;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- 映画
|
||||
|
||||
- Misc
|
||||
tags:
|
||||
- movie
|
||||
---
|
||||
<div class="section">
|
||||
<p>
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
---
|
||||
title: ミュージカル・big
|
||||
author: kazu634
|
||||
date: 2006-09-03
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:2541;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- musical
|
||||
|
||||
---
|
||||
<div class="section">
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
---
|
||||
title: 2007年度東北英文学会@山形
|
||||
author: kazu634
|
||||
date: 2007-11-19
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:3297;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- 英文学
|
||||
- Misc
|
||||
tags:
|
||||
- yamagata
|
||||
- english literature
|
||||
|
||||
---
|
||||
<div class="section">
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
---
|
||||
title: 映画・『シルク』
|
||||
author: kazu634
|
||||
date: 2008-01-28
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:3663;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- 映画
|
||||
- Misc
|
||||
tags:
|
||||
- movie
|
||||
|
||||
---
|
||||
<div class="section">
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
---
|
||||
title: サン・テグジュペリが撃墜されていたことが確認される
|
||||
author: kazu634
|
||||
date: 2008-03-17
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:3837;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
|
||||
- Misc
|
||||
tags:
|
||||
- saint exupery
|
||||
---
|
||||
<div class="section">
|
||||
<blockquote title="「サンテクジュペリ機を撃墜」元独軍パイロットが証言(読売新聞) - Yahoo!ニュース" cite="http://headlines.yahoo.co.jp/hl?a=20080316-00000001-yom-soci">
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
---
|
||||
title: 「絵の力 – 延長された顔」のサマリー
|
||||
author: kazu634
|
||||
date: 2008-06-22
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:4093;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- seminar
|
||||
|
||||
---
|
||||
<div class="section">
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
---
|
||||
title: 『夜と星と風の物語』@Theatre1010を観てきた
|
||||
author: kazu634
|
||||
date: 2008-08-02
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:4177;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- movie
|
||||
|
||||
---
|
||||
<div class="section">
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
---
|
||||
title: ロードバイク、買っちゃいました
|
||||
author: kazu634
|
||||
date: 2009-01-04
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:4475;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- サイクリング
|
||||
- Misc
|
||||
tags:
|
||||
- cycling
|
||||
|
||||
---
|
||||
<div class="section">
|
||||
|
|
|
@ -1,14 +1,12 @@
|
|||
---
|
||||
title: 東海道を自転車で旅行する人のためのtips
|
||||
author: kazu634
|
||||
date: 2009-08-17
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:4759;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- サイクリング
|
||||
|
||||
- Misc
|
||||
tags:
|
||||
- cycling
|
||||
---
|
||||
<div class="section">
|
||||
<p>
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
---
|
||||
title: 今日は横須賀まで自転車で遊びに行ってきました
|
||||
author: kazu634
|
||||
date: 2010-03-27
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:5191;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- サイクリング
|
||||
- Misc
|
||||
tags:
|
||||
- cycling
|
||||
|
||||
---
|
||||
<div class="section">
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
---
|
||||
title: 聖蹟桜ヶ丘に自転車で行ってきました。
|
||||
author: kazu634
|
||||
date: 2010-07-11
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:5305;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- サイクリング
|
||||
- Misc
|
||||
tags:
|
||||
- cycling
|
||||
|
||||
---
|
||||
<div class="section">
|
||||
|
|
|
@ -1,17 +1,13 @@
|
|||
---
|
||||
title: 久しぶりにトラックで5,000m走ってきたよ
|
||||
author: kazu634
|
||||
date: 2011-07-03
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816731137294337
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- ランニング
|
||||
- Misc
|
||||
tags:
|
||||
- 小田原
|
||||
- odawara
|
||||
- running
|
||||
|
||||
---
|
||||
会社の陸上大会に参加してきました。小田原にある陸上競技場で5,000mを走ってきましたよ。5,000mなんて走るのは、たぶん10年ぶりぐらい?大会となるとハーフマラソンぐらいしか走っていなかったので、ある程度のスピードを求められながら5,000m走るのは久しぶりだったのです。
|
||||
|
|
|
@ -1,16 +1,13 @@
|
|||
---
|
||||
title: ビンディングペダルを買いました!
|
||||
author: kazu634
|
||||
date: 2011-08-07
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816722270519296
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- サイクリング
|
||||
- Misc
|
||||
tags:
|
||||
- cycling
|
||||
|
||||
---
|
||||
ビンディングペダルを買いました。これがまたとても良いです!ただ、立ちゴケしそうになって、すでに一度死にそうになりましたよ。十分に着脱の練習をしてから公道を走ろうね!
|
||||
|
||||
|
|
|
@ -1,17 +1,12 @@
|
|||
---
|
||||
title: 昭和な雰囲気の居酒屋へ行ってきました
|
||||
author: kazu634
|
||||
date: 2011-08-08
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816719410012160
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- 大船
|
||||
- ofuna
|
||||
|
||||
---
|
||||
大船にある<a href="http://r.tabelog.com/kanagawa/A1404/A140401/14023164/" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://r.tabelog.com/kanagawa/A1404/A140401/14023164/', 'いちぜん');">いちぜん</a>というお店に行ってきました。このお店、とても昭和のレトロな雰囲気で、しかも料理がおいしいのです!楽しんできましたよ! There was a problem connecting to Twitter.
|
||||
|
|
|
@ -1,18 +1,13 @@
|
|||
---
|
||||
title: 平泉へ自転車ツーリング
|
||||
author: kazu634
|
||||
date: 2011-08-15
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816715781955585
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- サイクリング
|
||||
- Misc
|
||||
tags:
|
||||
- 仙台
|
||||
- 平泉
|
||||
- sendai
|
||||
- hiraizumi
|
||||
|
||||
---
|
||||
お盆休みは高校の時の友達と一緒に仙台から平泉へ自転車ツーリングに行って来ました。 There was a problem connecting to Twitter.
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
---
|
||||
title: Gaucheで外部コマンドを実行する
|
||||
author: kazu634
|
||||
date: 2011-09-19
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:5447;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- Labs
|
||||
- Program
|
||||
tags:
|
||||
- gauche
|
||||
- Lisp
|
||||
- lisp
|
||||
|
||||
---
|
||||
<div class="section">
|
||||
|
|
|
@ -1,17 +1,13 @@
|
|||
---
|
||||
title: 日本三景の一つ、松島を走ってきた
|
||||
author: kazu634
|
||||
date: 2011-10-09
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816690611937280
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- ランニング
|
||||
- Misc
|
||||
tags:
|
||||
- 松島
|
||||
- matsushima
|
||||
- running
|
||||
|
||||
---
|
||||
日本三景の一つ、松島を走って来ました。 There was a problem connecting to Twitter.
|
||||
|
|
|
@ -1,17 +1,13 @@
|
|||
---
|
||||
title: 大阪淀川市民マラソンの結果発表!
|
||||
author: kazu634
|
||||
date: 2011-11-08
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816687336181760
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- ランニング
|
||||
- Misc
|
||||
tags:
|
||||
- 大阪
|
||||
- osaka
|
||||
- running
|
||||
|
||||
---
|
||||
大阪淀川市民マラソン、走って来ました!生憎の曇ときどき雨という天気でしたが、なんとか完走できました!
|
||||
|
|
|
@ -1,17 +1,12 @@
|
|||
---
|
||||
title: 3.11後はじめてひょうたんに行きました
|
||||
author: kazu634
|
||||
date: 2011-12-30
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816680189067265
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- 塩釜
|
||||
- shiogama
|
||||
|
||||
---
|
||||
塩釜には「ひょうたん」というホルモン屋さんがあります。津波の押し寄せてきた地域ではありますが、それでも営業を継続していました。久方ぶりにそのひょうたんに行って来ました。
|
||||
|
|
|
@ -1,17 +1,16 @@
|
|||
---
|
||||
title: 時と共に変わっていくもの – 2011/12
|
||||
author: kazu634
|
||||
date: 2012-01-01
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816680189067265
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
-
|
||||
- sendai
|
||||
- tagajo
|
||||
- shichigahama
|
||||
- sendai
|
||||
|
||||
---
|
||||
年末年始に帰省して、変化に気がついたことを書いていきます:
|
||||
|
||||
|
|
|
@ -1,18 +1,12 @@
|
|||
---
|
||||
title: 無印良品の「壁に付けられる家具」を試してみた
|
||||
author: kazu634
|
||||
date: 2012-02-23
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816672580603904
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- お気に入り
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- 千駄木
|
||||
- sendagi
|
||||
|
||||
---
|
||||
無印良品の壁に付けられる家具を試してみました。これ、お手軽に取り付けられるし、壁に穴が開くといっても画鋲の穴程度だから、それほど気にならないしで、とても気に入りました。
|
||||
|
|
|
@ -1,20 +1,16 @@
|
|||
---
|
||||
title: 都内をサイクリング
|
||||
author: kazu634
|
||||
date: 2012-03-04
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816667153186819
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- サイクリング
|
||||
- Misc
|
||||
tags:
|
||||
- 四谷
|
||||
- 大手町
|
||||
- 御茶ノ水
|
||||
- 白金台
|
||||
- cycling
|
||||
- yotsuya
|
||||
- otemachi
|
||||
- ochinomizu
|
||||
- shiroganedai
|
||||
|
||||
---
|
||||
最近購入した自転車・GIOS Ampioで都内をサイクリングしてきました。都内の地理が殆どわかっていなかったのですが、雰囲気だけで何とか回って来ましたよ!
|
||||
|
|
|
@ -1,17 +1,12 @@
|
|||
---
|
||||
title: Taverna Giro @ 本塩釜
|
||||
author: kazu634
|
||||
date: 2012-04-05
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816662413635584
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- 塩釜
|
||||
- shiogama
|
||||
|
||||
---
|
||||
先日実家に帰省した際に後輩と本塩釜にあるTaverna Giroに行って参りました。本塩釜駅の目の前の建物の二階に入っていくと、センスのいい空間が広がっていて素敵でした。
|
||||
|
|
|
@ -1,17 +1,12 @@
|
|||
---
|
||||
title: ANTWERP PORT – 赤坂
|
||||
author: kazu634
|
||||
date: 2012-04-10
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816660165480448
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- 赤坂
|
||||
- akasaka
|
||||
|
||||
---
|
||||
友達のお誕生日を祝うためエイプリールフールに赤坂に行って参りました。0次会はベルギービールのお店・Antwerp Portへ。ベルギービールを引っ掛けてから、お店に向かう作戦です。
|
||||
|
|
|
@ -1,17 +1,12 @@
|
|||
---
|
||||
title: 田舎居酒屋 まごの邸
|
||||
author: kazu634
|
||||
date: 2012-04-21
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816660165480448
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- 赤坂
|
||||
- akasaka
|
||||
|
||||
---
|
||||
友達のお誕生日会に赤坂に行って来ましたシリーズです。1次会は田舎居酒屋 まごの邸に行きました。土日の赤坂はやっぱり人も少なく、ゆったりと過ごすことが出来ました。 There was a problem connecting to Twitter.
|
||||
|
|
|
@ -1,19 +1,15 @@
|
|||
---
|
||||
title: お台場周辺をマラニック
|
||||
author: kazu634
|
||||
date: 2012-07-06
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816647477698560
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- ランニング
|
||||
- Misc
|
||||
tags:
|
||||
- お台場
|
||||
- 築地
|
||||
- 豊洲
|
||||
- running
|
||||
- odaiba
|
||||
- tsukiji
|
||||
- toyosu
|
||||
|
||||
---
|
||||
先週の土曜日にお台場周辺をマラニックしてきました。 There was a problem connecting to Twitter.
|
||||
|
|
|
@ -1,17 +1,13 @@
|
|||
---
|
||||
title: 磐梯高原猪苗代湖マラソン、走って来ました
|
||||
author: kazu634
|
||||
date: 2012-09-16
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816645716086784
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- ランニング
|
||||
- Misc
|
||||
tags:
|
||||
- 猪苗代
|
||||
- running
|
||||
- inawashiro
|
||||
|
||||
---
|
||||
磐梯高原猪苗代湖マラソンを完走してきました。65kmです。7時間ちょっとでした。5:00スタートだったので、12:00にゴール。
|
||||
|
|
|
@ -1,22 +1,17 @@
|
|||
---
|
||||
title: 北千住へサイクリング
|
||||
author: kazu634
|
||||
date: 2012-11-24
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816639021977600
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- サイクリング
|
||||
- スポーツ
|
||||
- Misc
|
||||
tags:
|
||||
- 三ノ輪
|
||||
- 上野
|
||||
- 入谷
|
||||
- 北千住
|
||||
- 南千住
|
||||
- cycling
|
||||
- minowa
|
||||
- ueno
|
||||
- iriya
|
||||
- kitasenju
|
||||
- minamisenju
|
||||
|
||||
---
|
||||
ポカポカ陽気に誘われて本日はサイクリングへ。北千住まで行って来ました! There was a problem connecting to Twitter.
|
||||
|
|
|
@ -1,18 +1,13 @@
|
|||
---
|
||||
title: 2012東京スイーツマラソンに参加しました
|
||||
author: kazu634
|
||||
date: 2012-12-06
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816634311770113
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- スポーツ
|
||||
- ランニング
|
||||
- Misc
|
||||
tags:
|
||||
- あきる野
|
||||
- running
|
||||
- akiruno
|
||||
|
||||
---
|
||||
会社の人たちと東京スイーツマラソンに参加しました。スイーツ業界と協力し、走っている途中に配る補給食にスイーツを用意して、ランナー✖スイーツという層を取り込もうというイベントのようです。
|
||||
|
|
|
@ -1,17 +1,12 @@
|
|||
---
|
||||
title: 絵馬堂 @ 谷中
|
||||
author: kazu634
|
||||
date: 2012-12-22
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816632525017088
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- 谷中
|
||||
- yanaka
|
||||
|
||||
---
|
||||
絵馬に囲まれてお食事ができるお店・絵馬堂に行ってまいりました。
|
||||
|
|
|
@ -1,17 +1,12 @@
|
|||
---
|
||||
title: 西新井大師を訪ねて
|
||||
author: kazu634
|
||||
date: 2012-12-30
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 303816628007743489
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- 大師前
|
||||
- taishimae
|
||||
|
||||
---
|
||||
用事があって西新井大師までお出かけしてきました、「大師」とつく地名は「川崎大師」しか知らなかったので、東京にも大師があると驚いたのはここだけの話。。。
|
||||
|
|
|
@ -1,19 +1,13 @@
|
|||
---
|
||||
title: 久しぶりに海外旅行をして驚いたこと
|
||||
author: kazu634
|
||||
date: 2013-01-31
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 309237698785320960
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";s:1:"1";s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:3;s:6:"result";a:0:{}s:13:"tweet_counter";i:1;s:13:"tweet_log_ids";a:0:{}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- 旅行
|
||||
- Misc
|
||||
- Travel
|
||||
tags:
|
||||
- Chiang Mai
|
||||
- chiang mai
|
||||
|
||||
---
|
||||
友人の結婚式に参加するため、タイに来ています。2年ぶりぐらいの海外旅行です。久しぶりに海外旅行をして、驚いたことを書きつづります。
|
||||
|
|
|
@ -1,18 +1,13 @@
|
|||
---
|
||||
title: 横浜卸売市場〜シーパラダイスに行って参りました
|
||||
author: kazu634
|
||||
date: 2013-04-19
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 368276259257589761
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- 八景島
|
||||
- 横浜
|
||||
- hakkeijima
|
||||
- yokohama
|
||||
|
||||
---
|
||||
4月の頭に横浜卸売市場とシーパラダイスに行って参りました。楽しかったです!
|
||||
|
|
|
@ -1,18 +1,12 @@
|
|||
---
|
||||
title: 第23回仙台国際ハーフマラソンを走って来ました
|
||||
author: kazu634
|
||||
date: 2013-05-26
|
||||
has_been_twittered:
|
||||
- yes
|
||||
tmac_last_id:
|
||||
- 9223372036854775807
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- スポーツ
|
||||
- ランニング
|
||||
- Misc
|
||||
tags:
|
||||
- 仙台
|
||||
- sendai
|
||||
|
||||
---
|
||||
仙台ハーフマラソンの完走証が郵送されてきました!今年は久しぶりに 90 min を切れたので嬉しいです!
|
||||
|
|
|
@ -1,21 +1,12 @@
|
|||
---
|
||||
title: ディスプレイアームを使って机の上を小奇麗にしてみた
|
||||
author: kazu634
|
||||
date: 2013-06-23
|
||||
geo_latitude:
|
||||
- 38.306186
|
||||
geo_longitude:
|
||||
- 141.022639
|
||||
geo_public:
|
||||
- 1
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1840;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1840;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- gadget
|
||||
|
||||
---
|
||||
<time datetime="2013-06-23T10:40:00+09:00" pubdate data-updated="true">Jun 23<span>rd</span>, 2013</time>
|
||||
|
|
|
@ -1,19 +1,12 @@
|
|||
---
|
||||
title: OpenSky 3.0 ―欲しかった飛行機、作ってみた―
|
||||
author: kazu634
|
||||
date: 2013-07-20
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1575;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.0";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1575;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
tmac_last_id:
|
||||
- 9223372036854775807
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- 秋葉原
|
||||
- akihabara
|
||||
|
||||
---
|
||||
<a href="http://hachiya.3331.jp/" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://hachiya.3331.jp/', '');" title="八谷和彦 個展「OpenSky 3.0 ―欲しかった飛行機、作ってみた―」:3331 Arts Chiyoda by -kazu634-"><img class="aligncenter" alt="八谷和彦 個展「OpenSky 3.0 ―欲しかった飛行機、作ってみた―」:3331 Arts Chiyoda" src="http://farm4.staticflickr.com/3695/9297995276_4601cc4f12.jpg" width="500" height="421" /></a>
|
||||
|
|
|
@ -1,21 +1,13 @@
|
|||
---
|
||||
title: SIMフリーの iPad Mini + OCN モバイル エントリー D LTE 980
|
||||
author: kazu634
|
||||
date: 2013-08-12
|
||||
geo_latitude:
|
||||
- 38.306239
|
||||
geo_longitude:
|
||||
- 141.022689
|
||||
geo_public:
|
||||
- 1
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1815;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";i:0;s:7:"enabled";i:1;s:10:"separation";s:2:"60";s:7:"version";s:3:"3.7";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1815;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- iPhone
|
||||
- Misc
|
||||
tags:
|
||||
- gadget
|
||||
- ipad
|
||||
|
||||
---
|
||||
<div class="entry-content">
|
||||
|
|
|
@ -1,19 +1,12 @@
|
|||
---
|
||||
title: 国立科学博物館で行われている大恐竜展を観に行った!
|
||||
author: kazu634
|
||||
date: 2013-12-14
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1655;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":14:{s:6:"manual";b:1;s:11:"tweet_times";i:1;s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:5:"3.0.3";s:14:"tweet_template";s:111:"ブログに新しい記事を投稿したよ: 国立科学博物館で行われている大恐竜展 - [link] ";s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1655;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}s:4:"text";s:130:"ブログに新しい記事を投稿したよ: 国立科学博物館で行われている大恐竜展 - http://tinyurl.com/mepqjy9";}'
|
||||
tmac_last_id:
|
||||
- 480344699962949632
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- 上野
|
||||
- ueno
|
||||
|
||||
---
|
||||
<a href="http://daikyoryu.com/" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://daikyoryu.com/', '');" title="大恐竜展 ゴビ砂漠の驚異|国立科学博物館 東京上野公園 by Kazuhiro MUSASHI, on Flickr"><img class="aligncenter" alt="大恐竜展 ゴビ砂漠の驚異|国立科学博物館 東京上野公園" src="http://farm4.staticflickr.com/3717/11366214433_b1aa8252d0.jpg" width="500" height="218" /></a>
|
||||
|
|
|
@ -1,18 +1,12 @@
|
|||
---
|
||||
title: 夜のサイクリング用にファイバーフレアライトを買った
|
||||
author: kazu634
|
||||
date: 2013-12-22
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1662;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:1;s:11:"tweet_times";i:1;s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:5:"3.0.3";s:14:"tweet_template";s:120:"ブログに新しい記事を投稿したよ: 夜のサイクリング用にファイバーフレアライト - [link] ";s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:3;s:13:"tweet_log_ids";a:2:{i:0;i:1661;i:1;i:1662;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
tmac_last_id:
|
||||
- 483168249152946176
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- サイクリング
|
||||
- スポーツ
|
||||
- Misc
|
||||
tags:
|
||||
- cycling
|
||||
|
||||
---
|
||||
通勤に自転車を使うようになって困ったのが、夜が遅くなると、自分のことが周囲の自動車に認識してもらいづらいことでした。もちろん法律上必要なフロントライトだけでなくて、リアライトもつけています。でも安心できない。
|
||||
|
|
|
@ -1,19 +1,12 @@
|
|||
---
|
||||
title: 大木屋のエアーズロック食べてきた!
|
||||
author: kazu634
|
||||
date: 2014-01-01
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1672;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";s:1:"1";s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:5:"3.0.3";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1672;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
tmac_last_id:
|
||||
- 486143173614260224
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- 市ヶ谷
|
||||
- ichigaya
|
||||
|
||||
---
|
||||
年末に同僚に誘われて<a href="http://r.gnavi.co.jp/gabr800/" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://r.gnavi.co.jp/gabr800/', '大木屋・市ヶ谷店');">大木屋・市ヶ谷店</a>に行ってきました。このお店はエアーズロックっていう大きなステーキで有名らしいです。でも、もんじゃ屋さんなんだとか。一応もんじゃも出てきたけれど、やっぱりエアーズロックのインパクトが強すぎました。
|
||||
|
|
|
@ -1,19 +1,12 @@
|
|||
---
|
||||
title: 大木屋・本店に行ってまたエアーズロック食べてきた
|
||||
author: kazu634
|
||||
date: 2014-03-02
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1695;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";s:1:"1";s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:5:"3.5.1";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1695;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
tmac_last_id:
|
||||
- 500276779257307137
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- 日暮里
|
||||
- nippori
|
||||
|
||||
---
|
||||
<a href="http://blog.kazu634.com/2014/01/01/ohkiya_at_ichigaya_airs_rock_beef/" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://blog.kazu634.com/2014/01/01/ohkiya_at_ichigaya_airs_rock_beef/', '前回市ヶ谷店に行ってエアーズロックを食べてきた');" title="大木屋のエアーズロック食べてきた!">前回市ヶ谷店に行ってエアーズロックを食べてきた</a>わけですが、今回は日暮里にある本店に行ってまいりました。
|
||||
|
|
|
@ -1,25 +1,12 @@
|
|||
---
|
||||
title: B-SIDE LABELのステッカー
|
||||
author: kazu634
|
||||
date: 2014-03-23
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1706;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";s:1:"1";s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.6";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1706;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
geo_latitude:
|
||||
- 35.721292
|
||||
geo_longitude:
|
||||
- 139.762562
|
||||
geo_public:
|
||||
- 1
|
||||
tmac_last_id:
|
||||
- 500985662321860612
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- 京都
|
||||
- kyoto
|
||||
|
||||
---
|
||||
京都をぶらぶらしていて、<a href="http://www.bside-label.com/" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.bside-label.com/', 'B-Side Label');">B-Side Label</a>の店舗を発見しました。マリオがギター担いでいるんです。気になりますよね。
|
||||
|
|
|
@ -1,19 +1,12 @@
|
|||
---
|
||||
title: m+のtrouser’s clip買いました
|
||||
author: kazu634
|
||||
date: 2014-06-07
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1719;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";s:1:"1";s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.6";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1719;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
tmac_last_id:
|
||||
- 513518240224776193
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- サイクリング
|
||||
- Misc
|
||||
tags:
|
||||
- 蔵前
|
||||
- kuramae
|
||||
|
||||
---
|
||||
<a href="http://m-piu.com/catalog/trousers-clip/" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://m-piu.com/catalog/trousers-clip/', 'm+');">m+</a>と<a href="http://www.tokyobike.com/" onclick="__gaTracker('send', 'event', 'outbound-article', 'http://www.tokyobike.com/', 'Tokyo Bike');" title="Tokyo Bike" target="_blank">Tokyo Bike</a>がコラボして作成した Trouser’s Clip を購入しました。これです:
|
||||
|
|
|
@ -1,19 +1,12 @@
|
|||
---
|
||||
title: キャプテン翼展に行ってきました
|
||||
author: kazu634
|
||||
date: 2014-07-07
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1734;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";s:1:"1";s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.6";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1734;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
tmac_last_id:
|
||||
- 518410477681250304
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- 上野
|
||||
- ueno
|
||||
|
||||
---
|
||||
有名なサッカー選手が影響を受けたと答えるマンガ・『キャプテン翼』。最近だとテニスの王子様が似たような系統なのかもしれませんが、熱量でいえばキャプテン翼が勝っている気がします。私はキャプテン翼リアルタイム世代とはずれていますが、再放送で観ていた世代なのかな。
|
||||
|
|
|
@ -1,19 +1,12 @@
|
|||
---
|
||||
title: 恐竜展と砂の彫刻展 @ 横浜 に行ってきた
|
||||
author: kazu634
|
||||
date: 2014-08-15
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1751;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";s:1:"1";s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.6";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1751;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
tmac_last_id:
|
||||
- 520554820173070336
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- つれづれ
|
||||
- Misc
|
||||
tags:
|
||||
- 桜木町
|
||||
- sakuragicho
|
||||
|
||||
---
|
||||
恐竜展が横浜で開催されていると知り、友達と行ってきました。
|
||||
|
|
|
@ -1,20 +1,14 @@
|
|||
---
|
||||
title: しまなみ海道を自転車で駆け抜けてきた
|
||||
author: kazu634
|
||||
date: 2014-08-17
|
||||
wordtwit_posted_tweets:
|
||||
- 'a:1:{i:0;i:1762;}'
|
||||
wordtwit_post_info:
|
||||
- 'O:8:"stdClass":13:{s:6:"manual";b:0;s:11:"tweet_times";i:1;s:5:"delay";s:1:"0";s:7:"enabled";s:1:"1";s:10:"separation";i:60;s:7:"version";s:3:"3.6";s:14:"tweet_template";b:0;s:6:"status";i:2;s:6:"result";a:0:{}s:13:"tweet_counter";i:2;s:13:"tweet_log_ids";a:1:{i:0;i:1762;}s:9:"hash_tags";a:0:{}s:8:"accounts";a:1:{i:0;s:7:"kazu634";}}'
|
||||
tmac_last_id:
|
||||
- 521294484202479616
|
||||
author:
|
||||
- kazu634
|
||||
categories:
|
||||
- サイクリング
|
||||
- Misc
|
||||
tags:
|
||||
- 今治
|
||||
- 尾道
|
||||
- cycling
|
||||
- imabari
|
||||
- onomichi
|
||||
|
||||
---
|
||||
しまなみ海道は本州の尾道〜四国の今治間をつなぐ道です。とうぜん途中には瀬戸内海があるので、島々をつなぐ橋を渡りながらの道になります。
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue