新年の抱負

MacBook Air 11インチ欲しい!遅くなりましたが新年の抱負など。 プログラミングの本を原著で読めるくらいの英語力をつける GAEでなんかつくる 今年こそオムレツを上手に巻く!

高さの異なるボックス要素を揃えるdisplay:-moz-boxの罠

CSS

こんな記事を見つけました。この発想はなかった! 高さの異なるボックス要素を揃えるテクニック : HTMLコーディングのノウハウ : HTML/XHTML、CSSコーディング最安保障~クロノドライブ~で、その記事のブコメでこんなの見つけました。この発想はあった! …

CSS3のtext-shadowでWindowsでもなめらかフォントを。

CSS

Windowsユーザーでブラウザのデフォルトフォントを変えてる人って結構少数派だと思いますが、多数派であるWindows+デフォルトフォント(MS明朝とかMSゴシックとか)で自サイトが見られても、Macのようななめらかな日本語フォントで表示させる方法があります…

Problem 10 - Project Euler

10以下の素数の和は2 + 3 + 5 + 7 = 17である. 200万以下の全ての素数の和を計算しなさい. これもねぇ…素数のリストさえできれば簡単な問題ですよ。しかし僕の作ったコードでは素数リストの生成が終わる気配がありません。お手上げです。 終わらない計算 も…

Problem 6 - Project Euler

3問目までは順番に解いてきましたが、難易度順にならんでるわけでもないようなので今後は解けそうなものから手を付けていくことにします。 最初の10個の自然数について、その和の二乗と、二乗数の和は以下の通り。1² + 2² + ... + 10² = 385 (1 + 2 + ... + …

Problem 3 - Project Euler

600851475143 の素因数のうち最大のものを求めよ。 大きすぎる数値 素数のリストが作れてしまえば簡単なんですが、昨日も書いたように数値が大きすぎてlong型になってしまいます。xrangeはlong型は扱えないみたい(int型に変換しようとするっぽい)なのです…

素数のリストを生成する(エラトステネスの篩)

Project Euler の第3問は素因数を求める問題なので、まずは素数のリストを生成しようということで「エラトステネスの篩(エラトステネスのふるい)」というアルゴリズムを使用して任意の n 以下の素数のリストを生成するコードを書いてみました。エラトステ…

Problem 2 - Project Euler

Project Euler の2問目は フィボナッチ数列の項が400万を超えない範囲で、偶数の項の総和を求める という問題です。 フィボナッチ数列の一般項 フィボナッチ数列の一般項は以下の通りです。 別に数学が得意というわけではないんですが、ちょうど数学ガールを…

Problem 1 - Project Euler

Project Euler - PukiWiki面白そうだったのでこれから少しずつ挑戦していこうと思います。 まずは1問目 10未満の自然数のうち、3 もしくは 5 の倍数になっているものは 3, 5, 6, 9 の4つがあり、 これらの合計は 23 になる。同じようにして、1,000 未満の 3 …

オブジェクトから様々な情報を取得する inspectモジュール

調べ物をしていたらちょっと面白いモジュールを見つけたのでメモ。 26.10 inspect -- 使用中オブジェクトの情報を取得する バージョン 2.1 で 新たに追加 された仕様です。inspectは、モジュール・クラス・メソッド・関数・トレースバック・ フレームオブジ…

シンタックスハイライトの色変更

CSS

とりあえずPython用に色変えてみた。 CSSはこんな感じ。 /* 文字列 */ span.synConstant { color: green; } /* コメント */ span.synComment { color: red; } /* 識別子(変数名とか関数名とか */ span.synIdentifier { color: blue; } /* ステートメント */ …