メインページ > OpenCV OpenCV2.0のインストール等については、以前の記事でも書いていますが、旧バージョンとはまるで違うので、念のためインストールや設定方法についてまとめておきます。 ※現在OpenCV2.3.1が公開されています。 OpenCV2.3.1についての解説は OpenCV2.3.1の入手、ダウンロード、インストール、環境設定 を参照下さい。 OpenCV2.0の入手、ダウンロードOpenCVの入手先は http://sourceforge.net/projects/opencvlibrary より【View all files >】をクリックし、さらに【opencv-win】をクリック、さらに【2.0】をクリック ここに表示されている OpenCV-2.0.0a-win32.Readme.Please.txt と OpenCV-2.0.0a-win32.exe
byte配列→float型の値を読みlongに変換 UTF-8 encodingで書かれたテキスト分とfloat型 (IEEE-754/octet-stream)で書かれたバイナリ分混ざったファイルがあります。そのファイルをdataInputStreamを使って読んで、byte配列に保存されています。 FileInputStream fis = new FileInputStream(ファイル); DataInputStream dis = new DataInputStream(fis); byte[] bs = new byte[適切なサイズ]; //読み込み dis.read(bs); byte配列「bs」のindex 0 から 5までテキスト情報(XML式のヘッダー情報)あると仮定します。 UTF-8の分は for loop で "new String(bs, loop index
Winnyの利用者は未だに多いようですが,事実上開発者不在となっており,今後の発展は見込めない状態になっています(そんな状態でも,未だにユーザが多くネットワークも維持しているWinnyの完成度には驚きですが).Winnyをターゲットとしたワームも蔓延しているらしいことを考えると,そろそろ次のバージョンが欲しくなるところです.しかし,仕様が公開されていないWinnyの場合,誰か他の人が互換性のあるファイル共有ソフトを作ることが難しくなっています. 2003年にWinnyユーザが逮捕され話題になった時期にWinnyを解析してみましたが,解析結果を公開するのはWinnyのネットワークに対して害はあっても利は無いと思い,しばらく自粛していました. しかし,開発者逮捕に続き「Winnyの技術」が発売されたことだし,そろそろ公開しても問題は少なくなったと判断して,これを公開します. 注意 2年以上前に
やっとこさダウンロードができたので使ってみた。 利用できるセルが大幅に増えた! A1〜XFD1048576、16384*1048576=17179869184セル! 全部にRand()を入れようとしてら、ギブアップされた。 右下を見るには「A1」と書いてあるところに「XFD1048576」を入力する! ちなみに2003は「A1〜IV65536、256*65536=1677216セル」ってことはだいたい1万倍になった! ちょっと考え方を変えてみると 2003の場合 A1〜IV65536、256*65536 2^8〜2^16 2007の場合 A1〜XFD1048576、16384*1048576 2^14+1〜2^20 なぜに、きっちりとした乗数になっていない? 昨日の苦労を再考してみている。rootではなくユーザー権限or領域でインストールしなければならない。 画像をサムネイル化できる「簡易
昨日の苦労を再考してみている。rootではなくユーザー権限or領域でインストールしなければならない。 画像をサムネイル化できる「簡易BBSα」 について を見つけたので参考にしてみる。 通常はモジュールのインストール先にあたるディレクトリの権限がrootでなければ書 き込めないためにmake installの前にrootになるのが通例というだけです。 インストール先を自分のディレクトリにすれば、rootでなくてもインストールできます。 インストール先を変更するには、 perl Makefile.PL LIB=~/lib です。 つまり、 perl Makefile.PL LIB=~/lib make make test make install これで自分のディレクトリーにインストールできます。 インストールするディレクトリを細かく指定したければ、 perl Makefile.PL \ I
One of the great things about Clojure is the Java toolbox that it brings to the table. Socket programming has never been one of Lisp's strong points, and although it has always been possible to write network applications in Lisp, platform specific details and portability are generally a concern. Luckily, the JVM provides one of the most tested networking stacks on the planet, so we can cast any of
必要があって java でのソケットプログラミングについて調べたのですが、C で書くのと比べると ものすごく簡単にプログラミングできてしまいます。おまけに java はクラスライブラリが充実しているので、 取得したバイト列の扱いもものすごく楽に行えます。もう、C ではめんどうくさくてプログラミングできないかもしれないと 思ってしまったくらいです。 コード量が少ないので、ソースを読んでもらった方が早いのですが、簡単に説明させていただきます。 なお、以下の説明は Java 2 SDK, Standard Edition version 1.4.0(以下 JDK 1.4) の環境で行っています。 ソケットプログラミングに必要なクラス サーバ側ソケットは java.net.ServerSocket を使います。コンストラクタの形式は色々とあるようですが、 以下ではポート番号のみを指定するコンスト
Sockets プログラミングを Java で行う方法について記述します。ここでは、TCP を用いたプログラミング方法を記述します。 Sockets に関するクラスは、java.net パッケージに含まれています。 ソケットをオープンする方法 クライアントプログラムを作成する場合: Socket MyClient; MyClient = new Socket("HostName", PortNumber); "HostName"は、接続を開始しようとしているサーバー名を指定し、PortNumber は、 そのサーバーのどのポート番号を利用するかを指定します。ポート番号を選択する場合、 特権ユーザー(スーパーユーザーまたはルート)のために 0から 1,023のポート番号が予約されています。 これらのポート番号は、電子メール、FTPおよびHTTPのような標準サービスのためのものです。 もし、自
JavaでSOCKETやURLConnectionを使った簡単なプログラムを参考に、Javaのネットワークプログラミングについて解説します。 Javaでブラウズ JavaのSOCKET機能を使って、Webサーバのソースデータを取得するサンプルソースです。 指定したURLのHTTPヘッダとHTMLソースを表示します。 PerlでブラウズのJava言語版です。 正規表現を利用するため、OROパッケージが必要です。 SOCKET機能は、java.net.*にありますので、java.net.*をimportします。 また、SOCKETデータは、ストリームとして扱うため、java.io.*もimportします。 データ転送の効率を考えて、BufferReader, BufferWriterを使っています。 Socketオブジェクトを作成し、入出力バッファを関係付けます。 HTTPプロトコルに基づいて
新着記事一覧 OKI データ、植林活動による環境保護とカーボンオフセットをタイで実施 [14:42 9/30] TVアニメ『恋姫†無双』、待望のDVD第一巻登場! 特典は立体マウスパッド!! [14:29 9/30] 質問そのものに投票? 20%ルールから新サービスGoogle Moderator登場 [14:18 9/30] Google Chromeマルチプロセスの功罪、メモリ使用編 [14:10 9/30] HTML 4.01の正しい記述方法、最小構成編 [14:01 9/30] 【コラム】恋する家電 第3回 毎日一緒に過ごしたくなるカメラ、リコー「R10」 [14:00 9/30] 世界的に有名な"福田産コーデュロイ"のオリジナル服を発売 - 東武百貨店 [13:21 9/30] 【インタビュー】蜷川幸雄監督、吉高由里子主演の『蛇にピアス』を原作者・金原ひとみが語る
ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も) 今回の「Javaの入出力」シリーズは、ソケット間通信。 といっても、ソケットには、サーバーとクライアントがあるので、まずは、クライアント側からやります。サーバーを作っても、クライアントがいないと、悲しいものがあるので(^^;) で、クライアントなんですが、HTTPプロトコルを、YAHOO(www.yahoo.co.jp)のポート80番に対して送ります。ってことは、HTTP通信してるのと同じなんですけど、まあ、ソケットの実験ということで、そうします。 ソケット間通信についても、すでに、ここに一般的な場合について書いてあるのですが、せっかく、出力について、ここでまとめているので、今回は、その考え方にのっとり、 InputStreamReader(InputStream) Output
遅まきながら、一部でブーム?のClojureの本、「プログラミングClojure」読んでます。 プログラミングClojure 作者: Stuart Halloway,川合史朗出版社/メーカー: オーム社発売日: 2010/01/26メディア: 単行本(ソフトカバー)購入: 10人 クリック: 324回この商品を含むブログ (71件) を見る ClojureはJVM上のSchemeライクなlispで関数型言語で高速とのことです。 Clojureに興味があったのは、何で高速なのかを知りたかったということが一つです。マイクロなベンチマーク(1,2)を見るとなかなか速いらしい(少なくともGroovyよりは)。Lispも動的系の言語なのに、なぜその差が生じるのかなと。 まだ本を途中まで読んだ限りですが、高速であることの理由として、関数型だから副作用が無くてロックしないコレクションを持ってるとかもある
nextindex.jp 2020 Copyright. All Rights Reserved. The Sponsored Listings displayed above are served automatically by a third party. Neither the service provider nor the domain owner maintain any relationship with the advertisers. In case of trademark issues please contact the domain owner directly (contact information can be found in whois). Privacy Policy
いままでたくさんGaucheでプログラムを作ってきたが、あまりテストコードを書いたことがなかった。だけどここ数日、ちょっとテストを書く機会があって、けっこう勉強になっている。なかでも、値を返さないような関数のテストをどう書けばいいか分からなかったので、メールでshiroさんに尋いてみた。 そうすると親切に教えていただけたので、せっかくの情報が共有されていないのはもったいないので、ここで公開してみます(shiroさんには許可をもらっています。ありがとうございました)。#<undef>を返す関数のテスト方法とか、valuesを引数なしで呼んだらどうなるかとか、あまり考えたことがなかったので勉強になった。テストの書き方(シンタックスではなくセマンティクス的なもの)って、案外ネットとかを調べても載っていないような気がする。 fujisawa: 基本的なことを質問しちゃって恐縮ですが、 s3-bu
下記の「旧FC2無料ホームページスペース」は2025年06月30日をもちましてサービスを終了いたしました。 FC2WEB http://www.fc2web.com GOOSIDE http://www.gooside.com k-free.net http://www.k-free.net Easter http://www.easter.ne.jp 55 STREET http://www.55street.net ZERO_CITY.com http://www.zero-city.com OJIJI.NET http://www.ojiji.net K-Server http://www.k-server.org Zero-yen.com http://www.zero-yen.com KTNET http://www.kt.fc2.com Finito http://www.fi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く