カテゴリ: コンピューター
-
sinatra, mongoidで簡易ユーザセッション管理
先日の呑み会で Web フレームワークの話が出て、「サーバ挙動からまとめて書けたら便利だよね」という話の流れから久々に sinatra で遊んでみました。 下記、参考にしたページです。 チュートリア …
-
グラフィックLCD風ディスプレイシミュレータ
去年の11月、フレームバッファに直接値を書き込んでプログラムからお絵描きがするような、手軽なプログラミングをやってみたい人向けに LCD 風ディスプレイシミュレータを書きました。
-
ufwを使ったファイアウォール設定
ufw コマンドは、複雑な設定を要する iptables を直接操作することなく、簡単な操作だけでファイアウォールの設定を行うことができる便利なコマンドです。 以下、簡単な操作のはずなのに、設定するた …
-
MD5ハッシュ値をURLセーフな文字列に変換
大量に保存した画像ファイルなどの重複潰しも兼ねて、ファイル名を MD5 ハッシュ値にリネームして保存しています。 dyama/hashmv · GitHub まったく同一のファイルであれば、ハッシュ値 …
-
VTL (Very Tiny Language)の実装を七行プログラミングで挑戦してみました
1970年代の中盤に開発された極小インタプリタ言語 VTL (Very Tiny Language) の基本的な演算構文を7行で書いてみました。 VTL に関しては、以下に詳しい記述があります。 …
-
USB フロッピーディスクドライブで FD をフォーマットする
フロッピーディスクを整理しようと Amazon で 1680 円だった USB フロッピーディスクドライブを買いました。一応 Windows 9x・古い MacOS 向けのインストール CD が付属し …
-
Linux で 64GB SDXC カードを使う
今使っているラップトップは、SONY VAIO Z の BTO で SSD ストレージなのですが、予算をケチって 128 GB にしています。というのも、ストレージはどんどん安くなっていくので「必要に …
-
C言語による半加算器、全加算器
C言語で半加算器、全加算器を書いてみました。 入力ビット列がA[]とB[]、結果ビット列がS[]になります。 adder.c (Gist) #include <stdio.h> /* ANDゲート …
-
Twitterの画像を一括ダウンロードするシェルスクリプト「berryjack」を書いた。
以下、スクリプトの解説が中心です。Windows で手軽に使いたい方は berryjack/win32 をダウンロードしてください。 数年前、知人より「Twitterの特定アカウントで公開されている …
-
Open CASCADE 6.7.1 をビルドする
開発環境の準備 g++(GNUコンパイラコレクションのC++コンパイラ一式)は既にインストール済みであることを前提としています。 aptitude install automake libtool …