2013年6月12日のブックマーク (4件)

  • perl - Inside-out Object : 404 Blog Not Found

    2007年03月11日03:30 カテゴリLightweight Languages perl - Inside-out Object ところが、そのないはずの隠蔽化を強制する仕組みがすでに発見されているのです。 Perl Best Practices Damian Conway [邦訳:Perlベストプラクティス] ビンゴ中西のほげほげ Kansai.pm第8回ミーティングに行ってきました@荷造り中そして、Perlのオブジェクト指向には 隠蔽化を強制する仕組みはない いつか書こうと思っていたけど、ちょうどいい機会なので。 ここでは例として、name,uriという二つのインスタンス変数を持つオブジェクトを実装してみます。 InsideOut.pm { package InsideOut; use strict; use warnings; my %objects; sub new { my

    perl - Inside-out Object : 404 Blog Not Found
    deme0607
    deme0607 2013/06/12
    隠蔽化。Moose勉強しよ
  • いますぐWindowsを捨ててデスクトップでGNU/Linuxを使う10+の理由

    言及するのが既に周回遅れ気味だが、いますぐコマンドプロンプトを捨てて、Cygwinを使うべき10+の理由という記事がとても人気だったようだ。 Cygwinはご存知の方も多いだろうが、元々はCygnus Support(後にCygnus Solutionsに改名)という会社が開発した、Windows向けのGNU関連のツール群だ。Cygnusという名前にはGNUの3文字が含まれているが、これは「GNUのシノニム」というのが名前の由来だからだ。Cygnusが開発したWindows向けのGNUツール群=Cygwinというわけだ。CygwinはまさにGNUオペレーティングシステムの一部のWindows移植版なのである。このへんのことはCygwinのFAQにも書いてある。余談だが、Cygwinの対抗馬としてはMinGWが出てくるが、こちらは「Minimalist GNU for Windows」の略だ

    いますぐWindowsを捨ててデスクトップでGNU/Linuxを使う10+の理由
  • 第3回:openFrameworks – 関数・クラス、オブジェクト指向プログラミング導入

    今回の授業は、まずは、前回とりあげたプログラミングの構造を生みだす4つのパターンの中でまだ説明していなかった「サブルーチン」についてとりあげます。サブルーチンとは、プログラム中で意味や内容がまとまっている作業をひとつの手続きとしたもので、openFrameworksを記述する言語C++では「関数 (Function)」と呼ぶのが一般的です。例として、関数を活用して、アニメーションのための手続きを記述してみます。 後半は「オブジェクト指向プログラミング Object Oriented Programming = OOP」という概念についての導入を行います。これは、今後大規模なプログラムをopenFrameworksで作成していこうとするとき、避けて通ることのできない重要な考え方となります。抽象的な概念や、難しそうな言葉が出てくるので、最初は戸惑うかもしれませんが、そこでやろうとしていることは

    第3回:openFrameworks – 関数・クラス、オブジェクト指向プログラミング導入
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ