2014-08-01から1ヶ月間の記事一覧

Debian 7.6(wheezy)でファミコン(NES)プログラミング(6502アセンブル/逆アセンブル)

Debian 7.6(wheezy)でファミコン(NES)のプログラミング環境を構築したので、そのメモです。 といっても、環境構築からアセンブル、動作確認は以下の記事の受け売りです。 Ubuntu で ファミコン(NES)プログラム その1.1(リローデット) Ubuntu向けの記事です…

シェルスクリプトでスケジューラ

シェルスクリプトで簡単なCPUのシミュレーションと、 その上で動くスケジューラを作ってみました。 とりあえず、メモ書き程度に。 # あとで詳しく追記する・・はず ダウンロード https://github.com/cupnes/sh_sched 使い方 git cloneで持ってきたあと、 実…

CentOS 6.5でLinuxカーネル 3.16.1をビルド

CentOS(x86_64)の環境でもビルドを試したのでメモ。 作業環境 $ cat /etc/redhat-release CentOS release 6.5 (Final) 作業過程 必要なパッケージのインストール $ sudo yum groupinstall "Development tools" $ sudo yum install ncurses-devel ダウンロー…

Debian 7.6(wheezy)でLinuxカーネル 3.16.1をビルド

Debian(i686)の環境でLinuxカーネル 3.16.1をビルドしました。 自分用にも、作業過程をメモ。 作業環境 $ cat /etc/debian_version 7.6 $ uname -a Linux dyna 3.2.0-4-686-pae #1 SMP Debian 3.2.60-1+deb7u3 i686 GNU/Linux 作業過程 ダウンロードから.con…

straceの実験(returnのみのプログラム)

最近、straceコマンドを知ったので、簡単なプログラムで試してみます。 straceは、「あるプログラムが発行するシステムコールの内容を表示してくれるコマンド」です。 システムコールは正に、アプリケーションとOSのインタフェースなので、 これを一覧で見せ…

文字(列)をアスキーアートで表示する3つのコマンド

オプションなど変更すれば色々と装飾を変えられると思うけど、 とりあえず見つけたのをメモ。 banner インストール $ sudo apt-get install sysvbanner 実行例 $ banner hello # # ###### # # #### # # # # # # # ###### ##### # # # # # # # # # # # # # # …

ターミナル起動時に今日の予定を表示する

calendarコマンドを使うと、記念日などを表示できます。 $ calendar 8月 05* Bank Holiday in Scotland and Northern Ireland 8月 05 Homeland thankfulness day in Croatia 8月 05 3rd Cross-Quarter Day 8月 05 European Monetary Agreement signed, 1955 …