Tomohiro さんのアバター 54views

ターミナルからmacの通知飛ばす

以前ビルドとDockerの再起動をターミナルに任せよう!て記事を書いた 面倒臭いビルド&Dockerの再起動を(ほぼ)全自動でやる この時処理終わったらbashからmacのデスクトップ通知飛ばせればいいなあと思ったけどシェアウェアし 2017年10月12日
Tomohiro さんのアバター 95views

お目当てのコード見つけるならGithubがオススメ

膨大な数のファイルとソースコードのどこかに”treasure”って書いてある箇所があるんだけどどこにあるのか検討つかないって時、Eclipse使って探しても良いけどめちゃんこ時間かかるのでオススメできない。そこでGi 2017年10月5日
Tomohiro さんのアバター 58views

面倒臭いビルド&Dockerの再起動を(ほぼ)全自動でやる

コード打ってるとどこか直すたびにまずビルドして、bashを眺めてビルドが終わったの確認してからDocker落として落ちたら再び起動・・・てやってるけど面倒いので全部bashに任せてしまおうって話 mvn clean && m 2017年10月2日
Tomohiro さんのアバター 2views

dojoで特定のidをもつ要素のclassを書き換える

dojoでhogeというidをもつ要素のclassを書き換えたい時がある。例えば <span class="required" id="hoge">hogehoge</span> というタグにtestという名前のcl 2017年9月20日
Tomohiro さんのアバター 7views

velocityのコメントのすゝめ

velocityファイルの編集しててifが沢山あるとどこまでifの範囲なのかよくわからなくなるのでコメントなりインデントでわかりやすくなるように書くようにしたい。 ##hogeを処理 #if(hoge) 処理1 ##hogehogeで分岐 2017年9月15日
Tomohiro さんのアバター 40views

要らん変更をコミットしない

Eclipseでソースコードを開いて作業していると、保存した時に自動改行とかで編集したところ以外の部分が書き換えられたりする。プログラムの動作には問題ないけど後々変更点を比較する時にこれらも変更点として表示されて見にくい。コミットする前にい 2017年9月13日
Tomohiro さんのアバター 8views

Aipoのformの状態を知る

Aipoでフォーム画面が表示されるのは (1)新規でデータを入力する時 (2)既存のデータを編集する時  だが、どちらの状態になっているか知りたい時がある。そんな時はmode変数を参照して $mode=="new_form" になってるとき 2017年9月8日
Tomohiro さんのアバター 14views

react native webviewでエラーハンドリング

react nativeのiOS上でファイルをプレビューするときに使う WebViewだが、開けないファイルを開くとエラー画面が無骨に表示されてしまう。 エラーが発生した場合に関数を実行させてダイアログを出す・・・・といったことができる & 2017年7月25日
Tomohiro さんのアバター 12views

react devlopertoolsを使いたい

Chromeの拡張機能react developertools https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapd 2017年7月18日
Tomohiro さんのアバター 70views

gitで違うユーザでコミット&プッシュしてしまった時の対処法

久々にEGitじゃなくてコマンドラインのgit使ったらハマった。変更点をコミットしてプッシュした後にgithub見たら違う人でコミットされてる・・・ EGitみたいにいちいち聞いてこないからうっかりである・・ そんな時の対処法 ~間違えたプ 2017年7月11日
Tomohiro さんのアバター 20views

手を加えたmasterから後で作成したリモートブランチに移動する備忘録

gitでmasterからプルしてソースコード眺めていたりいじったりしてたらいい感じに動いた・・・けどブランチ切ったりするの忘れてたってときの作業 github上でブランチ作成 ↓ 〜ターミナルに移動〜 git fetch で作成したブランチ 2017年7月11日
Tomohiro さんのアバター 67views

MacでEclipseのスクロールが遅い件

前々からEclipspe上でソースコードをスクロールするとき、スムーズにスクロールしてくれず、「動かないな?」と余計にスクロールして目的の場所で止まってくれないことが多々あったが改善方法があった。 環境設定→一般→エディタ→テキストエディタ 2017年6月20日
Tomohiro さんのアバター 50views

Dockerの中のmySQLにターミナルから接続

Docker中で動いているMySQLは普通にターミナルから mysql -u root -p と打っても接続できない。-hオプションを付ける必要がある mysql -h 127.0.0.1 -u root -p 127.0.0.1は自分自身 2017年6月6日
Tomohiro さんのアバター 7views

デバッガのすゝめ

最近研究でMATLAB使うことが多い。MATLABだとプログラム実行しながら変数の値をリアルタイムに観察することができる。そういえばEclipseのデバッガ機能使えばJavaでも変数の値を見れるなぁと思い出したので復習 見たい変数の近くにブ 2017年5月30日
Tomohiro さんのアバター 16views

mac付属のカレンダーを活用

Aipoのスケジュール機能はiCal形式で外部へスケジュールをエクスポートできる機能がついていて、テキストエディタを使えば中身も読むことが出来る。仕様とかは https://hacknote.jp/archives/23977/ この辺が詳 2017年5月23日
Tomohiro さんのアバター 75views

Githubの学生特典

学生だとGithubのプライベートリポジトリが無制限で無料で作れるそうな。 https://education.github.com/ ソースコードの管理やGitの勉強にも使えそうだし非公開だから大学のレポート上げといてミスったら元に戻すと 2017年5月16日
Tomohiro さんのアバター 12views

Eclipseでマージするときのユーザ設定

プロジェクトを右クリック→チーム→マージでマージを行ったら違うユーザでマージされた・・・ 環境設定→Git→構成のuser値にデフォルトのユーザが設定されていてマージすると このユーザがマージしたことになる模様。必要に応じて設定を変更する。 2017年5月16日
Tomohiro さんのアバター 92views

iphoneのIPアドレスを調べる

PCみたいにShellが使えないけど設定画面から見れます 設定 ↓ wifi ↓ 接続されているwifiの横のiボタン ↓ ローカルIPアドレスなどの情報が表示される 2017年5月2日
Tomohiro さんのアバター 234views

ブラウザ内の座標を取得する

CSSとかでスタイルいじっていると扱うことがあるけれど、どの部分を指しているのかわかりにくい。Chromeの拡張機能を用いると一発で座標を表示できる。 Page Ruler https://chrome.google.com/webstor 2017年4月25日
Tomohiro さんのアバター 10views

タグのidとonclick内の関数名は違う名前にする

HTMLからJavascriptを呼び出すときにonclickを使うことが多いけど、 <input type="submit" name="test" onclick=test();" value="テスト"> とかJavasc 2017年4月18日
Tomohiro さんのアバター 416views

オートコンプリートを無効化出来ない件

過去にフォームに入力した内容をブラウザに保存しておき次に同じサイトを表示した時に同じ内容を入力してくれるオートコンプリート、 おせっかいなことにパスワードも記憶してくれるため、セキュリティが心配・・・と思いきやブラウザの開発者の考えは 「記 2017年4月3日
Tomohiro さんのアバター 17views

Googleのカラーピッカー機能

Googleで「カラーピッカー」と検索すると、カラーピッカーが表示される。色相や明度、彩度をマウスでグリグリしてやると、色が生成され、その色のカラーコードも表示されるので便利。rgbのパラメータも分かるので画像処理にも使えそう・・・ 逆にカ 2017年3月13日
Tomohiro さんのアバター 77views

PostgreSQLでクエリの実行計画を見る(EXPLAIN句)

PostgreSQLにおいて、とあるクエリを実行する時にどのように実行され(インデックス使ってるのかとか)、どれだけコストがかかっているか見るにはEXPLAIN句を使う。基本的な使い方 EXPLAIN 確認したいクエリ; 結果は以下のように 2017年3月7日
Tomohiro さんのアバター 48views

SQLで並べ替え方法別の速度比較

SQLで任意の行を優先して表示する 以前特定の文字列が含まれる行を検索してそれを一番上、その他の行は日付順に並べるという方法を紹介したが、 先に特定の文字列が含まれる行を持ってきて、別に日付順に並べたやつ(重複しないように)を合体させること 2017年3月6日
Tomohiro さんのアバター 15views

formでvmファイルとJavaの橋渡し

各種データをvmファイルからJavaに渡すとき、styleをdisplay:inlineにしたformを使うことで画面上は見えることなくデータを渡すことができる。 formで設定したidを利用してdojo.byId(id)と入れると該当fo 2017年3月2日
Tomohiro さんのアバター 54views

SQLで任意の行を優先して表示する

SQLで、並べ替えを行うとき、ORDER BY句を使うが、特定の文字列を含む行は優先して上に表示したいときはCASE句も組み合わせる。 SELECT * FROM テーブル名 ORDER BY CASE 文字列を含むカラム名 WHEN 'A 2017年2月21日
Tomohiro さんのアバター 125views

Ubuntu16.04にAipo8の開発環境を構築その1

https://doc.aipo.com/startguide/ の開発環境構築をubuntu16.04でやろうって話。 今回はVMware上にUbuntu16.04をインストールし、そこにインストールを行う。 JDKのインストール Ora 2017年2月15日
Tomohiro さんのアバター 82views

MySQLがエラーになっているとき(再起動)

MySQLの現在の状態はターミナル上で mysql -uroot -p と打つと調べることが出来る。正常に動作しているとWelcome的なメッセージが出るが、今回エラーになってしまい、データベースに接続することができなくなってしまった。そこ 2017年2月6日
Tomohiro さんのアバター 26views

全角スペースに気を付けよう・・・・

コードを正しく書けているつもりでも、半角スペースと全角スペースの違いで正常な動作をしないことは多々ある。 Javaとかのソースコード内でのミスならコンパイルエラーになるけど、Velocityとかで全角スペースを使っていて気づかないと、コンパ 2017年1月30日
Tomohiro さんのアバター 23views

CayenneModelerで項目を追加する時の注意

https://hacknote.jp/archives/7106/  にも書かれているけど補足。 CayenneModelerで既存のテーブルに新しい項目を追加するとき、テーブルに項目を追加後、既存クラスと同期する機能(左右の矢印のアイコ 2017年1月23日