マイナー・マイナー

隠れた名作の発掘が生きがい。

【Shell】CSVファイルの行と列を抽出する

CSV形式のファイルから特定の行と列を抽出する方法をまとめました。カンマ区切りのデータからawkとcutを利用して行と列を抜き出します。

f:id:yosinoo:20200913190228p:plain
抽出イメージ
  • サンプルデータ
  • 行の抽出
    • 3行目を抽出する
    • 3行目と5行目を抽出する
    • 3行目以前を抽出する
    • 3行目以降を抽出する
    • 特定の文字列を含む行を抽出する
  • 列の抽出
    • 3列目を抽出する
    • 3列目と5列目を抽出する
    • 3列目以前を抽出する
    • 3列目以降を抽出する
    • 特定の文字列を含む列を抽出する
  • 行列を抽出する
続きを読む

リモートワークで変化した生活(メリデメまとめ)

リモートワークを始めて半年が経ちました。


随分と慣れてきましたが、リモートワークの方が個人的な満足度は高いです。デメリットよりもメリットの方が多いと感じており、以前の働き方にはもう戻りたくないです。そんなリモートワークの開始前後で変わった所と、メリット・デメリットをまとめました。

  • 生活の変化
    • 7:00 ゴミを出さねばという使命感で起床
    • 8:00 二度寝できる幸せ
    • 9:00 仕事開始
    • 12:00 アニメを見ながら昼食
    • 13:00 仕事再開(だらだら)
    • 18:00 焦りはじめる
    • 20:00 仕事終了&夕食
    • 21:00〜25:00 趣味の時間
  • メリデメ
    • メリット
    • デメリット
  • まとめ
続きを読む

『課題解決とサービス実装のためのAIプロジェクト実践読本』これ、欲しかった一冊!

AIをシステムに導入するプロジェクトがこれからますます増えていくと感じています。同時にAIにに乗り遅れてはいけないという危機感もあります。エンジニアとして生きていくためはシステムへのAIの導入方法をある程度は知っておきたいです。


その要望を満たす1冊が株式会社オプティム監修、山本大祐著者の『課題解決とサービス実装のためのAIプロジェクト実践読本』です。これは欲しかった一冊です!


基本的な知識からプロジェクトの立ち上げ方までを体系的にまとめられているように思いました。また、最後にケーススタディがあるのも嬉しい部分です。

  • 第1章 AIで何かやってみせてよ
  • 第2章 AIの基礎知識
  • 第3章 AIプロジェクトの立ち上げ
  • 第4章 AIコーディングの基礎
  • 第5章 AIサービスの提供と運用
  • 第6章 AIプロジェクト・ケーススタディ
  • まとめ


続きを読む

『ペンギンの島』効率を考えた施設のレベルアップ

モバイルアプリ『ペンギンの島』にはまっていました。ペンギンとそのペンギンが住む島を育てるシミュレーションゲームです。ゆったりと楽しめることもできるゲームですが、どちらかというと島を効率的に育てることに注力していました。


島を発展させるためにはゴールドとハートを稼ぐ必要があります。ゴールドを効率的に稼ぐためには施設をレベルアップさせていくことが重要になってきます。1回のレベルアップでゴールド収入が200%から1000%増加するため、レベルアップを繰り返すと収入が激増します。


ゴールド収入の発生間隔は施設によって違います。ゴールドを3秒毎に得られる施設もあれば、10秒毎に得られる施設もあります。一見すると稼ぐ効率は3秒毎の方が良さそうに見えますが、ゴールドの発生間隔が長い施設ほど初期レベルで得られるゴールドの量が多いため、どちらが良いかは判断がつきにくいです。


(A) 3秒毎にゴールド収入が得られる施設
(B) 10秒毎にゴールド収入が得られる施設


どちらをレベルアップしていけば効率良くゴールドを稼げるか検証しました。


f:id:yosinoo:20200114220520p:plain:w240

  • 収入発生関数
  • 割合関数
  • 収入関数
  • シミュレーション結果
  • まとめ
続きを読む

2019年の振り返りと2020年の抱負

あけましておめでとうございます。 2019年は18記事書きました。例年と比べると少ない投稿数です。まぁ、PS4のゲーム『Dead by Daylight(DbD)』に没頭しすぎて投稿をさぼっていました。


DbDは1対4のおにごっこみたいなオンライン専用ゲームです。キラー1人、サバイバー4人に分かれ、キラーはサバイバーを処刑しようと、サバイバーは生き残ろうと行動するゲームです。


そんなDbDにハマりまくっていた1年の振り返りです。記事もDbDが中心です。

  • 1月 『Dead by Daylight』サバイバーランク1になるまでの軌跡
  • 2月 【Dead by Daylight】キラーの出現回数とパークの使用状況を集計しました(2019年1月)
  • 3月 【Dead by Daylight】人気のあるサバイバーとキラーのまとめ(2019年2月)
  • 4月 【Dead by Daylight】キラーにキャンプされる頻度を調べました(2019年3月)
  • 5月 【Dead by Daylight】対ヒルビリー戦におけるサバイバーの対策と立ち回り
  • 6月 【Dead by Daylight】絶望的な状況からの奇跡的な生還劇7選
  • 7月 QA表への質問の書き方 【システムエンジニア向け】
  • 8月 『因業探偵 リターンズ~新藤礼都の冒険~』あの素晴らしい邪悪をもう一度!
  • 9月 『ぼくらのよあけ』未来の団地と宇宙船
  • 10月 『24』が面白すぎてつらい…
  • 11月 『ナチュン人智を超えた存在が徐々に見えてくる
  • 12月 【Dead by Daylight】遭遇率の高いキラーとサバイバーのまとめ(2019)
  • まとめ
続きを読む