タグ

2009年11月14日のブックマーク (6件)

  • Javaの限界を超えて実用化を目指す 新開発言語「Scala」のメリットとは~前編

    Scalaとは Scalaは、2003年にJavac(コンパイラ)やJavaのGenericsの設計/開発貢献者であるMartin Odersky氏(スイス・ローザンヌ工科大学教授)によって、開発が開始された比較的新しいプログラミング言語です。Javaは実用言語として幅広いシステムで使用されてきましたが、下位互換性を保つという要請の中、言語としての機能強化がなかなか進まないといった限界も見えてきています。そのような現状もあることから、ScalaJavaの後継として実用的な言語を目指して開発されています。 Scala最大の特徴は、Javaの良さを最大限継承しつつ、スクリプト言語や関数型言語の良いところも吸収し、先進的な機能/文法を取り入れている点です。また、今後のハードウェアのマルチコア化を見据え、簡易に並列処理プログラミングを行うことができるライブラリが付属しています。 Scalaのメリ

    Javaの限界を超えて実用化を目指す 新開発言語「Scala」のメリットとは~前編
  • Python Hack : 噛めば噛むほどおいしくなるクロージャの話

    最近 JavaScript を書く機会が増えているが、それに従って自分のコーディングスタイルが少しづつだが変化してきているのが分かる。もともと「コードの読みやすさ」や「実行効率」にとことんこだわるタイプだが、(JavaC++になくて)JavaScriptRubyにあるクロージャや無名関数が私のコーディングスタイルにとてもマッチしているからだと思う。 簡単な例を紹介しよう。Pythonで書かれた config.py というモジュール。config.yamlという設定ファイルを読み込んで Dictionary として返す config.get() という関数。普通に実装すると、以下のような感じになる。 import yaml _config = None def get(): global _config if not _config: data = open('config.yaml')

    Hoshi-KN
    Hoshi-KN 2009/11/14
    自分自身を書き換えるのか。
  • プロの漫画家もリスペクト! 伝説のハガキ職人・三峯徹がトークイベントに降臨 - メンズサイゾー

    エロカルチャー 2009年11月11日 お世辞にも上手とは言えないイラスト、なのにどんなエロ漫画誌を開いても読者投稿コーナーに載っている……。11月8日、「ハガキ職人の神」と崇められる伝説の人物の投稿活動20周年を記念したトークライブが、新宿のネイキッドロフトで開催された。その人物の名は三峯徹(みつみねとおる)。古くから様々な成年漫画誌の読者コーナーにイラストを投稿しており、エロ漫画読者なら目にしたことのない者はいない、と言っても過言ではないほど、有名な存在だ。知らない人には、素人であるハガキ職人がトークイベントを行うこと自体驚きだろうが、エロ漫画業界では「知らない方がモグリ」という特別な存在なのだ。その独特過ぎる作風と、イラストに添えられた不思議なポエムが強烈な印象を放つため、いつの間にか名前を覚えてしまった読者も少なくない。 そんな伝説の人物のイベントということで、50人ほどで満員にな

    プロの漫画家もリスペクト! 伝説のハガキ職人・三峯徹がトークイベントに降臨 - メンズサイゾー
  • Emacs Lispのイディオム - 2009-01-18 - 武蔵の日記

    今の自分は、出会った人や読んできたによって、できあがっている あの小冊子は、新聞の付録だったのか、記憶が曖昧で定かではないのだが、1ヶ月に1回程度の頻度で届いていた気がする。オールカラーで内容もさまざまだった気がする。その中には、プロ野球の選手名鑑もあって、私は、母から受け取り、大切にしていた記憶がある。母は、…

    Emacs Lispのイディオム - 2009-01-18 - 武蔵の日記
    Hoshi-KN
    Hoshi-KN 2009/11/14
    テキスト処理に関するイディオム。(・∀・)イイ!!
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    Hoshi-KN
    Hoshi-KN 2009/11/14
    プレフィックスキー の作り方
  • Git初心者が絶対に覚えておくべきコマンド - idesaku blog

    Gitの使い方を覚えるにあたって、まず知っておきたいのは――git-cloneだのgit-commitだのは当然として――「操作をミスったときにどのように回復するか」である。それを実現するのは、次の3つのコマンドだ。 git-commit --amend git-reset git-reflog git-commit --amend あるファイルをコミットしたとしよう。 $ (edit...) $ git commit -am 'メッセージ生成処理を実装したよ。'しかし、しばらくして彼は気づいた。 def create_massage(param) ...typoしてる!massageじゃない、messageだ!マッサージを作ってどうする! 慌てるな。まずは直してステージに上げるんだ*1。 def create_message(param) ...$ git add .そして…。 $ gi

    Git初心者が絶対に覚えておくべきコマンド - idesaku blog
    Hoshi-KN
    Hoshi-KN 2009/11/14