カテゴリー : 2016年 7月

緯度経度と日本住所の対応データは国土交通省の「位置参照情報ダウンロードサービス」から無料で入手できる

「緯度経度と市区町村の紐付いたデータを探してほしい」という仕事の依頼をされて、調べた内容をご紹介します。

続きを読む

AnsibleでさくらのVPSのセットアップをするために2週間無料のお試し期間で登録した話

今までサーバの環境構築は手動でやっていたのですが、そろそろ構成ツールを使って自動化できるようになりたいなと思う今日このごろです。

思うだけではダメで、行動しなければ!ということで、さくらのVPSの2週間無料のお試し期間へ登録しました。

続きを読む

さくらのVPSで初回起動時にコンソールに Updating RPMS on system と出力されたら気長に待とう

さくらのVPSで契約したサーバを初回起動して ssh すると Connection refused エラーで接続できませんでした。

エラーメッセージ: Connection refused

$ ssh root@160.16.55.xxx
ssh: connect to host 160.16.55.xxx port 22: Connection refused

仕方ないので、さくらのVPS専用の「VPSコントロールパネル」からサーバに接続して、コンソールを確認してみると Updating RPMS on system が出力されているところで処理が止まっていました。

調べてみたところ、初回起動時にインストールされている RPM を全て更新する仕様らしく、そのため時間が掛かっているようでした。

20分ぐらい待ってコンソールを確認すると次の処理に進んでいて、しばらくすると無事に login プロンプトが表示されていました。

初回起動時だけなので困るのは最初だけですが、定期的に RPM が最新の状態の CentOS がデフォルトでインストールされると嬉しいですね。

iconv で変換できない不正な文字を除外するには -c オプションを使えばいい

Linux 上でデータベースから出力した CSV ファイルの文字コードを UTF-8 から Shift JIS に変換しようとしたら、変換できない文字が含まれていたみたいで illegal input sequence at position というエラーが発生して処理途中で終了してしまいました。

Linux | リナックス

続きを読む

[Google スプレッドシート] 数字を Plain Text に変換するには TEXT(A1,”@”) 関数を使うといいらしい

Googleスプレッドシートで、vlookup の検索キーの部分を Plain text にしているのにエラーが出て無駄に時間を使ってしまうことがありました。

エラーメッセージ
Error
Did not find value in VLOOKUP evaluation.

原因は Plain text になっているように見えて、実はなってなかったという罠でした・・・。再度 Plain text で format したら正常に vlookup できました。

同僚にこの話をしたら、

TEXT(A1,"@")

で、プレーンテキストになりますよ。

ということを教えてもらいました。

以下、TEXT 関数を使って vlookup してみたサンプルです。

Google スプレッドシートの活用スキルがまだまだ足りない。