はやしくんさん雑記

はやしくんさんです


技術系

iOSのWebRTCを手元でビルドした

iOSでWebRTCをした話です Cocoapodsはいやだったので、手元マシンでビルドしました webrtc.org

Rustの変数の所有権とかBorrowingについて概ね理解した

基本的にはここに書いてある通り。 Scoping rules - Rust By Example C/C++エンジニアではないけど、これも参考にさせて頂いた。 C/C++エンジニアのための Rust のデータ所有権とライフタイム入門 Ownership (所有権) RAII: Resource Acquisition Is Initial…

C#でプロセス間通信をする (WCF)

モチベーション C#でプロセス間通信をしたので、備忘録代わりに残しておきます。 普段の生活で(研究とかで)Windows Presentation Foundation (WPF)を使って簡単なソフトウェアを作ることはよくあります。大抵はUIスレッドのみで完結し、たまにマルチスレッド…

データ処理でよく使うPython Snippets

データ処理にPythonをよく使ってるくんさんです。 numpy scipy pandas matplotlib Pillow あたりを使ったデータ処理でよく使うSnippetを書いていきます。 それぞれexampleでjupyter notebookのリンクを付けています。 日々思い付き次第追記していきます。 移…

【機械学習事始め】102枚の花の画像分類をした

AI人材になるぞ! 機械学習が最近流行ってますね。 興味があったので遊んでみることにしました。 僕もAI人材になるぞ! (なりません)(決して某振がつらくて現実逃避をしているわけではない) とはいえ、実は3年ほど前にも手を出したことがあり、当時は手書…

ナウいマジ卍なiOSアプリを作るためのAPNsまとめ (iOS10対応, 2018年2月)

ナウいマジ卍なiOSアプリを作る上で欠かせないPush通知を実現する、Apple Push Notification Service: APNsについて、久しぶりに実装しようとしたら転がってる情報が古かったりアレなので備忘録的な感じで自分でまとめます 執筆日: 2018年2月18日 対象OS: iOS…

新しくiOSアプリを書くにあたって、VIPERを採用した

注:これはポエムです。 タイトルのままです。 最近諸事情により新しくiOSアプリを作っています。 めちゃくちゃ複雑とか、エキセントリックなアプリというわけではなく、極めて普通のアプリです。 コンプライアンス的なアレがアレなのでアレですが、Twitter…

vibe.d(D言語製WAF)でWeb開発、DockerでAWSへデプロイ

はじめに 皆さん、vibe.dはご存知でしょうか。そもそもD言語はご存知でしょうか。 D言語 - Wikipedia C++erがD言語を使ってみて感激した機能 - Qiita 型推論やGC、テンプレートやコンパイル時関数実行などもでできて、モダンでCoolな言語仕様の言語です。 個…

阪大で大学公式の履修管理アプリを作ってた僕の時間割アプリOrario所感

はやしです. 今年度より東京大学大学院で修士1年生をしています.専攻は化学で,化学の勉強,研究をしています. 学部時代,僕は大阪大学理学部化学科に所属しており,趣味でプログラミングをしていました. そこでやっていた事の一つに,阪大の履修管理シ…

CentOS上でMeCab & Python3環境構築

概要 CentOS上にMeCabをインストールし、Python3から仕えるようにする MeCabはyumでインストールする /bin/sh: mecab-config: コマンドが見つかりませんで困ってる人は解決するかも 辞書はmecab-ipadicとmecab-ipadic-NEologd

TwitterのlikeみたいなエフェクトをJSとCSSで実現する

祝 Twitter10周年! らしい それに合わせてかTwitterのlikeのエフェクトが変わった @tree0_0tree TwitterのLIKEのエフェクトが変わってたのでgifアニメにして永遠に見ていられるようにした pic.twitter.com/KkdjyTwFOr— はやしくんさん (@tree0_0tree) March…

OS XでVMにCentOSを入れてC++11の開発環境を構築してipkn/crowでWeb開発を始めた

概要 クソみたいな備忘録 C++でWeb開発したかった GCCでBoostとかを使いつつC++11で開発したかったがclangとの共存等がちょっとややこしかった VirtualBoxにCentOS7を入れて、バックグラウンドでOSを動かしてSSHで接続するようにした CentOS上でzshとvimを導…

プログラミングできるようになりたんですが、どうすればいいんですか?ってめっちゃ聞かれるから今後このURL送るようにする

プログラミングできるようになりたんですが、どうすればいいんですか?ってめっちゃ聞かれる インターン行ってたり、アプリ出したりしてるとおんなじ大学の人とかによく聞かれたりする 相手が女の子の場合は(殆ど無いんだけど)、僕が教えてあげるよ!!って…

技術系ブログまとめ

電車の中とかで暇潰しによくfeedlyでTechブログを読んだりしてます TechブログはQiitaとは違って"まともな"記事が多いので、個人的には好きです 主観バリバリですが、僕が読んでるものも読んでないものも含めて紹介していきます

僕の2015年の就活とか開発について振り返る

はじめに もうすぐ2015年も終わりですね。皆さん今年はどうでしたか? 僕の今年の目標は楽しむ!でした。 今年の目標は働きまくりつつ大学生活を楽しむってのだったけど働きまくることしかできなかったし自分はそんな器用な事できないってのがわかったので来…