黒川仁の文具堂ブログ三昧

Hitoshi Kurokawa, an engineer at Next SeeD

Home

黒川仁の文具堂ブログ三昧

MacのiTerm2でEmacsを使用するときのMetaキー設定

right_command_key

Emacsを本格的に使用することにしたので、最近はESCキーではなく、MacのcommandキーをMetaキーをとして使用していた。

普通にCocoa版Emacsを使用してる時は次のような設定をしていれば、commandキーがMetaキーに設定される。

(setq ns-command-modifier (quote meta))

ところが、ターミナル上(iTerm2)ではcommandキーがMetaキーとして動作しない。

よく考えてみれば当然だった。

全文を読む

CodaからEmacsに出戻りました

学生の時に研究室で毎日のようにコードを書いてたときに使用していたのはEmacsだった。

就職してからは、めっきりプログラミングすることが少なくなったけど、基本的にはEmacsを使用してたと思う。

メインマシンがMacになって、独立してからサーバ構築よりもシステム開発が主業務になり始めた頃、Railsのようなフレームワークも使用するようになった。

ビューとコントローラを行き来するのは面倒くさいなぁとか、海外ではTextMateが人気らしいなぁとか、左ペインにディレクトリツリーがあるような今時なMac用エディタが気になり始めた。

TextMateは日本語がうまく扱えてないという情報があったのでCodaを購入して使うことにした。

全文を読む

Redmine1.2.1から1.4.1 (Ruby1.8→1.9)へアップグレードする

redmine1.4.1

個人的にRedmineを普段から使用していて、仕事用VPSにインストールしていた。

RedmineがRuby1.8でしかうまく動かなくて、なかなかRuby1.9への完全移行ができなかったけれど、Redmine1.4.0からRuby1.9に対応したとのことで、VPSの移行作業に伴いアップグレードして1.9への完全移行を行うことにした。

VPSはさくらのVPSを利用していて、プランの大幅リニューアルで新しいプランへの乗り換え優遇があるとのことだったので、折角なので「さくらのVPS 512」から「さくらのVPS 2G」に乗り換えることに。

「さくらのVPS」ご利用中のお客様の新プラン乗り換え優遇施策の実施期間延長について

今回、Redmineのアップグレードで自分が行った作業手順を書いておく。

全文を読む

MediaWikiのURLにindex.php?title=…を使用しない設定

普段、MediaWiki(文具堂 Wiki三昧)によく使うコードなどを書きためている。
ふと、URLをみるとindex.php?title=…などという格好悪いパラメータが渡されていることに気づいた。

http://wiki.bungu-do.jp/index.php?title=Git関連

Wikipediaを確認してみても、そんなパラメータは渡されていない。

http://ja.wikipedia.org/wiki/利根川

調べてみると、Short URLという設定で実現できることが分かった。

全文を読む

金沢にて独立しました

尾山神社

たまには個人的なことも書いてみる。

昨年の11月に独立したので、正確に言うと「独立してました。」だ。

サラリーマン時代の2006年からすでに個人事業を副業としてたけれども、2009年からようやく本格的に動き出して、なんとか軌道に乗ってきたので思い切って2011年の11月に独立することにした。

全文を読む

カスタムフィールドでJavaScriptを記事に埋め込む WordPress

最近、jQueryを少しずつ使うようになって、記事をいくつか書いてきたんだけど、せっかくなので実際に動くデモも表示したいと思っていた。

そこで、記事にJavaScriptのコードを入れてみたんだけど、なんだかうまく動かない。。。

記事中の文字はWordPress内でpタグで囲われたり勝手に改行されたりするのが原因らしい。

最初はちょっとあきらめてデモのスクリーンショットを貼ったけれど、なんだか格好悪いので、カスタムフィールドを使ってどうにかしてみた。

全文を読む

jQueryでブログ貼り付け用にHTMLコードをエスケープする

ブログにHTMLコードを貼り付けるときpreタグでもエスケープしないとうまく表示されない。

JavaScriptでエスケープする方法を調べてみたら、手動で置換してたり一行にしか対応してなかったり、空白が全部 になったり、あまり思ったような物がなかった。

WordPressではビジュアルモードにコードを貼り付けた後、HTMLモードにすればエスケープしてくれるんだけど、jQueryでもHTMLをエスケープできるといいなと思い、ツールを作ってみた。

全文を読む

jQueryでformを作成してPOST(submit)する

既存のコードをあまり変えずにPOSTしたい場合や、そのまま書くとformタグがネストしてしまう時にjQueryだけでPOSTできたら嬉しいかなと思い、その方法を調べてみた。

AjaxではなくformタグでPOSTしてページ遷移するのと同じ状況にしたい。

全文を読む

WordPressでjQueryが動作しない “$ is not a function”

jquery_error

追記: 2012/01/24

全文を読む

MacからSSHポートフォーワード経由でWindows Serverへリモートデスクトップ

SSHポートフォーワーディング概要図

MacからコマンドラインのSSHで外部サーバを経由してWindows Serverへリモートデスクトップする方法を説明する。

想定しているのは次のようなケース。(経由サーバはSSHができればLinuxでなくてもよい。)

  • Windows Serverがリモートデスクトップ接続を許可しているのは固定IPのみ
  • 自分のMac使用環境は動的IPで直接Windows Serverへ接続できない
  • 外部にあるLinuxサーバのIPを接続許可してSSH経由でリモートデスクトップ接続したい

全文を読む

1 / 3712345...102030...最後 »

Home

Search
Feeds
Meta

Return to page top