腰痛許すまじ

腰痛許すまじ

 

自分の場合の大きなトリガーはぎっくり腰だった。腰が痛みはじめた時は22の時。座椅子に座ってグラビティデイズをしていたら腰が痛くなってきた。キトゥン許さんぞ。そこから突貫で段ボールの机を作り家の前にあった無印良品で3000円のイスを買って来た。学生には手痛い出費だった。

 

実家に帰る時は高速バスから腰が痛くなるという理由で新幹線になったり帰らなくなったりしていった。卒業旅行はアメリカだったがグランドキャニオンに行きたければ5時間以上高速バスに乗りな!とあったのでホテルで寝ていた。着実に腰痛に行動を阻害されていった。

 

その時はまだ腰痛というだけで老いたなんて感覚はなかった。だがその3年後にぎっくり腰を誘発する事になる。あの激痛は今でも忘れられない。朝起きようとしたらバシーンという稲妻が体を駆けていく感覚があった。ピカチュウに10万ボルトを食らっているサトシはこういう感じだったんだと納得した。たぶん違う。

 

それから油断していると定期的に弱ぎっくり腰みたいなのが来るようになった。会社で座っているだけで痛くてもう会社やめてしまおうなんて思っていた。しかしやめた瞬間来月の家賃が払えずに死ぬのでやめれなかった。じゃあアーロンチェアなど導入して腰への負担を軽減しようとおもったがやっぱり金がなかった。

 

そのあたりから「そもそも座っているから腰が痛くなる」という発想で100円ショップで突貫スタンディングデスクセットを買い集めてオフィスのデスクを魔改造していた。上司に呼び出された。

「ピンチは誰かにアピールできる良いチャンス」とワンピースのウィーアーの2番にあったように抗議してやった。俺にスタンディングデスクを提供しろと、10万のアーロンチェアを提供しろといってやった。却下された。上司はシャーハッハと笑っていた気がする。ゴムゴムの戦斧食らってくたばれ。ダメ押しで友人の会社は全社員に10万越えの椅子を与えてると言ったが「よそはよそ、うちはうち」と言われた。お母さんかよ。子供じみた事を言っているのは分かっていた。そういう環境に行きたかったら転職すればいいんだ。よその子になる!は実際は出来るが転職した所で腰が完治する訳ではない。

 

そんなこんなでスタンディングデスク作戦は終わり次の1手を考えていた。調べると腰に関する情報がでるわでるわで情報多すぎて分からない。いかがでしたか?じゃないんだよ。それからAirという3万ぐらいするマットレスを買った。まぁ朝起きた時の腰の痛みは無くなった。これはそもそもバネが緩んでたベットを使っていたのも問題だった。

 

とはいえやっぱり座っていたら腰は痛くなる。家では痛くならないから理由を探したらそもそも長時間座っていなかった。ここらへんで長時間座らせる8時間労働を憎むようになってきた。友人に「座るのは重労働なんだよ!8時間労働反対!」と言ったら「は?」みたいな顔をされた。友人は無限労働マンなのに腰痛とは無縁の存在だった。たしか趣味が筋トレだったり空手をしてたりと結構スポーツマンだった。もしかして無限労働してる人は体を鍛えてるから労働できているのかと思い始めた。

 

会社には30過ぎの無限労働マンがいたので聞いた所毎日走っているそうだ。他の無限労働マンは何もしてなくてただの超人だった。これが個体差という奴だろう。てか無限労働マンってなんだよ。

 

そこから「筋トレ」と「湯舟に浸かる」を実践してみた。上司のアーロンが湯舟に浸かると良いと言ってた。やっぱり水が好きなんだ。それから3か月が過ぎた頃か。気づいたらひどい腰痛に悩む事は亡くなっていた。とはいえ姿勢を悪くしていたりするとやっぱり腰は痛くなってくるので今でもそれはきをつけている。

それでもやっぱりこれからも座る事は避けられない。

 

次の1手は「そもそも地球に重力なんて物があるから腰に負荷がかかる」という事でグラビティデイズでヒントをつかめないかと遊んでいたら重い物はダメージが高い事が分かった。なので次は自分の重さを減らす作戦をしてみようと思う。

 

ありがとうキトゥン。

Maya クラッシュログ 出力場所 TEMP 環境変数 変更


まず意図的にクラッシュさせないといけないのでここに書いてあるmelコマンドを使います。
https://area.autodesk.jp/column/tutorial/maya_atoz/do-what-you-can-do-it/

global proc test(,int $test) {}

やりたい事:MayaのCrashLogを指定のフォルダに出力したい。

putenv "TMP" "出力パス";

をmelで実行すれば変わる。以下は色々しらべて試した結果だから読まなくてもいい。

Q:クラッシュログの出力場所はどこか?
A:クラッシュログはOSに設定されている環境変数TEMP,TMPに書かれてるパスに出力される。

Q:Mayaでクラッシュログの出力場所を変えたい時はどうすれば良いか。
A:環境変数TMPとTEMPをmelのputenvで書き換える。

Q:調べるとwindowsのMayaはTEMPとTMPDIRを書き換えると書いてあるが?
A:やってみればいい。変わらないから。

Q:putenv TEMP "出力パス" putenv TMPDIR "出力パス"してgetenvしたら変わっているが?
A:melの表示上は変わっているがクラッシュさせても結局変わらなかった。

Q:putenv "TMP" "出力パス" でlogは指定のパスに吐かれたがクラッシュ前の.maは前のパスに吐かれたけど?
A:maya起動用のバッチを作成して、起動前に環境変数をセットしないと変わらない。

以下バッチから環境変数を変える事に成功したコード
/---
rem @echo off
setlocal enabledelayedexpansion
set MAYA_PATH="C:\Program Files\Autodesk\Maya2018\bin\maya.exe"
rem クラッシュログが出力されるパスの変更
set TEMP=C:\crashLog
rem Mayaの起動
call %MAYA_PATH%
/---

Q:バッチからMaya起動とかありえんのだが?そんな事しないといけないの?
A:CEDECでMayaの資料漁ってこい。SEGA任天堂はバッチ起動で環境を統一してるぞ?
 
Q:Maya.envにTEMP系の環境変数設定しておけば変わるって書いてあったけど?
A:変わるかもしれないが私は変わらなかった。やり方が間違っていたかもしれない。
 Maya.envの後に環境変数が何かのスクリプトで書き換えられてたかもしれない。
 挑戦してみて。

Q:userSetup.melで環境変数変えたけど.maは相変わらず前のパスに吐かれたけど?
A:Maya起動バッチを作成する他ない。諦めるんだ。

Q:で、結局どうすればクラッシュログのパス変えられるの?
A:Mayaが立ち上がった後に
 putenv "TMP" "出力パス";
 を実行TEMPとTMPDIRは設定しても意味なかった。
 保険で
 putenv "TEMP" "出力パス";
 も実行する。意味ないと思うけど。

Q:なんでwindowsはTEMPとTMPとか環境変数二つあるの?Mayaはどっちつかってるの?
A:mayaはTMPを使っているらしい。ぶっちゃけ両方書き換えるのが安全。
 二つある理由はwindowsが作られる前の話になるから調べて。

Q:Mayaがクラッシュした瞬間をキャッチしたいのだが?
A:私もしたい。調べて教えてください。

最後に個人的な1番オススメなやり方は起動バッチを作ること。
そこで皆の環境を統一させる。環境不一致によるエラーや問題に振り回されたくなかったらそうするべき。

わからない場合はTwitterにリプください。Mayaのプラグインを作る仲間がほしいです。
全然情報出てこないので。

ラーメンたべたい。

以上です。

C2039 '_isnan': '`global namespace'' のメンバーではありません

_isnanが自作したファイルのどこかにあるので消しましょう。

 

普通に検索すると<float.h>とか出てきますがこっちはwindowsが定義した奴なので消してはいけません。外部ライブラリとか自作ライブラリとか使用していると発生する可能性は高いです。僕の場合はMayaの古い数学ライブラリでした。

 

VS2012からVS2015に変換作業してた時に遭遇したエラーです。

 

とはいえぶっちゃけ分かりにくいエラーです。

発生個所が

C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cmath

になっている。

Visual Studio2015を使用しているとCドライブのここのヘッダーをインクルードすることになっています。で基本ここがエラーになる事はないのでここと同じ定義をしているコードがファイル内に存在してそっちを先に読み込んだのでエラーになる

みたいな現象です。

 

今年のざっくり予定

ああ、明後日から仕事だぁ。正月休みが終わる。一週間はやくないですか?

 

今年の予定をつらつらと。

私の主な大きな活動はイベント出展ぐらいなのでどのイベントにでるかぐらい。

 

3月ー BOTH Festival デジタルゲーム

https://booth.pm/ja/exhibitions/bf-digitalgames
WEB上なので楽そうで出展費用なども掛からないので恐らくなんか出します。

 

5月ーTokyoSandBox
オリンピック問題で場所代が高くなったので見送り~ 3マソ…

 

6月ーBITSUMMIT
京都は遠い&高いので今年は見送り~

 

8月ーぜんため

岐阜県なので遠い。熱そう。

 

8月ー夏コミ 
当選したら

 

10月ーTGS

4日開催は死ねる

 

11月ーデジゲー博
当選したら

 

12月ー冬コミ
当選したら

 

ぐらいですか。コミケ前後とかにラジ館ゲームショウがあったら出ると思います。

とはいえ厳密な締め切りが8月まで無いので進捗が微妙になりそう。

 

11月からデジゲとコミケとかでゲームの大きな所にメスを入れられなかったので丁度良いです。あとゆうほど代わり映えしないのにイベントで続けるの辛み。

あとなんだかんだお金かかる。都内ならまだ抑えられるので良いですが

 

とにかく今年の大きな目標として洗濯機を買うに尽きます。

5年連れ添った洗濯機が逝きかけてるのです。え?ゲームと関係ない?

分かってませんね。まず人らしい生活を送った上でゲーム制作ができる訳です。

毎日洗濯失敗したくっさい服で生活したくないでしょう。

ボタン1つで乾燥までして欲しい。家事の時間を減らしたいですしおすし。

 

急務です!

 

あとは去年に引き続き筋トレですね。

筋トレし始めてから腰痛は何処かに行きました。

風邪もひかなくなりました。気力も増えました。

仕事してても午後3時ぐらいになるとプログラムにボコボコにされて気力0だったのが帰っても開発できるくらい気力が保てるようになりました。

 

筋肉は裏切らないは本当でした。

 

以上です。

 

夏コミと冬コミ初めて出ての感想と売り上げとか

あー正月休みが終わるー

 

夏コミの記事はどこ行ったか忘れたのでまとめます。

 

今年初めて夏コミと冬コミに出ての感想とか結果とか。

 

頒布物とどちらも制作中のゲームの月詠に至るの体験版です

こんなの。

 

 

これのディスク版とDLカード版を200円で出してました。

早速結果から。

夏コミ、ディスク70枚13時頃完売したので撤収

冬コミディスク80枚13~14時頃完売

    DLカード14時から16時まで10~20個ぐらい売れた

 

という感じです。夏コミでディスクがすぐに無くなったので冬は無くならないようにDLカードをたくさん持ってきました。たくさんと言っても100枚ぐらいです。

DLカードは印刷代金は2000円ぐらいなので余っても小さいですしダメージは少ない。

覚えてる限りの経費書いておきます。

 

夏の経費

・1000円:申込書 

・1万円:コミケのイベント費用入金

・4000円:ディスク、ケース、フィルム

・3000円:CDジャケット印刷

・1.3万円:レーベル印刷用プリンタ

・2000円:インク

経費3.3万

売上1.4万

-1.9万円

 

冬の経費

・1000円:申込書 

・1万円:コミケのイベント費用入金

・2000円:DLカード印刷

・4000円:ディスク、ケース、フィルム

・1000円:シール(余ったジャケットシール貼ってバージョン上書き

経費1.7万

売上2.0万

+3.000円

 

 

でしょうか・・・。

ぜんぜん赤字ですね!笑えねぇよ!馬鹿野郎がぁ!

プリンタ買わなきゃまだなんとかなってたかも知れません。

とはいえぶっちゃけコミケは他のイベントに比べて3倍ぐらい売れます。

体験版レベルでも!ありがてぇ・・・

完全に私個人のデータなので過信は禁物ですが。

 

デジゲーとビットサミットは合わせても1万行ってないですね。

イベントの趣旨も違う。試遊が出来るイベントは試遊してもらってユーザーがどういう動きみるのが目的なので売上は期待してないです。

売れた方が経費が浮くので嬉しいですが。

逆にコミケ朝から寒い中暑い中並んでくるので購買意欲がすさまじい

むしろそこまでして来て買わない方が損ってもんです。

 

コミケは売れるけどユーザーの反応がほぼ分からない。今回のは良かったのか悪かったのか?みたいな。そういうの確認したい時は展示会は重要だと思ってます。

 

参加しての夏冬の感想は夏はとにかく熱い。汗が止まらない。死ぬ。という感じでした。冬は比較的楽です。中は凍え死ぬ程の寒さではないですし自分は寒さに強いようなのでそこまでではなかったです。

 

て感じですか。

結果合計でみると赤字じゃねぇか!という話になりますが違う。そうじゃない。

楽しいんだよ!それがよぉ!

1万ぐらい赤字でたとしても数か月前から制作し続けて「あー間に合わねー^q^」とか言いながら必死で色々作る訳です。作った結果手に取ってくれる人がいるのが嬉しい。

満たされる。

 

ゲーム会社勤務マンですがまだこの感じは会社で味わった事がないですね。

たぶんメインプログラマーとかディレクターとかプロデューサーレベルにならないと味わえないのかもしれません。それっていつだよ?ゲーム雑誌に映ってるのだいたいおっさんじゃねぇか。おっさんまで誰にも知られる事なくゲーム作り続けるなんて僕には無理です。作ったとしても注目作品じゃないと特集くまれない。

 

個人で作れば1年でそれを味わえたり出来たのは良かったですね。

 

とはいえ!まだ完成してないし完成してもっと露出したい。ゲーム雑誌にインディーゲーム開発者とか言う奴でもっぴんさんとかyutaさんが特集組まれてるの見てめちゃくちゃ羨ましいし夢の1つなので目指したい。ドヤ顔で映りたい。

 

はい以上です

 

 

8Bitdo Pro Bluetooth ペアリング済み windows10

このコントローラかわいい。小さいし持ちやすいし。スーファミ世代の僕にぶっ刺さりまくったのですが。

Mcbazel 8Bitdo SF30 Pro BluetoothワイヤレスコントローラーNS switch・Windows・Android・macOS・Steam用、収納袋付き

この記事にたどり着いた人はペアリング済みでなんかコントローラー接続されないぞという人だと思いますのでさっそく解決編

まず大前提としてドライバを入れてきてください。

この記事でとりあえず入れれました。

8BitDoのコントローラーを最新状態にする SF30 Proのアップデート方法 | がじぇぱん GAJEBU JAPAN

ドライバをインストールした直後にWindowsがセットアップを開始しますとかいって買ってに登録しはじめますが、これは間違いです

登録すると「Pro Controller」という形で登録されてしまいました。

 

f:id:donnpema6:20181223192050p:plain


一見あってるような気がしますが僕の場合は接続済みから10秒ぐらいでペアリング済みとなって操作できなくなりました。

正規の登録順は説明書に書いてありました。英語と中国語しかないのでなんじゃこりゃ状態ですが。

 

1.登録されたProControllerを削除してください。

2.コントローラーのスタートボタンとXボタンを押し続けてください。

 Windowsモードでの接続待機状態になります。

3.コントローラーのランプが2つ付きます。

 

 4.WindowsのBluoothのデバイスを追加の画面を表示します。

 すると8Bitdo SF30 Proと表示されますのでクリックしてください。セットアップが始まります。

f:id:donnpema6:20181223201657p:plain

もしProControllerなどが表示されていてもそちらは接続しないでください。そっちはSwitchモードでの接続だと思います。あと僕がHUAWEIユーザーという事がバレました。携帯変えたい。

もしくはWindowsの通知が右下に出てくるかもしれないです。8Bitdo SF30 Proのセットアップを開始してください的なメッセージで。その場合はそっちをクリックして進めていけばセットアップは完了します。

 

5.成功

f:id:donnpema6:20181223202004p:plain

 

おわり!

コントローラーの裏みると4つぐらいの接続モードの起動方法がかいてありましたが分かりにくい。SwitchとDinputとXInputとMacOSの起動方法はそれぞれ電源ボタン?と各種ボタンを押すとそのモードになるみたいです。電源ボタンってどれや。たぶんスタートボタンの事だとおもいますが。

 

6その他

もしXbox one用のコントローラーを過去に接続していた場合は有線接続でXboxコントローラーと認識される可能性があります。それでも操作できるようになるとおもいます。自分は一応いけました。WindowsストアからXboxコントローラー用のドライバをインストールしてたはずです。もし何らかの理由のXboxコントローラーと認識されたくない場合はストアからドライバを削除するなどの必要があるかもしれません。

あとスタート+BボタンでもBluetooth接続いけました。説明書だとアンドロイド接続とかいてありましたが。