備忘録のような

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

さくらレンタルサーバー使ってる香具師、集合汁!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???)を非表示にできます!

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

UE4 クック時に起きた SDK v8.1 エラーの対処

UATHelper: パッケージ化 (Windows (64ビット)): UnrealBuildTool: ERROR: Windows SDK v8.1 must be installed in order to build this target.

UATHelper: パッケージ化 (Windows (64ビット)): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.CommandUtils+CommandFailedException: Command failed (Result:5): G:\なんとか\Engine\Binaries\DotNET\UnrealBuildTool.exe UE4Game Win64 Development -NoUBTMakefiles -remoteini="C:\Users\ゆざめい\ぷろじぇくとでぃれくとり" -skipdeploy -noxge -NoHotReload -ignorejunk. See logfile for details: 'UnrealBuildTool-2017.12.XX-XX.XX.XX.txt'



最近パソコンを初期化したんですが、
UE4インストールしなおしてクックしたところこんな感じのエラーがでて
困ったのですが、

ググってもVS2015のC++のパケいれればなおるよ!とかしかでなく、それでも直るかもしれないですが、
意識高い僕は2017を使用しておりまして、VSの複数のバージョンを入れるのは難しく(普通はできないようになってた気がする)
そもそも時間がかかるのでなし

じゃあどうすればいいのか、この頭が弱い僕でもわかりました
普通にエラーログに Win8.1 SDKをいれろやゴラァ!?(cv.?) って書いてあるので入れれば解決します。

ちなみに自分はWin10です
v8.1の意味間違ってたらすみませんWindows系詳しくないんだよな~w(linux使いでVi○mとかEma○cs使ってる変な意識高い系の人がいいそうなこと)


〜追記、〜
調べるほどただのバージョンにしか見えないけど必要なところは共通なのかosが違くてもいけるはずなのでとりあえず動けばいいやという人はwin8.1のでも大丈夫かと思います
〜〜〜

で、終わるのがよくあるツンデレサイトなのでこのツンツンデレデレサイトはちゃんとサイトリンクを張ります。

Windows SDK for Windows 8.1 – Windows アプリ開発

こちらでございます(←ちょっとこの言葉遣いうざいよね)
で、ダウンロードの手順は下にスクロールして黒いインストールとダウンロードに関するページボタンを押せばOK
インストールはデフォのままNextしてけば大丈夫です。

インストール終了後プロジェクトを再起動とかしないでそのままクックしても成功するはずです

f:id:rai06:20171216065817p:plain
(ちなみに序章のエラーコード部分に画像がなかったのはただ撮り忘れていたからなの// テキストは補足用としてとっておいてよかった危なかったぜ)


以上お役に立てたならば幸いです!
あ、僕はIDE派なので争いは好みません!