この記事は新歓ブログリレー23日目の記事です。
こんにちは、21Bのmehm8128です。
ヘッダー画像はいらすとやにあったやつです。
イラストの説明文は「桜の花に顔が描かれたキャラクターですです。」らしいですです。
今回は僕が春休みにしたことをたくさん書きます。
天才が2022年にしたことをたくさん書いている記事はこちらから↓
イベント
UTE-1
https://uteone.jp/
ISUCONみたいな、バグシューティング&パフォーマンスチューニングコンテストです。
21B+20Bでチームを組んで参加しました。残念ながら入賞はできませんでしたが、トップ3チームが全部traPのチームでさすがだなーってなりました。
また夏くらいにISUCONがあると思うので、それに向けてたくさん勉強したいです。
みやぎハッカソン
https://2023.hackathon.miyagi.jp/
春休みの一番の思い出はこれですね。宮城県で3日間のハッカソンをしてきました。チームメンバーは21Bの5人でした。貴重な体験でした。来年も行きたいです。
詳しくはこちらのブログ記事をご覧ください。
WebSpeedHackathon
https://www.cyberagent.co.jp/careers/students/career_event/detail/id=28369
毎年サイバーエージェントさんがやってるフロントエンドのパフォーマンスチューニングコンテストですね。2日あって1日目はみやぎハッカソンの最終日と被って参加できませんでした。2日目もみやぎハッカソンの疲れが残っていてまともにチューニングできませんでした。
ISUCONやUTE-1と違ってフロントエンドのパフォーマンスチューニングコンテストなので楽しみにしていたのですが、今回はしっかり参加できなくて残念でした。解説資料が公開され次第復習しようと思います。
天才が数年前にほぼ満点を取った記事はどこかにあるので探してください。
pixivスピードアップチャレンジ
https://inside.pixiv.blog/2023/03/28/130000
ピクシブさんがtraPのために開催してくださったパフォーマンスチューニングコンテストです。
チームメンバーは22Bと20Bと僕の3人でした。
初心者向けの改善点もあると聞いていたのですが、traP向けということもあってそこそこ難しい問題だった印象です。
お昼ご飯と夜ご飯がおいしかったです。
traPが出した記事はこちらから↓
AWSハンズオン
https://trap.jp/post/1850/
ディップ株式会社さんがtraPのために開催して下さったAWSのハンズオンです。
AWSはクレジットカードの登録が必須ということもあって手を出せていなかったのですが、この機会に触ることができて楽しかったです。
ConoHaのVPSとかの方が手軽に触れる印象なので、今回得た知識でConoHaも触ってみようかなと考えています。
p4k
僕は平役員のp4k担当なので、春のp4kを開催しました。
コロナ後2回目の対面開催となります。詳しくはブログ記事読んでください(公開されたらリンク貼ります)。
SysAd
僕はSysAd班でtraQとEmoineとJomonとtraPortfolioのフロントエンドと、Giteaの管理をしています。
traQ
https://github.com/traPtitech/traQ_S-UI
機能追加とかバグ修正とかしてます。が、春休みはどちらかというとレビューとか大量のdependabotくんのPRを動作確認&マージとかの作業が多かった気がします。OSSということもあって運用メンバー以外からのPRも待ってます(もちろんtraP部員以外からのissue, PRも大歓迎です!)。
Emoine
https://github.com/traPtitech/Emoine_R-UI
ちょっと前に新しくメンバーに加わりました。v2の開発をのんびり進めています。WebSocketを使うのですが、実はあんまり使ったことがないので楽しみです。
また、フロントエンドのプロジェクトリーダーになりました。引き継ぐ後輩を募集しています。
traPortfolio
https://github.com/traPtitech/traPortfolio-Dashboard
まだv1を開発中のサービスです。各メンバーのポートフォリオを楽に作れるようにするというサービスです。多分。
また、フロントエンドのプロジェクトリーダーになりました。引き継ぐ後輩を募集しています。
Jomon
https://github.com/traPtitech/Jomon-UI
v2を開発中のサービスです。機能は一通り完成していて、バグ修正とデザイン修正の段階に入っています。
また、フロントエンドのプロジェクトリーダーになりました。引き継ぐ後輩を募集しています。
Gitea
https://github.com/traPtitech/gitea
現在1.19.0のアップデートをしている途中です。
本家のアップデートを取り込むだけなのですが、traP独自の問題で起こりうるバグの対策などをする時間をなかなか取れなくて止まってしまっています。
こちらも引き継ぐ後輩を募集しています。
詳しくはこちらの記事をご覧ください↓
CPCTF
SysAdの活動というわけではないのですが、新歓イベントのうちの1つとして4月末くらいに開催されるCPCTFのスコアサーバーのフロントエンドを書いています。
デザインチームの人にかっこいいデザインを書いてもらって、ひたすらCSSを書いています。
間に合うように頑張ります。
過去の記事はこちらから↓
個人開発
自作ESLintプラグイン
作りました。記事を読んで下さい。
traPはPだけ大文字です。
自作〇〇〇 Git
後日記事を書くものを作っていました。
結局完成はしていないのですが、前提知識を色々勉強していい経験になったなーって感じになってます。
記事出したら書き換えます。お楽しみに。
追記:https://trap.jp/post/1775/ 公開しました。Gitをちょっと作ってました。
HHKB
買いました。無刻印の英語配列です。
公式のリンクはこれです。
https://www.pfu.ricoh.com/direct/hhkb/detail_pd-kb800bns.html
本当はこれについて長々と記事を書いていたのですが、後から春休みのこと全部書くかーってなって全部消してこうなりました。
めちゃくちゃ使い心地がよくてノートパソコンについてるキーボードが使えなくなってます(英語配列に設定変えてるのでなおさら)。
色々な技術記事を読んだ
Qiita、Zenn、はてなブックマーク、TechFeedを毎日眺めて知識のインプットをするようにしています(最近はQiitaはあんまり見てません)。
後で読むリストにたくさん積んでいるので頑張って読みます。
インターン
去年の11月から参加させていただいているインターンで無限に働いていました。春休みの労働時間が合計200時間を超えています。
今まで使ったことのない技術を使ったり、使ったことのある技術でも理解を深められたりしていて楽しいです。まだ続けているのでこれからも頑張ります。
草
春休みの草がこちらになります。一番多いときで50とかです。
traQで草を生やした記事はこちらから↓
買った本(読んだとは言ってない)
フロントエンド開発のためのセキュリティ
https://www.amazon.co.jp/フロントエンド開発のためのセキュリティ入門-知らなかったでは済まされない脆弱性対策の必須知識-平野-昌士/dp/4798169471
AmazonのURLってめちゃくちゃ長いですよね。なんで日本語入ってるんだろ。
CTF班に入っているのに何もしていないせいでセキュリティの知識があんまりないので読んでみようと思って買いました。春休み中に発売されて、発売当日に買った気がします。まだ読んでません。
Webアプリケーションアクセシビリティ
https://www.amazon.co.jp/Webアプリケーションアクセシビリティ──今日から始める現場からの改善-WEB-DB-PRESS-plus/dp/4297133660
AmazonのURLってめちゃくちゃ長いですよね。なんで日本語入ってるんだろ。
アクセシビリティ何も分からんなので買いました。春休み中に発売されて、発売当日に買った気がします。先輩は読み進めているのに僕はまだ読んでいません。
オブジェクト指向UIデザイン
https://www.amazon.co.jp/オブジェクト指向UIデザイン──使いやすいソフトウェアの原理-WEB-DB-PRESS-plusシリーズ/dp/4297113511
AmazonのURLってめちゃくちゃ長いですよね。なんで日本語入ってるんだろ。
デザイン何も分からんなので買いました。これは昔からあるやつですね。まだ読んでません。
フロントエンド開発のためのテスト入門
これはまだ発売されてないやつなので発売され次第買おうと思ってます。楽しみ~
終わりに
本当に色々しましたね。まだ春休みは1週間ちょっとあるのでさらに進捗を生めるように頑張ります。
明日の担当はliquidさんです、お楽しみに!