Members' blog

CAMPHOR-カンファー運営メンバー個々人が綴るブログ記事を収集して表示しています。
メンバーの得た技術的・学術的・日常的な知見を共有します。

ブログのサムネイル画像
14
Sept.

ISUCON10の予選でFAILして学生枠での本戦出場を逃した
https://blog.p1ass.com/posts/isucon10/

Lorseとkm_connerの 3 人で、チーム「釜中の鯖」として ISUCON10 の予選に参加したが、競技終了後の追試に失敗して、学生枠での本戦出場を逃した。負けたとはいえ、ブログを書くまでが ISUCON なので、取り組んだ改善をメモっておく。

details

ブログのサムネイル画像
13
Sept.

ISUCON10の予選に参加してきました
https://sanposhiho.hatenablog.com/entry/2020/09/13/132433

こんにちは さんぽしです 9/12に行われたISUCON10の予選に@masibwくんと@tosa_nowくんと一緒にチーム「雑用係」として参加しました。 全員がISUCON初参加でした。 チーム構成 言語ではチームの皆が使用経験のあるGolangを選びました。 ISUCONではチームを組む際は作業がコンフリクトしたりすることを防いだり、各々が役割に集中できるように明確に役割を分担することが重要…

details

ブログのサムネイル画像
7
Sept.

オフライン登壇とオンライン登壇をミックスした「CAMPHOR- LT 2020 Summer」を開催しました
https://blog.camph.net/event/camphor-lt-2020-summer/

こんにちは、運営メンバーの @p1ass です。 8/8(土)にオフライン登壇とオンライン登壇をミックスした新たな形でのLT会、「CAMPHOR- LT 2020 Summer」を開催しました。 このブログでは、当日の様 […]

details

ブログのサムネイル画像
6
Sept.

メルカリのインターンに参加して静的解析をゴッツリ学んできた
https://sanposhiho.hatenablog.com/entry/2020/09/06/183337

こんばんわ さんぽしです 8/31 - 9/4でメルカリのOnline Summer Internship for Gophers 2020に参加してきました。 内容としては以下の通りで1週間を通して、Golangの静的解析について学びました。 前半2日間は、Goの静的解析に関する講義やプログラミング言語Go完全入門の資料で参加者が興味を持つ領域を中心とした講義をWorkshopを交えながら実施…

details

ブログのサムネイル画像
4
Sept.

Goのよくあるミスを発見する静的解析ツールを作った話
https://blog.p1ass.com/posts/itervar/

Go のよくある間違いとして、ループのイテレーター変数の参照をループの中で使ってしまうという間違いがありますが、現状では公式でこの間違いを検出する静的解析ツールは用意されていません。今回はこの間違いを検出する静的解析ツールを作成したのでそれを紹介したいと思います。

details

ブログのサムネイル画像
4
Sept.

Outlook.comのスパムフィルタをPower Automateを使って無効化する
https://blog.honai.me/post/power-automate-disable-outlook-spam

小ネタです。突然ですが IFTTT 便利ですよね。今回はIFTTTに似た自動化サービスでWebメールで感じていた不便さを解決したというメモを投稿します。背景: Outlook.comのスパムフィルタが不便筆者は普段、GmailのほかにMicrosoftのOutlook.comも使

details

ブログのサムネイル画像
31
Aug.

mixiの夏インターンに参加してフルスタックエンジニア()をしてきた話
https://sanposhiho.hatenablog.com/entry/2020/08/31/182336

こんばんわ さんぽしです 春に引き続き、8/3 - 8/28の4週間でmixiの長期就業型インターンDive into mixi GROUP 2020に参加してきました。 今回はインフラ室という社内のインフラに広く携わるような部署に配属されました。 これはどんなことしたん?的なインターン記になります 1ヶ月よろしくお願いします!!!! pic.twitter.com/Byb9kWiLrb— さん…

details

ブログのサムネイル画像
6
Aug.

連載「入門HTTP」 (5) QUICとHTTP/3
https://blog.honai.me/post/how-http-works-5-quic-http3

8月になりました。京都は真夏日や猛暑日が続きそうです……。入門HTTPの連載も今回で最後になります。連載についてHTTP/1.xとKeep AliveTLSとHTTP - TLSの概要TLSとHTTP - HTTP over TLSHTTP/1の課題とHTTP/2QUICとHTT

details

ブログのサムネイル画像
5
Aug.

はてなブログからHugoに移行にして1年が経った
https://blog.p1ass.com/posts/hatena-to-hugo-one-year/

ブログをはてなブログから移行して一年経ったので、アクセス数などを見つつ感想を書いていこうと思います。

details

ブログのサムネイル画像
28
July

インターン選考を通して感じたtips
https://sanposhiho.hatenablog.com/entry/2020/07/28/194604

こんばんは、さんぽしです。 コロナが大変な中、そろそろ夏本番といった感じですね。 学生エンジニアの夏といえば「サマーインターン」ですよね??(個人差あり 僕個人、今年は夏に向けていくつかのインターンに申し込みました。 そうです、これは流行りのインターン選考記みたいなやつです。 僕自身先代の方々の記事も参考にしてきたので、参考になるか怪しいですがサンプルとして僕のものも後世に残しておきます。 イン…

details

ブログのサムネイル画像
18
July

pupeteer内のReactコンポーネントに変数を渡す
https://blog.p1ass.com/posts/pass-variable-from-pupeteer-to-react/

「pupeteer を動かしている Node が持っている変数を、pupeteer 内で動いている React コンポーネントに渡したい」という状況が発生したので、やり方をメモしておきます。

details

ブログのサムネイル画像
17
July

Linux から京大の IKEv2 VPN に接続する方法
https://blog.kmconner.net/archives/201

家の PC から研究室内のネットワークに接続しようとしたときに色々とハマったので、メモです。 (筆者はネットワークにそこまで詳しくはないので多少マズい設定があるかもしれませんのでおかしかったらコメントなどで教えてください … "Linux から京大の IKEv2 VPN に接続する方法"の続きを読む

details

ブログのサムネイル画像
6
July

Twitterトレンド1位になった個人開発Webサービスの負荷対応記録
https://blog.p1ass.com/posts/midare/

この記事は、LT会のために作ったWebサービスが何故かバズってTwitterトレンド1位になってしまい、ひぃひぃ言いながら行った負荷対応をまとめたものになります。スケーラビリティを全く考慮していないLT会用の雑なWebサービスを、どのように改善していったのかについてまとめることで、個人開発者の参考になれば良いなと思っています。

details

ブログのサムネイル画像
2
July

連載「入門HTTP」 (4) HTTP/2
https://blog.honai.me/post/how-http-works-4-http2

CAMPHOR- Day 2020で発表した「入門 HTTP」を連載としてブログに投稿しています。研究やら院試勉強やらに追われて前回からかなり間が空いてしまい、CAMPHOR- Dayから3か月が過ぎてしまいました 😇第4回の記事となります。連載についてHTTP/1.xとKee

details

ブログのサムネイル画像
25
June

プログラミングにおける「勘」とその鍛え方
https://blog.p1ass.com/posts/intuition-in-programming/

チーム開発でレビューをしていると、「パット見は問題なさそうだが、なんかバグってそう」と感じ取ることがある。この勘を鍛えるには「良いコードを読む」ことが重要だと考えている。

details

ブログのサムネイル画像
13
June

LaTeXで下線の引き方
http://shiba6v.hatenablog.com/entry/2020/06/13/150823

近況報告 こんにちは. 最近は,DC1の申請書を書いていました. 業績が全然無いので,運良く通ったらいいな〜くらいの気持ちで書き始めたんですが, 先生や先輩から文章の書き方について学ぶ良い機会になりました. (今まで自分が書いてきた文章は,日本語ではなくて別の何かだったという気持ち・・・) 科研費LaTeX最高! DC1はWordを使って書くことが推奨されていますが,Wordはやっぱり使いたくな…

details

ブログのサムネイル画像
11
June

[Go] スライスのfor rangeループ内で新しいスライスにappendしたらバグらせた
https://blog.p1ass.com/posts/pointer-of-for-range-loop-of-go/

Goのfor rangeループのvalueは常に同じアドレス値を取る。ループ内で変数を定義することで新しいアドレスの変数が使われるようになるので、期待した出力になる。なお、これの挙動はスライスだけでなく、マップでも発生する。

details

ブログのサムネイル画像
8
June

どぶ素人がHack the BoxでHackerになるまでの道のり
https://sanposhiho.hatenablog.com/entry/2020/06/08/172650

こんばんは さんぽしです。 1月頃から始めたHack the BoxでやっとこさHackerになりました。 記念なので、これまで何してきたかという競プロでいう「色変記事」的なのを雑に書こうかと思います。 Hack the Box気になってるけど何からやればいいかわからない🤔的な人の参考になればと思います! ㊗️Hackerデビューhttps://t.co/mExy3Aoq3g pic.twitt…

details

ブログのサムネイル画像
7
June

CyberAgentの2daysインターンに参加してパフォーマンスチューニングを完全に理解した話
https://sanposhiho.hatenablog.com/entry/2020/06/07/204415

こんばんは さんぽしです。 6/6 - 6/7でCyberAgentの2days サーバーサイド向け 開発型インターンシップに参加していました。 2日間オンラインでパフォーマンスチューニングを実際に行い、その後解説をもらうという流れでした。 この記事ではパフォーマンスチューニング何も分からんの僕がアプリケーションに対してどのような修正を入れて行ったのかをざくっと時系列で紹介していきます 2day…

details

ブログのサムネイル画像
17
May

TryHackMe OSCP path Review
https://sanposhiho.hatenablog.com/entry/2020/05/17/163450

こんにちは さんぽしです。 この1ヶ月TryHackMeのサブスクをしてその中のOSCP pathにチャレンジしていました。 TryHackMeに関してはHack the Boxなどと比較するとマイナーで情報も少ないと思うのでどんな感じだったかというのを残しておきたいと思います 僕が皆さんの人柱となります…! pic.twitter.com/5GGb1O88SC— さんぽし (@sanpo_sh…

details

ブログのサムネイル画像
16
May

脆弱性を直して学ぶ!Webセキュリティハンズオン by Recruit に参加した話
https://sanposhiho.hatenablog.com/entry/2020/05/16/193621

こんばんは さんぽしです。 本日5/16に脆弱性を直して学ぶ!Webセキュリティハンズオン by Recruitというイベントに参加したので、軽くですが参加記を残しておきたいと思います。 セキュリティを学べるようなイベントは(僕の観測範囲だと)少ない気がするのでとても楽しかったです!! どんなイベント? イベントタイトルそのままですが、事前課題となるリポジトリを与えられて、そこに残された脆弱性を…

details

ブログのサムネイル画像
11
May

WebサーバをNginxから証明書自動更新に対応したCaddy 2に移行した
https://blog.p1ass.com/posts/nginx-to-caddy/

運用していたWebサーバをNginxから最近v2にメジャーバージョンアップされたCaddyに移行しました。この記事ではCaddyの特徴や移行してみた感想などを書きたいと思います。

details

ブログのサムネイル画像
5
May

Google Summer of Code2020に申し込んでみた話
https://sanposhiho.hatenablog.com/entry/2020/05/05/061856

落ちました。 こんにちは さんぽしです。 Google Summer of Codeと言うプロジェクトをみなさんはご存知でしょうか。 summerofcode.withgoogle.com 毎年行われている学生向けのGoogleが認定した(?)OSSのプロジェクトに参加することで報酬(50万円!!)なりが貰えるというプロジェクトです。 プロジェクトごとに一人の学生が選ばれるという形になっています…

details

ブログのサムネイル画像
5
May

連載「入門 HTTP」(3) TLSとHTTP - HTTP over TLS
https://blog.honai.me/post/how-http-works-3-http-over-tls

こんにちは。ほないです。CAMPHOR- Day 2020で発表した「入門 HTTP」を連載としてブログに投稿しています。こちらは第3回の記事となります。連載についてHTTP/1.xとKeep AliveTLSとHTTP - TLSの概要TLSとHTTP - HTTP over

details

ブログのサムネイル画像
1
May

レイヤードアーキテクチャを採用した際のWebSocket実装例
https://blog.p1ass.com/posts/websocket-with-layerd-architecture/

先日、レイヤーアーキテクチャを採用しているWeb APIサーバにWebSocketを組み込むことになったのですが、コネクションの管理やどのレイヤーで各機能を管理するか悩んだのでブログにまとめておきます。使用している言語はGoで、Webフレームワークはechoです。

details

ブログのサムネイル画像
28
April

連載「入門 HTTP」(2) TLSとHTTP - TLSの概要
https://blog.honai.me/post/how-http-works-2-tls-http

こんにちは。ほないです。「入門 HTTP」( SpeakerDeck を連載としてブログに投稿しています。こちらは第2回の記事となります。CAMPHOR- Day での発表の時は時間の関係で(~~自分の勉強不足もあり~~)3枚のスライドですっ飛ばしてしまったTLSの話ですが、ブロ

details

ブログのサムネイル画像
21
April

連載「入門 HTTP」(1) HTTP/1.xとKeep Alive
https://blog.honai.me/post/how-http-works-1-http1-keep-alive

みなさんこんにちは、ほないです。CAMPHOR-のオンライン配信のイベントCAMPHOR- Dayにて「入門 HTTP」というタイトルで発表した内容をブログにまとめようと思います。CAMPHOR- カンファー : 京都のIT系学生コミュニティ【ライブ配信】CAMPHOR- DAY

details

ブログのサムネイル画像
17
April

Dive into mixi GROUP 2020 (春) に参加してきた話
https://sanposhiho.hatenablog.com/entry/2020/04/17/171423

こんにちは さんぽしです 3/16 - 4/17 でmixiの長期就業型インターンDive into mixi GROUP 2020に参加してきました。 僕は今回Unlimというスポーツギフティングのサービスを開発している部署に配属されました。(ここでは僕の大好きなElixirが使用されています!珍しい!) unlim.team 選考〜インターン参加まで 選考の流れは数回人事の方と面接、その後エ…

details

ブログのサムネイル画像
16
April

1年間の長期インターンで僕は何を学んだか
https://sanposhiho.hatenablog.com/entry/2020/04/16/220354

こんにちは さんぽしです 僕は昨年の4月より大阪のとある会社で長期のインターンシップに参加していました。 退職することになったので雑に退職エントリ(大げさ)を書こうと思います (一応許可を貰っていないので、この記事では会社名は出しません。TwitterでDMくれればこっそり教えます。) 何を学んだか この長期インターンに参加する前の僕は Railsをドットインストールで勉強したことがある 授業で…

details

ブログのサムネイル画像
16
April

オンライントークイベント「CAMPHOR- DAY 2020」を開催しました
https://blog.camph.net/event/camphor-day-2020/

こんにちは。10期運営メンバーの@_reo_gです。 3/29(日)にCAMPHOR- メンバーによるトークイベント「CAMPHOR- DAY 2020」を開催しました。今回はその様子をまとめてお伝えしたいと思います。 […]

details

ブログのサムネイル画像
14
April

JetBrains の IDE で ショートカットキーが反応しなくなったのを直す方法
https://blog.minoru.dev/2020/jetbrains-key-not-respond/

小ネタです。JetBrains 系の IDE で、時たま Cmd+C をはじめとする Cmd キーを使うショートカットキーが反応しなくなることがありました。 状況を調査する

details

ブログのサムネイル画像
10
April

Docker Contextsを使ってDocker Composeをデプロイする際の注意点
https://blog.p1ass.com/posts/docker-context/

Docker Contextsを使ってDocker Composeをデプロイする際の注意点やCaddyを使ってユーザのリクエストをリバースプロキシする方法について解説しています。

details

ブログのサムネイル画像
2
April

卒論が終わったので、自分流の卒論の書き方をまとめた
https://blog.kmconner.net/archives/170

みなさんこんにちは、 @km_conner です。 今回は卒業論文を書いた時に使った方法を紹介します。 これから卒論を書く人の参考になれば幸いです。 卒論とは? 多くの大学の理系学部では学部 4 年になると研究室に配属さ … "卒論が終わったので、自分流の卒論の書き方をまとめた"の続きを読む

details

ブログのサムネイル画像
23
March

pixivの選考インターンに行ってきました
https://blog.minoru.dev/2020/2020-pixiv-intern/

底冷えしていた京都も、徐々に暖かい日が増えてきました。どら(@d0ra1998)です。 さて、2/25 から 3⁄2 にかけて、pixiv の選考インター

details

ブログのサムネイル画像
15
March

Vue.extend で TypeScript がエラーを吐いたときに確認すべきこと
https://qiita.com/dora1998/items/299d982eef24d6ab203c

Vue の単一ファイルコンポーネントを TypeScript で書く方法はいくつかある。僕はなるべく JS に近い書き方をしたくて、Vue.extend を使っているのだが、時々下のような型エラーが発生する。 Property 'XXX' does not exist on type 'Vue'. なお、ここで言う XXX とは、SFC 内にある computed の変数だったり meth…

details

ブログのサムネイル画像
10
March

GitHub APIを使ってブランチを新規作成する
https://blog.p1ass.com/posts/create-branch-using-github-api/

GitHub APIを用いてブランチを作成するには、gitのref(参照)を操作するAPIを使用します。

details

ブログのサムネイル画像
10
March

ダークモードでもSlack絵文字をちゃんと見たい!
https://qiita.com/dora1998/items/8db1a36c51ab5856cd84

Slackのカスタム絵文字、楽しいですよね。 さて、ダークモードで使ってる方ならあるあるかもしれませんが、ダークモードにしてしまうとこんな問題が発生します。 _人人人人人人人人人人_ > 絵文字が見えない <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y ̄ 絵文字の背景を透明ではなく白にすることで解決してらっしゃった記事もありましたが、今回は上の画像で黄色く囲んだ「オッ」のように、縁取りをする方…

details

ブログのサムネイル画像
2
March

21卒Web系ソフトウェアエンジニア職で新卒就活したので結果をまとめる
https://blog.p1ass.com/posts/job-hunting-2021/

本記事では私が21卒Web系のソフトウェアエンジニア職で新卒就活をした結果やその過程で得た知見などを公開したいと思います。勿論NDAがある内容は公開できないですが、私の経験が後世の役に立てば幸いです。

details

ブログのサムネイル画像
6
Feb.

131件のパスワードが不正使用されていたので1Passwordを導入した
https://blog.p1ass.com/posts/1password/

Instagramに不正ログインされたことをきっかけにパスワードが漏洩していることが発覚したので1Passwordを導入して全てのアカウントのパスワードを変更することにしました。

details

ブログのサムネイル画像
3
Feb.

mixiのBug Shooting Challenge #4に参加してきた話
https://sanposhiho.hatenablog.com/entry/2020/02/03/211109

2/1に東京でmixiさんのイベントBug Shooting Challenge #4に参加してきました。 新入社員研修で実施し、受講者から大変好評だった「不具合調査研修」のコンテンツを、エンジニア学生のみなさんに1day技術ワークショップ「Bug Shooting Challenge」と題して、開催します。 Bug Shooting Challengeは、問題として用意されたユーザーからの問い…

details

ブログのサムネイル画像
1
Feb.

DeNAのエンジニアによるトークイベントを開催しました!
https://blog.camph.net/event/2019-dena/

こんにちは!CAMPHOR-運営の @shiba6v です. 今回は,DeNAのエンジニアの方々をお招きして,Webのパフォーマンスチューニング / オートモーティブの位置情報関連アルゴリズム を開催しました.  トーク […]

details

ブログのサムネイル画像
7
Jan.

2020年のCAMPHOR- は「みんなで作り上げるコミュニティ」へ
https://blog.camph.net/news/camphor-10th/

あけましておめでとうございます!今月からCAMPHOR-の10期代表になった@p1assです。   CAMPHOR-は今年で10年目を迎えることになりました。いつも遊びに来てくれる学生や活動をサポートしていただ […]

details

ブログのサムネイル画像
4
Jan.

2020年の抱負とOKR
https://blog.p1ass.com/posts/okr-2020/

2020年の目標をOKRに基づいて設定しました。「インプット」「アウトプット」「プライベート」の3つに分割してOKRをそれぞれ設定したので目標を達成するために頑張ります。

details

ブログのサムネイル画像
31
Dec.

あっという間の 2019 年を振り返る
https://blog.minoru.dev/2019/2019-matome/

こんにちは、どら(@d0ra1998)です。 2019 年が終わろうとしているちょうど今、今年 1 年についてざっくりと振り返ってみたいと思います。 プログ

details

ブログのサムネイル画像
30
Dec.

2019年の振り返り
https://blog.p1ass.com/posts/review-of-2019/

1年ぶり2度目の振り返り記事です。今年も改めて振り返ってみると、様々なことがあった一年でした。技術の面は勿論のこと、大学や交友関係、趣味など去年とはまた違う一年を過ごしました。個人開発やOSS、インターン、CAMPHOR-のことなどについてつらつら書きます。

details

ブログのサムネイル画像
29
Dec.

僕がコンピュータサイエンスに関して知らないこと
https://blog.p1ass.com/posts/i-do-not-understand-cs/

最近、Twitter上で、「コンピュータサイエンスについて学びたい」みたいな話をよく見るのですが、僕もその1人です。コンピュータサイエンスの学科に所属してないので、「独学で学ばないといけない」という気持ちはあるのですが、 「じゃあ一体何を学べばいいんだ?」となってしまったので、自分なりに知らないことを挙げていきます。

details

ブログのサムネイル画像
24
Dec.

2019年のCAMPHOR- 総括 〜コミュニティが生まれ変わるために〜
https://blog.camph.net/news/2019-advent-final/

この記事は,CAMPHOR- Advent Calendar 2019 の 25日目 の記事です. こんにちは.CAMPHOR- 9期代表の@shiba6v です. Advent Calendarの記事を書いた方も読んだ […]

details

ブログのサムネイル画像
22
Dec.

京大の学習支援システムをハックする
https://blog.kmconner.net/archives/161

この記事は Kyoto University Advent Calendar 2019 の23日目の記事です。 皆さんこんにちは @kmconner です。 今回は、京大アドベントカレンダーということで、京都大学にまつわ … "京大の学習支援システムをハックする"の続きを読む

details

ブログのサムネイル画像
22
Dec.

プログラミングを始めたきっかけと回想
https://blog.honai.me/post/kuac2019

この記事は Kyoto University Advent Calendar 2019 の 22 日目の記事です。最近ブログを新しくしました。このブログの最初の記事は 「Web Frontend Challenge」参加記 なのですが、今日は #kuac2019 の投稿として、そ

details

ブログのサムネイル画像
19
Dec.

高校生が見たSHIROBAKO、就活生が見たSHIROBAKO
https://blog.p1ass.com/posts/shirobako-2019/

SHIROBAKOは登場人物たちが社会人ということもあり、社会人の視聴者方が多かったように感じたのですが、高校1年生の自分が見ても、心が動かされ様々なことを考えさせてくれた素晴らしい作品でした。今回は社会に出る前の人間がSHIROBAKOを見て何を思ったのか、自分の人生を絡めて、忘れないうちに書き残しておこうと思います。特に、初めてSHIROBAKOを見た「高校時代」、就活で悩んでいる「今」の2つ

details