言語別連想配列

言語 呼び名 記法 JSON json [{"name":"suzuki"}] Lisp alist '((hoge (1 2 3))) JavaScript Object {'name': 'Suzuki'} Python dict {'name': 'Suzuki'} Perl array %h=('name' => 'Suzuki') Ruby hash {name: 'Suzuki'} or {'name' => 'Suzuki'} PHP array…

インテルUHDグラフィックス630で3画面マルチディスプレイ

結論から先に言うとできなかった。 構成: core i5-9400 (2.90GHz-4.10GHz/6コア/6スレッド), インテル UHD Graphics 630 (CPU内蔵)(HDMI x1, DisplayPort x1, D-Sub 15 x1) グラボなしでマザーボードだけで 3画面ができたらとてもコンパクトなワークステーシ…

Colab で学ぶ LaTeX

はじめに はてなでも、Qiita でもマークダウンできれいな数式が書けます。 $$ E=mc^{2} $$ とか。 この数式を書く記法を LaTex と言って、本来は数学書を書くための組版処理システムなのですが、数式を書く部分が LaTeX のサブセットの MathJax として ブロ…

Colab で学ぶ Sympy

はじめに 数学を学ぶためになんらかの数式処理システムは必須だろうと思う。 この Colab のノートブックは Sympy という数式処理システムの学習資料です。 https://colab.research.google.com/github/kalz2q/mycolabnotebooks/blob/master/math_sympy_short.…

Colab (Jupyter) エディター内キーボードショートカット

Colab (Jupyter) でコードセルやテキストセルを編集中に使えるキーボードショートカットの機能についてまとめようと思いました。 メニュー -> ツール -> キーボードショートカット (Ctrol+M H) で出てくる一覧に例えば Ctrl+C (コピー) や Ctrl+Click (マル…

樹木の名前の略称一覧

略称 樹木名 BW ビワ AC アカシア AG アオギリ AN アキニレ BN ブナ CF コーヒー EG エゴノキ EJ エンジュ EN エノキ FA フサアカシア HG ヒイラギ HM ハナミズキ HN ハンノキ、ハルニレ、ハナノキ HN ヒノキ HR ヒメリンゴ HS ヒマラヤスギ IM イロハモミジ…

Colab の matplotlib で日本語を使う (使わない)

はじめに Colab 自体は日本語はもちろんオーケーなのですが、 matplotlib のテキストなどで日本語を使おうとするとエラーになります。 コードセルを1つ別に開いて、次のようにしてから import japanize_matplotlib して使えるようになりました。 %%capture !…

Colabで遊ぶ scatter で random に点を打つ

Colab で遊ぶシリーズ scatter で random に点を打つ。 カラーも random できれば Colab で開いて実行してみてください https://colab.research.google.com/github/kalz2q/mycolabnotebooks/blob/master/z_scattercolor.ipynb *{stroke-linecap:butt;stroke-…

イプシロンデルタ論法

latex で論理式、論理記号文を書いていて、テキストによって括弧 (丸括弧 parenthesis、角括弧 bracket、波括弧 braces) の使い方に揺れがあったりして、あとカンマの使い方、どういう場合に省略するのか。 と考えていてイプシロンデルタ論法の数式で比べよ…

論理記号一覧

記号 latex 備考 $\in$ \in 属する、元である、含まれる $\owns$ \owns 含む $\Longrightarrow$ \Longrightarrow ならば $\implies$ \implies ならば $\not \in$ \not \in 属すの否定 $\not \owns$ \not \owns 含むの否定 $\phi$ \phi 空集合 $\emptyset$ \e…

マークダウンの空白行の入れ方とドルマークのエスケープ方法

最近はてなブログだけでなく、GitHub や Colab でマークダウンで数式入りの文章をたくさん書いているのですが、マークダウンの中で空白行をどうやって入れるか、数式を書くときに使うドルマーク、dollar sign をどうやってエスケープするかについて。 markdo…

正規表現の検索置換だけで長い行を短くする

英語のテキストを処理する際に、長い文字列の段落を処理しやすいように短い文字列に分割したいとします。 ピリオド+スペースをピリオドと改行にするとかだと、長い文字列と短い文字列がまざってしまうので、60文字とかで切りたい。 その際、できれば単語の途…

Ubuntu on WSL から Windows の ブラウザーを開く

私の場合 alias chrome="/mnt/c/Program\ Files\ (x86)/Google/Chrome/Application/chrome.exe" で開けるようになりました。 ~/.bashrc に入れておけば、適当に書いた html ファイルを chrome temp.html として見ることができるようになります。

アラビア語のフォントを大きく

アラビア語のフォントを大きくしたい。 مقديشو こんな感じか。300% です。300% にしてやっとバランスが取れているよね。 モガディシオ 発音は モくディーシュー moqdishu で く q のおとはのどの奥の k の音なのでひらかな表示。 الصومال アッすーマール ソ…

はてなでSVG画像を入れる

はてなはMarkdownでもHtmlは書いて表示することができる。 SVGはHtmlの規格なのでただ書くだけで結果が表示される。 このソースは <svg width="200" height="200" xmlns="http://www.w3.org/2000/svg" viewBox="-10,0,200,200"> <defs></defs> <circle cx="77.474" cy="111.072" r="80" stroke="green" stroke-width="8" fill="yellow"></circle> </svg>

板チョコの食べ方(アイデア)

明治の板チョコを食べるのに、一枚 50g 全部食べると 279kcal 糖質 25.9g でちょっと重い。 おやつは 200kcal 以下に収めないと食事を調節しなくてはならなくなって本末転倒になる。 200kcal だけ食べたいので、分包しておくことにした。 50g / 279kcal * 20…

拡張機能を使わずにVSCodeのマルチカーソル機能で行に連番をふる方法

例えば、 10 VSCodeで 20 拡張機能を使わずに 30 連番をふる というのを書きます。 VSCodeで 拡張機能を使わずに 連番をふる という文章に連番を10, 20, 30とつけるとすると、別途番号を用意します。 10 20 30 これを選択して、Ctrl-Cでコピーして、連番をふ…

電動アシスト自転車の回生充電機能で筋トレ(アイデア)

ブリジストンの電動アシスト自転車で、電源オンの状態で、アシストオフにして、ギアをトップにして、立ち漕ぎで加速、後ろブレーキで回生充電、を繰り返せば充電ができる上にトレーニングになるのではないか。 アシストは上り坂でしか使わない、というアイデ…

Colabで学ぶC++

Colabの環境にg++(gcc)があるので、コードセルにC++のプログラムを書いて%%writefileで保存してg++でコンパイルして実行するというやりかたにすればインタラクティブにC++が学べる!!!! というアイデアでためしにw3schoolsのC++ TutorialをColab化してみまし…

Colabで学ぶ NumPy

100 numpy exercises というのがあって、これが素晴らしいのですが、問題と解答を Colab 化するのをやっています。 まだ途中ですが、とりあえず半分 50 題を越えたのでご紹介。 https://colab.research.google.com/github/kalz2q/mycolabnotebooks/blob/mast…

コラブ Colab で学ぶ高校数学

はじめに Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More! Amit Saha を Colab でなぞりながら読む。 というのをやっていて、とりあえず最後まで行ったのでご紹介。 元の本の章立ては次のようになっています…

マークダウンでドルマーク `$` を表示する方法

マークダウンでドルマーク $ は LaTeX (MathJax) で数式を表現するので使われてしまうので、バッククォートで囲んで逃げるか、HTML で表現するしかありません。 HTMLでの表現を調べたので備忘です。 &#36; => $5 ドル が確実か。 &dollar; => &dollar;10 ド…

電子マネーについて。今の考え。少し陰謀論。

電子マネーについて。 なんとかペイ系のシステムは、銀行口座からのチャージを自動化する場合不正は避けられない。 すでに発覚しているのは氷山の一角。 中国人は自動チャージなどせず、スマホ経由ではあるが自分でチャージする。 日本では自動チャージでな…

matplotlibで数直線を描く

はじめに Colabで遊んでいます。 数直線number lineをmatplotlibで描いて見ました。コードセルにimport matplotlib.pyplot as pltとして書いて、実行すると描画がされます。svgにも吐き出せたので、ここではsvgで貼り付けました。 コード まずは両端を矢印に…

Ubuntu 20.04で音がでない(半分解決)

Ubuntu 20.04にして、Netflix もちゃんとみれて音も出ていたのですが、midiフ ィアルを鳴らすのに使っていた timidity が使えなくなっていて timidity sample.midi というように音を鳴らしていたの鳴らなくなっていました。 そこで調べると、いまは fluidsyn…

テスト Colab GitHub 連携

はじめに GitHubとColabの連携はわかりました。 だいたいわかったと思う。 とりあえず使えています。 で、これをはてなとかQiitaの記事にする場合、Colabのファイルメニューにマークダウンに変換がないみたいなので、一旦パソコンで jupyter nbconvert --to …

SVGテスト

SVG画像を貼る実験の続きです。 毎日1枚くらい描きたいなぁ。 絵を貼るだけでなく、文章も必要ですよね。 考えます。 どうやって描いたの? とか質問があるとうれしい。 今回は div style="display:grid; place-items:center" というのを使ってセンタリング…

SVGテスト

test test test ipad affinity deisgner のデザイナーペルソナでベクトルで絵を描いて、書き出しペルソナでsvg出力したテキストをコピーしてはてなのMarkdown編集で貼り付けました。 サイズはsvg widthで指定して、全体を div で囲んで div style="text-alig…

アラビア語単語帳をつくりました

Elm

はじめに スマホの語学アプリにDuolingoというのがあります。 遊んでいるうちにどんどん語学が身につくというすぐれもの。 これがいいのが音がついていること、無料で使える範囲が広いこと、英語経由になってしまうけどたくさんのめずらしい言語があること、…

新型コロナウイルス。 今の考え。 少し陰謀論。

新型コロナウイルスで人口あたりの死亡率が西ヨーロッパとアメリカで高くてそれ以外では低い。 中国、中南米、アフリカ、イランを含めてもヨーロッパとアメリカの大量の死者数と比べると桁違いです。 この理由は交差免疫以外には考えられない。 つまり、新型…