部屋の荷物を断捨離

物を捨てるのが苦手だったりするわけですが、この本読んで、ものすごくロジカルに無駄さを納得してしまい、断捨離を決行。

モノのために家賃を払うな!~買えば買うほど、負債になる

モノのために家賃を払うな!~買えば買うほど、負債になる

まだ作業途中ですが、今時点でだいぶ物が減りました。気持ちもすっきり。 この休みもがんばるぞ。

個人ファイナンスの本を2冊読んで

図書館で借りてきて、以下2冊をさらっと読んだ。 どちらも、読むべき本かというとそうでもないかな。

前書は、この書籍にしかない独自の視点や情報が特に見当たらなかったけど、個人ファイナンスをこれから勉強する人にはいいかもしれない。

後書については、僕のお金の価値観とは合わないところがいくつも見受けられ、あまり共感できなかった。ただし、自分の信用情報が調べれるという記述は、類書では見たことがなく目に止まった。

  • 全国銀行個人信用情報センター
  • 指定信用情報機関 CIC
  • JICC 日本信用情報機構

すぐに必要な情報というわけではないけど、人生の局面によっては、必要になるかもしれない。

gemignoreで.gitignore作成

お仕事で他チームのGitLab立ち上げとリポジトリ作成を手伝っている。 .gitignore用意するのめんどくさいなと思っていたところ、以下の記事を発見しこれでいくことにした。

touch .gitignore
gemignore a Fortran
gemignore a C
gemignore a C++
gemignore a CMake
gemignore a Autotools
gemignore a Global/Tags
gemignore a Ruby
gemignore a Global/Linux
gemignore a Global/Windows
gemignore a VisualStudio
gemignore a Global/Eclipse
gemignore a Java
gemignore a ArchLinuxPackages
gemignore a Global/vim
# Added by gemignore. Snippet 'Fortran'
C++.gitignore

# Added by gemignore. Snippet 'C'
# Object files
*.o
*.ko
*.obj
*.elf

# Libraries
*.lib
*.a
*.la
*.lo

# Shared objects (inc. Windows DLLs)
*.dll
*.so
*.so.*
*.dylib

# Executables
*.exe
*.out
*.app
*.i*86
*.x86_64
*.hex


# Added by gemignore. Snippet 'C++'
# Compiled Object files
*.slo
*.lo
*.o
*.obj

# Compiled Dynamic libraries
*.so
*.dylib
*.dll

# Fortran module files
*.mod

# Compiled Static libraries
*.lai
*.la
*.a
*.lib

# Executables
*.exe
*.out
*.app


# Added by gemignore. Snippet 'CMake'
CMakeCache.txt
CMakeFiles
Makefile
cmake_install.cmake
install_manifest.txt


# Added by gemignore. Snippet 'Autotools'
# http://www.gnu.org/software/automake

Makefile.in

# http://www.gnu.org/software/autoconf

/autom4te.cache
/aclocal.m4
/compile
/configure
/depcomp
/install-sh
/missing
/stamp-h1


# Added by gemignore. Snippet 'Global/Tags'
# Ignore tags created by etags, ctags, gtags (GNU global) and cscope
TAGS
!TAGS/
tags
!tags/
gtags.files
GTAGS
GRTAGS
GPATH
cscope.files
cscope.out
cscope.in.out
cscope.po.out



# Added by gemignore. Snippet 'Ruby'
*.gem
*.rbc
/.config
/coverage/
/InstalledFiles
/pkg/
/spec/reports/
/test/tmp/
/test/version_tmp/
/tmp/

## Specific to RubyMotion:
.dat*
.repl_history
build/

## Documentation cache and generated files:
/.yardoc/
/_yardoc/
/doc/
/rdoc/

## Environment normalisation:
/.bundle/
/lib/bundler/man/

# for a library or gem, you might want to ignore these files since the code is
# intended to run in multiple environments; otherwise, check them in:
# Gemfile.lock
# .ruby-version
# .ruby-gemset

# unless supporting rvm < 1.11.0 or doing something fancy, ignore this:
.rvmrc


# Added by gemignore. Snippet 'Global/Linux'
*~

# KDE directory preferences
.directory


# Added by gemignore. Snippet 'Global/Windows'
# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msm
*.msp


# Added by gemignore. Snippet 'VisualStudio'
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.sln.docstates

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
build/
bld/
[Bb]in/
[Oo]bj/

# Roslyn cache directories
*.ide/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

#NUNIT
*.VisualState.xml
TestResult.xml

# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c

*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc

# Chutzpah Test files
_Chutzpah*

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile

# Visual Studio profiler
*.psess
*.vsp
*.vspx

# TFS 2012 Local Workspace
$tf/

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user

# JustCode is a .NET coding addin-in
.JustCode

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
_NCrunch_*
.*crunch*.local.xml

# MightyMoose
*.mm.*
AutoTest.Net/

# Web workbench (sass)
.sass-cache/

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# TODO: Comment the next line if you want to checkin your web deploy settings 
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml

# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# If using the old MSBuild-Integrated Package Restore, uncomment this:
#!**/packages/repositories.config

# Windows Azure Build Output
csx/
*.build.csdef

# Windows Store app package directory
AppPackages/

# Others
sql/
*.Cache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.pfx
*.publishsettings
node_modules/

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm

# SQL Server files
*.mdf
*.ldf

# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings

# Microsoft Fakes
FakesAssemblies/


# Added by gemignore. Snippet 'Global/Eclipse'
*.pydevproject
.metadata
.gradle
bin/
tmp/
*.tmp
*.bak
*.swp
*~.nib
local.properties
.settings/
.loadpath

# External tool builders
.externalToolBuilders/

# Locally stored "Eclipse launch configurations"
*.launch

# CDT-specific
.cproject

# PDT-specific
.buildpath

# sbteclipse plugin 
.target

# TeXlipse plugin
.texlipse


# Added by gemignore. Snippet 'Java'
*.class

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.ear

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*


# Added by gemignore. Snippet 'ArchLinuxPackages'
*.tar
*.tar.*
*.zip
*.tgz
*.log
*.log.*
*.sig
pkg/
src/


# Added by gemignore. Snippet 'Global/vim'
[._]*.s[a-w][a-z]
[._]s[a-w][a-z]
*.un~
Session.vim
.netrwhist
*~

すばらしい。

MacBook Pro 新調

季節外れの休暇を取ったので、普段後回しにしがちな事をいろいろ進めてる。今日はMacを買い替えたので引っ越し作業を取り組んでみた。

今まで、2010年11月に買った"MacBook Pro 13-inch, Mid 2010"(MC374J/A)を使ってたけど、"MacBook Pro Retina, 13-inch, Late 2013"(ME865J/A)にしてみた。

引っ越し作業はさくっと終わりたかったけど、いい機会なんで不要なドキュメントなど整理など、断捨離してたら思ったより時間かかっってしまった。でも使用容量を削減できてディレクトリ構成も見直してすっきり。

設定したこと

  • ディスプレイの解像度を1440×900にして
  • キーボードのリピートスピードを上げて
  • マウスカーソルのスピードを上げて
  • ファイルの拡張子を表示させて
  • メニューバーの電池残量を%表示にして
  • ファイアウォールをオンにして
  • Bluetoothをオフにして
  • Mission Controlでホットコーナーを設定して
  • Monolingualで不要な言語リソースを削除して、ディスクの空き容量を増やして
  • Mac App StoreからXcodeを入れて
  • ターミナルからCommand Line Toolsをインストールして
  • homebrew入れてから、もろもろ入れて
    • Rictyもhomebrewで入れれるようになってた!ナイス。
> brew list
binutils    ctags   freetype    jpeg    libyaml proctools   tig zsh bsdmake curl    gdbm    libevent    nkf readline    tmux    cmake   fontconfig  gettext libpng  openssl ricty   tree    coreutils   fontforge   git libtiff pcre    ruby    wget
  • oh-my-zsh入れて
  • Pry入れて
  • iTerm2入れてRicty設定して
  • お仕事用にVirtualBox, CentOS6.5入れた

めっちゃ快適。

参考にしたサイト