タグ

2009年11月15日のブックマーク (7件)

  • Matzにっき(2009-11-13) - [言語] The Go Programming Language

    _ [言語] The Go Programming Language もう知っている人は知っているGoogleからのシステムプログラミング新言語Go。 すっかり祭りには乗り遅れた感があるけど、少しだけコメントをつけておこう。 目次 言語仕様 言語実装 技術的でない話 まとめ 言語仕様 総合的に見て、非常にバランスを考えているように思える。 JavaC++のような複雑さを排して、シンプルに徹する一方、 言語好きを刺激するような新しいアイディアをそこかしこに配置している。 特徴である「コンパイルが高速」というのも、 このシンプルな言語仕様が寄与していると思われる。 個人的に、注目したのはオブジェクト指向機能と、並列機能。 interfaceによる、継承のないオブジェクト指向(duck typing)は、かなり私好みである。 昔からこういう言語が欲しかった。interfaceのみ動的結合を許す

  • PC用スピーカーとアンプ

    2007/01/26 構想 1年前にパソコンに繋いで使おうと考えていたスピーカーとして音響迷路型とダブルバスレフ型の2種類の構想を考えましたが、構想のみに留まり結局製作には至りませんでした。  そうなってしまった一番の理由はモニターの両脇にスピーカーを配するという漠然とした使用目的と十分に根拠のある製作する理由がなかったから!ということになりますが、結論付けた一番のきっかけは息子から羅飛び入りで依頼されたPC用のスピーカーが余りにも期待以上の音質的な出来栄えにもあります。 そのスピーカーは内容積5リットルの何の変哲もないバスレフ型ですが、重低音は無論期待できないものの中音の美しさ、帯域全体のバランスの良さ、分解能の良さは格別でした。 私がこれまでに作った8cmスピーカーのなかで素直さという点でピカイチであるように思います。 こんなことから上述のように2つの構想 は棚晒しになったのですが、た

  • 技術者のための高等数学、教員のための数学: ホットコーナー

    ブログ(iiyu.asablo.jpの検索) ホットコーナー内の検索 でもASAHIネット(asahi-net.or.jp)全体の検索です。 検索したい言葉のあとに、空白で区切ってki4s-nkmrを入れるといいかも。 例 中村(show) ki4s-nkmr ウェブ全体の検索 ASAHIネット(http://www.asahi-net.or.jp )のjouwa/salonからホットコーナー(http://www.asahi-net.or.jp/~ki4s-nkmr/ )に転載したものから。 --- アマゾンで売れていたいろいろ数学、リストだけでもと思ったけど、こ の洋書のことだけで、いろんなネタが出たので、とりあえず、これを。 http://www.amazon.co.jp/exec/obidos/ASIN/0471728977/showshotcorne-22/ Advanced

  • Go Go!! - 兼雑記

    Goいじめてあそぶということなので行ってきた。大変たのしかった。いつもよくわからん面白イベントをやってくれている、 id:ranha さんにとても感謝。今後もやってください :) http://atnd.org/events/2115 ごにょごにょ遊んだ結果はこのへんに置いてある。 http://github.com/shinh/test/tree/master/go/ まずはゴルフ http://golf.shinh.org/l.rb?go 適当にやった。大変無駄な時間を過ごしたと思う。ゴルフの感覚としては D に近いなぁと思いました。標準入力が手軽に取れなさすぎてだるい。 scanf 欲しいよなぁ。マジメに考えると /usr/include/pcrecpp.h ってのはぐぐるのライブラリとして大好きなインターフェースの一つなのだけど、こいうのがあまりできそうにない言語仕様は残念だな

    Go Go!! - 兼雑記
  • go言語snippetと注意点 - ラシウラ

    以前書いたpythonicなA*関数をままgoで書いてみました。 astar.go: http://gist.github.com/233012 astar_main.go: http://gist.github.com/233013 参考python版: http://gist.github.com/147645 そのとき調査で理解したものを紹介します。 0値 goの0値(初期値を設定しないときのデフォルト値)がどうなるか、そしてどう比較するかの例です。 http://golang.org/doc/go_spec.html#The_zero_value package main import "fmt" type location struct { x, y int } func main() { var v location; fmt.Printf("%v\n", v); //fmt.

    go言語snippetと注意点 - ラシウラ
  • 10〜30分で何となく分かるGo

    The document contains Go code snippets demonstrating various Go language features including: 1. Setting up a Go development environment and compiling a simple "Hello World" program. 2. Defining structs, slices, maps and functions. 3. Using channels and goroutines for concurrency. 4. Implementing interfaces and polymorphism. 5. Recursive and anonymous functions. 6. Demonstrating differences between

    10〜30分で何となく分かるGo
  • 本の虫: ㄘんㄘん

    常の如くGoogleReaderを見ていた所、不思議な文字列が目に入った。曰く、「ㄘんㄘん」と。 ちんちんがどうした。下品なことの好まるるは、世の常ではないか。いまさら目くじらを立てるには及ばぬ、という人もいるだろう。しかし、問題はそこではない。よく見て欲しい。 ㄘんㄘん ちんちん 何と見た目が違うではないか。これは一体どういうことだろう。フォントを変えているのか? しかし、こんなフォントをインストールした覚えはない。WOFF(Web Open Font Format)という、web上でフォントを提供する規格が制定されつつあると聞く、しかし、私はFirefoxを使っていないし、第一、その様な最先端の規格を使っているようにも見えない。あるいは、CSSでウエイトや傾きを変えているのか? そうではない。これは、実は、違う文字なのだ。 ㄘ 'BOPOMOFO LETTER C' (U+3118)