tortuepin さんのアバター 19views

スマホでscrollTo()が効かない

スクロールを制御するscrollTo()がPCの表示ではきちんと動くのに、スマホだと動かないことがあった。 原因はスマホとPCでスクロールさせているオブジェクトが違うこと。 ある程度スクロールした状態でobj.scrollTopとかで、スク 2017年11月28日
tortuepin さんのアバター 9views

MVCモデルって何なの

MVCモデルについて少し調べてみたのでとっても大まかなまとめ。 MVCモデルってなんなの wikipediaによると MVC(Model View Controller モデル・ビュー・コントローラ)は、ユーザーインタフェースをもつアプリケ 2017年11月21日
tortuepin さんのアバター 17views

git stashでコミット前の変更を一時的に退避する

まだコミットするほどの変更ではないが、一度別のブランチに移動する必要があるので、一時的に変更を保存しておきたい場合。(未コミットの変更があると変更を維持したまま別のブランチに移れない。) git stashを使うと良い。 stashは隠すと 2017年11月14日
tortuepin さんのアバター 14views

velocityからjavaのメソッドがうまくよべないときのチェックリスト

わりと引っかかるので簡単にまとめる java側にそのメソッドがあるか(スペルミスはしていないか) result.Hoge()とかの、resultの部分は間違っていないか 括弧()をつけているか(getメソッド以外は括弧が必要) 引数を持つメ 2017年11月7日
tortuepin さんのアバター 20views

javascriptをブラウザでデバッグするときに使えるわざ(初心者向け)

javascriptいじり始めたときに知っていたら便利だったなぁってやつ。 私はChromeを使っていますが、firefoxとかでも出来ると思います。 関数の実装を探す ある関数の中にブレークポイント張りたいなってときに。はじめはソースを文 2017年10月31日
tortuepin さんのアバター 12views

velocityの文字列に変数を埋め込む

「りんごはvar円です」 のvarに変数$apple_yenをうめこみたいみたいなとき。 velocityでは、ダブルクオーテーション(“)で囲まれた文字列のなかの変数は展開されるので、 "りんごは${apple_yen}です" 2017年9月28日
tortuepin さんのアバター 45views

velocityで配列の要素数を得る

velocityでもsize()を使うことで配列の要素数を得ることができます。 #set ($arr = ["いち", "に", "さん"]) #set ($arr_size = $arr.size()) これで$arr_sizeに$arr 2017年9月27日
tortuepin さんのアバター 11views

SelectDataで定義したメソッドがvelocityで使えなくてはまった

問題 aipoではXXXSelectDataを、velocityに$resultの名前で渡しているので、$result.methodとすればvelocity内でmethodの返り値が使える。 しかし今回SelectDataに新しくメソッドを 2017年9月14日
tortuepin さんのアバター 13views

velocityで降順のforeach

velocityには降順でソートしたり、foreach回したりする文は多分ない。 ので、手書きでまわす。 $list内の要素を降順で取り出したい場合 #set($listEnd = $list.size() - 1) #foreach ($ 2017年9月13日
tortuepin さんのアバター 17views

react-native(ES6)のimportはコードを実行する?

import 'hogehoge'; react-native(ES6)では、上記のように記述することで、ファイルを丸ごとインポートすることができます。 この場合、そのファイルのトップレベルのコードが全て実行されるようです。 export 2017年9月7日
tortuepin さんのアバター 38views

atomコマンドがつかえなくなった。

端末からAtomを起動する際にatomコマンドが使えるが、今日突然command not foundで使えなくなった。 解決法 launchpadなどからatomを一度起動する 端末を再起動する これで治った 原因 Atomがバージョンアッ 2017年8月16日
tortuepin さんのアバター 18views

react-nativeでToast

画面の下にちょこって出てくるToast。 Native-Baseを使う。 構文 import { Toast } from 'native-base'; Toast.show({ text: 'メッセージ', position: 'bott 2017年8月9日
tortuepin さんのアバター 46views

react-native renderされるタイミング

react-nativeでrenderされるタイミングは以下の2種類しかない stateが変更される propsが変更される stateが変更された場合、shouldComponentUpdate()がよばれ、ここでtrueが返った場合co 2017年7月26日
tortuepin さんのアバター 14views

ディレクトリ毎に読み込むvimrcを変える

自分のディレクトリに入ったときだけ適応したい設定があるときとかに 任意のディレクトリに.private.vimというファイルを作成する 同じディレクトリに.vimrcを作成し、適応したい設定を書く ~/.vimrcに以下を追記する let 2017年7月12日
tortuepin さんのアバター 8views

ディレクトリ毎に環境変数を変えるツール

共用マシンなどで、環境変数を変更できない場合、あるディレクトリだけで使えるローカルな環境変数が欲しくなったりする。 いちいちsourceコマンドをたたくのは面倒だと思っていた所、良さげなツールがあった。 direnv 任意のディレクトリに. 2017年7月5日
tortuepin さんのアバター 23views

Realmでオブジェクトを条件指定して取ってくる

realm.objects('name') これでnemaのオブジェクトを全部とってこれる realm.objects('name').filtered("条件") これで条件にあった内容をとってこれる。 条件のなかでは 数値型では ==、 2017年6月7日
tortuepin さんのアバター 626views

ユーザーを指定してgit clone

プライベートリポジトリのcloneはユーザーが指定されていなければできない。 globalでユーザー名を指定できれば git config --global user.name [username] で設定すればいいが、できないときはどうす 2017年5月24日
tortuepin さんのアバター 96views

Githubでブランチ削除

github上でブランチを削除するメモ ページ上部のリポジトリのステータスが書いてある欄のbranchesをクリック 削除したいブランチの右側にあるごみ箱マークをクリック コンソールでやるとめんどくさいけど、この方法なら楽です。 2017年5月17日
tortuepin さんのアバター 123views

javascriptでスクロール制御

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

javaでListをソート

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

javaで日時を比較

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

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

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

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

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

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

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

javaで切り上げ割り算

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

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

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

pom.xmlってなぁに

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

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

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

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

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

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

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