地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

2017-09-01から1ヶ月間の記事一覧

【Linux】カーネルソースを読む勘所

arch arch サブディレクトリには、アーキテクチャ(architecture)固有の カーネルコードが含まれている。 さらに深いサブディレクトリがあり、たとえば、i386 や alpha と いったサポートするアーキテクチャごとに分かれている。 include include サブディレ…

32bitと64biの違いって?

ビットとは 「bit」とはコンピュータの扱う情報の最小単位のことであり「binary digit」の略 CPUの違い 32bitと64bitというのはCPUの違いである。 CPUのビット数はcpuinfoコマンドとかで見れる 32bitと64bit 「記憶装置のbit幅」が違うというのが一番 ここで…

【Linux】LinuxのTip集

コマンド基本+α 省略しない名前 省略しない名前を知っているとちょっとした時に役に立つかも? cd : change directory pwd : print working directory mv : move cp : copy ls : list ln : link teeでリダイレクト リダイレクトと言えば>であるがこれだと実…

yum コマンド tips

インストール可能なパッケージの一覧の表示 # yum list available インストール済みのパッケージの一覧の表示 # yum list installed 省略されたパッケージグループも含めてグループの一覧を確認する # yum grouplist hidden インストールするパスを指定する …

【Linux】procを綺麗に見る

"/proc/${PID}/environ"をみるときにcatだと末尾が改行じゃなく\0 (NULL文字)のため見辛い そんな時はstringsコマンドを使うと良いことに気づいた $ strings /proc/29732/environ LANG=en_US.UTF-8 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin …

Dartでファイル操作する

dartでファイルを読む入門としてはstreamが一番速そう import 'dart:io'; import 'dart:convert'; void main() { new File("something.text").openRead() .transform(UTF8.decoder) .transform(const LineSplitter()) .forEach((line) { print("> $line"); }…

おひさしぶりです

お久しぶりです。 入社して早半年が経ちました。 せっかくなのでここまでの振り返り。 4~6月 研修 7~10 実務 言語は主にBashとC言語。 古くからあるプログラムですね。 正直未経験入社してよくわからないまま日が立っている気がします。 まあこれからも頑張…