PG_MANA
概要
Alias: PG-MANA
Hobby: Programming, Server maintenance, Camera, Traveling, Train, Anime, etc...
Language: Rust, C, C++, PHP, HTML, CSS, JavaScript, Assembly(x86_64, AArch64, RISC-V), Elixir
Linux Distro: openSUSE, Arch Linux, Fedora, Ubuntu
OS: Linux, FreeBSD, NetBSD, Windows, macOS
Editor (IDE): JetBrains IDEs(RustRover, CLion, Fleet), KDevelop, Kate, Atom, Vim
自己紹介
概要
何かいろいろやってる人です。
システムプログラミングを好んで行っていますが、Webサイト制作やGUIアプリケーション制作も興味があります。 サーバなどの巨大システムの構築管理も興味があり、自宅サーバを運営しています。
性格
コミュニケーションがうまく行ってないと指摘されるので、うまく行っていないと思います。 初対面の人とはうまく話せないが、数日経てばうるさくしてますので、話に乗ってもらえると喜びます。 テンションが行き過ぎてたら優しく注意してもらえると助かります。
資格・免許
あまりとれていない...
- アマチュア無線技士3級
- 基本情報技術者
- 応用情報技術者
やったこと
取得した資格や参加したイベントなど
- 2012: 第三級アマチュア無線技士免許 取得
- 2014: ロボスクエア ロボット塾 全ステージ 受講
- 2017: セキュリティ・キャンプ全国大会2017 集中コースX x86 OS自作部門 受講
- 2017: OSC 2017 Fukuoka 学生LT登壇
- 2018: ひろしまIT勉強会第3回登壇
- 2018: 俺の話を聞け!!LT大会 #8登壇
- 2018: 基本情報技術者資格 取得
- 2019: セキュリティ・キャンプ全国大会2019 集中コースY チューター
- 2019: 応用情報技術者資格 取得
- 2020: 第27回 #hiro_it登壇
- 2020: セキュリティ・ネクストキャンプ2020 オンライン チューター
- 2020: Open Developers Conference 2020 Online Cross Distro Developers Camp登壇
- 2020 〜 2022: 留守家庭子ども会補助支援員
- 2021 〜 2022: 理化学研究所 計算科学研究センター 高性能ビッグデータ研究チーム 研究パートタイマー
- 2022 〜 2025: 産業技術総合研究所 デジタルアーキテクチャ推進センター 超分散コンピューティング研究チーム テクニカルスタッフ
- 2022 〜 2025: 株式会社リチェルカセキュリティ パートタイマー
- 2022: 情報処理学会 FIT2022 併催研究会 システムソフトウェアとオベレーティング・システム研究会(OS) 研究報告発表 最優秀若手発表賞
- 2023: セキュリティ・キャンプ全国大会2023 開発コースY1 講師
- 2023: Kernel/VM探検隊@北陸 Part 6登壇
- 2024: 情報処理学会 システムソフトウェアとオベレーティング・システム研究会(OS) 研究報告発表
- 2024: セキュリティ・キャンプ2024 全国大会 開発コースS12 講師
- 2024: ACM Asia-Pacific Workshop on Systems (APSys) 2024 ポスター発表
経歴
生い立ち
小学生
親戚から数回、NEC製VersaProを譲り受ける。Windows 2000/XPの操作方法をある程度覚える。
PENTAX K-rを数年分のお年玉を使い購入、RAW現像などをPCで行う。
小学高学年、インターネットに繋がってないPCを活用する方法を探しに図書館に行きC言語に出会う。EasyIDEなどを扱う。
PHSのWillcom携帯のモデム機能でインターネットに接続する環境を手に入れる。
低速回線でIEの遅さに耐えかね、ブラウザという概念を知ったこともあり、インストーラが軽かった当時最先端のGoogle Chromeを家族共用PCに入れる。 家族からのGoogle Chromeの高評価を受け、以後ブラウザはChromeかFirefoxしか使わなくなる。
Visual C++を入手し、C言語を書いてみるも高機能すぎて扱いきらず挫折する。
中学生
福岡市少年科学館の無線クラブに入り、PC分解などする中でPCの仕組みを知る。
自宅にBBIQ光回線が開通し、Raspberry Piを買ってきて自宅サーバを試みる。
ジャンクPCを活用する手法としてLinuxを知る。
なでしこ、HSPなどの様々な言語に手を出す。
ハードオフで買ってきたジャンクPCでWebサーバーを構築し、その際にLinuxをSSHで操作し、Linuxコマンドなどをある程度覚える。
お下がりのNECをSSD・メモリ・CPU交換などの魔改造する時にBIOSの設定などを理解する。
書店で「30日でできる!OS自作入門」に出会う。後の人生に大きく影響する本となる。
中2の頃からロースペックPCをジャンクで買うなどしてLinuxをいれる趣味を発症する。
「ロボスクエア」で開催されていた「ロボ塾」というArduinoにモーターなどをつなげ自立ロボットを制作するイベントに毎週参加する。 参加するために自転車でノートパソコン担いで片道15kmの道を朝早くに出発し通う。 スクラッチで制御する講座だったが、一人C言語で記述しやり遂げる。
Win32APIなどを触りGUIプログラミングも学ぶ。
高校生
2016年: KDE Plasma Desktopを初めて使用する。以後Linuxをデスクトップとしてよく使うようになる。
2016年9月: Linuxデスクトップでの開発でQtを知り、Salmon for Linuxを作り出す。
2017年8月: セキュリティ・キャンプ全国大会 2017参加する。
2017年9月: OSC FukuokaでのLT大会参加を機に、様々なイベントに参加・発表するようになる。
2018年: プログラミングを行いつつも受験のためあまり活動しなくなる。
大学生
2019年4月: 東京都の大学に入学する。
2019年8月: セキュリティ・キャンプ全国大会2019 2019にチューターとして参加する。
2019年12月: LUMIX GX7MK2を購入、PENTAX K-rが故障する。
2020年2月: 実家に帰省して以来COVID-19のパンデミックにより実家でリモート講義を一年に渡って受講する。
2020年10月: セキュリティネクストキャンプ オンライン 2020にチューターとして参加する。
2021年3月: 東京に戻り八王子市に引っ越す。サーバーをRyzen3 PROを使った小型ベアボーンのものに更新する。
2021年5月: また実家に戻る。実家で働きながらオンラインイベントに参加する。
2021年9月: 八王子に戻る。
2023年3月: 学科順位(恐らく)3位で卒業する。電気学会 電気学術奨励賞を受賞する。
大学院生
2023年8月: セキュリティ・キャンプ全国大会2023にOS自作ゼミ講師として参加する。
2024年8月: セキュリティ・キャンプ2024全国大会にハイパバイザ自作ゼミ講師として参加する。
2024年9月: LUMIX GX7 Mark IIを売却し、LUMIX G99Dを購入する。
プログラミング
趣味だったり仕事だたったり
詳しくはプログラミングのページを見てください。
リンク
他のサイトへの自分と関係ありそうな場所へのリンク
PG_MANAの雑記:備忘録がてら書いてるブログです。
Soft Taprix: 技術的記録や作成したソフトウェアの説明です。
hrb-wiki:「30日でできる! OS自作入門」のWikiでの自己紹介です。
osecpu-wikiOSECPU-VMのWikiでの自己紹介です。