Pythonのデバッグにつかえるもの

pdb gdbみたいなもの import pdb; pdb.set_trace() あとはドキュメントを適宜見る. numpyのarrayの出力が全部みたいとき numpyの出力が…で省略される場合があるので以下のようにするといい. np.set_printoptions(threshold=np.nan) 他のオプションはドキュ…

JSON Schemaの仕様を読んだ

自分でまとめると理解が進むと誰かが言っていたので自分なりにまとめる. 読んだのはJSON Scheme Coreの部分. Instance JSON SchemaではデータモデルをInstanceと呼ばれるもので表す.Instanceには以下の6つの基本型を持つ. null boolean object array num…

Firebaseでハマったこと

注意 ベータ版の機能を使っている部分があるので機能が変わっていることもある. CloudFunctionsとHostingを一緒に使うときのURLの管理 通常,CloudFunctionsのFunctionをデプロイした時にアクセスするURLはhttps://us-central1-<your-project-id>.cloudfunctions.net. Hosti</your-project-id>…

ファイルの文字コードの確認と変換

いつもやり方を忘れて調べるのが面倒なのでメモ nkfのインストール Homebrewとかで 文字コードの確認 file -I ./* or nkf -g ./* 文字コードの変換 文字コードをUTF-8,改行モードをLFに変換. nkf --overwrite -wLu ./*

ブラウザでES Modulesを使う

前置き いくつかのブラウザで使えるようになっているっぽいので少し書いてみます. 詳しいことは書きません.使い方は間違っている可能性があります.使えた〜というだけなので情報量はほぼないです. 本題 HTMLに次のように書きます.type="module"がないと…

jsarticleのsectionで改ページしたくなった

まず、jsarticleに関するドキュメントを見ると\sectionは \if@twocolumn \newcommand{\section}{% \@startsection{section}{1}{\z@}% {0.6\Cvs}{0.4\Cvs}% {\normalfont\large\headfont\raggedright}} \else \newcommand{\section}{% \if@slide\clearpage\fi…

scanfで苦戦した

C

まえおき C言語の話。 コンパイラはgcc。 scanfを複数回実行すると入力バッファに改行文字が残って意図しない動作をすることがある。 その回避策として以下の2つがあった。 代入抑止文字を使う方法 scanf("%c%*c",&c); 空白文字を使う方法 scanf(" %c",&c); …

NodeListは配列じゃないよって話

そういやdocument.querySelectorAll()でElementNodeの配列らしきものを受け取った時にisArray()を使ってもfalseが出るの何でなんだ?ブラケット[]で囲まれてるのに配列じゃないの?Array.push()はちゃんと出来たのになぜ?— nimius (@nimiusxp) 2016, 1月 10…

ツイートを10000文字にするブックマークレットを作った

こんにちは、nimius(@nimiusxp)です。初投稿です。最近Twitterでツイートの最大文字数が10000文字になるのではないかという話題がありました。反対意見が多いようですが迷惑ならなければいいかなと思っています。さて、今回はタイトルにある通り実際にTL上に…