古いVimがある環境でも共通のvimrcを使う書き方
先日Vim 8.0がリリース されましたが、最近プラグインで8.0以上じゃないとダメだよ、という 物も出てきました。
こう言った時に、 dein.vim等を使ってvimrcで 全てのプラグインを管理していると古いvimしか入ってない環境でちょっと面倒です。
そういった場合に一つのvimrcで簡単に処理する書き方について。
Read onGNU screenで再接続時に二重起動を防ぐスクリプト
GNU screenは何と言っても一度ターミナルを落としたりsshが切れたりしても 再度ログインした時に同じ状態に戻せるのが便利なところですが、 たまにちょっとした作業をして残っているセッションがあるにも関わらず 新たにセッションを立ち上げてしまうことがあります。
そんな二重起動を防ぐスクリプトについて。
Read onMacのiTerm/ターミナルでメタキー(Alt)を使う方法

コマンドライン操作やターミナル上でのエディタで使う修飾キーとしては基本的にControlボタンが多いですが、 メタキーを使ったショートカットも色々とあって知ってると結構便利だったりします。
メタキーと言うものは現在の通常のキーボードには殆どないわけですが、 Escキーを押してから文字キーを押す、と言う操作で代替されています。 もっと一般的にはAltキーやMacのCommandキーがメタキーの代わりに使えたりします。
が、MacのターミナルアプリやiTermなどでは通常これらのキーがターミナルへのメタキー信号として 送られません。
そこでその辺を使うための設定について。
Read onTravis CIでのMacのOS環境を変更する設定
Homebrew 1.0.0がリリース: これに伴う変更とそれに対するBrew-fileでの変更

MacのパッケージマネージャーのHomebrewのバージョン1.0.0がリリースされました。 1.0.0ということで正式リリース的な感じですが、 このバージョンアップに伴いレポジトリインストール先の変更等 幾つかの変更点があります。
その変更によってBrew-fileの方でちょっと問題があったりもしたので そのあたりを直しました。
Read onFirefox 49でVimperatorのSmart Completionが効かない問題への対処法

先日Firefox 49がリリースされましたが、 今回の変更はどちらかと言うとユーザー側には直接見えないような変更でした。
なんですが、VimperatorのSmart Completionが上手く動作しなくなってしまったので それに対する対処法について。
Read onmacOS Sierraにアップグレードしてみて取り敢えずの状況
Mac用の新しいOS、macOS Sierra (10.12)がリリースされました。 例によってMacに無料で入れることが出来ます。
取り敢えず入れてみようと言うことでアップグレードしてみたので ちょっと使ってみたところでの感想とか、 問題とかについて。
Read on/bin/shと/bin/bashの違い(とcronでのシェル)
シェルスクリプトを書く時にShebangに#!/bin/sh
の様にシェルの指定をしますが
Bashの機能を使いたい場合はきちんとbash
を指定しないといけません。
その辺の違いは早いうちに気づくことがあると思いますが、 cronの中でのシェルについてちょっと見落としていたのでその辺について。
Read onFacebookのシェア数の獲得方法のアップデート

ちょっと前にFacebookのAPIの変更でシェア数の獲得方法が変更されたので このOctopressブログ用のものもアップデートしてみたんですが、 ちょっと色々問題があったのでアップデートしました。
Read on