備忘録のような

趣味グラマによる個人的な見解、備忘

ぼくのChromeが音を鳴らせてくれない件について

正確には、Ion.soundを使用しているのですが
自分の場合エラーがコンソールに出て鳴らなくなっていました。

とりあえず結論から述べると、
自分の時はAdblock(正確にはuBlockOrigin)がファイルをブロック?みたいなことをしてやがってて
出ていなかったっぽいです。

続きもあるよ


それで、adblockに関してはアドオン開発者以外はドメインごと無効にさせるくらいしかないのですが、それ以外の原因として先ほど述べたエラーについてでchromeさん的にはAudioContextの許可が下りてないよ~^^(The AudioContext was not allowed to start. It must be resume (or created) after a user gesture on the page.
と出ていたのでググると、それらしきものがずらーと出てくるわけですよ、
色々見ていると、なんか最近の仕様変更で自動再生する場合?MEIスコアを満たしていないと、
勝手には再生させません!とのことです

つまりは、条件文で許可が下りていれば普段通りに再生、だめなら、許可が無いので再生できませんよ的なのを
出してあげれば親切なのでしょうね(しらんーけーどー)
とまあこちらのエラーの結論としては、MEIスコアを短い動画の場合、ブランクでもいいから挟んでスコアを無理矢理埋めるとかすればいいんでね?元々長い動画とかそれでもスコアが足らない奴はgoogleさん的に悪者なので、自動再生は諦めよう(まあ外部サービス経由すれば抜けられそうな気もするが)
ここら辺は、流し読みしただけなので分からないですが、

とまぁ以上です。

それはそれと、かなりぶりで はてな記法ほぼ忘れていて文字列だけなのは許してくだしあ(文字しかない)

さくらレンタルサーバー使ってる香具師、集合汁!wwwwwww

こんな弱小ブログ荒れないと思いますが、前提としてこの件は自分が悪いです

(それと文才、語彙が乏しいので読みづらかったらすみません)

自分は、にゃんぱすーボタンに影響されて
がんばるぞいボタン(以降ぞいボタン)なる物を作ったのですが(一期放送中に作ったので二年以上前かな?)
そこの技術というか機能で、リアルタイムでカウント結果を表示させようとして
疑似cometの実装サイトを参考(ほぼコピペ)に実装し終わり
調子に乗ってapiもにゃんぱすーボタンと同じようなのを作り
浮かれていたのですが、この時、頭をよぎる
「通信時間の感覚的に少しサーバーに負荷掛かりそうだけど大丈夫かな…?」
「まぁすごく軽い処理だし大丈夫だろ!しかも俺の加入プランはそこそこいいのだし!」
などと考えていた。(なろう並)

それでnewgameも終わりその頃にはぞいボタンを覗く頻度がゴミィのように落ちていてたのですが、
それから二年?後久々に覗くと
「ん、あれあんまり伸びてない気がするようなでもapiの最新時刻は新しいな…怪しいぞ」
模索するとカウント処理からエラー吐いてますよ!!!!(激怒)

とりあえずパーミッション変更、phpのバージョン変更、echoだとどうなのか、調べることに
するとパーミッション変更→変化なしバージョン変更→変化なしecho→変化なし
丘people!?


ん?そういや非同期処理けっこう通信数すごいけどこれのせいでファイルアクセス禁止とかあるわけないよな?
まあさすがにないでしょWWwwwwwW

ファイル名だけを書いてみた結果…


動作完了、エラーなし。
f:id:rai06:20180220173422j:plain


あああああああやべええええええええええさくら様申し訳ねえですわぞ、、、、、、、
急いで、表示方法のトリガーを変えてリアルタイムではなくボタンをクリックして成功したら
domを書き換えりゅ処理にして、鯖に負荷がかかりづらくするようにさせていただきました、、

つまりは、レンタル鯖などでリアルタイム系のことを実装するなら気をつけようね!ってことでした


おおおおおおっっっっっっとこんなところに野生のがんばるぞいボタンサイトが、飛び出してきた!
ganbaruzoi.rai06.com

それでは皆さん、サヨナラー

マウスのクリック速度、回数を求めるソフトを作りました

https://goo.gl/4zFFhA
ダウンロードパスワードは、
raic
です。

作りました

ソフトの名前はクリッククロックです

↓↓↓↓↓ちなワイのスコア!w↓↓↓↓↓
f:id:rai06:20180209184945p:plain



というネタはさておき、このソフトは、Win10でしか動作確認していないのと正直3時間弱で作ったので荒いかも
見た目はVSライクにしました、かっこいいね……配色は自分好みにあとは使用言語C#でwpf(この書き方で合っているのか?←にわか)
あとアイコンとかも自分作のオリジナルです、センスあるだろ?(ㅋㅋㅋ)


最後に、大事なので二回目
URL
https://goo.gl/4zFFhA
pass
raic


ではまた~

「テンプレートのエクスポート」が見つからないんだけど何処?vs2017

vs2017でテンプレートのエクスポートの項目が見つからないんだけど!卍卍

visualstudio2017にしてから前使っていたテンプレが消えたので(2013をアンインストールして2017インストールしたので当たり前ですが、)
テンプレートを追加しようとしたのですが、ファイルタブから項目が消えていたので、
何処へいったのか調べてみたところ、プロジェクトタブに移動していたようです。 (プロジェクト > テンプレートのエクスポート)
そこ以外は変わっていないようで後はいつも通り追加すれば大丈夫そう

もしかしたら、元々ファイルとプロジェクトタブどちらにもあって、ファイルタブからは消したみたいな感じなのかもしれませんが、
同じく困っている人に参考になれば幸いです

結論 ファイルタブからプロジェクトタブに移動していたっぽい


(最近安定でpvが増えてきた、あんまりちゃんとした記事がないのにありがとうございます)

pubg のリワードを開けられるサイトを作りました

http://pubg.rai06.com/rewards/

 

青箱でいいのが全然出ないので作っちゃいましたwwシミュレーションサイトです

 

確率は同じ様にできているはずなのですが、これで色々見るとバンダナが出た金額が、

6万円、10万円、4万5千円、の三回でとても闇を感じましたネ、、

 

売ればまず元取れるはずですけどねぇ、steamウォレットで帰ってきても嫌だわ

 

ということで、作成がてら宣伝でした。

 

サイトのURLリンク↓

http://pubg.rai06.com/rewards/

 

 

〜技術〜

jquery様々で、殆ど関数使わずに拳で書いちゃったけど簡単に作れた

最初はajaxの非同期処理でphpを使用し確率処理してjson吐かせて書き換え

ってのをやろうと思ってたんですが、鯖に負荷掛けたくないのでやめた

ちなみに画像も鯖に置かずにイメージャーに置いて作りました

結果的に良かったかな?通信時間とかもリアルにするならajaxだけどデメリットに対しメリットがって感じだったしね

PUBGの 【ZipUtility】エラーについての対処

f:id:rai06:20180106085753p:plain
ERRORCODE

Would you like to disable ZipUtility?You will no longer be able to open any assets
created using it.

つまりは、プラグインがうまく動作してないぞ!どうする?(パブジのバージョン確認処理によって???)はいを押すと落ちる
いいえを押すと…

二週間くらい前のことだからどうなるか忘れた


これのことなんですが、ググってもPUBG関連での対処法がなかったんで
記述していこうと思います(本作業をやろうとしたときに別のことをしたくなったからってやつ)

まずこのエラーの発生条件は、たぶん
アップデート中に何らかの(ミッフィーみたいな名前のやつとか)によって正常にアップデートできなかった、
アップデートが糞長く回線激重になったから、steam落としてアップデートが中途半端に終わった(←ワアはこれ)
つまり要因は自分な訳でありますが、


そういうことではなくアップデートが、正常に完了していない場合起こりうるエラー?な気がします。(僕はデバッガーでもエンジニアでも天才ハカーじゃないので詳しくは知りません)
というわけで、アップデートをもう一度行うか、再インストールをすれば直るはずです。

再インストールで心配なのはデータ関連ですけど、
PUBGは、steamidとかと括りつけられてデータベースに保存されてるだろうしデフォでsteamクラウドにバックアップされているので
問題ないです。


次メインであろう解決策の再アップデートの手順ですが、
Steamから、ライブラリ→pubg→右クリでプロパティ→タブの ローカルファイル→ゲームファイルの整合性を確認…っというボタンをクリックでOK

以上で、解決するかと思います(´・ω・`)

~おまけの技術編~

パブジーはUE4(UnrealEngine4)というゲームエンジンを使っているのですが、(僕もいろいろ記事カキコしてるので見てね!)
そのエンジンの非公式プラグインZipUtility というのがあり
これは7zipを移植させたプラグインであるらしく、解凍、圧縮がでするようです
これを使いSteamでZIPを入れて、
起動時同じバージョンZIPがあればなどの条件分岐で解凍してアップデートをさせて
やっているようですね、たぶん、そうかもしれないし違うかもしれない、
けれども可能性は微粒(ry
まあPUBGの処理じゃなくてSteam側がゴニョゴニョしてるのかもしれないですがね

結局どっちが処理行ってるかって?

Ans. エンジニアじゃない俺がわかるはずないよ^q^

VC++でTitleBarを非表示ってどうやるん?

結論から、 FormBorderStyle属性を None に指定する。終わり

VC#というかWPFとかだとwindowstyleとかでできた記憶があった気が
あるのですが、今開発中のソフトができるだけ高速処理できるようにとC++を使っていて
プロパティ見てるんですけど、これがないんですよね…

けど昔どこかで、似たようなオプションがあった記憶があるので頑張ってググって見つけてきました。

FormBorderStyle  ← 此奴です

このBorderをNoneにするとTitleBar(WindowFormStyle???)を非表示にできます!

あとは、たとえばフラットウィンドウなのが作りたかったら画像でも張ってその要素のクリック(ドラッグ)で
ウィンドウ移動処理を付けたりしたりで作れたりと夢が広がりますね!(´・ω・`)