くらげになりたい。

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

AndroidでJSON形式の文字列をプリティプリント(整形)する

Android内でAPIから受け取った値の確認のために、JSONの中身を書くにしたいときがあったので、 PP(Pretty Print)したいなぁと思ったときの備忘録。 GsonとかJacksonとか、JSONを扱うライブラリはあるけれど、プリティプリントしたいだけなので、あまりいれた…

RxAndroidで謎の例外(MissingBackpressureException)が出てハマる

前に作ったアプリの機能追加と合わせて、非同期処理をRxAndroidに置き換えた。ときの備忘録。 play.google.com 環境は以下のような感じ android { compileSdkVersion 24 buildToolsVersion '25.0.2' defaultConfig { minSdkVersion 16 // Android 4.1 target…

Gitでコミットを間違えたときの対処方法

git

Gitを使っていて間違えることがよくあるので、対処方法の備忘録 直前のコミット自体を削除する(やっぱりやめたいとき) $ git reset --hard HEAD^ 直前のコミットを別のコミットで打ち消す(やめたいけど、記録は残したいとき) $ git revert コミットのハッシ…

Excelの表をMarkdownとかTracとかの書式でコピーするアドインを作ってみました

VBA

なんとなくExcelのアドインを作ってみたくなり、Excelの表をいろんな書式でコピーできるアドインを作ってみた。 github.com MarkdownとかTracとか使って表を書くときって、きれいに整えたりするのめんどくさい。。。 Excelで作って、きれいに整えてくれるツ…

Androidで着信に関するあれこれ

Androidで着信拒否アプリを作るかもしれなかったときに、集めた参考サイト様たち。 いつか使うかもしれないので、備忘録。 電話着信への応答と拒否 - Qiita Androidで着信イベントを制御する | TechBooster Androidで電話の着信をハンドリング | LOCK,STOCK …

UnityでiTweenを使って簡単アニメーション

[PR] ★目指せ!絶対RGB感!★ シンプルな色当てゲーム「色博士(いろはかせ)」をリリースしました! 久々に新作をリリースしました!!(色博士(いろはかせ) - Google Play) かわいい博士が主役のシンプルな色当てゲーム!全465色でボリュームたっぷり♪デザイナ…

UnityのuGUIでボタン以外でもタップイベントを取得する

[PR] ★目指せ!絶対RGB感!★ シンプルな色当てゲーム「色博士(いろはかせ)」をリリースしました! 久々に新作をリリースしました!!(色博士(いろはかせ) - Google Play) かわいい博士が主役のシンプルな色当てゲーム!全465色でボリュームたっぷり♪デザイナ…

Unity×Android×SocialConnectorでツイート(シェア)機能をつけてみる

[PR] ★目指せ!絶対RGB感!★ シンプルな色当てゲーム「色博士(いろはかせ)」をリリースしました! 久々に新作をリリースしました!!(色博士(いろはかせ) - Google Play) かわいい博士が主役のシンプルな色当てゲーム! 全465色でボリュームたっぷり♪デザイ…

Unity×AdMob×Androidで広告を表示する

Unityでアプリを作っていると何度も公式ドキュメントを見に行くので、よく使うものの備忘録 AdMobのUnityプラグインをダウンロード&デプロイ ここ(Release Google Mobile Ads Unity Plugin v3.4.0 · googleads/googleads-mobile-unity · GitHub)から、 Googl…

DjangoのMyチートシート(随時更新予定)

Djangoでよく調べなおすので、個人的なチートシート Model リレーション ref: 【django】多対多の (many-to-many) リレーション - metabo346の日記 クエリー ref: クエリーセットのfilterメソッド - at_yasuの日記もといメモ書き ref: Django の order_by の…

PythonのMyチートシート(随時更新)

Pythonでよく調べなおすので、個人的なチートシート map, filter items = [1, 2, 3] map(lambda n:n+20, items) # => [21, 22, 23] [x+20 for x in items] # => [21, 22, 23] filter(lambda n:n%2==1, items) # => [1, 3] [x for x in items if x%2==1] # =>…

TimezoneをJSTにしてcronの実行をいい感じにする

cronで定期実行をしようとおもったら、サーバのタイムゾーンがJSTになってなかった。。。 その際の備忘録φ(..)メモメモ 設定方法 # タイムゾーンを変更 $ ln -sf /usr/share/zoneinfo/Asia/Tokyo /etc/localtime # crondを再起動して設定を反映 $ service cr…

Djangoでログ/ロガーの設定(logging)

Djangoを使ってWebサービスを作っているときに、ロガーを導入したときの備忘録。 環境は、Django1.10.1, Python2.7。 Qiitaにsakamossanさんのすてきな記事があったので、ほぼ流用 setting.pyにloggerの設定を書く LOGGING = { 'version': 1, # これを設定し…

DjangoでBatch処理(カスタムコマンド)

Djangoを使ったWebサービスを作っている際に、バッチ処理が必要になったので、その際の備忘録。 環境は、Django1.10.1とPython2.7 Djangoの機能を利用したバッチを作るならカスタムコマンド いろいろ調べてみたところ、Djangoの機能を使いつつ、バッチ処理を…

UnityでCSVファイルを読み込む便利クラス(CsvReader)

UnityでCSVファイルを読み込む必要があったので、その際の備忘録。 こんな感じ ほぼ、tt-coderさんの記事を流用。素晴らしい記事。 qiita.com 最終的には、区切り文字とかも変更できるようにしてみた。 using System.IO; using System.Collections.Generic; …

DjangoとjQueryでAjaxする

最近、フロントエンドもやるようになり、いまさらjQueryでAjaxを使うことに。。 右も左も分からないので、その際の備忘録。 コードはこんなかんじ formで入力を受け付けて、submitの際に、Ajaxでの通信に切り替える感じ 成功するとdiv配下に、帰ってきたHTML…

(Django小ネタ) Templateのforでたくさん固定回数繰り返す方法

最近、Djangoのお仕事をいただけるので、そのときの備忘録 templateで固定回数のループしたいときの小ネタ。 以下のような感じに感じにすると、100回繰り返せる。 {% for file_id in ""|rjust:"100" %} (繰り返したいなにか) {% endfor %} 参考にしたサイト…

Unity×AndroidでmBaaSのニフティクラウド mobile backend(NCMB)を使ってみる

ひさびさにAndroidアプリをリリース! 初の横スクロールアクション「あざらしロジック」(GooglePlay) www.youtube.com その際にいろいろやったので、忘れないための備忘録φ(..)メモメモ 「あざらしロジック」で、Nifty Cloud mobile backend(NCMB)を導入した…

Unity×Android | Admob/Applovinを使ったリワード広告(動画リワード)

ひさびさにUnityでAndroidアプリを作ってみました! 初の横スクロールアクション「あざらしロジック」!(GooglePlay) www.youtube.com その際にいろいろやったので、忘れないための備忘録φ(..)メモメモ 「あざらしロジック」で、AdMobとApplovinを導入したと…

(小ネタ) 徐々に透過させて、フェードアウトする

UnityでSpriteをフェードアウトさせる小ネタ。 Time.deltaTimeに応じて、徐々に透過度をさげていく。 ソース using UnityEngine; public class Fadeout: MonoBehaviour { // フェードアウトするまでの時間(0.5sec) public float fadeTime = 0.5f; private fl…

UnityxAndoridでGooglePlayGameServiceを使ったログイン処理

ひさびさにUnityでAndroidアプリを作ってみました! 拙作、初の横スクロールアクション「あざらしロジック」!(GooglePlay) www.youtube.com その際にいろいろやったので、忘れないための備忘録φ(..)メモメモ 「あざらしロジック」で、Google Play Game Serv…

Android/KotlinでRxAndroidを使うときに参考にしたサイト

[PR] Android+Kotlin+SpringBootのアプリをリリースました! 迷惑な路上駐車に困っていませんか? そんなイライラを「路駐密告」ですっきり解消! 路上駐車を密告(情報を共有)するアプリ「路駐密告」 play.google.com 「路駐密告」を作っていたときに、RxAnd…

Unity×Androidで多言語化・国際化したときにやった3つのこと

ひさびさにUnityでAndroidアプリを作ってみました! 拙作、初の横スクロールアクション「あざらしロジック」!(あざらしロジック - Google Play の Android アプリ) www.youtube.com その際にいろいろやったので、忘れないための備忘録φ(..)メモメモ 日・英…

Unityでよく使うディレクトリ構成を一括で作成する

ひさびさにUnityでAndroidアプリを作ってみました! 拙作、初の横スクロールアクション「あざらしロジック」! play.google.com www.youtube.com その際にいろいろやったので、忘れないための備忘録φ(..)メモメモ Unityで新しいプロジェクトを始めるとき、「…

jQuery.floatTheadでスクロールしても常にテーブルヘッダを表示する

テーブルの列が多くなると、スクロールしてもテーブルヘッダが見えなくなってしまう。。。 テーブルヘッダの固定して、スクロールしても常に表示されるようにした際の、備忘録。 便利なjQueryプラグイン(jQuery.floatThead)があったので、それを使ってみた …

AWS EC2でメモリ利用率とディスク容量をCloudWatchで監視する

AWS EC2を使ってたときに、メモリがー、ディスク容量がーとなったので、 CloudWatchで監視することに。その際の備忘録。 OSは、Amazon Linux。 手順メモ # 1. 必要なパッケージをインストール sudo yum -y install perl-DateTime perl-Sys-Syslog perl-LWP-P…

スマフォでショートカットを作るときのアイコンをカスタマイズする(ウェブクリップアイコン)

Webサイトを作るときにファビコンを表示してけれど、 スマフォでのショートカットやお気に入りをホーム画面に配置したとき、 デフォルトだと、頭文字やスクリーンショットになってしまう。。。 ファビコンと同じ画像にする際にやったことの備忘録。 色んなサ…

virtualenvでクリーンなPython環境を作る

Pythonを使った開発では、virtualenvという仮想環境を使うそうなので、その備忘録。 Windows ver # インストール pip install vertualenv # 仮想環境を作る(ex. ENVは仮想環境名) python -m virtualenv ENV # 仮想環境に入る EVN\Scripts\activate # 仮想環…

Bootstrapのレスポンシブ対応について、参考にしたサイト

タイトルのまま。Bootstrapでレスポンシブ対応した際に参考にしたサイト様一覧。備忘録。 qiita.com coliss.com www.mdesign-works.com

GOsaをインストールして、OpenLDAPを楽に管理する

OpenLDAPを使う機会があったので、GUI管理ツール(GOsa)をインストールした際の備忘録。 便利なんだが、インストールに手間取った。。。 参考にしたリンクは以下。 gist.github.com