さまよえる、Android

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

背泳ぎのクロスオーバーキック

1ストローク1キック。足がぶつかったときに両手は水面付近に位置する。ぶつかったタイミングでストロークをスタート。ストロークとは逆の足でキックをする。2016 競泳日本選手権 男子 背泳ぎ 水中SLOW映像 - YouTube

クロールの6ビートキックのタイミングのコツ

クロール 6ビートクロール編「片腕を掻く間にキックを3回」の捉え方を間違えていませんか? 【 水泳 】【 競泳 】 - YouTubeわかりやすい動画を発見した。6ビートキックとは片腕を1掻きする間にキックを3回打つ泳ぎ方。右腕を掻くときは、右、左、右の順に…

JavaScriptのexport defaultとは何なのか?

関数やクラスにexportをつけることで、他のファイルからimportできるというのはわかったけどdefaultってなんだ? export default function() { console.log('これはテストメッセージ'); } この関数には名前がない。つまり、下のようにすれば export default …

背泳ぎバタフライのコツがつかめた。

背泳ぎは2ビートで泳ぐとまっすぐ楽に泳げた。右手が入水する時に合わせて右脚のアップキックを蹴ってローリングする。 左手が入水する時に合わせて左脚のアップキックを蹴ってローリングする。 www.youtube.com バタフライは水面近くでキャッチすることで…

Pythonでリストの中身と同時に今何番目の要素なのか、インデックスも取得できる便利なenumerate

fruits = ['りんご', 'みかん', 'バナナ'] for i, name in enumerate(fruits): print(i, name) 0 りんご 1 みかん 2 バナナ

クロールとアンダーウォーターキック(水中ドルフィンキック)のストリームラインについて

壁キックから水中ドルフィンキックで足が浮いてきてしまいドルフィンキックが空打ちみたいになって困っていた。骨盤を前傾させて手と頭を前にグィッと倒して少しだけプールのそこに向けて泳ぐイメージ?に修正したら加速して進むようになった。このグライド…

MacでMecabに独自の辞書を追加する方法

Mecabには処理が早いシステム辞書とユーザ辞書がある。オリジナル辞書「~.csv」をMeCabの辞書「〜.dic」に変換して、設定ファイルにパスを登録する流れ。「~.csv」をMeCabの辞書「〜.dic」に変換には「mecab-dict-index」というコマンドが必要になる。いろい…

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/…

Pixcelmatorで色を置き換える

アプリのストア向けの素材(png.jpg)の背景の色を変更する方法です。 ## Pixcelmatorを開き、表示 → エフェクトを表示## 色の置き換えを選択 スポイトで色を取得して変更することができる。

ワイヤレスゲートの解約方法(2016年10月)

去年ヨドバシカメラで購入した、データ通信専用:480円プラン(SMS機能付き)を解約したので、その手続きをまとめてみました。 解約するにはヨドバシカメラに行かなくても大丈夫 ワイヤレスゲートの会員ページからいつでも解約できます。https://www.wi-gate.n…

mineoのデータ通信量6カ月0円キャンペーンがお得過ぎる。

mineoキャンペーン 半年間、音声通話・データ通信プランが700円(税抜き)で利用できる!MNPを行わなければ縛りも違約金も発生しない!mineoのキャンペーンが魅力すぎて、ワイヤレスゲートを解約してmineoに変更しました。このキャンペーンはデータ通信のみの…

Magic Mouseのがブチブチ切れて、電池の持ち時間も悪いので、1000円のWireless Mobile 3500(Microsoft)を購入してみた。

Magic Mouseて本当にいいの? 視力低下ため、去年ぐらいから外部ディスプレイを導入しました。パソコンを閉じると、トラックパットでの操作ができないため、新たにマウスが必要になります。そこでMagic Mouseを購入しました。アップル公式とのことで、すげぇ…

ヨドバシカメラで契約した格安SIM「ワイヤレスゲート WiFi+LTE SIMカード・パッケージ」を1年以上使い続けて

もうそろそろ、料金やサービスの見直しを検討してます。 まとまった格安SIM比較サイトがあったので参考にしてみました。spotenjoy.web.fc2.comこちらのサイトは、SIMのことについて初心者でもわかりやすく解説してくれるオススメのサイトです。今回は、価…

Pixelmatorで文字列に色をつけたり、変形させたりする。

文字一つ一つに違う色をつけたり、変形させる方法がわからなかったのでHelloというテキストを配置する。レイヤー -> シェイプに変換ダブルクリックで文字を選択して変形する。いろんな色をつけるには変更したい文字を選択してカット -> ペースト -> 色をつけ…

Pixelmatorで放射状ストライプ(StarBurst)を描く。

中央に丸い空白があったので、埋める方法も記載しておきました。エフェクト -> バーを選択 好きな色に変更 エフェクト -> 円形状ラップ いい感じ エフェクト -> つまみ -> サイズ調整で穴を埋める 出来上がり

Pixelmatorで半円を作成する

お正月なのでかまぼこ作るのに半円が必要だった。 まずは、新規で作成 モードを表示 自分の場合、ウィンドウを広げないとモードが表示されなかったです。このモードはシェイプとシェイプを重ねることで切り取ったり、合体したりすることができます。 円を書…

ic_launcher.pngのサイズ

mipmap 大きさ 解像度 代表端末 mipmap-mdpi 48px - 48px 1024×600 Kindle Fire mipmap-hdpi 72px - 72px 480×800, 540×960 Kindle Fire HD mipmap-xhdpi 96px - 96px 1920×1080 - mipmap-xxhdpi 144px - 144px 1080×1920 Nexus5 mipmap-xxxhdpi 192px - 192…

アマゾンでNEC Aterm MR04LNを購入してみた。

www.amazon.co.jp モバイルルーターのMR04LNをアマゾンで購入 外でコード書くときに、ネットに繋がらない状況は、youtubeやニコニコ、2chが見れないので、効率いいんですが、調べ物するのに不便ですよね。そういったこともあり、外出先でパソコンからネット…

Androidライブラリ、LicensedDialogを使ってみた。

github.comアプリに使ったオープンソースのライブラリにはライセンスがあります。ライセンス毎に表記する文章がことなったりするので、さっくとライブラリで出来ないか探しました。LicensedDialogが有名みたいだったので使ってみました。 インストール compi…

JSONライブラリー、Moshiを使ってみた。

photo by uvinceAndroidでJSONをパースするのに、AndroidのJSONライブラリを調べていた。 もっしー?、Moshi 、modern JSON library 生まれて一度もSquareのクレジット決済を利用したことはないけどAndroidのアプリ開発する際、オープンソースのライブラリで…