Members' blog

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

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

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

WebサービスをAmazon Rekognition x Serverlessで開発してみた
https://qiita.com/p1ass/items/fa0215cee44251bf2e50

この記事は の18日目の記事です。 はじめに Webサービス開発にハマっている です。 最近、クソアプリと言われても仕方ないレベルのしょうもなさを持つ というサービスをリリースしました😄 は「顔写真の上に絵文字のスタンプ😄を合成してくれるWebサービス」です。 (↑画像を選ぶとこんな感じの画像が返ってきます) 顔認識はかなり高精度

details

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

Markdown のパーサーを書いている話
https://blog.kmconner.net/archives/24

この記事は CAMPHOR- Advent Calendar 2018 12 日目の記事です。 こんにちは、 @km_conner です。 この記事では、自分が最近 C# で Markdown のパーサーを作っていること … "Markdown のパーサーを書いている話"の続きを読む

details

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

「Webサービスを作りたい!」と思ってから実際に作るまで5年かかった
https://ataran.hatenablog.com/entry/five_years_to_web_app

この記事は CAMPHOR- Advent Calendar 2018 10日目の記事です. 初めまして.京大工学部情報学科1回のあたらんです.プログラミングは初心者ですが,初心者なりに感じていることを綴ろうと思います. 最高にクールなWebサービスを作りたい 中学2年生の時,映画「ソーシャルネットワーク」を見ました.マークザッカーバーグがハーバード大学在学中にFacebookを作り上げる過程を…

details

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

NumPyやPyTorchで使える超便利ツールを作った
http://shiba6v.hatenablog.com/entry/shape_commentator_release

NumpyやPyTorchなどで使える超便利ツールを作成しました.ソースコードを入れると,テンソルのShapeの情報をコメントとして付けて出力してくれます.pip install shape_commentatorでインストールできるのでぜひ使ってください.

details

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

mixiの1dayインターン『git challenge #10』に参加してきました #mixi_git
https://blog.p1ass.com/posts/git-challenge/

mixiが開催したgit challengeというイベントに参加し、普段は学ばないgitの奥深い機能などを知ることができました。

details

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

このブログを開設するにあたって
https://blog.kmconner.net/archives/15

みなさんこんにちは! この度、 IT に関する技術情報を共有したいと思い、このブログを開設しました。 このブログでは IT に関わることを幅広く扱っていく予定です。 中でも、検索してもなかなか詳しい情報が出てこない事柄や … "このブログを開設するにあたって"の続きを読む

details

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

LINE DEVELOPER DAY 2018 参加記
https://blog.p1ass.com/posts/line-dev-day-2018/

LINEが開催するLINE DEVELOPER DAY 2018というカンファレンスに参加してきました。

details

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

WSLでCuda toolkitがインストールできない問題について
http://shiba6v.hatenablog.com/entry/2018/10/18/021749

WSLでCuda toolkitを入れようとして,このページを見ながらやっていたのですが, qiita.com sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub の部分で gpg: connecting dirmn…

details

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

PyTorchのDataParallelのモデルを保存する
http://shiba6v.hatenablog.com/entry/2018/10/13/153753

PyTorchで複数GPUで学習させる場合, model = nn.DataParallel(model, device_ids=[0,1,2]) のようにDataParallelで保存しますが,このモデルを保存したい場合にcuda runtime error : out of memoryが出ることがあります. その場合は,下のようにDataParallelから元のモデルを取り出してCPUのモ…

details

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

フロント未学習の大学生が1週間でVue.jsを使ったポートフォリオを作った話
https://qiita.com/p1ass/items/a01578b782f17f573510

ポートフォリオサイト作りました Topページ Skillページ 今までPythonやCばかり書いていてフロントエンドの技術を学んだことがなかったので、勉強を兼ねてポートフォリオサイトを作成しました。 レスポンシブ対応やSPA対応など初めてのことばかりでしたが、なんとか1週間で完成まで持っていくことができました。 この記事では完成までの道のりを

details

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

Java未経験者がKotlinを勉強するためにやったこと
https://qiita.com/p1ass/items/eaa2441de32c363b92c1

はじめに 普段はPythonばかりを書いている大学生です。 現在は興味半分で申し込んだインターンになぜか受かってしまい、研修としてメッセージングアプリを作っています。 このインターンでは推奨言語がサーバーサイド、クライアントサイド共にKotlinとなっていました。 一切Javaを触ったことのない自分がKotlinで実装できるのか、、、と結構不安でしたが、調べながらやってみる

details

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

【Python】crontabで、ファイルを読み込むスクリプトを動かす時にpathlibを使うと楽だった
https://qiita.com/p1ass/items/08d8b950c94983f0afa6

crontabで設定ファイルが読み込まれない 普段はpythonで仮想通貨の自動取引Botを作ったりしているのですが、息抜きに全く関係ない大学用のTwitterBotを作りました。 このBotは講義が終わるたびにその日の休講情報を呟くものです。 これをcrontabで定期実行させようと考えました。 しかし、設定をしても同じディレクトリにあるアクセストークン等が書かれた

details

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

Raspberry PiをIRリモコンにする
https://ataran.hatenablog.com/entry/2018/05/25/225240

はじめに LIRCを使ってRaspberry Piで赤外線の送受信するとこまで。 計画 スマートホーム化① Google HomeとRaspberry Piで家電を操作する 目次 はじめに 計画 目次 用意するもの ハードを整える lircで赤外線受送信部分を作る 用意するもの Raspberry Pi 3 Google Home 赤外線受信モジュール 赤外線LED 抵抗(100Ω) 抵抗(1k…

details

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

cProfileを使ってPythonでの計算時間を測定する
http://shiba6v.hatenablog.com/entry/2018/05/15/215211

最近は,4回生になり研究室に配属されて画像処理の勉強をしています. 論文を読んでそれを実装してみるという流れで勉強していますが,REPLでnumpyの行列計算のコードを打っていると,目立って時間がかかる行があることが分かります. そこで,繰り返し呼ぶ処理や重い処理にかかる時間を,定量的に調べたいと思いました. やりたいこと スクリプト全体で,時間がかかっている箇所を調べたい 遅い処理を見つけて高…

details

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

ウィーン出張記
http://skstmrty.hatenablog.com/entry/MATHMOD_Vienna

今年の2月20日から2月25日に、生まれて初めて海外を訪れました。場所はウィーンで、MATHMOD 2018という国際学会に参加し、ポスター発表をしてきました。国際学会の参加も初めてで、学会での体験や現地の観光が自分にとってすごく思い出深かったので、本記事で出張記としてまとめます。

details

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

OVRPhonemeContext.Start ERROR: Could not create Phoneme context.
http://shiba6v.hatenablog.com/entry/2018/03/01/205926

概要 Unityでリップシンクをしようとして、OVRLipSyncを使ったらエラーが出た。 OVRPhonemeContext.Start ERROR: Could not create Phoneme context. デモと同じはずなのに、動かず・・・ 原因(?) コードを読んでたどっていくと、結局はOVRLipSyncのDLLのメソッドの実行がうまくいっていないっぽい(?) 解決法 OVR…

details

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

過去問サイトを自動生成する
http://shiba6v.hatenablog.com/entry/2018/02/26/023744

大学の過去問サイトを自動生成するプロジェクトを作った. GoogleDriveに過去問を入れて,Usageに従って使うと簡単(これを簡単と言って良いのか・・・?)に過去問サイトが作れます. 最初は雑にRailsでやっていたけれど,過去問の量ならDBをつかわないで静的ページにした方がBitballoonにも置けて速くて良い気がしたので,シンプルな過去問サイト作成プログラムにした. HTMLとかCS…

details

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

Unityでプレビュー時に毎回SteamVRが立ち上がるのをやめさせたい
http://shiba6v.hatenablog.com/entry/2018/02/17/034450

UnityでSteamVR Pluginを導入して開発中、UnityEditor上でプレビューするたびにSteamVRが立ち上がります。 この機能は、HMDを使うときはありがたいのですが、SteamVR Pluginを導入してやっぱりやめた時やVR HMDを使わずにプレビューするときなどにSteamVRが勝手に立ち上がるのは不便です。 私は、Timelineで作った映像をムービーキャプチャでキャ…

details