▼お仕事のご依頼 執筆、取材、講演のお問い合わせはこちらからお願いします。 ▼広告のご依頼 MM-Labo.com内への広告のご希望はこちらからお願いします。
▼お仕事のご依頼 執筆、取材、講演のお問い合わせはこちらからお願いします。 ▼広告のご依頼 MM-Labo.com内への広告のご希望はこちらからお願いします。
The Hubble Heritage project was run by a group of astronomers and image processing specialists at the Space Telescope Science Institute from 1998 to 2016. The stated goal of the project was to use the Hubble Space Telescope's archive of imagery, augmented with new observation data, to produce aesthetically impactful and scientifically accurate color images of our universe. Although the team has si
id:Ozy:20060603#p2 id:Ozy:20060604#p1から。 何となく気になったんで、Haskellで実装。……まあもっと簡単になるとは思うけど。 以下、組合せを求めるのに必要な部分のみ抜粋。 dfoldl _ z [] _ = z dfoldl _ z _ [] = z dfoldl f z (x:xs) (y:ys) = dfoldl f (f z x y) xs ys comb :: (Integral a) => a -> a -> a comb _ 0 = 1 comb n r = dfoldl (?x a b -> x * b `div` a) 1 (take (fromIntegral r2) [1..]) (take (fromIntegral r2) [n,n-1..1]) where r2 = if r > (n `div` 2) then n -
ふと立ち寄った100円ショップにいっぱい売っていた。 むしゃくしゃして買った。 後始末などどうでもよかった。 今は反省している。 追記: ぜんぶと思ったら、10種類もあるのね・・・。 やねさんid:yaneuraoの日記を見て気付いた。もしかしたらお互いのを合わせたら10種類揃う? http://acm.pku.edu.cn/JudgeOnline/problem?id=1306 http://acm.pku.edu.cn/JudgeOnline/problem?id=2249 これらは単にnCrを計算するだけの問題なのだが、ただ公式通りにやろうとすると簡単にオーバフローしてしまう。何も考えずにやりたければJavaで書くのが楽だろう。しかしなるべく桁数を抑えながら、しかも簡単に計算する方法はないか。 続きを読む 仕事をしつつ最短コードを考えると、脳みそがグダグダになる。。。明日はコードを書
Haskeller への道 寝がえり勉強よりまず処理系のインストールど・れ・に・し・よ・う・か・なPreludeってなんぞや?ヘルプEmacs を使いたい【ちょっとひとやすみ】「非正格」って? はいはいHello, World! プログラム実行ファイルにしてみようrunhugsやはりブラックボックスなのか?さらに echo.lhs とかねdo しましょあっちゃの世界の引数とこっちゃの世界の引数モナドを遠目に見るcat.lhs とかもみとく【ちょっとひとやすみ】ピュアな怠け者 つかまり立ちリストもモナド?main は関数じゃねーのか?IO a の a と [a] の athunk はどう書くのか?型宣言をみてみよー!型推論より厳しい型宣言の必要性たらいまわし関数続たらいまわしデバッグの手段を知ろう【ちょっとひとやすみ】メイビー? よちよち歩き自分で型をる、るる、類(kind)って?MyEqク
最近 .vimrcを貼り付けるのが流行ってるみたいなので自分も.vimrcを貼り付け、るわけでなくオススメの plugin を紹介してみようかと。 Align.vim http://www.vim.org/scripts/script.php?script_id=294 痒いところに手が届く整形ぷらぎん。 options = { width => 100, height => 50, background => nil, } なソースを範囲選択して :'<,'>Align => すると options = { width => 100, height => 50, background => nil, } のように整形してくれます。 Allargs.vim すべてのバッファでコマンドを実行。例えば開いてるバッファのすべての文字列を置換したければ、 :Allargs %s/perl/ruby
コンテンツの案内 このサイトには、下記の種類のコンテンツがあります。 「vimエディタ基本」vimエディタの基本的な情報を扱った記事の一覧 「vimエディタのインストール関連の記事」vimエディタのインストール方法 「vimエディタ・スターターマニュアル」vimエディタの操作方法(かなり入門) 「vimスクリプト」vimエディタの拡張スクリプトの記事の一覧 「役立つ、助けになるvimスクリプト」 「デフォルトでインストールされているvimスクリプト」 「vimエディタカラースキーマ」vimエディタのカラースキーマのスクリーンショットの一覧 「vimスクリプト リファレンス」vimスクリプトの書き方、サンプルコード 「その他のツール、コマンド」vimエディタ以外の、ツール、コマンドの記事の一覧 「ダウンロード」このサイトで配布しているファイルの一覧 このサイトではRSSでサイトの更新情報を配
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く