Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up
![モダンCSS設計の解説サイトまとめ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/64cbf571444262bf0d6c2f0dd90a8465172ec782/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgzJUEyJUUzJTgzJTgwJUUzJTgzJUIzQ1NTJUU4JUE4JUFEJUU4JUE4JTg4JUUzJTgxJUFFJUU4JUE3JUEzJUU4JUFBJUFDJUUzJTgyJUI1JUUzJTgyJUE0JUUzJTgzJTg4JUUzJTgxJUJFJUUzJTgxJUE4JUUzJTgyJTgxJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz03N2VhMzIwNDAwZDYwMjFiMmJjOTA1MWYyYzRjOGVhOQ%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB0YWt1aGl0by1oJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1jZWYzNjNjMzJhYTI2Y2Y4ODUzMTkzYzM5YWNhODA2Yw%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3De22048df1226da5a4b3496644814299d)
はじめに D言語のプログラミングは、とても楽しいものです。 この記事では、D言語を使うとどんな感じなのか、どう楽しいのか、実際にライフゲームを作っていく過程を通して、紹介します。 C/C++やJavaの経験が多少ある人なら、この記事をなぞって簡単にD言語版ライフゲームを作れると思います。 できあがりイメージ こんなものが出来上がる予定です。 ソースはこちらに置いてあります。 使用ツール 徒手空拳と謳った通り、使用ツールはこれだけです。 本家DMD ver2.0.64 SDL2.0 IMPLIB (Windows限定。DLLからのlib作成に使用) 好きなエディタ 好きなシェルやコマンドプロンプト SDLとは SDLは、有名なオープンソースのゲーム用ライブラリです。 基本的にはごく薄いC言語のラッパーAPIで、Mac・Windows・Linux・iOS・Androidといったプラットフォーム
@torotoki です。Machine Learning Advent Calendar 2012 7日目は、俗に言う脳科学とよばれる神経科学(neuroscience)の中でも計算論的神経科学(computational neuroscience)という分野です。学問的な入門書ではまず、脳の神経細胞の仕組みや、多々のニューロンの数理モデルを学びますが、そういったものは参考文献の良書にまかせて、計算論的神経科学とは何であるか、ということについて書きたいと思います。 計算論的神経科学とは 神経科学の目標として脳のしくみを理解するというものがありますが、どうしたら本当に脳を理解したと言えるのかは難しい問題です。この計算論的神経科学では、数理モデルを用いて理論的、トップダウン的に推論し、それを実際の脳の構造や実験結果などボトムアップ的知見と対照することにより、脳のしくみを理解しようとする分野で
本日は私、SHOOが某所に起稿した H.e.l.l.o. w.o.r.l.d! D について解説いたします。 まずはそのプログラムをご覧に入れましょう import std.string, std.range, std.algorithm, std.conv, std.array; struct D { string msg; D opDispatch(string s)() @property { return typeof(return)( ((a, b)=>a.equal(b))( msg.retro().cycle().take(2), msg.chain(s).retro().take(2).array().retro()) ? ((a, b)=>( a.insertInPlace(msg.countUntil(b)+1, ", "), a.idup) )(msg.dup, ms
D言語erの方もそうでない方も、こんちには! D言語 Advent Calendar 2012の2日目の記事です。 この記事では、ctpgと言うライブラリを、とても軽く紹介します。 ctpg is 何 @repeatedlyさんの最初の記事にもありましたが、パーサジェネレータです。ScalaのParserCombinatorの影響を強く受けています。 ctpgの特徴 さすがに「パーサジェネレータです!」だけではアレなので、特徴をつらつらと挙げていきます。 コンパイル時にパーサが生成される パーサジェネレータといえば、YaccやANTLRなどが有名だと思います。 これらのソフトウェアは、予め構文規則が書かれているファイルから、パーサが書かれたソースコードを生成する必要があります。 さくっと小さなパーサが書きたい時、この作業は少し面倒くさいですね。 一方、ctpgではその作業の必要がありません
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く