Members' blog

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

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

研究が辛いと感じないための心の持ち方
http://skstmrty.hatenablog.com/entry/management-research-life

この記事は CAMPHOR- Advent Calendar 2019 3日目の記事です.2日目の記事は honai の サイトの読み込みが終わらないのでアニメーションを調べてみた でした. こんにちは,サカシタです.大学院生で,普段は研究をしています.このブログの読者の中には,研究をする予定・現在している・過去していた人がいらっしゃると思いますが,皆さん,研究が辛いと思ったこと,ありませんか?…

details

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

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

この記事は CAMPHOR- Advent Calendar 2019 2日目 の記事です。 こんにちは、ほないです。Advent Calender の記事を書くのは、CAMPHOR- 以外のものも含めて初めてなので、わくわくしています。 1日目のあたらんさんの記事、おもしろかったです。私も質問箱をつくりたくなりました。 今回はフロントエンドのアニメーションの話です。CSSやSVGのアニメーショ…

details

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

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

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

details

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

任意の人は質問箱を作るべき
https://ataran.hatenablog.com/entry/geing

先日自分専用の質問箱を作って,Web関連の技術を学びたい人は質問箱クローンを作ると良いと思ったのでその知見を共有します.

details

ブログのサムネイル画像
27
Nov.

個人開発のWebサービスをリリースして2ヶ月で見つかったバグを一挙紹介する
https://qiita.com/p1ass/items/1dfb77d5d978568686a1

この記事は、 の2日目の記事になります。 1日目の記事はhimataniさんの でした。 はじめに こんにちは、ぷらす ( です。 皆さんは個人開発をする時にしっかりとテストやデバッグをしていると言い切れますか? 私は趣味レベルで開発しているときはスピード優先でテストをないがしろにしていまうときがあります。しかし、大抵バグを埋め込んでしまい、後々大変なことにな

details

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

完全ワイヤレスイヤホンNT110購入1ヶ月後レビュー
http://skstmrty.hatenablog.com/entry/nt110-review

最近良いイヤホンを買ったのでその話をします.

details

ブログのサムネイル画像
26
Oct.

Markdownで書いた実験レポートをTeX組版の美しいPDFに変換するDockerイメージを作った
https://blog.p1ass.com/posts/mdtopdf/

pandocという様々なフォーマットのドキュメントを相互変換するツールを使って、Markdownで書いた実験レポートをTeX組版の美しいPDFにする方法をご紹介します。数式や図表番号、LaTeXコマンドにも対応しています。Dockerさえあれば、ローカルに何もインストールすることなく、誰でも簡単に美しい実験レポートを作成できます。

details

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

GitHub Actions を使って AWS S3 に自動デプロイする
https://honai.me/blog/post/github-actions-aws-s3

パブリックベータになった GitHub Actions を使ってみたので、そのメモ。かなり雑なのはお許しください。 前提 公開したいWebのプロジェクトがあり、yarn build とかで静的に書き出せる状態。 そもそもビルドする必要もない(HTMLファイルとCSSファイルだけ、など)プロジェクトにももちろん使えます。 プロジェクトをGitHubで管理し、GitHubにプッシュした時に自動でビル…

details

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

チームラボのインターンに参加した
https://ataran.hatenablog.com/entry/2019/10/15/234049

こんにちは.あたらんです. 9月の後半2週間でチームラボのインターンに参加してきました!この記事ではインターンの内容,雰囲気,学びなどを紹介します. チームラボという会社 まず,チームラボがどんな会社なのかを紹介したいと思います. チームラボはデジタルアートやメディアアートを作っている会社というイメージが強かったのですが,他にもWebアプリやモバイルアプリを作るチームもあったり結構なんでもやって…

details

ブログのサムネイル画像
12
Oct.

VS CodeでJupyter Notebooksのノートブックを表示したときにmatplotlibのスタイルをデフォルトにする
https://blog.p1ass.com/posts/matplotlib-style-in-vscode/

VS CodeではJupyter Notebooksをネイティブで表示することができますが、matplotlibでplotした時のスタイルが黒ベースのものになっています。自分は標準の色の方が好きなので変更する方法を紹介します。

details

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

Web APIでint64を返すのをやめよう
https://blog.p1ass.com/posts/int64-trap-in-web-api/

久々にAPIを書いていて罠にハマったのでメモしておきます。 JavaScriptの数値は64ビット倍精度浮動小数点数です。よって、整数の場合は53ビットまでしか扱えないので、APIで53ビットより大きい数値を返すときはStringにしましょう。

details

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

キャッシュレス・消費者還元事業サイトの検索APIの実装が思ったよりすごかった
https://blog.minoru.dev/2019/cashless-search-api-yabai/

皆さん、キャッシュレス決済してますか? 僕は現金を月 1 万使うかどうかぐらいのキャッシュレス生活を送っています。どら(@d0ra1998)です。

details

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

AbemaTV で 1 ヶ月インターンをしてきました
https://blog.minoru.dev/2019/2019-summer-intern-abema/

10 月になりましたが、京都は 30℃ 超えで溶けそうです。どら(@d0ra1998)です。 さて、タイトルの通り、ほぼ 9 月いっぱいの間、CyberA

details

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

ドメインロジックと永続化処理を分離する設計改善を行って得られた知見
https://blog.p1ass.com/posts/aktsk-intern/

こんにちは、株式会社アカツキでインターンしている@p1assです。今回は、ゲーム内仮想通貨管理サービスの設計改善を行った上で分かった、コードの可読性やテスタビリティを向上させる設計方法や、実際の作業を行う上で苦労したポイントを紹介します。

details

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

初参加のISUCON9 予選で敗北した
https://blog.p1ass.com/posts/isucon9/

ISUCON9に参加してきました。初ISUCONで結果は惨敗でしたが、来年に向けて今年やったことを備忘録として残しておきます。

details

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

OPENREC Webフロントチームでのインターン - CA Tech JOB 参加記
https://honai.me/blog/post/catechjob-openrec

こんにちは。ほないです。 京都はまだ暑いですが、9月になりましたね。通った高校では9月初めに運動会があります。もうそんな季節かぁとぼやいています。 先月、大学の夏休みを利用して、株式会社CyberZ の OPENREC.tv というサービスの開発チームでインターンをしてきました。サイバーエージェントの就業型インターン「CA Tech JOB」で、職種としてはWebフロントエンジニアです。この記事…

details

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

CyberAgentのAbemaTVでインターンしてきた話
https://blog.p1ass.com/posts/abema-intern/

3週間ほどCyberAgentのAbemaTVというサービスでインターンをしてきました。Goを使った開発を行い、メモリリークやDBのセッションの持ち方、goroutine内でpanicが起きた時の対処など、今まで考えたことがなかったことを多く学ぶことができました。

details

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

DeNAのエンジニアサマーインターンで優勝してきた
https://blog.p1ass.com/posts/dena-intern/

DeNAのインターンであるプロダクト開発コースにサーバサイドエンジニアとして参加してきました。「3日間で最高のアプリに作り直す」というミッションが課せられていたインターンでしたが、優勝することが出来ました。この記事では、インターンに参加した経緯や、インターンの詳しい内容などを紹介していきたいと思います。

details

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

食卓から学ぶ形態学(魚の椎骨編)
http://skstmrty.hatenablog.com/entry/tsuikotsu-kaisetsu

今日の夕食に焼き魚,例えば,サバの塩焼き*1が出てくるとする(図1).大抵の人は身の部分を食べて,背骨を残す(図2).背骨も食べる!という猛者はいないため,残った背骨はほぼゴミ箱へ直行する.けれどこの背骨,実は観察すると面白いことがわかるのである.いったい,魚の背骨を見ていたら何が面白いのか? 図1:今日の晩ごはんは焼き魚 *1:サバに見られる迷路模様は「チューリングパターン」と呼ばれる(気にな…

details

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

Wantedlyのサマーインターンに行ってきた
https://blog.minoru.dev/2019/2019-summer-intern-wantedly/

こんにちは、どら(@d0ra1998)です。 長かったテスト期間も終わり、待ちに待った夏休みということで早速 Wantedly のサマーインターンに参加してきま

details

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

配列の形状(Shape)のコメントを付けるJupyter Notebook拡張を作った
http://shiba6v.hatenablog.com/entry/shape_commentator_jupyter_ext

概要 下の図のように,Pythonのコードに配列の形状(Shape)だったりクラスだったりをコードに付け加えるJupyter Notebook拡張を作りました. 今度こそ超便利. GitHubのリポジトリはこちらです. github.com はじめに 以前,NumPyやPyTorchで使える超便利ツールを作った の記事でShape Commentatorを作ったことを紹介しました. このShap…

details

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

Googleのソフトウェアエンジニアリングインターンに落ちた
https://blog.p1ass.com/posts/google-intern/

インターンに申し込むと決めるまで競プロすらまともにやったことがなかったのですが、一次選考のオンラインのコーディングテストを突破し、Phone Interviewまでたどり着くことができました。残念ながらPhone Interviewは不合格となってしまいましたが、それまでの勉強で多くのこと(特にデータ構造とアルゴリズム)を学ぶことができました。この記事では、Googleのインターンに申し込むにあた

details

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

Flutter のビルドで Gradle の Sync に失敗する問題を解決する
https://blog.minoru.dev/2019/flutter-gradle-error/

最近、また少しネイティブアプリへの興味が出てきています。そんな中、Flutter を触っていたのですが、新しい MBP にセットアップしていたところ、

details

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

SAKANAQUARIUM 2019 (834.194) 感想
http://skstmrty.hatenablog.com/entry/sakanaction-834194

ミュージシャンがベストアルバムを出すとき,それは活動の節目であり,今後を左右する分岐点だと思っている.正直,新譜のアルバムを数年出していないミュージシャンがベストアルバムを出すと,このグループは縮小していくかも,と考えてしまう.昨年サカナクションがベストアルバムを出したとき,おなじことを考えた.だから今年の3月に,彼らのツアーチケットの先行販売が始まったときは,久しぶりに名前を見て,まだ活動して…

details

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

日本語のJupyter NotebookをPDFとしてダウンロードする裏技
http://shiba6v.hatenablog.com/entry/2019/06/27/235253

Jupyter NotebookをPDF化する際にLaTeXを入れて頑張る方法がありますが,もっと楽をする方法があります. ブラウザの機能を使って印刷すれば良いんです. notebook Ctrl+P (Macの場合はCmd+P) で印刷ダイアログを出して,「PDFに保存」すれば完成です. 簡単ですね. pdf 「Jupyter Notebook PDF」で調べてもあまりこのやり方が出てこなかっ…

details

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

PFNのインターン課題が公開されたので解いてみた
https://blog.p1ass.com/posts/pfn-intern-task/

PFNさんが2019年インターン用のコーディング課題を公開されたので、Goを使ってバックエンドの課題を解いてみました。

details

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

Go Conference 2019 Spring 参加レポート
https://blog.p1ass.com/posts/go-con/

先日開催されたGo Conference 2019 SpringにWantedlyさんのスカラシップ枠として参加し、Goに関する話をたくさん聞くことが出来ました。

details

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

git challenge #11 に参加しました
https://blog.minoru.dev/2019/git-challenge/

5/19に行われた、株式会社ミクシィ主催の「git challenge #11」に参加してきました! 「git challenge」ってなに? 個人でもチームでも、プ

details

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

エンジニアとしてのブログを作りました
https://blog.minoru.dev/2019/created-tech-blog/

せっかくドメイン minoru.dev も取ったので、今までのブログ とは別にエンジニアとしてのブログを開設しました! 今後は今までのブログではカメラやガジェットに関

details

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

LINEの就業型インターンに参加してきた
https://blog.p1ass.com/posts/line-intern/

LINEの就業型インターンに参加し、LINE LIVEの新機能開発を担当させていただきました。

details

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

学術雑誌に初めて論文を通すまでの軌跡
http://skstmrty.hatenablog.com/entry/accept-journal-paper

はじめに 先月の4月4日に,自分が第一著者の原著論文が「Journal of Morphology」という雑誌のウェブサイト上で公開されました.該当論文の解説記事は後日公開するとして,今回の記事では,論文が公開されるまでの過程(原稿執筆・査読受理・原稿修正・採択通知受領)を書き綴っていきます.この記事を書く動機は主に,1年近くかかった作業の思い出を文書として記録したいこと,と,1年前の自分が論文…

details

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

gRPC-Webでメタデータ付きのリクエストを送信する
https://blog.p1ass.com/posts/grpc-web-metadata/

gRPC-Webでメタデータ付きのリクエストを送信する方法について紹介します。

details

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

Web系開発初心者におくるポートフォリオサイト作成のススメ
http://skstmrty.hatenablog.com/entry/build-portfolio

こんにちは,サカシタです.昨年7月から個人のポートフォリオサイトをWeb上に公開しました. skstmsk-portfolio.firebaseapp.com ポートフォリオサイトの半分には,これまでの研究活動が一覧にして掲載してあります.研究活動を一覧にすることで,自分の研究を他の研究者に紹介しやすくなる,また,研究資金の申請書を書くときに業績の情報を参照しやすくなる,ということを想定しました…

details

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

direnvを使うときは環境変数を.envrcに書くより.envに書いた方が使い勝手が良い
https://blog.p1ass.com/posts/direnv-dotenv/

ローカル開発時に環境変数を設定するためにdirenvを使っていますが、.envを使うことで環境変数の設定が楽になりました。

details

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

DockerでLAMP環境構築(ローカル開発用)
https://honai.me/blog/post/ubuntu-docker-lamp

DockerでLAMP (ローカル開発用) 環境:Ubuntu 18.04 LTS ローカルのLAMP環境がほしくなったので、Dockerに初挑戦しました。 他サイトから引っ張ってきた手順とハマったところだけをつらつらと書いております。 Dockerとは何か?みたいなことは書いていないのでお許しを。 なぜ今さらLAMP? そうねぇ。 Dockerインストール docker-ce このサイトに全て…

details

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

Surface Pro 4にUbuntuを入れたときの初期設定
https://honai.me/blog/post/ubuntu-initial-settings-surface-pro-4

Surface Pro 4にUbuntuを入れたときの初期設定 前提 Microsoft Surface Pro 4 にWindowsとは別にUbuntuをインストール完了した状態 (Ubuntuのインストールについては解説していません) 完全に自分のためのメモです 記事上のコマンドでは本来必要な sudo を省略している箇所があります タッチパネルとペンを使えるようにする 残念ながらSur…

details

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

Nuxt.js v2.6でTypeScriptが書ける環境を構築する
https://qiita.com/dora1998/items/932506fa995962d4dc63

先日、Nuxt.js v2.6がリリースされましたね! 本バージョンからnuxt-tsコマンドを使わずに、TypeScriptで記述できるようになったという特徴がありますが、create-nuxt-appを叩いてからTypeScriptの環境を整えるために案外手間取ったので、記事にしておきます。 手っ取り早く始めたい人 こちらに以下で行う作業を済ましたものを上げてありますので、clo…

details

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

Hyper-V 上の Linux マシンのディスクを最適化する
https://blog.kmconner.net/archives/130

はじめに Windows Server に搭載されている仮想化システムである Hyper-V では、仮想ディスクのフォーマットとして主に VHDX と呼ばれる形式を使用しています。 この形式には 固定容量ディスク 可変容 … "Hyper-V 上の Linux マシンのディスクを最適化する"の続きを読む

details

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

Markdownで記事を書けるブログをNext.jsで作った話
https://honai.me/blog/post/made-nextjs-md-blog

こんにちは。ほないです。 はてなブログに1つだけ記事を投稿していましたが、 以前から自前のブログを作ってみたいと思っていました。 春休み最後の日に何とか形になったので、初投稿がてらまとめておきます。 目次 仕様 Next.jsについて ZEIT Nowについて Markdown-itとkatexについて まとめ 参考サイト 仕様 Next.jsを利用しました。通常のページ遷移はSPAですが、…

details

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

Members’ BlogでCAMPHOR-の活動を知ってもらう
https://tech.camph.net/members-blog/

こんにちは!CAMPHOR- 運営メンバーの @genya0407 です. 先日 CAMPHOR-の公式HPにMembers’ blogというセクションを新たに設けました.Members’ Blo […]

details

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

京都のIT系学生コミュニティCAMPHOR-に入ったよ & 2年近く通ってみて
http://skstmrty.hatenablog.com/entry/2019/03/23/162633

プログラミングって周りにプログラミングできる人がいる方がいいんですよ,って話. 本記事は2017年4月22日に書いた「京都のIT系学生コミュニティCAMPHOR-に入ったよ」を一部修正し,2019年3月20日時点でCAMPHOR-に2年在籍してみて得た体感を加筆した記事です.上述の記事の内容は前半の「入った当初」にほぼ維持されています.2年前はブログを書き始めたばかりだったので文体がいかにも口語…

details

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

Web Frontend Challengeに参加してきました
https://blog.minoru.dev/2019/ca-web-frontend-challenge/

サイバーエージェント開催の2daysインターン「Web Frontend Challenge」に参加してきました! その感想や成果物を作る上で詰まった部分をつら

details

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

Cyber Agentのインターン「Architecture Challenge」に参加してきた
https://blog.p1ass.com/posts/cyberagent-architecture-challenge/

Cyber Agentさんが開催された「Architecture Challenge」というイベントに参加し、アーキテクチャについて学んできました。

details

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

Azure Pipelines を使って .NET Standard (C#) のコードを自動テストする
https://blog.kmconner.net/archives/100

Azure Pipelines とは? Azure Pipelines とは、 Circle CI のように、 GitHub の Push などをトリガーにして自動的にビルド、テストを実行してくれるサービスです。 何より … "Azure Pipelines を使って .NET Standard (C#) のコードを自動テストする"の続きを読む

details

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

GraphQL SubscriptionsとRedis PubSubを使ってリアルタイムチャットサーバーを作る
https://qiita.com/p1ass/items/462209fe73ece1238d85

はじめに 今まで触ってみたいと思っていたGraphQLとRedisを使って、リアルタイムチャットサーバーを作ってみました。 この記事では、主にGraphQLに重点を置いて実装を紹介していきます。 ソースコードは に上がっているので、そちらも合わせてご覧ください。 README.mdを見ればすぐにサーバーを建てることができるので、先に試してみるのも良いかもしれません。

details

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

ご飯が作りたくなる料理漫画×4+α
http://skstmrty.hatenablog.com/entry/2019/02/02/120920

こんばんは,最近めっぽうさむいので.研究室から家に帰る頃にはお腹が空いてへろへろです.寒いと体のエネルギー消費も盛んなようで,美味しいご飯がいっそう食べたくなります.ご飯は基本的に自炊しています.一人暮らしだと,同じものばかり作りがちになってしまい,味に飽きることが難点.そこで,自分の好きな漫画を読んで,レシピのバリエーションを増やしています.今回のブログ記事では,私が好きな料理漫画を4つ紹介し…

details

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

pixiv2018冬インターンシップで「最高のpixiv」を作ってきた【参加記】
https://blog.p1ass.com/posts/pixiv-intern-2018/

ピクシブの冬インターンで「最高のpixiv」を作るハッカソンに参加し優勝しました。

details

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

小学生にプログラミングへ興味を持ってもらうためのコツ
https://qiita.com/dora1998/items/2a72f61e61343603e9fd

この記事は、Scratch Advent Calendarの23日目の記事です。 はじめに 現在、僕は工学部電気電子工学科に所属する学部2回生で、とあるパソコン教室で毎週行われるプログラミング教室の講師をしています。 プログラミング教室の立ち上げ時から在籍し、約1年が経とうとしていますので、そこから得られた気づきなどをまとめていきます。 なお、プログラミング教室の概況をざっとまとめると下…

details

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

toxからbatsを使ってPythonのバージョンを変えながらシェルスクリプトでテストする際のエラー
http://shiba6v.hatenablog.com/entry/2018/12/22/054709

こんにちは. この前リリースしたPythonで使えるツールのshape_commentatorの評判が良く,最近はCIでPyPIにパッケージをアップロドする設定を書いたりしてCIとわいわい遊んでいます. shiba6v.hatenablog.com tox と bats テストには,doctestに加えてbats を利用しています.これは,シェルスクリプト でテストを書けるツールで,今回のような…

details

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

業績なしでも大丈夫?大学院生が学振に採用される方法
http://skstmrty.hatenablog.com/entry/gakushin-saiyounaitei

この記事は CAMPHOR- Advent Calender 2018 21日目の記事です.20日目の記事はymyzk の Python ウェブアプリのためのプロファイラ wsgi_lineprof の仕組み でした. さて皆さん,2018年も残すところあと11日となりました.来年2019年は10連休のGWがあるそうですが,皆さんGWの予定はお決まりですか?あなたが博士後期課程へ進学予定の大学院…

details