"Articles are my own, not views of my employer"

就活や転職に役立てるためTips投稿や競プロwriteupを行いプレゼンスを高める自分用備忘録です

2018-01-01から1年間の記事一覧

SSH経由でウェブサイトにアクセスする

使用例 SSH先のサーバからしか接続できないウェブサイト(例:学内サイト)をローカルから接続する. 方法 SSHでトンネルを掘る. ssh -N -D 10080 user@hoge.com ここで-fオプションをつけるとバックグランドで動かし続けることが可能. 10080は慣習で実際…

リモートからOSをインストールする

概要 通常,OSをインストールするにはCDやUSB等のメディアを直接PCに接続し,その場で設定を行う. もちろん,インストール途中のPCにはSSHできないためリモートからこれらの作業を行うことはできない. 本記事では,すでにSSH接続できる遠隔地のPCに対し,…

Ubuntuカーネルビルド手順

まとめ Ubuntu Bionic(つまりUbuntu 18系の別名)をビルドする方法を記す. 基本的に Kernel/Compile - Community Help Wiki から多大に情報を得ているが,いくつかコメントを書いた. なぜUbuntu用カーネルをビルドするのか もちろんオリジナルlinuxカーネ…

GRUBで次回起動カーネルを選択

次回どのカーネルを用いて起動するのかを,rebootする前に指定する. もちろんマシンが手元にあれば手で選ぶこともできるけど,これだとリモートからでもいける. インストールされているカーネルのリストを取得 まず何がインストールされているか調べる. …

他のプログラムの標準出力にしたがって動くシェルスクリプト

要約 他のプログラムにパイプで繋ぐことで,そのプログラムの標準出力を受け取り,出力にしたがって動くシェルスクリプトの作成方法. 要件 今回はパフォーマンス測定のためのツールとして作成した. ここでは,プログラム中のある点での /proc/meminfo を知…

Python3の正規表現を使ってランレングス符号化

正規表現についてちょっと学んだので「個人的メモ」. やったのは正規表現の 後方参照 連続マッチ かな. 結局のところ,次々マッチさせたいならfinditerを使え,という結論(牛刀で切ります). コツは()で繰り返し後方参照したいな,と思う部分をそのま…

「ブログはじめました」

「はじめまして.ろっきーと申します.ブログはじめました.温かく見守ってください.」