前人未踏の領域へ Androidアプリ開発編

Androidアプリ開発に関する調査メモ置き場。古い記事にはアプリ以外も含まれます。

2016-01-01から1年間の記事一覧

インストール済みのアプリのパッケージ一覧を表示

今更だけど忘れていたので。パッケージマネージャ(pm)コマンドを使えば良い $ adb shellパッケージ一覧 $ pm list packagesKDDIなものだけに絞る $ pm list packages |grep kddi

CSVをロードしてテーブルに放り込む

LOAD DATA LOCAL INFILE '/tmp/hoge.csv' INTO TABLE hoge FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES;テーブルは事前に用意しておく必要あり

パッケージアップデートのお約束

sudo apt-get dist-upgrade sudo apt-get update sudo apt-get upgrade セキュリティアップデートの自動化 https://help.ubuntu.com/community/AutomaticSecurityUpdatesの2の 「Using the "unattended-upgrades" package」を使う sudo dpkg-reconfigure --p…

matplotlibが起動しない

Deep Learningの勉強しようと思ったら序盤でPyhtonのしょうもないエラーに遭遇 ImportError: No module named 'matplotlib.pyplot'; 'matplotlib' is not a packagematplotlib.pyというファイル名でサンプルコードを書いてたからだった。 練習用だからといっ…

indexの削除 curl -XDELETE localhost:9200/{index_name} mappingの追加 curl -XPUT localhost:9200/{index_name} --data-binary @mapping.json

spec実行方法あれこれ

全ファイル $ bundle exec rake spec 特定のseedを実行 ランダムに実行している場合 $ bundle exec rake spec SPEC="--seed 100999" 特定ファイル $ bundle exec rake spec SPEC=SPECファイル名

Ubuntu14.04にRuby2.3とnokogiriをインストール

Ruby $ sudo add-apt-repository -y ppa:brightbox/ruby-ng $ sudo apt-get update $ sudo apt-get install ruby2.3 Nokogiri $ sudo apt-get install ruby2.3-dev zlib1g-dev build-essential patch $ sudo gem install mini_portile2 $ sudo gem install n…

supervisorctl

リストを確認 # supervisorctl avail td-agent in use auto 999:999対話型 # supervisorctl td-agent RUNNING pid 66, uptime 0:03:52 supervisor> stop td-agent td-agent: stopped supervisor> start td-agent td-agent: started supervisor> restart td-a…

Tomcat7をUbuntuにapt-getでinstallした場合の話

すっかり忘れてしまっていたのでメモ。 格納先 /etc/tomcat7 /var/lib/tomcat7 /var/log/tomcat7 /usr/share/tomcat7他にもあるかもだけどとりあえずこれで事足りる 起動オプション setenv.shをどこにおくか、という話。デフォルトでは存在しないので作成す…

5.7でrootのパスワード忘れたらここを読む。

http://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html

個人的URL設計ルールメモ

URLが長くなり過ぎたり、扱いにくくならないためのルール 親テーブルに関わらず一意なIDが付与されている場合には親の階層を省略してよい 例 アイテムIDに紐づくレビューの詳細(とコメント一覧)画面 # アイテムのレビュー一覧 /items/:item_id/:reviews [GET…

[Ruby][Rake][RSpec]特定のタスクのテストを行う

rake spec SPEC=spec/lib/task/hoge_spec.rb

httprouterのCORS対策

課題 GoでhttprouterでWebサービスを書いている際、Swagger EditorからPOST処理の接続テストを行おうとしたところ、 クロスドメインアクセス問題で405エラーが発生した。どうすれば良いか。 対策 SwaggerはPOSTリクエスト送信前にOPTIONSメソッドを使って有…