タグ

2009年12月17日のブックマーク (5件)

  • Java でアスキーアート画像を生成する - IT戦記

    要は 文字列を指定された *.ttf ファイルを使って画像化したい!! こんな画像作りたい と言う訳で書いてみました "-D" オプションでいろいろ設定できます。 import java.lang.String; import java.lang.System; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.File; import java.util.Collection; import java.util.Iterator; import java.util.LinkedList; import java.awt.GraphicsEnvironment; import java.awt.Font; import java.awt.Color; import java.awt

    Java でアスキーアート画像を生成する - IT戦記
  • これなら完璧! 物理好きな人へのプレゼント

    プレゼント選びって楽しいけど、結構大変ですよね。 特に、贈る相手が理論物理学とか数学とか宇宙以外あんまり興味がない人だったりしたら...。でも、ご安心ください! 並々ならぬ頭脳力を持つ人が気に入ってくれそうな、美しいカラビ・ヤウ多様体クリスタルがありますから! ん? カラビ・ヤウ多様体って? と思いますよね。これ、私たち人間が決して直接観察できないものなんだとか。 ひも理論によると、時空はあなたが思っているような4次元ではなく、実際には10次元なんです。追加の6次元はコンパクト化されているか、ヒューマン・スケールでは観測できないぐらい小さなスペースに丸められていると信じられています。それらのサイズと6次元がカラビヤウ空間を描くのを難しくします。でも、このクリスタルの空間の中にある、3次元の横断面は、その構造と形が明らかになっている部分のモデルになっています。 - Scientifics O

    これなら完璧! 物理好きな人へのプレゼント
    bonty_shushusha
    bonty_shushusha 2009/12/17
    欲しいいいいい
  • 知らなかったらNGなWEBアプリケーション脆弱性一覧 : mwSoft blog

    先日、AmebaなうがCSRFという非常にポピュラーな脆弱性を披露したかと思ったら、ここ数日はセブンネットショッピングでXSSの脆弱性と、ID推測による他ユーザの個人情報閲覧の問題が発生しているという噂が流れています。 ユーザの情報を預かっておきながら、基的なセキュリティの対策もできていないというのは、銀行に例えるなら、お金を預けようとした時に「お金は預かります。ちゃんと保管します。でも警備はあまりしないので盗まれたらスイマセン」と言われるようなものだと思う。 警備に穴があったというのではなく、まともに警備してませんでした、というのはさすがにありえないことです。 そこで、野良WEBプログラマである私が知っている脆弱性を列挙してみた。 私はプログラマであってセキュリティの専門家ではないです。しかも今年の春辺りからずっと外向けのWEBプログラムは組んでません。 その人間が知っているものを並べ

  • 数式が生んだ宇宙:「3次元フラクタル」の画像ギャラリー | WIRED VISION

    数式が生んだ宇宙:「3次元フラクタル」の画像ギャラリー 2009年12月17日 サイエンス・テクノロジーデザイン コメント: トラックバック (0) 魅惑的なフラクタル図形として表現される『マンデルブロ集合』。数学マニアのグループが、これに近い画像を3次元で生成する試みに挑戦した。 マンデルブロ集合を3次元に 彼らはその成果を「Mandelbulb(マンデルバルブ)」[bulbは球の意]と呼んでいる。3Dレンダリングによるこれらの画像は、球体に反復アルゴリズムを適用することで生成された。 3次元の球上の各点に、同じ計算が何度も繰り返し適用されている。これは、通常の2次元のマンデルブロ集合が無限に自己反復を繰り返すことで複雑な図形を描き出していることと、発想としては似通ったものだ。 [フラクタルは、フランスの数学者ブノワ・マンデルブロ(Beno将ツt Mandelbrot)、ャニウニ心審悗

  • ソースから自前ビルドしたソフトウエアの効率的な管理方法 - (ひ)メモ

    ぼくは長年こういう方法で管理してますよ、というお話です。Linuxです。 ディレクトリレイアウト概観 たとえば、asoとbmdという名前のソフトウエアをインストールしている状態はこんな感じ: /usr/local/ ┬ app/ ┬ aso → aso-1.3 │ ├ aso-1.2/ ┬ bin/ ┬ armored │ │ │ └ scrum │ │ ├ sbin/ ─ syd │ │ └ share/ ─ man/ │ ├ aso-1.3/ ┬ bin/ ┬ armored │ │ │ └ scrum │ │ ├ sbin/ ─ syd │ │ └ share/ ─ man/ │ ├ bmd → bmd-2.0 │ └ bmd-2.0/ ┬ bin/ ─ tri │ ├ include/ ─ angle.h │ └ lib/libsnk.so.2.0.0 ├ bin/ ┬ armor

    ソースから自前ビルドしたソフトウエアの効率的な管理方法 - (ひ)メモ