はとのーと

エジソンノート(アイデア、思い付き、メモ)として使っています。誰かの役に立つかもしれないので公開しています。

メモ 2024-04

2024-04-16 ZFSとのバージョン不整合で動作しなくなったLXDのバージョンを戻した Ubuntuサーバをアップデート後に再起動したところ、LXDが動作しなくなった。 原因はZFSとのバージョン不整合。 LXDを旧バージョンに戻したところ動作するようになった。 環境:…

DEC PDPシリーズについてのメモ

PDP (Programmed Data Processor) はデジタル・イクイップメント社 (DEC) が開発したミニコンピュータのシリーズ。 PDPシリーズ - Wikipedia ビット数と機種 ビット数 機種 12 PDP-5, PDP-8, PDP-12, PDP-14, PDP-16 16 PDP-11 18 PDP-1, PDP-4, PDP-7, PDP-…

Djangoについてのメモ

(2024-04-19更新) メモを集めています。 未整理です。 関連記事: Pythonについてのメモ Djangoのインストール: requirements.txt に Django~=3.2.10 (バージョンは新しくする) を書き込んで pip install -r requirements.txt プロジェクトの作成: django-adm…

メモ 2023-10

2023-10-31 LXCで使っているZFS領域を拡張する lxc で storage のサイズを拡張する備忘録 [Ubuntu Server 22.04 Host] [ZFS編] - takashi kono's blog を参考にさせていただきました。 パラメータを調べる POOL_NAME: プール名 (例: default) SOURCE: ストレ…

CSSについてのメモ

CSSについての自分用メモです。 目次: スタイルの優先順位 セレクタ 色 border, margin, padding サイズ指定 ブロック要素とインライン要素 中央寄せ float overflow position Flexbox フレックスコンテナ フレックスアイテム CSS設計手法 スタイルの優先順…

Railsについてのメモ

(2023-11-02更新) Ruby on Railsについての自分用メモです。 ルーティング config/routes.rb に記入する。 リソース全体を登録するには resoures :books のように書く。 限定、除外するにはそれぞれ only, except をつける。 resources :books, only: [:inde…

Rubyについてのメモ

調べたことなど。 メソッドが定義されているクラスを調べる 参考: 【Ruby】メソッドが定義されているクラスを調べる object.method(:method_name).owner で調べる。 >> a = (1..3).to_a => [1, 2, 3] >> a.length => 3 >> a.method(:length).owner => Array …

Visual Studio Codeについてのメモ

VSCodeについての自分用メモ。 目次: 編集画面Tips リモートDockerコンテナで開発する VSCodeと拡張機能の準備 Dockerfileを準備する devcontainer.jsonを準備する 初回接続 2回目からの接続 編集画面Tips Ctrl + Shift + Pでコマンドパレットが表示される …

LXC上にDebianをインストール

設定の備忘録。 DebianのバージョンはBullsEye (11)。 LXC/LXDの設定は終わっている前提。 関連ページ: LXC/LXDについてのメモ 以下は断りのない場合はすべてroot権限で実行。 コンテナを作成する ホスト上から lxc launch images:debian/11/amd64 deb1 でイ…

PDP-8についてのメモ

Doug Jones's DEC PDP-8 Index - アイオワ大学コンピュータサイエンス学部のページ。機種、マニュアル、FAQなどが整備されている Internet FAQ Archives PDP-8 Frequently Asked Questions PDP-8 Summary of Models and Options Intersil 6100 - Wikipedia -…

配列名とポインタ変数は相互互換ではない

C言語の配列名とポインタ変数は相互互換ではないことがわかったのでメモ。 ポインタと配列の微妙な関係 - めもめも には char[] で定義した文字列を extern char * で参照すると正しく扱えないと書いてあります。 本当かどうか実験してみました。 実験 次の…

メモ 2022-04

DockerのAlpineコンテナに最初から入っているパッケージ一覧 foo@server:~$ docker run -it --rm alpine:latest /bin/sh -c "apk update && apk list -I" fetch http://dl-cdn.alpinelinux.org/alpine/v3.12/main/x86_64/APKINDEX.tar.gz fetch http://dl-cd…

sshについてのメモ

sshの使い方についての覚え書き。 目次: 鍵を作成する 鍵の暗号強度を表示する WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! と言われた場合 サーバ側(sshd) よく使うオプション 鍵を登録する rootログインを許可する 公開鍵認証 パスワード認証 鍵を…

BEAR.Sundayについてのメモ

BEAR.Sundayを理解するためのリンクなど。 目次: 公式 スライド Qiita Advent Calendar "○○Module" データベース関連 Aura.Sql Ray.AuraSqlModule Ray.QueryModule & Ray.MediaQuery Ray.QueryModule Ray.MediaQuery AOP コンテントネゴシエーション HAL & A…

メモ 2021-12

2021-12-09 Vimでインデントをタブではなくスペース4つにする方法 Vim内で以下を実行する。 :set tabstop=4 :set autoindent :set expandtab :set shiftwidth=4 または ~/.vimrc に以下を記入する。 set tabstop=4 set autoindent set expandtab set shiftwi…

ドメイン駆動設計についてのメモ

資料 エリック・エヴァンスのドメイン駆動設計(牧野 祐子 牧野 祐子 今関 剛 今関 剛 今関 剛 和智 右桂 和智 右桂 Eric Evans)|翔泳社の本 本家 Domain Driven Design(ドメイン駆動設計) Quickly 日本語版 要約版 InfoQに会員登録するとダウンロードで…

RCA COSMAC VIP II / VP 3000

COSMAC VIP II WikipediaのCOSMAC VIPのページ によるとCOSMAC VIPに拡張カードを追加した後継機種としてCOSMAC VIP IIの発売が予定されていた。 COSMACVIP.comの COSMAC VIP IIのページ にはボストンのコンピュータ・ショウで展示されているのを見た話と、…

tigについてのメモ

テキストベースGitクライアントであるtigについてのメモ。 よく使う操作のみ。 複数のビューがあり、起動直後はmainビューになっている。 ビュー共通操作 h - ヘルプ表示。qで前のビューに戻る q - 前のビューに戻る。最初のmainビューで押すとtigを終了する…

DataTablesについてのメモ

DataTables | Table plug-in for jQuery についてのメモ。 いまのところリンク集です。 DataTablesの使い方 - Qiita 基本設定など DataTables.jsでAjaxなデータベースアプリをサクッと作成する - Qiita 表示はDataTables、編集はBootstrapのModalフォームで…

Malwarebytes Labsの3-2-1バックアップの記事の要約

3, 2, 1, GO! Make backups of your data! - Malwarebytes Labs | Malwarebytes Labs 3つのコピー 1つは手元で編集するためにワークステーションやサーバ内に置くもの 1つはクラウドバックアップ 1つはドライブアレイのような長期保存ストレージや、外部の複…

Linuxのtopやpsで表示されるVSZとRSSのメモリの単位はKB

たとえば、いまRedmineが動いていて、その使用メモリを知りたいときは次のようにする。 (-e 1pは1行目を表示するために指定) $ ps aux | sed -n -e 1p -e '/redmine/p' USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND systemd+ 279491 0.0 0.3 213…

VAX-11はどのようにPDP-11との互換性を取っていたか

TL;DR (要約) DECの “32ビットスーパーミニコン” VAX-11が16ビット機PDP-11とどうやって互換性を取っていたか。 CPUに互換モードフラグがある VAX-11に移植されたRSX-11M(PDP-11のOS)がファンクションコールを変換する 互換性 「History of OpenVMS: ミニコ…

Macintosh Revealed, A/UX, ADC保存サイト

Macintosh Revealed 中学生の頃、地元の図書館に当時憧れていたMacintoshのオールカラーの本があった。 画面図とToolbox呼び出しのためのPASCALコードが載っていたと思う。 おそらくこの本ではないかと思うけれど定かではない。 Macintosh Revealed (Hayden …

プログラミングの基礎についての Kota Mizushima さんときしださんの連続ツイート

素晴らしいツイートなのでいつでも見られるように埋め込みリンクで掲載させていただきます。 一応、自分もこの歳になって、それなりに成功した部類に入ると思うから書いとくと、プログラミングやるなら情報系の(もちろん、まともなカリキュラムがあるとこ)…

DisplayPort、DVI、HDMIについてのメモ

第2回 DisplayPortからD-Subまで――液晶ディスプレイの「映像入力インタフェース」を網羅する | EIZO株式会社 DisplayPort, DVI-D, HDMIは相互に変換できる DisplayPortとHDMIは音声も送れるがDVIは映像のみ DVIはアナログとデジタルを並べた端子 DisplayPort…

PlantUMLについてのメモ

リンク シンプルなテキストファイルで UML が書ける、オープンソースのツール - 公式サイト PlangUMLを使ったUMLの描き方 (PDF) - PlantUML言語リファレンスガイド ロリポップとソケット ロリポップとソケットはインタフェースを表す。 主にコンポーネント図…

ufwでIPv4のみポート許可する方法

ufwでIPv4のみポート許可するには /etc/default/ufw の以下の部分で IPV6=no にしてから sudo ufw reload する。 /etc/defaults/ufw: # Set to yes to apply rules to support IPv6 (no means only IPv6 on loopback # accepted). You will need to 'disable…

ピケティのr>g理論

マクロ経済の「構造」の話になりますが、信用創造、r>g理論もぜひ含めて欲しいです。難しいが、理解できるといろいろな「なぜ?」が解決すると思いますので。— バランスを取ると (@_tea_two) 2021年1月3日 漫画で解説:r>gって何?の巻 - 毎日新聞 トマ・ピ…

Cygwin、MSYS2についてのメモ

参考ページ: 日記/2017/10/09/MSYS2,MinGW64,Cygwinの違い - Glamenv-Septzen.net Big Sky :: Windows ユーザは cmd.exe で生きるべき。 Cygwin と MSYS 2. MSYS2 - とりあえず雑記帳 軽量多機能なUNIXライク環境 MobaXterm - Qiita Cygwin, MSYS, MSYS2, Mi…

メモ 2020-12

目次: 2020-12-02 イミュータブルデータモデルはT字形ERに似ている 2020-12-05 GRI-909 プログラミング言語にはドメイン固有言語(DSL)を組み込めるとよい 2020-12-09 Google日本語入力でかな入力切替はAlt + ひらがな・かたかな Operaの検索エンジンにはてな…