constexpr関数はコンパイル時処理。これはいい。実行時が霞んで見える。cpuの嬌声が聞こえてきそうだGenya Murakami
![Squirrel](https://cdn-ak-scissors.b.st-hatena.com/image/square/36bb7792cfc6c4d23c1d27821ebdcc3e6ec0cd23/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fsquirrel-110507015753-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
yacc/lexとは Cでプログラミング言語の処理系を実装するのであれば、 多くの場合、yaccとlexというツールを使います。 実のところ、Cとyacc/lexで簡単なプログラミング言語を作る、というのは、 以前、「C言語ヨタ話 」で書いた「 電卓を作ってみよう」 の焼き直しになります。yaccとlexの説明もそちらに簡単に書いたので、 そちらを見てください――と言いたいところですが、 まあここでも軽く説明します。 内容的には重複、というかコピペしている部分もありますが。 プログラミング言語の処理系は、通常、以下のような手順を取ります。 字句解析 ソースプログラムを、「字句(トークン)」の並びに分割する処理です。 構文解析 トークンの並びから、解析木を構築する処理です。 この後、Cなどの機械語を吐くコンパイラや Javaのようなバイトコードを吐くコンパイラなら、 「コード生成」という処理
「泥沼流」「さわやか流」の異名を取り、獲得時49歳11カ月という最年長名人の記録を持つ日本将棋連盟会長、米長邦雄永世棋聖が18日午前7時18分、前立腺がんのため、東京都新宿区の東京女子医大病院で死去した。69歳。山梨県出身。葬儀・告別式の日取りは未定。 平成20年春に見つかった前立腺がんが今春悪化し、治療に専念していた。 昭和31年、佐瀬勇次名誉九段門下で6級で奨励会入会。38年にプロ四段。48年、第22期棋聖戦で初タイトルの棋聖を獲得した。59年に十段(竜王の前身)を獲得して棋聖・王将・棋王と合わせて4冠に。60年の第45期棋聖戦で棋聖通算5期となり、永世棋聖の資格を獲得(通算では7期)。現役だった平成10年から永世棋聖を名乗った。 名人戦では平成5年の第51期で、17年越し7度目の挑戦で初めて悲願を達成。しかし、翌第52期でA級1年目の羽生善治現3冠(42)に2勝4敗で奪取され、名人は
昨日、/.J 記事にて第 2 回将棋電王戦の話題を掲載したが、その第 1 回の対戦相手であった米長邦雄永世棋聖が亡くなられた。69 歳だった (MSN産経ニュースの記事より)。 恐らく /.J で最も多く登場した棋士であろう。タイトル獲得数 19 期という記録は谷川浩司永世名人に次いで歴代 5 位。Twitter のアカウントでは今月 6 日のつぶやきが、氏のウェブサイトである米長邦雄の家のさわやか日記では今月 3 日の投稿が最後となっている。 最新のテクノロジーに対して保守的になることなく純粋に勝負の快感のために貪欲かつ無邪気に取り込んでいった御仁という印象がある。謹んで哀悼の意を表します。
(2012年12月14日付 英フィナンシャル・タイムズ紙) EXIMが支援する企業の輸出は急増しているが、従事者数は減っている〔AFPBB News〕 米国の輸出信用保証機関、米国輸出入銀行(EXIM)では最近、密かに目を見張ることが起きている。4年連続で輸出の急増を目の当たりにしているのだ。 EXIMは今年に入ってから、前年比25%増に相当する500億ドルの輸出売上高を支援するために358億ドルの輸出金融を提供してきた。 だが、これは米国経済にとって朗報のように聞こえるかもしれないが、非常に重要な問題点がある。2012年に入ってから現在まで、EXIMが支援する上記の輸出を支えている労働者の数が12%減少しているのだ。 そう、これは読み間違えではない。EXIMの支援を受けた企業は2012年、製品とサービスの売り上げを増やし、これらの企業が利益を計上し、経済が拡大するのを後押しした。だが、こ
(英エコノミスト誌 2012年12月15日号) バラク・オバマ大統領は、経済の崖から転落するのを避ける以上のことをしなければならない。これは米国の財政を正すチャンスでもある。 「財政の崖(fiscal cliff)」という言葉を使い、警鐘を鳴らしたのはベン・バーナンキFRB議長〔AFPBB News〕 米連邦準備理事会(FRB)のベン・バーナンキ議長は、気の利いた言い回しで知られているわけではない。 だが、政治家たちが一致協力して回避しない限り、2013年の年初に米国経済を襲う増税と歳出削減を表現するためにバーナンキ議長が考案した言葉「財政の崖」は、音楽やテレビコメディにインスピレーションを与えた。 例えば風刺歌手のマール・ハザード氏は、「財政の崖は危険地帯だ/そこは予算が吹き飛ばされた時に大人たちが行くところ」と歌い、ジョン・スチュワート氏は「ザ・デイリー・ショー」でそれを「クリフポカリ
週に1度使うか使わないかの自家用車。ホコリをかぶった愛車を見て「もったいないな」「非経済的だな」と思ったことはないか。 家具が壊れたが、修理用の工具ひとつあれば修理できるような程度だ。だが、やや特殊な工具が必要なので、持っている友人は思い当たらない。かといって、1度だけの修理のために買うには高額すぎる。「誰でもいいから貸してくれ」。冗談半分で考えたことはないか。 最近米国では、自家用車は使っていない時に他人に貸し出して小遣い稼ぎができる。工具は、最も近くに住んでいて、無料で貸してくれる人を紹介してくれるサービスがある。 車や工具だけでなく、生活に関するものなら全て、果ては自分自身までをも借りたり貸し出したりできる社会。米国はその方向に舵を切っている。これを「シェア経済(Share Economy)」という。 レンタルが恥ずかしいことではなくなった 「なるべく所有をしないでレンタルする。所有
Smashing Node.js: JavaScript Everywhere (Smashing Magazine Book Series) 作者: Guillermo Rauch出版社/メーカー: Wiley発売日: 2012/09/11メディア: ペーパーバック購入: 1人 クリック: 67回この商品を含むブログを見る この記事は、東京Node学園祭2012 アドベントカレンダーの25日目の記事です。もうすぐで完走ですね! あ〜、大分時間があいてしまった。 というわけで第二弾行ってみましょう。 今回は以下の箇所から紹介します。 CHAPTER 5: CLIとFS APIについて CHAPTER 6: TCPについて CHAPTER 7: HTTPについて CHAPTER 8: CONNECT に書かれていることから今回もEffective Node.jsなことを紹介していきます。 ■
This is a blog post for 12/6 VM advent calendar. See http://qiita.com/advent-calendar/2012/vm for more nice blog posts :) Introduction ECMA262にとってArrayは最も重要なObjectの1つであり, loop内で高い頻度でアクセスされる性質上, Arrayの最適化はengineの実行速度に多大な影響を及ぼします. ここではJavaScriptCoreの行なっているArrayに対して新しいpropertyを追加する処理の最適化を紹介します. Background ECMA262において, Arrayはliteral形式ならばown propertyを最初から定義できますが, var array = [0, 1, 2, 3, 4]; console.lo
Daroon-playerの設定方法「VLC経由でTVTestをブラウザから視聴する方法 」のVLCの設定のところで ・tv2httphttpのファイル3つを以下のフォルダにコピーします。 ・アクセス許可の設定(.hosts) の部分は必要ないと思います。 そのほかは、この記事どおりに設定してください。 アンドロイド端末のほうは、Daroon-playerをインストールしてDaroon-playerの設定で以下のように設定します。 http://192.168.0.2:8081/video.mp4 をストリーム再生すると、TVTestで使用しているチューナーの映像を見ることが可能です。 Lenovo ideapad a1の解像度は、1024x600なのですが特になにも変更しなくてもきれいに映像が見れます。実用レベルでちゃんと見れます。
ここ最近、金銀共にチャート、COT、ファンダメンタル、センチメントのバラつきが激しく、個人的には値動きが非常に読みにくいので貴金属鉱山探索会社(以下、エクスプローラー)のDDをコツコツと進めている。 しかし、貴金属鉱山探索会社ってなんなのだ、どうやって善し悪しを見極めるのかというという質問はよく受けるので簡単に説明しておくのも悪くないと思ったので、説明しておく。 エクスプローラー:エクスプローラーということなので、文字通り「探索会社」ということになる。このような企業は自分たちで買った「金があるかもしれない土地」にひたすら穴を掘り続けて金の含有率が高い地脈を探したり、その金の採掘コストを計算したりしている。つまり、金は(少なくとも商業的には)全く産出しておらず、そもそも商業化にたどり着けるかどうかもわからない。そしてもちろん、金脈を探している間は継続的にカネはなくなり続けるし、ITベンチャー
これは、TDD Advent Calendar jp:2012 の16日目のエントリーです。前日のエントリーは、@pocketberserkerさんの「Specs2のParameterized Testのはなし」でした。 ご存じの方も多くなっていると思いますが、「テスト駆動開発(以下、TDD)」とはテストコードを先に書くテストファーストを基盤とした開発手法です。先にテストコードを書く事により、これからどのようなプロダクションコードを書こうとしているかを明確にすることができることが特徴です。このため、テストの技法というようりは設計の技法です。 テスト駆動開発を実践することにより多くのメリットを得ることができます。このことは2011年のAdvent Calendarで言及しました(TDDを学ぶべき10の理由 #TddAdventJp)。TDDは簡単に導入することができる一方で、実践するのは非常
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く