「コンソール」を含む日記 RSS

はてなキーワード: コンソールとは

2023-02-13

コンソールの設定言語ソフトの設定言語を分けて欲しい話

同居人外国人。PS5のコンソールの設定は向こうの母国語

大抵のソフトソフトの中で適用言語を設定できるけど時々コンソール言語ソフト言語が連動してるやつがあって、日本語で遊ぶにはコンソール自体日本語にしなきゃいけない。いちいち起動のたびに本体の設定言語変えなきゃいけないとかめんどくさすぎるんだよ もう英語で遊ぶよめんどくせぇからさあ

スマホアプリでその運用なのはまあまだわかるけどアカウント複数同居させられるコンソールはやめてくれよーーー

アカウント分けられるんだからせめてアカウントごとに言語設定させてくれよーーーーー

ホグワーツーーーーーー!!!

2023-02-03

anond:20230203143007

OfficeScriptsで結合されたセル範囲を求めるには、「Range.MergeAreaメソッド使用します。このメソッドは、結合されたセル範囲を含むRangeオブジェクトを返します。以下は、結合されたセル範囲を求めるためのサンプルコードです。

 

var range = context.workbook.getActiveSheet().getRange("A1");

if (range.getMergeCells().length > 0) {

var mergeArea = range.getMergeArea();

console.log("Merge Area: " + mergeArea.getAddress());

}

 

このサンプルコードでは、アクティブシート内の「A1セルが結合されているかどうかを確認しています。もし結合されている場合、「Range.MergeAreaメソッド使用して結合されたセル範囲を求め、そのアドレスコンソールに出力しています

2023-01-22

エヴァQシンのヴンダー級(NHG)艦のLCLシンクロ対象について

エヴァQシンにて登場するヴンダー及びNHGシリーズ二番艦~四番艦は「誰と」シンクロしているのか? というふとした疑問。

一見LCL存在しないようにも見えますが、どうやら戦闘時にはガス化したLCLガスが艦橋に注入されているようです。

冬月博士もシンで乗っていた二番艦エアレーゼ(エアレーズュング)で最終的にLCL化していましたが、同じ仕様なのかしら。

しか重要なのはしろ二番艦以降が「無人でも動く設計」というところかもしれません。

まぁ破時点からダミープラグはずっと存在しているわけで、エヴァしろNHGにしろ無人仕様はわりと当たり前ではあります

二番艦~四番艦は誰ともシンクロしていない。冬月博士は好きで乗って指揮してただけ。ここまではOK

ヴンダーでは主機(メインエンジン)としてエヴァ初号機を、補機としてS2機関採用しています

明らかにシンジを含め誰もパイロットは搭乗していないので、初号機用のダミープラグも持っていたのでしょうか。

とはいえアンチLシステムや操演に比べれば破の時代からある古い技術なのであって当然かもしれません。

そうなってくると逆にLCLガスなんて艦橋に注入する必要はあるんだろうか? とも思えます

そもそも艦橋のメンバーは明らかに直接操船していますしかし完全手動であり、あれだけ壊されたヴンダーダメージフィードバックもないのでシンクロはしていない。

ふーむ?

ダミープラグシステムを応用して、外部からシンクロ者が操縦するシステム確立させたのはほぼ間違いないように感じます。これは冬月もヴンダー乗員も同様。

あと残る謎はLCLガスだけです。シンクロ技術を使って、脳波だけで操ったりしてたのかな? 冬月博士はなんもコンソールとか出してなかったのでそれっぽい。

逆にどことなアナログヴンダーは……うーん?

2023-01-09

なんかい趣味ない?

ピアノは持ってるけどなんか挫折した

ゲームはゲーミングPC買うほど熱中してたけど、一気に熱冷めてコンソール含めてうっぱらった

漫画も含めて本読まないし、アマプラ契約してるけど観ようって気になれない

出不精だし、外に刺激を感じられない

最近休みyoutubeをダラ観するかinit.vim触るか寝るかしかしてない

2023-01-06

DMMウマ娘プリティーダービーが起動できなくなったので解決した

DMMウマ娘プリティーダービーを遊ぼうとしても、エラーダイアログを出さずに起動しなくなる現象に遭遇した。

Windowsイベントビューアーを除くと、こんなログが吐かれていた(各IDは削除)。

=====

ログ名前: Application

ソース: Application Error

日付:

イベント ID: 1000

タスクカテゴリ: アプリケーション クラッシュ イベント

レベル: エラー

キーワード:

ユーザー:

コンピューター:

説明:

障害が発生しているアプリケーション名: umamusume.exeバージョン: 2020.3.24.51085、タイム スタンプ: 0x

障害が発生しているモジュール名: apphelp.dllバージョン: 10.0.22621.963、タイム スタンプ: 0x

例外コード: 0xc0000005

障害オフセット: 0x0000000000002691

障害が発生しているプロセス ID: 0x0x5B2C

障害が発生しているアプリケーションの開始時刻: 0x0x

障害が発生しているアプリケーション パス: D:\DMMGames\Umamusume\umamusume.exe

障害が発生しているモジュール パス: C:\WINDOWS\SYSTEM32\apphelp.dll

レポート ID:

障害が発生しているパッケージの完全な名前:

障害が発生しているパッケージに関連するアプリケーション ID:

イベント XML:

結論から言うと、Windows本体のapphelp.dllが原因でウマ娘が起動できなくなっているという。

アプリケーションに罪は無いため、DMM Game Playerやウマ娘を何度再インストールしても直らない厄介な現象だ。

Windowsは数十万のファイル存在するため、今回のようにWindows Updateやアプリケーションインストールアンインストールを繰り返すだけでシステムファイルが壊れる事がある。

Windowsでは、これを直すためのコマンドコンソールUIのみに用意されている。

1.DISM.exeを叩く

Windowsスタートメニュー右クリックして、コマンドプロンプトまたはターミナル管理者権限で起動する。

そうするとコマンド入力可能になるので、

DISM.exe /Online /Cleanup-image /restorehealth

を実行する。これは、オンライン上にある正しいWindowsシステムイメージを元に、壊れたファイルを修復する操作となる。

実行するとこう表示される。

展開イメージサービス管理ツール

バージョン: 10.0.22621.1

イメージバージョン: 10.0.22621.963

[==========================100.0%==========================] 復元操作は正常に完了しました。

操作は正常に完了しました。

2.システムファイル整合性チェックを行う

DISM.exeを実行すると、正しいWindowsシステムイメージPC内に保存された状態になる。

この状態で、

sfc /scannow

を実行すると、次のように表示される。

システム スキャンを開始しています。これにはしばらく時間がかかります

システム スキャン検証フェーズを開始しています

検証 100% が完了しました。

Windows リソース保護により、破損したファイルが見つかりましたが、それらは正常に修復されました。

オンライン修復の場合、詳細は次の場所にある CBS ログ ファイルに含まれています

windir\ Logs\CBS\CBS.log (たとえば C:\Windows\Logs\CBS\CBS.log)。オフライン修復の場合

詳細は /OFFLOGFILE フラグによって指定したログ ファイルに含まれています

これで、とりあえずWindows自体の修復コマンドによってシステムファイルが正しい状態復元された状態となる。

実行してもまだメモリ上には古いシステムファイルが読み込まれて実行されている状態なので、終わったらPC再起動する。

3.ウマ娘を起動する。

さて、準備は完了だ。ここまでの操作Windows回復DMM Game Playerで「ダウンロード版をプレイ」を押す事でウマ娘が起動し…ない!

おおブッダよ、あなたは今も寝ているのですか!?

イベントビューアーには今もウマ娘を起動しようとする度にアプリケーションクラッシュイベントが追加されている。救いは無いのですか?

結局、今回のケースではPCで常駐していたリモートデスクトップ用のSplashtop StreamerとVirtual Desktop Streamerをタスクキルする事でウマ娘が起動できるようになり、DMMブラックフライデーで得た有償石でおはガチャを回すことに23成功した。

レアケースかも知れないがウマ娘が起動しないはてな民が居たら役立てて欲しい。

2022-12-21

今日の仏人との会話

 仏人;ワールドカップフランス決勝戦で負けたときマクロンシネマ、

う~~サブいわ、キモいわ、ウザいわ、ありえないわー

https://www.youtube.com/watch?v=6Vof5tbYhcE

マクロンはほんまキモい

フランスが優勝したこと過去2回ある、

1回目はジャックシラクときだ。

そんときシャンゼリゼ通りでパレードやったんだけど、4時間

チームの乗ったバスがやってきて4時間やってお祭り騒ぎ、みんな喜んでみんな浮かれたんだ。

で、

次は第1次マクロン政権ときだった。

そんときパレードやったんだけどどれくらいの時間やったかわかるか?

20分だよ。

マクロンクソッタレエリゼ宮にチームを呼びたかったんだ、

エリゼの中でワイワイてめえだけで盛り上がりたかったんだ、

からチームの乗ったバスシャンゼリゼ通りに来たけど、

voom!

弾丸のように去ってってそれっきりさ。

全くマクロンクソッタレの糞だ。

クリスマスの御馳走について



日本おせちみたいにきっちり決まっているものはないな。

もちろん外せないのはあるけど、パテだな、ソーモンやカナールとか、

あとはダンド、俺はあんま好きじゃないけどまあティピックだ。

あとは牡蠣か、それ以外はまあチーズとかなんとか、家族めいめいってとこじゃね?

基本はノエルから年末にかけては休みだな。

とにかくフランスではノエルから年末にかけて食って食って食って騒いで、

で、新年は2日から仕事だわ。

なので1月ってのはガストロよ、気持ち悪いし寒いしでみんな体調悪くなるよ。

本当に日本フランスノエル正月が逆のイメージだな。

益田;そうだね、日本正月おせちを初めとして祝いじゃ祝いじゃ、

食って食って食って、ってなって、

から7日におかゆを食べるんだ。

仏人;その制度は非常にいいな。

胃を休ませる制度はぜひフランスも取り入れるべきだ。

ただまあフランスではだんだんノエルがmoins sacré(神聖ではない)になってきたがな。

それもこれもみんなヴォク(woke)のクソッタレのせいだ。

ジョワイユノエル(メリクリ)が言えないノエルに何の価値がある。

ヴォクの糞どもはクリスティアンはけちょんけちょんに貶すくせに、

アラブイスラムを少しでもからかったら猛烈に攻撃してくる。

全く世の中狂ってるよ。

日本クリスマスなんて昔は関係なかっただろ?

クリスマスの日に死刑執行したくらいなんだから(笑)

全くクリスマス死刑とかジャポネはクレイジーだぜ。

益田しらねーよそんなこと)

益田;いやでも昭和の早い頃にはすでに子供にはクリスマスプレゼントをあげる風習があったよ。

仏人;マジで?!それでさらにオトシダマがもらえるんだろ??

益田ダブルボーナスやね(笑)

仏人;羨ましいな。

まあそういやフランスでも似たようなのでétrenneってのがあるな。

家政婦とか守衛とか、

お前のためにいつも日々の面倒を見てくれる人に感謝意味を込めてあげるものだけど、

まあ廃れた古い風習だな。

でも今どきのガキのクリスマスプレゼントってのもmoins sacréだな。

アイツラが欲しがるのは最新のiPhoneだよ。可愛げのないことといったらない。

俺らがガキの頃のプレゼントはせいぜい50ユーロくらいのもんだわ。

益田ゲームとか?

仏人;50ユーロじゃ買えねえよ!

昔はソフトで700フランとかしてたんだ。

しかシューペルニンテンドーは1年以上後で出てきたんだ、

日本で出てフランスでは出ないその間に、

マリオストリートファイターがどんだけ面白いかという情報けが流れてきて、

その間俺たちは涙を流してよだれを垂らすしかなかったんだ。

そこでフランスオタクの猛者共は輸入をしてなんとか遊ぼうとしたんだが、

コンソールだけで2,000バル、アダプタもテレビも何もかも規格が違う中で頑張ったやつがいたんだよ。

その頃なんて日本語わかるやつはめったにいなかったからな。

益田ファミコンの頃はアングレしか使えなかったから、昔の方がまだ良かったんだね(笑)

仏人;シューペルニンテンドーになると文字が全部日本語なんだ、

haï・ïïéの意味すらわからん、どっちがウイでどっちがノンだ!?

って万事がそんな調子よ。

そうやっていろんな壁を乗り越えたんだ、

プレイステーションだって規格が違うからディスクが回らないんだが、

蓋がしまっているかを感知するセンサー部分にチューインガムをつけて、

蓋を開けっ放しにしてヨーロッパ規格ディスクを入れてくるくる回して、

回った!となったら超高速回転しているディスクから危ないんだが

それをササッ!と外して日本ディスクを入れて、

それで「動いたー!!!!」とか感涙にむせんでいたんだ。

ああ、何もかもが懐かしいな。

ナポレオンの子孫に新しい子供が生まれたというニュース

ああ、そんなニュース聞いたな。

でも「あっそ、ふーん」くらいだわ。

ブルボン王朝の子孫とかもいるけど、

まあ何の権力もないわな。

益田;でもドイツでは旧貴族の連中が国家転覆を企んでたってのがあったよね。

仏人;coup d'État!!

あったなそんなこと、実に残念だ。

我がフランスでもぜひ起きてほしいことだが。

革命の本場の我が国でも、マクロンはむしろ中世暴君のようにやりたい放題に振る舞ってるわ。

自嘲気味にデモクナルシーという言葉があるくらいだよ。

益田;でも現代ボナパルト家ブルボン家って金持ちなんじゃねえの?

仏人;どーだろ。

まあニュースになるくらいだから裕福なんだろうと思うけど、

でも超金持ちってことはないだろ。

子孫が増えれば増えるほどパトリモワンヌが減ってくんだし。

それに城は維持補修にえれえカネがかかるんだぞ。

もしお前んちの窓が割れたら業者に頼めばせいぜい100ユーロくらいだろうけど、

城のガラス割れたら修復はアルティザンの仕事になるからな。

でもそれでもお城ってのは憧れであり夢だからな。

維持補修が大変だってのに買いたがるやつはいるし、海外の連中にも大勢いる。

フランスでもギニョールの声を担当してた奴らは、リサンシエされるまでは大金持ちだったから、

ほうぼうの城を買ってレフォルムしてたんだよ。

益田現代で新しくイチからお城を作るって人はいなかったの?

仏人;ジャポンラブホかよ(笑)

そんなの作っても意味ねーだろ。

かつて王がいて女王がいてシュヴァリエがいて、

そういった積み重ねがあって初めて城ができるんだ。

まあそういうことやるんだとしたらシノワの連中じゃねーか、

あいつらならプラスチック製の城でも拵えるだろ(mdr)

2022-12-13

anond:20221213193100

かにそれでもコンソールにtanakaを出力してログにもtanakaを上書きすることはできると思いますありがとうございます

これは最初に書いてなかったので申し訳ないのですが、このtanakaスクリプトあくまテスト用で、

最終的にはシェルの全ての標準出力コンソールに出力しつつログにも上書きするスクリプトを書きたいので、execを使用してました。

このスクリプトの3行目の'>(tee)'の'>'が文法エラーになる🥺

※3行目の'>'は実際は半角だけど増田では変換されてしまうので全角で書いてる

1 #!/bin/ksh
2    
3 exec 1> >(tee -a test.log)
4    
5 echo "tanaka"
6
7 exit 0

理想ではコンソールに
tanaka
と出力して、カレントディレクトリtest.logにも
tanaka
と上書きしたい。

bashだとエラーにならなかったのに🥺

2022-12-10

pex LegendsCounter-Strike: Global Offensiveは、どちらもゲームですが、ゲームプレイユーザー層が大きく異なります。Apex Legendsバトルロイヤルゲームであり、PCコンソールプレイすることができます。一方、Counter-Strike: Global OffensiveはFPSゲームであり、PCプレイすることができます。また、Apex Legendsでは、ソロプレイやフルパーティープレイ選択できますが、Counter-Strike: Global Offensiveでは、フルパーティーでのプレイが標準となっています。そのため、Apex LegendsCounter-Strike: Global Offensiveでは、ゲームプレイ話題が大きく異なるため、同じスレッド話題を共有することは困難です。

2022-12-09

anond:20221209200615

コンソール厨は現実を見ようとしないよね

ずっと自分たちの親しんでるものばっかり贔屓し続ける

ゲーマーってもっと技術革新を尊ぶハイテクオタクであるきじゃないのか?

2022-11-06

anond:20221102154429

これまだ1/2だとか言っている人がいるので、本当に2/3かどうかプログラミングで確かめれば良い。

// 「ある夫婦に2人子供がいる」
// 1. 男or女 である確率は 1/2 (トランスジェンダーなどは考えない)
function child() { return ["男", "女"][Math.round(Math.random())]; }
// 2. 100000組の二人の子がいる夫婦を作る
const families = Array(100000).fill(null).map(function () { return [child(), child()] });

// 「片方の子が男であるとき」
// 3. その中で少なくとも一人が男である夫婦を選ぶ
const families_have_son = families.filter(function (children) { return ~children.indexOf("男"); });

// 「もう片方が女である確率は?」
// 4. 3の総数が母数である
const total = families_have_son.length;
// 5. 3の中で、女のいる夫婦を選ぶ
const families_have_son_and_dauter = families_have_son.filter(function (children) { return ~children.indexOf("女") });
// 6. 5を母数で割る
console.log(families_have_son_and_dauter.length / total);

ブラウザコンソールに打ち込めば動くので試してみてほしい。

私の環境では 0.6674999002778923 になった。

2/3が正しそうだ。

実際には、このコードを書いている時点で答えは明確になってしまう。

コードに落とし込むことによって隠された前提をつまびらかにする必要が出るため、実行ボタンを押す以前にはっきりする事がある。

よくわからない問題コードに落とし込むとよい。

ちなみに 1/2 にしたければ、

// 「片方の子が男であるとき」
// 3. その中で「はじめの子」が男である夫婦を選ぶ(間違い)
const families_first_is_son = families.filter(function (children) { return children[0] === "男" });
const total = families_first_is_son.length;
// 5. 3の中で、「次の子が」女である夫婦を選ぶ
const families_first_is_son_and_second_is_dauter = families_have_son.filter(function (children) { return children[1] === "女"; });
// 6. 5を母数で割る
console.log(families_first_is_son_and_second_is_dauter.length / total);

のようにすれば予想通り 0.49868384317792047...(1/2に近似する) のようになる。

しかしこれは問題文の読み間違いであるということがわかる。

2022-10-20

息子 アレク

息子の寝顔を見ててふと思った

俺はこの子幸せにする義務があるのだろうか。

 

4歳の息子にはFireタブレットを与え好きに使わせてる

2歳から使っているので器用なものだ、ゲームYouTubeサクサク操作している。

最近、俺にゲームやらせようと持ってくる

「パパこれ面白いからやっていいよ」

優しさではない

プレイ最中アレク妨害するのが目的

タブレットに「アレクサ」と呼びかけるとゲーム画面が消えアレクコンソールに遷移する

割り込み中断され俺が怒るのが楽しいようだ、そのたびに腹を抱え足をバタバタ笑い転げている。

アレクサ ピカチューを出して なんか歌って」

「ピッカピカピカチュー

部屋を走り回り発狂して笑い転げる

これを何度も繰り返す、何が面白いのだか

「こらー」と叱ってやるのが最高潮で息ができないほど笑ってる

実に可愛い子供笑顔ほど親として人として幸福はなかろう

 

そんな息子との日々、寝顔を眺めていると俺はフワフワ幸せなんだけど、

はて、俺はこの子幸せにしなきゃならんのだろうか。無理っぽくね?

飯は食わせ、常識社会性を授け、習い事やら学問やら、適宜適切な機会は与えるつもりだが

彼の人生幸福まではコミットできんよなぁ

知ったこっちゃない、俺の手で制御できるものではない、運もある、頑張ってくれとしかいいようがない。

 

なんかこっちが貰ってばかりで申し訳ない気持ちになったよ

2022-10-17

anond:20221017141159

かに。小型化=開発難易度ですからね~。

機能詰込み小型化、は日本人が得意だしこだわるところではあると思いますが。

XBOXシリーズSみたいに割り切った据え置きコンソールがあってもいいかもですね。

XBOXリモートプレイに舵を切ってるみたいだし。

2022-10-17

anond:20221017123335

わかる。

個人的には特にフィードバックが欲しいな。

 

携帯機にしたいっていうライン、どうにか諦められないか

ジョイコンが壊れやすいのも小型化突き詰めすぎが原因と思う。

Permalink | 記事への反応(1) | 言及する | 14:11

2022-09-27

anond:20220927150619

敵のクラッキングとやられ具合を把握できるシステムとそれを表示するGUI

これはテロリストに襲われる教室なみにやってみたいやね

まさに「こんなこともあろうかと無駄システム

敵の攻撃を把握できてて、その進行具合をグラフ化できて

エンタキーをッターンとすると、それまで真っ赤で残り1メモリだった画面が、一気に青くなる


それが出来るって事は、システムを掌握してるって事で

攻撃意味はないって事なんだけど

表面上は焦って見せて警報とかならしちゃう

オペレーターに「第三防壁突破されました」とかも言わせちゃう

まだなの?とか焦って聞かれてるのに、「おっ、てきさんもなかなかやるねー、もうちょっとまってー、よーしいいこだー」とかブツブツ言いながらコンソールでカチャカチャとバイナリ入力して

エンタキーをッターンしたい

2022-09-24

[]9月24日

ご飯

朝:バナナ。昼:かいわれ大根ピーマン焼きそばベーコンエッグトマトチーズ。夜:キャベツウインナースープパン

調子

むきゅーはややー。お仕事おやすみ

EVE burst error

クリア

20年以上前ゲームなのに、オシャレで格好いいイケてる雰囲気が凄かった。

私立探偵小次郎パートと、エージェントまりパートで全く異なる二つの事件捜査する。

捜査過程で街を探索するのだが、情報屋とのやりとりや、聞き込みなどのシーンが洒落ててたり、ゲラゲラ笑えたりと個性豊かで楽しい

絵で表現しきれない箇所はバッサリ黒塗り背景に文章だけで表現するのも潔いし、何よりそのテキスト面白いのだから一切問題なし。

ホテルバーや海沿いの倉庫など、登場する場すら格好よく感じてくる。

軽妙なやり取りもあれば衒学的な部分もありで、兎に角事件捜査を楽しめる。

二人主人公制は最初のうちは時折登場人物が重なる程度なんだけど、徐々にそれらが一本に繋がっていくところが快感

特に二人の主人公が互いを知らずにコンピュータ回線越しに事件捜査のために協力するシーンはただCIコンソール文字が出るだけも演出なのに、熱く燃える今作屈指の名シーンだろう。

この互いが互いをあまり知らずに事件捜査のために協力するという関係性も、格好いい。

普段はだらしないけどやる時はやるタイプ主人公拳銃片手に非合法組織と戦いながら夜の街を駆ける、そんな創作物テンプレート自体根本的に格好いい…… と言ってしまえばそれだけなのかもだけど、もうこれは冴羽獠DNAに植え付けられた僕たちの宿命なのかもしれないなあ。

(ルパン三世でもいいし、ダグラスカイエンでもいいし)

ジャズっぽいBGMも決まっている。

そんな感じで、事件捜査する過程については百点満点文句なしの出来。

だけど、物語の終盤はかなり駆け足気味かつ、しっくりこない終わり方だった。

突然現れる現実を超越した科学技術に、二人の主人公蚊帳の外自体が進行し、犯人が突然恋愛をはじめる展開、そして自白で幕をおろす。

最終章までの丁寧な展開、格好いい展開はどこへやらで、正直肩透かし

犯人自白と、とあるキーパーソン独白だけで最終盤は進むため、二人の主人公がそれらにどう感じたのかどんな行動を取ったのかが一ミリもわからないのは流石にガッカリ

何より「犯人自白」とは書いたが、とあるSFガジェットにより厳密には正しい言い回しではなく、真の意味での犯人はおそらく作中でセリフが全く無いという構造も、流石にちょっと終わった感じがしなかった。

とはいえ、謎解きのロジックや、あっと驚くサプライズトリックを楽しむ作品ではなく、事件捜査過程の格好良さを楽しみ作品だと割り切れば文句なし

なお、柴田茜というルポライター女性が「僕っ子」なのは、流石に当時でもコテコテでやりすぎなのでは? と思っていたが、かないみか氏の演技力のおかげですぐ違和感がなくなった、声優ってすごい。

原作アダルトゲームなこともあり、明らかに情事意図するシーンや、明らかに元はエッチなことされたけど違うことに置き換えたシーンなどが多くあり、元もプレイしたくなった。

また、銃を突きつけた状態自由を奪うために服を脱がすというシーンが3回ほどあって性癖を感じたが、たしかにその惨めさはエッチだなあと思った。

続編が色々と出ているが、近年の作品以外はどれも評判が良くないので、飛ばしてその近年の作品を遊ぼうと思う。

2022-09-20

anond:20220920125705

シヴィライゼーション6とかシティーズスカイラインみたいな元々PCゲーだったのをコンソール版にしたやつ

重くて終盤処理落ちしてまともにゲームならなかったか

2022-09-12

anond:20220912011359

今はまたガチャ回帰してるよ

かに増田の言う通りゲーム性高いスマホゲームはかつて流行った

荒野行動とかがそうだけど

結局スマホってプレイしづいか

APEXが流行たらみんなコンソールPCに移行してしまった

2022-09-10

anond:20220910120243

レガシー化して不要になったサービスも含むフルスペックOSインストールされてるのが宗教信者で、

自分OSスクラッチしてて(ただし、安定・堅牢かどうかは定かでない)倫理道徳に関わるサービスを低機能コンソールアプリで済ませてるのが増田なんや

2022-09-03

anond:20220903150604

クソガキがパズドラ荒野行動に夢中だった時代に専用コンソールに人を取り戻したマイクラフォーナイトの偉大さはすごい

2022-08-27

センスの無い未経験年収300万強のプログラマとして就職して必要だったこ

学歴がよくなくて、就職が困難だったので中小 SIer で働いていた。 (プライム案件を取ってこれる分マシらしい)

レキサルティレクサプロデパスのお世話になって続けてたけど、結局は薬でどうにかできず、辞めてしまった。

参考程度だけど、未経験の人が 300万 をもらうために、どのようなスキル必要かを、まとめておく。

ちなみにどれくらいプログラムが書けなかったかというと、競技プログラミング努力しても AtCoder黄色になれず青色のままってくらい。

AtCoder でいう、初心者から抜け出せないという、要するにセンスがないということなのだけど、そういう人も居そうなので、参考までに。

要するに

経験プログラマに対して、これだけ要求されるのだから、未経験の人は覚悟するようにという指針を提供したいので書いた。

入社時に覚悟しておかなければならない事

誓約書

基本的に、損害を与えた場合には、それを作業者補填するという誓約書を結ぶ。

要するに、捨て駒として扱って、失敗したら賠償しろ、という事になる。

このことを認識して、失敗しないように振舞ないと、連帯保証人含めて迷惑をかける事になる。

要するに、低賃金で未経験プログラマ案件にノーリスクで送りこんで、稼ぐための手段です。

必要だったスキル

ディレクション

基本的に PL (夢想家) → PM (御用聞き) → プログラマ という環境なので、プログラマ自分ディレクションして意思決定する必要がある。

例えば、下請け場合は、PM の御用聞きの結果の WBS に合わせないと、顧客から DM瑕疵担保責任がどうとか言われる。

社内開発の場合は、PL の方から直接、長時間の叱責を受けなくてはならない。

そういう不幸を防ぐためにも自分ディレクションして、PM の決めた実態を反映していない WBS に合わせて作業するスキル要求される。

基本的に手戻りは個人の過失になってしまうため、手戻りしないように考え抜いて意思決定をする、というのが重要になる。

これこそ、ガクチカと呼ばれる、頑張れますというスキルなので、学生時代に頑張っておけばよかったなぁ。

デザイン

こう見せたい、こう表現したい、という事を伝えるには、必然的デザイン知識必要になる。

創造思考デザインは切っても切り離せない概念で、デザインとは創造なのだから、当たり前である

ソフトウェアアーキテクチャも、ソフトウェア設計も、コーディングデザインと言えるかもしれない。

言語技術 (言語能力)

顧客と 1:1 で話す事が DM でもボイチャでも突発的に発生するので、いつ、いかなる時でも論理武装していなければならない。

まぁ、顧客であったり PL であったりはキレるのが仕事なので、それに対して理路整然と説明する必要がある。

なんとなく、では納得しないし、すぐ損害賠償請求とかそういう話にいくので、答えられないと持ち帰りますお茶を濁して、エマージェンシーになる。

後述する設計能力においても、課題を把握するための言語技術(言語能力)は重要ファクターだと思う。

ソフトウェア設計

C/C++システムプログラムフレームワーク基本的に無いので、自分概念を整理して、どのような変更、拡張があるかを考えて設計する必要がある。

この能力が弱いと、手戻りが発生しやすくなり、瑕疵担保責任を問われることになる。

読んだ本の中だと、ボブおじさんの本が、やっぱりしっくりくるなという個人的な感想がある。

ネットワークプログラム (C)

UDP で送ってくるデータを受けて 24/365 で停止しない WebAPI への繋ぎ込みという簡単作業があって、振られた。

リークしてはいけないという事で malloc禁止で、グローバル変数を利用するという変なルールがあった。

Rust で書けばいいんじゃないかなと思ったけど、Rust 書くのもシンドイし、C/C++ で、しんどくて読みづらいコードを書いた。

あとで保守する人が大変そうだけど、そういうルールを決めたのは PL だしね。

システムプログラム (C++)

なんか、特殊PCI Expressカードからベンダーが用意している SDKデータ引っこ抜いて Web API へつなぎ込む部分をやった。

データの中の特殊信号を取りたかったらしい。

一応、SDK の使い方をパラ見して 1 日で作ったので、別に負担じゃなかったけど、素人やらせるんなとは思った。

Webバックエンド (Express/Fastify + PostgreSQL)

当たり前だが、DB 作って RestAPI を生やすのは現代プログラマにとって自然にできなければならない。

なので、新規開発のサブモジュールバックエンドを任せられた。

だが、ORM の癖を把握したり、発行されるクエリ確認したりするのは、疲れる。 SQL を直書きするのはシンドイ。

結局 SQL を直書きすることにしたけど、あまりいい決断ではなかったと思っている。

それ以外は フレームワーク に乗ってしまっていいので、書き捨てる分には楽だった。

最近だと、TypeScriptPrisma 使うのが、型安全でよさそうだなと思っている。

Nest.js個人的には好み。

Linux操作 (EC2 とか)

デプロイEC2 直でやったり ECS にしたりとしていたので、ベアメタル知識必要になった。

要するに systemd のいじり方とか、死活監視の仕方とか。

個人的には、クラウド嫌いなので、ベアメタルの方が安心できる。

Bind権威DNS管理して、postfix絶対止めてはいけないメールサーバ管理するとかもあったけど、出来て当然ではある事だし。

Webフロントエンド (React/Vue)

会社Webアプリ案件を取ってきたので突っ込まれた。

経験プログラマでも、月単価 100 万以上で顧客請求してるんだから会社はそりゃ儲けるだろうと思った。

会社が一人前の経験N年のプログラマといったら、その通りに振舞う必要がある。顧客責任はないのだから

当たり前だが、WebディレクションWebデザインWebプログラミング, Webマークアップ は、全て作業者であるプログラマ仕事になる。

個人的には、これが分かれている理由が良く分からないけど、分けたい人がいるんだろう。

デザインで、CSSフレームワークを使うと、その色が出るという事で、全部 CSS手書きしていた。

tailwind が出た現在では使っていればよかったなと思う。

結局、全く分からない中、手探りでデザインし、コードを書いて、顧客に 1 日 5 ~ 10リリースするという行為をした。

顧客大手企業だったので、自社のエンジニアならもっと出来る、と叱責されまくったけど、だったら自社でやればいいじゃんと思った。

一応、今でもサービスは生きていて、ユニークユーザ数は上がっているらしい。

そして、焼き付け刃だったので、 WAI-ARIA を知らず、アクセシビリティへの配慮が足りない事が問題になってしまった。

これはなんとか保守対応ねじ込めたのでトラブルにならなかったけど、瑕疵担保責任と綱渡りだなと思った。

CI/CD 構築 (Azure Pipelines)

当たり前だが、リリースサイクルを短くしないと顧客はキレてしまうので、CI/CD を整えないといけない。

今は Github Actions とかあるけど、昔は無くて Bitrise が高いからみたいな理由Azure Pipelines で CI/CD フローを構築した。

もう Multi Stage Pipeline になってるだろうけど、Release Pipeline が GUI からしか設定できないのが辛みだった。

IaC (Terraform)

当然だが、デプロイするためには IaC を整える必要がある。

これを知らずに、コンソールポチポチしていたので、 IaC 出来てない事がバレた時に色々怒られてしまった。

今は CDK とか便利なものが出来てるんだなぁ。

自動テスト

本来テスト自動テストを整えて、質保証をしてバグを減らさなければならない。

だが、テストを書くという手間を払えなかったので、人力テストしかできなかった。

一応、リグレッションテストを人力でやりまくったので、バグ発見曲線が結合テストでの IF 不一致しかない、という結果にはなったけど

自動化できれば費用必要じゃなかったから、怠慢だと、責められてしまった。

同じような未経験の人へ

経験でも誓約書を盾に、振られた事全部を出来なくてはならない慣習があるので、プログラマはそんなに良い職業じゃないよ。

甘い考えで、プログラマになろうと思っているのなら、考え直した方がいいです。

2022-08-15

Webはてブミュー機能作った

勝手に tampermonkey とかに突っ込んで使ってヨロ

スクリプト保守とかするつもりないから、保守とかするつもりのあるパワーの溢れた人が

これ参考とかにしてもっとかっちょよくしたのを greasy fork あたりに公開してくれ

そしたら俺もそれ使う

使い方:

ブラウザの開発環境を開いて、開発コンソールを開く

localStorage.hatebu_ng_word_list に非表示トリガーになる文字列を|区切り登録する。

localStorage.hatebu_ng_word_list = "池田信夫|フェミ|弱者男性|やまもといちろう"

実際のコード

大なり小なり(>)が実体参照で表示されるのはよくわからん。使う人で適宜コードを直してくれ。

// ==UserScript==
// @name         はてブの一覧NG記事非表示
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       masuda
// @match        https://b.hatena.ne.jp/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=hatena.ne.jp
// @grant        none
// ==/UserScript==

(function() {
	'use strict';

	if (!localStorage.hatebu_ng_word_list) {
		return;
	}
	console.log("はてブの一覧NG記事非表示", localStorage.hatebu_ng_word_list);

	/*
	 * 例:
	 * localStorage.hatebu_ng_word_list =
	 * "池田信夫|フェミ|弱者男性|やまもといちろう|togetter.com";
	*/
	let words = localStorage.hatebu_ng_word_list.split('|').map(w => new RegExp(w));

	function entryDelete(els) {
		els.forEach(el => {
			let hit = false;
			words.forEach(w => {
				hit = hit|| w.test(el.textContent);
			});
			if (hit) {
				el.remove();
			}
		});
	}

	// entrylist-header-main li 1つ目のアイテム
	entryDelete(document.querySelectorAll('.entrylist-header-main > li'));
	// 2つ目以降の li アイテム
	entryDelete(document.querySelectorAll('.entrylist-item > li'));
})();

文字正規表現として評価されて、ヒットした記事項目をページから削除する(DOMから要素を削除する)。

際限なくNG登録できるけど、沢山非表示するとつまらない一覧になる

ログイン ユーザー登録
ようこそ ゲスト さん