Members' blog

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

ブログのサムネイル画像
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

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

Kali Linuxって何?レベルの僕が0からHack the Boxを始めるまでの道のり【Hack the Box環境構築】
https://sanposhiho.hatenablog.com/entry/2020/02/16/132555

はじめに 普段はこういう記事はQiitaに書いているのですが、自分なりの備忘録レベルのまとめなのでこっちに書くことにしました。 (+おそらく説明がガバいのでマサカリが飛んでこないようにの意もあります…) (ツッコミポイントがあったら優しくTwitterなどで教えてください。) 僕のレベル virtual boxの動かし方くらいはある程度分かる Linuxのコマンドはよく使うものくらいなら分かる …

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

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

春休み
https://sanposhiho.hatenablog.com/entry/2020/02/03/203552

晴れて春休みに入りました。 春休みにやる(べき)ことをここに書き記すことで自分への戒めにしようと思いこの記事を書いています。 応用情報技術者試験 APを4月に受けることになっていますが殆ど勉強していません。非常にまずいです。 春休みはAPの勉強を中心に頑張らなければと思っています。 マネジメントのあたりとか興味が圧倒的にわかないんですよねー… セキュリティのお勉強 まず徳丸本です。 こいつを冬休…

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

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

今年の振り返りとElixirについて、来年の抱負など
https://sanposhiho.hatenablog.com/entry/2019/12/28/233419

こんばんは。さんぽしです。 もう年の瀬ですね。。 今回は今年の振り返りと来年に向けての目標などを書いていきます。 今年一年を通して感じたElixirの魅力 今年一年は僕にとってターニングポイント的な年でした。 技術面でいうと ・4月長期インターン(バイト)をはじめ、Elixir / Phoenixに出会う というのが一番大きかったと思っています。 これがRuby on Railsだったりしたらこ…

details

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

自己紹介
https://sanposhiho.hatenablog.com/entry/2019/12/28/224937

初めてブログを書いています。 はじめまして、さんぽしです。 さんぽし (@sanpo_shiho) | Twitter (Twitter是非フォローしてください) 京都大学の総合人間学部の2回生です。 「総合人間学部ってなに?」という声が聞こえてきそうですが、入学して2年が経った今でもわかっていません。 京都大学は自由の学風と言われています。(まあ昨今は怪しいだのなんだのありますが) 総合人間学…

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

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

Vue.jsでギャラリーを実装してみる
https://qiita.com/dora1998/items/e5f46e205f0fb57c9886

こんにちは、どらです。 Advent Calendar、大遅刻してしまって本当にすみません…😥 今回は、以前制作した中で実装したiOS風のギャラリーを紹介したいと思います。 この記事で紹介するもの 今回実装するのは、下に横スクロールの画像リストがあり、上に大きく画像が表示されるiOS風(?)のギャラリーです。 サンプルページ なお、全体のソースコードは以下のリポジトリにて公開していま…

details

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

家の電気使用量を可視化する
https://blog.kmconner.net/archives/140

この記事は CAMPHOR- Advent Calendar の 16 日目の記事です。 皆さんこんにちは @km_conner です! 今回は、 Grafana を使って家の電力使用量を可視化しようと思います。 システ … "家の電気使用量を可視化する"の続きを読む

details

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

Gmail に届いた新幹線や映画の予定を自動登録するようにした話
https://blog.minoru.dev/2019/2019-camphor-advent/

この記事は CAMPHOR- Advent Calendar 2019 13 日目の記事です. こんにちは、どら(@d0ra1998)です。 京都に住んでいるはずですが、気づいたら 12 月は東京と 3 往復する

details

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

電電の実験を効率的に行うためのTips集 #kuac2019
https://blog.p1ass.com/posts/kuac-2019/

この記事では、京都大学工学部電気電子工学科の実験を時間効率を上げて素早く終わらせることを目標にし、データの処理やプロットなどを短時間で行うTipsや班員の役割分担の効率化方法をいくつか紹介していきます。実験一般的な話も多いため、電電生以外にとっても役に立つ内容もあるので是非見ていってください。

details

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

Kubernetesのイメージタグの更新を楽にするCLIツールをGoで作った
https://blog.p1ass.com/posts/mikku/

今回は自分が作ったp1ass/mikkuというCLIツールを紹介をします。mikkuはセマンティックバージョニングで管理しているリポジトリの管理や、KubenetesのマニフェストにかかれているDockerイメージのタグの更新を楽にするCLIツールです。この記事ではmikkuの特徴、開発することにしたモチベーションや苦労した点などを紹介したいと思います。

details

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

teamLabのエンジニアとトーク&ハンズオンイベントを開催しました!
https://blog.camph.net/event/teamlab-event/

この記事は CAMPHOR- Advent Calendar 2019 4日目の記事です. こんにちは,あたらんです. 10/26(土)にteamLabのエンジニアを2人お招きして,チームラボで使っている技術 & […]

details

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

サイトの読み込みが終わらないのでアニメーションを調べてみた
https://blog.honai.me/post/material-ui-progress-animation

この記事は CAMPHOR- Advent Calendar 2019 2日目 の記事です。こんにちは、ほないです。Advent Calender の記事を書くのは、CAMPHOR- 以外のものも含めて初めてなので、わくわくしています。1日目のあたらんさんの記事、おもしろかったで

details

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

Goでデータベースにアクセスするにはどんなライブラリがベストか考える
https://blog.p1ass.com/posts/go-database-sql-wrapper/

Goのdatabase/sqlパッケージは標準ライブラリとして必要な機能を提供していますが、欲しい機能がなく、サードパーティのライブラリを使うことがあります。ではそのライブラリをどのように選べばいいのでしょうか?この記事では、Goでデータベースをアクセスするときに何を求めるのかを考えつつ、sqlx、gorm、gorpを比較していきます。

details