新千葉 ガーベージ・コレクション

FPGA マガジンやインターフェースで書けなかったこと等をちょぼちょぼ書いてます。@ryos36

wavedrom の習作

window.onload = WaveDrom.ProcessAll; { signal: [ { name: "clk", wave: "P.....|..." }, { name: "Data", wave: "x.345x|=.x", data: ["head", "body", "tail", "data"] }, { name: "Request", wave: "0.1..0|1.0" }, {}, { name: "Acknowledge", wave: "…

Polyphony と Jupyter

Polyphony 用に Jupyter の環境を用意しました。 binder で起動できます。 sinby.page.link では Google Colaboratory ではどうでしょう? Fifefox では upload できないという Issue があるみたいですが、、、 おーうまくできました。Python のコードからコ…

Ningle つかってみる

blog.8arrow.org とりあえずはこれでできるらしいぞ。 おーできたできた。一部、改変が必要だったけど。 cl-project が使えなかった。まぁいいや templates ディレクトリ以下に、、、ソースは entries.html になっていたので修正。 getf 、、、getf の形式(…

clisp で cl-smtp が使えない、sbcl で ironclad がコンパイルできない

cl-smtp どういうわけか clisp で test がコンパイルできない。 define-cl-smtp-test というマクロが実行できない。正確にはその中で rfc2045-q-encode-string-to-stream が使えない。これは export こそされていないが cl-smtp 内の関数。たぶん、clisp の …

common lisp で venv 的なことを

ASDL で出来るのだろうなと思い調べてみるとありますね。 diary.wshito.com この通りにやるとできます。ASDF の Ver3 に移行したので、すでに .config/common-lisp/source-registry.conf.d をつかってます(てのはすでにブログに書いた) asdf を久々に使う - …

docker のイメージをつくる

sbcl 用と clack + fcgi の docker イメージを作りました。hub.docker.com に登録しました。どちらも日本語対応しているつもり。 sinby/ja-sbcl sinby/ja-clack-fcgi あれ?でも外から見えないような。あ~みえたみえた。

perl の locale failed

なんかしらんが ubuntu ( Linux subsystem だったりするが ubuntu 全般だろう) で perl を使うと failed とか言われる。 > perl -v perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_…

とりあえず hunchentoot ふたたび

ubuntu で試す sudo apt install cl-hunchentoot でいけます。 インストールしただけだと何も使えません。悪いことに ubuntu のパッケージからは test が削られてます。まずは”素”の hunchentoot を動かします。 acceptor で動かす(ほとんど素) #-:asdf (loa…

じみな macro

macrolet をつかってみる。だんだん世の中から外れていく気がする。 (defmacro make-style-lambda (style-desc) (macrolet ((make-style-lambda0 (style-desc) `#'(lambda , (remove-duplicates (remove nil (mapcar #'(lambda (i) (if (listp i) (let ((qke…

slimv と slime-vim 使ってみたものの

swank サーバを立てるのは簡単 これはたとえば ubuntu なら apt install cl-swank とかして /usr/share/common-lisp/source/slime/start-swank.lisp を動かせばよい。clisp でも sbcl でもどちらでもよい。というか通常は自動起動するから(vim や emacs から…

複雑な(?)マクロ

まずは目標 "abc" と `(:tag ,aa) -> (:tag "abc") としたい。 簡単には (defun f (arg) `(:tag ,arg)) これでいいのか、、、。でも defun とかが冗長。 (defmacro m0 (name arg tlst) `(defun ,name (,arg) ,tlst)) (m0 ff arg `(:tag ,arg)) (ff "abc") (:…

asdf を久々に使う

common lisp の環境も関係者の努力によっていろんなツールが着々とバージョンアップを重ねているらしく、しらないうちに adsf も version 3.0 になった。3年以上前のようだが、、、 ドキュメントも充実し始めているので、もはや断片的に誰かの blog や書き残…

証明書の管理は2つある

コンピュータ証明書の管理とユーザ証明書管理って微妙に違う。PowerShell から certmgr を起動せよと書いてあるのだが、それを読み飛ばして cert... で検索して実行しようとすると、、、 この絵では2つ出ているが(たぶん一回ユーザ証明書を起動したから)、…

VPN を他の PC にインストール

もういっこククライアント証明書をつくってエクスポートしました。 そして、Azure からダウンロードした VPN の exe を 32bit Windows 10 にインストール。まずは証明書なしでアクセス。当然、証明書がないと怒られます(絵がなくてすいません)。 その後、…

Azure と VPN その2

Windows10 でやっと Azure の VPN に接続できた。 なにがだめだったのか?Windows の標準機能でできる的な事が本家のウェブサイトのどっかに書いてあったので、Windows 10 上でなにもインストールせずに VPN をつかったのだが、じつは Gateway の VPN client…

azure と gateway

ただの備忘録。 ポイント対サイト接続とネイティブ Azure 証明書認証を使用してコンピューターを Azure 仮想ネットワークに接続する: Azure Portal | Microsoft Docs 単純にこの通りにやる。 最初に VM とかつくらないで VPN つくる。この例では微妙に 192.1…

タイミングについての覚書

タイミングでエラー。配置配線(Implemantation) でも 37 分近くかかっている。開始時間が 1:42 AM というのが泣けてくる。 どこがエラーか? clk_pl_1 と clk_pl_2 の間で起こっていることが分かった。このシステムは clk_pl_1 に AXI ライトでコントロール…

IBM think 2019 のウェブサイト

まずヘッダー。header 属性で Think2019 と What to expect , How to attend, Registration opens in X days を定義している。そういう構成。 映像をはめ込んでいるが、それはどうやっているのか? 実は2層になっている。それを div でまとめている。 一番…

crowi を入れようとしたけど微妙に失敗した。

5月あたりにウェブを更新しようとして、HTML5 になって header, main, footer というタグがあることにきがついた。WordPress が世の中で流行っているようだが、結局、JavaScript と CSS と新設タグで対応している。別に WordPress でなくてもよい。HTML5 へ…

本職じゃないけどウェブページ作る

いつのまにか HTML も 5 になって、いまや 5.2 らしい。3.X の時代は自分と同じ ID は世界に2人しかいなかったが、いまや何人いるかわからない。本職じゃないので深入りしない程度に HTML 5 に対応してみる。まずはヘッダー。いつのまにか header とか main…

FreeBSD 11.1

$ pkg install netqmail $ pkg install ucspi-tcp $ pkg install checkpasswordで qmail をインストール。ついでに内向きの local_unbound も有効にする。bind911 とは共存しない。ので外と内で2台 VM を立てることにした。いままで view で区別してきたん…

そして Hyper-V

なんかしらんがサーバが全滅したみたいなので Hyper-V の上に再構築。Windows Server 2018 R2 っていうやつかな?何故かデフォルトで Hyper-V はオンになっていないので有効化する。 そして、ubutntu 18.04 をインストール。Hyper-V の新しい VM というやつ(…

FreeBSD 11.1 久々にインストール

まず dig も nslookup もない。bind もない sudo もない。内部用の DNS は unbound(だっけ? )に変わったのか?とりあえず、sudo インストールhttp://www.gadgets-today.net/?p=4314pkg が効かない。resolv.conf 書いてなかった。IP アドレス追加。resolv.co…

PYNQ を久しぶりに

PYNQ を久しぶりに使ったら login 出来なくなってしまった。 https://groups.google.com/forum/#!topic/pynq_project/l3bKT9VSAmc によると、ブラウザー(私の場合は firefox)によっては時刻があまりに違い過ぎると表示しなくなるみたい。なので、サーバ側、…

ついでに cygwin と noACL

もう一つ書くと、noacl とするということは MS-DOS のように細かい ACL 制御をしないという選択になることに注意。Windows の複雑な(覚えたくない)ACL の世界を制御しようと思ったら、なんでもかんでも noacl にしてはいけない。特にサーバー関連では。 本…

Windows ACL と cygwin のコピー

釈然としないが、cygwin の世界は cygwin で閉じなければだめという話。 cygwin では Windows の世界を”のぞき見”するために /cygdriver なるものがある。便利だからと言ってこれに頼ってはいけないことがわかってきた。たとえば、d: ドライブに(MS-DOS!!) …

ラズパイ カメラ V2.1 と FPGA

Zybo Z7 とラズパイ・カメラ V2.1 を購入。 忘れないようにメモ(備忘録)https://github.com/allwinner-zh/linux-3.4-sunxi/blob/master/drivers/media/video/sunxi-vfe/device/imx219.c android_kernel_asus_ze55xml/imx219.h at master · jerdog/android_…

I2C の確認

AXI の I2C で I2C のプロトコルの確認をした。I2C は MSB からビットを送るので注意が必要という事がわかった。 毎度のことだが FPGA の部屋の記事が役に立つ。 FPGAの部屋 Vivado 2013.4でAXI IIC v2.0 を使用した時のIOBUFまずはデザイン ILA のデバッグ…

BNN-PYNQ の走り書き

アドレスはハードコーディング library/driver/platform-xlnk.cpp: platform = new XlnkDriver(0x43c00000, 64 * 1024);FoldedMVInit でメモリアロケーションしている。accelBufIn と AccelBufOut は thePlatform->allocAccelBuffer で取得している。これは…

FTDI と Vivado の Jtag

Vivado で JTAG 認識しなくなった時のリカバリー方法。hw_manager まではつながるけど、その先。陥った©状態は、USB-UART は動くのに JTAG を認識してくれない。PYNQ や ARTY-Z7 では USB-UART に FTDI の 2232HQ というのをつかっている。Zybo も同じ。この…