chevron_left

メインカテゴリーを選択しなおす

cancel
arrow_drop_down
  • Windows環境にvue naticveを入れる

    http://sealegs.hatenablog.com/entry/2019/05/31/152411

  • unityでAmazonSNS経由でFCM使ってPUSH通知しようとしたら激ハマリしたでござるの巻 ログを見よう編

    試行錯誤の中で参考にしたログなど。 Unity側登録時のRegID(registration Id)の確認 regIDの確認は実機デバッグで確認した。 サンプルのGCM.csの116行目、regIDこれが空でうまく取得できていなかった。 実機をデバッグモードでつなぎ、VisualStudioCommunity2015を起動し、 Debug->Attach Unity Debuggerを選択 machineにつないだデバイスが表示される。このときややタイムラグがあるのでやや注意。 慌てず待つべし。 RegIDがNULLの場合、FCM(GCM)周りの設定が間違ってないか確認すべし AmazonSN…

  • unityでAmazonSNS経由でFCM使ってPUSH通知しようとしたら激ハマリしたでござるの巻 下準備編

    AmazonSNSにはUnity用のプラグインもあるので簡単かと思ったら、 結構、面倒くさかったでござる。 GoogleのPush通知は最近、GCMから新しくなりFCMと名前が変わっている。 このへんの事情で勘違いした部分もあり、時間かかってしまった。 基本的にはGCMと下位互換あるらしい。 下記、ドキュメントを参考に進める。 AWS Mobile SDK for Unity — Unity Developer Guide 接続サンプルがあるのでこれを入れる。 GitHub - awslabs/aws-sdk-unity-samples: This repository has samples…

  • macの/homeにディレクトリ作成

    macで開発環境を作ろうとして、/home以下にmkdirでディレクトリを作ろうとしたところ、 下記のようなメッセージが表示された。 Operation not supported 下記に対策が書かれていた。 https://discussions.apple.com/thread/2138336?tstart=0 原因は /etc/auto_masterの home auto_home -nobrowse,hidefromfinder この部分、この一行をコメントアウトし、再起動したら 作成できるようになった。 悪影響や副作用は不明・・・

  • fuelphpのscafold使ってみたら、migrationでtable doesn't existが出たの巻

    fuelphpのmigrationでtable doesn't existが出る scafoldを試そうとして、下記を実行したらエラーになった。 oil refine migrate エラーは↓な感じ Uncaught exception Fuel\Core\Database_Exception: Table 'hoge.migration' doesn't exist 結局、原因はわからなかったが、手動でmigrationテーブルを作成したらうまくいった。 他の環境では新規のときに自動で作成してくれたのに・・・ CREATE TABLE IF NOT EXISTS `migration` (…

  • 整数型はLongです。(MiniJson)

    整数型はLongです。(MiniJson) intにキャストしようとして、半日ハマってた・・・ http://neareal.net/index.php?ComputerGraphics%2FUnity%2FTips%2FJSON%2FMiniJSON int型はlong型としてあつかわれる int型はlong型としてあつかわれる int型はlong型としてあつかわれる みんなマニュアル/記事はよく読もうな!!!

  • ansible-playbookでエラー

    ansibleでエラーが出た yumでansible本体を入れた後、 ansible-playbookを叩いたら下記エラーが出た。 Traceback (most recent call last): File "/usr/bin/ansible-playbook", line 22, in <module> import pkg_resourcesImportError: No module named pkg_resources 解決法は下記を参照しつつ、 http://ameblo.jp/g-pinchan-new/entry-11813410448.html yum -y instal…

  • openSSL脆弱性、検索と対策

    openSSLに脆弱性が発見されました。 まずは検索 rpm -qa grep ssl OpenSSLの1.0.1から1.0.1fまで ↑が対象 ※但し、Centosの場合はopenssl-1.0.1e-16.el6_5.7は対応済み ※RPMで入れてない場合は表示されません。 yumで対応版が提供されてるようなのでアップデート http://lists.centos.org/pipermail/centos-announce/2014-April/020249.html https://rhn.redhat.com/errata/RHSA-2014-0376.html yum update …

  • android sdk adtで起動エラー

    android sdkと一緒にダウンロードしたadt(eclipse)で起動時に下記エラーが出た場合 「Failed to load the JNI shared library “C:\Program Files(x86)\Java\jre6\bin\client\jvm.dll”」 PCにjava32bitのみインストールされていて、java64bitバージョンが入っていない可能性がある。 java 64bitを別途インストールし、 eclipse.iniに -vmC:\Program Files\Java\jre7\bin\javaw.exe を追加すると起動できるようになる。

  • fuelphpの例外処理で500エラーのページ出したらCrypto key errorも出たの巻

    fuelphpの例外処理で500エラーのページ出したらCrypto key errorも出たの巻 500エラーのページ下部にCrypto key errorの表記ががががが。 http://d.hatena.ne.jp/yutakikuchi/20130520/1369006349 fuel/app/config/crypt.php がないのが原因ぽい。エラーページにコードのサンプルも出ているので、それを貼り付け作成。 これでエラーが消えた。 しかしなぜこのタイミングでcrypt関連のエラーが出るんだろう? 例として表示されていたコードがコード規約に引っかかるのは秘密。(配列のアロー位置、メソ…

  • fuelPHPのユニットテストでNo tests found in class "Fuel\Core\TestCase".が出る。

    fuelPHPのユニットテストでNo tests found in class "Fuel\Core\TestCase".が出る。 こんなWarningが出たので原因をいろいろ調べてみた。 どうもファイル名とファイル内のクラス名を完全に一致させないとこれが出るようだ。 大文字小文字が違っていたために表示されていたらしい。 app本体モデルでは、そんなこといんだけどなぁ・・・謎。 あとエラーメッセージが不親切 どこで出ているか表示されない。 詳細を表示させるオプションがphpunit単体だとあるんだが、php oil経由だと・・・見つからない・・・

  • fuelPHP、jenkins、php_codesniffer連携

    fuelPHP、jenkins、php_codesniffer連携 fuelPHPのコード規約のチェックを自動化しつつ、結果をグラフで 見えるようにする。 http://oscasierra.net/2013/05/jenkins-to-redhat/ ここを参考にansibleのplaybookは以下のような感じ antとPHP_CodeSnifferも入れてる tasks: - name: install java yum: name=java-1.7.0-openjdk.x86_64 state=installed - name: install ant yum: name=ant st…

  • fuelPHPでphp_codesnifferを使ってみた。

    http://madroom-project.blogspot.jp/2013/01/fuelphpgitlabjenkins-2.html インストールは↑を参考に。 で実際使ってみた。 そしたらエラーがいっぱい。ぐぬぬ。。。 最初から導入しておくべきだった・・・ 多いのが配列の整形ミス。 <error line="11" column="16" severity="error" message="Array double arrow not aligned correctly; expected 20 space(s) but found 1" source="FuelPHP.Arrays…

  • fuelphpでoil紛失(ガス欠)

    fuelphpでoil紛失(ガス欠) 環境移動やsvn導入などしていたら、 いつの間にかプロジェクト直下のoilファイルがなくなっていた! oil create hogehoge で適当なプロジェクトを作成し プロジェクト直下のoilファイルを該当プロジェクトにコピーして 給油完了。

  • mysqlのsumは該当レコードがない場合、nullを返す

    mysqlのsumは該当レコードがない場合、nullを返す 該当レコードがない場合、countは0を返すので勘違いしてた。 sumの場合はnullが返ってくる。 countと同様に0を返してほしいときは下記のようにする。 SELECT IFNULL(SUM(`hoge`), 0) FROM test 参考URL http://code.ttsoft.jp/2012/12/mysql-sum-with-ifnull-method.html

  • fuelphpのSQLインジェクション対策とSQLインジェクションの機械的チェック

    fuelphpのSQLインジェクション対策についていろいろ調べた。 http://d.hatena.ne.jp/Kenji_s/20111222/1324526139 Query Builderを使った場合はエスケープしてくれる。 DB::query()だけ注意。 DB::query()の場合もbindで値を渡す場合はエスケープしてくれる \DB::query('select * from hoge where id=' . $id)->execute(); こういう書き方がアウト そこで上記の書き方を検索する正規表現を作った。 /query\([^)]*?\$.*?\)/ query引数内に…

  • AWS CLIでcloud watchのデータを取得する。

    http://aws.amazon.com/jp/cli/ ↑公式からダウンロード EC2インスタンス情報 aws ec2 describe-instances cloud watchからCPU情報取得 aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name CPUUtilization --dimensions Name=InstanceId,Value=i-hoge --statistics Average --period 60 --start-time 2014-02-17T09:15:00Z --e…

  • fuelphpのas_arrayでのkey指定の制限

    fuelphpのas_arrayでのkey指定の制限 as_arrayで配列のキーを指定する場合、 キーのカラムがユニークである必要がある プライマリーキーが複数カラムの場合も対応してない。 またまたハマったのでメモ http://fuelphp.jp/docs/1.7/classes/database/usage.html#results オプションとして、as_arrayから返る配列のキーと値を指定することもできます。 $result = DB::select()->from('users')->execute(); $on_key = $result->as_array('id'); f…

  • fuelphpのプロファイリングを有効にする方法

    fuelphpのプロファイリングを有効にする方法 http://fuelphp.jp/docs/1.7/general/profiling.html 公式ドキュメントでは config/config.php に設定追加すべしとあるが、せっかく環境ごとの設定ファイルを作れるので config/development/config.phpを作成し、 中身を下記のようにした。 <?phpreturn array( 'profiling' => true,); config/development/db.phpにも追加 'default' => array( 'connection' => array…

  • unityでネストの深いJSONを扱ってみる(MiniJSON編)

    unityでネストの深いJSONを扱ってみる(MiniJSON編) http://www.cho-design-lab.com/2013/08/15/unity-minijson-load-json/ ↑を見ながらMiniJSONを入れる 次に深ーいネストのJSONを読み込む 今回使ったのはこれ http://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html あまりに深いので本体は乗せませんw それをパースするコードが↓ var jsonData = MiniJSON.Json.Deserialize(js…

  • フレームを使用したページでChrome Loggerが不安定

    フレームを使用したページでChrome Loggerが不安定 なぜか、たまに表示されなくなったり表示されたりします・・・ まあそもそも<frame>なんて使うなってことですかね・・・ HTML5では廃止予定とか書いてあるし。↓ http://www.htmq.com/html/frame.shtml

  • Unityテスト

    http://www.youtube.com/watch?v=cW0XLQlK-kY UnityでCGのテストをしてみた。 無料素材とGIMPとUNITYフリー版を駆使して作りました。 なかなかのできに満足。

  • fuelphpのdb.php設定する際、pdoとmysqliだと書き方が変わる

    fuelphpのdb.php設定する際、pdoとmysqliだと書き方が変わる 大事なことなので、二回言いました。 pdoからmysqliにドライバ変更しようとして、ハマった。 最初は単純に 'type' => 'pdo', を↓に書き換えていた。 'type' => 'mysqli', これだと、 No MySQLi Connection の例外が発生し怒られる。 しかし、原因がさっぱりわからない。 そもそもエラーメッセージが不親切なので、原因がわかるように \fuel\core\classes\database\mysqliをハックする 135行目あたりの例外処理を下記のようにする。 th…

  • apache stop;start;とrestartは違うの巻

    apache stop;start;とrestartは違うの巻 phpの再構築で すごいハマった。 http://blog.nomadscafe.jp/2013/02/apachectl--k-restart-stop-start.html apache restartしても親プロセスは実際には落ちてないのね・・・ PHPの再構築が反映されてないわけだよ・・・ apacheのstop;startしたらphp_infoの中身も変更がちゃんと反映された。

  • やよいの青色申告で源泉徴収税を入力する

    やよいの青色申告で源泉徴収税を入力する フリーランスで仕事をしていて、 売掛金で売上を入力し、売掛金振込を入力した場合に 振込みは源泉徴収分が引かれていて、決算内容に源泉徴収分が残ってしまう場合。 源泉徴収分の入力は振替伝票で入力するそうです。 http://tax.f-blog.org/yayoi/Withholding-taxes-Input.html ↑を参考にしつつ、 売掛帳の対象の銀行振込の行から振替伝票を作成し、 源泉徴収を入れたら残っていた分が消えました。 ※追記 ↑のサイトでは勘定項目を事業主貸にしてますが、厳密には仮払い金になるそうです。 今日税務署の無料指導にいったら下記の…

  • やよいの青色申告で売掛帳が入力できない場合

    やよいの青色申告で売掛帳が入力できない場合 売掛金の補助科目を設定しましょう。 科目設定で売上債権のしたの売掛金の部分から補助科目の作成を選択 補助科目名は取引先などを入力して登録 これで売掛帳が使えるようになります。 ちなみに売掛金の簡単入力時に 補助科目を選択できるようにもなります。

  • mysqldump: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1':

    mysqldump: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1': awsでEC2上からRDSへmysqldumpを実行しようとしたら、エラーが出て怒られた。原因はクライアントとサーババージョンの相違らしい↓参照 http://dev.classmethod.jp/cloud/aws/ec2_mysqldump/ (メイドさんに注目) yumで最新版を入れる方法 http://qiita.com/kmats@github/items/48457b7e5046f3cdf4d8 まずは今入ってる古いものを削除 yum remove -…

  • fuelPHPでMySQLのREPLICATION (Master-Slave)を使う

    fuelPHPでMySQLのREPLICATIONを使う fuelPHPでMySQLのレプリケーション(REPLICATION )構成にアクセスする方法 ちなみに実際にはAWSのリードレプリカ(MySQL Read Replicas)を使ってます。 http://php6.tumblr.com/post/38309122629/fuelphp-advent-calendar-2012 http://fuelphp.com/forums/discussion/7061 http://d.hatena.ne.jp/Kenji_s/20130606/fuelphp_env_config ↑参考にした…

  • MyDNSを設定しようとした話

    MyDNSを設定しようとした話 AWS環境の場合、インスタンス変更などでIPが変わってしまう為、hostsによる開発サーバのIP管理が非常に面倒くさい。 その為、簡単に作れるDNSサーバを探してみてMyDNSというのを見つけた。 MyDNS.jpという同名サービスもあるがこれは別もの。 インストールしてみたが、管理画面がうまく動作しない。 エラーログには下記が記録されていた Error creating new SOA record: Column count doesn't match value count at row 1 原因はmydns.conf内のrecursiveを設定した場合に…

  • Amazon ELBをうまくつかうには、KeepAliveを有効にしよう。Timeoutは60秒よりだいぶ長くしよう。

    Amazon ELBをうまくつかうには、KeepAliveを有効にしよう。Timeoutは60秒よりだいぶ長くしよう。その背景。 debiancdn ApacheのKeepAliveは有効にすべし。ELBとの接続効率があがる。 Timeoutは120以上が推奨 httpd.confを下記のように編集 KeepAlive OnKeepAliveTimeout 120

arrow_drop_down

ブログリーダー」を活用して、nrongerさんをフォローしませんか?

ハンドル名
nrongerさん
ブログタイトル
kiriya-systemの日記
フォロー
kiriya-systemの日記

にほんブログ村 カテゴリー一覧

商用