GitHub
はじめに qiita に Reactでカウントアプリを作る - Qiita と言う記事があって、コピペして今ふうに書き直してデプロイできたのでご紹介。 https://kalz2q.github.io/react-countapp/ ソースは https://github.com/kalz2q/react-countapp/ で、ローカルで動か…
最近はてなブログだけでなく、GitHub や Colab でマークダウンで数式入りの文章をたくさん書いているのですが、マークダウンの中で空白行をどうやって入れるか、数式を書くときに使うドルマーク、dollar sign をどうやってエスケープするかについて。 markdo…
Colabの環境にg++(gcc)があるので、コードセルにC++のプログラムを書いて%%writefileで保存してg++でコンパイルして実行するというやりかたにすればインタラクティブにC++が学べる!!!! というアイデアでためしにw3schoolsのC++ TutorialをColab化してみまし…
100 numpy exercises というのがあって、これが素晴らしいのですが、問題と解答を Colab 化するのをやっています。 まだ途中ですが、とりあえず半分 50 題を越えたのでご紹介。 https://colab.research.google.com/github/kalz2q/mycolabnotebooks/blob/mast…
はじめに Colabで遊んでいます。 数直線number lineをmatplotlibで描いて見ました。コードセルにimport matplotlib.pyplot as pltとして書いて、実行すると描画がされます。svgにも吐き出せたので、ここではsvgで貼り付けました。 コード まずは両端を矢印に…
はじめに GitHubとColabの連携はわかりました。 だいたいわかったと思う。 とりあえず使えています。 で、これをはてなとかQiitaの記事にする場合、Colabのファイルメニューにマークダウンに変換がないみたいなので、一旦パソコンで jupyter nbconvert --to …
使い方 ウェブアプリです。ブラウザーで https://kalz2q.github.io/gakufu005/index.html を開くと曲リストが表示されます。ランダムなので、毎回順序が違います。 適当な曲をクリックすると楽譜画面になります。 右上に音を出すためのコントロールボタンが…
ElmでTodoリストを作りました。 ソースとデモはこちら。 https://ellie-app.com/6D8hKZwjy5ja1 (Qiitaに載せたのと同じものです) 簡単に解説します。 Addで追加されて、Deleteで削除します。 ということは一応CRUDが実現できているのかな。 データベースにFi…
ホームページelm-lang.orgにElmのチュートリアル(guide)があってそれはそれはすばらしいので、そこ以外で勉強するのはもったいないので、余計な入門は書かない方がいいのですが、思いついたのでしょうがない。 あとたぶんどんどん仕様が変わっているので他の…
追記 2019/10/06 以下の記事はとりあえず残しておきますが、 sudo apt install timidity++ で解決するのが普通らしいです。 環境ですが ubuntu 19.04 lilypond 2.18.2 frescobaldi 3.0.0 timidity(timidity++) 2.14.0 久しぶりにlilypondで楽譜を作ろうと思…
elm-projects Elmという言語を知りました。 バージョンが0.19でまだまだ環境が整っていないのですが、やたらおもしろい。 発展するといいな。 elm-lang.orgというところにチュートリアルやドキュメントがあります。 おもにそれからのコピペが多いのですが、g…
何台かあるうちの一台のUbuntu 18.04マシンで、git cloneができないという事態が発生しました。 ~$ git clone https://github.com/syl20bnr/spacemacs.git Cloning into 'spacemacs'... ssh: Could not resolve hostname github: Name or service not known …
PythonやJupyterをインストールするのにAnacondaを使うと思いますが、するとSageMathが使えなくなります。問題は二つあって、 1.SageMathはPython2.7なのに対し、AnacondaはPython3である。 2.Anacondaと両立させるにはSageMathをローカルにインストールする…
キルギスってどこあるの、とか、ドーハの悲劇ってどこの国だっけとかわからなくて普通ではないでしょう。 がんばって中東の国々の位置関係を覚えて下さい。 https://kalz2q.github.io/jsdemo/middleeast.html 今回はたったの23問なので、あっと言う間に覚え…
ギリシャ文字と数学記号を覚えるクイズサイトを作りました。 https://kalz2q.github.io/jsdemo/utfquiz.html 問題: ∂ 答え: 偏微分、デル、ラウンドディー みたいな問題が、82題出題されます。 5分で全部解けたら(覚えられたら)優秀だと思います。 ファ…
アメリカの州名と位置関係を覚えたいと思ってクイズサイトを作りました。 https://kalz2q.github.io/jsdemo/usaquiz.html 問題 バージニア州の南 答え ノースカロライナ州 というような問題のセットが60題くらいあって、覚えたら「知ってた」ボタンを押すと…
HTMLで色を指定する際に名前で指定する方法とコードで指定する方法があります。 名前はたとえばグリーンとかイエローとかでコードは#008000とかです。 無限にある色の中で名前のついているのは140個あって、greyとgrayとかaquaとcyanとか同じコードに別名が…
Jupyterでいろいろ遊んでいるのですが、 Jupyter-nbconvert --to markdown notebook.ipynb でマークダウンに変換できるということしりました。 ダウンなので情報量が減ってしまうのですが、そこそこ感じがつかめます。 ので以下、ご紹介。 本物のノートブッ…
以下、20201119に書き換える。 ubuntu 20.10にしたところ。google chromeをインストールする 電源 ブランクスクリーンをしないにする。自動サスペンドをオンにする。 gitをインストールして、自分の環境をgit cloneする githubを公開鍵(ssh-keygen)にする ユ…