まんだとりい

ゲームと漫画とかわいいもの

Anacondaでpython2.xをインストールする

えっ。今更2系ですか。 更新忘れていたのでこれだけでも。

root 作業

hostname # yum install -y wget,bzip2

https://www.anaconda.com/distribution/ ここから必要なインストーラーをダウンロード

user権限作業

hostname $ wget https://repo.anaconda.com/archive/Anaconda2-2018.12-Linux-x86_64.sh
hostname $ ls
Anaconda2-2018.12-Linux-x86_64.sh

インストール

hostname $ bash Anaconda2-2018.12-Linux-x86_64.sh

途中何か聞かれるがyesなりpathなりをこたえる。 bashrcに書くか聞かれる

環境変数の設定

hostname $ which python
/usr/bin/python
hostname $ python -V
Python 2.7.5
hostname $ PATH=/home/centos/yuichiy/Anaconda/bin:${PATH}
hostname $ python -V
Python 2.7.15 :: Anaconda, Inc.

pythonは自分で触ったことないので、ちょっとやってみたいと思っています。 たぶん、numpyとpandasだけでもできるとだいぶ違うはず。

昨日見つけた記事

ja.wikipedia.org

インダストリー4.0には4つの設計原則がある。これらの原則は企業がインダストリー4.0を理解して実施する際のサポートとなる[1][14][15]。 ことになる [17]。 技術的補助 (Technical assistance) - 第一に、情報に基づいた意思決定を行って緊急の問題を急いで解決するため、情報を総合的に集約およ 相互運用性 (Interoperability) - モノのインターネット (IoT) またはヒトのインターネット (IoH) を介して、機械、デバイス、センサーおよび人間が相互> に接続し通信を行う[16]。 情報透明性 (Information transparency) - インダストリー4.0の技術によって与えられる透明性は、適切な決定を下すために必要と される膨大な量の役立つ情報を運営者に提供する。相互運用性のおかげでオペレーターは製造工程のあらゆる段階から膨大な量のデータや情報を収集でき、したがって機能> 性を補助したり、革新や改善から恩恵を受けられる重要分野を認識するび視覚化することによって人間をサポートする補助システムの機能。第二に、人間にとって不快で、重労働で、安全でない一連の業務をサイバーフィジカルシステムが実施することによって、人間を物理的にサポートする機能のこ> と。 分散型決定 (Decentralized decisions) - サイバーフィジカルシステムが自ら決定を下し、可能な限り自律的に業務を実行する機能。 ただし例外事項や障害事案、相反する目標がある場合のみ、より高位レベルに業務権限を委譲する。

せっかくいままでITに身をおいていたので、今後の仕事にもITを生かそうという気持ちにはなる。 高品質なワークを機械にさせて、人間様がきちんと人間様がやるべき仕事にコミットできる世界is良い

www.thesharehotels.com 次金沢に泊まるときはここがいいかな。すげえよさそう。

tekkojima.com もうちょっと中身の情報が出てからかと思うけど面白そう。

doda.jp あんていの男子の脳筋ぶり。 なお私は漁師とかいていたようです。番外。

エンジニアとしての目標設定について

どのようにエンジニアの目標設定を行うか を読んで。

blog.shibayu36.org

すごいまとまらない話をします。 記事に直接言及した話ではなくこれを読んで思ったことをつらつら書きます。

現在の自分とゴールのイメージのギャップを考える

どうしてもタスクの消化で埋もれて忘れるんだけど、自分のためにもうっすらでいいので考えておくといいのかもしれん。本音版と建て前版もあっていいのかもしれない。

個人的には「どういう成果をだしたか」よりも「何を積み上げたか」の方が好きなので自分のゴールという部分は無茶苦茶ブレやすいんですよね。ゴールは積み上げた帰結でしかないんだよなあ。。。 会社となりたいエンジニアとしてのゴールをすり合わせる必要もあるのかはよくわからないけど、「我、逐次投入的戦力?!」ってなるのも幸せではない気もする。そして死ぬ。

師匠がネットワークエンジニアだったので、俺はネットワークエンジニアとしてやっていくんや!と意気込んでた入社3年目くらいからネットワークの仕事から外れることになって、なんだかなあという気持ちになったのは今でも覚えています。今はエクセルの番人をしています。what's the ふぁーふぁー

Twitterとか見てるとどうしてもすごい人ばかりが目にはいるので、「自動化エンジニア」みたいな形のしっかりしたラベルみたいなものを目指さなきゃいけない気がするんだけど、「おふくろがつくった名もない野菜炒め」みたいなゴールがあっても本当はいいと思うし、多くのふつうのひとたちにとっては、「舌平目のムニエルなんとかソースを添えて」みたいなものより、「去年よりおいしくなったおかんカレー」になることのほうが幸せなんだろうかとは思う。(デブ特有の料理比喩)

明確なゴールをもてなくても、手元のタスクと向き合ってやれることをきっちり増やしていくことでも十分きっちりとしたゴールなんではということです(はじめからそういうべき

SEとして働き始めたときもそうだったんだけど、やりながら、「おお、これは私に向いてる」とかに出会ってく未来も十二分にあるとは思うので、固まっていない事自体に不安感を持つ必要はあまりないのかもしれない(むしろ初めから固まっている方が少ないし、とらえ方をかえると機会損失をしているのかもしれない)

所属する団体に守ってもらう時代はおわったと個人的には感じているので、エンジニアである以上独立自律した小集団を形成していくヨーマンのような形になっていくものだと思っています。

すごいまとまらない話をしました。

余談 今日であった物事20190830

ヨーマン

kotobank.jp

あと塔の攻撃力+2と歩兵射手の射程+1 ブリカスなので。 どうでもいいけどヨーマン付きフルアップ防御塔の攻撃力17ってつよない

wikipediaのかわいい

ja.wikipedia.org

ロシアでは「Кавай」ないし「Кавайи」(発音は「カヴァーイ」)だが、やはり漫画、アニメ文化を中心として広まった為に、本来の意味よりも日本の「萌え」に近い意味合いで使用される傾向が強く、また「Кавайный(カヴァーイヌィ)」と形容詞化された用語も散見される。

かわいぬい。 戌井どんどん好きになる(アンジュ派)

シンギュラリティ・ソヴィエト

タイトルからして力強い。 次の積読に。

booth.pm

生きる草刈り機

vaience.com

こういう解決方法いいよね。 ヤギさんがんばってほしい

幸せに病める世界を

withnews.jp

がまんしないことが取り沙汰されている時代ですが、我慢させられていることはまだまだあると思います。その歪みみたいのが病むだとおもっていますが、もっとらいとにめっちゃやむっていっていい時代にはなっているとおもう。りあむもいるし。 バランス感はあると思うんだけど基本的に病む原因ってコミュニケーション不足じゃないですか。 きちんと向き合ってきちんと歩み寄ることが仕事にもプライベートにも大事なんだと思っています。 という話をしたら、メンヘラホイホイと言われました。 友人をメンヘラと思ったことはないのでこの肩書にたいしてコメントすることはございません。

がんばってほしい。

tmuxはじめました。

$ grep -A 2 -B 2 tmux .bash_profile

if [ $SHLVL = 1 ]; then
  tmux
fi

記憶の片隅にあったコンフィグファイル

/etc/modprobe.d/disable_ipv6.conf RHEL6用なので忘れてOK

Serverspec ヒアドキュメント中の特殊文字のエスケープ

発端

コマンドとかは伏せるけどこんな感じのヒアドキュメントをserverspecに食わせるテストになっていました。

(もともとはコマンド結果全文をヒアドキュメントにして比較してたけど何が何個わるいかわからなかったので分離した)

ヤハリヒット撲滅のために本日も地雷除去作業である。

AMX107_bawoo_attacker =<<"EOS"

  HogeHoge 1-10

  HugaHuga 10-*

EOS

 


AMX107_bawoo_nutter =<<"EOS"

  Body{

    Nuclear

  }

EOS


describe command('separate --AMX107_bawoo') do

  its(:stdout) { should match AMX107_bawoo_attaker }

  its(:stdout) { should match AMX107_bawoo_nutter }

end

前者は*がエスケープできておらずfail

後者は}がエスケープできておらず、successにはなっていたけど警告が出ていた。

出てた警告たち。

/usr/lib/ruby/gems/1.8/gems/rspec-expectations-3.1.2/lib/rspec/matchers/built_in/match.rb:24: warning: regexp has invalid interval

/usr/lib/ruby/gems/1.8/gems/rspec-expectations-3.1.2/lib/rspec/matchers/built_in/match.rb:24: warning: regexp has `}' without escape

 

failをそのまま放置していたのは論外なのだが、警告もつぶせるならつぶしたいよねという話。

 

対処

 

EOS側をシングルコーテーションにしたりもしたんだけどうまくいかなかったのと、

ヒアドキュメントごとにEOSのオプションを変えるのもおかしい話なので、下記のように should matchの後にエスケープ無視ニキを入れておいた。

これで前者も後者も対応できた。

 

describe command('separate --AMX107_bawoo') do

  its(:stdout) { should match Regexp.escape(AMX107_bawoo_attaker) }

  its(:stdout) { should match Regexp.escape(AMX107_bawoo_nutter) }

end

 

rubyとしてさわったことないので、こういうtipsが手探りなのがしんどい。

バウかっこいいよね。

 

 

 

参考文献

 

正規表現のメタ文字をエスケープする - Ruby Tips!

Rubyでヒアドキュメントを使う - Qiita

【3分でわかる】Rubyでヒアドキュメント | 侍エンジニア塾ブログ(Samurai Blog) - プログラミング入門者向けサイト

Serverspec書き方 - Qiita

 

今日調べたことと面白かった記事 (20190828)

自分メモも兼ねて残そうという試み。

ツイッターだとながれちゃうんだよね。

 

 


 イントレプレナー

  • 社内起業家、アントレプレナー(起業家)に対して社内起業家のことをこう呼ぶようだ。

知らんかった。

 


プライバシーマーク制度について(Pマークとやら)

privacymark.jp

プライバシーマーク制度は、日本産業規格「JIS Q 15001個人情報保護マネジメントシステム-要求事項」に適合して、個人情報について適切な保護措置を講ずる体制を整備している事業者等を評価して、その旨を示すプライバシーマークを付与し、事業活動に関してプライバシーマークの使用を認める制度です。

維持するための取り組みみたいのが社内的に流れてきたけど良くわからんもんの維持にコストかけるのはなんだかなと思って。

 


 

ゴミみたいなserverspecが跋扈していたのでリファクタリングしてやるぞという思いでまずはこれから。
なんでコマンドの結果全部をテストするのか私には理解できない。分割してエラー箇所と対応を分けて作る方がいいやね。

u0sa0.hateblo.jp

 


 

 

仮想コンソール関連

  • tty

標準入出力となっている端末デバイスの名前
シリアル接続の0番目のデバイスがttyS0

  • getty

"get teletype"の省略形であり、ホストコンピュータ上で仮想端末(TTY)を制御するためのUnix系システムのプログラムである。

  • agetty

Linux 用 getty のもう一つの実装

 serverspecの中のpsで確認していたので。

 


 

製造IT系も監視と自動化が結構でてきているんだなあというお気持ち。

面白そうだけどどちらもお高そう。

monoist.atmarkit.co.jp

 

monoist.atmarkit.co.jp

 


 

こんな感じに定期的にpythonあたりでcsvにしてtableau等のBIツールにつっこむレベルでもまずはいいのかもしれない。

webtan.impress.co.jp

  


 

 

amazon-dashを使うの面白いね 

こういうエンジニア視点で見るとそれ自動化したらいいんじゃないっていう事例よくあるのでアンテナ高くしておきたい。

こういう視点を忘れないで行きたい。
あと電気消し忘れ確認みたいな話してたけどこのamazondashの流用まじであり

tech.libinc.co.jp

 


 
WAF抜かれるのやばない?

クラウドなので絶対安心みたいな風潮3年前くらいにあったけど人間の手が入っているものでミスのないものなんてないんや

piyolog.hatenadiary.jp

併せてこれも。

AWSの依存度の高さが表に出ましたね。面白い。
とはいえサーバの許容温度が超えるだなんて、だいぶですよね。L2スイッチなら55度くらいで止まったことはある。

aws.amazon.com

 

 


 
僕もスマホの裏に張ろうか。

 

akaricenter.blog.jp

 


 
広島お好み焼の元祖【みっちゃん総本店】東京進出1号店
広島のお好み焼き(センシティブ案件)ならここだよと先輩から紹介された。

tabelog.com

 


 

ボドゲ会のあとにわんちゃん
塊の肉とワイン。デブが捗るデブ。

tabelog.com 


 
サンワサプライ HDMI切替器2入力:1出力 SW-HD21
ディスプレイ1枚でPCとPS4を切り換えて使いたい。
土日にあきばおーあたりで探すのがよさそう。

 

www.amazon.co.jp

 


 

 

noob目線で見るaoeと教育

おばんです。まんだです。


教育的観点をもったAOEという話をしてておもしれーなーと思ったのでちょっと筆を走らせてみました。
今日暑すぎない?


AOEするにあたり、
ゼロ地点⇒初級者⇒中級者というなんとない序盤の方の三段階を定義して、自分が”初級者”であるとしたときに、
後発が初級者に、我々が中級者になるためになにをしてやったらいいかというのをつらつらと考えてみました。


1.ゼロ地点⇒初級者
多分まず戦術という世界観ではなく最低限の内政ができるのがスタート地点だと思っていて、以下のような指標があると思います。
前衛:23弓でXX分を切る
後衛:30手押しでの城主inXX分切るくらい。
前衛と後衛の棲み分けがなんとなく理解できる


もちろんこれは
暗黒内政に集中していい(領主inの時点で対面の陣地が見つけなくていい/イノパクに気づかなくていい)
暗黒RやTR、TCR、金鉱パックなどをされず、対面も相応する戦術が使える
のような大前提があるので、ちょっとミスると23弓なのに15分かかる状況でイノパクに気づけとか敵陣の建物をみて戦術を知れとかいうと、それは順序が違うのではと思うわけです。
ここを突破できるのを、仮に初級者としてみました。だいぶハードル高い。


2.初級者から中級者
少しやれることが増えてくるように思います。
暗黒
内政をとめずに鹿寄せ
暗黒の間に相手の陣地の位置がわかる
領主in前後でなんとなく柵や建物で囲える
羊で斥候する
イノシシが見つからないときのケアができる
先の時代だと、
多量に小屋をたてて、ほどよく資源を使い切れる(=軍量をきちんと出せる)
中心をきちんと沢山(城主で+2件以上)建てられる
畑を死ぬほど貼れる
先人たちに言わせればもっと無限に出てきそう。
こういうperkみたいなものがアンロックされていくことでなんとなく中級者になっていくのかと思います。


余談ですが奇策大好きなまんだがまだ奇策に走ってないのは”暗黒内政ができてない”うちに”暗黒の間に空いての陣地がわかる”ようになって”イノパクする”みたいなperkの2段飛ばしはやらないと言っているわけです。
(ボヤールやカスロウを作らないとは言っていないし、中国内政の練習をしたことがないわけではない)


3.教育の現状
コソ練ありきとされていますが、コソ練の効率化については


歴史の長いゲームなので、太古にはやった戦術みたいのもググったら出てくる(むしろそっちの方が多かったりする)わけですが、
”なぜ淘汰され使われなくなっていったか” = "すげえ強いって書いてあるけど実際つかうとクソ戦術扱いされた” のが後発からは見えにくいですよね。
また、上で表現したような”perk”に該当するものが、”殴り合いで覚えていくもの”という側面ももちろんあるんですが、裏を返せば
”それは先輩のを見て覚えろよ”というぶつかり稽古が主体であるというのもまた現状なわけです。ここでいう、perkをふんだんに利用した戦術は後発からすればわからん殺しと見られる可能性は大です。


4.今後
 どうしても技術差の出るゲームなので、マッチングやらなんやらでバランス取りにくいのは仕方ないのですが、負けた若しくは耐えた側が、弱かったからと言う漠然とした感想に閉じずかつ、具体的なperkの存在を提供しあえるだけで多少の変化はあるのかと思っています。
コソ練できる時間が人によってだいぶ違うので努力不足という時間軸のゴールにはなりすぎない程度になれるといいのかと思います。


完全に余談ですが、お仕事でチームの風通しとコミュニケーション活発化のために一番必要なのは心理的安全性であるという話をしてきたとこだったのですが、ゲームでもこれきっと一緒なんですよね。
 

23弓メモ

太古のゲームであるaoe2をまたやってるので、今回はきちんとメモを残そうと思います。

 

自分より後発でこれから強くなりたい人がたくさんいるようには思いませんが、初心者目線でのメモをここに残します。

 

先程さんざんぼこされた後なので、実践向けには調整が別途必要ですが。レゾナンスbotの普通には勝てるようになりましたので一応。

 


CPU相手に弓小屋2回し+24分城主inをするためのレシピ


開始2件家建設 + 農民フル作成
1軒目建築後の農民2 + 新規1農民の3人で同時に羊を食べ始める。
安定するまでは羊はきちんと選択して食べさせること


6羊 ⇒ 7人目で 家建設x1(20) + 伐採建設x1 
⇒ 都合3人伐採に割り当て ☆(この辺で屈伸)
⇒ イノシシを引く ⇒ 羊農民と7人で食べる
⇒ 都合4伐採 (この辺で屈伸)
⇒ 1家(25)+いちご横に1粉ひき建設
⇒ 都合2いちご
⇒ 2匹目のイノシシ
⇒ 都合4いちご
この時点で 伐採4 + イノシシ8 + いちご4 +斥候 = 17
⇒ 伐採建築(2軒目)
⇒ 都合 伐採8
⇒ イノシシ農民を羊に。
(option) 鹿を寄せる(1~2匹)
⇒ けが農民から先に畑を張る
⇒ 金鉱建築 + 金鉱農民+2


ここで23人なので機織り⇒領主押し


⇒ 羊から2を金鉱(都合4人)
⇒ 羊から2を伐採にそれぞれ1ずつ(都合10)
⇒ 羊から2を建築に   


建築2 畑2 イチゴ4 伐採10 金鉱4 斥候1 で23


領主in
手斧+農民生産⇒木立


建築農民 ⇒ 弓小屋 + 弓小屋 + 鉄工所
弓小屋2回しのために金8が必要。
少量の散兵を混ぜること(差額を城主アップへの金200に充てる)


鉄工所建築までの木が多分たりないので木立はそのまま木立。
鉄工所建築後は木60ごとに畑+金鉱に+4(都合8)


農民生産くらいしか肉をつかわないので手押し車⇒矢羽根⇒弓鎧入れる。
個人的には金鉱の研究はおしています。
金鉱を押すと、散兵を混ぜなくても2小屋回して城主に入れる


農民の生産がとまらず、弓2回しを続けても(CPU相手なら)24分で城主にいける
中心の近くに畑建てきったら5人を選択して
粉ひき+畑5=400wをまとめて建てる。
木のあふれ具合をみて調整する。


TIPS
理論上くっつけて建築したほうが良いとされる伐採と金鉱と粉ひき。
特に暗黒だと農民詰まりが致命的な致命傷になるので、あえて完全密着ではなく1マスだけ隣接くらいのほうが内政マイクロが少なくて初心者にはよい。


イノシシを引くとき、農民の視界の外にいる状態から(十分に遠いところから)イノシシを右クリックしないと、
殴られる回数が増えてイノ死する
とくに機織りを最後にいれるプランにすると2回もイノひかないといけないので、遵守すること
死ぬくらいなら3人目の伐採くらいで無理やり機織り入れるほうがいい
その場合はイノシシに行く途中で家でも建てさせておく


鹿寄せは操作量が多く内政が止まりやすいので、周りに何もない平地にいるときだけチャレンジすること。
森に引っかかったりくそみたいな動きするので。
その場合は農民4で鹿撃ってそのうち1人をつかって横に粉ひきたてること


対操作量の見返り的にこの辺が妥当


弓2回しがうまくいくと弓が10~20くらいになるので、10人くらいをひと固まりに複数個所襲うこと。
散兵はきちんとフォーカスして1人ずつつぶすこと。

 

 

 


 

 

最近のツミシング 20180621

おはようございます。まんだです。

今積んでるもの

  • ユナイテッドステイツオブジャパン
    • 表記がグロい
  • 幻想博物誌
  • 無職転生
    • おすすめされました。
  • 帝都物語
    • 原典

読書メーターにサメの感想は書きました。 短編集ってどうやって感想書くか迷うよね。

steam

  • coh2
    • クソザコナメクジなう
    • そろそろコンスのオーダーも練習したい
    • 英国面したい
  • heros of hammerwatch
    • 最近あんまり部屋がたってない
  • l4d2
    • バカゲー
    • マシンガンもってゾンビの群れに突撃だ!

ps4

  • mhw
    • 久しぶりに起動。
    • マムタロトはみんなでやると楽しい。
    • ランスが出ない。
    • カスタム石もっと出ない
    • 金の麻痺片手が出たので片手装備つくる。

ボドゲ

中野サブカル散歩の会

  • 要望がちらほらあるのでまた実施します。

するする詐欺案件

  • 引っ越し
    • 土日の予定積みすぎて不動産屋さんに行けてない。池袋の左上あたりの予定
  • スポーツジム
  • バーベキュー
  • ボドゲ合宿
  • 写真部
    • 街歩き型。月島あたりとか?

買いたいもの

  • 職場用の片耳青歯イヤホン