tortuepin さんのアバター 5views

Aipoでユーザー情報のテンプレcsvが文字化けする

Aipoでユーザー情報をcsvからインポートしようとして、テンプレをDLしてテキストエディタで開くと文字化けします。 テンプレのエンコードがshift-jisなのが原因。 解決策 エディタのエンコード設定を変えれば良い。 atomの場合 E 2017年1月19日
tortuepin さんのアバター 6views

Aipoでユーザーの情報をゲット

aipoのソースをいじっていると、ユーザー情報を引っ張ってきたくなることが度々あります。 以下のコードで持ってこれます。 ALEipUtils.getALEipUser(userid) 2017年1月16日
tortuepin さんのアバター 5views

saas版をビルドするときはoss版のブランチとの時間差に注意する。

saas版はoss版のファイルを参照してたりするので、saas版とoss版のバージョンが違うと、エラーがでることがある。 対策としては、 saasとoss両方を編集する必要があるときは、なるべく同じ時にブランチをきる。 エラーが出たらブラン 2017年1月12日
tortuepin さんのアバター 14views

編集を取り消して最後のコミットまで戻す

コミットしてからいろいろ編集して保存もしちゃったけどやっぱり戻したいとき。 もどしたいファイルを右クリック 置換>HEAD改訂>OK 少しだけ時間がかかるので注意。 2016年12月13日
tortuepin さんのアバター 4views

xregが反映されないとき

xregファイルは、mvn installとTomcatの再起動だけでは反映されないようです。 サーバーを停止する際に、xregの内容をファイルに保存し直すという処理が行われるので、mvn installで編集しても上書きされてしまう、とい 2016年12月6日
tortuepin さんのアバター 15views

Tomcat起動ショートカット

Tomcatを起動するアイコンはちっちゃいのでマウスでポインティングするのは困難。 そこで、ショートカットキー。 再起動 : option t 開始 停止 : option shift t 環境設定の 一般 > キー で確認、変更できる。 2016年11月22日
tortuepin さんのアバター 15views

eclipseで定義にジャンプしてもとに戻る

関数の定義にジャンプ F3 ジャンプ元にもどる command [ 2016年11月15日
tortuepin さんのアバター 13views

dojo.byId().onClick()の実体を探す

onClick()にかぎらず、dojo.byId().~~みたいなやつの実体をさがす。 ブラウザの検証からコンソールを開く コンソールにdojo.byId();を入力 スペルミスがなければ、コンソールに実体が出力される。 検索すれば多分見つ 2016年11月1日
tortuepin さんのアバター 8views

velocityのマクロが定義されている場所

忘れがちなのでメモ aipo>war>src>main>webapp>WEB-INF>templates>vm>GlobalMacros.vm #AUISummaryDiv()とかの本 2016年10月25日
tortuepin さんのアバター 58views

はまったときにすること

このところどうでもいいところではまることが多々あったので、そういうときの心得的なのを。 落ち着く 一旦別のところを見てみる 式を単純化する 本質的でないところをコメントアウトしてみる やりたいことを書き出してみる ぐぐる おちついて、コード 2016年10月11日
tortuepin さんのアバター 16views

velocityの変数へのアクセス

velocityの変数は三種類ある。 $変数名 ${変数名} $!変数名 $変数名 普通のやり方 値が空の場合は、変数名を表示する。 ${変数名} 前後の文字列と紛らわしい場合に変数を明確にする。 それ以外は $変数名 とかわらない. $! 2016年9月30日
tortuepin さんのアバター 8views

velocityのマクロ

velocityのマクロ #macro(namae $hikisuu1 $hikisuu2) ##処理 #end #macroの後のかっこ内に空白区切で名前と引数を記述 処理を記述 最後に#end これでnamaeというマクロが定義できる 2016年9月29日
tortuepin さんのアバター 15views

プログラムの流れを追う

ブラウザの「検証」機能を使って、最初に読み込まれるファイルを見つける(hogehogeSceen.javaってのが多い) 見つけたファイルを開き、読む そのファイル内で宣言されていないメソッドがあったら、右クリック->宣言を開く 開いたファ 2016年9月23日
tortuepin さんのアバター 30views

dojo.query()が便利

dojo.queryというのが出てきたのでしらべてみたらえらく便利でした。 dojo.query("#num .foo").forEach(function(item) { console.log(item.innerHTML); }); 2016年9月2日
tortuepin さんのアバター 13views

Javadocとは

javaにおいて、メソッドとかクラスとかの説明を書けるやつ。 これを書いておくと、そのメソッドを呼び出しているところから、javadocの内容を参照できます。 書き方 通常のコメントは/と/で囲みますが、javadocは/**と*/で囲みま 2016年8月30日
tortuepin さんのアバター 131views

chromeでコンソールからjavascriptを実行する

適当なところを右クリック 「検証」 consoleタブを開く ここにjavascriptを入力すれば、そのページで好きなコードを実行できます。便利 2016年8月25日
tortuepin さんのアバター 52views

javaでListの中の特定の要素をおしゃれに削除する

list[3, 1, 4, 1, 5, ..........] このリストの中から3だけ削除したいとき、for文で回したりすれば出来そうだけどremoveIfを使えばもっとおしゃれっぽい。 list.removeIf(n -> n=3 2016年8月23日
tortuepin さんのアバター 52views

javaからsql文を直接実行

javaからデータベースにアクセスするときはsql文を直に書かない方が良いようですが、文が複雑になると直書きじゃないと難しいみたいです。 String query = "select * from foo" List bar = Datab 2016年8月18日
tortuepin さんのアバター 19views

ArrayListをfor文でかんたんにまわす

ArrayListの要素をひとつずつ取得したいとき、listの長さを取得するのはかんたんに思いつくが、あんまりおしゃれじゃない。 iteraterというのを使うとおしゃれで簡単。 for (Iterator<hogelist> 2016年8月16日
tortuepin さんのアバター 199views

int型とInteger型は違う

今までずっとintはintegerの略だと思ってたけど、javaではちがうらしい。 もしかしたら常識なのかもしれないけど、びっくりしたので調べてみました。 ひとことで言うと int型はプリミティブ型でInteger型はobject型 Int 2016年8月9日
tortuepin さんのアバター 37views

Socket.ioとは

Socket.ioがなんなのかわからなかったのでしらべた。 Socket.ioとはなんぞや Node.jsのパッケージの一つ。 WebSocketというサーバーとクライアントを非同期で双方向につうしんするためのプロトコルを、Node.jsか 2016年8月2日
tortuepin さんのアバター 99views

dojoってなに

javascriptをいじっていたらdojo.hogehogeってのがでてきました。 探してみてもどこにも宣言がなくて謎だったので少ししらべてみたところ、どうやらjavascriptからhtmlを書き換えたりできるらしいです。 dojo.b 2016年7月26日
tortuepin さんのアバター 34views

Aipoがうまく起動できないときにとりあえずやってみる事

なんか起動できないぞってときにやってみることのメモです。 1.再起動 とりあえず一回終了して、もう一度起動してみる。 2.コンテキスト定義の除去・更新 余計なものが含まれているかもしれない。 3.”mvn clean” 2016年7月25日
tortuepin さんのアバター 58views

()とか?とか:とかが出てきたら三項演算子

タイトルに有るような文字を使った謎の構文をみかけたら三項演算子かもしれない。 三項演算子は、簡単なif else文みたいなもの。 (hoge == x) ? false : true; この場合、hogeがxであればfalse、そうでなけれ 2016年7月19日
tortuepin さんのアバター 38views

velocityの$resultについて

$resultの実態がなんなのか。 ベロシティをよびだす~Screen.javaに、doViewList()という関数がある。 この関数の中で、$resultは定義されている。 listData.doViewList(this, runda 2016年7月12日
tortuepin さんのアバター 36views

aipoのTestアプリのファイル間の関連

それぞれのファイルの役割をなんとなく理解できてきたのでまとめておきます。 全部に関連するファイル ・TestResultData.java    →Testに関するデータを格納する?    →格納するための関数の定義とかもここ ・TestS 2016年7月11日
tortuepin さんのアバター 66views

Aipoアプリの外観をいじるには.vmファイルをいじる

実際に表示する動作をするのは~Screen.javaだが、~Screen.javaがテンプレートとして~.vmファイルを読み込んでいるので、ここをうまい具合に変更すれば外観をいじれる。 例えば、 TestFormScreen.javaでは6 2016年7月5日