プログラムdeタマゴスマートフォン用の表示で見るプログラムdeタマゴnodamushiの著作物は、文章、画像、プログラムにかかわらず全てUnlicenseです2019-09-20JavaのOptionalは現状失敗作JAVAチマチマとは書いていたんですが、1年ぶりぐらいに真面目にJava書いています。前からずっと思っていて、実際何度か口にしたことがあるんですが、やっぱ言いたい。言語機能じゃないから。完全にここに...JavaのOptionalは現状失敗作2019-09-10組み込みでラムダは使って良いけど、std::functionは駄目っぽいC/C++例えば、組み込みでウォッチドックタイマー(WDT)を使う場面を想定しましょう。無...組み込みでラムダは使って良いけど、std::functionは駄目っぽい2019-08-23static_assertで比較した値を表示したいC/C++「C++のconstexprの値がおかしいんだけど、static_assertで間違った値表示できないの?」と聞かれました。C++11からstatic_assertはあるというのに、何故static_assert_eqやstatic_assert_ltとかがないのだろう。GCを持っていない以上、根本的にC++のスマポと循環参照は相性が悪いけど、私が問題にしたいのはソコではないです。前回公開したSVDライブラリだと以下の様に、木構造の情報を構成します。Schemaがあるんで、自動的にバインドさせれば、案外簡単に解析できますよ。ブーメランという言葉をご存じだろうか。今は無き民主党のあれである。Helm本体の仕様が変わったらしく、1年放置されているhelm-swoopが仕様変更に対応してないのが問題っぽい。github.com...helm-swoop--editが動かない2019-06-04組み込み屋さんのC++学習は普通にやっちゃ駄目って話C/C++周囲の組み込み屋さんを闇のC++プログラマに堕落させたいと目論む訳ですが、組み込み屋さんが普通のC++の教科書を片手にお勉強しちゃ駄目だよねって話。取り纏めもないメモ書きなんだけど。私はもう流石にC++の入門書は手元にないのですが、例えば、私...組み込み屋さんのC++学習は普通にやっちゃ駄目って話2019-06-03組み込み屋こそC++を使うべきなのですC/C++やーやーやー。組み込みでもRustがアツかったり色々しますね。Rustってサポートや車載対応等が無いので、政治的ごにょごにょでちょっと使いにくいですよね。利用しようと企ててるから、こんな羽目になってますよ。言うのもですね、こう、色々と面倒くさい諸問題を回避しようとしてたら、黒い方法を思い...今更ながら、文字列を型にしたい2019-05-23constexprでfloatのバイナリ値を取得したいC/C++constexprで計算したfloatの値を、バイナリをそのままにuint32_tに変換して配列の一部に保存したいという場面に出くわしました。templateの構造体で定義すれば良いようにも思えますが、floatが入る位置や数は未定で、やりにくいのです。社内のドキュメントがWordじゃないと駄目だなんて誰が決めた!TeXで自動生成だ!Wordを捨ててTeXでドキュメントを自動生成しようじゃないか2019-01-26簡単なHTMLの表をXMLに変換する方法どーも。Markdownとかorg-modeとかで表で書いてた情報と、同じ情報をXMLで書かなきゃいけなくなったという場面に遭遇しました。これらはGitBucketで表示していたので、要するにHTMLの表→XMLへの変換をしたい。mallocをするとOSからメモリを確保出来る。mallocで確保したメモリはfreeでOSに返される。こんな説明がまかり通っているから、初心者の脳内メモリイメージが...もっともシンプルなmalloc,freeの実装と理解2018-12-09コンピューターの起源:ジャカード織機の仕組み富岡製糸場然り、工業の近代化において、衣服にまつわる技術は多く世に貢献してきた。私たちが今扱っているコンピュータも元を辿っていくと、実はジャカード織機という織機に辿り着く。「で、その証明書を発行するのに判子が必要だっていう。バージョンの形式は、「接頭辞x.y.z」とする。これのソートは割と簡単。ビット長拡張(符号拡張)の書き方SystemVerilogMbitの信号をNbitに符号拡張したい、0fillしてビット長を変更したい場合、Verilogは書くのが面倒くさい。SystemVerilogなら短く書けた。以下のコードで符号拡張、ビット長拡張が出来る。S,Dはパラメータでも、直値(数値)でも良い。ビット長拡張(符号拡張)の書き方2018-10-15GitBucketにorg-mode追加するPlugin作ったGitBucket事の発端はこのたけぞうさんのツイートとブログ記事。Photon以降のEclipseで、TM4Eを使った場合のシンタックスハイライト、インデントの実装について解説する。Photonで追加されたRustなどにも使われている。Point(拡張ポイント)の実装を行っていこう。Photonになっております。リストC#C#のListをJavaと比較しつつ。18.04にTestLinkを入れてみた外のサービスはあまり使わせてくれないのに、仮想サーバーはポンポンくれるので、サーバーにTestLinkを入れてみた。