2014年1月2日木曜日

【Hadoop】分散プログラムを簡単にデバッグする方法!

お正月。
このまったり感がたまらなく好きなわいわいです。


そんな中、わいわいはHadoopをいじくっています!
Hadoopって分散システムだからデバッグって難しいんだろうなと
いろいろと調べていました。


が、簡単でした!!!


ではその手順を説明します!

1.hadoop-0.20.1-eclipse-plugin.jarをココからDLする。
2.DLしたjarをEclipseのdropinsフォルダへコピーする。
3.Hadoop本体をここからDLし、解凍する。
4.Eclipseのプロジェクトで、Map/Reduce Projectを選択して新規作成
5.作成途中で、Hadoopライブラリを設定する
 Specify Hadoop library locationを選択して、3でDL、解凍したフォルダを
 選択する。


はい!
以上です!!!

後は、Java ApplicationとしてRun configurationを普通に設定すれば
デバッグ可能になります!
configurationでは引数も忘れずに設定しましょう!

HDFSは、自分の環境のローカルにHDFSと同じパスを作りましょう!
そうすれば動きます!

ね!
簡単でしょ!


【お正月】2014年事始め

みなさま、
新年あけましておめでとうございます!
今年もよろしくお願いいたします!

さて、今年は、お手伝いさせて頂いているWeb開発もいよいよ
前半に完成予定となり、皆様にお披露目する年となります!

とてもいいサービスなので、ぜひともお使い頂ければと
思っています。

そういった意味でも、今年は飛躍の年なので、特にいつもより
頑張って、そして今年の年末には「俺、今年は頑張ったな!」
って自分をほめてあげられるような年にしていきたいと思っています!

今年の目標!
「今開発しているサービスで、皆さんにもっとワクワクしてもらいたい」
という事です。


という事で新年の挨拶なのですが、

皆様はは元旦は何をされていましたでしょうか?
お参りをした人、初売りに行った人、家でのんびりと
していた人、それぞれでしょうが、私は今日は、家の
分散システムであるHadoopの勉強に励んでいました^^/

相変わらず技術バカのわいわいなのです。
Hadoopって?と思われる方もいらっしゃるかもしれないですね。

Hadoopとは、簡単に言うと、Java(だけではないですが)の
分散処理環境です。

要は、何台かのPCをネットワーク接続して、膨大なデータを
複数台のPCで分散して実行しようという環境です。

これは何がいいのかというと、膨大なデータを複数台のPCで
行うので、早く処理が終わるという利点があります。

まぁ、本来はAWSやAzureのクラウド環境で何百台というVMで
ペタバイト級のデータを解析するという目的に使用される事が
おおいです。

そんなものをお家に作っちゃったわいわいはアホですね〜^^;;;

まぁそれだけのデータを解析する訳ではないのですが、
時々いっぱいのデータを一度に処理したりする事ができたら
いいなぁという事で、勉強がてらその環境を作ってしまった訳です;;;

少し長くなってしまったので、今日はここまで!


明日は、その分散環境のデバッグ方法について記載したいと思っています!
お楽しみに!

2013年12月21日土曜日

祝!1万DL!

ぱすわ〜ど帳のバックアップ用オプションアプリの
ぱすわ〜ど帳(SA)でーた同期が1万DLを超えました!

DL頂いてありがとうございます!


このアプリは、ぱすわ〜ど帳のバックアップデータを
Dropboxに保存するアプリです!

何がいいかって?


端末が故障をしても、端末を水に落としたとしても、何があったとしても
データをDropboxに保存してあるので、復元できるようになるため、
確実にデータの紛失を防止する事ができる点です!


もちろんセキュリティにも配慮をしていますので安心して
お使い頂けます!


ぜひ、インターネットに抵抗がなければお使い頂きたい
アプリです!


もちろん、私も使ってます!
Dropboxに保存できるので、PCでも閲覧可能です!

というか私はそうやって使ってます!


コレからもユーザー皆様にとって使いやすい、便利、簡単な
アプリを提供していきたいと思っています!

ユーザーあってのアプリで、ユーザーあっての私です。

何度も言ってますが、私の理想は、
「スマートフォンを使う人全員に便利になった!と言ってもらう事」
です。

この理想に少しでも近づけるよう日々精進します!


2013年12月15日日曜日

問い合わせが多い順!

最近の問い合わせで多いベストスリーを発表します!


・マスターパスワード忘れ
・機種変更時の移行手順
・「暗号化解除できませんでした」が出る。


コレが圧倒的に多い!
その他はあまり質問がないです。

公開時から続く、マスターパスワード忘れもどうにかしたいと
思ってます!

とはいえ、マスターパスワードはセキュリティにも関わりますので、
対処方法はやっぱり問い合わせで行うしかないのかなぁなんても考えています。

機種変更は、ここを参考にしてください。
http://developerwaiwai.blogspot.jp/2012/12/sa_11.html

「暗号化が解除できませんでした」とのことは、ここを参考にしてください。
http://developerwaiwai.blogspot.jp/2013/11/blog-post_28.html


そうそう、新しい機能を思いつきました!!!
それを徐々に進めて行きたいと思います!


今日はこんなところで!




機種変更!

ども!
わいわいです!

いやー、だいぶ寒くなってきましたね><
もうすっかり冬です><

そんな中、私のメイン携帯のHTC Jが何かと調子が悪くなってきました><
なんか知らないけど電池の減りが早かったり、ホッカイロ状態に
なったりと。。。

ここは思い切って、機種変更しちゃいました!


新機種はKYL22です!
DIGNO Mってやつですね!

コレにした理由は、見た目がシンプルで、画面のアニメーション感も
悪くなかったからです!

次に機種変するなら、HTC J ONEかなぁなんて思っていたのですが、
日本製にしては意外にもさくさく動くし安定感もあったためコレに
決めました!


近年、日本製スマートフォンが軒並みダメになっちゃってましたが、
今度のDIGNOはいいですね!
カメラもハードはソニー製らしいので、とてもいいと思います!


日本メーカもがんばってもらいたいところです!
http://www.au.kddi.com/mobile/product/smartphone/kyl22/

2013年12月1日日曜日

クリスマスセール実施中!

累計58万以上のぱすわ〜ど帳の有料版である、ぱすわ〜ど帳SAですが、
Amazon Android アプリストアで、クリスマスセールを実施中です!


GooglePlayでは、99円未満の値段を設定できませんので、Amazonストアにて
値下げを実施しています!!!


通常価格99円のところ、なんと14%OFFの85円です!
85は、Amazon Androidアプリストアで設定できる最低価格です!


Kindleだけではなく、普通のスマホにもインストールできます!

この機会をお見逃しなく!!!

2013年11月28日木曜日

ホント多い・・・「暗号化を解除できませんでした」と表示されるのはどうしたらよいか?という質問への回答!

最近のもっぱらの質問は、
「暗号化を解除できませんでした」
と表示され、データの一部(または全部)が表示されない
というものです。

ほんと、この質問が多いです。。。


原因は、

・パスワード名称に「から」のものがある。
・インデックス表示をONにした

の二つの要因が重なるときに起きます。


そうなったときには、設定で「インデックス表示」を一旦OFFにして
パスワード名称の「から」のデータを全部埋めてください。

そうすれば正常に動作します!


ではなぜそういう事が起きるのかを説明します。

インデックス表示とは、パスワード名称の先頭の文字をひとかたまりとして
セパレータを入れる機能です。
故に、パスワード名称が必須となってきます。

それゆえ、パスワード名称に「から」のものがあると、処理が続行できない
ため、そういった事が発生します。


通常のアプリは、そういった「プログラムとして異常」な
状態になりますと、いとも簡単に落ちます!
下手すると、データが全部吹っ飛びます!!!

ところがぱすわ〜ど帳は、そういった異常な状態になっても、落ちずに、
動作し続けます。
逆に言いますと、そういった異常状態でも、動作し続ける事により、
処理が続行できないので、表示はされませんが、データを保護する訳です!!!

ここ大事です!

「処理が続行できなくても動作し続け、
データを保護する堅牢なアプリ」

なんです!

経験の浅い技術者が作る普通のアプリは、いとも簡単に落ちます!
こういう所に、経験の差が出てくる訳なんです。


ほかに類を見ない、絶対的な安定性と信頼性につながる、きちんとした
設計を行っているアプリが

ぱすわ〜ど帳

なんです!