メモ

【Amazon SNS】PHPでiOSとAndroidにプッシュ通知する方法

SNSでプッシュ通知を行う方法でiOSの情報はたくさんあったけど、Androidの情報がなかったので、メモしておきます。 GCM登録してSNSに登録しようとしてもずっとエラーで登録できなかったですが、 Firebaseで登録して、Auth -> ウェブ設定(右上)に記載されて…

PHPExcelでエクセル出力

PHPExcelのインストール composer require phpoffice/phpexcel

github を CentOS で git clone

git を CentOS に install する # yum install git install された git の version を確認する # git --version git version 1.7.1 git の事前設定を行う。詳しくは github の help を参照する # git config --global user.name "Your Actual Name" # git co…

Android HAXM エラー

エミュレータを立ち上げようとしたら下記のエラー文が出る。 emulator: ERROR: x86 emulation currently requires hardware accelation! Please ensure Intel HAXM is properly installed and usable. CPU acceletation status: HAX kernel module is not in…

PHPで月末日を取得する

たーーーまに使うけどいつも忘れるので。 今回はdate使って書いているけど、最近はCarbonで書くのがイケているらしい。 Carbonの記述も少しだけ紹介します。

SSL サーバ証明書の設定手順 Apache + OpenSSL 更新

SSLの証明書の更新方法になります。 更新方法と言っても新規設定と同じ手順になります。 更新の場合は現在設定されているファイルはバックアップしておきましょう。

A-Frameで遊んでみた

VRをやってみたいけど、UnityとかUE4とかハードル高いです!!って方! Three.jpもjsで書くことたくさんあって分からないです!って方! HTMLで簡単にWebVRコンテンツの作成が出来ますよ!! A-Frameって何? HTMLのタグでシーンを作成できるWebVR用のフレー…

mysqlのexplainでUsing filesortとUsing temporaryが表示されている時

今(過去)の自分から未来(今)の自分へ残しておきたいこと mysqlのexplainについての説明は省略します。

XAMPP for MacでXdebug

MacのXAMPPにXdebugを設定しようと思ったら、php.iniにxdebugの表記がない。 Windowsはxdebug部分をコメントアウトすれば使えるって書いてあったので、同じかなーと思ったら違ったみたいです。 XAMPPとか久々に触ったので、いろいろ忘れていました。 という…

composerで任意のコマンド・スクリプトを実行する方法

パッケージ管理のcomposerに任意のコマンド・スクリプトを実行出来るようにする方法のメモ とりあえず下記覚えておけばいいと思う イベント タイミング pre-install-cmd composer install コマンドの実行前 post-install-cmd composer install コマンドの実…

Mac の不可視ファイルを表示したい

Macの不可視ファイル(.DS_Storeみたいに「.」から始まるファイル)を表示したい! .gitignoreとか見れないじゃん! ターミナルから見る?ナンセンスだわ! って人いますか? いますよね(圧力) 僕がそうでした! そんな方に不可視ファイルを表示する方法を…

Slack のローディングメッセージの変更

Slackのローディングメッセージって変更出来るんですよ! 知ってるよ!って方もいるかともいますが、これ変えるだけでチームの士気が上がるのでは…? 方法は以下より

bash ディレクトリ内ファイル圧縮

運用でディレクトリ内のファイルを全て圧縮することってありますよね? 僕はありました。今日ありました。いきなり言われました。雪のせいだ。 そんな雪のせいな運用対応のメモです。 メモする程のことでもないけど

Slack のチャンネル名変更と削除

チャンネル名変更 チャンネルへ移動して、チャンネル名をクリック。 Advanced optionsをクリック

AndroidでWebView

マニフェストに以下追加 <uses-permission android:name="android.permission.INTERNET" /> レイアウトにWebView追加 <WebView android:layout_height="fill_parent" android:layout_width="fill_parent" android:id="@+id/webview"> </WebView> import import android.webkit.WebView; import android.webkit.WebViewClient; 変数 private WebVi…</uses-permission>

botkitで遊ぶ準備

最近botkitが流行ってきていますね。 HuBotよりも気軽にBot作れるとか。

CoffeeScript実行とコンパイル

こんな感じに書いて # 実行 $ coffee HelloWorld.coffee # コンパイル $ coffee -c HelloWorld.coffee

【Linux】Signature expiredエラー【AWS】

サーバの時間がおかしいから合わせてあげる。 ntpがインストールされている前提 ntpdate ntp.nict.jp

CentOS6にcomposerをインストールする

とりあえずメモとして curl -sS https://getcomposer.org/installer | php su - mv composer.phar /usr/local/bin/composer 権限がないなら chmod 755 /usr/local/bin/composer 使い方 composer install

【Laravel5】No supported encrypter found. The cipher and / or key length are invalid.【エラー】

No supported encrypter found. The cipher and / or key length are invalid. が出た時見るところ php artisan key:generate .envファイルがない場合は、以下をしてから実行する。 cp .env.example .env

【git】ignoreが反映されない時

git rm -r --cached . git add . git commit -m ".gitignore is now working" あとはpushするだけ。 masterにプッシュするなら以下 git push origin master 怖いから別にした

【Laravel5】Model Where条件の使い方

whereで指定 Model::where('id', '1')->get(); Model::where('id', '1')->where('name', 'hoge')->get(); where OR で指定 Model::where('id', '1')->orWhere('id', '2')->get();

【PHP】Slack APIの使い方

Slack APIの簡単な使い方を紹介します。 api keyの発行 ここでapi keyを発行してください。 Slack Web API | Slack APIの仕様準備は完了です。 あとはコードを書くだけです。 今回はPHPで記述します。

crontabの書き方

リスト表示 crontab -l 編集 crontab -e 設定項目は左から「分」「時」「日」「月」「曜日」となっている。 * * * * * [実行コマンド]

【phpstorm】エディタの行数表示

設定方法 Setting - Editor - Appearance Show line numbers にチェック