Tomohiro さんのアバター 5views

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

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

react devlopertoolsを使いたい

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

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

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

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

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

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

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

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 さんのアバター 6views

デバッガのすゝめ

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

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

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

Githubの学生特典

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

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

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

iphoneのIPアドレスを調べる

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

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

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

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

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

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

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

Googleのカラーピッカー機能

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

socketでうまくリアルタイムに更新されないとき

端末やエミュレータ上でsocketを用いた通信を行うとき、設定によってはリアルタイム通信ができず、メッセージを送っても通知が来ないことがある。hostsファイルをいじることにより改善が図れる。windowsでは http://i-think 2017年1月16日
Tomohiro さんのアバター 23views

子ディレクトリも含めて特定のファイルを見つけて削除する

ターミナル操作で、子ディレクトリのファイルも含めてある条件に当てはまるファイルを見つけ出して何かしたいことがある。ここでは拡張子が.jpgのファイルを探し出して削除するのを例として説明する。 まずは親ディレクトリ上でターミナルを開き、以下の 2016年12月26日
Tomohiro さんのアバター 231views

JavaScriptを無効にするとどうなる

普段何気なくネットサーフィンしているが、ページのどの部分にどんな技術が使われているか意識することは少ない。そんな技術の一つ、”JavaScript”を無効化してみると発見があるかもしれない。ほとんどのブラウザは設定画 2016年12月19日
Tomohiro さんのアバター 8views

GitのCheckoutConflictionエラー

ローカルでファイルを変更して、そのファイルをプッシュせずに別のプロジェクトをプルしようとしたら、CheckoutConflictionエラーが出てしまった。ログを取るためにプロパティファイルを一時的に書き換えたりしてそのままにすると、エラー 2016年12月13日
Tomohiro さんのアバター 20views

ステップインとステップオーバー

デバッグをするときの2つの進め方、基本的ではあるけどちゃんと理解しておきたい。 ステップイン ソースコードを1行単位で実行できる。関数が含まれているとその関数に飛んで引き続き1行ずつ実行される ステップオーバー ソースコードを1行単位で実行 2016年12月12日
Tomohiro さんのアバター 21views

Eclipseで目的のファイルを早く見つける

Eclipseでたくさんのファイルを擁するプロジェクトから〇〇というファイルを探したいけどどこに保存してあるか分からない・・・ そんな時、普通の検索機能(Control+H)を使っても良いけど大量のファイルがあると非常に検索に時間がかかる。 2016年12月6日
Tomohiro さんのアバター 75views

SQLをお家で学習

Javaのプログラムの練習だとメモ帳とJVMがあれば出来るけど、データベースの練習は土台のデータも必要だし家のPCに環境構築するのも敷居が高い作業である。お家で簡単?にSQLの練習ができる2つの方法を発見したので取り上げてみた。 1.Ras 2016年12月5日