niszetの日記

細かい情報を載せていくブログ

2019-01-01から1年間の記事一覧

JavaScriptを使ってR Markdownで生成したHTMLドキュメントに行番号をつける例

R

learnrパッケージにあった。 見つけたのでとりあえずのメモ。 lernrパッケージのページでは行番号がついていてこれどうやってるんだろうと思ったら、jsのloadSnippetって関数を使っている。https://t.co/7f0AZrW7oCこれはパッケージに同梱されているので、こ…

pandoc.Attrを使う際の注意

注意というか…仕様がわからない…。 結局、SOを見て解決した。 stackoverflow.com ここにあるように、 attrs = pandoc.Attr("", {}, {{"lang", "es-SP"}}) と、3番目の引数は{{}}として囲わないとダメだった。理由はよくわかっていないが、動いたので正しい。…

(Pandoc) inline_code_attributes option

またPandocの話。 すっかり忘れていたが、inlineのcode chunkであってもattributesを付与できる。 `plot()`{.r #hogge} こんな感じに。Verbatim(Pandoc native的にはCode)扱いなのであるが、.rのように言語指定しておけば、highlight: tangoなどでハイライ…

Pandoc 2.7.2 に同梱されているLuaのバージョンの確認

簡単に書けるものなら色々作れそう。 さて、PandocのLuaフィルタについて少しずつ調べているのですが、簡単なものであればもう書けそうなので順次書いていく。 たとえば以下のような関数を作ってLuaフィルタとして使用する。 function Str(elem) if elem.tex…

PandocのLuaフィルターを書いてみる

Luaの文法がまだ覚えきれていないのでまずはそっちを固めるべき ひとまず、公式のマニュアルを読んだ。 pandoc.org 例はココにあるらしいが、まだ読んでいない。 github.com また、通常のフィルターも少しだけ目を通したが、フィルタの実行環境を持っていな…

「Rmarkdown でチャンクとその出力に行番号を付ける」をもうちょっと見てみる

自分でも理解するために。 さて、RMarkdownでコードを埋め込んだ際、行番号をいれたいという要求がありますね。Atusyさんの下記のブログのようにするとHTMLとPDF形式は対応できるようです。良かったよかった。 blog.atusy.net 補足をする。 先のページではhi…

(メモ)Pandocのsyntax highlighting

前書いたかもしれないけど。 とりあえず、出力の例はここで確認できる。 www.garrickadenbuie.com 詳しくはマニュアルを読むのが良い。何事も。 pandoc.org さて、RStudioで使用しているPandocがどのhighlightのスタイル?を利用できるかは以下のようにして…

過労っぽくて二日ほど寝てた

今日から本気出す かくして、転・確・典・壇のイベントを終え、力尽きて二日ほど寝ていたのであった。 いやーもう無理できない歳ですね。 とはいえ、GW前に各種手続きをしておかないと大変なことになるので今週後半はゆるゆると復活していきます。温泉とか行…

Programming in Lua Forth edition 2章

Lua

いきなりeight queenのコードが出てきた。 なんかほとんど説明なくeight queenのコードが出てきたので早速写経して動作を確認した。1発完動はなく、1文字typoがありましたが。 関数の定義や呼び出しなどなど色々な要素が詰まったコードなので、もう少し文法…

Programming in Lua Forth editionを購入した

Lua

Luaはいろんなところに使われているんだな。 ということで、重い腰を上げてLuaを勉強しようと思う。あまりLuaについての書籍は発行されておらず、特に和書はない。少し前のであればあるのだが、まぁ新しいものが良かろうということで(といってもこれも数年…

R言語初学者のための参考図書やサイトのまとめがあると便利そうだけどないので勝手に作ろうと思う。

R

…っていう名の備忘録。 そんなわけで、タイトルで全部言い切ったので説明は不要かな。毎回毎回資料とか探すのが面倒くさくなってきたので定番と言えるようなものはまとめてしまった方が良いかなという気持ち。Book形式にして、1ページ当たりの表示量が少ない…

(メモ)R Markdownのhtmlのテンプレートに埋め込まれている変数とか

もう少しあるかも。 html_documentの説明はあれど、テンプレート中にどういう変数が使われているのかってあまり解説がなく、テンプレートのなかを見てみるしかないんですよね。結局、Pandocに変数を渡してあげて、Template側がそれを受け取れれば何でも出来…

ABC123は3完で茶色になった。

今回、ABに比べてCがえらい簡単だったのだが…。 今回は問題の条件をちゃんと読むと簡単になる、という問題が多かったのかな。解説を見た感じ。 Cはボトルネックがあるからそこで律速されるな…ということに気づいたのですぐ解けましたが、Bが恐ろしく汚いコー…

Pandoc2.7.2がリリースされた…

ちくしょう!なんてこった!やり直しだ…! ということはしないのですが、入稿直前に更新が入るのはあまりうれしくないですね。 github.com 正直、本の方で更新内容に触れることは難しいのでこちらでさらっと見てみます。 Markdown reader: fenced div takes …

ABC121でC完出来たので記念

でももうちょっと頑張ろう まだ参加回数も5回に満たないのですが、ぼちぼちAtCoderのしくみには慣れてきましたね。 今回はWAはなく、TLEがCとDで出た(Dはそのまま時間切れ)だけで、今までのAとBで無限に時間を溶かすことがなくなってよかったです。まぁCは…

GreenPak勝手に勉強会に行ってきた話

都内某所にて開催。 そんなわけで行ってきました。完全にノー予習で行ったものの、GUIでポチポチやって接続が出来、ブレボさえあればLチカまでは結構簡単に出来るな、という印象でした。 しかし、各マクロセルがどんな機能と仕様なのかを把握しないでGUI上で…

Q4nが期待通りではなかったのでQ3HDを使い続けるはなし

高音質な録画機はもう需要がないのだろうか…? 演奏会とかで録画をする必要があるときがあって、いつもQ3HDを使っていたのですが、そろそろ年数もあるし、買い替えかな…と思ったのですが、どうもこの需要はあまり世の中的にないのか、あまり機種が存在しない…

(R) RをWindowsにインストールする際の注意についてまとまったページがある

R

日本語訳は多分ない…。 こちらです。 cran.r-project.org 新PCにR/RStudioをインストールしてパッケージインストールしようとしたら出来なくて調べていたら見つけました。和訳したページがあるといいのですが…ないかなぁ。 Twitterでつぶやいたら思ったより…

Understanding Jitter and Phase Noiseという本を買ったので読んでいる。

まだ1章だけどね。 ジッタと位相ノイズまわりに特化した本は今までなかったので、ちょっと中身を見たうえで購入して復習も兼ねて1章から読んでます。まだ1章だけどw ジッタ回り、PLLの本かSI系の本で知見を得るのが一般的かなと思いますが、私は一番最初はJ…

ゲームは時間を無限に吸うので良くない…

FGOはじめて1か月…。 最近はFGOとアズレンをやってるんですが、先日のインフルエンザのときに暇で暇で…とひたすらFGOやっていたらイベント完遂出来そうだったのでこの週末に全部の資材を回収してすべてのステージをクリアして終わりました。イベント完走とか…

pagedown本を書いている

当選発表前にある程度書いてしまうスタイル css難しいですね。技術的に難しいというよりは、項目と対応関係かな。広すぎて全容が掴めないのと、いっぺんに全部やろうとすると何が悪いのかまるで分らん…という状態になりがちです。少しずつ紐解いていくしかな…

インフルエンザになった。

ひきはじめの段階ではわからないものですねぇ…。 そんなわけで、久々にインフルエンザにかかってしまいました。今流行のA型ですね。 土日にいろんな方とお会いしたのですが、何人かの方がインフルでしたーってTwitterやLineで報告していたので、あれれー?っ…

CMOSとCCDの違いが良くわからなかったので本を読んでいた。

どちらも良書。 専門的な知識が3000円とか6000円とかで買えるの、良いですよねぇ。CQさんの方はセンサ寄り、丸善さんの方は回路寄りな気がします。どちらもあわせて読むと理解が深まると思います。 shop.cqpub.co.jp www.maruzen-publishing.co.jp まだ全体…

Pandoc 2.5 の Text.Pandoc.Writers.Docx の仕様変更箇所

とても今更ですが。 どこのOSSもそうだとは思いますが、仕様の全容はREADME/Manualではつかめず、更新履歴を追っかけていく必要がある場合がありますね。 pandoc.org 以下引用。 Fix bookmarks to headers with long titles (#5091). Word has a 40 characte…

AtCorderはじめてみた

SW

アカウントだけずいぶん前に作っていたらしい。 よし、始めるかと思って登録しようとしたら自分の名前が登録されていた。まさか…とおもってログインしたらログインできました。私でした…。 そんなわけで、AtCoderに参加してみたですよ。1/13に開催されたキー…

WindowsでVagrant使うならHyper-V無効化するって言ってたじゃないですか

SW

これやるとDockerが使えなくなるけど…。 というわけで、先日のあればHyper-V無効化していなかっただけでした。この辺り知らないとわからないよ…。 そして、Hyper-Vを無効化するとDockerが動かないよってメッセージが出てきたのです。まぁ、適宜切り替えてい…

WindowsでVagrant使って色々しようと思ったらいきなり躓いたのでメモ。

SW

環境依存があるんだろうな…。 この記事に従ってやってみようと思ったんですが、 qiita.com こういうエラーが出たので厳しい。Hyper-V自体は有効なのだが、うまく動いていないようだ。 Stderr: VBoxManage.exe: error: WHvCapabilityCodeHypervisorPresent is…

(OOXML) 行番号 (メモ)

今日もunzipして整形の日…。 Wordには行番号を振るという、いつ使うのかわからない機能がある。これはSection毎に振られるようで、w:sectPrの中に書かれているw:lnNumTypeが対応するようだ。行番号を振らない場合はこの行が存在しない。 <w:sectPr w:rsidR="000A7504" w:rsidSect="005518E1"> <w:pgSz w:w="11906" w:h="16838"/> </w:pgsz></w:sectpr>

(OOXML) ドロップキャップ (メモ)

そもそもそんな機能があったのね 本文のはじめの文字を大きな文字にして表示することをドロップキャップというのですね。Wordでもこの機能があり、これを例のようにooxml部分を抜き出すとこんな感じだった。 <w:p w:rsidR="00703FE7" w:rsidRPr="00703FE7" w:rsidRDefault="00703FE7" w:rsidP="00703FE7"> <w:pPr> <w:keepNext/> </w:keepnext/></w:ppr></w:p>

(OOXML) 囲み文字(メモ)

いつもの。 <w:bookmarkStart w:id="0" w:name="_GoBack"/> <w:p w:rsidR="00C73A63" w:rsidRDefault="00C73A63"> <w:r> <w:fldChar w:fldCharType="begin"/> </w:r> <w:r> <w:instrText xml:space="preserve"> </w:instrText> </w:r> <w:r> <w:rPr> <w:rFonts w:hint="eastAsia"/> </w:rPr> <w:instrText>eq \o\ac(</w:instrtext></w:r></w:p></w:bookmarkstart>