太古の昔、メモリ空間は自由だった。

太古の昔、メモリ空間は自由だった。 好きなところにジャンプでき、自由に書き換えることもできた。 だが、その結果、解読不能な摩訶不思議なソースコードができあがった。 これではいけないと人々は立ち上がった。 gotoなどの無条件ジャンプは悪とされた。 …

右派と左派って、真女神転生で例えるなら、右派がロウで、左派がカオスだな。

右派と左派って、真女神転生で例えるなら、右派がロウで、左派がカオスだと思う。 右派->ロウ 左派->カオス 規律のためなら死んでもいいのと、自由のためなら死んでもいいの違い。 規律ある社会や国家のために死んでもいいのと、個人の自由のためなら死んで…

ばれないプロセスの立ち上げ方を考えてみよう

監視が厳しい環境でもばれずに任意のプロセスを立ち上げることができるだろうか? システム監視が厳しく、起動しているプロセスやポート等が常に監視されているシステムがあったとして、その監視をすり抜けて任意のプロセスを立ち上げることはできるだろうか…

全能の逆説パラドックスの考察

好きなパラドックスの一つに、全能の逆説パラドックスがある。 全能者は自ら全能であることを制限し、全能でない存在になることができるか。 http://ja.wikipedia.org/wiki/%E5%85%A8%E8%83%BD%E3%81%AE%E9%80%86%E8%AA%AC問「全能者は誰にも持ち上げられな…

Linuxでアプリケーションやユーザごとに、異なるdefault gateway を割り当てる変態ルーティングの方法

Linuxで、アプリケーションやユーザごとに、異なるデフォルトゲートウェイを割り当てたくなる時があります。 普通は、優先度とかで自動で切り替えとか、そーゆー感じですが、 そうではなくて、 ユーザAは、デフォルトゲートウェイ1を必ず使い、ユーザBは、デ…

激戦を描いた戦争映画を見よう

激戦を描いた戦争映画をみたいということでレンタルして見ている。今のところ、激戦を描いた戦争映画として、面白かったのは次の作品だ。 二百三高地 ズールー戦争 レッドクリフ(後編) グローリー 激戦を描いた戦争映画とは 激戦を描いた戦争映画とは、以下…

技術革新によってなさ入れる食の自動化と自由

人間は、食いだめしたり、冬眠したり、光合成したりできないので、毎日食料を摂取しないと生きていけない。 そして、その食料は無限に空から降ってくるわけではない。 聖書に出てくるマナにように、願えば空から降ってきてくれれば話は別だが、現実に空から…

連続で処理したいので、xargsっぽい動作をするbatを作ってみた

ファイルを順番に7zにかけたいので、unixのxargsっぽい動作をするbatを作ってみた。↓これを xargs.bat として保存してください。 @echo off rem 引数が無いとき if "%~1"=="" ( echo Unixのxargs -0 -i と似たような動作をするプログラム. echo usage: echo.…

wikipediaから、「よみがな」と「類義」、「英語の読み」とかを取得するプログラムを作りました。(辞書データもあるよ)

wikipediaのデータから、「よみがな」と「類義」、「英語の読み」、「キャラの読み」、「カテゴリ一覧」を取得するプログラムを作りました。(誰も作ってくれないし、案件流れて暇なので。。。) ご自由にお使いください。(NYSL) 「よみがな」は、漢字混じりの…

VS2010だけで openssl(1.0.1i) をビルド

opensslを VS2010以降のコンパイラだけでビルドします。 zipをダウンロードして、F5を押して実行してください。http://rtilabs.rti-giken.jp/files/2014_09_21/vs2010_de_openssltest.zip openssl.libを作成し、 それを利用したサンプルプロジェクト(rti-gik…

VS2013だけで ffmpeg をビルド

VS2013 だけで ffmpeg をビルドしてみました。 (ffmpegは、C99を利用して書かれているため、古いVS2010とかじゃ無理です。) ダウンロード http://rtilabs.rti-giken.jp/files/2014_09_21/v2013_de_ffmpegtest.zip よく使われるffmpegの libavcodec libavform…

ipad miniが入るポケットがないので既存の服を勝手に改造して作ってみた。

ipad miniはとても便利です。本も読めますし、音楽や動画も見れますし、バッテリーが非情に良く持ちます。 ただ、残念なことに、少し大きく、既存のポケットでは入らないか、無理して入れてギリギリ入るぐらいだと思います。 そのため、仕方なくかばんに入れ…

正しいクローラーの運営方法

なんか、クローラーを使ったサービスが多くでているような気がするので、自分が7年ぐらい前に学んだクローラーを利用したサイト運営について、思う所を書いてみます。 (一応、マッシュアップアワードとかで賞もらいますた。) 大切なのは 大切なのは、次の2つ…

宗教勧誘AIによる人工知能教祖を中心とした新宗教の創設について

チェスや将棋のAIが人間を超えてしまった。 これはとても素晴らしいことだ。また、2020年を目標に、東大入試をAIが突破できるように進められている研究や、車の自動運転、記事の自動執筆、金融のシステムトレードまで、有り余るコンピュータリソースを有効活…

AOC (Age of Empires II HD Edition)の文字サイズの変更方

このファイルを変更します(バックアップを忘れずに) C:\Program Files (x86)\Steam\SteamApps\common\Age2HD\Bin\jp jp-language_x2.txt 129 "9" ↓ 129 "12"9とかが文字サイズです。12とかに変えてセーブしてください。リソースの番号のどれを変えればいいか…

AOCで強引にファイアーエムブレム再現  暗黒竜と光の剣 完全版できました。

AOC (Age of Empires II HD Edition) で強引にファイアーエムブレム、完全版作りました。 タリスからスタートして、ドルーアまで全部プレーできます。 キャンペーンでダウンロード C:\Program Files (x86)\Steam\SteamApps\common\Age2HD\Campaign に入れて…

AOCで強引にファイアーエムブレム 暗黒竜と光の剣のノルダの奴隷市場を作ってみた。

ファイアーエムブレム 暗黒竜と光の剣のノルダの奴隷市場をAOC (Age of Empires II HD Edition) で強引に再現してみました。 AOCの英雄はむさいおっさんだらけで、女性キャラは、ジャンヌ・ダルク、女王、老婆とかしかいないので、マリアはでてきません。残…

Age of Empires II HD Edition が面白くて何も手がつかないので、もっと遊ぶためにカスタムシナリオを作ってみた

Age of Empires II HD Editionが面白すぎて何も手がつかない。 http://store.steampowered.com/app/221380/?l=japaneseまだ460時間しか遊んでいないのに、これだけ中毒になるとか、こわれるなあ・・当然、追加のキャンペーンはすべてクリアしてしまっている…

TrueCrypt 7.1a + Plus を作ってみた。

TrueCrypt の開発が終わった? とかよくわかんないので、 最後のまともバージョン ver 7.1a のソースードをベースに、不満な点を修正してみた。 修正点 不満点1. パスワードに ASCII 文字列しか利用できない。不満点2. パスワードは64文字しか利用できない …

TASさんは電王戦ソフトに勝てるか

将棋は運がからむかどうかという議論の話しを聞いた。 では、仮に運:MAXの TASさんがプレーしたらどうなるかを考えてみた。TASさんは、電王戦ソフトに勝てるだろうか。 多分、勝てるはずである。 ただし、作る人は相当の実力がないと実時間的成約でつらそう…

beaglebone black GPIO-IN GPIO-OUT PWM AIN TIMERとかのテストコード

beaglebone blackのテストコード作ったので、記念カキコ。 bbtest.c とかと保存して、 gcc bbtest.c -o bbtest とかでコンパイルしてください。 使い方は、usage 見てね。 /* BBTEST Beaglebone Black GPIO-IN GPIO-OUT PWM AIN テストプログラム. 高精度タ…

スタートアップ立ち上げて今こうやっている。

スタートアップを始めるのに意外と重要ではない20の事柄と最も重要な2つの事【btrax】 http://media.looops.net/btrax/2013/09/24/startup/なんかこんな記事があったので、終わらないC++のコンパイル時間の暇つぶしに、うちはこうだったということを書いてみ…

どんな人もしょせんはただのにんげん

任天堂の組長が亡くなった。ビジネス感覚と勝負運に長けた偉人だったと思う。 ただ、それでも死んでしまう。しょせんはただの人間なんだ。アップル作ったスティーブ・ジョブスが死んだ時にも思った。 やはり、彼もただの人間だった。人間はいつか死ぬ。それ…

windowsのログインプロンプトをクラッシュさせたお

Windows/Office武勇伝 <Surface Proが当たる! 開発者グループOPENキャンペーン>windowsのsocketには、LSPというドライバーとシステムフックの中間にあるようなフック層がある。 まー当時から長い年月がたったので、ちょっとLSPの話をしたいと思う。 とて…

プログラムは手段だけど、せっかく作るなら儲かって綺麗にこしたことはない。

コードは綺麗だけど儲からないプロジェクトと、 コードは糞汚いけど儲かるプロジェクトのどっちがいいですか? もちろん、コードは綺麗で儲かるプロジェクトがいいのは理想ですが、今回は、この2つです。 コードは糞汚いけど儲かるプロジェクトの場合、次期…

だれでも勝手に弊社社長の部屋を音声で遠隔操作できるハックについての技術解説

今回、エープリルフールで作った、弊社社長の部屋を誰でも勝手に音声で操作できるようにするハックについて解説します。 http://rti-giken.jp/ chromeのブラウザからアクセスすると、ブラウザから誰でも音声で弊社社長の部屋の照明や扇風機をコントロールす…

フューチャーホームコントローラーを支える技術 テンプレートとしてのjson

フューチャーホームコントローラーの技術解説を書いてます。 フューチャーホームコントローラーは、声でしゃべるだけで様々な家電を操作できる未来的ガジェットです。(写真の手前にあるのは名刺のです。)ここから注文することができます。 http://rti-giken.…

フューチャーホームコントローラーを支えなかった技術 DTMF

フューチャーホームコントローラーの技術解説を書いてます。 フューチャーホームコントローラーは、声でしゃべるだけで様々な家電を操作できる未来的ガジェットです。(写真の手前にあるのは名刺のです。) http://rti-giken.jp/ 今回は、フューチャーホームコ…

素直になれない人のwindows SSL

クロス開発をすると、問題になるのがライブラリです。 今回は、SSLを取り上げます。 めんどくさいwindowsのSSL SSLをwindowsで使おうとすると、結構めんどくさいことがあります。 windowsのcrypt32 secure32とかの使い方が複雑すぎて人間が理解できないぐら…

フューチャーホームコントローラーを支えなかった技術 windows/linuxクロス利用ができるUSB操作ルーチン

フューチャーホームコントローラーの技術解説を書いてます。 フューチャーホームコントローラーは、声でしゃべるだけで様々な家電を操作できる未来的ガジェットです。(写真の手前にあるのは名刺のです。) http://rti-giken.jp/ 今回は、フューチャーホームコ…