2020.02.19

古戦場予選中

GT-HX-3

GT-HX-3

イベント最終日。ラストの強襲作戦、演習券も底をついて結局youtube見てむりやりクリア。
古戦場予選

古戦場予選

古戦場予選中。肉集め4ポチはなかなかラクだ。90HELLフルオートしながら他のゲームをする。

2020.02.18

cakephp+fine-uploader

みんな大好きcakephpにドラッグアンドドロップができたりアップロード中にプログレスバーが出たりとなかなかイイカンジのアップローダー「fine-uploader」を組み込んだときに悩んだものあれこれの記録。見なくていいです。
 
1.CSRF対策
fine-uploaderに限らずcakephpでformヘルパー以外でデータのやりとりすると必ず出てくる。
・1つ目。cakephp側でCSRF対策を切る
 
public function beforeFilter(Event $event)
{
parent::beforeFilter($event);
if ($this->request->action == ‘uploader’) {
$this->getEventManager()->off($this->Csrf);//特定のアクションのみCSRFを切る
}
}
汎用的な方法。
 
・2つ目。script内でtokenを送信する
 
request: {
params: {
aaa: document.getElementById(“aaa”).value
},
endpoint: “/uploader”,
customHeaders: {‘X-CSRF-Token’: $(‘input:hidden[name=”_csrfToken”]’).val()}//この行を追加
},
 
初めparamsに記述したけどダメで、customHeadersで記述したらうまくいった。もちろんこっちのほうがいい。
 
2.名前変更時の処理
fine-uploaderはファイル選択後に名前を変更できる機能があるけど、変更後の名前は別の変数に格納される。
ファイル本体は”qqfile”に入るが変更後の名前は”qqfilename”に保存されるので、変更後の名前は$this->request->getData(‘qqfilename’)で取得する。
 
3.フォーム内容の送信
form内の初期のvalue値はparamsで送信できるけど、手入力した値はparamsでは送信できない。
入力値を送るにはcallbacksのonUploadで値をセットする必要がある。
 
callbacks: {
onUpload: function(id){
this.setParams({name: document.getElementById(“name”).value})//ここに入力値を記述する
},
onError: function(id, filename, message, xhr) {
alert(message);
},
 
4.ファイルを選択したかどうか確認する方法
ファイル未選択時に送信を実行するとエラーが出てじゃまなので事前に確認したい。
ファイル選択の内容は qq-upload-list li に格納されるようなのでjqueryの
 
$(‘.qq-upload-list li’).length の値(何もなかったら0、入ってたらそれ以外)でファイルの有無を確認できる。
 
qq(document.getElementById(“trigger-upload”)).attach(“click”, function() {
if ($(‘.qq-upload-list li’).length) {//if文でファイルの有無を確認
manualUploader.uploadStoredFiles();
}
});
 
参考にしたサイトさま
Matsup’s blog
fine-uploader documentation
ほかにも参考にしたサイトあったけど忘れた…

Tag:

2020.02.17

ゲーム進捗

風有利古戦場

風有利古戦場

グラブル。明日に合わせてがんばったよ!琴3つ目はムリだったよ!なんとか4ポチ(ミスト→デュアル→アーセガル→昏睡)で2100万いけそうだ。
イベント交換

イベント交換

アークナイツ。初イベ。交換アイテムはほぼほぼ無事交換完了。
星4チャレンジ

星4チャレンジ

ここまでできれば十分じゃないかと。そもそもラストのはまだ試行してないけど。
殲滅戦

殲滅戦

ようやく2つ目の討伐数400に到達。やっと石1600もらえます。今のところ再現性が低い・・・。
スタメンぽい

スタメンぽい

こんな感じ。星4風水士役のパフューマーが第2昇進一番乗り。2番手はメイジ役のスカイフレア。隕石落としで敵を殲滅☆
3番手はまほけん役のシルバーアッシュの予定。素材集め中。砲術士役のメテオリーテは第2昇進するとコスト増えるのでしばらく様子見。

2020.02.16

[665枚目]もみこいし

もみじ&こいし

もみじ&こいし

雨。
出かけることもなく家に居座る。
 
今のところ前の2キャラと合わせて計4キャラ。もう1種類くらい増やしたいところ。

Tag:

2020.02.13

[664枚目]レミフラ

レミフラ

レミフラ

来月の例大祭に向けて新作グッズ用のイラスト制作中。
そういえば、静岡までの交通どうやって行くか決めてないねぇ。新幹線か夜行か。

Tag:

2020.02.09

ぐるぐる周回

旧GT-6

旧GT-6

イベント周回ステージ最難GT-6。戦線維持のためにメンバー総動員で動いてる図。
新GT-6

新GT-6

近接術攻撃もちのムースちゃんが来たので再試行。かなり圧縮できた。

Tag:

2020.02.08

第92回イラスト合宿でした

らくがき

らくがき

今日は筆のノリが悪かったねぇ。コレを描こう!というのがないのが悪いのか。
いつもの居酒屋

いつもの居酒屋

前回は途中から食ったものも覚えてないらしい。前日も飲んだそうなので、今日は6:6の12杯と普通のペースを維持。

2020.02.06

新作試作グッズその2

ワイヤレスチャージャー

ワイヤレスチャージャー

その2。ワイヤレス充電器!ちょっと前に中古の端末買ったのはこの実験をしたかったから。ちゃんと充電してました。こちらもイイカンジだと思うんだけどどーでしょうか?
 
まあ、ワイヤレス充電対応の機種(iphoneとか)を持ってないと役に立たないんだけど。

2020.02.05

初のイベント

GT-6編成

GT-6編成

アークナイツ初イベ開始!イベントストーリーは一応クリアできたけど、ムズいねぇ。一番の難敵はこちらのブロックを華麗にスルーするゴースト兵だと思う。
 
それはそうと。今日の朝の起きぬけに、ヒロインのアーミヤちゃんから無理やり口にハンバーガーをねじ込まれたドクターが多かったとかなんとか。

2020.02.04

新作試作グッズその1

2.5インチHDDケース

2.5インチHDDケース

次回イベントに向けて試作その1。2.5インチHDDケース。最近だとSSDケースと言う方がいいかもしれない。イイカンジ。
 
それはそうと。どうも調子がイマイチ。最近、感染者と接触してしまったのでもらったかもしんない。とりあえずさっさと寝る。

« Previous | Next »