備忘録

開発の日々の備忘録

AndroidStudio備忘録

よく忘れるAndroid Studioの操作&設定メモ getter,setter生成 対象のファイルを開いて、Command+N Generateメニューが開くので、Getter and Setterを選択 変数一覧が出るので対象を選択して、OK選んでおしまい 自動でimportしてくれ ヘッダメニューから And…

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…

iOSアプリを開発する際に知っておくと便利なサイト9選

ios

普段は個人でアプリ開発しているのですが、特に利用頻度の高いサイト9選をご紹介しまーす。 開発に役立つサイト Guides and Sample Code アップル公式のドキュメント。 Cocoa Controls OSSライブラリがまとまってるサイト。 ライブラリを直接利用したり、ソ…

リポジトリ管理するのにGitBucketをセットアップした

みんな大好きGitHub。 でも、個人用リポジトリは有料なんですよね。 もういっそ自分のGitサーバー構築しちゃえってなわけです。 でも普通にGitサーバー構築してCUIベースで管理するより、GitHubみたいなGUIで管理したい。 そんな我儘がGitBucketなら叶うらし…

wordpressサーバーの移転をしたメモ

サーバーを新調したので、古いサーバーで稼働中のwordpressを新サーバーへと移転した。 備忘録。 ついでにPHP、MySQL、Apacheを最新のものに変えた php-5.3.6→7.0.1 mysql-5.5.10 →5.7.10 httpd-2.2.17 →2.4.18 作業内容 大した作業はしてない。 ざっくりま…

apache,mysql,phpをソースからインストールしたメモ

LAMP環境構築の備忘録。 構築環境 CentOS 7.2 httpd-2.4.18 mysql-5.7.10 php-7.0.1 PHP7つかうよおおおおおほおおおお apacheインストール 依存パッケージやらインストール準備 $ sudo yum install pcre-devel 2.4からapache本体に同梱されなくなったapr,ap…

さくらVPSを申し込んでからとりあえずやったこと(CentOS 7)

石狩リージョンが初期費用無料中なので申し込んでみた。 とりあえず、申し込み後にやった最低限のこと。 さくらVPSってなに vps.sakura.ad.jp さくらインターネットが提供する仮想サーバーサービス。 やったこと 申し込み 案内にそってぽちぽち選んでく。 今…