2011|08|
2013|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|07|08|09|10|11|12|
2016|01|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|

2014-05-20 1億人シミュレータ [長年日記]

■Windowsアプリで2GB以上のメモリを使うために必要なこと http://ultraist.hatenablog.com/entry/20080406/1207489833

■『Windowsのアプリの仮想メモリ2GB制限を4GBにする - 3GBスイッチ(4GB Patch)』http://gameflash.noor.jp/ms.cgi?ShowDiary_file=/tool/1349009956&blogid=&t=sketch

■2GB制限ってほんとなの? http://phoenixknight.jp/blog/%EF%BC%92gb%E5%88%B6%E9%99%90%E3%81%A3%E3%81%A6%E3%81%BB%E3%82%93%E3%81%A8%E3%81%AA%E3%81%AE%EF%BC%9F

■32bitのLinuxで使える最大メモリ容量にやられた件 http://blog.livedoor.jp/tsutaken/archives/703524.html

■ubuntu 32bit版で8GBメモリを認識させる http://bibo6.blog34.fc2.com/blog-entry-180.html


2014-05-21 Windows7は、実験機器としては使いにくい [長年日記]

2.1.1.1. ping通信を可能とする方法

(1) スタート(左下のウィンドウズのロゴ)⇒コントロールパネルを選択。

(2) システムとセキュリティを選択。

(3) Windowsファイアウォールを選択。

(4) 詳細設定を選択。

(5) 受信の規則を選択し、ファイルとプリンターの共有(エコー要求)で該当するものを選択し、 右クリックする。((v4、v6)の選択と、ネットワークのプロファイル(ドメイン、プライベート、パブリック)の選択)。

(6) 規則の有効化を選択。

2.1.1.2. UDP通信を可能とする方法

(1) まず【スタートメニュー】より【コントロールパネル】を表示させる。

(2) 【コントロールパネル】をクリック。

(3) 【Windows ファイアウォール】をクリック。 表示画面が違う場合は、画面右上の【表示方法】で上記画面と同じに切り替えられる。

(4) ネットワークを確認し、【詳細設定】をクリック。

(5) 【ポート】にチェック。【UDP】にチェック。【すべてのローカルポート】にチェック。

(6) 【接続を許可する】にチェック

(7) 【ドメイン】にチェック。【プライベート】にチェック。【パブリック】にチェック

(8) 名前は「test」として、【完了】をクリック。


2014-05-22 Windows7で2GBの壁を破るプログラムを作る(c/c++) [長年日記]

流石は研究員。情報が早い!

■Windows開発に詳しい知人に聞いてみました。
■プログラムのメモリ制限が2GBというのは正しいですが、
- 32bit OS + 32bit アプリ → 2GB制限
- 64bit OS + 32bit アプリ → 2GB制限
- 64bit OS + 64bit アプリ → 制限なし
ということだそうです。
■MinGWは32bitのバイナリを生成する(64bit未対応)ため、
上記の通り2GBの制限ができてしまうとのことです。
これを回避するために64bit対応のコンパイラが必要、とのこと。
■MinGWに限るならこれを試してみたら?とおすすめ(?)
されました。
MinGW-w64
http://mingw-w64.sourceforge.net/
http://sourceforge.jp/projects/sfnet_mingw-w64/

うん、びっくりした。軽く2GBを破った。

では、インストール手順を忘れないうちに。

(Step.1)http://sourceforge.net/projects/mingw-w64/
(Step.2)"Browse All Files"→"Toolchains targetting Win64"→"Personal Builds"
(Step.3)mingw-w64-bin_x86_64-mingw_20111101_sezero.zipをダウンロード、展開。
(Step.4)c:の直下に"c:\mingw64"として置く。
(Step.5)"c:\mingw64\bin"のpathを通す。
(Step.6)後は適当に、gcc -g test.c -o test などとしてコンパイルする。

2014-05-29 ネットワークカメラ(BB-HCM371)のFTP設定 [長年日記]

■ネットワークカメラ(BB-HCM371)のFTP設定

http://kobore.net/readme.pdf


2014-05-30 Akt3用データ変換プログラム [長年日記]

// Akt3用データ変換プログラム
// "1234" → "12:34:00" 
// "950"  → "09:50:00" 
// という文字列に変換する
#include 
#include 
int main(void)
{
  char td0[]="1234";
  char td1[]="950";
 
  printf("%c%c:%c%c:00\n",td0[0],td0[1],td0[2],td0[3]);
  printf("0%c:%c%c:00\n",td1[0],td1[1],td1[2]);
  return 0;
}
csvファイルの2番目と4番目のデータだけを表示したいとき
cut -f2,4 -d"," test.csv