プログラマメモ2 - programmer no memo2

ngincludeです。 2014/01/18

あんぎゅらーJSです。
みなさん、よく理解して使えるなーと感心してたりします。
可能性を感じて調べてるところです。

機能としてincludeなるものがあって指定したソースを差し込めるようなのがあるのですが、うまくいかなくて悶々としてました。


 使ったコードはこんな感じ

<div ng-include="static/a.html"></div>
static/a.htmlを読み込んで差し込ませたいはわけです。
差し込まれなくてほんと悶々しました。

 javascript - AngularJS ng-include - Stack Overflow
angular - AngularJS ng-include does not include view unless passed in $scope - Stack Overflow


<div ng-include="'static/a.html'"></div>


シングルクォートで囲むのがみそというわけでした。

つらい....

あんぎゅらーJSことはじめ。 2014/01/14

Angular.jsをつかいはじめてみました。
よくわからないことばかりです。

まずは、postで値を送信する部分

$scope.hebon = function() { $http({ method : 'POST', headers: {'Content-Type': 'application/x-www-form-urlencoded'}, url : 'http://deijitools.appspot.com/api/tohebon', data : 'text=' + $scope.itxt }).success(function(data, status, headers, config) { $scope.otxt = data; }).error(function(data, status, headers, config) { $scope.otxt = 'error'; }); }



つぎにサーブレットで、POSTで、値を取得する部分
String text = ((String[]) req.getParameterMap().get("text"))[0];

いまいちこの辺の連携がわかってないんだよねー。

「文章」を「ヘボン式ローマ字」に変換ツール(β) 2014/01/13

「文章」を「ヘボン式ローマ字」に変換するツールを作成しました。


フロントエンドは、「Angular.js」
バックエンド(こういう言い方が正しいのかな?)は「Google App Engine」(java)です。
です。

とはいっても入力された値をボタンクリックのトリガーで投げて結果を表示させているだけですが。

処理は単純で、プログラマメモ2: 日本語の文章をローマ字に変換したいなと。- javaでやったことをうしろでさせてるだけです。

kuromojiすばらしいですね。気軽に形態素解析できます(自分はこの分野には疎いのですが...)。

そもそも、プログラムの変数名とか、クラス名とか、DBのテーブル名を、和名を変換してローマ字にして、長ければヘボン式で変換というの手作業でやっていたのが作成動機ですが、多量に変換したいものがある場合ちょっとは助けになるかなと。

さらにいうと、母音を抜いて短縮するのもやってみたいかな。

現時点での問題点は、ボタン連打できてしまうのと、ボタン押して動いているかどうかよくわからないというのがあるののと、エラーになった場合の通達が不明というのがあるので、改善できたらいいかな。