Vine Linux 6.5(あめぶろ)
  • 29Sep
    • アセンブラの画像

      アセンブラ

      アセンブラをゼロから作って自作コンパイラをアセンブルするまで(日記)$ mkdir assembler$ cd assembler$ vi min.s$ as -o min.o min.s$ sudo apt-get install golangdataの内容はmin.oの内容を元に作成min.oの内容を表示するには$ xxd -g 1 -c 32 min.o$ vi main.go package main import "os" // binary data of min.o var data []byte = []byte{ 0x7f,0x45,0x4c,0x46,0x02,0x01,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x3e,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xf0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x08,0x00,0x07,0x00, 0x48,0xc7,0xc0,0x2a,0x00,0x00,0x00,0xc3,0x04,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x05,0x00,0x00,0x00,0x47,0x4e,0x55,0x00,0x02,0x00,0x01,0xc0,0x04,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x01,0xc0,0x04,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x10,0x00,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x6d,0x61,0x69,0x6e,0x00,0x00,0x2e,0x73,0x79,0x6d,0x74,0x61,0x62,0x00,0x2e,0x73,0x74,0x72,0x74,0x61,0x62,0x00,0x2e, 0x73,0x68,0x73,0x74,0x72,0x74,0x61,0x62,0x00,0x2e,0x74,0x65,0x78,0x74,0x00,0x2e,0x64,0x61,0x74,0x61,0x00,0x2e,0x62,0x73,0x73,0x00,0x2e,0x6e,0x6f,0x74,0x65,0x2e, 0x67,0x6e,0x75,0x2e,0x70,0x72,0x6f,0x70,0x65,0x72,0x74,0x79,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1b,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x21,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x27,0x00,0x00,0x00,0x08,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x2c,0x00,0x00,0x00,0x07,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x48,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x01,0x00,0x00,0x00, 0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xa8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x11,0x00,0x00,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xae,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3f,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, } func main() { os.Stdout.Write(data) }$ go run main.go > main.o$ diff min.o main.o同じなので何も表示されないmin.oの内容を表示$ xxd -g 1 -c 32 min.oELFフォーマットMan page of ELF編集

  • 11Sep
    • USBメモリにVine LinuxのISOイメージを書き込み、インストーラUSBを作成の画像

      USBメモリにVine LinuxのISOイメージを書き込み、インストーラUSBを作成

      USBメモリのデバイス名を確認(/dev/sdb)$ sudo fdisk -lUSBメモリに書き込み$ sudo dd if=Vine621-CD-x86_64.iso of=/dev/sdb status=progressVine65-DVD-x86_64.isoUSBから起動すると、Vine Linuxのインストール画面を表示することができます。ただ途中のデバイス選択画面でUSBメモリを選択できないので先に進めない。Debian Linuxのisoファイルではセットアップできた。Linux の場合vinelinux.orgCD、DVD、または USB メディアを作成して Red Hat Enterprise Linux をインストールする方法 - Red Hat Customer Portalここでは、Red Hat Enterprise Linux インストール CD、DVD、または USB を作成する方法を説明します。access.redhat.comUSBメモリにVineLinuxインストールイメージを作ろう!mkserver.dip.jp編集

  • 08Sep
    • mattnさんのライブコーディング

      ゴリラ.vim #16 ~ mattnさんのライブコーディング概要第16回目の開催です!コロナの影響でオンライン開催になります。テーマ今回は「mattnさんのライブコーディング」です。当日mattnさんにコーディングをして頂きつつ、ゴリラがあれこれ質問をしていく予定です。メインキャスト:ゴリラゲスト : mattnconnpass 詳細はこちらhttps://gorilla...www.youtube.comFirefoxでYouTubeを開いて、動画の部分をクリックすると、ピクチャーインピクチャーで表示できます。Chromeではミニプレーヤーで表示できます。編集

  • 07Sep
    • ProFTPD

      synapticでproftpdをインストールします。$ proftpd --versionProFTPDのページ編集

  • 05Sep
    • GNOME40の画像

      GNOME40

      Vine Seed にすると、GNOME40.1.0をインストールできます。$ sudo apt-get install task-gnome でエラーが出るので、エラーの原因のpygobjectとevince-dviを除いてインストールします。$ apt-get source task-gnome$ rpm -ivh task-gnome-3.20.2-1vl7.src.rpmで展開$ vi ~/rpm/SPECS/task-gnome-vl.specpygobjectとevince-dviを削除$ rpm -ba ~/rpm/SPECS/task-gnome-vl.specでRPMを作成$ sudo apt-get install ~/rpm/RPMS/noarch/task-gnome-3.20.2-1vl7.noarch.rpm でインストールします。ログアウトして、GNOMEでログインします。『GNOME40.1.0』 Vine Seed にすると、GNOME40.1.0をインストールできます。synapticでtask-gnomeをインストール。エラーが出るので、$ ap…ameblo.jp編集

    • Next.jsの画像

      Next.js

      $ sudo apt-get install nodejs$ npx create-next-app nextjs-pages --use-npm --example "https://github.com/vercel/next-learn-starter/tree/master/learn-starter"$ cd nextjs-pages$ npm run devFirefoxでhttp://localhost:3000/を開くと、Next.jsが表示できた。編集

    • React Appの画像

      React App

      $ sudo apt-get install nodejs$ npx create-react-app react-pages$ cd react-pages$ npm startFirefoxでhttp://localhost:3000/を開くと、React Appが表示できた。編集

  • 04Sep
    • 無線の接続状態を表示の画像

      無線の接続状態を表示

      パネルを右クリックして、パネルー新しいアイテムの追加を選択して追加$ wpa_passphrase "SSID名をここに記述" "アクセスキーをここに記述"Cent OS 6 でWifiに接続する方法 - Qiita はじめに 環境 OS:Cent OS 6  インストールタイプ:Basic Server アクセスポイント:  認証方式:WPA2-PSK  暗号化の方式:WPA2 実行ユーザ  全てのrootユーザで実行 無線...qiita.com$ sudo apt-get install mate-control-center$ mate-control-center高度なネットワーク設定$ iwconfig で Access Point: が表示されるか確認$ ifconfig でIPアドレスを確認編集

    • SSID一覧表示

      $ sudo apt-get install NetworkManager$ nmcli radio wifienabled$ nmcli device wifi listSSIDの一覧が表示されるLinuxで無線LANが繋がらない時の対処法 - えんでぃの技術ブログLinuxの無線LANでSSIDが表示されないというトラブルの原因と解決策を2つ紹介しました。また、どうしても無線LANのトラブルを解消できない場合に、無線LANを無効化すべき理由についても書きました。endy-tech.hatenablog.jpnmcliの使い方メモ - QiitaCentOS7 からは nmcli というツールでネットワークを管理するらしいので、自宅の仮想サーバ(CentOS7 が無かったので Fedora)で使ってみました。 nmcli は NetworkManager に含まれるツールの...qiita.com編集

  • 01Sep
    • 不良セクタを調べる

      編集不良セクタを調べる$ sudo fdisk -l$ sudo /sbin/badblocks -v -s /dev/sda8 | tee /tmp/badblocks.txt88963434done, 1:54:42 elapsed. (1131/0/0 errors)88963435done, 1:54:45 elapsed. (1132/0/0 errors)done Pass completed, 1133 bad blocks found. (1133/0/0 errors)26.68user 202.03system 1:57:46elapsed 3%CPU (0avgtext+0avgdata 2460maxresident)k195313904inputs+0outputs (0major+121minor)pagefaults 0swaps215421682154216921542170215421712468031624680317246803182468031924680380246803812468038224680383不良セクタをマーキングする# e2fsck -l /tmp/badblocks.txt /dev/sda2root@debian:~# e2fsck -l /tmp/badblocks.txt /dev/sda8e2fsck 1.46.2 (28-Feb-2021)/dev/sda8 is mounted.e2fsck: Cannot continue, aborting./dev/sda8 750 bad blocks/dev/sda12 241 bad blocks/dev/sda16 62 bad blocks/dev/sda20 35 bad blocksLinuxでディスクのエラーや不良セクタのチェックと修正をする方法 - Ubuntu入門kaworu.jpn.org

  • 31Aug
    • Debian GNU/Linux 11(bullseye) インストール

      編集VAIO Eシリーズにインストール画面の解像度 1366x768debian-live-11.0.0-i386-gnome.iso をダウンロードして、ブータブルUSBを作成。電源を落とした状態で、ASSISTボタンを押して、BIOSの設定で、UEFIからLegacyに変更。Windowsを起動する時はUEFIに変更。USBから起動でdebian Linux 11をセットアップ。liveではなく、グラフィカルセットアップ先にVine Linuxをインストールして、空き領域にDebian Linuxをガイドを使って複数のパーティションでインストールできた。(パーティションを全て削除して、ガイドを使って複数のパーティションで作成。)/home以外に不良セクタはなかった。/homeは未確認。MacでLinuxのブータブルUSBを作るサーバにLinuxをインストールする際にブータブルUSBを作成するのですが、いつも手順を忘れてしまうため備忘録として記事に残します。 ブータブルUSBとは USBメモリからLinuxを起動する仕組みです。 起動したLiv … “MacでLinuxのブータブルUSBを作る” の続きを読む www.aizulab.comVAIO 電子マニュアル | ASSISTボタンについてVAIOを定期的にメンテナンスしたり、トラブルを解決したりしたい場合には、ASSISTボタンを押します。www.vaio.care.sony.netIndex of /debian-cd/current-live/i386/iso-hybridcdimage.debian.org『不良セクタを調べる』不良セクタを調べる# sudo fdisk -l# time badblocks -v -s /dev/sda2 | tee /tmp/badblocks…ameblo.jpVine Linuxでセットアップ画面は表示できたが、USBを選択できなかった。CD-ROMではセットアップできた。kernel 5.10.0-8 ($ uname -a)gcc 10.2.1 20210110 ($gcc --version)chromium 90.0.4430.212 ($chromium --version)firefox 78.12.0esr ($firefox --version)libreoffice 7.0.4.2 ($libreoffice --version)perl 5.21.1 ($perl -v)ruby 2.7.4p191 ($ruby -v)python 2.7.18 ($python --version)python 3.9.2 ($python3 --version)vim 8.2.2434 ($vim)rust 1.48.0 ($rustc --version)php 7.4.21 ($php --verison)go 1.15.9 ($go version)node 12.22.5 ($node -v)npm 7.5.2 ($npm -v)GNOME 3.38.5MATE 1.24.1Xfce 4.16/dev/sda1 / 23G/dev/sda5 /var 9.1GB/dev/sda7 /tmp 1.8GB/dev/sda8 /home 92GBデフォルトの起動OSを変更する場合は、$ sudo vi /etc/default/grub して、$ sudo update-grub します。GNOMEをインストール$ su# apt-get install task-gnome-desktopDebianでGNOMEを使うにはJapan GNOME Users Group www.gnome.gr.jpGDMに切り替えて再起動するとGNOMEを起動できたXfceより反応速度が早い気がするディスプレイマネージャの変更[ubuntu] - Qiitaもともとのディスプレイマネージャはgdm3。ディスプレイマネージャをlightdmに変更するには次を実行するだけ(lightdmインストール済が前提) $ sudo dpkg-reconfigure lightdm これで/et...qiita.com設定を開き、マウスの速度を変更GNOMEでCaps LockキーをCtrlにするには、Tweaksを起動して、キーボードとマウスの追加のレイアウトオプションのCtrl PositionのCaps LockをCtrlとして扱うにチェックするUbuntu/Caps-LockキーをCtrlキーにする方法 - Linuxと過ごすlinux.just4fun.biz日本語入力Debian 10.6.0 Cinnamon…インストールと日本語入力! | Report Hot CafeDebian 10.6.0 の Cinnamon デスクトップ版をインストール。今回利用したのは「debian-live-10.6.0-amd64-cinnamon.iso」。インストールは特に問題なく終わると思いますが、日本語入力については、ひと手間必要でした。report.hot-cafe.net$ sudo apt-get update$ sudo apt-get install ibus-mozcログアウトしてログイン設定ー入力メソッドー追加ー日本語ーMozcGNOMEでCtrl + i で日本語入力(Ctrl + jだとXfce-Terminalで改行になってしまう)右上で日本語(Mozc)のひらがなを選択して、ツーループロパティキー設定の編集で、直接入力 Ctrl i IMEを有効化入力文字なし Ctrl i IMEを無効化$ su$ apt-get install git vim$ mkdir github$ cd github$ git clone https://github.com/hiroyuki12/dotfilesv$ ln -s ~/github.dotfilesv/.vimrc ./$ vi .bashrcalias a='sudo apt-get install'alias sea='apt search'alias la='ls -A'$ source .bashrc$ sudo apt-get install tmux$ tmuxフォルダ名を英語に変更$ sudo apt-get install xdg-user-dirs-gtk$ LANG=C xdg-user-dirs-gtk-updateDebianに導入したXfce環境のディレクトリ名を英語化するこんにちは。今回のテーマは『Debianに導入したXfce環境のディレクトリ名を英語化する』です。インストール...note.kurodigi.comSSHサーバ$ sudo apt -y install ssh$ sudo vi /etc/ssh/sshd_config$ sudo systemctl restart ssh$ ssh -p xxxx 192.168.xx.xxDebian 10 (buster) - SSH サーバ構築!Debian GNU/Linux 10 (buster) 上に SSH サーバを構築する方法についての記録です。以前古いバージョンでの作業時に残していた記録を参考に作業を行い、今回更新した作業記録を貼付する形式の内容となっています。(当然ながら、興味がなければスルーしてください)www.mk-mode.comディスプレイの輝度は、右上のバッテリーのアイコンをクリックして変更可能設定ーキーボードリピートするまでの時間 265リピート速度 43に変更Caps LockキーをCtrlにするには、$ setxkbmap -option ctrl:nocaps を実行FirefoxでもCaps Lockキー + j で日本語入力にできたターミナルエミュレータでCaps Lockキー + d で閉じることができたCapsLockをCtrlにするまとめ - Λlisue's blogどうもCapsLockなんて爆発すればいいと思うAlisueです。 通常のキーボードではAの横という非常に押しやす位置にCapsLockという全く使用しないキーが配置されています。 非常にもったいないのでこのキーをCtrlとして使用することが多いのですが、方法がたくさんあるため一度まとめておきます。 なお本記事はEmacsWiki: Moving The C…lambdalisue.hatenablog.com設定ーキーボードーアプリケーションショートカットキーを開き、exo-open --launch TerminalEmulatorのショートカットをダブルクリックして、Caps Lock + eを押すと、Ctrl+Eに変更できた。Caps Lock + eでターミナルエミュレータを起動できた。visudoのエディタをviに変更$ su# update-alternatives --set editor /usr/bin/vim.basic[Ubuntu] visudoのエディタをnanoからvimに変更する - Qiitavisudoでnanoが立ち上がるという不条理を経験したので変更手順をメモ TL;DR sudo update-alternatives --config editor を使用する 追記:コメントで指摘頂きましたが、以下のよう...qiita.com$ su -# visudo して追加hiroyuki ALL=NOPASSWD: ALLsudo のパスワードを入力なしで使うには - Qiita はじめに Ubuntuでsudoによる操作を行う時に、いちいちパスワード聞かれてうざいなぁって思うこと無いですか? 特に、find locateとかapt-get とか reboot shutdown みたいに良く使うコマンド...qiita.com$ sudo apt install tmux$ tmuxPrefixキーは標準ではCtrl+bPrefix + cPrefix + pPrefix + ntmuxでターミナルをより便利に! - Qiita はじめに ターミナルをより便利に使うことができるCLIアプリケーションであるtmuxについて記述しようと思います。 おすすめする読者 ターミナルでどんなことができるのか調べている人 ターミナル入門したいの人 ターミナル入門...qiita.comLinux で使えるグラフィックスソフト - 電子タンク代表的なものをいくつか。 ①KolourPaint KDE 用のペイントソフト。マイクロソフトのペイントのような感じ。シンプルで使いやすく、直感的に扱える。手軽に編集する場合に良い。 ②Pinta GIMPの簡略化された選択肢の一つを目指していると言われるグラフィックソフト。KolourPaintに似るが、こちらはレイヤーが扱える。GPLではなく、MITライ…eel2018lee.hatenablog.jp$ sudo apt-get update$ sudo apt-get install nodejs npm($ sudo apt-get install node-react)$ mkdir github$ cd github$ npx create-react-app react-pages$ cd react-pages$ npm startMACのsafariで192.168.xx.xx:3000 を開くと、Reactが表示できた。$ sudo apt-get update$ sudo apt install sambaVine LinuxのisoをDVDに書き込みできた$ wodim dev=/dev/cdrom -scanbus$ wodim -v speed=24 -eject -data -pad Vine65-DVD-x86_64.isoDebian GNU/Linux で T480のBIOS updateのためCD-Rを焼くメモzenn.devIPアドレス確認$ ip a【初心者向け】Linux PCのIPアドレスを確認する方法まとめ | LFIWindowsだと、タスクトレイからネットワーク設定を開いたり、「ipconfig」コマンドを実行したりしてIPアドレスを確認しますよね。LinuxデスクトップでもGUIでIPアド...linuxfan.info$ sudo apt-get install wget$ sudo apt-get install chromium$ sudo apt-get install ruby$ sudo apt-get install python$ sudo apt-get install vim$ sudo apt-get install rustc$ sudo apt-get install php$ sudo apt-get install golangNASの共有フォルダをマウント$ sudo mkdir /mnt/nas$ sudo apt-get install cifs-utils smb4k$ sudo mount.cifs -overs=2.0,sec=ntlmssp,username=guest,password="" "//192.168.1.5/public" /mnt/nas# ls /mnt/nasファイルマネージャでNASのファイルをドラッグしてデスクトップにコピーできた。【Linux CentOS 7】mount.cifsコマンドでNASにマウントしたときの試行錯誤メモ【cifs-utils 6.2】メーカー製のネットワーク接続型のHDD(いわゆるNAS)を、 Linux CentOS 7の mount.cifs コマンドでマウントしようとするがなかなかうまくいかなかったのでメモしておく。 ○GUIで失敗 最初、デスクトップ環境MATEに標準のGUIから「Wind...akira-arets.blogspot.comMATEインストール$ sudo apt-get install task-mate-desktopGMDでユーザー名を選択して、右下の設定ボタンでMATEを選択Ubuntuの起動を高速化する方法UbuntuまたはLinuxMint19などのUbuntuに基づくその他のディストリビューションの起動を高速化する方法に関する小さなチュートリアル...ubunlog.comLinux/UbuntuのsmartctlでS.M.A.R.T.対応HDD/SSDの診断情報を表示する - 情報技術の四方山話Linux/UbuntuのsmartctlでS.M.A.R.T.対応HDD/SSDの診断情報を表示するいつもアクセスありがとうございます。匠技術研究所の谷山亮治です。今回は「Linux/UbuntuのsmartctlでS.M.A.R.T.対応HDD/SSDの診断情報を表示する」です。ハードディスク(HDD)やSSDはS.M.A.R.T.と呼ぶ仕組みで、自己診…blog.goo.ne.jp岡本順治研究室 [Linux 関連]official site of Junji Okamoto.www-cc.gakushuin.ac.jpHugo$ sudo apt-get install hugoAmplifyを使って、Hugoで作成したWebページを公開する(1)はじめに 数年前のことですが、このBlogを始める前にも少しの間だけBlogを公開していました(筆不精な性格のためほとんど更新してませんでした)。 以前のBlogは、StaticPressプラグインを導入したWordPressで静的ファイルを生成し、AWS S31にアップロードして、AWS S3のWebホスティング機能とAWS Route532のCNAMEを…blog.rkarsnk.jpAmplifyを使って、Hugoで作成したWebページを公開する(3)はじめに 前回の記事で、HugoプロジェクトをGitHubにアップロードしました。今回は、AWS Amplifyを使って、Hugoで作成したWebページを公開するところまで整理したいと思います。 第1回の記事でも書きましたが、従来はS3のWebホスティング機能とRoute53を利用していました。この手法ではWebページのHTTPS化に対応することが容易ではな…blog.rkarsnk.jp編集

  • 19Jun
    • Rust 1.53.0

      $curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh表示されるメッセージに従って、$source $HOME/.cargo/env$ which rustc (~/.cargo/bin/rustc)$ rustc --version (1.53.0)($ sudo apt-get install rust した時のバージョンは、1.52.1)参考編集

  • 16Jun
    • nodenv

      $git clone https://github.com/riywo/anyenv ~/.anyenv$echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.bash_profile$echo 'eval "$(anyenv init -)"' >> ~/.bash_profile$exec $SHELL -l$anyenv install nodenv でメッセージが表示されるので、$ anyenv install --init$anyenv install nodenv$exec $SHELL -l$nodenv (1.4.0+3.631d0b6)$ nodenv install -l | less$nodenv install 16.3.0$nodenv local16.3.0$ node -v (v16.3.0)$ npm -v (7.15.1)参考編集

  • 14Jun
    • nodebrew

      先にHomebrewをインストールして、$brew install nodebrew$ brew list$ which nodebrew (/home/linuxbrew/.linuxbrew/bin/nodebrew)$ nodebrew -v (1.1.0)$nodebrew ls-remote$nodebrew setup$nodebrew install-binary stable$nodebrew ls$nodebrew use v16.3.0$echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.bash_profile$ source ~/.bash_profile$ node -v (v16.3.0)参考編集

    • pipenv

      $ sudo apt-get install python3-pip$ pip3 --version (20.3.4)$ pip3 install pipenv$ which pipenv (~/.local/bin/pipenv)$ pipenv$ pipenv --version (2021.5.29)($ pip3 show -f pipenv | grep 'site-packages')($ /usr/local/bin/pipenv --version (2021.5.29))参考編集

    • pyenv

      $git clone https://github.com/yyuu/pyenv.git ~/.pyenv$ vi~/.bash_profileexport PYENV_ROOT=$HOME/.pyenvexport PATH=$PYENV_ROOT/bin:$PATHeval "$(pyenv init -)"3行追加$ source ~/.bash_profile$pyenv (2.0.1-3-g1706436f)$ pyenv install -l | less参考編集

    • minikube

      $curl -Lo minikube https://storage.googleapis.com/minikube/releases/v1.21.0/minikube-linux-amd64$ chmod +x ./minikube$ sudo mv ./minikube /usr/local/bin/minikube$ minikube version (v1.21.0)VirtualBox 6.1.22のインストールが必要$ minikube start でエラー参考1、参考2編集

  • 13Jun
    • Carton

      $ sudo apt-get install perl$ cpan Carton端末を再起動$ carton -v (v1.0.34)# which carton (~/perl5/bin/carton)$ mkdir plack$ cd plack$ vi cpanfilerequires 'Plack';$ carton install (plack/localディレクトリ以下にインストールされる)$ carton exec -- plackup -v (1.0048)$ carton list参考編集

    • Raku(旧称:Perl 6)

      先にHomebrewをインストールして、$ time brew install rakudo-star (real 1m36s)$ brew list$ which perl6 (/home/linuxbrew/.linuxbrew/bin/perl6)$ which raku(/home/linuxbrew/.linuxbrew/bin/raku)$ perl6 -v$ raku-vWelcome to Rakudo(tm) v2021.04.Implementing the Raku(tm) programming language v6.d.Built on MoarVM version 2021.04.$ perl6 -e 'say "Hello, world!"'Hello, world!参考1、参考2ふつうのPerl6入門Raku編集

  • 20May
    • gvm

      Golangバージョン管理$bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)~/.gvmにインストールされる~/.bashrcに自動読み込みの設定も追記される。$ source .bashrc$ gvm helpCounld not find bisonと表示され、Counld not find gccと表示されるので$ sudo apt-get install bison gcc$ gvm help$ which gvm (~/.gvm/bin/gvm)$ gvm version (1.0.22)$ gvm listall$ gvm install go1.16.4 -B$ gvm use go1.16.4$ go version (1.16.4)$ which go (~/.gvm/gos/go1.16.4/bin/go)$ gvmlist$ gvm use system$ which go参考編集

topbanner