doroidpanic

aws chaliceでpynamodb(dynamodb)を利用する際のIAM policy

chaliceはboto3で使っているメソッドから必要なIAMを自動的に付与(更新しないもできる)する機能を持ってるので、boto3でdynamodbを使ったりすれば、自動で付与されるけど、pynamodbを使った場合はそこまでは面倒見てくれないので、boto3でdynamoを利用せず、pynamodbのモデルしか用意してないと、こんな感じでdynamodbへのポリシーは無視される。 $

cloudformationでCognitoのUserPool作成でエラー

CloudFormationでCognitoのUserPoolを作成しようとしてエラーが出てしまった

aws cloudformation deploy --template-file userPool.yml --stack-name CognitoUserPool-test --capabilities CAPABILITY_IAM --profile dev-sou

AWS – Cognitoでemailを変更した場合、認証してなくても古いメアドはログインできない

Cogitoを使った認証でユーザが登録後に、メアドを変更する際に 入力ミスで違うメアド入れちゃったけど、アプリからはログアウトしちゃった という状況はどうなるのか? javascriptでテストしてみる。 まずユーザを登録する。 var attributeList = []; attributeList.push(new AWSCognito.CognitoIdentity

GoogleのGoogleDrive乗っ取られた?エロ画像を置かれた

GoogleDriveは使ってないんですが たまたまGmailのメールから添付Drive経由で開いて、削除しようと一覧を開いたらエロ画像が置かれていて、x****@gmail.comと共有になっていて、半年以上前からになっていて、Googleに削除されなかったのが救い。。 何かアプリをインストールした時なのか、わからないけどドライブへの許可をしてたみたいで、API経由でアップロード

GADInvalidInitializationException-GoogleMobileAdsアップデートしたら動かなくなった

GADInvalidInitializationExceptionが発生 GoogleMobileAdsをアップデートしたら、iOSアプリがクラッシュするようになってしまった。 2019-03-29 17:20:39.153251+0900 test.app[9165:102709] *** Terminating app due to uncaught exception 'GA

carthageでpkluz/PKHUDがBuild Failed – バージョン指定を間違えてビルドエラー

$ cat Cartfile github "pkluz/PKHUD" ~> 4.0 $ carthage update --platform iOS PKHUD *** Building scheme "PKHUD" in PKHUD.xcodeproj Build Failed Task failed with exit code 65: /usr/bin/xc

Xcode10.2 (10E125)にしたらcarthageでIncompatible Swift version

carthageはバイナリが準備されていればダウンロードしてビルド短縮しますが importしたバイナリがXcodeのアップデートで4から5になってしまったので buildした環境と変わってしまったのでエラーが出てしまいました。 Skipped installing FontAwesome.swift.framework binary due to the error: "I

SlimフレームワークでLaravelで有名なEloquentのEvent(self::creating,updating,savingイベント)が動かなかったのを解決できた

EloquentはLaravelでなくても便利なのでORMとしてCodeigniterやSlimで利用してますが Eloquentのモデルが設定したイベントが呼ばれないので調べてみました。 エラーにはならず、普通にORMとして機能するんですけど、イベントが如何せんよばれない。。 class User extends Model { public static function bo

Android Keysotre – いままでアプリ毎に別々に管理してたけど、エイリアスを追加してみた。

keytool -genkey -v -keystore com.doroidpanic.app -storepass PassW0rd! -alias newAlias -keypass aliasPassw0rd! -dname "N=KeyStoreの内容をコピー, OU=KeyStoreの内容をコピー, O=KeyStoreの内容をコピー, L=Funabashi, ST=Toky

Slim Frameworkでsettingsに追加した設定値が$c->get(‘settings’)でnull

SlimでTwitterAPIやSessionの設定をsettingsに追加しましたが コンテナに追加する際に、設定値がNullになっていしまう。 $container['twitterOAuth'] = function ($c) {     $settings = $c->get('settings')['twitter'];     var_dump( $c->get('se