tortuepin さんのアバター 33views

javascriptでスクロール制御

イベントが起こったら一番下までスクロールしたい。 あるいは、ある場所までスクロールしたら何かしたい。 前者はelement.scrollTopプロパティ、 後者はelement.onscrollを用いることで実現できる。 //element 2017年3月21日
tortuepin さんのアバター 34views

javaでListをソート

list.sort((a, b) -> func); funcの値によってlistの要素がソートされる。 -1なら逆順1なら昇順 2017年3月14日
tortuepin さんのアバター 6views

javaで日時を比較

compareToメソッドがつかえます。 Date date1 = DateFormat.getDateInstance().parse("2017/01/01"); Date date2 = DateFormat.getDateInsta 2017年3月7日
tortuepin さんのアバター 11views

githubで行単位の変更履歴を見る

この行いつなんで追加したんだろうってときに githubで履歴をみたいファイルを開く 履歴を見たい行を選択する コードが表示されるスペース上部にある[Blame]をクリック 2017年2月27日
tortuepin さんのアバター 13views

oss版の更新をsaas版に反映させる

oss版のソースコードを更新した場合、以下の手順を踏まないとsaas版に反映されません。 ossのビルド->saasのビルド 2017年2月23日
tortuepin さんのアバター 9views

vimで現在の行の上の行にペースト

1 2 3 2の行にカーソルがある時に[p]でペーストすると2と3の間にペーストされますが、大文字の[P]でペーストすると、1と2の間にペーストされます。 1行目の上にペーストしたいときに便利です。 2017年2月20日
tortuepin さんのアバター 31views

javaで切り上げ割り算

整数の割り算を切り上げで計算したいとき。javaにかぎらず大抵の言語で割り算は切り捨てなので、どうやろうかいつも迷うのでメモ。 (割られる数 + 割る数 – 1) / 割る数 おしゃれじゃないので%とかifとかを使ってやってはい 2017年2月6日
tortuepin さんのアバター 8views

eclipseでローカルのファイルと前回のコミットを比較する

前回のコミットから何を変更したのかとか、調べたい時に。 調べたいファイルを右クリック>比較>コミット… コミット以外にも他のブランチとかでもできる。 2017年1月26日
tortuepin さんのアバター 8views

pom.xmlってなぁに

実際に弄ったことはないけどたまに見かけるpom Project Object Modelの略 バージョンや、開発者などのプロジェクトの情報が書かれている 依存ライブラリなどのビルド設定も書かれている mavenはこれを元にいろいろしてくれる 2017年1月23日
tortuepin さんのアバター 18views

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

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

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

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

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

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

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

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

xregが反映されないとき

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

Tomcat起動ショートカット

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

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

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

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

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

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

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

はまったときにすること

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

velocityの変数へのアクセス

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

velocityのマクロ

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

プログラムの流れを追う

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

dojo.query()が便利

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

Javadocとは

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

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

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

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

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

javaからsql文を直接実行

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

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

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

int型とInteger型は違う

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

Socket.ioとは

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