Skip to content

Instantly share code, notes, and snippets.

View uta8a's full-sized avatar

Masanori Tani uta8a

View GitHub Profile

20190708 今日の精進

続けることが大事。少しでよいので。

AtCoder

  • Eを通した。根から順に、塗れる色の自由度を考えると良い。ウニを考えると、親と孫の色がそれぞれ異なることが分かるので、親→子→孫の順に考えると、孫の塗り方は子に対しk-2とわかる。実装上は、木なのでfrom nowで管理すればOK。MODをとることを忘れずに。
  • Fはオイラーツアーとか知らない知識っぽいので後で解くことにする。

蟻本

20190709 今日の精進

コンパイラの本を借りた。風邪気味で調子でないけど、ちょっとでいいので。でも、体調管理も精進のうち。

AtCoder

蟻本

linux-c-learn

typeracer

compiler-book-learn

20190710 今日の精進

風邪で調子でない。がんばりすぎないようにする。

AtCoder

蟻本

linux-c-learn

typeracer

  • 45wpm
@uta8a
uta8a / xss.js
Last active July 21, 2019 10:05
alert(1337)
# 前提準備となるもろもろのインストール
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# dockerインストール
sudo apt-get update
apt-cache madison docker-ce
We couldn’t find that file to show.
@uta8a
uta8a / PR.md
Last active January 16, 2020 17:31
自己PRです

まだ研究もしていない、成果物もないただの学部1年なので、今までどう考えて勉強してきたか、これからどう勉強をすすめていくのかということを述べたいと思います。

プログラミングをはじめたきっかけ

私は大学を一度中退しています。以前は東京大学理科一類前期教養過程にいましたが、病気になってしまい、同級生が大学3年生として過ごしているとき(2017/10)に休学をしました。そして、中退してこのままだと就職できないという不安に対し、僕は数学が好きだったので、プログラミング、特にAIの分野ならば生きていけるかもしれないと思い機械学習を学びはじめました。しかし、kaggleで他人のjupyter notebookをいじってみたりコピペするだけでは本質的な成長は見込めないことを知って、if, forなど基本的な構文を学びたいという気持ちが湧いてきました。progateやドットインストールをしていた時期もありましたがうまく使いこなせる感覚がありませんでした。そうして何かいい方法がないか探すうちに、Twitter経由でchokudaiさんの存在を知り、競技プログラミングというものがあることを知り、始めてみることにしました。これが2018/4のことです。なので、本格的に勉強をはじめたのは2018/4と自分の中では思っています。この頃にはだいぶ病状もよくなり、普通の人と同じように生活できるようになっていました。

学習一年目(2018/4-2019/4)

はじめは機械学習がメインの興味でした。

@uta8a
uta8a / peda
Created October 18, 2020 11:21
git clone https://github.com/longld/peda.git ~/peda && \
git clone https://github.com/scwuaptx/Pwngdb.git ~/Pwngdb && \
cp ~/Pwngdb/.gdbinit ~/
@uta8a
uta8a / neco_skills.md
Created August 9, 2021 07:57 — forked from ymmt2005/neco_skills.md
Neco プロジェクトのスキルシート

Neco プロジェクトのスキルチェックシート

Neco は大量の物理サーバーを効率的に管理・運用することを目的とした開発プロジェクトです。 Kubernetes を中心に高度な自律運用の実現を目指しています。

本文書はプロジェクトに参加しているメンバーが身に着けている要素技術を並べたものです。

応募時点ですべてを身に着けている必要はまったくありません。 社内にはチュートリアル資料が多数用意されていますので、必要に応じて学べます。