第0回 あらためてRuby入門 まつもとゆきひろ氏自身による「Ruby入門」をお届けします。日経Linuxの連載開始前の特別企画(2005年4月号)として,Rubyが他のスクリプト言語やオブジェクト指向言語とどこが違うのか,なぜ便利なのかを中心に解説してもらったものです。 ● 基本と他言語との違い ● 実装とRuby誕生の秘密 第1回 プログラミングとオブジェクト指向の関係 プログラマを目指す人々の中にも,「オブジェクト指向は難しい」とか,「なかなか分からない」という印象を持つ方が多いようです。そこで,Rubyを題材にオブジェクト指向という考え方について説明していきます。 ● その1 ● その2 ● その3 第2回 抽象データと継承 オブジェクト指向プログラミングを構成する3原則のうち,前回は「ポリモーフィズム」を学びました。今回はオブジェクト指向の歴史を復習した後,残りの「データ抽象」と
今回はプログラミング言語の型について学びます。型には静的型と動的型の2種類があります。それぞれの歴史的な背景から始め,利点,欠点について学びます。動的型の新しいプログラミング・スタイルである「Duck Typing」も紹介します。 プログラミングの世界では,しばしば「静的」(Static),「動的」(Dynamic)という言葉が使われます。静的とは,「プログラムを実行しなくても,ソース・コードを見るだけで分かること」という意味です。プログラムの静的な部分とは,変数や手続きの名前と型,制御構造の構成などです。 それに対して動的とは,「プログラムを動かしてみないと分からないこと」という意味になります。プログラムの動的な部分とは変数などの具体的な値,実行時間,使用メモリー量などでしょう。 プログラムが採用するアルゴリズムと入力値が分かれば,実行してみなくても出力が分かる場合もありますが,現実には
よろしくお願いします。 移転しました。 まとめのインテリアのブログ版(旧となりのインテリア) http://nanigashi3.blog40.fc2.com/ は まとめのインテリア http://matomeno.in/ に統合されました。はてなアンテナに登録しましょうはてなアンテナにまとめのインテリアを登録する。RSSを取得しましょう まとめのインテリアのRSSはこちらRSSって何?という方は、こちらの説明がわかりやすいですよ。 この機会に、URLを覚えてみましょう まとめのインテリア = matomeno.in (まとめの.イン) 更新をさぼると表示されてしまうFC2ブログの広告記事を 表示させないために、この記事が定期的にエントリーされます。 http://nanigashi3.blog40.fc2.com/をアンテナ登録・RSS登録していても あんまり得することはありま
Windows高速化完全攻略2007PCの高速化に役立つソフトや参考になるサイトを、WindowsXPを中心に、これでもかと紹介します。下記のほか、メモリ増設やデフラグや常駐ソフトの変更*1なども、もちろん早くなります。Vistaがあまり流行っていないようですが、もう少しXPで粘るときには必須の情報です。*2 高速化ソフト 基本 Win高速化PC+ 窓の手 「窓の手」公式サイト 窓使いの友の家 窓の杜・ベクター 窓の杜 - 【NEWS】スタートアップで起動するアプリを一時無効化「スタートアップチェッカー」 窓の杜 - 【NEWS】CPU使用率が高いプロセスの優先度を自動的に下げられる「Process Tamer」 FastCopy - ベクターソフトニュースGIGAZINE 「プログラムの追加と削除」を高速化できるフリーソフト「Safarp」 -GIGAZINEWindowsの終
Bookmarkletの存在を知ってから、いくつか気に入ったものをインストールしたり、自分で作ってみたりして遊んで来たのだが、普通のウェブページへのリンクも含めて数が増えてくるとツールバーが一杯になってしまい、使い勝手がぐっと悪くなる。 そこで、いくつかのBookmarkletの機能を一つにまとめた、メタBookmarkletを自分のために作ったのだが、せっかくなので、ここで公開。名づけて「シオレット」だ(bookmark=しおり)。 【シオレットのインストールの仕方】 [シオレット] ← このリンクを右ボタンでクリックして「お気に入り/bookmark」として追加する。左ボタンでクリックしてしまうと、シオレットがこのページ上で動いてしまうので注意(その場合は、グレーの部分をクリックすればメニューを閉じることができる)。 追加する場所としては、Firefoxの場合は Bookmark To
まえがき CarbonEmacs on Aqua (MacOSX) NTEmacs22 onWindows 自作のパッチやEmacs lisp 等Emacs Lisp 類のインストールは ソフトウェアのインストールと設定#EmacsLisp 類 1. まえがき 私は、仕事場では、会社支給の、WindowsPC を、自宅では、Macintosh を使っています。1987年に MicroEmacsを使い始めて以来の、Emacs派で、中々足を洗えません。(その割りに、lispは良く知りませんが) 自宅の、Macintosh を出張に持っていくことも有って、メールや、文章を書く環境は、Macintoshと、Windows上で成る可く揃えたいと思っています。 と云う事で、今は、Emacs-22.1 を両方の環境の上でビルドして、使っています。Emacs22.1 を使っているのは、 Ma
NTEmacs のフォント設定に関しては、色んな方が書いて居られますし、Meadowの物がある程度使えますので、私としては、余り気合いは入ってません。 此処では、私が使っているipaフォントを使った設定のみ紹介しておきます。一応、10〜20 point 迄 2 point おきの fontset を設定しています。 1. 基本的な考え方 2.IPAフォントを使っています 3. 設定 4. 表示例 5. リンク NTEmacs21 CVS + IME.patch をBuild する スクリーンショット 古い設定は、こちら。 1. 基本的な考え方Emacsのフォント設定は、 (insert (prin1-to-string (x-list-fonts "*"))) を、評価して、使えるフォントを調べて、create-fontset-from-fontset-spec を使って、codi
TheEmacsWiki is dedicated to documenting and discussingEmacsAndXEmacs andEmacsLisp. See the MissionStatement for more information. You can edit this website. There’s a link, Edit this page, at the bottom of this and other pages. Please check Comments on SiteMap before editing this SiteMap page, however. How to use this siteHowToNavigate – how to find what you’re looking for HowToEdit – how you
Emacsでアンチエイリアス?Emacsは豊富なキーバインドやカスタマイズ機能が多いため、非常に便利なエディタです。というか、一度使うと離れられません。python-modeや、pycompleteといった補完機能も追加できるのでpythonプログラミングにも非常に便利です。 しかし、GnuEmacsはフォントの表示に、X Windowのコアフォントシステムを利用しているために、フォント設定が非常に面倒かつ、最近のWYSIWYGエディタに比べると画面が汚く見えます。Windowsに移植されたMeadowや、MacOS XのCarbonEmacsなどではアンチエイリアスが有効なフォントを使用できるので、一度それらに慣れてしまうとGnuEmacsには非常に不満が募ります。 というわけで、Emacsからアンチエイリアスなフォントを使う環境を構築しました。 具体的に何を使うのか アンチエイリア
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く