-
Nginx+uWSGI+viewvcでSubversionのリポジトリをブラウザから閲覧する
[rtoc_mokuji title="" title_display="" heading="h3" list_h2_type="" list_h3_type="" display="" frame_design="" animation=""] ViewVC: Repository Browsingを使ってLinux(CentOS7)上に構築したリポジトリをブラウザから参照可能にしてみます。 これ... -
ZAIFのAPIで仮想通貨の積立スクリプトを作る(python)
pythonのお勉強の一環として、ちょこちょこ仮想通貨の自動取引の実装にトライしております。 今回はzaifでBTC/BCH/ETH/MONA/XEM(NEM)を500円分買い注文するプログラムを組んでみます。作ったスクリプトとcronやsystemdのタイマーと組み合わせることで定期... -
Virtualbox + CentOS7 + シリアル接続してみる
Virutalbox上でLinuxを動かす際に起動ログやカーネルパニック時の画面ログを取りたい時があります。 調べると仮想シリアルポートを組み合わせることでVritualbox上の仮想マシンとシリアル接続が可能らしい。 イメージはこんな感じ。 ということで早速やっ... -
packetソケットでキャプチャしてみる
Linuxのpacketソケットを使って受信フレームの内容を表示してみます。 今回はEther + IPv4 + TCPで受信したフレームの各ヘッダ情報を表示するアプリケーションを作ります。Linux, C言語です。 packetソケットについての詳しい説明はMan page of PACKETとか... -
Linuxのnamespaceでネットワークを区切って遊ぶ
Linuxのnamaspace(名前空間)で遊んでみます。 Dockerとかコンテナを実現する技術で使われるアレですね。 [rtoc_mokuji title="" title_display="" heading="h3" list_h2_type="" list_h3_type="" display="" frame_design="" animation=""] お遊び内容 ま... -
proc経由でkernelとやり取りしてみる
procインタフェースを利用してユーザランドのアプリケーションとカーネルでデータをやりとりするサンプルです。 具体的には下記のようにechoでリダイレクトした文字列をカーネルで受信して、catで覗くとリダイレクトした文字列が表示されるような簡単なカ... -
さくらVPSでBitZenyを掘ってみる
さくらVPSでBitZenyのプールマイニングに挑戦してみます。まずはお試し1週間です。 [rtoc_mokuji title="" title_display="" heading="h3" list_h2_type="" list_h3_type="" display="" frame_design="" animation=""] はじめに これまで、さくらVPSの空き... -
VBScriptでWordファイルのページ数一覧を作ってみる
ある日、大量のWordファイルで作られた資料の中身を目視確認する必要に迫られました。 複数人で分担して実施するのですがファイル毎にボリューム(ページ数)が異なるためファイル数で割り振ると不公平が発生します。 そこで事前にファイル単位のページ数が... -
各社のAPIを使って仮想通貨の価格を表示してみる
以前はcoincheckのAPIだけ使っていましたが、仮想通貨の取引所も増えてきましたので他の取引所が提供しているAPIを試してみました。pythonで仮想通貨の価格(日本円)表示します。 <cite class="hatena-citation"><a href="http://www.segmentation-fa... -
Linuxのカーネルモジュールを作って遊んでみる
今回はLinuxのカーネルモジュール(例えばデバイスドライバ)のプログラミングにトライします。 まず今回はHello World的プログラムを作り、次回は/procファイルシステムへのアクセスなど色々試して遊んでみたいと思います。 環境はLinux(CentOS 7)(64bit)で...