くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

【Android】コンテンツ プロバイダ(ContactsProvider)を使って連絡先から誕生日と名前を取得する

Androidの開発をしていて、連絡先から誕生日を取得して、ごにょごにょする必要があったので、その際の備忘録。 コンテンツプロバイダ関連って余り情報がないので、こまった。。 連絡先を扱うには、パーミッションが必要です 今回は読み込みだけなので、以下…

AndroidのActivityを透過させて表示させるスタイル

画像を拡大表示するときに背景を透明にしたいなと思ったので、調べたときの備忘録 ほぼ、Nyanさんの記事の通り! styles.xmlに半透明になるスタイルを追加して、AndroidManifest.xmlでactivityに設定するだけ まずは、styles.xmlに以下のスタイルを追加する。…

Herokuでpushした際に認証失敗してDeployできなかったときの対処方法(heroku auth:tokenを使う)

久々にWindowsでHerokuにデプロイしようと思ったら上手く行かなかったので、その備忘録。 git push heroku masterをしたら、認証に失敗した 認証に失敗して、以下のメッセージが表示。。 同じID/Passでは、Webのコンソールにはアクセスできるのに。。 remote…

AndroidとDagger2でDIしてみる

前々から気になっていたDIライブラリのDaggerを使ってみたので、その備忘録。 登場人物はこんな感じ DIといえば、Springな人なので、イメージを掴むのが一苦労だった。。 @Inject ・・・依存性を注入(Inject)したいオブジェクトへのアノテーション @Provide …

AndroidでMaterial Designボタンに変更するスタイル

Androidアプリを作っていて、マテリアルデザインのボタンにしたいなと思い、色々調べた備忘録。 Raised Button styles.xmlにスタイルを用意する 用意するスタイルはこんな感じ。 <style name="AppTheme.RaisedButton" parent="Theme.AppCompat.Light"> <item name="colorControlHighlight">#FFD464</item> <item name="colorButtonNormal">#FBA848</item> <item name="android:textColor">#FFFF…</item>

AndroidStudioで開発をはじめるときにすること~パッケージ構成&共通クラス編~

いろいろやっているとAndroidアプリを開発しはじめるときにいつもやることを忘れるので、その備忘録。その2 環境 Android Studio: 2.3.3 Gradle: 3.3 Android Plugin for Gradle: 2.3.3 Java8 パッケージ構成はこんな感じ <root_package>/ ├── activity ... Activity │ └──</root_package>…

AndroidStudioで開発をはじめるときにすること~build.gradle編~

いろいろやっているとAndroidアプリを開発しはじめるときにいつもやることを忘れるので、その備忘録。 環境 Android Studio: 2.3.3 Gradle: 3.3 Android Plugin for Gradle: 2.3.3 Java8 使うライブラリ Gradle Retrolambda Plugin ... AndroidでJava8のラム…

Unityでよく使うスクリプト集(C#版)【随時更新】

Unityでよく調べなおすので、個人的なチートシート Unityでブラウザリンクを開く string url = "http://wannabe-jellyfish.hatenablog.com/"; Application.OpenURL(url); 参考にしたサイト様 Unityでブラウザリンクを開く - 自分用めも

Django/PythonでCSVファイルをアップロード(.csv)したり、ダウンロード(.csv)したり、ダウンロード(.zip)したりする方法

Django/Pytonを使ってCSVファイルをあれこれするために、いろいろ調べたので、その際の備忘録。 環境はDjango1.10.1とPython2.7 CSVファイルの扱いは、基本的にimport csvのパッケージ okadateさんのQiita記事にあるとおり、PythonでのCSVファイルの操作は以…

Django x jQuery x Ajaxで非同期にファイルをアップロードしてサーバ側で処理をする

前に記事で書いた処理のファイルバージョン。 wannabe-jellyfish.hatenablog.com 見た目的にはこんな感じ。 HTML側 <form id="form" class="form" action="upload_file" method="post" enctype="multipart/form-data"> {% csrf_token %} <div class="input-group"> <input type="text" class="form-control" readonly=""> </div></form>