ドワンゴC++勉強会に行ってきた
最近ふとC++のことを思い出した矢先に勉強会を見つけ、参加してみました。 C++の経験はなく、Cならやったことがあるレベル。過去、何度かやってみようと思うも、自然消滅。
フツーの陶芸家がC++をやっているということに驚いたり、歴史に重みがあったり、C++の面白みに触れられた気がしました。
コンパイル時にあれこれ機能を付加できる constexpr には驚き、まだまだ成長を続けているのだと思いました。
ただ、仕様にコンパイラの実装が追いついていっていないような感じがしまいした。すべて追いかける必要はないにしても、どの程度カバーしているか気になったところです。
次回もあるかも、ということなので、もう少しC++を追いかけてみようと思います。 Web界隈におけるC++の使いどころはどこなのだろう。
JTF2014 に行ってきた
JTF2014、JTF2014: July Tech Festa 2014 に行ってきました。
最近拾いきれなかった技術やインフラエンジニアの雰囲気を肌で感じることができたと思います。今回参加して、インフラエンジニアのイメージが少し変わりました。主にケーブルや機器を触っているというイメージでしたが、アプリケーションの土台となる部分を構築するというイメージもあるようです。こういうイメージは、DevOps という言葉が出てからなのかな。
参加してみて、Docker のセッションには何かしら多大な期待があるように思いました。基本的な知識よりも、本番運用の実績が知りたいとか、実践ノウハウみたいなもの。それと、運用には go-lang で書かれたアプリは使われやすいのかなと思いました。対応しているプラットフォームも多く、実行ファイル一つになる。ツールがシンプルだと使われやすいし、依存も少ない。Serverspec のセッションでも ”シンプルだけれど拡張しやすい”、”エージェントレス” など広まった理由を説明していたが、”使うまでの敷居を下げる” といった考えが似ているような気がしました。
参加したセッションの資料
C Magazine を Kindle で
懐かし。1冊80円ということで買い占めてしまいそう。
月刊C MAGAZINE 1989年10月号 (「月刊C MAGAZINE」シリーズ)
- 作者: C MAGAZINE編集部
- 出版社/メーカー: SBクリエイティブ株式会社
- 発売日: 2014/06/12
- メディア: Kindle版
- この商品を含むブログを見る
MacBook Pro にインストールしたアプリケーション
最初にインストールしたアプリケーションをまとめてみました。
Chrome ブラウザ
Windows で使うこともあり、環境をそろえている。Mac App Store - Day One
日々のメモを残す。基本的には技術的なこと以外はこちらに。Mac App Store - Twitter
流し読みくらいなので、標準機能で十分だったり。macvim-kaoriya - MacVim KaoriYa - Google Project Hosting
使いこなせているかどうかは怪しいが、使い慣れたエディタ。Oracle VM VirtualBox
開発環境の構築に。最近は vagrant から使うことが多い。Command Line Tools for Xcode
開発環境の基本セット。cc や c++、make などと入力するとダイアログが表示され、インストールできる。iTerm2 - Mac OS Terminal Replacement
標準でもかまわないが、使っていて違和感がなかったので、そのまま使い続けている。Homebrew — The missing package manager for OS X
いろいろなアプリの導入のために。
MacBook Pro 初期ディスク使用量
とりあえずメモ
$ df -k
Filesystem 1024-blocks Used Available Capacity iused ifree %iused Mounted on
/dev/disk0s2 244277768 18524440 225497328 8% 4695108 56374332 8% /
devfs 180 180 0 100% 626 0 100% /dev
map -hosts 0 0 0 100% 0 0 100% /net
map auto_home 0 0 0 100% 0 0 100% /home
ドライブルート直下の不要なファイル
VC++ 2008 再配布パッケージをインストールした際に作成されてしまうものらしい。削除するのを忘れていたので、今更ながら削除。
最初みたときはヒヤッとしたものだけれど。
VCRedist from VC++ 2008 installs temporary files in root directory
install.exe
install.res.1028.dll
install.res.1031.dll
install.res.1033.dll
install.res.1036.dll
install.res.1040.dll
install.res.1041.dll
install.res.1042.dll
install.res.2052.dll
install.res.3082.dll
vcredist.bmp
globdata.ini
install.ini
eula.1028.txt
eula.1031.txt
eula.1033.txt
eula.1036.txt
eula.1040.txt
eula.1041.txt
eula.1042.txt
eula.2052.txt
eula.3082.txt
VC_RED.MSI
VC_RED.cab