さまよえる、Android

Androidのプログラミングで便利なことや残しておきたいことを残しておく。もしオススメのライブラリがあったら教えてくださいね。

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

Javaはデフォルの引数を設定できない

仕方がない private void say() { say(true); } private void say(Boolean falg) { if (falg) { Log.d("デバッグ","true"); } else { Log.d("デバッグ","false"); } }

ついつい、マスターブランチにコードを書いてしまったときの対応

ブランチを切って作業を始めるべきところで ついつい、マスターブランチにコードを書いてしまう。たとえば、アプリのリリース後に ブランチを切らずにマスターブランチ上で作業をしていたら リリースしたアプリに不具合があって、リリース時のアプリの状態に…

AndroidからMacのlocalhostにアクセスする。

アプリからlocalhostに接続したい MacにApacheをインストールしてテストサーバーを構築し、Androidアプリからアクセスしたい しかし、localhostにアクセスできない。 出来る ぐぐったら解決できた。AndroidをUSBでMacに接続し、Chromeに下のURLを入力する。 …

RatingBarの実装

アクティビティ public class MainActivity extends AppCompatActivity implements RatingBar.OnRatingBarChangeListener { RatingBar mRatingBar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); se…

Herokuでアクセス制御を実装する(PHP)

IP取得 HerokuのPHPからIPを取得するには、$_SERVER["REMOTE_ADDR"]ではなく、$_SERVER['HTTP_X_FORWARDED_FOR']を利用する。Herokuのシステムはクライアントとサーバーの間に、ロードバランサーという負荷分散システムの仕組みが導入されているらしく、$_SE…

確定申告について

医療費控除 所得金額から差し引くことが出来る。自分が実際に支払った医療費が10万を超えた場合は医療費 - 10万 = 医療費控除この条件以外にも、所得が200万までの人であれば自分が支払った医療費 - 所得の合計額の5% 保険に加入しており保険金で支払った部…

確定申告について

医療費控除保険などの補填分は除き、自分が実際に支払った医療費は条件によって所得から差し引くことが出来る。10万超えるという話を聞くが、この条件以外にも、所得が200万を超えなければ支払った医療費 - 所得金額×5% も条件に当てはまる。

herokuのPostgresに接続する

管理画面(Database Credentials)で接続情報を確認する。 ターミナルコマンド psql -h ホスト -U ユーザー -d データベース 登録されているテーブル一覧 \d テーブルに定義されているフィールドを確認 \d テーブル名 テーブル作成 CREATE TABLE markers ( id …

herokuで便利な機能

heroku releases というコマンドを使えば、今までデプロイした履歴が見れます。このバージョンさえわかれば、バージョンを指定して、特定の履歴へ戻ることが出来ます。 v111に戻る。 heroku rollback v111 メンテナンス中にする heroku maintenance:on

requireとincludeについて

久しぶりにPHPでコードを書いてたがincludeとrequireの違いを忘れてしまった。存在しないファイルをincludeすると警告だけでphpの処理はそのまま継続して実行される。 存在しないファイルをrequireすると完全にストップされ処理は終わる。include_onceとかre…

Herokuで動かしているサービスのテスト環境をMacで構築したので、コマンドをメモしておく。

Apache 設定ファイル sudo vi /private/etc/apache2/httpd.confapachectl restartapachectl startapachectl stop .htaccess ファイル名無しでアクセスがあった場合に開くファイルを指定DirectoryIndex ファイル名 php 設定ファイル vim /usr/local/php5/lib/…