rubyでrubocopを実行するVisual Studio Code エクステンションを作りました。

今話題のエディタ、 Visual Studio Code でエクステンションを作りました。

ruby の静的解析ツールである、Rubocop を実行します。 あらかじめ rubocop コマンドの実行が出来る必要があります。

f:id:hitorimisogi:20151216223036g:plain

保存時およびコマンドを手動実行時に rubocop が実行されます。

Visual Studio Marketplace

Visual Studio Code のエクステンションはTypeScriptで書く事ができ、大変ストレスが少ないです。

Perl Monger じゃないけど YAPC::Asia 2015 に参加しました。

YAPC::Asia とは、プログラミング言語Perlを中心とした、ソフトウェアプログラミングにまつわるカンファレンスです。

YAPC::Asiaの開催は今年で最後だそうですので、Perlやらなくなって久しいのですが迷っている暇はない!と参加しました。

8/20(木)、8/21(金)、8/22(土)の3日間で、20日は前夜祭という形で夜のみ開催されています。

東京ビッグサイト会議棟にて、5つの会場でプレゼンテーションやそれに対して質問や議論が行われています。

会場が5つあるため、参加者はおのおの興味あるセッションに移動しながらとなるのですが、人気のセッションは入れなかったりするので、上手く動く必要もあります。

HTTP2、Webフロントエンドなどのホットな話題のセッションが人気だったように思えます。

参加した各セッションごとの感想です。3日分なので長いです・・

続きを読む

Install fedora 18 and ruby

Install NVidia Driver

install rpmfusion

Don't choice rpmfusion-free-release-stable.

You have to install rpmfusion-free-release-branched

sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-branched.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-branched.noarch.rpm
sudo yum install akmod-nvidia

disable nouveau

Fedora 17 nVidia Drivers Install Guide (disable nouveau driver)

## Backup old initramfs nouveau image ##
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)- nouveau.img

## Create new initramfs image ##
dracut /boot/initramfs-$(uname -r).img $(uname -r)

Install Google Chrome

sudo yum install wget lsb
sudo rpm -Uvh google-chrome-stable_current_x86_64.rpm
cd /usr/lib64
sudo ln -s libudev.so.1 libudev.so.0

Install Ricty

git clone https://github.com/yascentur/Ricty.git
sudo yum install fontforge

Download Inconsolata.otf and Migu 1M

Inconsolata

ダウンロード : M+とIPAの合成フォント

./ricty_generator.sh auto

Ibusの設定

Anthyはデフォルトで Ctrl+J がOn/Offになっている。

Anthyの設定で、キーマップをjaにしたのち、Zenkaku_Hankaku を割り当てるなどするとよい

Install git and Setup github

sudo yum install git
ssh-keygen -t rsa -C "xxxx@xxxx"
sudo yum install xclip
xclip -sel clip < ~/.ssh/id_rsa.pub
git clone git@github.com:misogi/misogi.github.com.git
git config --global user.email "xxxx@xxxx"
git config --global user.name "misogi"
git config --global color.ui true

Install ruby

sudo yum install ruby ruby-devel
gem install rake jekyll