備忘録

開発の日々の備忘録

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

Rubyをインストールしてみる(CentOS7)

Rubyインストールするよおおおおおおお。もちろんrailsも! インストール環境 環境はこんなかんじ、gitは既に入ってる $ cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) $ git --version git version 1.8.3.1 rbenvインストール rbenvはRuby…

UIBarButtonSystemItemまとめ

objcでいうところのUIBarButtonSystemItemの画像付きまとめです。 あのボタン何だっけとかあるあるなんで。 UIBarButtonSystemItem Objective-C Swift UIBarButtonSystemItemDone .Done UIBarButtonSystemItemCancel .Cancel UIBarButtonSystemItemEdit .Edi…

PHPの日付処理でハマったはなし

php

PHPで開発中に前月の月初日を取得する必要があって、ハマってしまった話です。 実行環境 # /usr/local/bin/php -v PHP 7.0.3 (cli) (built: Feb 10 2016 16:03:28) ( NTS ) Copyright (c) 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2…

ProGuardでAndroidアプリ(apk)を難読化してみる

Androidアプリリリース後、apkをダウンロードして逆コンパイルされるとソース丸見え…。 対策としてリリース前にはProGuardを使って、ソースコードを難読化しておく。 環境 Android Studio 2.1.2 OS X El Capitan ProGuardを有効化する Android Studioでプロ…

iOSアプリでアクセス許可のアラートを再表示する方法

ios

アプリ開発してて、アクセス許可のアラートを再表示する方法がわかったのでメモ。 アクセス許可のアラート?? GPSやらカメラやら写真やらユーザープライバシーに関連するものにアクセスするようなメソッドが呼ばれた際、初回に一度だけ表示されるアラートの…

phpredisでデイリーランキング

redisのソート済みセット型を使えば簡単にランキングが実装できるらしい 勉強がてらやってみた phpredisのセットアップはこっちを参考に eeggs.hatenablog.com 環境 redis 3.0.7 php 7.0.3 phpredis やること JSONで日付、ユーザーID、スコアを受け取る 例 {…

iOSアプリのクラッシュログを解析する

ios

iOSアプリ申請からのーー、リジェクト!! 差出人: Apple 2.1 - Apps that crash will be rejected アプリがクラッシュするということで、丁寧にapple神からアプリのクラッシュログが添付されてました。 送られてくるクラッシュログは以下のようにメモリアド…

Apache+mod_phpからNginx+php-fpmに移行する

サーバー負荷が上がってきたので、Apache+mod_phpなサーバーをNginx+php-fpmに乗り換えてみた 環境 PHP 7.0.3 httpd-2.2.26 Nginx 1.9.10 CentOS release 6.5 (Final) PHPとApacheは既にインストール済み Nginxインストール 下準備 yum -y install pcre pcre…

PHP7.0.3からRedisを使う

RedisをインストールしたのでPHPから利用できるようにする。 Redisのインストールはこっちを参考に。 eeggs.hatenablog.com 環境 CentOS release 6.5 (Final) PHP 7.0.3 Redis 3.0.7 PHP,Redis共にインストール済 phpredisインストール PHPのRedisモジュール…

Redisをインストールしてみた

月に1度は投稿するを今年のモットーにしてみる。 Redisを使う機会があったので、セットアップのメモ。 環境 $ cat /etc/redhat-release CentOS release 6.5 (Final) redisインストール 最新のものを配布元(http://redis.io)から確認して入れる $ cd /usr/l…

macでzsh使う

あけおめです。 macのログインシェルをzshに変えた際のメモ。 zshインストール Homebrew入れてなければここから。 Homebrew — OS X 用パッケージマネージャー 補完機能を強化してくれるzsh-completionsも一緒に入れとく。 $ brew install --without-etcdir z…