「仮想マシン」を含む日記 RSS

はてなキーワード: 仮想マシンとは

2020-06-03

最近Windowsが気に食わない

なんかLinux寄りになっててなんだそりゃ?みたいな感じ

そら、cygwinとか仮想マシン使うよりは楽かもしんないが、なんかそこまでは・・・って気になる。

dockerネイティブに使えて、pythonrubyも変なパッケージインストールしなくてOKってのは嬉しいが、なんか面白くないんだよなぁ。

EdgeBlinkベースになるし、何いい感じに収まってんだよみたいな。

GitHub買って、npm買って悪かねぇんだけど、なんだかなぁ

つーか、早くslideshareログインMicrosoftアカウントOKしろよ。

2020-04-14

技術的なこと、なのか?

自分の勤め先は、自席のPCから直接Webを見ることができなくて、外へつながってるサーバリモートデスクトップ接続して仮想マシンWebを見に行くようになっている(こういう説明で合ってるのか?)。

仮想マシンWindows 10なので当然ライセンス必要わけだが、うちは金がないのでライセンス数が少ないらしい。

(「らしい」というのは、ちゃんとした数を聞いたことはないものの、仕組みを導入した当初は各部から1台だけしか接続できなかったから、たぶん少ないのだろうなと)

なので仮想マシン接続しっぱなしな人が多いと悪影響があるわけだが、そういうことを知らないオジサンたちはWebを見るにしろ見ないにしろとりあえず今日仮想マシン接続したままだ。

情報システム部門も、もーちょっと説明すりゃいいのに…

2020-01-13

PX-W3PE4を使った録画環境メモ

今までPT2を使った録画サーバーを構築運用していたが性能に限界を感じマザーボード等を交換。

最近のは当然PCIなんてないマザーボードが大半で、いい機会だからと思いPX-W3PE4に移行しようと思ったのが苦難のきっかけ。

Windows環境だと不安定

これを素直にWindows環境で使おうとするとドロップが多く不安定

Linux非公式ドライバを使えば安定しているという話を見つけ実際使ってみると安定して動作することを確認

でも今までの自作アプリ等の資産を生かしたいということでWindowsで録画したい。

そのため別のPCUbuntuを入れBonDriver_Mirakurun経由でWindows飛ばし動作させることに。

サーバーを減らしたい

ただこの構成だとサーバーが二台になってしま邪魔電気代が心配という状態に。

Raspberry Piでも使おうかと思ったが、USBを使える仮想マシンを使えばそれも不要じゃね?と思いとりあえず試すことに。

Hyper-Vを別用途使用しており、最初DDAを使えばいけるかと思ったがWindows10のクライアントHyper-Vでは使用できない。

https://docs.microsoft.com/ja-jp/windows-server/virtualization/hyper-v/deploy/deploying-graphics-devices-using-dda

https://www.atmarkit.co.jp/ait/articles/1810/09/news009_2.html

ならばと思い、最近Hyper-V共存できるとされていたVirtualBoxを使うことに。

がこれもWindwos10 1903で壊れたらしく使えず。

https://forums.virtualbox.org/viewtopic.php?f=6&t=90853&start=180

なのでUSBデバイスWindowsサーバーLinuxクライアントに使えるVirtualHereで行くことに。

https://www.virtualhere.com/home

(制限付きで無料デバイス1台までは使える)

帯域はそこそこ食うが(1チャンネル16Mbos程度)影響がないようにHyper-V機能で切り分けて使用

値段考えるとRaspberry Piサーバーにした方が良い気がするがどれぐらい性能が必要自分には分からないのでこの構成で行くことに。

2019-07-30

anond:20190730193103

VirtualBoxかなんかで仮想マシン立ち上げて古いバージョンOS上で古いブラウザ立ち上げてその中でflvでも何でも開けばいいだろ。

そのぐらいの知識は持っとけよ常識だろ…

2019-07-14

anond:20190714003127

WSL 2とは何か?

 WSL 2最大の特徴は、仮想マシンを使い、Linuxカーネル動作する「本物のLinux環境であるということだ。

2019-02-17

anond:20190217195537

正しくない

.NET Framework言語ではなくソフトウェア。なのでインストールする必要がある、がWindowsには元からインストールされている。

これは開発・実行環境提供するソフトウェアで、いうなればWindowsしか動かないJava仮想マシンのようなものだ。

2019-02-06

え?!アジャイルサムライを読んだだけの経験アジャイルコーチを?

いやこいつ(課長)は支援案件取れるとなるとすぐムキになるんだよ。すまんこいつにかわってあやまる!!

とある大手SI技術部署ダメ社員をやっていた私に突如、そんな話が舞い込んできた。

コーチを依頼してきたのははどことは言わないが有名なインフラ企業である

私はウォーターフォールの開発しか経験がない。

週次勉強会ネタに困り「アジャイルサムライ」の要約を話したのが良くなかったか

話を聞けば、すでにアジャイル開発をはじめて数年のアジャイルチームで

ツール群もモダンものを一通り使っている。

私に何ができるというのか。

役立たずとして白い目で見られる一ヶ月になることを覚悟しつつ、その日から数日間頑張って詰め込んだだけの知識現場に向かった。

できらぁ!

実際に現場行って、状態把握と勉強する時間稼ぎのつもりでバリュストリームマッピング現場いく直前にネットでやり方を調べた)やってみたら

実際の開発以外にかかっている稼働がそれはもうとんでもないことになっていることがわかった。

「多分いろいろ非効率だとおもうんですよぉ」とか軽口叩いてたインフラ企業プロパーさんも顔面蒼白になるレベルだった。

結果、アジャイル開発と言われてイメージするような技術的なかっこいいことはまったくせず、

プロセスの整理と準備をちょいと自動化しただけで1スプリントあたり1日分(*メンバー人数分の人日)以上稼働が減った。

金額にしたらxxxxである。今後、さらにこの倍以上は削減できる見込みだ。

少々居心地が悪くなるレベル感謝をされつつ、私は現場を離れた。

下手したら、これがエンジニア人生最大の成果ということになってしまうんだろうか。

ちなみに、実際に開発されているエンジニアレベル日本ITエンジニアとしては並か、それよりやや上レベルであったと思う。

開発を依頼していた大手インフラ社員さん(PO)も、メモリ2GBの仮想マシンを使えなどと言わず、高性能マシンAWS使い放題と言っていい環境だった。

それでこれだ。なんというか、闇の深さを感じる。スクラムメンバーの皆さん、ホント疲弊してたんだな。

おわりに

働けど働けど我が暮らし楽にならないときは足元見直すといいかもしれないですね。

私も気をつけます。

2018-05-27

吾輩は無職である。暇だから初めてWebサービスを作ったのである

吾輩は無職である。職はまだ無い。どこで無職になったか、とんと見当けんとうがつかぬ。

何でも薄暗いじめめした所で手斧を投げられていた事だけは記憶している。

吾輩はここで始めて増田というものを見た。

しかもあとで聞くとそれは増田という人間中で一番獰悪な種族であったそうだ。

・・・

まぁ、前置きの冗談はこの辺までとして、前々から作りたいな思っていた

Webサービスを中々時間が取れず作るのを諦めていたのだけど、

まぁ無職になって時間も取れたので作った次第です。

自身プログラミング生業とする職業では無く、学生時代特にプログラミングついて何か

勉強をしていた訳では無かったので一から勉強になりました。

始めたのが昨年末大晦日ちょい前なので、約5ヶ月掛かり、当初想定していた期間より

かなりの時間が掛かってしまい、反省点等含めその辺の事を書けたらなと思います

■やりたい事(実装した事)

ゲームユーザー同士を繋げるマッチングサイト出会い系ではないよ。)

ログイン機能

タスクベースでのチケット管理

・簡易コメント機能

・簡易評価機能ポイント

ステータス動作変更処理

タグをつける

上記DB管理

構成を書いた方が良いと思うので

以下になります

構成

--------------------------------------------

サーバさくらVPS 2G

OS:CentOS 7.5

WebサーバNginx 1.14

WSGI:uWSGI 2.017

FW:Flask 1.0.2

RDBSQLite3 3.7.17

ORM:SQLAlchemy 1.2.7

言語Python 3.6

フロントPure JavaScriptのみ

その他ツール等:Let's Encrypt/fail2ban/等々

--------------------------------------------

上記を見て貰えれば分かるかと思いますが、最近流行りの

フロントエンド技術等は一切入ってはいないです。

ほぼ、既存ベーシックサーバーサイド側の制御のみです。(jsで非同期通信はしてます

SPAとかVueとかの言葉最近知りました。。。

ほぼ開発終わりかけに知ったので、流石に今から構成

変えるのもなと思い、取り敢えず上記です。

■選定理

まずWebサービス作るにあたり、何が必要だろうと思い

まずは開発言語だろうと、プログラミング言語の選定で

RubyPythonかで悩みました。

Rails名前を良く聞くのでRuby on Rails触ったのですが、

Railsには馴染めなかった(扱えなかった)ので

何かマイクロFWの方が良いのだろうと、Sinatraいこうか思いましたが

Railsの印象が強く残った為、Rubyは止めてPythonに移りました。

今度は初っ端からマイクロFWが良いだろうとFlaskのサンプルを試すと

比較プログラミング学者でも扱いやすく覚える事も少ないので、PythonとFlask

の組み合わせで決定。

(気軽にプログラムを書け、自分イメージしている処理や制御を素直に実現できる点が

 書いていて気持ちが良いです。まぁ分からない所も有りますが、そう思わせてくれる点

 が良いです。モチベーション的に)

NginxとuWSGIの組み合わせはFlaskで検索すると一番でてくるのでこれに決定。

SQLite3 はマイクロFWから軽めのDBでたぶん大丈夫だと思ったのでこれに決定

ORM(SQLAlchemy)も検索で一番出てくる為。

■開発概要

・まずPythonの開発環境を整えようとなり、WindowsVagrantインストールして

 仮想マシン環境構築。ゲストOSの中にPyenv等を入れPython環境構築

上記構築後に取り敢えず小さなサンプルから作ろうとなり、簡単CRUDをFlaskで行える様にしました。

 これができた時は嬉しかったです

上記が出来てから、本番の開発に移りCRUDベースにひたすら肉付けていく

ユーザー登録機能作成/ログイン機能作成/ユーザー情報表示/編集機能/チケット作成/及び編集/バリデーション

上記平行してDB機能作成実装/検索機能作成

・細かいViewの調整とスマホ用のView作成レスポンシブルでは無いので)

・本番用のさくらVPS環境構築とセキュリティ用のツール導入とLet's Encryptでhttps

上記以外の細かい調整等含め、約5ヶ月になります

■悩んだ点/反省

・悩んだのがタグ機能周りになるとどうすればよいか、かなり悩みました。

結論を言うとToxi法を使用しましたのですがここにたどり着き、理解するのに結構時間がとられました。

また、実装したらしたで、今度はそのタグ機能検索するとなると検索ワードが1つとは限らないので

クエリーを動的に生成する必要が有り、これも実装するのにかなり時間が掛かりました。

SQL文だけならば比較的すぐに検索でヒットしますが、それをSQLAlchemyでどう実現すれば良いかから

かなり時間が掛かりました。DB設計SQLAlchemyの文法に自信は無いですねぇ。。

・1次情報リファレンスから情報得ることがほとんど出来ず(たまにはできたが)、

他人咀嚼した情報からしか情報を得る事ができなかった。

(恥ずかしながら、咀嚼されなければ理解がおぼつかない状態

Stack OverflowQiita個人ブログが無ければこのサイトできなかったので

自信の咀嚼力強化が必須だと思いました。

作成結構時間が掛かったのでもっと短くしたい

総評

・5ヶ月と時間が掛かりまた反省点も多々有るが、とりあえずサービス公開まで

もっていけた事が嬉しいです。ただただ嬉しい。

・FlaskとSQLAlchemyの情報日本語が少ないので公式リファレンスとStack Overflow

行ったり来たりしたおかげで英語アレルギーがそこまで無くなった。

成果物

・で、作った成果物は以下になります

https://gamesanka.com/

ゲームサンカと言います

オンラインゲーマー向け(e-sports)のマッチングサイトになります

名前安直小学生が5秒で考えたような名前ですが、安直で気に入っています

作った理由は、僕はBF1が好きなのでオペレーションキャンペーンと言うモード

やろうとしたのですが、時間帯が悪いのか過疎なか分からないが全然マッチングしないのですよ。

やりたいのにマッチングしないので出来ないどうしよう、と。

また、昔セールFarCry3をかなり昔に購入した時(既に4が発売済み)にCO-OPモード全然マッチしない事が有り

旬が過ぎたオンラインゲームは中々マッチしなくてほぼシングルモードしか出来ない事は割とあると思うんです。

今だとBF4もかなり人数がいない状態なので特定マップのみとか。

なのでオンラインゲームマルチプレイCo-opで人を集めたい時、PUBGやFORTNITE等バトロワゲームスクワッドを

募集する時、オンラインゲーム大会e-sports)を開きたい時に利用して貰えると嬉しいです。

主に想定ユーザーと考えているのは、FPS/TPS/RTS/MOBA等のPCゲーマーをメインに考えていますCS機やTCGでも

使って貰えると嬉しいです。

あとViewレスポンシブでは無く、PC用とスマホしかなくタブレット用の中サイズViewが無いのでご了承下さい。

タブレット解像度が高い方はPC用で見て頂ける助かります

最後にお願いがあります

僕と一緒に以下のゲームを遊んで頂ける方を募集しています

遊んでも良いよという奇特な方がいましたら当該サイト内でコメント頂けると幸いです

・BF1(PC版)

・Dead by Daylight(PC版)

それでは長々とありがとうございました。

・・・

無職はただ楽である。いな楽そのものすらも感じ得ない。

日月を切り落し、天地を粉韲して不可思議無職に入る。吾輩は死ぬ

死んでこの無職を得る。無職は死ななければ得られぬ。

南無阿弥陀仏なむあみだぶつ南無阿弥陀仏

ありがたいありがたい。

2018-03-27

ホスト Ubuntu 16.04 で virtualbox 上の仮想マシンを起動すると、 ホストごとフリーズする問題

この問題に悩まされていたが、

https://superuser.com/questions/1284924/virtualbox-freezes-my-host-system-ubuntu-16-04

この stackExchange を見て問題が解消された。

原因はおそらくvirtualboxバージョン5.0を使っていたこと。

バージョン 5.1 に上げたら起動した。

バージョン 5.1 にあげるところでも躓いたのでメモしておく。

`sudo apt install virtualbox-5.1`

としたら、依存関係が壊れていてインストールできなかった。

そのため、

`sudo aptitude install virtualbox-5.1`

として、インストールを行った。

このとき、1つめに提案されたやり方ではインストールできなかったので、2つ目に提案された方法インストールした。

2018-01-17

仮想マシンwindowsが起動しなくなった

仮想マシンゲストwindowsが起動しなくなったのだが、これは最近話題cpu問題に絡んだことだろうか。

教えてエロいひと

2017-12-27

人生物語は要らない

 先日ホッテントリに上がっていた単著持ち増田のエントリを読んで、そういえば自分も増田が原因で本を書いたんだったと思い出した。


 数年前、初めて増田に文章を投稿したら2000ブクマ付いた。「文才がある」「物書きとして食っていける」とか言われたので、24万字の文章を書いてKindleで出版した。ぜんぜん売れなかった。人の言うことを安易に信じてはいけないと思った。

 そのあとまたホームレスになったので(2年ぶり3回目)しばらく福島で除染作業員として働いた。除染と言うと何か特別なことをしているように聞こえるけど、実はただの土木工事である肉体労働は久しぶりだったけど、小難しいことを考えず黙々と目の前の作業に打ち込んでいると、頭の中の不純物が取り除かれていく感じがした。

 そうだ、僕は物書きになりたいなんて思っていたわけじゃない。そんなものは誰かから押し付けられた「物語」でしかない。いままでも「元ホームレス成功者になる」みたいなステレオタイプな物語を押し付けられたことは何度もあったけど、いつも心の中で蹴り飛ばしてきた。なぜ今回に限って勘違いしてしまったのか。


 福島では相馬市松川浦という観光地にある旅館に住んでいた。国からの補助があるので宿泊費はかからなかった。旅館だけあって飯がめちゃくちゃうまかった。直前までわりと本気で食うや食わずの生活をしていて、就業前の健康診断で「就労可能です」のハンコの横に「貧血症――経過観察お願いします」とか書かれるレベルだったけど、1か月で元の体重に戻れた。

 そしてこういう現場に集まる人間というのは基本的ろくでなしばかりである。入ったばかりの給料を数日で飲み代やパチスロに使ってしまい、すぐに前払い制度を利用するはめになるような、そんな人間ばかりだ。同じろくでなしとして、とても居心地がよかった。やはり自分はこちら側の人間だと思った。

 そんなわけでしばらくここに居着こうと思ったけど、東北の夏は意外と暑かった。僕はそれまで日本の東側に来たことがなく、東北の夏なんて京都盆地の夏に比べたら余裕だろとか思ってたけど、ぜんぜん余裕ではなかった。しかも仕事中は半袖作業服禁止で、手袋は三重、さらに安全長靴にヘルメット、高性能防塵マスクというフル装備で、炎天下の中、延々と作業するのだ。このままでは干物になってしまうと思い、涼を求めて北海道へ行くことにした。


 割のいい仕事をしたおかげで金はそこそこあったので、JRの青春18きっぷを使って道内をしばらく旅した。

 旅の途中、いろんな人に出会った。日本一周中のライダーチャリダー、本州でこういう人に出会う機会は少ないけど、北海道ではさほど珍しくない。彼らには独自の文化があるようだった。こういった旅人向けに格安で宿を提供するライダーハウスの存在も教えてもらった。ライダー専用のところもあれば、旅人なら誰でもウェルカムみたいなところもあるようだ。

 美瑛にある「蜂の宿」というライダーハウスはめちゃくちゃ居心地がよくて、しばらく沈没してしまった。同じように沈没中の旅人が多く、宿を出るときは少しバツが悪くて、朝早い時間、夜逃げのように出発した。稚内の飲み屋では一人旅の女性客に「函館に住んでるから着いたら連絡してね」と電話番号を渡された。でもいざ函館に着いて連絡しようとしたらだんだん死にたくなってきたので忘れてたことにして函館を後にした。小樽のライダーハウスではなぜかオーナーに気に入られて「上の階の空き部屋に住んでいいよ」と言われたけど、結局置き手紙だけ残して去ってしまった。

 そんないつも通りのあれこれがありつつ、最終的に札幌でクソボロいマンスリーマンションを借りて住み始めた。


 札幌では2年ほど暮らした。つまり冬を2回越した。

 石狩平野ドカ雪が多い地域で、昨日まで普通だった街の景色が、朝起きたら突然、一面の銀世界になっていることも珍しくない。人の背丈より高く積み上げられた道路脇の雪。凍った路面をすいすいと歩いていく人たち。数センチの積雪で大騒ぎになるような地域に住んでいた僕には、すべてが新鮮だった。海外を旅したときも自分がいかに世間知らずかを思い知らされたけど、同じ日本でも住む土地が違えばこんなに空気も文化も違うのかと思う。

 そうだ、僕はあまりにも世界を知らなさすぎる。ホームレス経験があるからなんだというのだ。「なんでも知ってるゲンさん」みたいなステレオタイプキャラクターはどこにも存在しないということがわかっただけじゃないか。インド東南アジアを旅したからなんだというのだ。日本の近所をちょろっと見てまわっただけじゃないか。アメリカにもアフリカにもヨーロッパにも行ったことがない。政治も経済も科学も宗教も、本当に何も知らない。

 もっと世界を知りたいと思う。いままで自分ひとりで知識や経験を積み重ねてきたけど、もう限界だと思った。独学には「体系的に学べない」という決定的な限界がある。だから大学へ行こうと思った。もっと世界を知るために、僕には高等教育が必要なのだ


 しかし僕は中卒なので大学へ行こうにも受験資格がない。まずは高認(旧大検)を受ける必要があった。とりあえず過去問ざっと目を通してみると、文系科目は特に対策しなくても合格点を取れそうだったけど、理系科目は壊滅的だった。数学なんて問題文の意味さえわからない。やべえよ。

 コールセンターWindowsテクニカルサポートの仕事をしつつ、参考書と格闘する日々が始まった。途中で何度も心が折れそうになったけど、数学が扱うのは実体のある数(かず)ではなく、数(すう)という概念なのだということがわかってから、唐突に理解できるようになった。数を感覚的に扱えるようになり、数式の手ざわりがわかるようになった。

 勉強時間の半分くらいを数学に費やしたおかげもあってか、本番の試験では90点を取れた。分数の足し算すらあやしかった状態からここまで持ってこれたのだから、まずまずの結果だろう。国語は無勉強で満点取れたので、読解力は普通にあるようだ。他人の評価は主観が混じるので話半分に聞くけど、こういう機械的な評価は信用できる。英語も無勉強で満点取れるかと思ったけど、2問ほど間違えた。どちらも穴埋め問題だ。自分でも文法力が足りてないことは自覚していたけど、やはりその通りだったようだ。他の教科もなんとか70点以上をマークし、無事、高認に一発合格した。

 これで大学受験の資格は得た。学力はまだぜんぜん足りてないけど、土台部分は構築できたはずだ。これからさらに何年かかけてこの上に知識を積み重ねていくとして、次に考えるべきは資金の問題だろう。無給で4年間大学に通うなら最低でも800万、できれば1000万は貯金しておきたいところだ。しかしこの額はさすがに札幌の労働単価では厳しい。やはり稼げるところに行くべきだと思い、住んでいた部屋を引き払ってまたホームレスになり(2年ぶり4回目)今度は東京へ向かった。

 ちなみに僕には家族も友達もいないので、こういうときバックパックに入りきらない荷物はウェブ管理可能なトランクルームに預けるようにしている。ダンボール1個分の荷物を月数百円で預かってくれて、いつでもウェブから出庫できるので、こういう生活スタイルにはとても便利な存在だ。


 いままであちこちを転々としてきたけど、東京に来るのは初めてだった。西成で暮らしていたときに山谷の話は聞いたことがあったので、まずはドヤで当面の寝床を確保する。西成みたいに1泊1000円前後で泊まれればしばらくそこで暮らそうかと思ってたけど、2000円前後が相場のようだったのでドヤ街からは早々に引き上げ、少し北上して南千住駅近くにあるシェアハウスの一室を借りて住み始めた。

 次は仕事だ。自分の持つスキルの中で最も金になるのは、やはりプログラミングだろう。上京する前にリハビリとして最新技術はひととおりさらっておいたし、その経緯を文章にまとめてQiitaに投稿しておいた。なぜかその記事は「文学作品」という評価を受けたけど。技術記事なのに……なんでや……。しかし職探しのときにその記事をポートフォリオとして使ったらめちゃくちゃウケがよかった。東京エンジニアが不足しているとは聞いていたけど、これほどとは。仕事も多ければ単価も高い。いままで自分が住んだことのある都市と比べると、京都・札幌の倍以上、大阪の1.5倍以上の単価だと思う。

 そんな感じで生まれて初めて金に困らなくなった(!)ので、まずは渋谷に引っ越した。JR渋谷駅ホームまで徒歩5分のマンションなので、主なオフィス街は自宅から30分以内で行けるし、渋谷にある会社ならもちろん徒歩圏内だ。ジュンク堂(東急)まで徒歩10分くらいで行けるのもすばらしい。近くに庶民派スーパーがないことだけが難点だけど、西友のネットスーパーに助けられている。いつも配送ありがとうございます

 次にPCを買い換える。生活スタイルの問題もあってここ数年はずっとノートPCを使ってきたけど、東京には腰を据えて何年か住む予定なので、ハイエンドデスクトップPCを買うことにした。WindowsLinuxどちらも使いたかったので、これまで通りデュアルブートにしようかと思ったけど、切り替えが面倒なのでWindows上の仮想マシンとしてLinuxを動かすことにした。開発は基本的にその中ですべて完結させるので、仮想マシンの中でさらに仮想マシンを動かす場面も出てくる。こういう使い方だとそれなりにスペックが必要だろうと思い、CPUはi7-7700K、メモリは64G積んだ。どうせハイスペックにするならいっそVR Readyにしようと思い、グラボは1080Tiにした。そんな感じでいろいろぶっこんでいったら最終的にPC本体だけで40万かかった。さらにDELLの34インチ曲面モニタ東プレの変荷重キーボード、HTC Viveとデラックスオーディオストラップ、等々、もろもろ合わせて最終的に総額60万以上かかった。半年かけて海外を貧乏旅行したときの旅費を軽く超えててさすがに草生えた。


 2017年末になってもVR市場は未だ揺籃期の様相を呈している。キラーコンテンツとなりそうなゲームはちらほら出始めているものの、起動直後の「おお! VRすごい!」からその後が続かないものが多い。

 そんな中で僕がハマったのはQuiVrという弓ゲーだった。ゲーム中で何度も繰り返す矢を放つ感触がとにかく素晴らしく、現時点で250時間プレイしている。まだアーリーアクセスだけど、毎週コンスタントアップデートが続けられていて、次々と新しい要素が追加されていくのも飽きない理由だと思う。でもその分バグが多く、プレイしていてだんだん腹が立ってきたので、Discordに乗り込んでバグ報告しまくっていたら、いつまにかベータテストに参加するようになっていて、いまではランキング上位プレイヤーのひとりになっている。

 Rec Roomもおすすめしておきたい。ユーザーコミュニティがとても活発なソーシャル系VRゲームで、RedditDiscordを覗くと、運営とユーザーが一丸となって、いいゲームにしていこう、いい場にしていこうと努力している様子がうかがえる。そのおかげか、マナーの悪いプレイヤーが非常に少ない。ハラスメント行為等はほぼ皆無と言ってよく、Fワードを使っている人さえあまり見かけないほどだ。ゲーム自体も、チーム戦のペインボールレーザータグ、協力プレイアクションRPGゲーム等、無料とは思えないほどのクオリティの高さなので、VR機器を持っている人はぜひやってみて欲しい。

 そしてそのRec Roomよりさらにコミュニティが活発なのがVRChatだ。もはや活発という次元を超えてカオスと言っていい。半年前に初めてログインしたときは10~20人くらいのユーザーがHub(ログイン直後のワールド)で適当にダベっていて、他のワールドにはまったく人がいない、みたいな閑散とした状況だったのだけど、今月初旬に同時ログイン数が1000人を超え、Discordオンラインメンバー数は2000人を超えた。現在は同時ログイン数3000人を超し、Discordオンラインメンバー数は4000人を超すような状況だ。どうも有名なYoutuberや、Twitchの有名生主といったインフルエンサーが最近こぞってVRChatを取り上げているようで、この爆発的なコミュニティ拡大はまだ収まる気配がない。デスクトップモードがあるので参加するだけならVR機器が不要だというのも大きいか。

 Rec Roomとは違いVRChatはコミュニケーション主体のソーシャル系VRゲームだ。ミニゲームは前者に比べて見劣りするものの、ユーザーカスタムアバターワールドが自作・公開可能で、これが海外のオタクたちの創作意欲を刺激したのか、黎明期ニコ動を彷彿させる盛り上がりを見せている。こういった事情によるためか、もしくは別の何かが彼らをひきつけたのか、実際のところはわからないが、VRChatのユーザーはほとんどが日本のアニメフリーク・漫画フリークだ。ユーザーカスタムアバターはそれらに影響を受けたものが多く、美少女キャラロボットモンスターが目の前を行き交う様は、まるで攻殻機動隊電脳空間のようだ。とはいえ現状では4chan的な文脈そのままの著作権ガン無視状態なので、前述の爆発的なコミュニティ拡大にともなって近いうちに問題になることが予想される。なんとかソフトランディングして欲しい。

 しかしこの未来感すさまじい仮想現実の世界にいると、なぜか昔のインターネットを思い出す。特にテレホーダイ時代の2ちゃんねるのことを。夜の11時を過ぎると一気に人が集まり、どこの誰とも知らない人たちと一晩中バカ騒ぎをして、朝になるとネット全体が静まり返っていた、あの懐かしきオールインターネット。VRChatをやっているとあの頃の記憶が蘇ってくる。ドイツ人ドイツ語を教えてもらったり、サウジアラビア人にアラビア語を教えてもらったり、台湾人に3Dマーカーペンで中国語を書いてもらって「おおー、漢字の意味なんとなくわかるー!」とか感動したり。そんな多種多様国籍・人種の人たちとアニメについて語り合ったり、アニソンをみんなで大合唱したり。MMDナイトクラブというワールドでMMDモデルダンスが見られるのだけど、ステージ上で踊る初音ミクを囲んで、みんなで一晩中踊り明かしたりもした。マジでなんなんだこのカオスな空間は。しかしこれだ。これがインターネットなのだ夜明け前の静けさと、どこか熱に浮かされたような興奮。それらが齟齬なく同居する、この奇妙な感覚。久しく忘れていたこの感覚を、強烈に思い出す。

 でもいちばん印象深かったのはラノベ朗読会だ。ある日、いつものように適当に外国人たちとダベっていると「いまからショーが始まるから来ない?」と誘われた。開かれた転送ゲートをくぐってみると、その先は100人以上収容できる劇場のワールドで、さまざまなアバターの人たちが観客席に座っていた。舞台上の主催者とおぼしき人は「みなさんお好きな席にご着席ください。いまから『転生したらスライムだった件』の朗読を行います」とか言っている。え、どういうこと? と思う間もなくショーが始まる。やたら渋い声で、VRならではの身振り手振りも混じえて、感情表現豊かに読み上げられていく、まだアニメ化すらされていない日本のラノベ(正確にはウェブ連載版の英訳版)。ああ本当に世界は広いんだと思った。自分の知らないことなんて星の数ほどあって、そのすべてを知ることは絶対にできないんだと、少し胸が苦しくなった。


 と、最近はVRの世界にどっぷりだったのだけど、遊んでばかりいたわけではなく勉強もしていた。特に英語だ。いままでリーディングリスニングについてはそれなりにできていたのだけど、文法力がないのでライティングスピーキングに関しては壊滅的だった。しかしVRを始めてから英語圏コミュニティ英文を書いたり、VRゲーム内で英語を話したりする場面が増えてきたので、文法を基礎からじっくりとやり直した。二十代の頃に文法をみっちりやったときは死にそうになるくらいしんどかったけど、今回はそうでもなかった。やはり目的があると吸収力が段違いだ。そのおかげか、ライティングに関しては文法間違いがかなり減ったように思われる。スピーキングはいまでもだいぶあやしいけど。客観的かつ機械的な判断が欲しいので、来月久しぶりにTOEICを受ける予定だ。10年前に受けたときのスコアは680だったけど、今回の目標は800に設定している。2年後くらいには900を目指したい。ここまで英語力を上げておけば、大学受験の際にかなりのアドバンテージになるはずである

 あとはやはり数学だ。英語の勉強が一段落したら、数Iの復習から始めて、数IIへ進む。僕が受験しようとしているのは文系(経済学部)なので必要ないかもしれないけど、余裕があれば数IIIに関してもどんなものかくらいは頭に入れておきたい。前回の勉強のときに、数学は小さな理解と小さな納得を積み重ねていくしかないということが身にしみてわかったので、この科目に関してはじっくり腰を据え、時間をかけて少しずつ勉強していくつもりだ。

 国語に関しては受験前に赤本で少し対策すればいけそうなので、あまり心配はしていない。その他の科目は最悪捨ててもいいけど、時間があれば知識を少しずつ補填していこうと思う。

 こんなやり方で本当に大学に行けるのかはわからない。すべてが手探りだ。たとえ行けたとしてもその先のことはわからない。この歳で「大学を目指している」なんて言うと、先のキャリアを見据えてのことなんだろうと勘違いされることが多いけど、僕の場合、本当に何も考えていない。大学で政治や経済を学んで自分が何をしたいのかなんてまったくわからないし、それが金になるとも思えない。卒業したあと食い扶持が稼げなくて野垂れ死ぬかもしれない。その可能性は決して低くない。以前と比べれば多少はマシになったように思えても、やっぱり基本的に僕はバカなんだと思う。

 でも同時に、それでいいとも思う。行動に理由なんていらないのだ、と。行動の理由なんて事前にいくら用意したところで、たいていの場合、それは建前やこじつけでしかなく、本当のところは後になってからしかわからない。ミネルバフクロウなのだ。後になってからしかわからないなら、後になってから知ればいい。いまは行動するだけでいい。そう思う。


 先日、久しぶりにKindleのストアページを見てみたら、あの24万字の本へのレビューが1件増えていた。

 やっぱり僕はこれでいい。こうして増田で誰に宛てるでもなく近況報告をしたり、Steamに長文レビューを投稿したり。誰が読んでいるかもわからなくて、でもたまに反応があったりして、それが少しくすぐったくて。

 特別なことなんて何も起きなくていい。夢も希望もなくていい。

 人生に物語は要らない。

2017-12-12

最速でGithubプログラムを実行する方法を考えた

事前に必要もの
流れ

起動済むまでカップラーメンにお湯を注いでおく

VisualStudioCodeを起動

Ctrl+Shift+P を押して、`git clone`と入力

プロジェクトフォルダに移動

Ctrl+@ でターミナルを開く

`vagrant add ubuntu/xenial64`と入力

`vagrant up`を入力して仮想マシンを起動

`vagrant ssh`を入力して仮想マシンに入る

`cd /vagrant`を入力してプロジェクトフォルダに移動

README.mdとかINSTALL.md通りにインストールとかコンパイルとかする

起動

カップラーメンを食う

2017-10-15

bitcointalkの説明

アクティティ説明過去情報コピペです)

ログイン時間書き込み数で上がり、アクテイビティ毎にランクが決まる(Activity = min(time * 14, posts))

  書き込み0:Brand new

  0 Activity: Newbie

  30 Activity: Jr. Member

  60 Activity: Member

  120 Activity: Full Member

  240 Activity: Sr. Member

  480 Activity: Hero Member

・2週間毎に最高14ずつ上がるらしい(でもなんか微妙に違うのかも。僕は14は飛ばし28までは一気に上がりました)

・僕は10月5日登録10月26日Jr.Member昇進になりました。3週間でした)

(詳細⇒ https://bitcointalk.org/index.php?topic=178608.0 誰か訳してください)

.

.

ランク説明

ランクがNewbieだと書き込みが6分に1回など制限があったり、PMを送っても届かなかったり、フリーエアドロップに参加できなかったりする

・だから基本的ランクを上げといた方が良い

しかし、私利のランク上げのために日本語スレスパムみたいに適当投稿するのは単純によくないことだと思う

・結局一番いいのは、単純に、真面目にスレに貢献し、参加することだと思う

(たまに書き込み削除の通知メールが来るが、それはたまによくあることなので、気を落とさなくていい)

(注意点として、以下に示すような投稿をするとBAN対象になると声明がありましたので、「スレ主がそういう投稿を求めている時」以外にこういう投稿をしないようにしたほうがいいです)

「joined」

「looking forward to getting X」

「signed up for X」

「applied」

日本語スレでも自分ツイッター宣伝したり露骨なアフィしたりすると消されます

(詳細: https://bitcointalk.org/index.php?topic=2284373.0

.

.

フリーエアドロップ説明(主に留意点)

情報が貼られる場所を紹介しま

.

1次情報(最新情報

ビットコイントークアルトコインアナウンス板」

https://bitcointalk.org/index.php?board=159.0

ビットコインガーデン:ギブアウェイ板」(ビットコイントークより規制が緩いため色々と留意

https://bitcoingarden.org/forum/index.php?board=2.0

.

2次情報用途は1次情報の取りこぼし用、時間無い人用、などとして)

「airdropalert」(一部アフィだが優秀なので書かざるを得ない)

https://airdropalert.com

ビットコイントーク日本語板」(もはやエアドロップ情報スレになってるため。アフィ目的スパムが多すぎて最近は見るのが心苦しい)

https://bitcointalk.org/index.php?topic=877.new#new

リファラつけた紹介アフィは規約違反なので基本消されます。最悪BANされます

.

・配布時期は気長にみたほうがいい(応募してすぐ配布されるわけではないものも多い。配布時期は各説明を読むしかない)

・scam対策のため、ウォレットダウンロード系は「安心なのだけやる」または「仮想環境作ってそこでやる」または「scamされてもいいマイニング専用PCでやる」

・scam対策のため、メールアドレスパスワード登録系は「パスワードは毎回別のを用意する」、「メールアドレスはできればサブのを使う」(要は「メールアドレスパスワードペア」が他の登録情報かぶらなければいい)

・たまにフリーエアドロップで「PMする」「肯定的ツイートして宣伝する」みたいな条件があるが、それは礼儀分別のあるPMでないと失格になることもあるっぽい(僕はRICHのフリーエアドロップで「Yes I wanna be rich!!」みたいなテンションの文とアドレス書いて送ったら、フリーエアドロップ受けられませんでした。あとSOARCOINの人が「ただRTしてるだけの人にエアドロップ配るか配らないかどうしたらいいかな?」という内容のアンケート取ってたりするので。外人とは言え、分別もった内容で応募しないといけないのかなと思いました)

・また、「send me personal message」「PMする」「PM」とかはパーソナルメッセージツイッターで言うDM)を送るということです。レス左側にある吹き出しマークを押せばPMを書くフォームに飛べますので、そこで書いて送信する、ということです

.

.

フリーエアドロップの際によくフォーム入力をせがまれる項目の説明

・「bitcointalk profile」は、自分プロフィールページの左側カラムにある「Forum Profile Information」に行った時のURLから、語尾の「;sa=forumProfile」を省いたもの

・「bitcointalk ID」は、上記「Forum Profile Information」に行った時のURLの中にある「u=なんたらかんたら」の複数桁の数字のこと

・「Address」は、ものによって違うが、基本的イーサリアムウォレットアドレスか、ウェーブスのウォレットアドレスか、または専用ウォレットアドレス基本的取引所アドレスでなく、どれもウォレットアドレス。例えばイーサリアムならMyEtherWalletなど)

.

.

■bitcointalk書き込み説明

スレに書き込むには、ページの右下や右上にある「reply」ってボタンを押せば書き込みフォームが出る

レスにアンカつけるには、レス右側にある「quote」ってボタン押せばアンカつき書き込みフォームが出る

適当書き込みをしたらたまにけっこう削除される(そして「削除したからな」ってメールが届く)

.

.

VM仮想マシン)の入れ方の例

・まず仮想マシンインストール https://pc-karuma.net/windows8-virtualbox-install/

・次に仮想マシンubuntuLinux一種インストール https://pc-karuma.net/windows-8-virtualbox-ubuntu-install/

(大体HDDの容量を10GBくらい取ります

2017-08-02

知らない間にDebian9がリリースされてた

Dockerバズるくらいだから今どきハードウェア仮想化なんて流行らないのだろうが、Windows10 Proの安いPCを1つ購入してHyper-V有効化したのでCentOSUbuntuのどちらを入れようかと考えてた時に、昔インストールに苦労したDebian 3.1 Sargeのことを思い出して本家サイトに行ったら今年の6月Debian 9が正式リリースされたと聞いてすごく懐かしくなり、こいつを選択することにした。

随分バージョンが上がったものだなあ。しかも今はamd64インストーラーのリスト最初に上がってるし。昔は64は人柱用だったのに。

10年ほど前、玄人志向玄箱というNASOSDebianに入れ替えて単なるファイルサーバから用途サーバにするのが流行ったことがあった。今でも後継品のBuffaloNASDebian化する好事家は細々ながら活動しているが、UbuntuベースであるDebian最初に触れたのがその頃で、当時のバージョンは3.1、通称Sargeだった。タイミングのいいことに、Sarge対応の分厚いDebian入門書存在していたのでレファレンスには事欠かなかった。まあそれでも、スペックの貧弱な玄箱インストールして少しでもパフォーマンスをよくするにはカーネルを書き換えて再コンパイルしたりといった悪戦苦闘があったわけだがもう忘れた。

Hyper-V仮想マシンへのDebianインストールトラブルらしきトラブルもなく、インストールしてすぐに使えるようになっていてまあこれが普通だよなと。OSは使いこなしてなんぼで、インストールで苦労するのは不毛だと当時も思ったし。

あと、エンジニアが多いと聞いているはてな界隈でも個別ディストリトピックはあまり話題にならないんだなというのがちょっと面白かった。

2017-07-31

https://anond.hatelabo.jp/20170731175413

30で遅すぎることは無いけど、LPICでも目指してみようかなとか言ってる場合じゃ無いのも事実

親がうるさくてむかつくので仮想マシンLinux入れてその勢いでついでにLPIC取ってやった

くらいなら応援できるけど。

https://anond.hatelabo.jp/20170731194142

SEとして働いていたというのに「仮に自由時間があればpaizaでプログラム書いたり(Javaメイン)、

仮想マシンLinux入れてコマンド勉強からLPICも目指そうとしている。」はちょっとお粗末。

そんなのやるなら学生の頃でしょ。そのレベルの人がSEやってたというのは残念に思う。

SEとして無能って意味じゃないとしたら何なんだよこれ。

https://anond.hatelabo.jp/20170731075805

辛辣意見申し訳ないけど、

SEとして働いていたというのに「仮に自由時間があればpaizaでプログラム書いたり(Javaメイン)、

仮想マシンLinux入れてコマンド勉強からLPICも目指そうとしている。」はちょっとお粗末。

そんなのやるなら学生の頃でしょ。そのレベルの人がSEやってたというのが恐ろしい。(まぁたまにいるけどね。)

下流工程は自信がないということのようだが、上流工程も向いてない可能性が感じられる。

文章構成から見て論理展開がしっかりとなされてないため技術者っぽくなく、この手の文章を書く人は上流工程及第点をとれたことを経験上見たことがない。

(まぁ仕事の時に書く文章増田は違うだろうけど。)

これがマウンティングじゃなくてなんだっていうんだよタコ

【追記あり】一ベンチャー企業アーキテクト(業務系自社プロダクト)の意見

anond:20170730210229

辛辣意見申し訳ないけど、

SEとして働いていたというのに「仮に自由時間があればpaizaでプログラム書いたり(Javaメイン)、

仮想マシンLinux入れてコマンド勉強からLPICも目指そうとしている。」はちょっとお粗末。

そんなのやるなら学生の頃でしょ。そのレベルの人がSEやってたというのは残念に思う。が恐ろしい。(まぁたまにいるけどね。)

下流工程は自信がないということのようだが、ひょっとすると上流工程も向いてない可能性もあるかもしれないと私は感じる。感じられる。

文章構成から見て論理展開がしっかりとなされてないため技術者っぽくなく、この手の文章を書く人は上流工程及第点をとれたことを経験上見たことがない。

(まぁ仕事の時に書く文章増田は違うだろうけど。)

知識はある」のプライドは一度捨てたほうがいいと思う。

知識はあっても成果物を完成させることができないなら、開発業を続けていくのは辛く、

結局同じ転帰をたどることになる可能性が高いので本当によく考えることをお勧めする。

カウンセリングを受ける状況 & 実家暮らしなんだからこそ一度仕事を休んで考えてもいいのでは?

(中途半端資格もいらない。自治体公共システム系ならITストラテジストは持ってて損はないけど。とにかく実践対象成果物納期までに完成させるための総合力が欲しい。)

【追記】見当違いのトラバが付いているので追記。

マウンティングってのは基本的に「お前には無理だバーカ」というような dis りでしかないもの

私は「どういうところからどのように思われるのでこうすべき」とまで書いているので、

これをマウンティングって思うのは脊髄反射すぎるのではないか

あなた大丈夫だよー」「転職できるよー」って根拠もない無責任な話が多いから、私は正直な所感を書いてみた。

残念だが今の元増田レベルではどのみち転職しても同じことの繰り返しになってしまうだろうということを強調して言いたい。

そもそも手取り 17万/月 なんてSEなわけない。テスタかオペレータだよ。

この業界でやっていこうと思うなら、もっともっと技術を身に着けるべき。元増田仕事は嫌いじゃなさそうだから不可能ではないと思う。

元増田はまだ増田に書けるだけの意思が残っているのだから、むしろ悪しき結果を生みかねない無責任な話には

耳を貸さずしっかり頑張ってほしいと私は思う。

(親御さんとの関係等の意見ブクマコメントでも既出なので、私が言及する余地はないと思われる。)

さらに追記(トラバ参照が変になった)

https://anond.hatelabo.jp/20170731183821

2017-07-30

アラサー女の底辺SEぼやき(一部補足)

先に述べるが長文かつ愚痴。まとまりもない。だめだ自分

以前もSEで働いていたが、うつになってから退社して、数年休んだ後に不眠症以外は落ち着いて働けるようになってから2年弱今の会社にいる。

東京実家暮らししていたが、母とのいざこざがきっかけで一人暮らしをしたいと思うようになった。

まず、仕事に対する理解がない。お客様に常駐する下請け下っ端SEは、そこの風習にあわせなければならない。ある企業は定時上がり、残業があっても1時間という時もあれば、別の企業はいつも2時間残業している上に納期直前だと3時間とか4時間という時もあった。これにより帰宅時間が定まらないので、毎日19時前後に「まだ終わらないの?」とメールが来るので「残業で帰れない」と返信すると、「帰る時に連絡すること」と釘を刺される。女だからはいアラサーに対してそれはどうかと思う。

次に、実家暮らしなゆえ自由制限されている。19時のメールは「夕食できた」を知らせるものであり、残業で9時とかになっても直帰してご飯を食べなければならない。これはある意味優遇されていると思うが実際は「夕食を食べなければならない」ためパン個食べたくても食べられないのだ。かつ、疲れて食べたくないと言うと「なんで食べないの」といい出して機嫌を損なうから厄介だ。さらに、仕事終わってから買い物したい時は「どこで買い物するから何時ぐらいにする」と報告しなければならず、通販商品を頼んだ時は「どこから荷物が来る」と報告しないと「なんで荷物が届くの教えないの」とはじまるからうかつに通販も使えない。こないだは、仕事終わりに気晴らしせ10分だけ本屋立ち読みと本を買ったのを言わなかっただけで「なんで遅いの」と注意された。

それゆえに友人や彼氏から夜会いたいと誘われても、「なんで仕事終わりに会わなきゃいけないの」と突っ返されるので強制的に家と会社の往復しか許されなくなっている。どうしても誘われた場合は前日までにその旨を親に許可を取らなきゃいけないが、金曜の夜じゃない限りはまず認めてもらえない上に、運悪くトラブルに巻き込まれて遅くなってしまいどたキャンせざるを得ない状況になったら意味がない。

そういう親から離れたくて一人暮らしをしたいのだが、別の問題が浮上した。

手取り17万かつボーナスがないのにどう生活する?

実家は幸い、家にお金入れるなら貯金しろというので最低限使う金以外はほぼ貯金はしている(ただし退社前にためたお金治療費と維持費でほぼ消えた)。しか一人暮らしになったら貯金する猶予がない。かし通勤時間を少しでも短くしたいとなるとそこそこ高くなる。23区に住んでいたこともあり、都下はまだしも他県だと交通の便や環境的に住めるか不安になる。今もカウンセリングで月に2回診察を受ける関係で遠すぎると逆に不便になってしまう。

なお、今は仕事ストレスと親のストレスで好きだった小説を読む時間がほぼ取れず、外出しようとすると「疲れているから家で休め」と言われ出させてもらえない(そして両親が家にいる関係で音が出るものを使うと嫌な顔される)平日買い物できないか休日に行こうとすると、「どこへ、何時まで、何しに行く」と許可を取らなきゃいけない。流行どころかニュースさえ追うのも面倒になってきた。あとニンテンドースイッチを発売日に買ったもの最近は遊ぶ気力が削がれている中、「スイッチが買えない」というツイートを見ると買っちゃって申し訳ない気持ちになっている…だめだ、うつうつ寸前。

周りから「親がおかしい」と言われても両親は聞く耳もたず。給料が上がればいいなと思うけど望めない。転職しようとすると会社から逃げだと言われることこの上ないしのままだと給料が上がるとは限らない(現場から不眠症を除けばいいスキルを持っていると高評価をもらっていると余計…)

特定されない範囲でいうと、大学ソフトウェア関係を専攻していたので、今はソフトウェア関係仕事をしているし、仮に自由時間があればpaizaでプログラム書いたり(Javaメイン)、仮想マシンLinux入れてコマンド勉強からLPICも目指そうとしている。ただ知識はあるが実務が浅いのでバリバリプログラムが書けるという自信もない。うつ病も完治はしていないので、それでも転職(特に大手とか自社開発系)できるのか謎。

2017-07-13

ホワイト企業に勤めてるんだが、もう俺は限界かもしれない

大企業名前だけならたぶんほとんどの人が知ってる。毎日定時に帰れて、週休二日で、有給もフル消化できて、給料福利厚生も申し分無くて、寂しい時は社内イベント勉強会に出てワイワイできて、仕事もそこそこ面白い。だけどもうダメかもしんない。

俺はエンジニアだ。うちは IT 企業だ。俺はエンジニアとして働くつもりで入社した。面接でもそう言ったし、先輩にも上司にも主張した。衝突も多かったけれど、概ね希望は通ったと思う。今の仕事面白い。でも、それでも、もうダメかもしんない。こうしてお酒を飲みながら不満を垂らしちゃうほどに。

服装

スーツ強制である意味がわからない。あんな窮屈な服をわざわざ好んで着るほど俺はマゾじゃない。

営業マンオフィス街に勤めるビジネスマンだってんならまだわかるけど、違う。田舎に構える拠点だ。俺たちはエンジニアだ。仕事しやすい格好であるべきだ。だからといってさすがに裸は非常識だが、ジーパンくらいはいいじゃないか。

たまにお客さんやお偉いさんが来る時もあるけど、そんなの応接室で応対する奴だけ正装すればいい。なんで俺たちにまで押し付けるのか。本当に意味がわからない。マゾという性癖を押し付けたいの?

Webフィルタリング

ネットニュースは見れるくせに、Twitter は見れない。技術用語で検索して情報収集できることを知らないのかよ。

Stackoverflow や Quora や Qiita も見れない(知恵袋は見れる)。GitHubBitbucket も、そしてはてなさえもだ。え?IT企業だよね?何の冗談だよ。全然笑えないぞ。

情報漏えい対策です」だって?だったら POST だけ禁止すればいいじゃん。一部のサイトはそうしてるじゃん。情シスなのに GET と POST の違いもわからないの?

とにかく不便で不便で仕方がない。管理職は「自分のスマホで見ろ」「制限解除した専用タブレットで見ろ」とかほざいてるんだけど、なんでいちいち PC から離れてそっち見なきゃいけないの?コピペしたい時とかどうすんの?効率って言葉知りませんか?何なの?マゾなの?

ウォーターフォール

ウォーターウォールが常にダメとは言わない。ただウォーターフォールは昔のやり方であって、少ない人材スピードも求められる現代ではだいたい役不足だ。にもかかわらず、馬鹿の一つ覚えみたいにウォーターフォールで開発しようとする。

テストコード書いて効率化して暇を持て余して改善に勤しむ俺よりも、いっしょうけんめい(笑)ワード使ってコード日本語にひたすら翻訳するという詳細設計書執筆に勤しんでる奴の方が評価されてるという現実。第一ウォーターフォールに従うなら先にコードができてるのもおかしいじゃねーかよ。

開発審査

ウォーターフォール続き。開発審査といってこれを通過しないと先の肯定に進めない関所みたいな審査があるんだけど、これがまた冗談みたいに面白い(笑えない)。何十年も(何年も、ではない)前につくられた基準で、かつ無理矢理定量的解決しようとした体系をしていて、結果、

「30ページの仕様書ならレビューはx時間しているはずだ」

「x時間に至ってない?それはおかしい。x時間になるまでレビューしろ」

「x時間超えてる?それはおかしい。なんで超えたのは理由を説明しろ」

なんてことが起きている。何なの?ソフトウェア開発がそんなに単純にいくと思ってるの?そんなはずない。みんなわかってる。だけど逆らうこともなく、おかしいとも思わず、ただただ過剰な仕事を投入したり、数字いじりと作文に勤しんだりする。一体何と戦ってるんだよ。

パワポ民族

ちょっとした資料でもパワポが強要される。テキストで書くと渋い顔をするし、他部署や他拠点、部長より上向けの資料となると絶対に OK が出ない。

独自フォーマットじゃねえよ。Markdown 知らないの?別に Markdown 覚えろって話じゃない。ちゃんと見易いテキストで書いてるだろ。分量的にも、話題的にもこれで十分だろ。なのにわざわざパワポなの?何がしたいの?パワポ萌えなの?勝手にやってろよ。俺たちまで巻き込むな。

PC

PCとディスプレイは会社側が用意したものしか使えない。Windows 強制メモリとかCPUは家電量販店で売ってるレベル。いやそっちの方がまだ高性能かも。おいおい、総務とかじゃないんだぜ?エンジニアですぜ?開発マシンだよ?こんな貧弱なマシンでどうしろって言うの?

キーボとマウスディスプレイ枚数が自由なのがせめてもの救い。といってもディスプレイは会社支給品なので一人あたりどう頑張ってもトリプルだけど。

サーバー

サーバー仮想マシン動かしてそっちで開発しようとか、むしろ開発用のハイスペックマシン手に入れようとか画策するんだけど、無理。調達できない。壁が二つ。

上司の壁。「何贅沢言ってんの?」 贅沢じゃねえよ。それ営業マンに向かって「車?何贅沢言ってんの?(原付あるだろうが)」て言ってるようなもんだぞ。

会社の壁。やたら承認やらエクセル申請書やら冗長で数日じゃ終わらない。ちょっと記入ミスってたらやり直し。融通の利かないお役所仕事そもそもお金が無いからそんな調達できないんだってさ。無いことはないだろ。利益出してんだろうが。その金はどこ行ってるの?お偉いさんがガハハとかっさってんの?

結局、今部署にある分でやりくりしなきゃいけない。だいぶ昔から使ってるやつだから古いし、キャパも限界。使わないマシンを落とさないと他が使えなくて、そのためにみんなに使用状況聞いて回るとかしている始末。おかしいだろうがよ。

え?クラウド?「クラウド企業秘密置くなんて何事だ!」だってさ。だったら紙で仕事してろよハゲ

常駐ソフト

必ずインストールして常駐させるソフトが結構ある。特にセキュリティ系。中には Windows Update みたく動作に支障を及ぼすものもある。お前自身がウイルスじゃねえかよと言いたくなるレベル

あと全体的に実装が稚拙なようでメモリも CPU もやたら食う。ソース見せてもらえないから何とも言えないけど、初心者ゴリ押しで書いたみたいな臭いがする。これで何百、何千の人間の、いったいどれだけの時間を無駄にしているんだろう。

インフラ

インフラがとにかく弱い。メンテナンス日常茶飯事だし、入社年度とか拠点とかでアクセスしていい時間帯を分けるようアナウンスするし、24時間稼働じゃないし、稼働するにしても昼休憩とか夜間とか制限かけるし。自社のインフラさえままならない企業にいったい何ができるというのか。

本当に力入れた方がいいと思う。どれだけ損失してると思ってんだよ。お偉いさんのイベントで主張してみたりもしたけど、俺が浮いただけだった。こういうことに関して鈍感なのがデフォなのだ

IE

社内システムはほとんど IE しかサポートしてない。バージョンまで固定する始末。UI もレガシーだし、UX も全然考慮されてなくて、フォームを何十個もずらずら並べたみたいなページが普通に登場する。

バージョン管理

SVN である。これでもまだマシだ。いや SVN も相当にオワコンだけど(Git 信者が何を知ってるって?いやいや Git 知らないだけでしょ。gitignore が無い時点でどれだけレガシーなのかがわかりませんか)。

ひどいと VSS とかい化石だったりする。VSSて何ですか?だよね、知らないよね。調べてみるといいよ。面白すぎて笑えない。

残業体質

今上に立っている人たちが残業何十時間何百時間当たり前の世界バリバリ頑張ってきた人たちだから、そういう価値観蔓延している。残業40時間くらい何とも思わない人種である。いや40でも十分多いから。

物理的に仕事が多いならわかる。本質的に難しいことしてるならわかる。残業しなきゃままならないシチュは存在する。でもそんなの見たところ一握りだよ。大半はただだらけてて怠けてて非効率的無知なだけ。

いや、無頓着というべきかもしれない。たとえばつい先日こんなことがあった。レビューで(俺はレビューア。他にもたくさん)、レビューイがブラウザからファイルダウンロードした時にブラウザなのかダウンロード先なのかどこかおかして、ブラウザフリーズしたのね。イラっとするじゃん?と思ったら、したのは俺だけだった。数十秒くらいは続いたのに、俺以外はみんな平気な顔してた。平然と待ってた。そういうことに無頓着なんだ。プログラマの三大美徳を備えろとまでは言わないけど、そこまで無頓着なのは社会人として、エンジニアビジネスマンとして、どうかと思う。

俺は巻き込まれたくないからうまく立ち回っていて、帰ろうと思えば毎日定時で帰れるが。この体質はほんとどうにかした方がいいと思う。

全角

数字とスペースを全角で打つのはやめろ。それが許されるの小説だけだ。

コード規約「タブ4文字

インデントはタブを挿入すること ← 俺はスペース派だが、まあわかる。規約ならしゃーない。

タブはスペース4文字であること ← え?

いや何文字かはこっちが決めることだろ。何自由奪ってんだよ。

「従わなければいいじゃん」 俺もそう思ったよ。でもね、みんなね、レイアウト整えるのにタブ文字を入れやがんだよ。わかるかい、タブ4文字にしなきゃレイアウトが崩れるってことだよ。おかしくない?レイアウトはスペースで揃えよ。タブが許されるのは行頭のインデント部分だけだよ。

この件について戦ってみたことがあるけど、誰一人として賛同は得られなかった。俺は自分勝手な人間との烙印を押されただけだった。エンジニアとして主張すればそうなっちゃうのがうちなのだ

この件については宗教論争的なこともあるから最悪引き上がる覚悟もあった(それにぶっちゃけ手元のエディタツールで変えればいいことだし)。でもどいつもこいつも真面目に考えることなく、俺を一蹴した。俺が嫌いだから?何大人げないことしてんの?小学生かよ。意見を見ろよ、中身を見ろよ。

REST API

こんなことがあった。

オンプレで立ち上げてるサービスに対して REST API勝手に使ったら怒られた。曰くシステムがダウンしたらどうなるんだと。業務停止するだろうがと。

言ってることは正しいけど、だったらエントリポイントを閉塞しておけよ。あるいは注意で REST API 使うなと書いておけよ。REST APIデフォサポートしていて、何の注意や閉塞もなく解放されているなら、それは自由に使っていいってことだろ?(もちろんだからといってリクエストバーストさせていいわけじゃないが)。悪いのはそんなことも知らなかった無知管理者だ。責任転嫁するな。

ちなみに閉塞案と注意追加案と提案してみたが無視されている。もちろんそれらを行う権限は俺にはない。

口頭至上主義

チャットの意義は Pull 型コミュニケーションができることだ。受け取った側の都合で返信できることだ。送る側も、そのことを前提とした上で、期限に余裕のあることを送るのだ。

このことを知らない人があまりに多い。とにかく彼らは口頭を好む。え?あんたら、忙しいよね?むしろ俺は配慮してあげてるつもりなんだけど。口頭で割り込まれることでどれだけ集中を阻害されているかがわからないんだろうか。

まあ俺はいいけど。集中削がれて非生産的になって遅れるのはあんたらだから。俺には関係無い。もちろんそのせいで俺にまで影響が及ぶのだとしたら、そこは全力で反抗する。そういえば以前、この件で上司上司に対してチャットでみんなに意見を尋ねてみたら、問題行動として垢BAN食らったっけなあ。その部署からは異動しました。

C言語手続き

C言語手続きプログラミングマンがあまりに多い。OOPを使っただけで、Ruby スクリ実装しただけ異分子扱いされて「そういう最新技術を誰もが知っているわけじゃない」「自分が知っているからといって無闇に適用するにはやめろ」とか言われる始末。最新技術って。ジョークだったんだろうか。あの時は思い切り笑った。その先輩とは今でも疎遠だ。すれ違っても挨拶してくれない。

まあこれは部署や部門の問題だと思うけど。たとえば OSS で食べてる部隊ではそんなことはない。

自社製品うんちく

昇進するための要件として資格取得がある。公的資格だけじゃダメで、社内独自の資格必要なんだけど、この資格たち、試験でどうでもいい自社製品うんちくばかり問うてくるものであるはてなを例にするなら、創業メンバー全員(一人かもしんない。知らん)のフルネームを答えよとか、創業日を答えよなど。

それ、覚えて意味ある?何がしたいの?愛社精神擦り付けたいの?そんなことしても逆に離れていくだけだと思うけど。違うかな。じゃあ何のためだろ。全く見当もつかない。それくらいに不可解だ。

ソフトウェア使用前の承認

ソフトウェアを新しく使用のにいちいち承認必要かいうふざけた制度があった。ソフト使うのって、エンジニアにとっては日常茶飯事じゃん。いちいち承認してたら進まないだろ。

それでもルールなら仕方ない。俺は何十という承認依頼を送った(ちなみに部長以上のお偉いさんが承認者になるという慣習がある)。反応が悪いし、仕事が進まないので口頭でも催促した。一蹴された時は「ならもっと上の人に掛け合います、XXさんが相手にしてくれなかったので来ましたって」的なことを言ったりもした。

結局、俺の部署では「なるべく新しいソフトウェアは使わないこと」「どうしても使いたい場合自己責任で導入すること」「もちろんウイルスチェックはちゃんとしてね」「実績のあるソフトだけ使ってね」みたいな緩いルールが新設されることでケリがついた。

今でも多くの部署承認制のままだろう。みんなどうしてるんだろ。それで仕事になるの?

足を引っ張る人達

うちは IT 企業なのに、リテラシーに明るくない人がいる。たとえば Wiki の書き方も知らないような人がいる。そういう人が部下を仕切っていたり、社員を支えるスタッフ業務に携わっていたりする。

エンジニアとしてより良いやり方を提案しても、導入しても「難しそう」と一蹴されるばかり。そもそも、ここまで上述してきたことに対してピンと来ることさえない。

厄介なのは、会社そのものがそういう人達に足並みを揃えようとするところだ。だからエンジニアにとっては物足りない、窮屈で、非効率的で、むしろ邪魔しかならないようなシステムや仕組みや施策ばかりが降ってくる。元を辿れば煩わしいセキュリティソフト群や承認フローの多さも、一部のバカが何かしでかしたせいだ。

一部の人間が足を引っ張っている。大企業であるということ、図体が大きいということは、そういうことなんだと思う。そうするしかないのだろうか?個人的には、エンジニアとそれ以外に二分して、前者には前者のインフラなり体制なり整えればいいと思うんだけども。

自転車でたとえてみる

うちの会社の連中は、彼らはエンジニアではない。思えば余暇技術的な話をすることが一切無い。彼らにとって技術手段しかないのだろう。エンジニアとしての矜持というものは存在しないのだ。

たとえるならママチャリに乗っている人達みたいなものだ。ロードバイクに乗る人からすればママチャリ手段としてありえない。ロードの方が何倍も早いし、移動範囲も広がる。けれどママチャリ乗りはロードには乗らない。そんな世界があることをそもそも知らないし、知っているにしても努力してそこまで至ろうとは思っていない。今のままで十分だと思っている。

同じなのだ。彼らもまた今のままでいいと思っている。エンジニアリングのエの字もわかっていない。無論、ただのママチャリ乗りならそれでもいいんだけど、俺たちは IT を生業とする会社だ。ロードレースでメシ食べてるようなものなんだよ。なのにママチャリのままなんだ。どう考えたっておかしい。それで勝てるわけないだろ。この先どうすんの。今はたまたま誰も走ってない道を走ってるだけだ。そういう道も着実に少なくなってきているし、ママチャリで頑張って登ろうとするゴリ押しマン要員も減ってきている。

色々書いたけど

他にも挙げればいくらでも出てきそうだけど、疲れたんでこの辺で。

俺も偉そうなこと書けるほどのエンジニアではないし、ちゃんと読みやすいよううまく書けたか自信ないけど、それでも書かずにはいられなかった。

2016-11-05

ゲームソフトは死にますか。

ソシャゲを含むネトゲサービスが終われば、ゲームとしての死を迎える。

アケゲーも同じだ。最近は常時ネット接続してないとプレイできないのがあるし、そうでなくても筐体が特殊移植不能な場合もある。

死ぬ

家庭用のレトロハードは、VCゲームアーカイブスといった配信サービスで無事に生き返った。

でもレトロというには新しいけど、最近でもない世代ゲームはたぶんその内死ぬ。死んでしばらく生き返らない。

ドリキャスと初代Xboxは、市場流通してるハードの数と後方互換性のあるハードが無いことを考えると、そう遠くない未来死ぬ

エミュもあるにはあるけど、この辺のハードになるとお手軽に遊べるとは言い難い。公式配信サービスの動きも鈍い。サターンアーカイブスまだ?

PS2比較的マシな方だけど、じき半死半生になるだろう。

死ぬ

レトロPCゲームはおおむね仮想マシンエミュで動かせる。だがこれからフロッピーが読めなくなって死ぬソフトもあるだろう。

MOD問題だ。レトロゲームMODは大半が死んでいる。だってMOD基本的にどこの誰かも分からない個人勝手に作って、勝手ネットでばら撒いた、勝手な改造データからだ。

もし配布サイト消滅していたら、もうそMODはこの世から消滅したのと同じだ。勝手に再アップロードしようものなら、MODの作者の権利侵害することになる。

当時どれだけソフトと不可分と言えるほどにそのMOD流行していたとしても、二度と遊べない。

死ぬ

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