Who have already successfully used homebrew to install the latest GCC 4.8.1 on Mac OS X(10.8.4)? I am always stuck when it runs to "make bootstrap". $brew install gcc48 ==> Downloading ftp://gcc.gnu.org/pub/gcc/releases/gcc-4.8.1/gcc-4.8.1.tar.bz2 Already downloaded: /Library/Caches/Homebrew/gcc48-4.8.1.tar.bz2 ==> ../configure --build=x86_64-apple-darwin12.4.1 --prefix=/usr/local/Cellar/gc ==> ma
Features Extensible API is first-class: discoverable, versioned, documented. MessagePack structured communication enables extensions in any language. Remote plugins run as co-processes, safely and asynchronously. GUIs, IDEs, web browsers can --embed Neovim as an editor or script host. Lua plugins are easy to create just like Vimscript plugins. Your config can live in init.lua! AST-producing parsin
0. 目次 継続を理解するには「継続渡しスタイル(CPS)」から 足し算、かけ算、引き算 階乗 木の葉の数を数える フィボナッチ数 リストの平坦 foldr (畳み込み関数) 1. 継続を理解するには「継続渡しスタイル(CPS)」から 「All About Monads」の Continuation モナド が理解できない。特に callCC 関数の定義。 callCC f = Cont $ \k -> runCont (f (\a -> Cont $ \_ -> k a)) k うーん、わずか一行なんだけれど… (+_+) callCC を含め、継続モナドを理解するための前提が次のように書かれている。 Continuation モナドを使う前に継続渡しスタイル(CPS)について確実に理解しているか,自身の設計課題について継続が最良のソリューションなのかを確認してください.他の言語では継続
SQL Serverに1億件を超える大量のテストデータを作成する必要がありできるだけ高速な方法を調べてみた。 ストプロを試してみる まずはストプロを作成してどの程度になる確認してみる。単純にループを回してINSERTを1件づつ行う方法でまずは100万件で試してみる。 ALTER PROCEDURE dbo.CreateData AS SET NOCOUNT ON DECLARE @RowCount INT SET @RowCount = 0 WHILE @RowCount < 1000000 BEGIN INSERT INTO TestTable VALUES (@RowCount, 'DATA' + right('0000000000' + convert(varchar, @RowCount), 10)) SET @RowCount = @RowCount + 1 END RETURN
新運営に代わって2ちゃんねるがかなり改革されてるっぽく化石みたいな運営体制からわりといい方向にむかってるぽいので主な点をまとめてみた住民の意見が採用されまくってる前の体制だと住民の要望が採用されることは皆無だったしかし現管理人のjimとの交流が活発なので住民の意見が採用されやすくなってる模様既に嫌儲板で長年要望が出されてもその都度蹴られていた秒数規制とスレ立て規制が解除された無能だった旧運営を解雇無意味な規制をしていて嫌われていた運営が解雇されたこれまではひろゆきが実質管理人であるにもかかわらず責任所在が曖昧だったが今後の運営はもっとオープンなものになっていくと思われる過去ログが無料公開有料だった過去ログが無料公開ログの広告費をサーバー代等に当てることで運営していく方針の模様VIPとなんJのローカルルールで転載禁止が決定住民の投票により3月2日以降の転載禁止がほぼ決定これも長年の要望でその
Vimって何?Vimっていうのは高機能のテキストエディタのことだ。「へぇ、テキストエディタね。プログラマでもない俺には関係ないよ」と思うかもしれない。「俺もうサクラエディタ使ってるから別にいらないよ」とか「Eclipse最高なので」とかそういう人もいるだろうが、まぁひとまず読んでほしい。 何はともあれ、とりあえずVimをインストールだけしてみようもしあなたがまだVimをインストールしていなくて、Windowsを使っているのならhttp://www.kaoriya.net/software/vim/ここからダウンロードして、インストールしてみよう僕はMac持ってないから、マカーは自分でなんとかしてくれLinux使いには説明不要なはずだ。 とっても簡単に終わってしまうので、誰にでもできることだろうと思う。インストールしてない人はインストールすらできなかった人とみなして次に進む。Vimをインスト
This document compares the parallel programming support in Haskell, F#, and Scala by looking at their language features, high-level abstractions for parallelism, and experimental results from implementing the n-body problem on multi-core systems. It finds that all three languages provide good support for parallelism through features like parallel collections, tasks, actors, and strategies/skeleton
筆者がC#の採用を決めたとき、C#がJavaよりも圧倒的に優れていると感じた機能がいくつかあった。そのうちの1つが、「usingステートメント」だ。これはまさに「シビレるねぇ」といいたくなるようなゴキゲンな機能である。一度使うと絶対に手放せなくなることは、この私が保証しよう。何しろ、この私自身が、もはや手放せなくなった者の1人であるからだ。 そして、usingステートメントが有効であることは、C#以外のプログラム言語でも、これに相当する機能を取り込みつつあることが証明していると思う。これから解説するように、Visual Basic 2005でもUsingステートメントが採用され、Visual C++ 2005 (C++/CLI)ではさらに過激になり、usingキーワードすら使わないでそれに相当する機能を利用できるほど深く言語仕様に統合されてしまっている。 Usingステートメントがない場合
IOのテストってたいへんだ.これをどうにかするために,先人たちは色々考え, 利用対象の特定IOアクションを慎重に取捨選択し,MonadHogeIOのような型クラスによりインターフェースを与えてからそのインターフェース上のアクションとして実装する.実行時は目的のインスタンスの上で走らせるし,テスト時はMock用インスタンスの上で走らせる 同様に特定IOアクションを慎重に取捨選択し,FreeモナドやOperationalモナドによりインターフェースを与えて以下略.目的のランナーで走らせたり,テスト用のランナーで走らせたりする といった手段を取る. で,普通テスト用のものはピュアになるように実装し,テストしやすくする.具体的には,型クラスとモナドと Free モナド - あどけない話や,Freeモナドを超えた!?operationalモナドを使ってみよう - モナドとわたしとコモナドがわかりやす
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く