Androidはワンツーパンチ 三歩進んで二歩下がる

Android卵プログラマーの記録ブログ

超うっかりで落胆。freeeを退会しようとしてネットで手続きしたけど、営業時間内でないと再申し込みしないといけないのを忘れて会費を引き落とされた。

私が忘れたのがいけないのですが、共有しておけば誰かの役に立つかもしれないので書いておきます。 フリーランスの青色申告に役立つ会計アプリケーションのfreeeってありますよね。www.freee.co.jp今までこれを使って便利だったのですが訳あって解約すること…

ポケット糖質量にスマホ向けAPIを追加

こんにちは。さくらです。 www.pockettoushituryou.comポケット糖質量でスマホのクライアントアプリを作りたいなと思っています。サイトの横幅を縮めると下の画像のように縦長で間延びして見辛い印象です。とりあえずAndroid版を作って(iOS版も作りたいけど…

Ruby on Rails初心者ですがWebアプリケーション「ポケット糖質量」をリリースいたしました!

Ruby on Rails初心者ですがWebアプリケーション、「ポケット糖質量」をリリースいたしました! よろしければ使ってみていただけるとうれしいです。www.pockettoushituryou.com現在こんな見た目です。 前提 一応Androidアプリを作ることが出来ます。 ここのと…

Herokuデプロイ後にdb:migrateが失敗した時の状況とやったこと

Rails勉強中です。Heroku使用経験もほとんどありません。 トラブル時に途中で混乱して手順を忘れてしまっている部分が多いのですが、 よい勉強になりましたので作業のメモを残しておきます。 全体のまとめ Herokuにデプロイする前に Gemfile.lockの中身を消…

DropboxのPublicフォルダをjsonファイル置き場にしてたが2017年3月15日で廃止したので代替としてFC2ホームページを使うことにした

DropboxのPublicフォルダにはWebホスティング機能があり、そこにファイルを置いて置くだけで世界に公開できるという便利なものだったのですが、 無料ユーザーはとうとう廃止になってしまいました。 私はjsonファイルを置いて検証用のサーバーみたいな使い方…

Material Design Lite for SassでRailsアプリケーションにGoogleのMaterial Design LiteとMaterial IconsとRobotoフォントを導入する

Google製のマテリアルデザインとマテリアルアイコンとRobotoフォントをRubyアプリケーションで使うための「Material Design Lite for Sass」というgemを使います。github.comこのgemはgoogle製Material Design LiteのSaasバージョンです。github.com 導入 Ge…

ransackでRailsアプリケーションに検索機能をつける

Railsを勉強中です。ransackというgemを使用して、検索機能を実装する一連の処理をメモします。github.com 下準備 サンプルのアプリケーションを新しく作ります。 railsのバージョンは5.0.1です。$ rails new _5.0.0.1_ new exm-ransack $ cd exm-ransack以…

2月22日は正式なネコの日(ΦωΦ) キャットガーディアン大塚シェルターでネコ活してきました

ネコ活してきました。3回目です。前回のエントリはこちらです。http://sakura-bird1.hatenablog.com/entry/2016/11/22/220902http://sakura-bird1.hatenablog.com/entry/2016/12/27/205255毎月22日に開催されるネコ活ですが、今月は2月なのでネコの日であり…

Railsでcsvファイルから初期データを投入する

Railsを勉強中です。csvファイルから初期データをDBに投入し、画面に表示するという一連の処理をメモします。 railsのバージョンは4.2.6です。サンプルのアプリケーションを新しく作ります。 $ rails new exm-csv-import このようなデータを投入します。 モ…

Rails Model Generator GUIを使ってrails g modelコマンドを間違わないように書く

rails勉強中です。railsでモデルとマイグレーションを生成する時のコマンドrails generate model NAME [field[:type][:index] field[:type][:index]] [options] (generate はgと略せる。)こういうものを間違わずに書くいい方法がないかと探したらCodePen - R…

ちよだニャンとなる会&千代田区共催「ちよだ猫まつり2017」に行ってきました

以前のエントリでご紹介したイベントに行ってきました。chiyoda-nekofes.jpsakura-bird1.hatenablog.com 直前まで別の用事があったのですが、幸い千代田区役所に近い場所にいたので終了1時間前に駆け込みました。 千鳥ヶ淵を歩いていたら少しだけ桜が咲いて…

AndroidのTextUtilsのisEmptyメソッドとJavaのStringのisEmptyメソッドはわりと違う

年がら年中使っているAndroidのTextUtilsのisEmptyメソッドとJavaのStringのisEmptyメソッドですが、同じ名前で何が違うのか調べたメモです。 TextUtilsクラスのメソッドは全てstaticで定義されていて、JavaのisEmptyメソッドはインスタンス変数から使用する…

「ちよだニャンとなる会」さまが「ちよだ猫まつり2017」を開催するそうです+寄付報告

こんにちは。さくらです。 2月って猫の月という感じがしますよね。2/22はにゃんにゃんにゃん!ということで猫の日ですし。今日は4ヶ月ぶりぐらいに一般社団法人ちよだニャンとなる会に5000円寄付しました。 前回のエントリはこれです。 sakura-bird1.hatenab…

超気軽に出来る二時間以内のボランティア、ねこ活に参加してきました

こんにちは、さくらです。あっという間に年末ですね。 体調はいかがですか?風邪などお気をつけ下さい。 猫さんたちも寒さに負けないでほしいです。 先月記事を書きました。 sakura-bird1.hatenablog.com 今月も行ってまいりました。 NPO法人 東京キャットガ…

緯度・経度から郵便番号を取得する

Geocoderクラスを使って緯度と経度から郵便番号を取得する方法です。 題名は郵便番号を取得するとなっていますが、住所も取得できます。 自分が郵便番号というキーワードで検索していたため自分用メモです。 developer.android.com Gercoderを使用して住所(…

Rails + Grapeを使って超単純なapiを作ってみる

初心者の勉強記録です。 「〜らしい」や「っぽい」などの語尾が多くなっています。 手順を書き残すため、主題とは外れた内容も含みます。 間違ったり知識が最新でなかったりすると思いますのでツッコミ大歓迎でございます。 何をやりたいのか Androidアプリ…

代々木ドッツへの行き方(シェアオフィス、コワーキングスペースConnecting The Dots Yoyogi)

※当エントリーはもくもく会に来てくれる方に情報を提供するために書いたもので、Connecting The Dotsを運営されているインクルードさまとは関係ありません。 2017/1/14の情報なので、古くなっている可能性があります。ご注意下さい。 引用やリンクはご自由に…

LocationManagerはもう古い!Google Service の Location APIを使って現在位置を取得する

しばらく使っていない分野のAPIっていつの間にか非推奨になってたりしますよね。 変化の激しいAndroid開発で全ての変化に付いていくのは至難の業だと思います。 恥ずかしいんですが、この度久しぶりに位置情報の取得方法を調べましたら結構前に時代が変わっ…

ネコ活@東京キャットガーディアンで一日ボランティア体験してきました

こんにちは。さくらです。 私は現在飼っていないのですが、猫に対する愛は常に心の底に流れています! といってもまた猫を迎えるという気になれず、ささやかな寄付やお友達のお宅の可愛いにゃんこさんと遊ぶ程度しか猫の世界に接していません。 このまま猫の…

DataBindingを使おうとしてバインディングクラスがcannot resolve などとエラーになった時に確認すること

DataBindingを使う時に、プロジェクト生成時に作成したactivity_main.xmlとMainActivity.javaをバインディングしようとしただけで 「Cannot resolve symbol 'ActivityMainBinding'」とか言われたはことないでしょうか。 私は2回あるので、初歩的ではありま…

7ヶ月ぶりに公益財団法人どうぶつ基金に5000円寄付しました&近況

11月に入ってしまいましたけど、10月分のつもりです。 公益財団法人どうぶつ基金さまに5千円寄付しました。どうぶつ基金とは – どうぶつ基金 どうぶつ基金さまに寄付をするのは4月以来です。前回の記事はこれですね。 sakura-bird1.hatenablog.com当時はこの…

一般社団法人ちよだニャンとなる会さんに5千円寄付しました。Pokemon Go まだやってます。レベル28です。

こんにちは! あっという間に一ヶ月経ってしまいました。 ここ2ヶ月ぐらいポケモンの世界にいたせいか、他のことが疎かになってきてるような気がしてヤバイと思っています。 開発をもっとやりたいのです。 密かに不安に感じているのですが最近物忘れもひどい…

一般社団法人ランコントレ・ミグノンさんに5千円寄付しました。ポケモンGoの進捗。

ズボラなのでブログというものをあまり書けず、今回も2つの主題を一つのエントリに詰め込むことになってしまいタイトルからして変です(;^ω^)8月は一般社団法人ランコントレ・ミグノンさんに5千円寄付しました。 http://rencontrer-mignon.org/rencontre…

NPO法人東京キャットガーディアンさんに5000円寄付しました。そしてPokemon Goの日々な46歳

こんにちは! 今月はNPO法人東京キャットガーディアンさんに5000円寄付しました。 NPO法人 東京キャットガーディアン〜子猫の里親募集〜 大塚・西国分寺の猫カフェ型開放型シェルターを拠点としつつ保護猫活動などの活動をなさっています。 譲渡総数5000頭を…

Android4.4のWebViewでopenFileChooserが動かない件の対処方法2つ JavascriptInterfaceを使う/Crosswalkを使う

WebViewで表示しているページ上で、ユーザーがボタンを押したらローカルのイメージ一覧を表示するような処理があるとします。 そして、ボタンを押されたイベントをネイティブで受け取る→暗黙的Intentでギャラリーを呼び出しファイルを選択させるということを…

特定非営利活動法人犬と猫のためのライフボート 犬と猫のためのライフボートさんに5千円寄付しました

www.lifeboatjapan.org今月はライフボートさんに寄付しましたよ。 わんこもにゃんこも生命力強いですね。 たくさん生まれて死んでいく。 そりゃもー仕方がないことだけど、一匹でも幸せな子が増えるといいなと思います。 私も猫には本当に幸せをたくさんもら…

【Mac】git でコマンドラインから複数行のコミットメッセージを入力する

git でコマンドラインから複数行のコミットメッセージを入力する方法を何回か調べてこれに落ち着いたので 忘れないようメモっておきます。環境はMacで、ターミナルのbashからコマンドを入力します。例えばこのようなコミットメッセージにしたい場合 "Introdu…

日本アニマルトラストさんに5000円寄付しました

こんにちは~。 最近はコワーキングスペースでもくもく会を始めました。 集まってモクモクするだけなのでジャンルは問わないですが、一応アプリ開発者主体となりそうなので 「東新宿アプリ開発者もくもく会」という名前にしました。 今のところまったり様子…

アプリをアンインストールすると端末が再起動してしまう現象にキャッシュパーテーションの消去が効くかもしれない

メモです。私の端末: Nexus5x 現象: アプリをアンインストールすると端末が再起動してしまうことがある。 同じアプリをアンインストール→インストールするのを繰り返したが違うアプリだとどうなるかは不明 現象が発生するタイミング: 不定期 端末が再起動し…

Nexus5xがFirmware Updateの画面を表示したまま0%のまま動かない

よくワカランチンメモ手持ちのNexus5Xを電源オフ ↓ power + volume up button 同時長押し ↓ Firmware Updateの画面が表示されたままになる(プログレスバーの数字が0%のまま) ↓ しばらく放置するもなんら状況が変わらない ↓ 電源ボタン長押し ↓ 普通に再起…