カテゴリ: デジタル
-
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 …
-
「数学ガール」書籍版を買いました
10月5日の日曜日、仕事で出社した帰りに本屋に寄って海事関連・コンピュータ関連の書籍を見てました。地方の本屋はそんなに品揃えは良くなく、今ではアマゾンなどのレビューを参考にするクセがすっかり付いちゃ …
-
mruby の public/private について
最近ちょっとバタバタしていてあまりプライベートに時間を割けませんでしたが、連休に台風接近が重なった事もあり、連休初日だけ出社して残りの二日はお休みを頂きました。ということで、メモ変わりにここのところ …
-
mruby: C++のクラスをラッピングしてRubyクラスとして使えるようにしてる途中
sirenの改修を行なっています。これはもともと、Open CASCADE の C# アプリケーションサンプルに含まれていた OCCTViewer クラスを参考にして組んだものがベースで、C# アプリ …