Windows Azure Mobile Services の不満点

良いところはたくさんあります。SQLDBがタダだったり、サーバーサイドのコードがJavaScriptで簡単に記述できたり、ありすぎますが、あえて不満点を。 サーバーサイドのソースコード管理が出来ない 挿入や更新等はすべてポータルサイト上でコードを編集するんですが、履歴管理が出来ない。サーバー上のコードエディタはとてもよく出来ているんですが残念です。 Web サイトは git や dropbox に対応しているので、対応してくれればなーと思ってます。 ソースコードがすぐに反映されない さっきの続きっぽくなりますが、ポータルサイトでソースコードを更新しても10秒ぐらい待たされます。きっと裏では色々デプロイが走っているからと思うんですが、もう少し早くなればなーと思います。 でも、これはそんなに問題じゃ無いです。git push でもそれぐらいかかりますしね。 ログがリアルタイムに見られない ログもポータルサイトでしか見られないので不満です。Webサイトだとリアルタイムにクライアントで見られるので、Webサイト同等になってくれればなーと思います。 最後にもう一度だけ言っておきますが、Windows Azure Mobile Services は本当に良いサービスです。大好きです。でもあえて問題点を挙げるならば上記があるかなと思います。

April 15, 2013 · nnasaki

Bitcasa に TimeMachine でバックアップはうまくいかなかった

前回の記事で、これでクラウドにバックアップやーって思ったんですけど、なかなかうまくいかない。 というのも、TimeMachine への書き込む量が結構半端ないので、ISP規制情報Wiki にあるように、1日30GB制限を軽く上回ってしまうことが多い。 あと、3日ぐらい回しっぱなしにしてなんとか90GBぐらいのディスクをBitcasaに作ったんだけど、マウントできなくなった。 原因は Bitcasa なのか、ファイルシステムが壊れたのか定かではない。どちらにしても数10GBオーダーのディスクイメージをクラウドに置くと言うことはまだ現実的では無いと思った。 ただ、今後はBitcasaを使わないかというとそうではなくて、タイムマシンは外付けHDDにするけど、外付けHDDのバックアップを定期的にBitcasaにしようと思ってます。 あと、Dropbox とか Google Drive とか SkyDrive を Bitcasa にまとめようとも思ってます。ただ、Word とか Excel なファイルは SkyDrive とかにおいていた方が便利なので、様子見ながらですかね。

April 15, 2013 · nnasaki

DevLove仙台 4/12(金) を開催しました #Devlove #DevSen

告知ページ 当日のTogetterまとめ 一応前回の0回から数えて第1回目ですが。ナンバリングはやめるかも。 スタッフとして参加しましたが、あんまりスタッフぽいことはやってないw 受付は参加者の方に手伝ってもらったり、迷子の人も迎えに行ってもらったり、ダイアログでファシリテーターやったけどあまりにもポンコツすぎて補足してもらったり。 お金数えただけです。スタッフぽいところはw DevSenトーク LTほど短くないけど、1セッションでもない。10分ぐらいで皆さんの経験を話しをしていただくのをDevSenトークと名付けました。 登壇していただいたお二人とも良い話だった。 菊川さんは見積もりでプランニングポーカーを導入してみた話。すばらしいっす。 森さんは iOS アプリをいかに低予算でシェアを獲得するために、なにを行ったか。とても実践的だった。 お二人に共通するのは今までの常識に囚われないこと。新しいチャレンジをしているってところかな。僕も見習わなくてはと思った。 ダイアログ ダイアログでは4テーブルにわかれて、私も⒈テーブルに参加しました。受託開発つらいね。Excel 倒せないとか。承認フローめんどくさい。責任ってなんだ。人のせいにすんな。そんな話でプログラミングの技術問題ではなく組織上の問題について語り合ってた。 結論は当然出ない。1時間ぐらいの話し合いで解決するわけないもん。でも、それはそれでまたいいかなと思った。 ダイアログファシリテーターは前述の通りポンコツなんで、全体的に「月曜日からはEclipseを立ち上げる」という結果にw 難しいです。まとめるの。 ビアバッシュ ビアバッシュも色々と話しを聞けて楽しかったです。なんかこんなの撮ったり… f:id:nnasaki:20130414132752j:plain 最後に、いろいろ告知がありました。どれも面白いイベントなんで皆さん以下の日付は空けておくと良いと思います! f:id:nnasaki:20130414131823j:plain イベント案内 | 2013-04-24 (水) すくすくスクラムSendai 第7回 ~スクラムを描いてみよう!~ - 東北デベロッパーズコミュニティ イベント案内 | 2013-04-27 (土) DBFlute勉強会「DBFluteで攻めのDB生活を」 - 東北デベロッパーズコミュニティ 5月11日 Community Open Day 2013東北会場(エフスタ!!SENDAI)(宮城県)

April 12, 2013 · nnasaki

ソフトウェアテスト勉強会~レビューのススメ~ に行ってきた #sendaitest

ソフトウェアテスト勉強会~レビューのススメ~ - TDC - ニュース - 東北デベロッパーズコミュニティ ソフトウェアテスト勉強会~レビューのススメ~ - Togetter Devlove仙台以来の1ヶ月ぶりぐらいの勉強会参加。 時間はだいぶ押して21時30分ぐらいまでかかったけど楽しかった。 要求仕様のレビューでしたが、自分の観点だと仕様書の中に書いてあることしか指摘出来なかった。つまり、ユーザー視点での使い心地やプロダクトオーナー視点だとこの機能に価値があるかとか。 ツイッターでつぶやかれてなかったみたいなんで、Blog に書いておきますね。 イタコメソッド!\(^o^)/

April 9, 2013 · nnasaki

Community Open Day 2013 に 登壇 のお知らせ

5/11(土)にCommunity Open Day 2013が開催される予定で、東北会場のセッションにて発表することになりました。 発表内容は「Windows Azure Mobile Service を利用したマルチプラットフォームへのプッシュ通知方法」とちょっと長めです。 もう少し詳しく言うと、サーバーからスマホに「ツイートあったよ」とか「メールあったよ」とかプッシュ通知を実装しようとするととにかく面倒なんです。 なにが面倒かっていうと、自前でサーバーを立てなくちゃいけないのと、iOS や Android や Windows Phone で サーバーからスマホに通知する API がそれぞれ異なるため、それぞれ別々のロジックを書く必要があるからです。 それが Windows Azure Mobile Service を使用すれば、サーバー不要でソースも1つで済むからこんなに簡単!すごい!彼女できた!といった内容になると思います。 セッションは50分もあるそうなんでライブコーディングとか今までやったこと無いことも出来るといいかなーと思ってます。 まだ詳細は考え中な為、上記内容は変更になるかもしれませんが、皆様よろしくお願いいたします。 全国8都市で「Community Open Day 2013」を開催 - GrapeCity さんのニュースリリース Community Open Day 2013 公式ページ 東北会場のタイムテーブルや場所の詳細 お申し込み 5月11日 Community Open Day 2013東北会場(エフスタ!!SENDAI)(宮城県)

April 6, 2013 · nnasaki

Windows 上の pgAdminIII に Linux から pg_dump したデータをリストアする

pgAdminIII に DBを適当に作って pg_dump したデータ読ませようと思ったらできなかった。 正確にはファイルは選べるけど、形式が違うみたい。 で、どうしたかっていうと以下手順。 解決策 スタートメニューから SQL Shell (psql) を選択 大体デフォルトでそのままENTERしていけばOKだけど、DBの選択だけきっちりやる 次のコマンドを実行する databaseName=# \i C:/ProgramData/psql.dmp とりあえずこれでできたっぽい

March 20, 2013 · nnasaki

Windows のコマンドプロンプトでマウスを使わずにコピペする

Windows のコマンドプロンプトでコピペしようとCTRL+VするとVとかなってキーってなることが多い人向けの情報。 やり方 キー一発ではできなかった。コンビネーションキーで行う。 ALT+SPACE E P ALT+SPACE思いつかなかったわー。

March 20, 2013 · nnasaki

入門Jenkins 読書記録(1)

前半の Android は後回しにして 7章の Rails を中心に読んだ。 Jenkins の環境は Ubuntu が中心だった。まずは OSX にというところで、 capybara-webkit をそのまま gem から入れようとしたらエラーとなった。Ruby はいろいろつまづきやすい。 capybara-webkit のインストールエラー エラー内容 `Installing capybara-webkit (0.14.2) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/user/.rbenv/versions/1.9.3-p327/bin/ruby extconf.rb Command 'qmake -spec macx-g++' not available Gem files will remain installed in /Users/user/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/capybara-webkit-0.14.2 for inspection. Results logged to /Users/user/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/capybara-webkit-0.14.2/./gem_make.out An error occurred while installing capybara-webkit (0.14.2), and Bundler cannot continue. Make sure that `gem install capybara-webkit -v '0.14.2'` succeeds before bundling. ` 対処 本書の説明で先に依存関係のあるQtを入れると書いてあったので、おそらくOSXも同様でしょうということで、以下コマンドを実行 ...

March 17, 2013 · nnasaki

brew doctor のエラー対処

brew docotor したらいろいろエラーが出ていたのでその対処。 Warning: /usr/bin occurs before /usr/local/bin エラーメッセージ `Warning: /usr/bin occurs before /usr/local/bin This means that system-provided programs will be used instead of those provided by Homebrew. The following tools exist at both paths: emacs emacsclient etags gcov-4.2 git git-cvsserver git-receive-pack git-shell git-upload-archive git-upload-pack gitk Consider amending your PATH so that /usr/local/bin occurs before /usr/bin in your PATH. ` 原因 デフォルトが bash で zsh を使ったときに$PATH が /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin: のようになってしまうから。 対処 /etc/zshenv を /etc/zprofile にリネームする ...

March 16, 2013 · nnasaki

DevLOVE仙台〜Share the eXperience!から始めよう〜 でしゃべってきました #devsen #devlove

すっごい緊張したけど、皆さんから結構いい反応あって良かったなーと思ってます。 DevLove仙台募集ページ DevLOVE仙台 〜Share the eXperience!から始めよう〜 - DevLOVE仙台 Togetter DevLOVE仙台 〜Share the eXperience!から始めよう〜 #devsen #devlove - Togetter 発表スライド ** Devlove仙台20130309 レガシープロジェクト脱出大作戦 ** from Yamamoto Masaki まぁ、結局脱出できてないじゃん的なツッコミもありましたが、大事なのは心構え。やらなければ変わらないってところかなー。 ぼくは自分の発表でいっぱいいっぱいだったのですが、皆さんとてもいい話だった。小泉さんが良い感じでまとめていますので気になる方はToggetterをご利用ください。 次回はダイアログとかに自分も参加してみたいな。懇親会もすごく楽しくて、よかった。 二次会は濃い話が多かったなーって感じ。 これで終わりじゃないので継続して続けるということを当面の目標かなと思います。

March 10, 2013 · nnasaki