タグ

2006年6月9日のブックマーク (17件)

  • Programming in Scheme

  • もうひとつの Scheme 入門

    勾配の緩やかな初心者向け Scheme 入門ページです。 コンピュータは使ったことがあるが、プログラミング経験があまりない人を想定しています。 Scheme の解説はすでに山ほど優れたものがありますが、あえて解説記事を書いてみました。 Scheme のような抽象的な話題は波長が合えばすんなりと理解できますが、あわないと全く理解できません。 他の解説を読んで今ひとつよく理解できなかった人は試しに読んでみてください。 この記事の目標はコンピュータ科学の教科書の決定版である SICP を読める程度の Scheme の知識を提供することです。 目次: 処理系のインストール Scheme を電卓代わりに使う リストを作ろう 関数を定義しよう 分岐 局所変数 繰り返し 高階関数 入出力 代入 文字、文字列 シンボル型 連想リスト、ハッシュ表 ベクトルと構造体 構文の定義 (マクロ) 継続 遅延評価 非

  • Haskell のお勉強

    Haskell は関数型プログラミング言語の”標準語”として、1990 年に 誕生 (Haskell 1.0) した比較的新しい言語です。 その後、1999 年に安定した言語定義 Haskell 98 が制定され、 徐々に知名度が高くなっています。 しかし、まとまった日語の解説がほとんど無いので、 簡単な解説記事を書いてみました。 目次 Haskell とは プログラムを動かす 関数を定義する 型 入出力 Haskell で最小二乗法 自前の data と class Monad 探索 種々のデータ構造 Module 詰碁を解く

  • オブジェクト指向の概念の発明者は誰ですか? - Smalltalkのtは小文字です

    忙しい人のためのまとめ 一般に「オブジェクト指向プログラミング」と呼ばれる考え方には発案者が異なる二系統がある。(ただし簡単のため、次のうち前者から批判的に派生して生じたプロトタイプベースのオブジェクト指向はここには含めていない) アラン・ケイによる、変化に強い長期運用可能な遅延結合システムを SIMULA67 にあった「オブジェクト」をメッセージの受け手とすることで実現(オブジェクトにメッセージ送信)するアイデアに基づく「メッセージングのオブジェクト指向」と、 ビアルネ・ストラウストラップ(前後して抽象データ型を発案したリスコフ人、オブジェクトクラスを考えたニガードらSIMULA陣営、Eiffelのメイヤーらも同様の着想を得ている)による、ユーザー定義型(抽象データ型)を SIMULA67 にあった「クラス」という言語機能を使って実現(カプセル化、継承、多態性)するアイデアに基づく「抽

    オブジェクト指向の概念の発明者は誰ですか? - Smalltalkのtは小文字です
  • [pdf]Swing実習マニュアル 大黒学

    大阪にはキャバクラが多い街として「キタ」と「ミナミ」があるんです。 この2つの街にはいろんなキャバクラがあるし、競合店が多いことから他のエリアより時給相場が高い上、新規のお客さんも来店しやすい。 だから、関西のキャバクラで働く上で、キタ、もしくはミナミのキャバクラを選ぶことがすごくおすすめ! けど、そうは言っても「じゃあキタとミナミだったらどっちの方が良いの?」って思う方もいるかもしれませんよね(笑) なのでここでは、大阪のキタとミナミのキャバ嬢目線から見た違いについて解説していきます! 大阪のキャバクラ「キタ」と「ミナミ」の違い では大阪のキタとミナミには、キャバクラにどんな違いがあるのか、各項目に分けて紹介していきます! 大阪のキャバクラで頑張って働いていこうと思ってる方は、自分の目的やキャバ嬢としてのキャリアに合ったお店を選んでくださいね! お給料 まずはお給料について。お給料は、大

  • Rubyソースコード完全解説 / 青木峰郎

    $Id: index.html,v 1.6 2004/07/20 23:08:12 aamine Exp $ この文書は書籍『Rubyソースコード完全解説』のHTML版です。 ただし初校段階の原稿をベースにしているため、 書籍では修正されている間違いが残っている場合があります。 予め御了承ください。 2004-02-16 に全章を公開しました。 目次 まえがき 序章 第 1 部「オブジェクト」 第 1 章「Ruby言語ミニマム」 第 2 章「オブジェクト」 第 3 章「名前と名前表」 第 4 章「クラス」 第 5 章「ガーベージコレクション」 第 6 章「変数と定数」 第 7 章「セキュリティ」 第 2 部「構文解析」 第 8 章「Ruby言語の詳細」 第 9 章「速習yacc」 第 10 章「パーサ」 第 11 章「状態付きスキャナ」 第 12 章「構文木の構築」 第 3 部「評価」 第

  • Complexification | プログラミング・アート

    "While engaged in the deepest trance of coding, all one needs to wish for is any kind of numerical or symbolic resource, and in a flash of lightning it is suddenly there, at your disposal." - John Maeda

  • Google Toolbar for Firefox – Google Toolbar

    Google Toolbar for Firefox has been discontinued For details, see the announcement. There will be no further updates or security fixes to Google Toolbar for Firefox. For this reason we strongly recommend discontinuing the use of the toolbar. Also see our Help Center for suggestions on add-ons and built-in browser features that provide functionality similar to the toolbar. We’d like to thank everyb

    syo-yu
    syo-yu 2006/06/09
    複数のFirefoxの設定を同期
  • フォトレタッチ・ビフォーアフター - GIGAZINE

    雑誌やパンフレットなどの画像は加工されているというのはわかっていてもどれぐらいまでフォトレタッチされているのか?というのはまた別問題。というわけで、加工後と加工前を見比べて、昨今のフォトレタッチの実態に驚愕してみましょう。しみ、しわ、胸の大きさ、ウエストの細さ、なんでもレタッチして美しく仕上げます。 衝撃の展開必須の各種フォトレタッチ済み画像比較サイトは以下から。一応簡単なフォトレタッチ方法の解説もあります。 例その1、ブロンド美女。マウスを上に載せると当の姿が浮き彫りに http://homepage.mac.com/gapodaca/digital/blonde/blonde1.html アップにするとさらによくわかる。 http://homepage.mac.com/gapodaca/digital/blonde/blonde2.html http://homepage.mac.c

    フォトレタッチ・ビフォーアフター - GIGAZINE
  • http://www.interq.or.jp/student/exeal/dss/mozilla_translation/js20/

    syo-yu
    syo-yu 2006/06/09
    new version of javascript
  • exewrap

    exewrap exewrap は実行可能 JAR ファイルから EXE ファイルを生成するツールです。 Windows 環境で Java アプリケーションをより簡単に起動できるようにします。 JET や GCJ のようにネイティブコードにコンパイルするツールではありません。 JSmooth や launch4j と同じように Java アプリケーションの起動を助けるツールです。 特徴 JAR ファイルを EXE ファイル内に含めることができます。 タスクマネージャに java.exe ではなく EXE ファイル名が表示されます。 スプラッシュスクリーン表示に対応しています。 Pack200アーカイブ形式でJARファイルを圧縮するため、ファイルサイズが半分程度に小さくなります。 一時ファイルを出力しません。クラスファイルや画像リソースなどは、すべて EXE

    syo-yu
    syo-yu 2006/06/09
  • KazuoMoriwaka/Journal/2006-01-15 - MoriMoin

    what's new in python 2.5 概要だけメモ。 2006/6/3 更新 PEP 308: Conditional Expressions C の条件式みたいなもの。(condition?true_value:false_value なやつ。) x = true_value if condition else false_value 感想: 変な文法だ… PEP 309: Partial Function Application 関数の引数の一部(または全部)を渡して、それらを省略した新しい関数オブジェクトを作成できるようになるらしい。 PEP 314: Metadata for Python Software Packages v1.1 Pythonパッケージの依存関係情報を記述できるようになるそうな。 ソースのdownload_urlを記述できるよ

    syo-yu
    syo-yu 2006/06/09
    what's new in python 2.5
  • 荒木飛呂彦吉良吉影を語る

    荒木飛呂彦吉良吉影を語る前編 吉良を語る前に、まずは杜王町について話しましょうか。 モデルは僕が子供の頃暮らしていたところの近くにできた新興住宅地です。 僕はそこに素敵さよりも不気味さを感じたんですよね。 「大丈夫かなあ」っていう。 みんな幸せそうな電気の光とかが見えるけど、でも家の中では何してるのかわからない。 同じ様な家が建ってて、綺麗で、幸せそうなんだよね。 そこがまた、吉良がいるという感じなんだよなあ(笑)。 『ダイヤモンドは砕けない』には、街を作ろうというテーマがあったんです。 日常の隣りに潜むユーモアだとか、不気味さだとか、そういうところを描きたかった。 自分の周りにも、視点を変えればおかしな所もあるかも知れない。 スティーブン・キングの小説の影響も大きいですね。 八〜九十年代に読んでたんですが、特に好きなのは『ミザリー』。 舞台が限定されてて、深く深く描いていくような感じ。

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
    syo-yu
    syo-yu 2006/06/09
    「あとで読む」ページをBookmarklet一発でキャプチャ、そのまま瞬速でメールしてくれる
  • Webをクリッピングしてまとめて公開する「Clipmarks」 - 『ちよろず。』

    今日は飲んで帰ってきたのですがびっくりしました。昨日のエントリ「僕はこんなサイトで情報収集している」を沢山の方に見ていただいたみたいで、感謝感謝です。少しはお役に立てましたでしょうか?さて、そんな驚きの中で感じたのが「まとめ」の威力。正直言ってしまえば、昨日のエントリは普段自分が見ているサイトのURLを貼り付けただけなので、普段のエントリの半分以下の時間で仕上げたのですが、それでも沢山の方に見ていただけた理由の一つは「情報がまとまっていたから」だと思っています。ユーザ自身がWeb上に整理しきれないくらいの情報を吐き出している昨今、こういう「まとめ」の重要性、すなわちフィルタリングされた情報の価値というのは、どんどん増していくのだろうなぁと思ったわけです。そんなわけで今日は、クリッピングしてまとめて情報を公開するWebアプリ「Clipmarks」のご紹介。Clipmarksでクリッピングして

  • 『ちよろず。』 - 僕はこんなサイトで情報収集している

    昨日、"Share Your OPML"の紹介をしたこともあり、そして今日は"はてなスクリーンショット"っていう機能がリリースされたこともあり、今日は普段僕がどんなサイトを見て情報収集しているのか、晒してみたいと思います。とあるサービス開発者のIndexとして見てもらえればと思います。国内外必読サイトどんなに忙しくても、ココだけはチェックしているという所をご紹介。popurls.comdiggやらdel.icio.usやらfurlやらの最新のトップ記事(いわゆるrecent)のみをまとめて表示してくれる。TechCrunch昨日ご紹介したTop 100のNo.1、米国サービスレビューブログの最高峰。恐れ多くも僕はTechCrunchのような内容を目指してブログを書き始めました。GIGAZINE更新頻度とネタの新しさにはいつも頭が下がります。またGoogle系のニュースウォッチャーとしても必

  • 『ちよろず。』 - Bookmarkletを集約できるAjaxアプリ"blummy"かんたん利用法

    一昨日の記事SEOmoz’s Web 2.0 AwardsのBookmark部門で1位を取ったblummyについて取り上げます。日ではそれほどメジャーになりきらない感もあるのですが、改めて使ってみるとスゴイAjaxアプリなので、是非いままで使ったことが無い人にも使ってもらえるように、簡単なマニュアルを書いてみたいと思います。「blummy」自体がどんな機能かと言えば、Bookmarkletを集約できるドロップダウンメニューのようなものです。大きく既存の物と違う点は、Ajaxで実装されているのでブラウザや環境依存が無く、カスタマイズの柔軟性が高い事です。また、データはサーバ側に保持されているので場所を問わず使えます。基機能(1) まずは、http://blummy.com/にアクセスします。(2) "Login"の"Register"からユーザアカウントを取得しましょう。(3) ログイン