ひつまぶし

主にメモと雑記と小ネタ。勉強会のレポートとかも時々。

アプリの広告収入についてメモ。

Unityではじめるプロモーション・マネタイズ UnityAds導入のススメ

もしコーゲンシティ在住の女子高生がUnity製アプリのマネタイズをすることになったら

Unity Ads

node.jsでAESを使用して暗号化した時に出たエラー

 

 

TypeError: error:0606506D:digital envelope routines:EVP_DecryptFinal_ex:wrong final block length
at Decipheriv.Cipher.final (crypto.js:292:27)
at /home/hoge/app/game/node_modules/network/app_data_stream.js:38:29
at fn (/home/hoge/app/node_modules/async/lib/async.js:579:34)
at Object._onImmediate (/home/hoge/app/node_modules/async/lib/async.js:495:34)
at processImmediate [as _immediateCallback] (timers.js:336:15)

 

 

nodejs AES encrypt and decrypt

node.js - nodejs crypt cipher aes256 max data size - Stack Overflow

 

エンコードしようとしたデータサイズが256ビット超えた?ぽいエラー。

システムの根っこの方なのでどうしたもんか…。

aws 調べた事とか

awsのコマンド(主にs3関連)について、仕事で使ったので改めて書いてみた。

 
コマンド
aws [options] <command> <subcommand> [parameters]
 
リファレンス

aws — AWS CLI 1.7.4 documentation

公式のリファレンス。英語力足りないけど見るようにしたい。

 

参考にしたとこ。


[JAWS-UG CLI] S3:#1 ハイレベルS3コマンドを使ってみる (バケットの作成から静的Webホスティング、削除まで) - Qiita

 

s3コマンド一覧

ローカルとs3の操作

  • cp
  • mv
  • rm

フォルダ操作系

  • sync
  • mb
  • rb
  • ls
 
今回使って嵌ったとこ。

aws s3 sync ${LOCAL} s3://${BUCKET}

なんてことはないただの同期させるだけのコマンド。

 

cronで特定の時間にファイルをアップするような仕組みを作ったものの、誤作動してファイルが巻き戻ってしまった!!!

syncはあくまで同期コマンドなので、ローカルのファイルと比較してタイムスタンプが異なる場合は意図してないものがアップされる!!!(当たり前