highlight.pack.js

2014年2月27日木曜日

GitlabをUbuntuに導入

https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/install/installation.md にある情報を自分なりにアレンジし、備忘録的に書き留めておきます。

二次情報なので、英語が読める方は上記の説明を読みながら行うか、 https://gitlab.com/gitlab-org/gitlab-ce/blob/master/README.md#installation を参照して別な方法を試してみるのも良いと思います。

マニュアルで最新版 (6.7) の GitLab をインストールする方法を書いています。 英語が何の問題もなく読める方は本家のページを読みながらの導入をおすすめしますが、 あまり英語が得意でない方の参考になれば幸いです。

GitLab とは

Github のような機能を提供する Ruby on Rails 上に構築されたオープンソースな Git 管理ソフトです。 Git の bare リポジトリを提供し、Web インターフェースよりバージョン管理を可視化します。

2013年7月26日金曜日

コマンドプロンプト(Command Prompt, cmd)だけで更新日時(タイムスタンプ)を現在の時間に変更

いろいろと調べてみたのですが、どうやらWindowsにはタイムスタンプを変更する方法があまりないようです。 結論から言うとFilePathというファイルのタイムスタンプを更新するには以下のコマンドを用います。

copy "FilePath" +,, "FilePath"

意味としてはFilePathと空のファイルを結合して、それをFilePathに書き込めということになります。 なんでこんなまどろっこしい書き方をしなければいけないのかは私にもわかりませんが、どうやらこれでうまくいく模様。

UNIXな環境だったらtouchで一発なのに、なんなんですかねこれ。

2013年2月15日金曜日

UbuntuでのNIS

Ubuntu(12.10, Quantal Quetzal)でのNISの設定方法の備忘録。

NISの概要

NISのサーバーにはマスターサーバー、スレーブサーバーがあり、 マスターサーバーで作ったNISのデータベース情報をスレーブサーバーに送ることによって、 マスターサーバーが死んだときもNISにアクセスできるようにすることができる。 クライアントは /etc/yp.conf にあるサーバーのいずれかにアクセスし、 情報を取得してくる。

2012年12月13日木曜日

PuTTY+tmux(byobu)でShift+F2,Shift+F3,Shift+F4でウィンドウ分割

PuTTY + tmux(byobu) ではデフォルトの状態ではファンクションキーが全く働きません。 そこで、設定をいじって F1, F2, F3 などのファンクションキーを有効化した上で、 Shift+F2,Shift+F3,Shift+F4 でウィンドウ分割と移動をできるようにしようと思います。

ファンクションキーの有効化

まず、PuTTY の設定を変更します。左のメニューから、「端末」→「キーボード」と選択し、 「ファンクションキーとキーパッド」を「 ESC[n~ 」に設定します。

次に、左のメニューから「接続」→「データ」と選択し、 「端末タイプを表す文字列」に「 putty-256color 」と入力します。

必要に応じて、設定を保存しておきましょう。 以上の操作で、ファンクションキーが正しく認識されるようになります。

tmux の設定

上記の設定に加えて、 Shift+F2 などが動作するように、 .tmux.conf に設定を追加します。 byobu の場合は、 .byobu/profile.tmux に以下の内容を追記してください。

以上で、 Shift+F2 でウィンドウの分割、 Shift+F3 で左のペーンに移動、 Shift+F4 で右のペーンに移動できるようになります。

ただし、ウィンドウの分割等の機能は putty でしか動作しないであろうことに注意してください。

2012年5月20日日曜日

Ubuntu12.04のUnityショートカットキー

UbuntuのUnityはショートカットを覚えることで結構快適に使えるようになります(というか使わないといろいろ面倒)。 基本的には「Windowsキー (Super Key)」を長押するとヘルプが画面に出てくるので、それを見ればいいのですが良く使うものを紹介します。

  • 「Alt + Tab」:アプリケーションの切り替え
  • 「Alt + 全角半角」:現在のアプリケーションのウィンドウの切り替え
  • 「Super + W」:現在のワークスペースのウィンドウを一覧
  • 「Super + S」:ワークスペースを一覧
  • 「Alt + Ctrl + カーソルキー」:ワークスペースを切り替え
  • 「Ctrl + Super + D」:すべてのウィンドウを最小化
  • 「Ctrl + Super + 上キー」:ウィンドウを最大化
  • 「Ctrl + Super + 下キー」:ウィンドウを通常サイズに戻すか最小化
  • 「Ctrl + Super + 右キー」:右半分にウィンドウを表示
  • 「Ctrl + Super + 左キー」:左半分にウィンドウを表示
  • 「Alt」:HUDを表示

Windowsでは「Windowsキー + …」の形になっていたものが、Ubuntuでは「Ctrl + Super + …」となっていると覚えればいいかもしれません。

ただし、現在「Ctrl + Super + 下キー」で最小化は出来ないようです。

ヘルプが間違っているのか、それとも実装が間違っているのかよく分かりませんが、Windowsに合わせて最小化も出来るようにして欲しいですね。

2012年5月17日木曜日

最新のBloggerで省略版の投稿を表示する方法

昔の方法を書いたブログはたくさんあるのに今風の方法を書いたブログを見つけられなかったのでメモ。

実はGoogleさんが普通にやり方教えていました。

この方法だと、HTMLを直接書いている人はいちいちビューを切り替えなければいけません。 でも実のところHTMLビューの「Read more」を表示したい場所に「<!--more-->」を書いてもOKです。ちゃんと動きます。

2012年5月16日水曜日

Eclipseで便利なショートカット

Eclipseの便利なショートカットを知ったのでメモ。

Ctrl+F8でperspectiveの切り替え、Ctrl+F7でviewの切り替え、Ctrl+F6でファイルの切り替え。

perspectiveの切り替えはデバッグと開発を高速に繰り返すのに便利だし、 Ctrl+F6はすぐ前に開いていたファイルを見るのに便利。