プログラミング

PHP

【PHP】laravelのデータベース設定及びMySQLテーブル作成時の型の種類

はじめに larabelインストール後、初めてlaravelを構築した時に行ったデータベースの設定及び作成についてのメモです。 データベースの設定 .envの修正を行う DB_CONNECTION=mysql DB_HOST=127.0.0...
Linux

【PHP】laravelのマイグレーション時に「1071 Specified key was too long; max key length is 767 bytes」のエラー対処

はじめに laravelのマイグレーションコマンド「php artisan migration」実行時「1071 Specified key was too long; max key length is 767 bytes」のエラーが発生...
Linux

【PHP】CentOS7へのlarabel環境構築

はじめに larabelで構築テストをしたい為、自サーバーに導入してみました。その時の作業メモです。 手順 Composerインストール ルートユーザー以外で、以下コマンドを実行 curl -sS | php どこからでも起動できるようパス...
Linux

【Linux】PHPのログローテーション設定

はじめに PHPのログファイルのサイズが肥大し、ログの内容確認が困難な状況のサーバーがあったのでローテーション設定を行いました。 PHPログ出力設定 PHPログファイル出力設定を行います。/var/log配下にphpディレクトリを作成します...
Linux

【MySQL】MySQLのバイナリログの設定

はじめに 先日Linuxの特定パーティションの使用率が高いのでディスク使用量の調査を行いました。その後MySQLのディレクトリを詳しく調査すると約4年分のバイナリログが溜まっていたので、削除すると共にバイナリログの保存期間の設定をしました。...
JAVA

【JAVA,EXCEL】台形、角度計算、ラジアン、60進数変換

はじめに 台形の上辺と下辺と高さから、角度を算出する事があったのでメモしておきます。 exelとjavaの2種類で算出してみました。 概要 上図の左側のようにA,B,Cの長さがわかっている時に、Zの角度を算出します。 これを右側のような考え...
Android

[JAVA,Android]ウィジェットで複数ボタンを制御する方法

ウィジェットで複数ボタンを制御したい ウィジェットはシンプルに作成したい。 でも機能的にどうしても複数のボタンをつける必要が出てきちゃいました。 サンプルソース 単純に、インテントを2種類作成すれば実現できます。 private stati...
Android

[JAVA,Android]Wifiテザリングを制御する方法

ワンタップでWifiテザリングの切り替えをしたい とあるところから、「ワンタップでWifiテザリングを切り替えしたい」という要望がありました。 調べてみると、そのような機能の無償アプリはたくさんダウンロードできそうです。 しかし今回「テザリ...
Android

[JAVA]AndroidでBroadcastReceiverからServiceを呼び出し

やりたかった事 今回ウィジェットアプリを作成する事になり、テザリング状態に変化があった時にウィジェットへ処理を移せる仕組みを試してみました。 実現方法 条件が合致した場合、普通にサービスを開始するだけです。 起動されたサービス側のプログラム...
JAVA

[appcelerator]Titaniumでndk-buildするとAndroidUtil.h関連でFailedになる対策

エラーの発生する環境 母艦:macOS10.12.4 ndk:r14b titanium sdk:6.0.4 修復方法 単純にndkのバージョンをr12bに変更すれば何の問題もなく、buildに成功しました。 windows環境の場合も同様...