読者です 読者をやめる 読者になる 読者になる

いとさんぽ

福岡移住生活を楽しむプログラマーのあれこれ

嵐JAL CM【九州編】ロケ地聖地巡礼

ライフハック

前回のCMでは福岡県の光の道がロケ地となり嵐ファンが集まったことで話題になりましたね。九州のローカルニュース番組「アサデス」でも取り上げられていました!今回もアサデスで放送されましたが、新しいCM「山に願いを」篇は9月3日から放送されています。番組のインタビューでは二宮君の悪ノリで「じゃんけんで負けた人が今の思いを叫ぶ」というプチ企画がはじまりましたw大野君が負けて叫んでいましたが、すごい気持ちがよさそうです。これをまねてファンの人も嵐への愛を叫んでみてくださいw地名は明かされませんでしたが、景色がよくてぜひ行ってみたいと思いその場所と行き方を調べてみました。

f:id:improducer3:20160906221024p:plain

熊本の大観峰(だいかんぼう)

九州の連なる山々が大パノラマで一望できる標高約900mの高台

という条件ニュースの該当する場所は熊本県阿蘇大観峰のようです。

アクセス

住所:阿蘇市山田
熊本地震の影響で一部が通行止めになっていたりする可能性があるため詳細な自治体の最新情報を確認してみてください。

車(レンタカー)

熊本空港から国道57号経由38キロ、60分。
熊本駅から国道57号経由50キロ、80分。

大観峰茶店に駐車場140台(無料)

バス

豊肥本線阿蘇駅から、阿蘇周遊観光バス「だいかんボーイ 」運行中

施設情報

住所:熊本県阿蘇市端辺山田2090-8
電話番号:0967-32-3856
営業時間:月~金 8時~17時、土日 8時~18時
定休日:なし
大観峰茶店:http://www.asodaikanbou.com/index.html


茶店では食事もできるようですね!高菜飯が有名です。水もおいしいみたいで大自然を楽しみたい方はレンタカーを借りてドライブがてら行ってみるといいでしょう。最寄り駅から遠いので車でないと行きにくいです。レンタカーでない場合は、観光タクシーを使用しましょう。1日乗車券がありますので、これからの季節なら近くの温泉にも足を運ぶのもいいですね。熊本への観光はふっこう割で安く行けますし、現在はLCCの普及などで安く旅行ができます。自然が多くとてもいいところなのでぜひ行ってみましょう!ふっこう割9月9日から2期が販売開始です!もう一つのCMで舞台になっている光の道は福岡なので九州旅行ついでに一緒に行ってみましょう!

strutsでチェックされているmultiboxの値を取得する

プログラミング

仕事で慣れないstrutsを使ったシステム開発をしていて、multiboxがチェックされているかの判定をjavascriptで行い値を取得する方法です。
ググっても自分のやりたいことにぴったりな回答がなかったのでメモ代わりに走り書き。
ノートの手書き適当メモを書き起こしているので自宅では動作確認していません。

目的

multiboxのチェックされている項目の値をjavascriptで受け取る。

環境

struts:バージョン忘れた
Java:6

jsp
<html:multibox property="○○">
javascript
var boxes = document.getElementByName("○○");

for(i = 0; i<boxes.length; i++){
	if(boxes[i].checked == true){
		console.log(boxes[i].value); // ←これが値!
	}
}

※一部のみ抜き出しています。


multiboxはで画面読み込み時に取得できた分を複数表示させてました。
propertyに指定した名称とgetElementByNameに渡す名称を一致させたら取れています。
jsp側のボタンにonClickイベントを仕込んでjava側のEventActionを経由せずにjavascriptの関数を呼び出しました。
チェックされていない場合はboxes[i].checked==trueのものがないので、そのときはjspにエラーメッセージを表示するようにしました。

「UnityによるVRアプリケーション開発」P79挑戦課題

プログラミング

「UnityによるVRアプリケーション開発」を購入したので、少しずつ進めています。
P79の挑戦課題で少しだけ詰まったのでメモ。

RandomPositionを参考にとありますが、そのまま流用すると

yield return new WaitForSeconds (5);

↑となりますがこの記述のままだと動作しません。
メソッドが呼び出されてcountDownの値を減らす前に、設定した数値の3が初期化されていつまでたってもゾンビが爆発しません。

yield return null;

を使うと正常にcountDownが動作し、3秒たつとゾンビが爆発します。
WaitForSecondsがその名のとおりコルーチンを指定した時間中断してしまうためです。

python「SyntaxError: Non-ASCII character」の対処方法

プログラミング

pythonで「SyntaxError: Non-ASCII character」のエラーが出た場合の対処方法。
ASCIIの文字列でないものが含まれていますというエラーです。

実行ファイルのの先頭に

# coding:utf-8

を書くと直ります。

Kindle Unlimitedの解約を忘れずに!

ライフハック

Kindle Unlimitedのローンチから一か月の無料お試しで使ってみました。
当初は技術書にたくさん読みたいものがあり継続して使おうかと思っていましたが一週間ちょっとで読める本がだいぶなくなってしまいました。
特に売れているような良書が一気に消えました。。
サービス開始すぐに登録した人は無料期間が9月頭には終わってしまうはずです。
読みたい本消えちゃったなあ。と思っている同じ境遇の方は忘れずに解約しましょう!

Kindle Unlimited解約方法


1. Amazonトップに移動し、メニュー>アカウントサービス>お客様のKindle Unlimitedを選択する。

2.『Kindle Unlimited会員情報』ページの左から、メンバーシップを管理>Kindle Unlimited会員登録をキャンセルをクリック

3.『メンバーシップを編集』ページから[メンバーシップを終了]ボタンをクリック

4.『Kindle Unlimited会員情報』ページの「メンバーシップを管理」が「9/〇に終了します」となっていることを確認。

以上です。
月額980円なので使わない人は解約を忘れずにしましょう!

JavaのBigDecimalで四則演算と丸め処理

プログラミング

仕事でお金の計算を実装する機会がありネットで調べたのに、また同じような計算がめぐってきた時に「どうやるんだっけ?」と2度同じことを調べてしまったのですぐに思い出せるようにメモがてら残します。千円未満切り捨ては保険料かなにかを計算するときに使った気がします。数か月前なので記憶があやふや。

四則演算 メソッド
足し算 add()
引き算 subtract()
掛け算 multiply()
割り算 devide()


BigDecimal a = new BigDecimal("1.00");
BigDecimal b = new BigDecimal("2.00");
BigDecimal c = new BigDecimal("3.00");

// 足し算(1+2)
BigDecimal add = a.add(b);

// 引き算(1-2)
BigDecimal subtract = a.subtract(b);

// 掛け算(2*3)
BigDecimal multiply = b.multiply(c);

// 割り算(1/3)少数第3位で四捨五入
BigDecimal divide = a.divide(c, 2, BigDecimal.ROUND_HALF_UP);

System.out.println("足し算:" + add);
System.out.println("引き算:" + subtract);
System.out.println("掛け算:" + multiply);
System.out.println("割り算:" + divide);

// 千円未満切り捨て
BigDecimal target = new BigDecimal("1100");
BigDecimal thousand = new BigDecimal("1000");
BigDecimal result = target.divide(thousand)
			 .setScale(0, BigDecimal.ROUND_DOWN)
			 .multiply(thousand);
System.out.println("千円未満切り捨て:" + result);

効率のいい方法は他にあるかもしれませんがざっくり調べた方法でした。

固定回線をやめてWiFiルーターで生活してみた

ライフハック

なぜ固定回線をやめたか

私は東京での生活が嫌になり福岡に移住してきました。(これの詳細は別に記事書きます!)
そのときに職種もプログラマーに転職しました。(これの詳細も別に記事書きます。。)
プログラミングに興味はありましたが勉強したことがなく全くの未経験。
こちらは職業訓練で習得しました。(これの詳細も別に記事書きます。。。)

Javaの基礎を半年学んでいよいよ就職!
憧れの福岡生活スタートだ!!!
なんて思っていたらすぐに同じ福岡の中でも山奥の開発会社に出向になりました。。
博多、天神、中洲、あたりのキラキラした生活をしたいと思っていたので、これはかなりの衝撃でした。
電車は1時間に一本。車がないと生活できないような田舎生活。
福岡に移住してすぐは市内に住んでいて、固定回線を契約していました。
しかし半年間での出向。市内から通勤するには遠すぎて引っ越すことにしました。
固定回線は2年間経たずに解約だったので違約金が数万円かかりました。

プログラマーの仕事内容として客先に常駐し、その企業の製品を製造するようなほぼ派遣みたいな扱いの方も多いのではないでしょうか。
東京であれば電車で通勤できる範囲ですが、福岡ですと市内に仕事が少ないという理由で経験が浅いプログラマーは佐賀や北九州、最悪もっと田舎に飛ばされます。
自宅から通勤できない距離に出向になると、引っ越ししか手段がないです。となると
固定回線は解約 ⇒ 違約金の発生
これからどれだけ出向先が変わるのかわかりませんが、昔のように一社にずっと勤めるなんてことも分からない世の中なのでこれはもう固定回線を契約するのはスパッとやめてWiFiルーターだけにしてみようと思いました。

面倒なのが嫌いなのでサクッと決めようと参考にした記事はこちら

WiFiルーター生活の感想

WiFiルーターだけの生活は3か月経ちました。今のところ全く不便さは感じていません。
私が契約したWiMAXは直近3日で3GBを越えなければ速度制限がかからず利用できますが、働いていると平日は夜しかネット接続しないため3GBも使いません。土日に勉強のために重めのソフトをダウンロードする時は少し時間がかかってしまいますが、速度制限がかかっても動画を見たりするくらいの速度が出ています。
WiFiルーターだけで全然快適です!(ネット接続するゲームやFXとかやっている場合は固定回線がいいらしいです。)
PCだけでなく、スマホも接続しておけるのでしばらくしたらスマホのプランを安いものに下げるか、格安SIMに乗り換えて月々の固定費を抑えてみようと思います。
あと、どこでも持ち運べるので便利かなと思いましたが、そんなにPC持ち運ばないですねw
スマホの速度制限がかかった時にカバンに入れておいてずっとWiFiルーターでネット接続できたのはとても便利でした。
あとは実家に帰る福岡~東京間の空港とか電車の移動時間はずっと気軽にスマホで動画見たりできるので時間を有効に使える気がします。

まとめ

家を買ったとかでなければ、引っ越す可能性が常にあります。
回線を引く工事も必要なく、すぐに使えるので面倒なことが少なく便利です。
契約先が複数あり比較が面倒であればこちらの記事などを参考に検討するのがおすすめです!