金魚亭日常

読書,ガジェット,競技プログラミング

ImageJ の Python で __name__ が '__builtin__' になる

ImageJ (Fiji) の拡張をJython で書くとき,よくある感じで if __name__ == '__main__': ... というのを書いてたんですが,突然これやってる拡張が動かなくなりました. 調べてみると,どうやら __name__ が __builtin__ になっているらしい. 一応Forumで…

Google Code Jam Kickstart 2017 Practice Round 2

先日は過去問をやったが,ちょうど練習回があったので参加して見た. これは,本番形式で過去問を解く,というものらしい. 出典は, A: APAC Test 2017 Round E Problem A B: APAC Test 2017 Round C Problem B C: APAC Test 2017 Round E Problem B D: APA…

Google Code Jam Kickstart 2017 Round B

Google Code Jam の学生を対象としたやつ? 就職につながる感じなんだろうか. 年中いつでも登録できて,数か月おきにコンテストが開催されるらしい. とりあえず,過去問を解いてみた ちなみに,AtCoder などのようにソースコードを提出するのではなく,解答…

AtCoder ABC #064

A,Bは解けた Cは,なんで通らなかったか解明できていないけど,解説放送見て書いたら通った. 最初は色数の上限が8だと思ってたけど,違うらしい. 質問タブで複数人質問している人がいて,見ればよかった. Dは有名問題らしい. AtCoder ABC #064

Binary Indexed Tree

ARC #075 E より arc075.contest.atcoder.jp Index が微妙にずれる気がする… class BIT attr_reader :bit def initialize(n) @n = n @bit = Array.new(@n + 1, 0) end def sum(i) s = 0 while i > 0 s += @bit[i] i -= i & -i end return s end def add(i, x…

Codeforces #417 Div2

Newbie まで落ちました. Codeforces #417 Div2

2017年5月に読んだ本

◇ what_alnkのバインダー期間 : 2017年05月読了数 : 9 冊3月のライオン昭和異聞 灼熱の時代 4 (ヤングアニマルコミックス)西川秀明 / 白泉社 (2017-03-29) 読了日:2017年5月30日3月のライオン昭和異聞 灼熱の時代 2 (ジェッツコミックス)西川秀明 / 白泉…

VSCode (Windows 10 Creators Update) の Terminal 表示くずれる問題

Creators Update 以来,VSCode のIntegrated Terminalで dirとかすると表示が崩れる問題があって,「従来のコンソールを使う」ことでしのいでいた. で,この Issue をずっとウォッチしていたのだけど, github.com Windows Update の KB4020102 で修正され…

AtCoder AGC #015

A,B は解けた. Aは,コーナーケースに気をつけて書く. Bは,実はすべての移動で1回か2回で移動できる,ということに気づけば解ける. AtCoder AGC #015 Cは解説と他の人のコードを見て書いて見たがTLEだったので,それをさらにC++に. AtCoder AGC #015 C…

Mendeley for Mac でSync Error が出たのだけど,どうやら Follow している Mendeley for Japanese の内容を取ってこようとしてエラーになっているみたいだったので,これのFollowをやめたらなおった. エラーメッセージ的には, Document id hoge appears i…

AtCoder ABC #062

Bまで解けた. Cは,2つ目と3つ目の分割の仕方が2方向あることを見落としていた. AtCoder ABC #062 (2017-05-21 12:25) D は Priority Queue を使うらしいので,Python で. AtCoder ABC #062 (D, python)

AtCoder ABC #061

Cまで解けた. AtCoder ABC #061

Codeforces Round #414 Div1 and Div2

B問題,相似ということを利用して解くと思うのだけど,時間が足りなかった. Codeforces,最近また出場し始めたけど,出るたびにレイティングが下がって行って厳しい. Codeforces Round #414 Div1 and Div2

最近は XPS13 9350 安定してきていて,VGA出力が途切れるのも一日に2,3回だし,スリープできないのも2回やるとできるようになってきたし,なんとか使えると思っていたのだけど,最近またおかしくなってきていて, 電源のオプションで30分無操作だとスリープ…

Reveal.js でスクロールしたときに戻らないようにする

スライドが下にはみ出たときに下にスクロールしても勝手に戻ってしまうやつは, https://github.com/hakimel/reveal.js/blob/master/js/reveal.js#L454 の setupScrollPrevention(); をコメントアウトすると戻らなくなった(Reveal.js 3.5.0)

ggplot2で日本語軸ラベルのやつ(RStudio)

R

if (.Platform$OS.type == "windows"){ windowsFonts(msgothic = windowsFont("MSGothic")) jpfont <- element_text(family = "msgothic") } else if (Sys.info()["sysname"] == "Darwin") { jpfont <- element_text(family = "HiraKakuPro-W3") } else { jp…

Codeforces #412 Div2

Codeforces #412 Div2

AtCoder AGC #014

A問題 最初に奇数が含まれていたら 0 すべて偶数かつ同じ数字なら -1 それ以外は,愚直にシミュレーション とする. が,勘違いしていて,最初に奇数が含まれていたら -1 としていて通らなかったので, 229 < 109 < 230 なので, 30回繰り返して終わらなかっ…

Firefox リフレッシュ(windows)

なんか固まるので,XPS13 のFirefoxをリフレッシュ. 前回は,1月らしい. what-alnk.hatenablog.com バージョンが上がるたびにリフレッシュするのがいい気がする. アドオンは, Adblock Plus Google Scholar Hatena Bookmark LastPass Octotree Unpaywall …

Windows で clang++

Setting the Path and Environment Variables for Command-Line Builds にある通り,vcvarsall.bat をたたけばいいらしい. @echo off set PATH=C:\LLVM\bin;%PATH% "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64 what-aln…

2017年4月に読んだ本

悪童日記,ふたりの証拠,第三の嘘 Rebuild を聴いて読んだ. 悪童日記を読んだ段階では,戦時下で双子の兄弟が知恵を絞って生きていく話,という印象だった. 話のテンポはいいが,よくありそうな話. でも,ふたりの証拠,第三の嘘,と読んでいくと,最初…

AtCoder ABC #060

B問題,小難しく考えてしまったが,B倍まで試せばよいらしい. AtCoder ABC #060

AtCoder ABC #059

Bは教育的な解き方ではなかった. AtCoder ABC #059

LaTeX で 座席表

3年ぐらい前に tikz で作った座席表を発掘したので備忘録的に 座席表 (uplatex, tikz) コンパイルは,uplatexで. ptex2pdf -u -l zaseki.tex フォントは,Source Sans Pro と 源ノ角ゴシック. tcsourcehans は CTAN にないっぽいので,手動でインストー…

Codeforces #410 Div2

Bは解けたと思ったら間違っていたのでやり直し. Codeforces #410 Div2

「矢野顕子×上原ひろみ TOUR 2017 ラーメンな女たち」 に行った

大阪フェスティバルホール

fire TV stick (2017) 買った

初期設定でハマったところとしては,テレビのHDMI-CEC(AQUOS では ファミリンク)が有効になっていると,リモコンが検出されなかった. 最初リモコンが検出されなくて,返品交換してもらおうとしたら,カスタマーサポートから連絡がきて書いてあったので試…

Dell XPS 13 を Creators Update した

Dell XPS 13 9350 を Windows 10 Creators Update した. まだWindows Update には来てないので,更新ツールをダウンドードした. 何も問題なく更新完了. 目についた変更点は, アプリのスケーリングがまともになった Mendeley の フォントサイズがおかしか…

夜は短し歩けよ乙女 をみた

原作読んだのかなり前なので,終始こんな内容だったっけ,と考えながら見ていた. 読み直してからもう一度見たい. 『先輩から乙女への手紙』 もいい話だった.

BibTeX ファイルのデータを Jekyll で使う

結論としては, JabRef -> YAML -> Ruby で整形 -> _data フォルダへ という流れ. プラグインを探す _data フォルダに BibTeXファイルを入れてそれを直接使えるようにするやつを探したが,なさそうだった. jekyll-scholar というのがあったが,なんか違う…

Mac のNight Shift を設定

Mac

今までMacではf.lux を使っていたのだけれど,10.12.4でiOS に続いて Night Shift が入ったので,こちらを使ってみることにした. システム環境設定 -> ディスプレイ -> Night Shift で設定できる. f.lux より少し明るい気がするが,ことらの方が自然で良い…

ソードアート・オンライン オーディナル・スケール を見た

エンドロールで,出て来たシーンが流れてくるけど,途中から出て来てないシーンが流れて来て,最後まで見ていて良かった.

2017年3月に読んだ本

◇ what_alnkのバインダー期間 : 2017年03月読了数 : 4 冊私たちは生きているのか? Are We Under the Biofeedback? (講談社タイガ)森 博嗣 / 講談社 (2017-02-21)海王ダンテ 2 (ゲッサン少年サンデーコミックススペシャル)皆川 亮二 / 小学館 (2017-01-12)…

AtCoder ABC #057

Cは難しく考えすぎて失敗 AtCoder ABC #057 Ruby

Gen Peridots Quartet Tour 2017 『禁断のソ』(大阪)

GANZtoitoitoi にて アルバムが出たので新曲ばかりだと思ったが,初めて聴く曲は一つだけだった. 怪獣の歌は,迷った結果アルバムには入らなかったらしい. 好きな歌なのに,残念. アルバムは,非常にいい.

AtCoder ABC #056

C問題,どの範囲に入るかを出せるはずだけど,うまく書けなかったので,順番に足していっても時間的に間に合うだろうということで愚直な方法にした. D問題は,問題の意味がよくわからなかった. AtCoder ABC #056 Ruby

Windows の Ruby を 2.4 にした

RubyInstaller は開発が止まってしまったみたいなので,後継になるかもしれない Ruby Installer 2 を使用 github.com 現時点の最新版は 2.4.0-8 普通にインストーラを起動してインストール. MSYS2 は既にインストールしてあったものを使用(インストーラの…

2017年2月に読んだ本

騎士団長殺し,よかった. 久しぶりにこの長さの本を一気読みした. Steel Ball Run は完結. 物語シリーズは,傷物語. 角川インターネット講座 は 4冊目. ネットが生んだ文化誰もが表現者の時代. ニコニコとかのはなし. 僕だけがいない街,買おうか迷っ…

Deep Work を読んだ

大事なことに集中する作者: カル・ニューポート出版社/メーカー: ダイヤモンド社発売日: 2016/12/12メディア: Kindle版この商品を含むブログを見る Rebuild で紹介される前に higepon さんのツイートを見て買って読んだ. 現代は,気を散らされることは増え…

Jupyter notebook の python から rpy2 で R のパッケージを呼び出す(Windows)

Miniconda 使っているので, conda install rpy2 でインストール. Rは C:\R\R-3.3.2 にインストールしてある. Jupyter notebook を起動して, 環境変数 R_HOME を設定していない場合, import os os.environ["R_HOME"] = "C:\\R\\R-3.3.2" として,設定す…

騎士団長殺し を読んだ

これは自分が今読むべき本だと思いながら読めたので,自分にとってはいい本だった. 読み終わって,買い物に行き,パスタを茹でて,トマトとアボガドのサラダを作って食べた. 騎士団長殺し :第1部 顕れるイデア編作者: 村上春樹出版社/メーカー: 新潮社発売…

AtCoder ABC #055 [Ruby]

AtCoder ABC #055 Ruby