タグ

ブックマーク / mag.osdn.jp (7)

  • 「オープンソース」の二つの意味 | OSDN Magazine

    最近、「オープンソース」という言葉の意味を巡る論争が再燃したようだ。混乱が生じるのは、「オープンソース」という概念自体に、性格の異なる二つの要素が詰め込まれているからではないだろうか。 法的状態としてのオープンソース ソフトウェア開発の文脈における「オープンソース」という言葉は、あるガイドライン(「オープンソースの定義」)を満たしたライセンスの下で公開されているソフトウェア、という意味である。先行した「フリーソフトウェア」という概念の言い換えとして生まれたものだ。これを、「法的状態としてのオープンソース」と呼ぶことにしよう。 「オープンソースの定義」が試みているのは、ソフトウェアの第三者による利用、特に改変や配布に関して著作権者が課す条件に対し、一定の基準を設けるということである。これにより、法的状態としてのオープンソースが保証されているソフトウェアであれば、個別にはどのようなライセンスが

    「オープンソース」の二つの意味 | OSDN Magazine
    altr
    altr 2009/06/24
  • Emacs超入門[2]:基本的なカスタマイズ方法と定番カスタマイズ例 | OSDN Magazine

    Emacsの特徴の1つに、柔軟にカスタマイズが可能な点がある。記事ではフォントの変更や外観の変更、キーバインディングの変更と行った基的なカスタマイズと、定番のカスタマイズを紹介する。 Emacsは「Editor Macros」の略から命名されたことからも分かるように、柔軟にその動作をカスタマイズすることができる。EmacsのカスタマイズにはEmacs Lisp(elisp)と呼ばれる、Lispベースの専用マクロ言語を利用するのが一般的だが、Emacsに備えられているカスタマイズ機能を用いたカスタマイズも可能だ。elispによるカスタマイズは柔軟性に優れるものの、elispの文法はCなどの手続き型言語とは異なるため、取っつきにくさを感じる人も多いだろう。そのため、まずはカスタマイズメニューを用いたカスタマイズや、定番のカスタマイズ例をコピー&ペーストで利用する方法を覚えておくとよいだろう

    Emacs超入門[2]:基本的なカスタマイズ方法と定番カスタマイズ例 | OSDN Magazine
    altr
    altr 2009/04/27
  • 一電子ブック読者の意見 | OSDN Magazine

    家/.の記事(eReader.com Limits E-book Sales To US Citizens)を読んで思ったこと。屋が電子ブックを米国外の人に売ってくれないので困ったねという話。 私はSonyのPRS-505という電子ブックリーダーを使っている。以前用事でボストンに行ったときにたまたま見かけて、大枚300ドルはたいて衝動買いしたものだ(日では発売されてないみたい)。見た目はこんな感じである。かっこいいんですわこれが。少なくともKindleよりは。 e-inkの画面は、紙と同じかどうかはともかく液晶よりははるかに目にやさしいし、電池も長持ちだ。最近は飛行機に乗るとラップトップなんか出さずにこればっかりである。しかも中身は実はMontavista Linuxであって、工夫すると中がちょっとだけいじれる。フォントを入れ替えると日語の書籍もどうにかこうにか読めるようになったり

    一電子ブック読者の意見 | OSDN Magazine
    altr
    altr 2009/04/27
  • Emacs超入門[1]:Emacsの基本的な使い方とショートカットキー | OSDN Magazine

    EmacsはUNIX/Linux環境では定番とも言えるテキストエディタだ。ソースコードの自動整形や色分け表示など、プログラミングに便利な機能を多く備えているため、特に開発者の間で人気が高い。記事ではWindows/Mac OS X環境でのEmacsの導入方法や、その基的な使い方を紹介する。 Windows環境でのEmacsの導入 WindowsMac OS Xの場合、複数の配布パッケージ(ディストリビューション)が存在するので、どのディストリビューションを利用するべきか迷うかもしれない。どのディストリビューションも基的な機能は同一だが、独自に機能拡張が加えられているものもあり、また日本語入力に難のあるものもある。そこで、まずは日語環境で多く利用されている定番のWindows/Mac OS X向けEmacsディストリビューションを紹介しておこう。 NTEmacsJp NTEmacs

    Emacs超入門[1]:Emacsの基本的な使い方とショートカットキー | OSDN Magazine
    altr
    altr 2009/04/10
  • 分散バージョン管理システムGitの使い方入門 | OSDN Magazine

    バージョン管理システムと言うとSubversionやCVSが有名だが、近年急速にユーザーを増やしているバージョン管理システムに「Git」 がある。GitLinuxカーネルの開発リーダーとして知られるLinus Torvalds氏が中心となって、Linuxカーネルの開発に使用する目的で開発した分散型バージョン管理システムである。2005年に開発が開始されて以来さまざまなプロジェクトでの採用が進み、現在ではPerl 5やRuby on RailsAndroid、Wine、X.orgなど、有名な大規模プロジェクトで採用されるに至っている。 記事では、このGitを使用するのに必要な「分散型バージョン管理システム」の基的な考え方を紹介するとともに、Gitの導入方法や基的なGitの使い方について解説する。 分散バージョン管理システムとは? GitLinuxカーネル開発で用いられることを前提

    分散バージョン管理システムGitの使い方入門 | OSDN Magazine
    altr
    altr 2009/02/09
  • 福岡県の「フクオカRuby大賞」募集開始 | OSDN Magazine

    福岡県は、Rubyの普及促進を目指す「フクオカRuby大賞」(同実行委員会、福岡県主催)を創設、2008年11月10日からRubyの活用事例の募集を開始した。県内外から広く募り、優れたものを表彰する。電子メールまたは郵送で受け付け、応募料は無料。締め切りは12月26日午後5時(必着)。 Rubyの特徴を生かして開発したシステムや新しいビジネスモデル、普及に関する取り組みで、おおむね過去1年間のものを対象とする。有償・無償は問わず、全てRubyでコーティングされている必要もない。企業、団体、個人からの応募を受け付ける。 審査は、開発者のまつもとゆきひろ氏を委員長とする審査委員会が、優位性、革新性、社会的効果などから総合的に評価。大賞1件(副賞100万円)と優秀賞3件以内(同10万円)、奨励賞3件以内(副賞なし、県内応募のみ対象)を決める。表彰は2009年2月に福岡市内で行う予定。 福岡県はR

    福岡県の「フクオカRuby大賞」募集開始 | OSDN Magazine
    altr
    altr 2008/11/21
  • [from rtk2106] Open Tech Press | screenで遠隔教育

    先日、ちょっとした遠隔教育をする必要があった。Linux上でソフトウェアをビルドするデモを見せて欲しいと同僚が言ってきたのだ。問題は一つ。私が東海岸、彼が西海岸にいたことだ。さて、ビルドとインストールの方法をどうやって彼に見せようか。いくつかの候補を検討した結果、私たちはGNU Screenを使うことにした。 私たちが最初に考えた候補は、標準Unixユーティリティのscriptを使ってログをとるという案だ。しかしscriptはいくつかの問題点を抱えている。例えば、結果の出力がすさまじい(scriptは、キャリッジリターンや訂正を含めた何から何までを保存する)という、無視しがたい問題点がある。加えて、scriptではインタラクティブ性が完全になくなる。同僚が質問したかったり、説明を必要としたら、後から電子メールでのやり取りが必要になっただろう。これでは彼にとっても私にとってもイライラが募る。

    [from rtk2106] Open Tech Press | screenで遠隔教育
    altr
    altr 2008/08/25
  • 1