メイン

ツール アーカイブ

2008年2月 2日

ついにきた、MTのオープンソース化!


MTOS: Movable Type オープンソース・プロジェクト | MovableType.jp
http://www.movabletype.jp/opensource/

前々からGPLで出るとは聞いていましたが、ようやくきましたね。

さて、気になるのはライセンス形態ですが・・・
サイトを見てもよくわからなかったのでMTマニアにはおなじみの小粋空間で見てみると

小粋空間: MTOSリリースと日本語化手順 http://www.koikikukan.com/archives/2008/01/26-011555.php
4.ライセンス

MTOSは無償で商用利用可能です。ユーザー数も無制限、再配布可能です。Movable Type4.1とほぼ同機能です(カスタムフィールドと汎用ウェブサイトテンプレートセットはサポートされていません)。
ただし、Six Apartのサポートはありませんので、コミュニティ等で解決する必要があります。

MTOS のライセンスについては、WebSig24/7の記事の小川さんの資料が役に立つでしょう。

とのこと。
やっとですね!MTをお客様にお勧めしたくてもライセンス料が高額で出せないパターンがたくさんありました。これからは躊躇なく導入をお勧めできるというものです。すばらしい!

2008年1月12日

ありえないキーボード

新しい職場に転職して、大量に新しい情報が押し寄せてきています。
情報につぶされないように頭のリフレッシュが欠かせませんね。

そんな中、「キーボードは自由なの持ち込んでいいよ」と言われたのですが、私はキーボードにこだわりはありません。しかし、今職場で使っているキーボードが使いやすいかというと、そうでもないのでどうしたものかなと。

で、周りを見渡してへんてこなキーボードがあるのを教えてもらい、いたく感動いたので紹介してみます。
とはいっても、一流のプログラマーであれば皆さんご存知の様子なのですが・・・

紹介していただいたのは下記の2つ。

Happy Hacking Keyboard http://ja.wikipedia.org/wiki/Happy_Hacking_Keyboard

テンキーやファンクションキー、矢印キー等、従来の一般的なPCキーボードに搭載されている一切の無駄なキーを極力取り除き、必要最低限のキーのみで構成されているのが特徴である。そのため極めてコンパクトな印象を受けるが、キー自体のサイズはフルキーボードと同等の19.05mmである為、打ち易さなどを犠牲にしていない。

これはLinuxユーザーであれば本当に使いやすそうですね。
しかし、WindowsもMacも使うぬるいユーザーの私には向いてなさそうです。
家では普段はMacBookなので、その配列にも困っている有様ですし・・・

次に、ありえない!と思うのはこちら。

KINESISエルゴノミックキーボード http://members.jcom.home.ne.jp/haggar/keyboard/kinesis.html

とっても特徴的なカタチをしています。よく特徴的なデザインの車の事を「100m離れても分かる」と評することがありますが、きっとこのキーボードも、100m先からでも他のキーボードとの違いが分かると思います。(笑)
(中略)
機能的な面で言えば、キー全体を左右2群に分割して両手を自然な肩幅で置けるようにしているあたりはMicrosoftのナチュラルキーボードと同じですね。ただこちらはより人間工学的に徹底していて、指の動きに合わせてお碗の底のように凹ませてキーを配置してますし、親指を活用することで(特に小指の)負荷分散をはかっています。
個人的な好みで言えば、テンキーが無いというのも嬉しいところです。^^ (キーパッド機能を使えば、右手の部分をテンキーとして使う事もできます。)

なんていうか、常識にとらわれていると、キーボードには見えないですよね・・・
ゲームのコントローラーならまだわかりますが・・・
もっとも使っている人は実際いますし、ベテランのほうが使用頻度が高いように見えます。
よって、使い慣れれば便利なことは間違いないのでしょう。

両方ともまだまだ素人の私には厳しいキーボードですね。
無難なやつ、なんか紹介してください><

2007年10月13日

MacBook上で稼動させるWindowsの時計が狂う件

MacBookにてBootcampを使ってWindowsXPを稼動させているのですが、なぜかわかりませんが時計が狂ってしまいます。何回設定しなおしてもまた狂いますし、自動で同期をとる設定にしても、なぜか同期に失敗してしまいます。

なんとかならないものか・・・
と頭をひねっていたのですが、意外とあっさりなんとかなりました。

桜時計(Windows95/98/Me / パーソナル) http://www.vector.co.jp/soft/win95/personal/se050672.html

このソフトは時計あわせを行ってくれるソフトなのですが、これならなぜかうまく時計をあわすことができます。PC起動時に自動で立ち上がるようにしておけば、PCを使うたびに正しい時刻にして使用することができますし、起動して時計を合わせたら自動的に終了してくれる機能がついてますので、それをしておけばその後の作業の邪魔になることもありまん。

便利便利♪

2007年4月14日

Meadow使い方まとめ(簡易版)

EmacsのWin版のMeadowの使い方まとめです。Emacsは並みのエディタとは使い勝手どころか使う目的すら違うので、戸惑った挙句面倒だからヤメ!となること請け合いなツールです。ですが、何事もチャレンジです。すぐに記憶喪失になる駄目駄目な私のために、インストールと使い出すまでの流れを記録して、今後の役立ててみたいと思います。

■インストール

さっそく職務放棄ですが、インストールは下記参照です(笑

http://kawacho.don.am/win/meadow/setup/index.html

(ありがとうございます)
なお、インストールをフツーに行った後、日本語設定ファイルのサンプル「dot.emacs.ja」を「.emacs」に名前を変えてあげて正式な設定ファイルにしてあげる必要があります。それをしないと、日本語フォントが使えないため、日本語を入力しても何も見えません。

■なぜ使うのか?

さて、実際に使ってみる前になぜ、使うのか、を確認してみます。
自分が使うきっかけになっているのは、多くの著名なプログラマーが必須なツールのひとつとして、Emacsの名前を挙げていたから、というミーハー(にしてはずいぶんマニアック)な理由ですが、とりあえずまねしてみようと思っただけなので、なぜ彼らがEmacsを使うのかを知りませんでした。
それを知るには下記のサイトが参考になるかと思います。

Meadow/Emacs memo: Meadow と Unix の思想・考え方

例えば grep と組み合わせることで,あるディレクトリにあるファイルすべてを高速に検索し,その結果を Meadow で表示して,適切なファイルを即座に開くことができるのです.
Unix で使われているコマンドとの連携
それが, Meadow の機能をさらに拡張させるのです.

とのこと。正直、自分はUnixコマンドはまだ使いこなせていないので活用できるかどうか不安なのですが、恐れていては始まらない。むしろUnixコマンドを怖い怖いサーバー環境下ではなく、安心できるWin環境下で試して覚えられるという、ポジティブシンキングな考え方でいってみます。

■まず何しよう

インストールが終わって使い始められる状況になったはいいものの、テストを使うにも本格導入はまだきついので、いいサンプルないかな、と思ってみると、Meadowにはなんと練習用のチュートリアルが付いているそうです。(起動の仕方は「Help > Emacs Tutorial」)

また、チュートリアルにない機能を知るにはこちらが参考になります

Meadow/Emacs memo: Meadow の基礎知識

チュートリアルの中や上記サイト内では実にたくさんの機能の説明がありますが、とりあえず人間の頭はたくさん一気に覚えられるようにはできていないと思います。なので、必ず使いこなすべし、と思ったキーを下記にピックアップしてみます。

※MはAltキーのこと。CはCtrlキーのこと。

C-v 次の画面に進む
M-v 前の画面に戻る

C-l カーソル位置が画面の中央にくるようにする

M- 一単語次に進む
M-b 一単語前に戻る

C-a 行頭に移動
C-e 行末に移動

M-a 文頭に移動
M-e 文末に移動

M-> ファイルの先頭へ移動
M-> ファイルの終端へ移動

C-g 強制終了

C-k カーソル位置から行末までを消去(kill)
M-k カーソル位置から文末までを消去(kill)

C-@orC-SPC カット&コピー開始位置指定
C-w カット終了位置指定
M-w コピー終了位置指定
C-y 貼り付け
M-y 前回コピー内容で貼り付け

C-x u or C-_ or C-/ 取り消し
C-x C-s ファイルをセーブする

C-s 文字列検索

C-x 3 ウィンドウを左右に分割
C-x C-o 別ウィンドウに移動

C-x C-c Emacs終了

これ以上は覚えられません。。。限界。

それと注意したいのは、Emacsでの操作はマウスを一切使わないことを前提としている点です。そもそもGUIではなくCUIベースで作られているので当たり前ですが。普段何気にマウスを使っていることを考えると、結構な違いかと思いますが、キーボードだけで操作できるとなればかなりの速度アップが図れるのでしょう。慣れるまでが大変そうですが。。。


とりあえず、最初に知るべき内容はこんなところでしょうか。
後は使い慣れてきたら徐々に調べていきたいと思います。

文中にたびたび出てきていますが、勉強にはこちらが最適。

Meadow/Emacs memo:

ありがとうございます♪

2007年4月10日

MacBook環境

MacBookでPHPの開発環境を構築していますが、その際の情報をまとめて掲載します。
なお、自分はMacにWinXPをインストールして、その中で開発を行っています。
同様の環境を作っている人の参考になればと思います。

※自分の環境を変更し次第、このページも更新して常に最新の情報を掲載します。

・BootCamp

MacBook上でWinXPをインストールし、使用することができます。
Apple公式ツールのため、フリーで誰でも使用できます。


・BlueWind

マウスが使えない状態でもそれなりの環境を維持するために、コマンドライン型のランチャーを導入しています。ランチャーへの登録はアイコンをアプリケーションにドラッグ&ドロップだけで登録できるので非常に便利。アプリケーションの起動は「コマンドキー+スペースキー」を押して出てきた入力欄にアプリの名前の先頭2文字くらいを入力すれば一瞬で起動できます。


・AppleKbWin

WinをMacキーボードで稼動すると、微妙な違いに苦しむことになりますが、キーの配置をWinと同じに入れ替えてくれるソフトです。多少の違いはありますが、ほぼWinと同じに操作できるようになりストレスがなくなります。
※Microsoft .NET Framework Version 1.1をあらかじめインストールしておかないといけないので注意


・iMouseClick

MacBookeのキーボードについているボタン?は左クリックしかできませんが、長押しすることで右クリックにすることができます。
※たまにアプリによってはうまく動作しないことがあります。。。


・HTMLAssistant

どんなエディタ上であってもHTMLのタグ入力補完機能が使えるようになるソフト。
PHP用のエディタにはHTMLのタグ入力補完機能は使えないことが多いので非常に便利。


・XAMPP

PHP、MySQL、などなど、開発に関連したものを手当たり次第インストールしてくれるソフトです。
これに頼り切るのはよくないですが、便利に使わせていただいています。


・PHP Editor

PHPの開発ならこれ。実に便利です。HTMLのタグ補完ができないのが不便ですが、HTMLAssistantと組み合わせると実に便利。

-----

※まだまだ書いていないアプリがありますが、そのうち追記予定。

About ツール

ブログ「ちきんぶれいん.com」のカテゴリ「ツール」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。

前のカテゴリはソフトウェアです。

次のカテゴリはモバイルです。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。